diff --git a/Resources/Locale/en-US/_NF/bounty-contracts/bounty-contracts.ftl b/Resources/Locale/en-US/_NF/bounty-contracts/bounty-contracts.ftl index 50ceab0cc5b..e14450d9016 100644 --- a/Resources/Locale/en-US/_NF/bounty-contracts/bounty-contracts.ftl +++ b/Resources/Locale/en-US/_NF/bounty-contracts/bounty-contracts.ftl @@ -46,4 +46,3 @@ bounty-contracts-ui-create-error-invalid-price = Error: Invalid price! bounty-contracts-ui-create-error-no-name = Error: Invalid bounty name! bounty-contracts-ui-create-ready = Your contract is ready to be published! - diff --git a/Resources/Locale/en-US/_NF/pda/pda-component.ftl b/Resources/Locale/en-US/_NF/pda/pda-component.ftl deleted file mode 100644 index 2199713dbf8..00000000000 --- a/Resources/Locale/en-US/_NF/pda/pda-component.ftl +++ /dev/null @@ -1 +0,0 @@ -comp-pda-ui-balance = Balance: [color=white]{ $balance }[/color] diff --git a/Resources/Locale/en-US/_NF/store/uplink-catalog.ftl b/Resources/Locale/en-US/_NF/store/uplink-catalog.ftl index 2330732b66a..865af096b41 100644 --- a/Resources/Locale/en-US/_NF/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/_NF/store/uplink-catalog.ftl @@ -8,7 +8,6 @@ store-category-secammo = Ammunition store-category-secexplosives = Explosives store-category-secbundles = Bundles - uplink-security-hardsuit-name = Security HardSuit uplink-security-hardsuit-desc = Standard issue armored EVA suit. Bulky armor plating slightly limits movement speed. uplink-security-hardsuit-patrol-name = Security Patrol HardSuit diff --git a/Resources/Locale/en-US/_NF/traits/traits.ftl b/Resources/Locale/en-US/_NF/traits/traits.ftl index 6c8aa8ab817..34e7b4d71ad 100644 --- a/Resources/Locale/en-US/_NF/traits/traits.ftl +++ b/Resources/Locale/en-US/_NF/traits/traits.ftl @@ -14,7 +14,3 @@ trait-pious-desc = You are in touch with the gods, but your vows keep you from s trait-streetpunk-accent-name = Streetpunk Accent trait-streetpunk-accent-desc = Ya were born in a sprawlin' megacity an' never went to school. An' it shows, choom. - -# These traits are bound to be replaced with a slider, but they live here for now. -trait-tall-name = Tall -trait-short-name = Short diff --git a/Resources/Locale/en-US/administration/commands/polymorph-command.ftl b/Resources/Locale/en-US/administration/commands/polymorph-command.ftl index ef7d1b744da..83e3adcc7e2 100644 --- a/Resources/Locale/en-US/administration/commands/polymorph-command.ftl +++ b/Resources/Locale/en-US/administration/commands/polymorph-command.ftl @@ -4,5 +4,4 @@ polymorph-command-help-text = polymorph add-polymorph-action-command-description = Takes an entity and gives them a voluntary polymorph. add-polymorph-action-command-help-text = addpolymorphaction - polymorph-not-valid-prototype-error = Polymorph prototype is not valid. \ No newline at end of file diff --git a/Resources/Locale/en-US/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/flavors/flavor-profiles.ftl index 03d8f71faec..56ca92cdae5 100644 --- a/Resources/Locale/en-US/flavors/flavor-profiles.ftl +++ b/Resources/Locale/en-US/flavors/flavor-profiles.ftl @@ -1,6 +1,6 @@ -flavor-profile = На вкус { $flavor }. -flavor-profile-multiple = На вкус { $flavors } и { $lastFlavor }. -flavor-profile-unknown = Вкус неописуем. +flavor-profile = Tastes {$flavor}. +flavor-profile-multiple = Tastes {$flavors} and {$lastFlavor}. +flavor-profile-unknown = Tastes indescribable. # Base flavors. Use these when you can't think of anything. # These are specifically flavors that are placed in front @@ -8,122 +8,123 @@ flavor-profile-unknown = Вкус неописуем. # will go in front so you don't get this like "Tastes like tomatoes, sweet and spicy", # instead, you get "Tastes sweet, spicy and like tomatoes". -flavor-base-savory = жгуче -flavor-base-sweet = сладко -flavor-base-salty = солено -flavor-base-sour = кисло -flavor-base-bitter = горько -flavor-base-spicy = остро -flavor-base-metallic = металлически -flavor-base-meaty = мясисто -flavor-base-fishy = рыбно -flavor-base-crabby = крабово -flavor-base-cheesy = сырно -flavor-base-funny = забавно -flavor-base-tingly = покалывающе -flavor-base-acid = кислотно -flavor-base-leafy = лиственно -flavor-base-minty = мятно -flavor-base-nutty = орехово -flavor-base-chalky = мелово -flavor-base-oily = масляно -flavor-base-peppery = перечно -flavor-base-slimy = скользко -flavor-base-magical = волшебно -flavor-base-fiber = волокнисто -flavor-base-cold = холодно -flavor-base-spooky = страшно -flavor-base-smokey = дымчато -flavor-base-fruity = фруктово -flavor-base-creamy = сливочно -flavor-base-fizzy = шипуче -flavor-base-shocking = шокирующе -flavor-base-cheap = дёшево -flavor-base-piquant = пикантно -flavor-base-sharp = резко -flavor-base-syrupy = сиропово -flavor-base-spaceshroom = таинственно -flavor-base-clean = чисто -flavor-base-alkaline = щёлочно -flavor-base-holy = свято -flavor-base-horrible = ужасно +flavor-base-savory = savory +flavor-base-sweet = sweet +flavor-base-salty = salty +flavor-base-sour = sour +flavor-base-bitter = bitter +flavor-base-spicy = spicy +flavor-base-metallic = metallic +flavor-base-meaty = meaty +flavor-base-fishy = fishy +flavor-base-crabby = crabby +flavor-base-cheesy = cheesy +flavor-base-funny = funny +flavor-base-tingly = tingly +flavor-base-acid = acidic +flavor-base-leafy = leafy +flavor-base-minty = minty +flavor-base-nutty = nutty +flavor-base-chalky = chalky +flavor-base-oily = oily +flavor-base-peppery = peppery +flavor-base-slimy = slimy +flavor-base-magical = magical +flavor-base-fiber = fibrous +flavor-base-cold = cold +flavor-base-spooky = spooky +flavor-base-smokey = smokey +flavor-base-fruity = fruity +flavor-base-creamy = creamy +flavor-base-fizzy = fizzy +flavor-base-shocking = shocking +flavor-base-cheap = cheap +flavor-base-piquant = piquant +flavor-base-sharp = sharp +flavor-base-syrupy = syrupy +flavor-base-spaceshroom = mysterious +flavor-base-clean = clean +flavor-base-alkaline = alkaline +flavor-base-holy = holy +flavor-base-horrible = horrible # lmao -flavor-base-terrible = ужасающе -flavor-base-mindful = разумно - +flavor-base-terrible = terrible +flavor-base-mindful = mindful # Complex flavors. Put a flavor here when you want something that's more # specific. -flavor-complex-nothing = как ничто -flavor-complex-honey = как мёд +flavor-complex-nothing = like nothing +flavor-complex-honey = like honey -# Food-specific flavors. +# Condiments -flavor-complex-ketchunaise = как помидоры и майонез -flavor-complex-mayonnaise = как майонез -flavor-complex-mustard = как горчица +flavor-complex-ketchunaise = like tomatoes and mayonnaise +flavor-complex-mayonnaise = like mayonnaise +flavor-complex-mustard = like mustard -## Food chemicals. In case you get something that has this inside. -flavor-complex-nutriment = как питательные вещества -flavor-complex-vitamin = как витамины -flavor-complex-protein = как протеины +# Food-specific flavors. + +## Food chemicals. In case you get something that has this inside. +flavor-complex-nutriment = like nutrition +flavor-complex-vitamin = like vitamins +flavor-complex-protein = like protein ## Generic food taste. This should be replaced with an actual flavor profile, ## if you have food that looks like this. - -flavor-complex-food = как еда +flavor-complex-food = like food ## Basic foodstuffs (ingredients, generic flavors) - -flavor-complex-bun = как булочка -flavor-complex-bread = как хлеб -flavor-complex-batter = как тесто для торта -flavor-complex-butter = как масло -flavor-complex-egg = как яйца -flavor-complex-raw-egg = как сырые яйца -flavor-complex-bacon = как бекон -flavor-complex-chicken = как курочка -flavor-complex-duck = как уточка -flavor-complex-chocolate = как шоколад -flavor-complex-pasta = как паста -flavor-complex-rice = как рис -flavor-complex-oats = как овёс -flavor-complex-jelly = как желе -flavor-complex-soy = как соя -flavor-complex-ice-cream = как мороженое -flavor-complex-dough = как тесто -flavor-complex-sweet-dough = как сладкое тесто -flavor-complex-tofu = как тофу -flavor-complex-miso = как мисо -flavor-complex-lemoon = как лавр -flavor-complex-muffin = как маффин -flavor-complex-peas = как горох -flavor-complex-pineapple = как ананас -flavor-complex-onion = как лук -flavor-complex-eggplant = как баклажан -flavor-complex-carrot = как морковь -flavor-complex-cabbage = как капуста -flavor-complex-potatoes = как картофель -flavor-complex-pumpkin = как тыква -flavor-complex-mushroom = как грибы -flavor-complex-tomato = как помидоры -flavor-complex-corn = как кукуруза -flavor-complex-banana = как бананы -flavor-complex-apple = как яблоки -flavor-complex-cotton = как хлопок -flavor-complex-bungo = как бунго -flavor-complex-raisins = как сушеный виноград -flavor-complex-orange = как апельсины -flavor-complex-watermelon = как арбуз -flavor-complex-garlic = как чеснок -flavor-complex-grape = как виноград -flavor-complex-berry = как ягоды -flavor-complex-meatballs = как фрикадельки -flavor-complex-nettles = как крапива -flavor-complex-jungle = как джунгли -flavor-complex-vegetables = как овощи +flavor-complex-bun = like bun +flavor-complex-bread = like bread +flavor-complex-batter = like batter +flavor-complex-butter = like butter +flavor-complex-egg = like egg +flavor-complex-raw-egg = like raw egg +flavor-complex-bacon = like bacon +flavor-complex-chicken = like chicken +flavor-complex-duck = like duck +flavor-complex-chocolate = like chocolate +flavor-complex-pasta = like pasta +flavor-complex-rice = like rice +flavor-complex-oats = like oats +flavor-complex-jelly = like jelly +flavor-complex-soy = like soy +flavor-complex-ice-cream = like ice cream +flavor-complex-dough = like dough +flavor-complex-sweet-dough = like sweet dough +flavor-complex-tofu = like tofu +flavor-complex-miso = like miso +flavor-complex-lemoon = like laurel +flavor-complex-muffin = like a muffin +flavor-complex-peas = like peas +flavor-complex-pineapple = like pineapple +flavor-complex-onion = like onion +flavor-complex-eggplant = like eggplant +flavor-complex-carrot = like carrots +flavor-complex-cabbage = like cabbages +flavor-complex-potatoes = like potatoes +flavor-complex-pumpkin = like pumpkins +flavor-complex-mushroom = like mushrooms +flavor-complex-tomato = like tomatoes +flavor-complex-corn = like corn +flavor-complex-banana = like bananas +flavor-complex-apple = like apples +flavor-complex-pear = like pears +flavor-complex-cotton = like cottons +flavor-complex-bungo = like bungo +flavor-complex-raisins = like dried grapes +flavor-complex-orange = like oranges +flavor-complex-watermelon = like watermelon +flavor-complex-garlic = like garlic +flavor-complex-grape = like grapes +flavor-complex-berry = like berries +flavor-complex-meatballs = like meatballs +flavor-complex-nettles = like nettles +flavor-complex-jungle = like jungle +flavor-complex-vegetables = like vegetables +# use it when there multiple types of veggies ## Complex foodstuffs (cooked foods, joke flavors, etc) @@ -174,72 +175,49 @@ flavor-complex-paint-thinner = like paint thinner # Drink-specific flavors. -flavor-complex-people = как люди -flavor-complex-cat = как кошка -flavor-complex-homerun = как хоум-ран -flavor-complex-grass = как трава -flavor-complex-flare = как дымовая шашка -flavor-complex-cobwebs = как паутина -flavor-complex-sadness = как тоска -flavor-complex-hope = как надежда -flavor-complex-chaos = как хаос -flavor-complex-squirming = как шевеление -flavor-complex-electrons = как электроны -flavor-complex-parents = как чьи-то родители -flavor-complex-plastic = как пластик -flavor-complex-glue = как клей -flavor-complex-spaceshroom-cooked = как космический умами -flavor-complex-lost-friendship = как прошедшая дружба -flavor-complex-light = как угасший свет - ## Generic alcohol/soda taste. This should be replaced with an actual flavor profile. - -flavor-complex-profits = как прибыль -flavor-complex-fishops = как страшная рыбья операция -flavor-complex-violets = как фиалки -flavor-complex-alcohol = как алкоголь -flavor-complex-soda = как газировка -flavor-complex-juice = как сок +flavor-complex-alcohol = like alcohol +flavor-complex-soda = like soda +flavor-complex-juice = like juice +flavor-complex-rocksandstones = like rocks and stones ## Basic drinks - -flavor-complex-rocksandstones = как скалы и камни -flavor-complex-water = как вода -flavor-complex-beer = как моча -flavor-complex-ale = как хлеб -flavor-complex-cola = как кола -flavor-complex-cognac = как сухой пряный алкоголь -flavor-complex-mead = как забродивший мёд -flavor-complex-vermouth = как виноградная мякоть -flavor-complex-vodka = как забродившее зерно -flavor-complex-tonic-water = как озлобленная вода -flavor-complex-tequila = как забродившая смерть -flavor-complex-energy-drink = как аккумуляторная кислота -flavor-complex-dr-gibb = как халатность -flavor-complex-ginger-soda = как имбирь -flavor-complex-grape-soda = как виноградная газировка -flavor-complex-lemon-lime-soda = как лимонно-лаймовая газировка -flavor-complex-pwr-game-soda = как гейминг -flavor-complex-root-beer-soda = как рутбир -flavor-complex-citrus-soda = как цитрусовая газировка -flavor-complex-space-up-soda = как космос -flavor-complex-starkist-soda = как апельсиновая газировка -flavor-complex-fourteen-loko-soda = как сладкий солод -flavor-complex-sake = как сладкий, алкогольный рис -flavor-complex-rum = как забродивший сахар -flavor-complex-coffee-liquor = как крепкий, горький кофе -flavor-complex-whiskey = как патока -flavor-complex-coconut-rum = как ореховый ферментированный сахар -flavor-complex-shitty-wine = как виноградная кожура -flavor-complex-iced-tea = как холодный чай -flavor-complex-champagne = как свежеиспечённый хлеб -flavor-complex-coffee = как кофе -flavor-complex-milk = как молоко -flavor-complex-tea = как чай -flavor-complex-ice = как лёд +flavor-complex-water = like water +flavor-complex-beer = like piss +flavor-complex-cognac = like dry spicy alcohol +flavor-complex-mead = like fermented honey +flavor-complex-vermouth = like herbal grape rinds +flavor-complex-ale = like bread +flavor-complex-tonic-water = like angry water +flavor-complex-cola = like cola +flavor-complex-energy-drink = like battery acid +flavor-complex-dr-gibb = like malpractice +flavor-complex-ginger-soda = like ginger +flavor-complex-grape-soda = like grape soda +flavor-complex-lemon-lime-soda = like lemon-lime soda +flavor-complex-pwr-game-soda = like gaming +flavor-complex-root-beer-soda = like root beer +flavor-complex-citrus-soda = like citrus soda +flavor-complex-space-up-soda = like space +flavor-complex-starkist-soda = like orange soda +flavor-complex-fourteen-loko-soda = like sweet malt +flavor-complex-vodka = like fermented grain +flavor-complex-tequila = like fermented death +flavor-complex-sake = like sweet, alcoholic rice +flavor-complex-rum = like fermented sugar +flavor-complex-coconut-rum = like nutty fermented sugar +flavor-complex-coffee-liquor = like strong, bitter coffee +flavor-complex-whiskey = like molasses +flavor-complex-shitty-wine = like grape rinds +flavor-complex-champagne = like freshly baked bread +flavor-complex-iced-tea = like iced tea +flavor-complex-coffee = like coffee +flavor-complex-milk = like milk +flavor-complex-tea = like tea +flavor-complex-ice = like ice +flavor-complex-mopwata = like stagnant, dirty water ## Cocktails - flavor-complex-arnold-palmer = like a hole-in-one flavor-complex-blue-hawaiian = like the tropics flavor-complex-cosmopolitan = sweet and tangy @@ -279,20 +257,16 @@ flavor-complex-white-gilgamesh = like lightly carbonated cream flavor-complex-antifreeze = warm ### This is exactly what pilk tastes like. I'm not even joking. I might've been a little drunk though - -flavor-complex-white-gilgamesh = как слегка газированные сливки -flavor-complex-antifreeze = как тепло -flavor-complex-pilk = как сладкое молоко +flavor-complex-pilk = like sweet milk # Medicine/chemical-specific flavors. - ## Generic flavors. +flavor-complex-medicine = like medicine -flavor-complex-medicine = как лекарство -flavor-complex-carpet = как горсть шерсти -flavor-complex-bee = беспчеловечно -flavor-complex-sax = как джаз -flavor-complex-bottledlightning = как молния в бутылке -flavor-complex-punishment = как наказание -flavor-weh = как вех \ No newline at end of file +flavor-complex-carpet = like a handful of fur +flavor-complex-bee = unbeelievable +flavor-complex-sax = like jazz +flavor-complex-bottledlightning = like lightning in a bottle +flavor-complex-punishment = like punishment +flavor-weh = like weh \ No newline at end of file diff --git a/Resources/Locale/en-US/guidebook/guidebook.ftl b/Resources/Locale/en-US/guidebook/guidebook.ftl index f7f37948f5a..593939f06c9 100644 --- a/Resources/Locale/en-US/guidebook/guidebook.ftl +++ b/Resources/Locale/en-US/guidebook/guidebook.ftl @@ -3,6 +3,5 @@ guidebook-placeholder-text = Select an entry. guidebook-placeholder-text-2 = If you're new, head over to "New? Start here!" guidebook-filter-placeholder-text = Filter items - guidebook-monkey-unspin = Unspin Monkey guidebook-monkey-disco = Disco Monkey diff --git a/Resources/Locale/en-US/job/role-ban-command.ftl b/Resources/Locale/en-US/job/role-ban-command.ftl index d898ccd48d2..38da2b2f423 100644 --- a/Resources/Locale/en-US/job/role-ban-command.ftl +++ b/Resources/Locale/en-US/job/role-ban-command.ftl @@ -17,7 +17,6 @@ cmd-roleban-hint-duration-4 = 1 week cmd-roleban-hint-duration-5 = 2 week cmd-roleban-hint-duration-6 = 1 month - ### Localization for role unban command cmd-roleunban-desc = Pardons a player's role ban @@ -26,7 +25,6 @@ cmd-roleunban-help = Usage: roleunban ## Completion result hints cmd-roleunban-hint-1 = - ### Localization for roleban list command cmd-rolebanlist-desc = Lists the user's role bans @@ -36,7 +34,6 @@ cmd-rolebanlist-help = Usage: [include unbanned] cmd-rolebanlist-hint-1 = cmd-rolebanlist-hint-2 = [include unbanned] - cmd-roleban-minutes-parse = {$time} is not a valid amount of minutes.\n{$help} cmd-roleban-severity-parse = ${severity} is not a valid severity\n{$help}. cmd-roleban-arg-count = Invalid amount of arguments. diff --git a/Resources/Locale/en-US/mapping/mapping-command.ftl b/Resources/Locale/en-US/mapping/mapping-command.ftl index e6d4f0e3935..9ebe4baf860 100644 --- a/Resources/Locale/en-US/mapping/mapping-command.ftl +++ b/Resources/Locale/en-US/mapping/mapping-command.ftl @@ -6,7 +6,6 @@ cmd-mapping-success-load = Created uninitialized map from file {$path} with id { cmd-mapping-success = Created uninitialized map with id {$mapId}. cmd-mapping-warning = WARNING: The server is using a debug build. You are risking losing your changes. - # duplicate text from engine load/save map commands. # I CBF making this PR depend on that one. cmd-mapping-failure-integer = {$arg} is not a valid integer. diff --git a/Resources/Locale/en-US/markings/moth.ftl b/Resources/Locale/en-US/markings/moth.ftl index 8e38df14e07..13ae75906fc 100644 --- a/Resources/Locale/en-US/markings/moth.ftl +++ b/Resources/Locale/en-US/markings/moth.ftl @@ -56,8 +56,6 @@ marking-MothAntennasUnderwing-underwing_primary = Primary marking-MothAntennasUnderwing-underwing_secondary = Secondary marking-MothAntennasUnderwing = Antennae (Underwing) - - marking-MothWingsDefault-default = Wing marking-MothWingsDefault = Wings (Default) @@ -134,9 +132,6 @@ marking-MothWingsUnderwing-underwing_primary = Primary marking-MothWingsUnderwing-underwing_secondary = Secondary marking-MothWingsUnderwing = Wings (Underwing) - - - marking-MothChestCharred-charred_chest = Chest marking-MothChestCharred = Moth Chest (Charred) @@ -155,8 +150,6 @@ marking-MothLArmCharred = Moth Left Arm (Charred) marking-MothRArmCharred-charred_r_arm = Right Arm marking-MothRArmCharred = Moth Right Arm (Charred) - - marking-MothChestDeathhead-deathhead_chest = Chest marking-MothChestDeathhead = Moth Chest (Death's-Head) @@ -175,8 +168,6 @@ marking-MothLArmDeathhead = Moth Left Arm (Death's-Head) marking-MothRArmDeathhead-deathhead_r_arm = Right Arm marking-MothRArmDeathhead = Moth Right Arm (Death's-Head) - - marking-MothChestFan-fan_chest = Chest marking-MothChestFan = Moth Chest (Fan) @@ -195,8 +186,6 @@ marking-MothLArmFan = Moth Left Arm (Fan) marking-MothRArmFan-fan_r_arm = Right Arm marking-MothRArmFan = Moth Right Arm (Fan) - - marking-MothChestFirewatch-firewatch_chest = Chest marking-MothChestFirewatch = Moth Chest (Firewatch) @@ -215,8 +204,6 @@ marking-MothLArmFirewatch = Moth Left Arm (Firewatch) marking-MothRArmFirewatch-firewatch_r_arm = Right Arm marking-MothRArmFirewatch = Moth Right Arm (Firewatch) - - marking-MothChestGothic-gothic_chest = Chest marking-MothChestGothic = Moth Chest (Gothic) @@ -235,8 +222,6 @@ marking-MothLArmGothic = Moth Left Arm (Gothic) marking-MothRArmGothic-gothic_r_arm = Right Arm marking-MothRArmGothic = Moth Right Arm (Gothic) - - marking-MothChestJungle-jungle_chest = Chest marking-MothChestJungle = Moth Chest (Jungle) @@ -255,8 +240,6 @@ marking-MothLArmJungle = Moth Left Arm (Jungle) marking-MothRArmJungle-jungle_r_arm = Right Arm marking-MothRArmJungle = Moth Right Arm (Jungle) - - marking-MothChestMoonfly-moonfly_chest = Chest marking-MothChestMoonfly = Moth Chest (Moonfly) @@ -275,8 +258,6 @@ marking-MothLArmMoonfly = Moth Left Arm (Moonfly) marking-MothRArmMoonfly-moonfly_r_arm = Right Arm marking-MothRArmMoonfly = Moth Right Arm (Moonfly) - - marking-MothChestOakworm-oakworm_chest = Chest marking-MothChestOakworm = Moth Chest (Oak Worm) @@ -295,8 +276,6 @@ marking-MothLArmOakworm = Moth Left Arm (Oak Worm) marking-MothRArmOakworm-oakworm_r_arm = Right Arm marking-MothRArmOakworm = Moth Right Arm (Oak Worm) - - marking-MothChestPointy-pointy_chest = Chest marking-MothChestPointy = Moth Chest (Pointy) @@ -315,8 +294,6 @@ marking-MothLArmPointy = Moth Left Arm (Pointy) marking-MothRArmPointy-pointy_r_arm = Right Arm marking-MothRArmPointy = Moth Right Arm (Pointy) - - marking-MothChestRagged-ragged_chest = Chest marking-MothChestRagged = Moth Chest (Ragged) @@ -335,8 +312,6 @@ marking-MothLArmRagged = Moth Left Arm (Ragged) marking-MothRArmRagged-ragged_r_arm = Right Arm marking-MothRArmRagged = Moth Right Arm (Ragged) - - marking-MothChestRoyal-royal_chest = Chest marking-MothChestRoyal = Moth Chest (Royal) @@ -355,8 +330,6 @@ marking-MothLArmRoyal = Moth Left Arm (Royal) marking-MothRArmRoyal-royal_r_arm = Right Arm marking-MothRArmRoyal = Moth Right Arm (Royal) - - marking-MothChestWhitefly-whitefly_chest = Chest marking-MothChestWhitefly = Moth Chest (White Fly) @@ -375,8 +348,6 @@ marking-MothLArmWhitefly = Moth Left Arm (White Fly) marking-MothRArmWhitefly-whitefly_r_arm = Right Arm marking-MothRArmWhitefly = Moth Right Arm (White Fly) - - marking-MothChestWitchwing-witchwing_chest = Chest marking-MothChestWitchwing = Moth Chest (Witch Wing) diff --git a/Resources/Locale/en-US/markings/vulpkanin.ftl b/Resources/Locale/en-US/markings/vulpkanin.ftl index 8244b5f86bd..1bffcd4d16c 100644 --- a/Resources/Locale/en-US/markings/vulpkanin.ftl +++ b/Resources/Locale/en-US/markings/vulpkanin.ftl @@ -46,7 +46,6 @@ marking-VulpEarCoyote = Vulpkanin Coyote marking-VulpEarDalmatian-dalmatian = Dalmatian ears marking-VulpEarDalmatian = Vulpkanin Dalmatian - marking-VulpSnoutAlt-muzzle_alt = Muzzle marking-VulpSnoutAlt-nose = Nose marking-VulpSnoutAlt = Vulpkanin Muzzle 2 @@ -83,7 +82,6 @@ marking-VulpSnoutBlaze = Vulpkanin Blaze marking-VulpSnoutPatch-patch = Patch marking-VulpSnoutPatch = Vulpkanin Patch - marking-VulpHeadTiger-tiger_head = Tiger stripes marking-VulpHeadTiger = Vulpkanin Tiger stripes (head) @@ -93,7 +91,6 @@ marking-VulpHeadTigerFace = Vulpkanin Tiger stripes (face) marking-VulpHeadSlash-slash = Slash marking-VulpHeadSlash = Vulpkanin Slash - marking-VulpTail-vulp = Vulpkanin tail (base) marking-VulpTail-vulp-fade = Vulpkanin tail (fade) marking-VulpTail = Vulpkanin @@ -179,7 +176,6 @@ marking-VulpTailFluffy = Vulpkanin Fluffy marking-VulpTailDalmatianWag-dalmatian_wag = Dalmatian tail marking-VulpTailDalmatianWag = Vulpkanin Dalmatian (wag) - marking-VulpBellyCrest-belly_crest = Belly marking-VulpBellyCrest = Vulpkanin Belly Crest @@ -189,7 +185,6 @@ marking-VulpBellyFull = Vulpkanin Belly 1 marking-VulpBellyFox-belly_fox = Belly marking-VulpBellyFox = Vulpkanin Belly 2 - marking-VulpBodyPointsCrest-points_crest = Points (crest) marking-VulpBodyPointsCrest = Vulpkanin Points (crest) @@ -199,7 +194,6 @@ marking-VulpBodyPointsFade = Vulpkanin Points (fade) marking-VulpBodyPointsSharp-points_sharp = Vulpkanin Points (sharp) marking-VulpBodyPointsSharp = Vulpkanin Points (sharp) - marking-VulpPointsFeet-points_feet = Points Feet marking-VulpPointsFeet = Vulpkanin Points Feet @@ -212,7 +206,6 @@ marking-VulpPointsFadeLegs = Vulpkanin Points Legs (fade) marking-VulpPointsSharpLegs-points_sharp-legs = Points (sharp) marking-VulpPointsSharpLegs = Vulpkanin Points Legs (sharp) - marking-VulpPointsHands-points_hands = Points Hands marking-VulpPointsHands = Vulpkanin Points Hands @@ -225,7 +218,6 @@ marking-VulpPointsFadeArms = Vulpkanin Points Arms (fade) marking-VulpPointsSharpArms-points_sharp-arms = Points (sharp) marking-VulpPointsSharpArms = Vulpkanin Points Arms (sharp) - marking-VulpHairAdhara = Adhara marking-VulpHairAnita = Anita marking-VulpHairApollo = Apollo diff --git a/Resources/Locale/en-US/nutrition/components/drink-component.ftl b/Resources/Locale/en-US/nutrition/components/drink-component.ftl index e80787c8d5b..fe53bb68ad5 100644 --- a/Resources/Locale/en-US/nutrition/components/drink-component.ftl +++ b/Resources/Locale/en-US/nutrition/components/drink-component.ftl @@ -21,5 +21,4 @@ drink-component-force-feed = {CAPITALIZE(THE($user))} is trying to make you drin drink-component-force-feed-success = {CAPITALIZE(THE($user))} forced you to drink something! {$flavors} drink-component-force-feed-success-user = You successfully feed {THE($target)} - drink-system-verb-drink = Drink diff --git a/Resources/Locale/en-US/paper/book-dnd.ftl b/Resources/Locale/en-US/paper/book-dnd.ftl index 7aea7fc2024..38bd51c22e8 100644 --- a/Resources/Locale/en-US/paper/book-dnd.ftl +++ b/Resources/Locale/en-US/paper/book-dnd.ftl @@ -24,7 +24,6 @@ book-cnc-sheet = C&C 5e Character Sheet Class (Class) - -------------------------------------------------------------------------------------- SECTION 3: SAVING THROWS -------------------------------------------------------------------------------------- @@ -36,7 +35,6 @@ book-cnc-sheet = C&C 5e Character Sheet ( )Wisdom = +0 ( )Charisma = +0 - -------------------------------------------------------------------------------------- SECTION 4: SKILLS -------------------------------------------------------------------------------------- @@ -51,12 +49,10 @@ book-cnc-sheet = C&C 5e Character Sheet ( ) Intimidation (Cha) +0 ( ) Stealth (Dex) +0 ( ) Investigation (Int) +0 ( ) Survival (Wis) +0 - -------------------------------------------------------------------------------------- SECTION 5: COMBAT & HEALTH -------------------------------------------------------------------------------------- - Armor Class : Initiative (passive) : Speed : @@ -96,7 +92,6 @@ book-cnc-sheet = C&C 5e Character Sheet Equipment List Description Cost Weight - lbs Wealth @@ -111,7 +106,6 @@ book-cnc-sheet = C&C 5e Character Sheet Other : Magic Items : - -------------------------------------------------------------------------------------- SECTION 8: SPELLCASTING -------------------------------------------------------------------------------------- diff --git a/Resources/Locale/en-US/paper/story-generation.ftl b/Resources/Locale/en-US/paper/story-generation.ftl index 94ecbc3caa5..e32f8c69b2c 100644 --- a/Resources/Locale/en-US/paper/story-generation.ftl +++ b/Resources/Locale/en-US/paper/story-generation.ftl @@ -231,14 +231,3 @@ story-gen-book-element-trait11 = inadequate story-gen-book-element-trait12 = sad story-gen-book-element-trait13 = rather depressing - - - - - - - - - - - diff --git a/Resources/Locale/en-US/rcd/components/rcd-component.ftl b/Resources/Locale/en-US/rcd/components/rcd-component.ftl index 9741bde388c..1c4058c76cf 100644 --- a/Resources/Locale/en-US/rcd/components/rcd-component.ftl +++ b/Resources/Locale/en-US/rcd/components/rcd-component.ftl @@ -4,7 +4,6 @@ rcd-component-examine-mode-details = It's currently set to '{$mode}' mode. rcd-component-examine-build-details = It's currently set to build {MAKEPLURAL($name)}. - ### Interaction Messages # Mode change @@ -30,7 +29,6 @@ rcd-component-cannot-build-on-subfloor-message = You can't build that on exposed rcd-component-cannot-build-on-occupied-tile-message = You can't build here, the space is already occupied! rcd-component-cannot-build-identical-tile = That tile already exists there! - ### Category names rcd-component-walls-and-flooring = Walls and flooring @@ -39,7 +37,6 @@ rcd-component-airlocks = Airlocks rcd-component-electrical = Electrical rcd-component-lighting = Lighting - ### Prototype names (note: constructable items will be puralized) rcd-component-deconstruct = deconstruct diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl index 64e992a59a4..20f30673c7a 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl @@ -4,27 +4,4 @@ ent-WeaponCaseLongShuttle = { ent-WeaponCaseLong } ent-WeaponCaseShortShuttle = { ent-WeaponCaseShort } .suffix = Shuttle Guns .desc = { ent-WeaponCaseShort.desc } -ent-ShuttleWeaponLaserGun = { ent-WeaponCaseShortShuttle } - .desc = { ent-WeaponCaseShortShuttle.desc } -ent-ShuttleWeaponDisabler = { ent-WeaponCaseShortShuttle } - .desc = { ent-WeaponCaseShortShuttle.desc } -ent-ShuttleWeaponRevolverArgenti = { ent-WeaponCaseShortShuttle } - .desc = { ent-WeaponCaseShortShuttle.desc } -ent-ShuttleWeaponSniperMosin = { ent-WeaponCaseLongShuttle } - .desc = { ent-WeaponCaseLongShuttle.desc } -ent-ShuttleWeaponPistolMk58 = { ent-WeaponCaseShortShuttle } - .desc = { ent-WeaponCaseShortShuttle.desc } -ent-ShuttleWeaponRevolverDeckard = { ent-WeaponCaseShortShuttle } - .desc = { ent-WeaponCaseShortShuttle.desc } -ent-ShuttleWeaponShotgunDoubleBarreled = { ent-WeaponCaseLongShuttle } - .desc = { ent-WeaponCaseLongShuttle.desc } -ent-ShuttleWeaponShotgunSawn = { ent-WeaponCaseShortShuttle } - .desc = { ent-WeaponCaseShortShuttle.desc } -ent-ShuttleWeaponShotgunSawnNonlethal = { ent-WeaponCaseShortShuttle } - .desc = { ent-WeaponCaseShortShuttle.desc } -ent-ShuttleWeaponEnergyGun = { ent-WeaponCaseLongShuttle } - .desc = { ent-WeaponCaseLongShuttle.desc } -ent-ShuttleWeaponShotgunKammerer = { ent-WeaponCaseLongShuttle } - .desc = { ent-WeaponCaseLongShuttle.desc } -ent-ShuttleWeaponShotgunKammererNonlethal = { ent-WeaponCaseLongShuttle } - .desc = { ent-WeaponCaseLongShuttle.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/markers/anti_anomaly_zone.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/markers/anti_anomaly_zone.ftl index 795b6bdd27e..9917ab11579 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/markers/anti_anomaly_zone.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/markers/anti_anomaly_zone.ftl @@ -1,12 +1,5 @@ -ent-AntiAnomalyZone = anti anomaly zone - .desc = Anomalies will not be able to appear within a 10 block radius of this point. - .suffix = range 10 -ent-AntiAnomalyZone20 = { ent-AntiAnomalyZone } - .desc = Anomalies will not be able to appear within a 20 block radius of this point. - .suffix = range 20 -ent-AntiAnomalyZone50 = { ent-AntiAnomalyZone } - .desc = Anomalies will not be able to appear within a 50 block radius of this point. - .suffix = range 50 + + ent-AntiAnomalyZone200 = { ent-AntiAnomalyZone } .desc = Anomalies will not be able to appear within a 200 block radius of this point. .suffix = range 200 diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/misc/paper.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/misc/paper.ftl index 81b3e69ff8a..4383c6d952d 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/misc/paper.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/misc/paper.ftl @@ -1,9 +1,5 @@ -ent-RubberStampPsychologist = psychologist rubber stamp - .suffix = DO NOT MAP - .desc = { ent-RubberStampBase.desc } -ent-RubberStampLawyer = lawyer rubber stamp - .suffix = DO NOT MAP - .desc = { ent-RubberStampBase.desc } + + ent-RubberStampStc = station traffic controller's rubber stamp .suffix = DO NOT MAP .desc = { ent-RubberStampBase.desc } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/misc/rubber_stamp.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/misc/rubber_stamp.ftl index 44ac715f16d..60411cc6d5e 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/misc/rubber_stamp.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/misc/rubber_stamp.ftl @@ -1,8 +1,3 @@ ent-RubberStampSr = station representative's rubber stamp .desc = { ent-RubberStampHop.desc } -ent-RubberStampPsychologist = psychologist rubber stamp - .suffix = DO NOT MAP - .desc = { ent-RubberStampBase.desc } -ent-RubberStampStc = station traffic controller's rubber stamp - .suffix = DO NOT MAP - .desc = { ent-RubberStampBase.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/weapons/throwable/trowable_weapons.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/weapons/throwable/trowable_weapons.ftl index 0c54b06eaef..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/weapons/throwable/trowable_weapons.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/weapons/throwable/trowable_weapons.ftl @@ -1,2 +1 @@ -ent-DartSindicateTranquilizer = Syndicate Tranquilizer Dart - .desc = Try not to prick yourself. + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/bloodcultmobs.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/bloodcultmobs.ftl index a4d0b23db83..139597f9cb0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/bloodcultmobs.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/bloodcultmobs.ftl @@ -1,21 +1,2 @@ -ent-SpawnMobBloodCultistPriest = Blood Cult Priest Spawner - .suffix = AI, Caster - .desc = { ent-MarkerBase.desc } -ent-SpawnMobBloodCultistAcolyte = Blood Cult Acolyte - .suffix = AI, Melee - .desc = { ent-MarkerBase.desc } -ent-SpawnMobBloodCultistZealotMelee = Blood Cult Zealot - .suffix = AI, Melee - .desc = { ent-MarkerBase.desc } -ent-SpawnMobBloodCultistZealotRanged = Blood Cult Zealot - .suffix = AI, Ranged - .desc = { ent-MarkerBase.desc } -ent-SpawnMobBloodCultistCaster = Blood Cult Zealot - .suffix = AI, Caster - .desc = { ent-MarkerBase.desc } -ent-SpawnMobBloodCultLeech = Blood Cult Leech - .suffix = AI, Melee, Fast - .desc = { ent-MarkerBase.desc } -ent-SpawnMobBloodCultistAscended = Ascended Cultist - .suffix = AI, Caster, Megafauna - .desc = { ent-MarkerBase.desc } + + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl index 48dc4f7517a..139597f9cb0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl @@ -1,41 +1,2 @@ -ent-SpawnMobSyndicateNavalCaptain = Syndicate Naval Captain Spawner - .suffix = AI, Hostile, RND - .desc = { ent-MarkerBase.desc } -ent-SpawnMobSyndicateNavalEngineer = Syndicate Naval Engineer Spawner - .suffix = AI, Hostile, RND - .desc = { ent-MarkerBase.desc } -ent-SpawnMobSyndicateNavalMedic = Syndicate Naval Medic Spawner - .suffix = AI, Hostile, RND - .desc = { ent-MarkerBase.desc } -ent-SpawnMobSyndicateNavalSecondOfficer = Syndicate Naval Second Officer Spawner - .suffix = AI, Hostile, RND - .desc = { ent-MarkerBase.desc } -ent-SpawnMobSyndicateNavalOperator = Syndicate Naval Operator Spawner - .suffix = AI, Hostile, RND - .desc = { ent-MarkerBase.desc } -ent-SpawnMobSyndicateNavalGrenadier = Syndicate Naval Grenadier Spawner - .suffix = AI, Hostile, RND - .desc = { ent-MarkerBase.desc } -ent-SpawnMobSyndicateNavalSaboteur = Syndicate Naval Saboteur Spawner - .suffix = AI, Hostile, RND - .desc = { ent-MarkerBase.desc } -ent-SpawnMobExperimentationVictim = Victim of Experimentation Spawner - .suffix = AI, Hostile - .desc = { ent-MarkerBase.desc } -ent-SpawnMobSyndicateNavalCommander = Syndicate Naval Commander Spawner - .suffix = AI, Hostile, RND - .desc = { ent-MarkerBase.desc } -ent-SpawnMobSyndicateNavalDeckhand = Syndicate Naval Deckhand Spawner - .suffix = AI, Hostile, RND - .desc = { ent-MarkerBase.desc } -ent-SpawnMobCatSyndy = syndicat - .desc = { ent-MarkerBase.desc } -ent-SpawnMobSyndicateNavalMime = Syndicate Naval Mime Spawner - .suffix = AI, Hostile - .desc = { ent-MarkerBase.desc } -ent-SpawnMobSyndicateNavalChemwarrior = Syndicate Naval Chemwarrior Spawner - .suffix = AI, Hostile, RND - .desc = { ent-MarkerBase.desc } -ent-SpawnMobSyndicateNavalHorror = Syndicate Naval Horror Spawner - .suffix = AI, Hostile, RND - .desc = { ent-MarkerBase.desc } + + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl index 60b4ace22f6..139597f9cb0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl @@ -1,30 +1,2 @@ -ent-SpawnMobWizFedWizard = Random Wizard Spawner - .suffix = AI - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardHardsuit = Random Wizard Spawner - .suffix = AI, Hardsuit - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardBlue = Blue Wizard Spawner - .suffix = AI - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardRed = Red Wizard Spawner - .suffix = AI - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardViolet = Violet Wizard Spawner - .suffix = AI - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardSoap = Soap Wizard Spawner - .suffix = AI - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardBlueHardsuit = Blue Wizard Spawner - .suffix = AI, Hardsuit - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardRedHardsuit = Red Wizard Spawner - .suffix = AI, Hardsuit - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardVioletHardsuit = Violet Wizard Spawner - .suffix = AI, Hardsuit - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardSoapHardsuit = Soap Wizard Spawner - .suffix = AI, Hardsuit - .desc = { ent-MarkerBase.desc } + + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/atms.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/atms.ftl index 59724dbed02..139597f9cb0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/atms.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/atms.ftl @@ -1,21 +1,2 @@ -ent-ComputerBankATMBase = { "" } - .desc = { "" } -ent-ComputerBankATMDeposit = bank atm - .desc = Used to deposit and withdraw funds from a personal bank account. -ent-ComputerBankATMWithdraw = bank atm withdraw-only - .desc = Used to withdraw funds from a personal bank account, unable to deposit. -ent-ComputerBankATM = { ent-ComputerBankATMDeposit } - .desc = { ent-ComputerBankATMDeposit.desc } -ent-ComputerWithdrawBankATM = { ent-ComputerBankATMWithdraw } - .desc = { ent-ComputerBankATMWithdraw.desc } -ent-ComputerWallmountBankATM = { ent-ComputerBankATMDeposit } - .suffix = Wallmount - .desc = { ent-ComputerBankATMDeposit.desc } -ent-ComputerWallmountWithdrawBankATM = { ent-ComputerBankATMWithdraw } - .suffix = Wallmount - .desc = { ent-ComputerBankATMWithdraw.desc } -ent-ComputerBlackMarketBankATM = { ent-ComputerBankATMDeposit } - .desc = Has some sketchy looking modifications and a sticker that says DEPOSIT FEE 30% - .suffix = BlackMarket -ent-StationAdminBankATM = station administration console - .desc = Used to pay out from the station's bank account \ No newline at end of file + + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl index ccca0c44acd..139597f9cb0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl @@ -1,15 +1,2 @@ -ent-BaseMothershipComputer = { ent-ComputerShipyard } - .desc = Used on motherships to purchase and sell ships without returning to a station. - .suffix = Mothership -ent-EmpressMothershipComputer = empress shipyard console - .desc = { ent-BaseMothershipComputer.desc } -ent-McCargoMothershipComputer = mccargo shipyard console - .desc = { ent-BaseMothershipComputer.desc } -ent-CaduceusMothershipComputer = caduceus shipyard console - .desc = { ent-BaseMothershipComputer.desc } -ent-GasbenderMothershipComputer = gasbender shipyard console - .desc = { ent-BaseMothershipComputer.desc } -ent-CrescentMothershipComputer = crescent shipyard console - .desc = { ent-BaseMothershipComputer.desc } -ent-MailCarrierMothershipComputer = mail carrier shipyard console - .desc = { ent-BaseMothershipComputer.desc } + + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/cryo_sleep_pod.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/cryo_sleep_pod.ftl index b399b778886..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/cryo_sleep_pod.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/cryo_sleep_pod.ftl @@ -1,2 +1 @@ -ent-MachineCryoSleepPod = cryo sleep chamber - .desc = cold pillow guaranteed + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/events/events.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/events/events.ftl index 8f6d88abf20..e1511a45fca 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/_nf/events/events.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/_nf/events/events.ftl @@ -1,24 +1,4 @@ -ent-BreakerFlip = { ent-BaseGameRule } - .desc = { ent-BaseGameRule.desc } -ent-FalseAlarm = { ent-BaseGameRule } - .desc = { ent-BaseGameRule.desc } -ent-GasLeak = { ent-BaseGameRule } - .desc = { ent-BaseGameRule.desc } -ent-MouseMigration = { ent-BaseGameRule } - .desc = { ent-BaseGameRule.desc } -ent-CockroachMigration = { ent-BaseGameRule } - .desc = { ent-BaseGameRule.desc } -ent-PowerGridCheck = { ent-BaseGameRule } - .desc = { ent-BaseGameRule.desc } -ent-RandomSentience = { ent-BaseGameRule } - .desc = { ent-BaseGameRule.desc } -ent-SolarFlare = { ent-BaseGameRule } - .desc = { ent-BaseGameRule.desc } -ent-VentClog = { ent-BaseGameRule } - .desc = { ent-BaseGameRule.desc } -ent-MassHallucinations = { ent-BaseGameRule } - .desc = { ent-BaseGameRule.desc } -ent-IonStorm = { ent-BaseGameRule } - .desc = { ent-BaseGameRule.desc } + + ent-LoneOpsSpawn = { ent-BaseGameRule } .desc = { ent-BaseGameRule.desc } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/animal/animal.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/animal/animal.ftl index 59a05cca9c1..4cd259ed460 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/animal/animal.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/animal/animal.ftl @@ -1,16 +1,6 @@ ent-BaseAnimalOrganUnGibbable = { ent-BaseItem } .desc = { ent-BaseItem.desc } -ent-BaseAnimalOrgan = { ent-BaseAnimalOrganUnGibbable } - .desc = { ent-BaseAnimalOrganUnGibbable.desc } -ent-OrganAnimalLungs = lungs - .desc = { ent-BaseAnimalOrgan.desc } -ent-OrganAnimalStomach = stomach - .desc = { ent-BaseAnimalOrgan.desc } + ent-OrganMouseStomach = stomach .desc = { ent-OrganAnimalStomach.desc } -ent-OrganAnimalLiver = liver - .desc = { ent-BaseAnimalOrgan.desc } -ent-OrganAnimalHeart = heart - .desc = { ent-BaseAnimalOrgan.desc } -ent-OrganAnimalKidneys = kidneys - .desc = { ent-BaseAnimalOrgan.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/human.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/human.ftl index 3fd9e92d250..df10b91656a 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/human.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/human.ftl @@ -1,24 +1,3 @@ ent-BaseHumanOrganUnGibbable = { ent-BaseItem } .desc = { ent-BaseItem.desc } -ent-BaseHumanOrgan = { ent-BaseHumanOrganUnGibbable } - .desc = { ent-BaseHumanOrganUnGibbable.desc } -ent-OrganHumanBrain = brain - .desc = The source of incredible, unending intelligence. Honk. -ent-OrganHumanEyes = eyes - .desc = I see you! -ent-OrganHumanTongue = tongue - .desc = A fleshy muscle mostly used for lying. -ent-OrganHumanAppendix = appendix - .desc = { ent-BaseHumanOrgan.desc } -ent-OrganHumanEars = ears - .desc = There are three parts to the ear. Inner, middle and outer. Only one of these parts should normally be visible. -ent-OrganHumanLungs = lungs - .desc = Filters oxygen from an atmosphere, which is then sent into the bloodstream to be used as an electron carrier. -ent-OrganHumanHeart = heart - .desc = I feel bad for the heartless bastard who lost this. -ent-OrganHumanStomach = stomach - .desc = Gross. This is hard to stomach. -ent-OrganHumanLiver = liver - .desc = Pairing suggestion: chianti and fava beans. -ent-OrganHumanKidneys = kidneys - .desc = Filters toxins from the bloodstream. + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/rat.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/rat.ftl index ddf35dfc7bc..139597f9cb0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/rat.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/rat.ftl @@ -1,6 +1,2 @@ -ent-OrganRatLungs = { ent-OrganHumanLungs } - .suffix = rat - .desc = { ent-OrganHumanLungs.desc } -ent-OrganRatStomach = { ent-OrganAnimalStomach } - .suffix = rat - .desc = { ent-OrganAnimalStomach.desc } + + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/reptilian.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/reptilian.ftl index c37375698d6..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/reptilian.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/reptilian.ftl @@ -1,2 +1 @@ -ent-OrganReptilianStomach = { ent-OrganAnimalStomach } - .desc = { ent-OrganAnimalStomach.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/slime.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/slime.ftl index 38f7d18dda2..139597f9cb0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/slime.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/slime.ftl @@ -1,4 +1,2 @@ -ent-SentientSlimeCore = sentient slime core - .desc = The source of incredible, unending gooeyness. -ent-OrganSlimeLungs = slime gas sacs - .desc = Collects nitrogen, which slime cells use for maintenance. + + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/vox.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/vox.ftl index e6bbd055ec9..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/vox.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/body/organs/vox.ftl @@ -1,3 +1 @@ -ent-OrganVoxLungs = { ent-OrganHumanLungs } - .suffix = vox - .desc = { ent-OrganHumanLungs.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl index efdb3790a46..6f1a19927b0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl @@ -1,17 +1,11 @@ -ent-ClothingBackpackFilled = { ent-ClothingBackpack } - .desc = { ent-ClothingBackpack.desc } -ent-ClothingBackpackClownFilled = { ent-ClothingBackpackClown } - .desc = { ent-ClothingBackpackClown.desc } -ent-ClothingBackpackSecurityFilled = { ent-ClothingBackpackSecurity } - .desc = { ent-ClothingBackpackSecurity.desc } + + ent-ClothingBackpackSecurityFilledDetective = { ent-ClothingBackpackSecurity } .desc = { ent-ClothingBackpackSecurity.desc } -ent-ClothingBackpackMedicalFilled = { ent-ClothingBackpackMedical } - .desc = { ent-ClothingBackpackMedical.desc } + ent-ClothingBackpackParamedicFilled = { ent-ClothingBackpackMedical } .desc = { ent-ClothingBackpackMedical.desc } -ent-ClothingBackpackCaptainFilled = { ent-ClothingBackpackCaptain } - .desc = { ent-ClothingBackpackCaptain.desc } + ent-ClothingBackpackChiefEngineerFilled = { ent-ClothingBackpackEngineering } .desc = { ent-ClothingBackpackEngineering.desc } ent-ClothingBackpackResearchDirectorFilled = { ent-ClothingBackpackScience } @@ -26,18 +20,10 @@ ent-ClothingBackpackQuartermasterFilled = { ent-ClothingBackpackCargo } .desc = { ent-ClothingBackpackCargo.desc } ent-ClothingBackpackHOSFilled = { ent-ClothingBackpackSecurity } .desc = { ent-ClothingBackpackSecurity.desc } -ent-ClothingBackpackEngineeringFilled = { ent-ClothingBackpackEngineering } - .desc = { ent-ClothingBackpackEngineering.desc } + ent-ClothingBackpackAtmosphericsFilled = { ent-ClothingBackpackAtmospherics } .desc = { ent-ClothingBackpackAtmospherics.desc } -ent-ClothingBackpackScienceFilled = { ent-ClothingBackpackScience } - .desc = { ent-ClothingBackpackScience.desc } -ent-ClothingBackpackHydroponicsFilled = { ent-ClothingBackpackHydroponics } - .desc = { ent-ClothingBackpackHydroponics.desc } -ent-ClothingBackpackMimeFilled = { ent-ClothingBackpackMime } - .desc = { ent-ClothingBackpackMime.desc } -ent-ClothingBackpackChemistryFilled = { ent-ClothingBackpackChemistry } - .desc = { ent-ClothingBackpackChemistry.desc } + ent-ClothingBackpackChaplainFilled = { ent-ClothingBackpack } .desc = { ent-ClothingBackpack.desc } ent-ClothingBackpackLawyerFilled = { ent-ClothingBackpack } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl index 90b8dccb45b..e54baedabc7 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl @@ -1,17 +1,11 @@ -ent-ClothingBackpackDuffelFilled = { ent-ClothingBackpackDuffel } - .desc = { ent-ClothingBackpackDuffel.desc } -ent-ClothingBackpackDuffelClownFilled = { ent-ClothingBackpackDuffelClown } - .desc = { ent-ClothingBackpackDuffelClown.desc } -ent-ClothingBackpackDuffelSecurityFilled = { ent-ClothingBackpackDuffelSecurity } - .desc = { ent-ClothingBackpackDuffelSecurity.desc } + + ent-ClothingBackpackDuffelSecurityFilledDetective = { ent-ClothingBackpackDuffelSecurity } .desc = { ent-ClothingBackpackDuffelSecurity.desc } -ent-ClothingBackpackDuffelMedicalFilled = { ent-ClothingBackpackDuffelMedical } - .desc = { ent-ClothingBackpackDuffelMedical.desc } + ent-ClothingBackpackDuffelParamedicFilled = { ent-ClothingBackpackDuffelMedical } .desc = { ent-ClothingBackpackDuffelMedical.desc } -ent-ClothingBackpackDuffelCaptainFilled = { ent-ClothingBackpackDuffelCaptain } - .desc = { ent-ClothingBackpackDuffelCaptain.desc } + ent-ClothingBackpackDuffelChiefEngineerFilled = { ent-ClothingBackpackDuffelEngineering } .desc = { ent-ClothingBackpackDuffelEngineering.desc } ent-ClothingBackpackDuffelResearchDirectorFilled = { ent-ClothingBackpackDuffelScience } @@ -24,18 +18,13 @@ ent-ClothingBackpackDuffelQuartermasterFilled = { ent-ClothingBackpackDuffelCarg .desc = { ent-ClothingBackpackDuffelCargo.desc } ent-ClothingBackpackDuffelHOSFilled = { ent-ClothingBackpackDuffelSecurity } .desc = { ent-ClothingBackpackDuffelSecurity.desc } -ent-ClothingBackpackDuffelEngineeringFilled = { ent-ClothingBackpackDuffelEngineering } - .desc = { ent-ClothingBackpackDuffelEngineering.desc } + ent-ClothingBackpackDuffelAtmosphericsFilled = { ent-ClothingBackpackDuffelAtmospherics } .desc = { ent-ClothingBackpackDuffelAtmospherics.desc } -ent-ClothingBackpackDuffelScienceFilled = { ent-ClothingBackpackDuffelScience } - .desc = { ent-ClothingBackpackDuffelScience.desc } + ent-ClothingBackpackDuffelHydroponicsFilled = { ent-ClothingBackpackDuffelHydroponics } .desc = { ent-ClothingBackpackDuffelHydroponics.desc } -ent-ClothingBackpackDuffelMimeFilled = { ent-ClothingBackpackDuffelMime } - .desc = { ent-ClothingBackpackDuffelMime.desc } -ent-ClothingBackpackDuffelChemistryFilled = { ent-ClothingBackpackDuffelChemistry } - .desc = { ent-ClothingBackpackDuffelChemistry.desc } + ent-ClothingBackpackDuffelChaplainFilled = { ent-ClothingBackpackDuffel } .desc = { ent-ClothingBackpackDuffel.desc } ent-ClothingBackpackDuffelLawyerFilled = { ent-ClothingBackpackDuffel } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl index 7ca2f340523..327ff03db53 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl @@ -1,19 +1,15 @@ -ent-ClothingBackpackSatchelFilled = { ent-ClothingBackpackSatchel } - .desc = { ent-ClothingBackpackSatchel.desc } + ent-ClothingBackpackSatchelTools = { ent-ClothingBackpackSatchel } .desc = { ent-ClothingBackpackSatchel.desc } ent-ClothingBackpackSatchelClownFilled = { ent-ClothingBackpackSatchelClown } .desc = { ent-ClothingBackpackSatchelClown.desc } -ent-ClothingBackpackSatchelSecurityFilled = { ent-ClothingBackpackSatchelSecurity } - .desc = { ent-ClothingBackpackSatchelSecurity.desc } + ent-ClothingBackpackSatchelSecurityFilledDetective = { ent-ClothingBackpackSatchelSecurity } .desc = { ent-ClothingBackpackSatchelSecurity.desc } -ent-ClothingBackpackSatchelMedicalFilled = { ent-ClothingBackpackSatchelMedical } - .desc = { ent-ClothingBackpackSatchelMedical.desc } + ent-ClothingBackpackSatchelParamedicFilled = { ent-ClothingBackpackSatchelMedical } .desc = { ent-ClothingBackpackSatchelMedical.desc } -ent-ClothingBackpackSatchelCaptainFilled = { ent-ClothingBackpackSatchelCaptain } - .desc = { ent-ClothingBackpackSatchelCaptain.desc } + ent-ClothingBackpackSatchelChiefEngineerFilled = { ent-ClothingBackpackSatchelEngineering } .desc = { ent-ClothingBackpackSatchelEngineering.desc } ent-ClothingBackpackSatchelResearchDirectorFilled = { ent-ClothingBackpackSatchelScience } @@ -26,16 +22,10 @@ ent-ClothingBackpackSatchelQuartermasterFilled = { ent-ClothingBackpackSatchelCa .desc = { ent-ClothingBackpackSatchelCargo.desc } ent-ClothingBackpackSatchelHOSFilled = { ent-ClothingBackpackSatchelSecurity } .desc = { ent-ClothingBackpackSatchelSecurity.desc } -ent-ClothingBackpackSatchelEngineeringFilled = { ent-ClothingBackpackSatchelEngineering } - .desc = { ent-ClothingBackpackSatchelEngineering.desc } + ent-ClothingBackpackSatchelAtmosphericsFilled = { ent-ClothingBackpackSatchelAtmospherics } .desc = { ent-ClothingBackpackSatchelAtmospherics.desc } -ent-ClothingBackpackSatchelScienceFilled = { ent-ClothingBackpackSatchelScience } - .desc = { ent-ClothingBackpackSatchelScience.desc } -ent-ClothingBackpackSatchelHydroponicsFilled = { ent-ClothingBackpackSatchelHydroponics } - .desc = { ent-ClothingBackpackSatchelHydroponics.desc } -ent-ClothingBackpackSatchelChemistryFilled = { ent-ClothingBackpackSatchelChemistry } - .desc = { ent-ClothingBackpackSatchelChemistry.desc } + ent-ClothingBackpackSatchelChaplainFilled = { ent-ClothingBackpackSatchel } .desc = { ent-ClothingBackpackSatchel.desc } ent-ClothingBackpackSatchelLawyerFilled = { ent-ClothingBackpackSatchel } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/items/firstaidkits.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/items/firstaidkits.ftl index 6a21836ddb1..578bca5bca1 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/items/firstaidkits.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/catalog/fills/items/firstaidkits.ftl @@ -1,12 +1,5 @@ -ent-MedkitFilled = { ent-Medkit } - .suffix = Filled - .desc = { ent-Medkit.desc } -ent-MedkitBurnFilled = { ent-MedkitBurn } - .suffix = Filled - .desc = { ent-MedkitBurn.desc } -ent-MedkitBruteFilled = { ent-MedkitBrute } - .suffix = Filled - .desc = { ent-MedkitBrute.desc } + + ent-MedkitToxinFilled = { ent-MedkitToxin } .suffix = Filled .desc = { ent-MedkitToxin.desc } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/corvax/entities/objects/misc/stamps.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/corvax/entities/objects/misc/stamps.ftl index 61ffa9811a8..139597f9cb0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/corvax/entities/objects/misc/stamps.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/corvax/entities/objects/misc/stamps.ftl @@ -1,6 +1,2 @@ -ent-RubberStampIAA = internal affairs agent's rubber stamp - .suffix = DO NOT MAP - .desc = { ent-RubberStampBase.desc } -ent-RubberStampPsychologist = psychologist's rubber stamp - .suffix = DO NOT MAP - .desc = { ent-RubberStampBase.desc } + + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/corvaxsecrets/entities/markers/spawners/ghost_roles.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/corvaxsecrets/entities/markers/spawners/ghost_roles.ftl index 8d82fca4f75..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/corvaxsecrets/entities/markers/spawners/ghost_roles.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/corvaxsecrets/entities/markers/spawners/ghost_roles.ftl @@ -1,2 +1 @@ -ent-SpawnPointEvilTwin = evil twin spawn point - .desc = { ent-MarkerBase.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/corvaxsecretsserver/gamerules/events.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/corvaxsecretsserver/gamerules/events.ftl index dd72ce31768..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/corvaxsecretsserver/gamerules/events.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/corvaxsecretsserver/gamerules/events.ftl @@ -1,2 +1 @@ -ent-EvilTwin = { ent-BaseGameRule } - .desc = { ent-BaseGameRule.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/corvaxsecretsserver/objectives/evilTwinObjectives.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/corvaxsecretsserver/objectives/evilTwinObjectives.ftl index 7971764cd75..139597f9cb0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/corvaxsecretsserver/objectives/evilTwinObjectives.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/corvaxsecretsserver/objectives/evilTwinObjectives.ftl @@ -1,4 +1,2 @@ -ent-EscapeShuttleTwinObjective = Escape to centcom alive and unrestrained. - .desc = Continue your covert implementation already on Centcom. -ent-KillTwinObjective = Kill original persona. - .desc = Kill your original persona and take his place. + + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/deltav/body/organs/vulpkanin.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/deltav/body/organs/vulpkanin.ftl index 0ceb733b428..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/deltav/body/organs/vulpkanin.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/deltav/body/organs/vulpkanin.ftl @@ -1,2 +1 @@ -ent-OrganVulpkaninStomach = { ent-OrganAnimalStomach } - .desc = { ent-OrganAnimalStomach.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/deltav/body/parts/vulpkanin.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/deltav/body/parts/vulpkanin.ftl index de8ba2bbb31..139597f9cb0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/deltav/body/parts/vulpkanin.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/deltav/body/parts/vulpkanin.ftl @@ -1,22 +1,2 @@ -ent-PartVulpkanin = vulpkanin body part - .desc = { ent-BasePart.desc } -ent-TorsoVulpkanin = vulpkanin torso - .desc = { ent-BaseTorso.desc } -ent-HeadVulpkanin = vulpkanin head - .desc = { ent-BaseHead.desc } -ent-LeftArmVulpkanin = left vulpkanin arm - .desc = { ent-BaseLeftArm.desc } -ent-RightArmVulpkanin = right vulpkanin arm - .desc = { ent-BaseRightArm.desc } -ent-LeftHandVulpkanin = left vulpkanin handpaw - .desc = { ent-BaseLeftHand.desc } -ent-RightHandVulpkanin = right vulpkanin handpaw - .desc = { ent-BaseRightHand.desc } -ent-LeftLegVulpkanin = left vulpkanin leg - .desc = { ent-BaseLeftLeg.desc } -ent-RightLegVulpkanin = right vulpkanin leg - .desc = { ent-BaseRightLeg.desc } -ent-LeftFootVulpkanin = left vulpkanin paw - .desc = { ent-BaseLeftFoot.desc } -ent-RightFootVulpkanin = right vulpkanin paw - .desc = { ent-BaseRightFoot.desc } + + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/deltav/catalog/fills/crates/vending.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/deltav/catalog/fills/crates/vending.ftl index 16555fb5c97..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/deltav/catalog/fills/crates/vending.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/deltav/catalog/fills/crates/vending.ftl @@ -1,2 +1 @@ -ent-CrateVendingMachineRestockPrideFilled = { ent-CratePlasticBiodegradable } - .desc = { ent-CratePlasticBiodegradable.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/deltav/entities/mobs/player/vulpkanin.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/deltav/entities/mobs/player/vulpkanin.ftl index bf4fc07f911..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/deltav/entities/mobs/player/vulpkanin.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/deltav/entities/mobs/player/vulpkanin.ftl @@ -1,2 +1 @@ -ent-MobVulpkanin = Urist McVulp - .desc = { ent-BaseMobVulpkanin.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/deltav/entities/mobs/species/vulpkanin.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/deltav/entities/mobs/species/vulpkanin.ftl deleted file mode 100644 index bfa6ca75cc9..00000000000 --- a/Resources/Locale/en-US/ss14-ru/prototypes/deltav/entities/mobs/species/vulpkanin.ftl +++ /dev/null @@ -1,4 +0,0 @@ -ent-BaseMobVulpkanin = Urist McVulp - .desc = { ent-BaseMobSpeciesOrganic.desc } -ent-MobVulpkaninDummy = Vulpkanin Dummy - .desc = A dummy vulpkanin meant to be used in character setup. diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/effects/acidifer.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/effects/acidifer.ftl deleted file mode 100644 index 1af1729b825..00000000000 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/effects/acidifer.ftl +++ /dev/null @@ -1,2 +0,0 @@ -ent-Acidifier = acid - .desc = Melts you into a puddle of yuck! diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/donkpocketbox.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/donkpocketbox.ftl index 50ab33a577c..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/donkpocketbox.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/donkpocketbox.ftl @@ -1,2 +1 @@ -ent-DonkpocketBoxSpawner = Donkpocket Box Spawner - .desc = { ent-MarkerBase.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/drinks_bottles.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/drinks_bottles.ftl index 6b7bbd59b37..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/drinks_bottles.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/drinks_bottles.ftl @@ -1,3 +1 @@ -ent-RandomDrinkBottle = random drink spawner - .suffix = Bottle - .desc = { ent-MarkerBase.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/drinks_glass.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/drinks_glass.ftl index 92baa0c6d31..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/drinks_glass.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/drinks_glass.ftl @@ -1,3 +1 @@ -ent-RandomDrinkGlass = random drink spawner - .suffix = Glass - .desc = { ent-MarkerBase.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_single.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_single.ftl index 71d2f6226fe..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_single.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_single.ftl @@ -1,3 +1 @@ -ent-RandomFoodBakedSingle = random baked food spawner - .suffix = Single Serving - .desc = { ent-MarkerBase.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_whole.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_whole.ftl index 4049add49b3..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_whole.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_whole.ftl @@ -1,3 +1 @@ -ent-RandomFoodBakedWhole = random baked food spawner - .suffix = Whole - .desc = { ent-MarkerBase.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_meal.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_meal.ftl index 2110e1d4630..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_meal.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_meal.ftl @@ -1,3 +1 @@ -ent-RandomFoodMeal = random food spawner - .suffix = Meal - .desc = { ent-MarkerBase.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_single.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_single.ftl index ac1cc4274b5..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_single.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_single.ftl @@ -1,3 +1 @@ -ent-RandomFoodSingle = random food spawner - .suffix = Single Serving - .desc = { ent-MarkerBase.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_snacks.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_snacks.ftl index 2b434675b4b..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_snacks.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_snacks.ftl @@ -1,2 +1 @@ -ent-RandomSnacks = random snack spawner - .desc = { ent-MarkerBase.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/mobs/npcs/space.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/mobs/npcs/space.ftl index 97050077cd7..d112c226b53 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/mobs/npcs/space.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/mobs/npcs/space.ftl @@ -1,10 +1,6 @@ ent-MobSpaceBasic = basic .desc = It looks friendly. Why don't you give it a hug? -ent-MobBearSpace = space bear - .desc = It looks friendly. Why don't you give it a hug? -ent-MobBearSpaceSalvage = { ent-MobBearSpace } - .suffix = Salvage Ruleset - .desc = { ent-MobBearSpace.desc } + ent-MobKangarooSpace = space kangaroo .desc = It looks friendly. Why don't you give it a hug? ent-MobKangarooSpaceSalvage = { ent-MobKangarooSpace } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/mobs/player/base.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/mobs/player/base.ftl index 94124096dc4..e69de29bb2d 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/mobs/player/base.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/mobs/player/base.ftl @@ -1,2 +0,0 @@ -ent-BaseMob = BaseMob - .desc = { "" } \ No newline at end of file diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/consumable/food/injectable_base.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/consumable/food/injectable_base.ftl index b21b1a9acf4..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/consumable/food/injectable_base.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/consumable/food/injectable_base.ftl @@ -1,2 +1 @@ -ent-FoodInjectableBase = { ent-BaseItem } - .desc = { ent-BaseItem.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/consumable/food/randomspawns/food_snacks.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/consumable/food/randomspawns/food_snacks.ftl index e55110c8bfd..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/consumable/food/randomspawns/food_snacks.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/consumable/food/randomspawns/food_snacks.ftl @@ -1,3 +1 @@ -ent-RandomSnacks = random snack spawner - .desc = { ent-MarkerBase.desc } - .suffix = { "" } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/electronics/apc.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/electronics/apc.ftl deleted file mode 100644 index bf7ce0b6167..00000000000 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/electronics/apc.ftl +++ /dev/null @@ -1,3 +0,0 @@ -ent-APCElectronics = APC electronics - .desc = An electronics board used in APC construction. - .suffix = { "" } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/electronics/solar.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/electronics/solar.ftl index 5a530e91694..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/electronics/solar.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/electronics/solar.ftl @@ -1,3 +1 @@ -ent-SolarTrackerElectronics = solar tracker electronics - .desc = An electronics board used in solar tracker devices - .suffix = { "" } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/base_instruments.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/base_instruments.ftl index 2b941f6ec88..28902dad98c 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/base_instruments.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/base_instruments.ftl @@ -1,5 +1,4 @@ -ent-BaseHandheldInstrument = { ent-BaseItem } - .desc = That's an instrument. + ent-BasePlaceableInstrument = baseinstrument .desc = { ent-BaseStructureDynamic.desc } ent-BasePlaceableInstrumentRotatable = baseinstrumentrotatable diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_brass.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_brass.ftl index 639f7a26b2f..139597f9cb0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_brass.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_brass.ftl @@ -1,8 +1,2 @@ -ent-TrumpetInstrument = trumpet - .desc = The favorite instrument of jazz musicians and egotistical middle schoolers. -ent-TromboneInstrument = trombone - .desc = Everyone's favorite sliding brass instrument. -ent-FrenchHornInstrument = french horn - .desc = The fact that holding it involves using your hand to muffle it may suggest something about its sound. -ent-EuphoniumInstrument = euphonium - .desc = A baby tuba? A Baritone? Whatever it is, it's a pretty cool mess of pipes. + + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_misc.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_misc.ftl index 7df8fd1ff26..692c9a93cde 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_misc.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_misc.ftl @@ -4,17 +4,13 @@ ent-SeashellInstrument = seashell .desc = For laying down the shoreline beat. ent-BirdToyInstrument = bird whistle .desc = A delightful little whistle in the shape of a bird. It sings beautifully. -ent-PhoneInstrument = red phone - .desc = Should anything ever go wrong... + ent-PhoneInstrumentSyndicate = blood-red phone .desc = For evil people to call their friends. ent-HelicopterInstrument = toy helicopter .desc = Ch-ka-ch-ka-ch-ka-ch-ka-ch-ka-ch-ka... ent-CannedApplauseInstrument = canned applause .desc = Seems like someone already used it all up... -ent-GunpetInstrument = gunpet - .desc = Why do you need to examine this? Is it not self-explanatory? -ent-BikeHornInstrument = gilded bike horn - .desc = An exquisitely decorated bike horn, capable of honking in a variety of notes. + ent-BananaPhoneInstrument = banana phone .desc = A direct line to the Honkmother. Seems to always go to voicemail. diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_percussion.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_percussion.ftl index 49e4df3a620..c5ae3bff31e 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_percussion.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_percussion.ftl @@ -1,18 +1,14 @@ -ent-GlockenspielInstrument = glockenspiel - .desc = { ent-BaseHandheldInstrument.desc } + ent-MusicBoxInstrument = music box .desc = Playing this makes you feel safe from scary animatronics. -ent-XylophoneInstrument = xylophone - .desc = Rainbow colored glockenspiel. + ent-MicrophoneInstrument = microphone .desc = Perfect for singing your heart out. -ent-SynthesizerInstrument = synthesizer - .desc = { ent-BaseHandheldInstrument.desc } + ent-KalimbaInstrument = kalimba .desc = The power of a piano right at your thumbs. ent-WoodblockInstrument = woodblock .desc = If you listen to this enough it'll start driving itself into your mind. ent-ReverseCymbalsInstrument = reverse cymbals .desc = I think you have it the wrong way around? -ent-SuperSynthesizerInstrument = super synthesizer - .desc = Blasting the ghetto with Touhou MIDIs since 2020. + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_string.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_string.ftl index 52df4275a0c..4e3d833eda5 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_string.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_string.ftl @@ -1,18 +1,12 @@ -ent-ElectricGuitarInstrument = electric guitar - .desc = Now this makes you feel like a rock star! + ent-BassGuitarInstrument = bass guitar .desc = You feel really cool holding this. Shame you're the only one that thinks that. ent-RockGuitarInstrument = rock guitar .desc = What an axe! -ent-AcousticGuitarInstrument = acoustic guitar - .desc = Anyway, here's Wonderwall. ent-GuitarlessFretsInstrument = guitarless frets .desc = who even needs a body? .suffix = Admeme -ent-BanjoInstrument = banjo - .desc = { ent-BaseHandheldInstrument.desc } -ent-ViolinInstrument = violin - .desc = The favorite of musical virtuosos and bluegrass bands. + ent-ViolaInstrument = viola .desc = Like a violin, but worse. ent-CelloInstrument = cello diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_wind.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_wind.ftl index 77e7e3da350..af02aeaa636 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_wind.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_wind.ftl @@ -1,15 +1,9 @@ -ent-SaxophoneInstrument = saxophone - .desc = An instrument. You could probably grind this into raw jazz. -ent-AccordionInstrument = accordion - .desc = { ent-BaseHandheldInstrument.desc } -ent-HarmonicaInstrument = harmonica - .desc = { ent-BaseHandheldInstrument.desc } + + ent-ClarinetInstrument = clarinet .desc = Skweedward tintacklays. ent-FluteInstrument = flute .desc = Reaching new heights of being horrifyingly shrill. -ent-RecorderInstrument = recorder - .desc = Comes in various colors of fashionable plastic! ent-PanFluteInstrument = pan flute .desc = Perfect for luring ancient mythical beings to dance with you. ent-OcarinaInstrument = ocarina diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/authorbooks.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/authorbooks.ftl deleted file mode 100644 index f82a6e35f20..00000000000 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/authorbooks.ftl +++ /dev/null @@ -1,60 +0,0 @@ -ent-BookNarsieLegend = the legend of nar'sie - .desc = The book is an old, leather-bound tome with intricate engravings on the cover. The pages are yellowed and fragile with age, with the ink of the text faded in some places. It appears to have been well-read and well-loved, with dog-eared pages and marginalia scrawled in the margins. Despite its aged appearance, the book still exudes a sense of mystical power and wonder, hinting at the secrets and knowledge contained within its pages. -ent-BookTruth = exploring different philosophical perspectives on truth and the complexity of lying - .desc = A book exploring the different philosophical perspectives on truth and lying has a worn cover, with creases and marks indicating frequent use and thoughtful contemplation. The spine shows signs of wear from being pulled off the shelf again and again. The pages themselves are filled with underlines, notes in the margins, and highlighted passages as readers grapple with the nuances and complexities of the topic. -ent-BookWorld = shaping the state of the world - interplay of forces and choices - .desc = The book is a well-preserved hardcover with a simple, elegant design on the cover, depicting the image of a world in motion. The pages are crisp and clean, with no signs of wear or tear, suggesting that it has been well-cared for and valued by its previous owner. The text is printed in a clear, legible font, and the chapters are organized in a logical and easy-to-follow manner, making it accessible to readers of all levels of expertise. -ent-BookIanAntarctica = adventures of robert & ian - exploring antarctica - .desc = The book is a small paperback in good condition, with an illustration of Ian the corgi and the colony of penguins on the cover. The title, "Ian and Robert's Antarctic Adventure", is written in bold white letters against a blue background. The back cover features a brief summary of the story, highlighting the themes of humility, resilience, and the beauty of nature. -ent-BookSlothClownSSS = the sloth and the clown - space station shenanigans - .desc = The book looks new, with a glossy cover featuring Chuckles the clown and Snuggles the sloth floating in space with a backdrop of stars and planets. Chuckles is dressed in his banana costume and Snuggles is sleeping on a hammock made of space ropes. The title "The Sloth and the Clown - Space Station Shenanigans" is written in bold and colorful letters. -ent-BookSlothClownPranks = the sloth and the clown - pranks on zorgs - .desc = The book is in excellent condition, with crisp pages and a bright cover. The cover of the book features Chuckles and Snuggles, surrounded by the different species they encountered during their adventures in space. In the background, the Zorgs can be seen peeking out from behind a spaceship. -ent-BookSlothClownMMD = the sloth and the clown - maze maze danger - .desc = The book looks new and vibrant, with an image of Chuckles and Snuggles standing in front of the changing maze on the cover. The title "The Sloth and the Clown - Maze Maze Danger" is written in bold, colorful letters that pop against a background of space and stars. -ent-BookStruck = the humbling and transformative experience of being struck by lightning - .desc = The cover of the book is an electrifying image of lightning striking the ground, with a silhouette of a person standing in the midst of it. The title is written in bold letters in white against a black background, conveying the power and intensity of the experience. The subtitle is written in smaller letters below the title, providing a hint of the philosophical and spiritual themes explored within. -ent-BookSun = reaching for the sun - a plant's quest for life - .desc = The book is new, with a bright and vibrant cover featuring a plant stretching its leaves towards the sun. The title, "Reaching for the Sun - A Plant's Quest for Life," is written in bold, green letters, with an image of the sun rising behind the plant. The cover evokes a sense of growth, energy, and the beauty of nature. -ent-BookPossum = fallen ambitions - the tragic tale of morty the possum - .desc = The book is in good condition, with a hardcover and a dark green forest background. In the center of the cover, there is a sad looking possum sitting on a branch, with a distant and lonely expression on its face. The title, "Fallen Ambitions - The Tragic Tale of Morty the Possum," is written in bold, gold letters above the possum. -ent-BookCafe = the cafe possum - .desc = The book is in new condition, with a vibrant and whimsical cover that features a charming illustration of a tiny possum peeking out from behind a coffee cup, with a colorful and bustling cafe scene in the background. The title "The Cafe Possum" is written in bold, playful lettering, and the author's name is printed in a smaller font below it. -ent-BookFeather = a feather of magic - the wandering bird's journey to belonging - .desc = The book would be in new condition, with a glossy cover depicting the wandering bird surrounded by a glowing forest, with the magical feather at the center. The title, "A Feather of Magic," would be written in bold, glittering letters, while the subtitle, "The Wandering Bird's Journey to Belonging," would be written in smaller print underneath. The back cover would feature a brief summary of the story, along with reviews from critics praising the book's themes of hope and renewal. -ent-BookIanLostWolfPup = the adventures of ian and renault - finding the lost wolf pup - .desc = The book is a new condition with a colorful cover, depicting Ian the corgi and Renault the fox on a journey through the forest, with the lost wolf pup to their feet. The title "The Adventures of Ian and Renault - Finding the Lost Wolf Pup" is prominently displayed at the top, with the author's name below. The cover has a whimsical and adventurous feel to it, attracting readers of all ages. -ent-BookIanRanch = the adventures of ian and renault - ranch expedition - .desc = The book appears to be new, with crisp pages and an unblemished cover. The cover features a colorful illustration of Ian and Renault, surrounded by various animals they encountered on the ranch, including horses, cows, and chickens. The title, "The Adventures of Ian and Renault - Ranch Expedition," is written in bold letters above the image, with the subtitle, "Helping Animals in Need," written below. -ent-BookIanOcean = the adventures of ian and renault - an ocean adventure - .desc = The book is new and in excellent condition. The cover shows Ian and Renault running and playing on the beach, with the blue ocean and golden sand in the background. The title is written in bold, playful letters, and the subtitle reads "An Ocean Adventure." -ent-BookIanMountain = the adventures of ian and renault - A mountain expedition - .desc = The book is in new condition. The cover is a stunning mountain landscape with Ian and Renault in the foreground, looking out over the vista of the surrounding peaks and valleys. The title is written in bold, block letters at the top, with the subtitle, "A Mountain Expedition," written underneath. -ent-BookIanCity = the adventures of ian and renault - exploring the city - .desc = The book is in new condition, with crisp pages and a glossy cover. The cover features a colorful illustration of Ian and Renault exploring the city, with tall buildings and bustling streets in the background. Ian is leading the way, with his tail wagging excitedly, while Renault follows close behind, her ears perked up and her eyes wide with wonder. The title, "The Adventures of Ian and Renault," is written in bold, playful letters, with the subtitle, "Exploring the City," written below in smaller font. -ent-BookIanArctic = the adventures of ian and renault - an arctic journey of courage and friendship - .desc = The book looks new and adventurous, with a picture of Ian and Renault standing in front of an icy landscape with snowflakes falling all around them. The title, "The Adventures of Ian and Renault," is written in bold letters at the top, with a subtitle that reads, "An Arctic Journey of Courage and Friendship." -ent-BookIanDesert = the adventures of ian and renault - exploring the mysterious desert - .desc = The book is in new condition and would have a colorful cover depicting Ian and Renault against a desert backdrop. The cover would feature images of various animals and plants that the two encountered on their adventure, such as a rattlesnake, coyotes, sand dunes, and an oasis. The title, "The Adventures of Ian and Renault" is prominently displayed on the cover in bold letters, while the subtitle "Exploring the Mysterious Desert" is written in smaller letters underneath. -ent-BookNames = the power of names - a philosophical exploration - .desc = The book is a gently used philosophy text, with a cover that features a close-up of a person's mouth, with the word "names" written on their lips. The title is "The Power of Names - A Philosophical Exploration," and the author's name is prominently displayed underneath. The overall design is simple and elegant, with the focus on the text rather than any flashy graphics or images. -ent-BookEarth = earthly longing - .desc = The book is in good condition, with a slightly faded cover due to exposure to sunlight. The cover of the book depicts a panoramic view of the Earth from space, with a bright blue ocean and green landmasses. In the foreground, a lone astronaut is seen sitting in front of a window, gazing wistfully at the Earth. The title of the book, "Earthly Longing," is written in bold white letters against a black background at the top of the cover. -ent-BookAurora = journey beyond - the starship aurora mission - .desc = The book is in excellent condition, with a shiny cover depicting a spaceship hovering above a planet, perhaps with the Earth in the background. The title "Journey Beyond - The Starship Aurora Mission" is written in bold, silver letters. The cover also features a quote from a review, "A breathtaking tale of human achievement and exploration" to entice potential readers. -ent-BookTemple = the nature of the divine - embracing the many gods - .desc = The book appears new with crisp pages and an uncreased spine. The cover features an image of a temple with a glowing, multicolored aura around it, symbolizing the various gods discussed in the book. The title is displayed prominently in gold lettering, with the author's name and a brief summary of the book written in smaller text below. -ent-BookWatched = watched - .desc = The book is in good condition, with a slightly worn cover that features a dark and ominous space station looming in the background. The title "Watched" is written in bold letters that seem to be staring back at the reader, conveying the feeling of being constantly observed. The blurb on the back cover hints at a thrilling and suspenseful tale of paranoia and danger in a confined setting. -ent-BookMedicalOfficer = horizon's battle - a medical officer's tale of trust and survival - .desc = The cover features Smith, the medical officer, in his uniform, looking determined and ready to face any challenge. The backdrop shows the SS Horizon under attack, with explosions and smoke filling the space station. In the foreground, a wizard with a staff can be seen, adding an element of mystery and intrigue to the scene. The title is prominently displayed in bold letters, with the author's name and a tagline indicating the book's action-packed and suspenseful nature. -ent-BookMorgue = the ghostly residents of the abandoned morgue - .desc = The book looks old and worn, with faded lettering on the cover. The cover depicts a dark and eerie morgue, with a full moon casting an ominous glow over the scene. In the foreground are Morty the possum and Morticia the raccoon, with mischievous expressions on their faces, peeking out from behind a metal shelf. The title is written in bold, spooky letters, with the subtitle "A Tale of Animal Spirits" written in smaller font below. -ent-BookRufus = rufus and the mischievous fairy - .desc = The book is in new condition, with vibrant colors and illustrations on the cover. The cover shows Rufus on his bicycle, with Blossom flying beside him in a playful manner. The title is written in bold, whimsical font, with the characters' names highlighted in a contrasting color. The overall aesthetic is charming and inviting, appealing to children and adults alike. -ent-BookMap = the map of adventure - .desc = The book is in a good condition, with a glossy cover depicting a jungle scene with vibrant colors and intricate details. The title "The Map of Adventure," is written in bold, gold lettering. The cover also features an image of a mysterious suitcase with the map spilling out of it. -ent-BookJourney = a journey of music, mountains, and self-discovery - .desc = The book is in excellent condition, with crisp pages and a glossy cover. The cover features a striking image of a mountain range, with a silhouette of a climber with a guitar on their back in the foreground. The title is bold and eye-catching, with the subtitle "A Journey of Music, Mountains, and Self-Discovery." -ent-BookInspiration = finding inspiration - a writer's journey through the woods - .desc = The book is in a new condition with a cover depicting a serene forest scene with a waterfall and colorful wildflowers. The title of the book "Finding Inspiration - A Writer's Journey Through the Woods" and the author's name are prominently displayed at the bottom. diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/specific/salvage/ore_bag.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/specific/salvage/ore_bag.ftl index 574cc7f13fd..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/specific/salvage/ore_bag.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/specific/salvage/ore_bag.ftl @@ -1,2 +1 @@ -ent-OreBag = ore bag - .desc = A robust bag for salvage specialists and miners alike to carry large amounts of ore. Magnetises any nearby ores when attached to a belt. + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/specific/xenoarchaeology/structure_artifacts.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/specific/xenoarchaeology/structure_artifacts.ftl index ca99c925a12..139597f9cb0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/specific/xenoarchaeology/structure_artifacts.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/specific/xenoarchaeology/structure_artifacts.ftl @@ -1,11 +1,2 @@ -ent-BaseXenoArtifact = alien artifact - .desc = A strange alien device. -ent-SimpleXenoArtifact = { ent-BaseXenoArtifact } - .suffix = Simple - .desc = { ent-BaseXenoArtifact.desc } -ent-MediumXenoArtifact = { ent-BaseXenoArtifact } - .suffix = Medium - .desc = { ent-BaseXenoArtifact.desc } -ent-ComplexXenoArtifact = { ent-BaseXenoArtifact } - .suffix = Complex - .desc = { ent-BaseXenoArtifact.desc } + + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/base_cartridge.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/base_cartridge.ftl index 3a32e7e40cc..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/base_cartridge.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/base_cartridge.ftl @@ -1,2 +1 @@ -ent-BaseCartridge = { ent-BaseItem } - .desc = { ent-BaseItem.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/hrifle.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/hrifle.ftl index df3081ccc5b..8ce7200d49e 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/hrifle.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/hrifle.ftl @@ -1,6 +1,4 @@ ent-CartridgeHRifleBase = cartridge (.20 rifle) .desc = { ent-BaseCartridge.desc } .suffix = { "" } -ent-CartridgeMinigun = cartridge (.10 rifle) - .desc = { ent-CartridgeHRifleBase.desc } - .suffix = { "" } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/explosives/grenades.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/explosives/grenades.ftl deleted file mode 100644 index 303b9bdcc66..00000000000 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/explosives/grenades.ftl +++ /dev/null @@ -1,8 +0,0 @@ -ent-ExGrenade = explosive grenade - .desc = Grenade that creates a small but devastating explosion. -ent-GrenadeFlashBang = flashbang - .desc = Eeeeeeeeeeeeeeeeeeeeee -ent-SyndieMiniBomb = Syndicate minibomb - .desc = A syndicate manufactured explosive used to sow destruction and chaos. -ent-NuclearGrenade = the nuclear option - .desc = Please don't throw it, think of the children. diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/throwable/clusterbang.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/throwable/clusterbang.ftl index c636824940e..01459071430 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/throwable/clusterbang.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/throwable/clusterbang.ftl @@ -1,8 +1,5 @@ -ent-ClusterBang = clusterbang - .desc = Can be used only with flashbangs. Explodes several times. -ent-ClusterBangFull = ClusterBang - .desc = Launches three flashbangs after the timer runs out. - .suffix = Full + + ent-ClusterGrenade = clustergrenade .desc = Why use one grenade when you can use three at once! ent-ClusterBananaPeel = cluster banana peel diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/cargo_telepad.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/cargo_telepad.ftl index d6f0bdce8b5..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/cargo_telepad.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/cargo_telepad.ftl @@ -1,2 +1 @@ -ent-CargoTelepad = cargo telepad - .desc = Beam in the pizzas and dig in. + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/instruments.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/instruments.ftl index 2b3c6301a78..139597f9cb0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/instruments.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/furniture/instruments.ftl @@ -1,24 +1,2 @@ -ent-BasePlaceableInstrument = baseinstrument - .desc = { ent-BaseStructureDynamic.desc } - .suffix = { "" } -ent-BasePlaceableInstrumentRotatable = baseinstrumentrotatable - .desc = { ent-BasePlaceableInstrument.desc } - .suffix = { "" } -ent-PianoInstrument = piano - .desc = Play Needles Piano Now. - .suffix = { "" } -ent-UprightPianoInstrument = upright piano - .desc = I said Piannie! - .suffix = { "" } -ent-MinimoogInstrument = minimoog - .desc = This is a minimoog, like a space piano, but more spacey! - .suffix = { "" } -ent-ChurchOrganInstrument = church organ - .desc = This thing really blows! - .suffix = { "" } -ent-TubaInstrument = tuba - .desc = The big daddy of the brass family. Standing next to its majesty makes you feel insecure. - .suffix = { "" } -ent-DawInstrument = digital audio workstation - .desc = Cutting edge music technology, straight from the 90s. - .suffix = { "" } + + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/machines/medical/disease_diagnoser.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/machines/medical/disease_diagnoser.ftl index 6c91571fe81..8c0b5b39439 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/machines/medical/disease_diagnoser.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/machines/medical/disease_diagnoser.ftl @@ -1,4 +1,3 @@ -ent-DiseaseDiagnoser = Disease Diagnoser Delta Extreme - .desc = A machine that analyzes disease samples. + ent-DiagnosisReportPaper = disease diagnoser report .desc = A chilling medical receipt. diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/machines/medical/vaccinator.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/machines/medical/vaccinator.ftl index 0d006315d61..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/machines/medical/vaccinator.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/machines/medical/vaccinator.ftl @@ -1,2 +1 @@ -ent-Vaccinator = vaccinator - .desc = A machine that creates vaccines. + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/machines/nuke.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/machines/nuke.ftl index 1968816c7bc..139597f9cb0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/machines/nuke.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/machines/nuke.ftl @@ -1,8 +1,2 @@ -ent-NuclearBomb = nuclear fission explosive - .desc = You probably shouldn't stick around to see if this is armed. -ent-NuclearBombUnanchored = { ent-NuclearBomb } - .suffix = unanchored - .desc = { ent-NuclearBomb.desc } -ent-NuclearBombKeg = nuclear fission explosive - .desc = You probably shouldn't stick around to see if this is armed. It has a tap on the side. - .suffix = keg + + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/power/generation/generators.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/power/generation/generators.ftl index cdd0c71ea18..5974f1a3100 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/power/generation/generators.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/power/generation/generators.ftl @@ -1,5 +1,4 @@ -ent-BaseGenerator = generator - .desc = A high efficiency thermoelectric generator. + ent-BaseGeneratorWallmount = wallmount generator .desc = A high efficiency thermoelectric generator stuffed in a wall cabinet. ent-BaseGeneratorWallmountFrame = wallmount generator frame diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/specific/anomalies.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/specific/anomalies.ftl deleted file mode 100644 index bc167218989..00000000000 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/specific/anomalies.ftl +++ /dev/null @@ -1,26 +0,0 @@ -ent-BaseAnomaly = anomaly - .desc = An impossible object. Should you be standing this close to it? -ent-AnomalyPyroclastic = { ent-BaseAnomaly } - .suffix = Pyroclastic - .desc = { ent-BaseAnomaly.desc } -ent-AnomalyGravity = { ent-BaseAnomaly } - .suffix = Gravity - .desc = { ent-BaseAnomaly.desc } -ent-AnomalyElectricity = { ent-BaseAnomaly } - .suffix = Electricity - .desc = { ent-BaseAnomaly.desc } -ent-AnomalyFlesh = { ent-BaseAnomaly } - .suffix = Flesh - .desc = { ent-BaseAnomaly.desc } -ent-AnomalyBluespace = { ent-BaseAnomaly } - .suffix = Bluespace - .desc = { ent-BaseAnomaly.desc } -ent-AnomalyIce = { ent-BaseAnomaly } - .suffix = Ice - .desc = { ent-BaseAnomaly.desc } -ent-AnomalyRock = { ent-BaseAnomaly } - .suffix = Rock - .desc = { ent-BaseAnomaly.desc } -ent-AnomalyLiquid = { ent-BaseAnomaly } - .suffix = Liquid - .desc = { ent-BaseAnomaly.desc } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/storage/filing_cabinets.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/storage/filing_cabinets.ftl index 2d5a849c38b..4dec3822011 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/storage/filing_cabinets.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/storage/filing_cabinets.ftl @@ -1,12 +1,5 @@ -ent-filingCabinet = filing cabinet - .desc = A cabinet for all your filing needs. - .suffix = Empty -ent-filingCabinetTall = tall cabinet - .suffix = Empty - .desc = { ent-filingCabinet.desc } -ent-filingCabinetDrawer = chest drawer - .desc = A small drawer for all your filing needs, Now with wheels! - .suffix = Empty + + ent-BaseBureaucraticStorageFill = { "" } .desc = { "" } ent-filingCabinetRandom = { ent-filingCabinet } diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/wallmounts/lighting.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/wallmounts/lighting.ftl index c23b8deb1db..dd033db8ade 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/wallmounts/lighting.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/wallmounts/lighting.ftl @@ -1,36 +1,16 @@ ent-WallLight = light .desc = An unpowered light. .suffix = Unpowered -ent-PoweredlightEmpty = light - .desc = A light fixture. Draws power and produces light when equipped with a light tube. - .suffix = Powered, Empty -ent-Poweredlight = { ent-PoweredlightEmpty } - .desc = A light fixture. Draws power and produces light when equipped with a light tube. - .suffix = Powered -ent-PoweredlightLED = { ent-Poweredlight } - .desc = A light fixture. Draws power and produces light when equipped with a light tube. - .suffix = Powered, LED + ent-UnpoweredLightLED = { ent-WallLight } .suffix = Unpowered, LED .desc = { ent-WallLight.desc } -ent-PoweredlightExterior = { ent-Poweredlight } - .desc = A light fixture. Draws power and produces light when equipped with a light tube. - .suffix = Powered, Exterior Blue + ent-UnpoweredLightExterior = { ent-WallLight } .suffix = Unpowered, Exterior Blue .desc = { ent-WallLight.desc } -ent-PoweredlightSodium = { ent-Poweredlight } - .desc = A light fixture. Draws power and produces light when equipped with a light tube. - .suffix = Powered, Sodium Orange + ent-UnpoweredLightSodium = { ent-WallLight } .suffix = Unpowered, Sodium Orange .desc = { ent-WallLight.desc } -ent-SmallLight = small light - .desc = An unpowered light. - .suffix = Unpowered -ent-PoweredSmallLightEmpty = small light - .desc = A light fixture. Draws power and produces light when equipped with a light bulb. - .suffix = Powered, Empty -ent-PoweredSmallLight = { ent-PoweredSmallLightEmpty } - .suffix = Powered - .desc = { ent-PoweredSmallLightEmpty.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/walls/barricades.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/walls/barricades.ftl index 6c7aa5d9515..8b137891791 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/walls/barricades.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/walls/barricades.ftl @@ -1,2 +1 @@ -ent-Barricade = barricade - .desc = { ent-BaseStructure.desc } + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/walls/girders.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/walls/girders.ftl index 333d8950fdb..7be890098e2 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/walls/girders.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/walls/girders.ftl @@ -1,5 +1,4 @@ -ent-Girder = girder - .desc = A large structural assembly made out of metal; It requires a layer of metal before it can be considered a wall. + ent-ReinforcedGirder = reinforced girder .desc = A large structural assembly made out of metal and plasteel; It requires a layer of plasteel before it can be considered a reinforced wall. ent-ClockworkGirder = wall gear diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/tiles/basalt.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/tiles/basalt.ftl index 31d5ca1bf54..139597f9cb0 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/tiles/basalt.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/tiles/basalt.ftl @@ -1,13 +1,2 @@ -ent-BasaltOne = basalt - .desc = Rock -ent-BasaltTwo = { ent-BasaltOne } - .desc = { ent-BasaltOne.desc } -ent-BasaltThree = { ent-BasaltOne } - .desc = { ent-BasaltOne.desc } -ent-BasaltFour = { ent-BasaltOne } - .desc = { ent-BasaltOne.desc } -ent-BasaltFive = { ent-BasaltOne } - .desc = { ent-BasaltOne.desc } -ent-BasaltRandom = { ent-BasaltOne } - .suffix = Random - .desc = { ent-BasaltOne.desc } + + diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/nyanotrasen/entities/mobs/npcs/mutants.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/nyanotrasen/entities/mobs/npcs/mutants.ftl index 7789bcc6e60..7696e7cbeae 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/nyanotrasen/entities/mobs/npcs/mutants.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/nyanotrasen/entities/mobs/npcs/mutants.ftl @@ -1,5 +1,4 @@ -ent-MobTomatoKiller = killer tomato - .desc = This is really going to let you own some vegans in your next online debate. + ent-MobXenoPraetorianNPC = Praetorian .desc = { ent-MobXeno.desc } ent-MobXenoDroneNPC = Drone diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/nyanotrasen/entities/objects/specific/hydroponics/seeds.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/nyanotrasen/entities/objects/specific/hydroponics/seeds.ftl deleted file mode 100644 index 1fb40e47807..00000000000 --- a/Resources/Locale/en-US/ss14-ru/prototypes/nyanotrasen/entities/objects/specific/hydroponics/seeds.ftl +++ /dev/null @@ -1,2 +0,0 @@ -ent-KillerTomatoSeeds = packet of killer tomato seeds - .desc = Killer taste. diff --git a/Resources/Locale/en-US/verbs/verb-system.ftl b/Resources/Locale/en-US/verbs/verb-system.ftl index 64104f796e8..ace86607d09 100644 --- a/Resources/Locale/en-US/verbs/verb-system.ftl +++ b/Resources/Locale/en-US/verbs/verb-system.ftl @@ -1,11 +1,9 @@ verb-system-null-server-response = Entity not in view. You should not see this. - # if verbs have a range of targets (e.g., multiple ejectables) you can # usually just use Entity.Name. But it is a bit odd when targeting yourself verb-self-target-pronoun = Yourself - # verb categories & common verbs. These appear across multiple systems, so they may as well go here. verb-categories-admin = Admin diff --git a/Resources/Locale/en-US/weapons/melee/melee.ftl b/Resources/Locale/en-US/weapons/melee/melee.ftl index 871d142504f..b2e576fe972 100644 --- a/Resources/Locale/en-US/weapons/melee/melee.ftl +++ b/Resources/Locale/en-US/weapons/melee/melee.ftl @@ -2,6 +2,5 @@ melee-inject-failed-hardsuit = Your {$weapon} cannot inject through hardsuits! melee-balloon-pop = {CAPITALIZE(THE($balloon))} popped! - #BatteryComponent melee-battery-examine = It has enough charge for [color={$color}]{$count}[/color] hits. diff --git a/Resources/Locale/ru-RU/_NF/adventure/adventure.ftl b/Resources/Locale/ru-RU/_NF/adventure/adventure.ftl index cf16b84c617..a46fe02a631 100644 --- a/Resources/Locale/ru-RU/_NF/adventure/adventure.ftl +++ b/Resources/Locale/ru-RU/_NF/adventure/adventure.ftl @@ -1,5 +1,4 @@ ## UI -playtime-deny-reason-not-whitelisted = Вы должны быть в белом списке сервера. adventure-list-start = Галактический Банк NT adventure-mode-profit-text = прибыль составила: { " " } adventure-mode-loss-text = убыток составил: { " " } @@ -9,7 +8,7 @@ adventure-title = Приключения на Фронтире adventure-description = Исследуйте неизведанные уголки космоса, проводите научные исследования, занимайтесь спасательными операциями или транспортировкой грузов и прокладывайте свой путь к богатству! currency = Кредиты shipyard-rules-default1 = - Благодарим Вас за присоединение к ДПСБФ. + Благодарим Вас за присоединение к ДСБФ. Покупая шаттл вы соглашаетесь со всеми положениями Космического Закона. shipyard-rules-default2 = diff --git a/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/science-crates.ftl b/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/science-crates.ftl index b136e6a5389..8b137891791 100644 --- a/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/science-crates.ftl +++ b/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/science-crates.ftl @@ -1,2 +1 @@ -ent-CrateScienceLabBundle = лабораторный набор ученого - .desc = Содержит полный набор для создания вашей собственной научной лаборатории. + diff --git a/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/service-crates.ftl b/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/service-crates.ftl index 27d315de88b..139597f9cb0 100644 --- a/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/service-crates.ftl +++ b/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/service-crates.ftl @@ -1,6 +1,2 @@ -ent-CrateServiceJanitorialSupplies2 = ящик уборочных принадлежностей Б - .desc = Боритесь с грязью и копотью с помощью средств для уборки от Nanotrasen! — содержит два пакета для мусора, одну коробку со знаками мокрого пола и 2 распылителя космо очистителя. -ent-CrateSpaceCleaner = набор космо очистителя - .desc = Для устранения больших беспорядков. -ent-CrateVehicleJanicart = ящик с уборочной машиной - .desc = Вороной конь уборщика. + + diff --git a/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/syndicate-crates.ftl b/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/syndicate-crates.ftl index 2989992ddf6..8b137891791 100644 --- a/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/syndicate-crates.ftl +++ b/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/syndicate-crates.ftl @@ -1,2 +1 @@ -ent-CrateSyndicateLightSurplusBundle = ящик с легкими излишками синдиката - .desc = Содержит совершенно случайных предметов Синдиката на 30 телекристаллов. Это может быть как бесполезный хлам, так и действительно хороший. + diff --git a/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/trade-crates.ftl b/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/trade-crates.ftl index ef074f9cee0..139597f9cb0 100644 --- a/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/trade-crates.ftl +++ b/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/trade-crates.ftl @@ -1,4 +1,2 @@ -ent-CrateTradeSecureNormalFilled = грузовой торговый ящик - .desc = Содержит товары, произведенные на Фронтире, готовые к продаже на грузовом складе по более высокой цене. УБЕДИТЕСЬ, ЧТО ЯЩИК ЦЕЛ. -ent-CrateTradeSecureHighFilled = ценный грузовой торговый ящик - .desc = Содержит ценные товары, произведенные на Фронтире, готовые к продаже на грузовом складе по более высокой цене. УБЕДИТЕСЬ, ЧТО ЯЩИК ЦЕЛ. + + diff --git a/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/vending-crates.ftl b/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/vending-crates.ftl index 7222607838d..139597f9cb0 100644 --- a/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/vending-crates.ftl +++ b/Resources/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/vending-crates.ftl @@ -1,18 +1,2 @@ -ent-CrateVendingMachineRestockAstroVendFilled = ящик для пополнения запасов АстроВенд - .desc = Содержит две коробки для пополнения запасов для торгового автомата АстроВенд. -ent-CrateVendingMachineRestockAmmoFilled = ящик для пополнения запасов Пулемат - .desc = Содержит две коробки для пополнения запасов в торговом автомате Пулемат. -ent-CrateVendingMachineRestockFlatpackVendFilled = ящик для пополнения запасов Упак-О-Мат - .desc = Содержит две коробки для пополнения запасов в автомате Упак-О-Мат. -ent-CrateVendingMachineRestockCuddlyCritterVendFilled = ящик для пополнения запасов ПлюшкоВенд - .desc = Содержит две коробки для пополнения запасов в торговом автомате ПлюшкоВенд. -ent-CrateVendingMachineRestockChefvendFilled = ящик для пополнения запасов Шефвенд - .desc = Содержит две коробки для пополнения запасов в торговом автомате Шефвенд. -ent-CrateVendingMachineRestockCondimentStationFilled = ящик для пополнения Островок соусов - .desc = Содержит две коробки для пополнения Островок соусов. -ent-CrateVendingMachineRestockLessLethalVendFilled = ящик для пополнения запасов ТравМаг - .desc = Содержит две коробки для пополнения запасов в торговом автомате НеЛеталВенд. -ent-CrateVendingMachineRestockAutoTuneVendFilled = ящик для пополнения запасов МузВенд - .desc = Содержит две коробки для пополнения запасов в торговом автомате МузВенд. -ent-CrateVendingMachineRestockPottedPlantVendFilled = ящик для пополнения запасов Трав-О-Маг - .desc = Содержит две коробки для пополнения запасов в торговом автомате Трав-О-Маг. + + diff --git a/Resources/Locale/ru-RU/accent/archaic.ftl b/Resources/Locale/ru-RU/accent/archaic.ftl index 87c5f503e61..377ff81c4df 100644 --- a/Resources/Locale/ru-RU/accent/archaic.ftl +++ b/Resources/Locale/ru-RU/accent/archaic.ftl @@ -1,6 +1,5 @@ # Referenced a lot of sites and used my own intuition to determine which fits well compared to our modern day speech patterns. Predominantly old modern english and other miscellaneous archaic terms. Sources I used includes shakespeare text and google searches, along with terms from the original version of the PR for this accent. - # I also included a lot of changes to formality and word choice to fit better with the accent. accent-archaic-replaced-1 = tell diff --git a/Resources/Locale/ru-RU/accent/italian.ftl b/Resources/Locale/ru-RU/accent/italian.ftl index b1c25f83971..5245f28e9d5 100644 --- a/Resources/Locale/ru-RU/accent/italian.ftl +++ b/Resources/Locale/ru-RU/accent/italian.ftl @@ -1,7 +1,6 @@ # This should probably use the same prefix system as the mobster accent. # For the record, these do not work right now - even when uncommented. - # accent-italian-prefix-1 = Ravioli, ravioli, give me the formuoli! # accent-italian-prefix-2 = Mamma-mia! # accent-italian-prefix-3 = Mamma-mia! That's a spicy meat-ball! diff --git a/Resources/Locale/ru-RU/actions/actions/actions-commands.ftl b/Resources/Locale/ru-RU/actions/actions/actions-commands.ftl index fed57d1c1a9..8a6d41203cc 100644 --- a/Resources/Locale/ru-RU/actions/actions/actions-commands.ftl +++ b/Resources/Locale/ru-RU/actions/actions/actions-commands.ftl @@ -1,6 +1,5 @@ ## Actions Commands loc - ## Upgradeaction command loc upgradeaction-command-need-one-argument = upgradeaction needs at least one argument, the action entity uid. The second optional argument is a specified level. diff --git a/Resources/Locale/ru-RU/atmos/air-alarm-ui.ftl b/Resources/Locale/ru-RU/atmos/air-alarm-ui.ftl index 67482f4d42b..0278f62114f 100644 --- a/Resources/Locale/ru-RU/atmos/air-alarm-ui.ftl +++ b/Resources/Locale/ru-RU/atmos/air-alarm-ui.ftl @@ -1,6 +1,5 @@ # UI - ## Window air-alarm-ui-access-denied = Недостаточный уровень доступа! @@ -31,7 +30,6 @@ air-alarm-ui-mode-none = Нет ## Widgets - ### General air-alarm-ui-widget-enable = Включено diff --git a/Resources/Locale/ru-RU/atmos/gas-canister-component.ftl b/Resources/Locale/ru-RU/atmos/gas-canister-component.ftl index 99c0ad00b91..772d1d1a927 100644 --- a/Resources/Locale/ru-RU/atmos/gas-canister-component.ftl +++ b/Resources/Locale/ru-RU/atmos/gas-canister-component.ftl @@ -1,6 +1,5 @@ ## UI - # Bound Interface gas-canister-bound-user-interface-title = Газовый баллон diff --git a/Resources/Locale/ru-RU/barsign/barsign-component.ftl b/Resources/Locale/ru-RU/barsign/barsign-component.ftl index d291ae62314..be6d0da645e 100644 --- a/Resources/Locale/ru-RU/barsign/barsign-component.ftl +++ b/Resources/Locale/ru-RU/barsign/barsign-component.ftl @@ -2,7 +2,6 @@ barsign-component-name = вывеска бара # Bar signs prototypes - ## The Harmbaton barsign-prototype-name-harmbaton = Хармбатон diff --git a/Resources/Locale/ru-RU/climbing/glass-table-component.ftl b/Resources/Locale/ru-RU/climbing/glass-table-component.ftl index e22123a9698..5056cc13de9 100644 --- a/Resources/Locale/ru-RU/climbing/glass-table-component.ftl +++ b/Resources/Locale/ru-RU/climbing/glass-table-component.ftl @@ -1,6 +1,5 @@ ### Tables which take damage when a user is dragged onto them - ## Showed to users other than the climber glass-table-shattered-others = { CAPITALIZE($table) } ломается под весом { $climber }! diff --git a/Resources/Locale/ru-RU/corvax/job/job-names.ftl b/Resources/Locale/ru-RU/corvax/job/job-names.ftl index e0fba081bfb..4521adebbf5 100644 --- a/Resources/Locale/ru-RU/corvax/job/job-names.ftl +++ b/Resources/Locale/ru-RU/corvax/job/job-names.ftl @@ -1,4 +1,2 @@ job-name-iaa = агент внутренних дел JobIAA = агент внутренних дел -job-name-pilot = пилот -JobPilot = пилот diff --git a/Resources/Locale/ru-RU/corvax/join-playtime/join-playtime-reason.ftl b/Resources/Locale/ru-RU/corvax/join-playtime/join-playtime-reason.ftl deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Resources/Locale/ru-RU/corvax/paper/stamp-component.ftl b/Resources/Locale/ru-RU/corvax/paper/stamp-component.ftl index 77bb04bc9e1..2ab81bb12ba 100644 --- a/Resources/Locale/ru-RU/corvax/paper/stamp-component.ftl +++ b/Resources/Locale/ru-RU/corvax/paper/stamp-component.ftl @@ -1,2 +1 @@ -stamp-component-stamped-name-iaa = Агент внутренних дел -stamp-component-stamped-name-psychologist = Психолог +stamp-component-stamped-name-iaa = Агент внутренних дел \ No newline at end of file diff --git a/Resources/Locale/ru-RU/flavors/flavor-profiles.ftl b/Resources/Locale/ru-RU/flavors/flavor-profiles.ftl index 50ed96a54ee..86262cf77b7 100644 --- a/Resources/Locale/ru-RU/flavors/flavor-profiles.ftl +++ b/Resources/Locale/ru-RU/flavors/flavor-profiles.ftl @@ -264,7 +264,6 @@ flavor-complex-pilk = как сладкое молоко # Medicine/chemical-specific flavors. - ## Generic flavors. flavor-complex-medicine = как лекарство diff --git a/Resources/Locale/ru-RU/gravity/gravity-generator-component.ftl b/Resources/Locale/ru-RU/gravity/gravity-generator-component.ftl index 22190b51ea1..48e571d333c 100644 --- a/Resources/Locale/ru-RU/gravity/gravity-generator-component.ftl +++ b/Resources/Locale/ru-RU/gravity/gravity-generator-component.ftl @@ -1,6 +1,5 @@ ### Gravity Generator - ## UI gravity-generator-window-title = Генератор гравитации diff --git a/Resources/Locale/ru-RU/info/info-window.ftl b/Resources/Locale/ru-RU/info/info-window.ftl index 4d45a42bde0..722956d5dad 100644 --- a/Resources/Locale/ru-RU/info/info-window.ftl +++ b/Resources/Locale/ru-RU/info/info-window.ftl @@ -1,6 +1,5 @@ ### Info Window - ## General stuff ui-info-title = Информация diff --git a/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl b/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl index 8a430da61b4..fecc782e194 100644 --- a/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl +++ b/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl @@ -1,6 +1,5 @@ ### Interaction Popup component - ## Petting animals petting-success-generic = Вы гладите { $target } по голове. diff --git a/Resources/Locale/ru-RU/job/job-names.ftl b/Resources/Locale/ru-RU/job/job-names.ftl index 6912b7394e1..1b43a9ce0c1 100644 --- a/Resources/Locale/ru-RU/job/job-names.ftl +++ b/Resources/Locale/ru-RU/job/job-names.ftl @@ -3,7 +3,6 @@ job-name-security = офицер СБ job-name-cadet = кадет СБ job-name-hos = глава службы безопасности job-name-detective = детектив -job-name-brigmedic = коронер job-name-borg = киборг job-name-scientist = учёный job-name-research-assistant = научный ассистент diff --git a/Resources/Locale/ru-RU/markings/cat.ftl b/Resources/Locale/ru-RU/markings/cat.ftl index 01f25983387..8bccdb2e863 100644 --- a/Resources/Locale/ru-RU/markings/cat.ftl +++ b/Resources/Locale/ru-RU/markings/cat.ftl @@ -1,2 +1 @@ -marking-CatEars = Кошачьи уши marking-CatTail = Кошачий хвост diff --git a/Resources/Locale/ru-RU/nyanotrasen/reagents/meta/consumable/drink/drink.ftl b/Resources/Locale/ru-RU/nyanotrasen/reagents/meta/consumable/drink/drink.ftl index 71ec61928f8..d2b2ce69aea 100644 --- a/Resources/Locale/ru-RU/nyanotrasen/reagents/meta/consumable/drink/drink.ftl +++ b/Resources/Locale/ru-RU/nyanotrasen/reagents/meta/consumable/drink/drink.ftl @@ -5,7 +5,6 @@ reagent-desc-pinkdrink = Целые цивилизации разрушилис reagent-name-bubbletea = бабл-ти reagent-desc-bubbletea = Большая трубочка не прилагается. reagent-name-the-martinez = Мартинез -reagent-desc-the-martinez = Легенда эджраннеров. Запомненный напитком, забытый пьяницей. reagent-name-holywater = святая вода reagent-desc-holywater = Вода, освященная какими-то потусторонними силами. reagent-name-lean = сироп diff --git a/Resources/Locale/ru-RU/nyanotrasen/seeds/seeds.ftl b/Resources/Locale/ru-RU/nyanotrasen/seeds/seeds.ftl deleted file mode 100644 index 1dd86f8d5ee..00000000000 --- a/Resources/Locale/ru-RU/nyanotrasen/seeds/seeds.ftl +++ /dev/null @@ -1,2 +0,0 @@ -seeds-killertomato-name = томат убийца -seeds-killertomato-display-name = томаты убийцы diff --git a/Resources/Locale/ru-RU/nyanotrasen/species/namepreset.ftl b/Resources/Locale/ru-RU/nyanotrasen/species/namepreset.ftl deleted file mode 100644 index bb146dd1048..00000000000 --- a/Resources/Locale/ru-RU/nyanotrasen/species/namepreset.ftl +++ /dev/null @@ -1,4 +0,0 @@ -namepreset-firstlast = { $first } { $last } -namepreset-firstdashfirst = { $first1 }-{ $first2 } -namepreset-thefirstoflast = { $first } из { $last } -namepreset-x-no-y = { $last }-не-{ $first } \ No newline at end of file diff --git a/Resources/Locale/ru-RU/nyanotrasen/species/slime.ftl b/Resources/Locale/ru-RU/nyanotrasen/species/slime.ftl deleted file mode 100644 index 993fcf213bb..00000000000 --- a/Resources/Locale/ru-RU/nyanotrasen/species/slime.ftl +++ /dev/null @@ -1 +0,0 @@ -slime-hurt-by-water-popup = Вода обжигает вас! diff --git a/Resources/Locale/ru-RU/nyanotrasen/tools/tool-qualities.ftl b/Resources/Locale/ru-RU/nyanotrasen/tools/tool-qualities.ftl deleted file mode 100644 index 11b7308d35a..00000000000 --- a/Resources/Locale/ru-RU/nyanotrasen/tools/tool-qualities.ftl +++ /dev/null @@ -1,2 +0,0 @@ -tool-quality-digging-name = Копает -tool-quality-digging-tool-name = Лопата diff --git a/Resources/Locale/ru-RU/pda/Ringer/ringer-component.ftl b/Resources/Locale/ru-RU/pda/Ringer/ringer-component.ftl index a461cbd7952..b0cd8a95bc3 100644 --- a/Resources/Locale/ru-RU/pda/Ringer/ringer-component.ftl +++ b/Resources/Locale/ru-RU/pda/Ringer/ringer-component.ftl @@ -1,6 +1,5 @@ ### UI - # For the PDA Ringer screen comp-ringer-vibration-popup = Ваш КПК вибрирует diff --git a/Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-vending.ftl b/Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-vending.ftl deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Resources/Locale/ru-RU/reagents/meta/medicine.ftl b/Resources/Locale/ru-RU/reagents/meta/medicine.ftl index c9c362685e5..28fbd1da13e 100644 --- a/Resources/Locale/ru-RU/reagents/meta/medicine.ftl +++ b/Resources/Locale/ru-RU/reagents/meta/medicine.ftl @@ -78,8 +78,6 @@ reagent-name-puncturase = пунктураз reagent-desc-puncturase = Шипучее химическое вещество, залечивающее колотые ранения, ценой небольшого количества ушибов. reagent-name-bruizine = бруизин reagent-desc-bruizine = Изначально разрабатывавшееся как лекарство от кашля, это химическое вещество оказалось необычайно эффективным при лечении ушибов. -reagent-name-holywater = святая вода -reagent-desc-holywater = Чистейшая и непорочнейшая вода, прямиком из рук Бога, известна тем, что волшебным образом исцеляет раны. reagent-name-pyrazine = пиразин reagent-desc-pyrazine = Эффективно лечит ожоги, полученные в самых жарких пожарах. При передозировке вызывает обширное внутреннее кровотечение. reagent-name-insuzine = инсузин diff --git a/Resources/Locale/ru-RU/robust-toolbox/commands.ftl b/Resources/Locale/ru-RU/robust-toolbox/commands.ftl index 542cdebaff4..5002b7ffd56 100644 --- a/Resources/Locale/ru-RU/robust-toolbox/commands.ftl +++ b/Resources/Locale/ru-RU/robust-toolbox/commands.ftl @@ -1,6 +1,5 @@ ### Localization for engine console commands - ## generic command errors cmd-invalid-arg-number-error = Недопустимое число аргументов. @@ -172,7 +171,6 @@ cmd-hint-savebp-id = ## 'flushcookies' command - # Примечание: команда flushcookies взята из Robust.Client.WebView, её нет в коде основного движка. cmd-flushcookies-desc = Сброс хранилища CEF-cookie на диск diff --git a/Resources/Locale/ru-RU/shell.ftl b/Resources/Locale/ru-RU/shell.ftl index 1c2169249ef..82b1ded8554 100644 --- a/Resources/Locale/ru-RU/shell.ftl +++ b/Resources/Locale/ru-RU/shell.ftl @@ -1,6 +1,5 @@ ### for technical and/or system messages - ## General shell-server-cannot = Сервер не может выполнить это. diff --git a/Resources/Locale/ru-RU/shuttles/emergency.ftl b/Resources/Locale/ru-RU/shuttles/emergency.ftl index ca5cee8da87..e4cdf44fb85 100644 --- a/Resources/Locale/ru-RU/shuttles/emergency.ftl +++ b/Resources/Locale/ru-RU/shuttles/emergency.ftl @@ -1,6 +1,5 @@ # Commands - ## Delay shuttle round end emergency-shuttle-command-round-desc = Останавливает таймер окончания раунда, когда эвакуационный шаттл покидает гиперпространство. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/backpacks/startergear/backpack.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/backpacks/startergear/backpack.ftl index 12fef3653b8..11f154ee113 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/backpacks/startergear/backpack.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/backpacks/startergear/backpack.ftl @@ -2,8 +2,7 @@ ent-ClothingBackpackMercenaryFilled = { ent-ClothingBackpackMercenary } .desc = { ent-ClothingBackpackMercenary.desc } ent-ClothingBackpackReporterFilled = { ent-ClothingBackpack } .desc = { ent-ClothingBackpack.desc } -ent-ClothingBackpackPsychologistFilled = { ent-ClothingBackpackMedical } - .desc = { ent-ClothingBackpackMedical.desc } + ent-ClothingBackpackStcFilled = { ent-ClothingBackpack } .desc = { ent-ClothingBackpack.desc } ent-ClothingBackpackIanSrFilled = { ent-ClothingBackpackIan } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/backpacks/startergear/duffelbag.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/backpacks/startergear/duffelbag.ftl index 2971142de4b..e8aa41edee2 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/backpacks/startergear/duffelbag.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/backpacks/startergear/duffelbag.ftl @@ -2,8 +2,7 @@ ent-ClothingBackpackDuffelMercenaryFilled = { ent-ClothingBackpackDuffelMercenar .desc = { ent-ClothingBackpackDuffelMercenary.desc } ent-ClothingBackpackDuffelReporterFilled = { ent-ClothingBackpackDuffel } .desc = { ent-ClothingBackpackDuffel.desc } -ent-ClothingBackpackDuffelPsychologistFilled = { ent-ClothingBackpackDuffelMedical } - .desc = { ent-ClothingBackpackDuffelMedical.desc } + ent-ClothingBackpackDuffelStcFilled = { ent-ClothingBackpackDuffel } .desc = { ent-ClothingBackpackDuffel.desc } ent-ClothingBackpackDuffelPilotFilled = { ent-ClothingBackpackDuffelPilot } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/backpacks/startergear/satchel.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/backpacks/startergear/satchel.ftl index 3964f33abb5..b21481bc4b7 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/backpacks/startergear/satchel.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/backpacks/startergear/satchel.ftl @@ -2,8 +2,7 @@ ent-ClothingBackpackSatchelMercenaryFilled = { ent-ClothingBackpackSatchelMercen .desc = { ent-ClothingBackpackSatchelMercenary.desc } ent-ClothingBackpackSatchelReporterFilled = { ent-ClothingBackpackSatchel } .desc = { ent-ClothingBackpackSatchel.desc } -ent-ClothingBackpackSatchelPsychologistFilled = { ent-ClothingBackpackSatchelMedical } - .desc = { ent-ClothingBackpackSatchelMedical.desc } + ent-ClothingBackpackSatchelStcFilled = { ent-ClothingBackpackSatchel } .desc = { ent-ClothingBackpackSatchel.desc } ent-ClothingBackpackSatchelPilotFilled = { ent-ClothingBackpackSatchelPilot } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/crates/materials.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/crates/materials.ftl index 39a4a27e3b6..f6a16c239aa 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/crates/materials.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/crates/materials.ftl @@ -1,4 +1,3 @@ ent-CrateMaterials = ящик материалов .desc = 1 лист стекла, пластика, стали, плазмы и пластали. -ent-CrateMaterialUranium = ящик урана - .desc = 90 листов урана. + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/anti_anomaly_zone.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/anti_anomaly_zone.ftl index 61bda2cd18d..401d1ca85c3 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/anti_anomaly_zone.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/anti_anomaly_zone.ftl @@ -1,12 +1,5 @@ -ent-AntiAnomalyZone = антианомальная зона - .desc = Аномалии не будут появляться в радиусе 10 блоков от этой точки. - .suffix = радиус 10 -ent-AntiAnomalyZone20 = { ent-AntiAnomalyZone } - .desc = Аномалии не будут появляться в радиусе 20 блоков от этой точки.. - .suffix = радиус 20 -ent-AntiAnomalyZone50 = { ent-AntiAnomalyZone } - .desc = Аномалии не будут появляться в радиусе 50 блоков от этой точки. - .suffix = радиус 50 + + ent-AntiAnomalyZone200 = { ent-AntiAnomalyZone } .desc = Аномалии не будут появляться в радиусе 200 блоков от этой точки. .suffix = радиус 200 diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/random/mobs_hostile_explorers.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/random/mobs_hostile_explorers.ftl index 1fa162cee39..139597f9cb0 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/random/mobs_hostile_explorers.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/random/mobs_hostile_explorers.ftl @@ -1,9 +1,2 @@ -ent-SpawnMobExplorerT1 = Спавнер Исследователя - .suffix = ИИ, Вражеский, Т1 - .desc = { ent-MobExplorerMeleeT1.desc } -ent-SpawnMobExplorerT2 = Спавнер Исследователя - .suffix = ИИ, Вражеский, Т2 - .desc = { ent-MobExplorerMeleeT2.desc } -ent-SpawnMobExplorerT3 = Спавнер Исследователя - .suffix = ИИ, Вражеский, Т3 - .desc = { ent-MobExplorerMeleeT3.desc } + + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/mobs/npcs/pets.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/mobs/npcs/pets.ftl index ebf892ccf7f..3a535980439 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/mobs/npcs/pets.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/mobs/npcs/pets.ftl @@ -1,8 +1,5 @@ -ent-MobCatClippy = Клиппи - .desc = Лучший помощник при заполнении документации. -ent-MobCatClarpy = Кларпи - .desc = Первый кот, самостоятельно выполнивший контракт. + + ent-MobCatCappy = Коппи .desc = Первый кот, которому удалось выстрелить из пистолета. -ent-MobCatMistake = Ошибкот - .desc = ??? + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/devices/misc/identification_cards.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/devices/misc/identification_cards.ftl index 9abae049833..36c8f610470 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/devices/misc/identification_cards.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/devices/misc/identification_cards.ftl @@ -1,7 +1,6 @@ ent-MercenaryIDCard = ID карта наёмника .desc = { ent-IDCardStandard.desc } -ent-PilotIDCard = ID карта пилота - .desc = { ent-IDCardStandard.desc } + ent-StcIDCard = ID карта диспетчера .desc = { ent-IDCardStandard.desc } ent-CadetIDCard = ID карта кадета ДСБФ diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/devices/pda.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/devices/pda.ftl index 0867fe5a5c3..e0829feda91 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/devices/pda.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/devices/pda.ftl @@ -2,8 +2,7 @@ ent-MusicBasePDA = { "" } .desc = { "" } ent-MercenaryPDA = КПК наёмника .desc = Пахнет войной. -ent-PilotPDA = КПК пилота - .desc = Пахнет отработанным топливом. + ent-StcPDA = КПК диспетчера станции .desc = Оповещайте о происшествиях со стилем! ent-SecurityGuardPDA = КПК службы безоопасности diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/paper.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/paper.ftl index 4b536f812ee..b9b332bf2b7 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/paper.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/paper.ftl @@ -1,9 +1,5 @@ -ent-RubberStampPsychologist = печать психолога - .suffix = НЕ МАППИТЬ - .desc = { ent-RubberStampBase.desc } -ent-RubberStampLawyer = печать адвоката - .suffix = НЕ МАППИТЬ - .desc = { ent-RubberStampBase.desc } + + ent-RubberStampStc = печать диспетчера станции .suffix = НЕ МАППИТЬ .desc = { ent-RubberStampBase.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/rubber_stamp.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/rubber_stamp.ftl index 212e78574c7..9f30c19118a 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/rubber_stamp.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/rubber_stamp.ftl @@ -1,8 +1,3 @@ ent-RubberStampSr = штамп представителя фронтира .desc = { ent-RubberStampHop.desc } -ent-RubberStampPsychologist = штамп психолога - .suffix = DO NOT MAP - .desc = { ent-RubberStampBase.desc } -ent-RubberStampStc = штамп диспетчера - .suffix = DO NOT MAP - .desc = { ent-RubberStampBase.desc } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/subdermal_implants.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/subdermal_implants.ftl index c7fe58b811e..9d3c8572ead 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/subdermal_implants.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/subdermal_implants.ftl @@ -4,5 +4,3 @@ ent-FreelanceTrackingImplant = имплант фриланс отслежива .desc = Этот имплант оснащен устройством слежения для фриланс радиоканала. ent-DeathAcidifierImplantNF = посмертный растворитель .desc = Этот имплант полностью растворяет пользователя со всем его снаряжением после смерти. -ent-BibleUserImplanter = Имплантер веры - .desc = Этот имплант связывает пользователя с богами. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/tools/handheld_mass_scanner.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/tools/handheld_mass_scanner.ftl index 4b7317478dc..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/tools/handheld_mass_scanner.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/tools/handheld_mass_scanner.ftl @@ -1,2 +1 @@ -ent-HandHeldMassScanner = ручной сканер массы - .desc = Ручной сканер для отслеживания близлежащих космических тел, отображающий их позицию и массу. + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/spawners/bloodcultmobs.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/spawners/bloodcultmobs.ftl index bee94b26351..139597f9cb0 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/spawners/bloodcultmobs.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/spawners/bloodcultmobs.ftl @@ -1,21 +1,2 @@ -ent-SpawnMobBloodCultistPriest = Кровавый Жрец - .suffix = AI, Заклинатель - .desc = { ent-MarkerBase.desc } -ent-SpawnMobBloodCultistAcolyte = Кровавый Псаломщик - .suffix = AI, Ближний - .desc = { ent-MarkerBase.desc } -ent-SpawnMobBloodCultistZealotMelee = Кровавый Фанатик - .suffix = AI, Ближний - .desc = { ent-MarkerBase.desc } -ent-SpawnMobBloodCultistZealotRanged = Кровавый Фанатик - .suffix = AI, Дальний - .desc = { ent-MarkerBase.desc } -ent-SpawnMobBloodCultistCaster = Кровавый Фанатик - .suffix = AI, Заклинатель - .desc = { ent-MarkerBase.desc } -ent-SpawnMobBloodCultLeech = Кровавая Пиявка - .suffix = AI, Ближний, Быстрый - .desc = { ent-MarkerBase.desc } -ent-SpawnMobBloodCultistAscended = Кровавый Вознесённый - .suffix = AI, Заклинатель, Мегафауна - .desc = { ent-MarkerBase.desc } + + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl index a2a396a2db1..139597f9cb0 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl @@ -1,30 +1,2 @@ -ent-SpawnMobWizFedWizard = Случайный Волшебник - .suffix = AI - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardHardsuit = Случайный Волшебник - .suffix = AI, Скафандр - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardBlue = Синий Волшебник - .suffix = AI - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardRed = Красный Волшебник - .suffix = AI - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardViolet = Фиолетовый Волшебник - .suffix = AI - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardSoap = Мыльный Волшебник - .suffix = AI - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardBlueHardsuit = Синий Волшебник - .suffix = AI, Скафандр - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardRedHardsuit = Красный Волшебник - .suffix = AI, Скафандр - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardVioletHardsuit = Фиолетовый Волшебник - .suffix = AI, Скафандр - .desc = { ent-MarkerBase.desc } -ent-SpawnMobWizFedWizardSoapHardsuit = Мыльный Волшебник - .suffix = AI, Скафандр - .desc = { ent-MarkerBase.desc } + + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/computers_shipyard_mothership.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/computers_shipyard_mothership.ftl index be2e9f765bc..e823ca4dc1f 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/computers_shipyard_mothership.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/computers_shipyard_mothership.ftl @@ -1,6 +1,4 @@ -ent-BaseMothershipComputer = { ent-ComputerShipyard } - .desc = Используется на авианосцах для покупки малых шаттлов. - .suffix = Авианосец + ent-EmpressMothershipComputer = консоль верфи императрицы .desc = { ent-BaseMothershipComputer.desc } ent-McCargoMothershipComputer = консоль верфи каргонии diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/computers_tabletop_shipyard.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/computers_tabletop_shipyard.ftl index ed39fa01344..cffe68d2b08 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/computers_tabletop_shipyard.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/computers_tabletop_shipyard.ftl @@ -1,14 +1,5 @@ -ent-ComputerTabletopShipyard = { ent-ComputerShipyard } - .desc = { ent-ComputerShipyard.desc } -ent-BaseMothershipComputerTabletop = { ent-BaseMothershipComputer } - .desc = { ent-BaseMothershipComputer.desc } -ent-ComputerTabletopShipyardSecurity = { ent-ComputerShipyardSecurity } - .desc = { ent-ComputerShipyardSecurity.desc } + + ent-ComputerTabletopShipyardNfsd = { ent-ComputerShipyardNfsd } .desc = { ent-ComputerShipyardNfsd.desc } -ent-ComputerTabletopShipyardBlackMarket = { ent-ComputerShipyardBlackMarket } - .desc = { ent-ComputerShipyardBlackMarket.desc } -ent-ComputerTabletopShipyardExpedition = { ent-ComputerShipyardExpedition } - .desc = { ent-ComputerShipyardExpedition.desc } -ent-ComputerTabletopShipyardScrap = { ent-ComputerShipyardScrap } - .desc = { ent-ComputerShipyardScrap.desc } \ No newline at end of file + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl index 16f7bf0088a..139597f9cb0 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl @@ -1,15 +1,2 @@ -ent-BaseMothershipComputer = { ent-ComputerShipyard } - .desc = Используется на авианосцах для покупки дополнительных шаттлов, не возвращаясь на станцию. - .suffix = Mothership -ent-EmpressMothershipComputer = консоль авианосца "Императрица" - .desc = { ent-BaseMothershipComputer.desc } -ent-McCargoMothershipComputer = консоль авианосца "Каргония" - .desc = { ent-BaseMothershipComputer.desc } -ent-CaduceusMothershipComputer = консоль авианосца "Кадуцей" - .desc = { ent-BaseMothershipComputer.desc } -ent-GasbenderMothershipComputer = консоль авианосца "Газовый Гигант" - .desc = { ent-BaseMothershipComputer.desc } -ent-CrescentMothershipComputer = консоль авианосца "Полумесяц" - .desc = { ent-BaseMothershipComputer.desc } -ent-MailCarrierMothershipComputer = консоль почтового авианосца - .desc = { ent-BaseMothershipComputer.desc } + + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/cryo_sleep_pod.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/cryo_sleep_pod.ftl index fbafdeaaff4..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/cryo_sleep_pod.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/cryo_sleep_pod.ftl @@ -1,2 +1 @@ -ent-MachineCryoSleepPod = капсула криогенного сна - .desc = Супер-охлаждаемый контейнер, обеспечивающий сохранность членов экипажа во время космических путешествий. + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/telecomms.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/telecomms.ftl index e035781e43c..1e979732982 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/telecomms.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/telecomms.ftl @@ -1,9 +1,7 @@ ent-TelecomServerFilledShuttle = { ent-TelecomServer } .suffix = Шаттл .desc = { ent-TelecomServer.desc } -ent-TelecomServerFilledSecurity = { ent-TelecomServer } - .suffix = Шаттл, Служба Безопасности - .desc = { ent-TelecomServer.desc } + ent-TelecomServerFilledSyndicate = { ent-TelecomServer } .suffix = Syndicate .desc = { ent-TelecomServer.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/markers/spawners/jobs.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/markers/spawners/jobs.ftl index 9c502d53aba..d6c59d21861 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/markers/spawners/jobs.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/markers/spawners/jobs.ftl @@ -2,8 +2,7 @@ ent-SpawnPointContractor = авантюрист .desc = { ent-SpawnPointJobBase.desc } ent-SpawnPointMercenary = наёмник .desc = { ent-SpawnPointJobBase.desc } -ent-SpawnPointPilot = пилот - .desc = { ent-SpawnPointJobBase.desc } + ent-SpawnPointPirate = пират .desc = { ent-SpawnPointJobBase.desc } ent-SpawnPointPirateCaptain = пиратский капитан diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl index 7f261299e6a..1dc0b417e44 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl @@ -1,17 +1,11 @@ -ent-ClothingBackpackFilled = { ent-ClothingBackpack } - .desc = { ent-ClothingBackpack.desc } -ent-ClothingBackpackClownFilled = { ent-ClothingBackpackClown } - .desc = { ent-ClothingBackpackClown.desc } -ent-ClothingBackpackSecurityFilled = { ent-ClothingBackpackSecurity } - .desc = { ent-ClothingBackpackSecurity.desc } + + ent-ClothingBackpackSecurityFilledDetective = { ent-ClothingBackpackSecurity } .desc = { ent-ClothingBackpackSecurity.desc } -ent-ClothingBackpackMedicalFilled = { ent-ClothingBackpackMedical } - .desc = { ent-ClothingBackpackMedical.desc } + ent-ClothingBackpackParamedicFilled = { ent-ClothingBackpackMedical } .desc = { ent-ClothingBackpackMedical.desc } -ent-ClothingBackpackCaptainFilled = { ent-ClothingBackpackCaptain } - .desc = { ent-ClothingBackpackCaptain.desc } + ent-ClothingBackpackChiefEngineerFilled = { ent-ClothingBackpackCE } .desc = { ent-ClothingBackpackCE.desc } ent-ClothingBackpackResearchDirectorFilled = { ent-ClothingBackpackScience } @@ -26,18 +20,10 @@ ent-ClothingBackpackQuartermasterFilled = { ent-ClothingBackpackCargo } .desc = { ent-ClothingBackpackCargo.desc } ent-ClothingBackpackHOSFilled = { ent-ClothingBackpackSecurity } .desc = { ent-ClothingBackpackSecurity.desc } -ent-ClothingBackpackEngineeringFilled = { ent-ClothingBackpackEngineering } - .desc = { ent-ClothingBackpackEngineering.desc } + ent-ClothingBackpackAtmosphericsFilled = { ent-ClothingBackpackAtmospherics } .desc = { ent-ClothingBackpackAtmospherics.desc } -ent-ClothingBackpackScienceFilled = { ent-ClothingBackpackScience } - .desc = { ent-ClothingBackpackScience.desc } -ent-ClothingBackpackHydroponicsFilled = { ent-ClothingBackpackHydroponics } - .desc = { ent-ClothingBackpackHydroponics.desc } -ent-ClothingBackpackMimeFilled = { ent-ClothingBackpackMime } - .desc = { ent-ClothingBackpackMime.desc } -ent-ClothingBackpackChemistryFilled = { ent-ClothingBackpackChemistry } - .desc = { ent-ClothingBackpackChemistry.desc } + ent-ClothingBackpackChaplainFilled = { ent-ClothingBackpack } .desc = { ent-ClothingBackpack.desc } ent-ClothingBackpackLawyerFilled = { ent-ClothingBackpack } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl index 0830b699c16..8bc04807ff5 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl @@ -1,19 +1,13 @@ -ent-ClothingBackpackDuffelFilled = { ent-ClothingBackpackDuffel } - .desc = { ent-ClothingBackpackDuffel.desc } -ent-ClothingBackpackDuffelClownFilled = { ent-ClothingBackpackDuffelClown } - .desc = { ent-ClothingBackpackDuffelClown.desc } -ent-ClothingBackpackDuffelSecurityFilled = { ent-ClothingBackpackDuffelSecurity } - .desc = { ent-ClothingBackpackDuffelSecurity.desc } + + ent-ClothingBackpackDuffelSecurityFilledDetective = { ent-ClothingBackpackDuffelSecurity } .desc = { ent-ClothingBackpackDuffelSecurity.desc } ent-ClothingBackpackDuffelBrigmedicFilled = { ent-ClothingBackpackDuffelBrigmedic } .desc = { ent-ClothingBackpackDuffelBrigmedic.desc } -ent-ClothingBackpackDuffelMedicalFilled = { ent-ClothingBackpackDuffelMedical } - .desc = { ent-ClothingBackpackDuffelMedical.desc } + ent-ClothingBackpackDuffelParamedicFilled = { ent-ClothingBackpackDuffelMedical } .desc = { ent-ClothingBackpackDuffelMedical.desc } -ent-ClothingBackpackDuffelCaptainFilled = { ent-ClothingBackpackDuffelCaptain } - .desc = { ent-ClothingBackpackDuffelCaptain.desc } + ent-ClothingBackpackDuffelChiefEngineerFilled = { ent-ClothingBackpackDuffelCE } .desc = { ent-ClothingBackpackDuffelCE.desc } ent-ClothingBackpackDuffelResearchDirectorFilled = { ent-ClothingBackpackDuffelScience } @@ -26,18 +20,13 @@ ent-ClothingBackpackDuffelQuartermasterFilled = { ent-ClothingBackpackDuffelCarg .desc = { ent-ClothingBackpackDuffelCargo.desc } ent-ClothingBackpackDuffelHOSFilled = { ent-ClothingBackpackDuffelSecurity } .desc = { ent-ClothingBackpackDuffelSecurity.desc } -ent-ClothingBackpackDuffelEngineeringFilled = { ent-ClothingBackpackDuffelEngineering } - .desc = { ent-ClothingBackpackDuffelEngineering.desc } + ent-ClothingBackpackDuffelAtmosphericsFilled = { ent-ClothingBackpackDuffelAtmospherics } .desc = { ent-ClothingBackpackDuffelAtmospherics.desc } -ent-ClothingBackpackDuffelScienceFilled = { ent-ClothingBackpackDuffelScience } - .desc = { ent-ClothingBackpackDuffelScience.desc } + ent-ClothingBackpackDuffelHydroponicsFilled = { ent-ClothingBackpackDuffelHydroponics } .desc = { ent-ClothingBackpackDuffelHydroponics.desc } -ent-ClothingBackpackDuffelMimeFilled = { ent-ClothingBackpackDuffelMime } - .desc = { ent-ClothingBackpackDuffelMime.desc } -ent-ClothingBackpackDuffelChemistryFilled = { ent-ClothingBackpackDuffelChemistry } - .desc = { ent-ClothingBackpackDuffelChemistry.desc } + ent-ClothingBackpackDuffelChaplainFilled = { ent-ClothingBackpackDuffel } .desc = { ent-ClothingBackpackDuffel.desc } ent-ClothingBackpackDuffelLawyerFilled = { ent-ClothingBackpackDuffel } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl index c399dbb520b..af1f4f92001 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl @@ -1,21 +1,17 @@ -ent-ClothingBackpackSatchelFilled = { ent-ClothingBackpackSatchel } - .desc = { ent-ClothingBackpackSatchel.desc } + ent-ClothingBackpackSatchelTools = { ent-ClothingBackpackSatchel } .desc = { ent-ClothingBackpackSatchel.desc } ent-ClothingBackpackSatchelClownFilled = { ent-ClothingBackpackSatchelClown } .desc = { ent-ClothingBackpackSatchelClown.desc } -ent-ClothingBackpackSatchelSecurityFilled = { ent-ClothingBackpackSatchelSecurity } - .desc = { ent-ClothingBackpackSatchelSecurity.desc } + ent-ClothingBackpackSatchelSecurityFilledDetective = { ent-ClothingBackpackSatchelSecurity } .desc = { ent-ClothingBackpackSatchelSecurity.desc } ent-ClothingBackpackSatchelBrigmedicFilled = { ent-ClothingBackpackSatchelBrigmedic } .desc = { ent-ClothingBackpackSatchelBrigmedic.desc } -ent-ClothingBackpackSatchelMedicalFilled = { ent-ClothingBackpackSatchelMedical } - .desc = { ent-ClothingBackpackSatchelMedical.desc } + ent-ClothingBackpackSatchelParamedicFilled = { ent-ClothingBackpackSatchelMedical } .desc = { ent-ClothingBackpackSatchelMedical.desc } -ent-ClothingBackpackSatchelCaptainFilled = { ent-ClothingBackpackSatchelCaptain } - .desc = { ent-ClothingBackpackSatchelCaptain.desc } + ent-ClothingBackpackSatchelChiefEngineerFilled = { ent-ClothingBackpackSatchelCE } .desc = { ent-ClothingBackpackSatchelCE.desc } ent-ClothingBackpackSatchelResearchDirectorFilled = { ent-ClothingBackpackSatchelScience } @@ -28,16 +24,10 @@ ent-ClothingBackpackSatchelQuartermasterFilled = { ent-ClothingBackpackSatchelCa .desc = { ent-ClothingBackpackSatchelCargo.desc } ent-ClothingBackpackSatchelHOSFilled = { ent-ClothingBackpackSatchelSecurity } .desc = { ent-ClothingBackpackSatchelSecurity.desc } -ent-ClothingBackpackSatchelEngineeringFilled = { ent-ClothingBackpackSatchelEngineering } - .desc = { ent-ClothingBackpackSatchelEngineering.desc } + ent-ClothingBackpackSatchelAtmosphericsFilled = { ent-ClothingBackpackSatchelAtmospherics } .desc = { ent-ClothingBackpackSatchelAtmospherics.desc } -ent-ClothingBackpackSatchelScienceFilled = { ent-ClothingBackpackSatchelScience } - .desc = { ent-ClothingBackpackSatchelScience.desc } -ent-ClothingBackpackSatchelHydroponicsFilled = { ent-ClothingBackpackSatchelHydroponics } - .desc = { ent-ClothingBackpackSatchelHydroponics.desc } -ent-ClothingBackpackSatchelChemistryFilled = { ent-ClothingBackpackSatchelChemistry } - .desc = { ent-ClothingBackpackSatchelChemistry.desc } + ent-ClothingBackpackSatchelChaplainFilled = { ent-ClothingBackpackSatchel } .desc = { ent-ClothingBackpackSatchel.desc } ent-ClothingBackpackSatchelLawyerFilled = { ent-ClothingBackpackSatchel } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/clothing/shoes/magboots.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/clothing/shoes/magboots.ftl index 88c960c4bfa..4597cad6b40 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/clothing/shoes/magboots.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/clothing/shoes/magboots.ftl @@ -1,4 +1,2 @@ ent-ClothingShoesBootsJetBoots = реактивные ботинки .desc = Одна нога там, вторая нога уже тоже там! -ent-ActionToggleJetBoots = { ent-ActionBaseToggleMagboots } - .desc = { ent-ActionBaseToggleMagboots.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/clothing/uniforms/jumpsuits.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/clothing/uniforms/jumpsuits.ftl index dc9bc9be93a..07c8dbff11a 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/clothing/uniforms/jumpsuits.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/clothing/uniforms/jumpsuits.ftl @@ -6,5 +6,4 @@ ent-ClothingUniformJumpsuitCentcomOfficerBlack = униформа офицера .desc = Чёрная униформа Офицера Специальных Операций, ничего такого. Хотя... Если у вас есть время читать это, то уже поздно... ent-ClothingUniformJumpsuitCentcomAdmiral = униформа адмирала .desc = Униформа, которую носят офицеры в звании адмирала флота Nanotrasen. -ent-ClothingUniformJumpskirtElegantMaid = элегантная форма горничной - .desc = Называй меня хозяином и принеси мне пивчанского. + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/devices/translator.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/devices/translator.ftl index 0e501cf4133..80f15bb9b03 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/devices/translator.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/devices/translator.ftl @@ -1,5 +1,4 @@ -ent-Translator = универсальный переводчик - .desc = universal-translator-desc + ent-EmptyTranslator = { ent-Translator } .suffix = Пустой .desc = { ent-Translator.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/misc/stamps.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/misc/stamps.ftl index 945f9c546bd..139597f9cb0 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/misc/stamps.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/misc/stamps.ftl @@ -1,6 +1,2 @@ -ent-RubberStampIAA = печать агента внутренних дел - .desc = { ent-RubberStampMime.desc } - .suffix = НЕ МАППИТЬ -ent-RubberStampPsychologist = печать психолога - .desc = { ent-RubberStampMime.desc } - .suffix = НЕ МАППИТЬ + + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvaxsecrets/entities/markers/spawners/ghost_roles.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvaxsecrets/entities/markers/spawners/ghost_roles.ftl index 303a5898ed8..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvaxsecrets/entities/markers/spawners/ghost_roles.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvaxsecrets/entities/markers/spawners/ghost_roles.ftl @@ -1,3 +1 @@ -ent-SpawnPointEvilTwin = спавнер злой двойник - .desc = { ent-MarkerBase.desc } - .suffix = { "" } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/deltav/catalog/fills/crates/vending.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/deltav/catalog/fills/crates/vending.ftl index 16555fb5c97..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/deltav/catalog/fills/crates/vending.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/deltav/catalog/fills/crates/vending.ftl @@ -1,2 +1 @@ -ent-CrateVendingMachineRestockPrideFilled = { ent-CratePlasticBiodegradable } - .desc = { ent-CratePlasticBiodegradable.desc } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/deltav/entities/mobs/player/vulpkanin.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/deltav/entities/mobs/player/vulpkanin.ftl index b348af9953e..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/deltav/entities/mobs/player/vulpkanin.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/deltav/entities/mobs/player/vulpkanin.ftl @@ -1,2 +1 @@ -ent-MobVulpkanin = Урист МакВульпканин - .desc = { ent-BaseMobVulpkanin.desc } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/deltav/entities/mobs/species/vulpkanin.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/deltav/entities/mobs/species/vulpkanin.ftl deleted file mode 100644 index bd16e3b97ce..00000000000 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/deltav/entities/mobs/species/vulpkanin.ftl +++ /dev/null @@ -1,4 +0,0 @@ -ent-BaseMobVulpkanin = Урист МакВульпа - .desc = { ent-BaseMobSpeciesOrganic.desc } -ent-MobVulpkaninDummy = Кукла Вульпы - .desc = Кукла для кастомизации. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/shoes/magboots.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/shoes/magboots.ftl index f02c2607be1..ede8f688970 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/shoes/magboots.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/shoes/magboots.ftl @@ -8,8 +8,7 @@ ent-ClothingShoesBootsMagBlinding = магнитные сапоги ослепл .desc = Они будут отлично смотреться на ловкаче вроде вас. ent-ClothingShoesBootsMagSyndie = кроваво-красные магнитные сапоги .desc = Созданные по технологии реверс-инжиниринга магнитные ботинки с встроенными ускорителями. -ent-ClothingShoesBootsJetBoots = реактивные ботинки - .desc = Позволяют быстро перемещаться по космосу, в связи с чем очень популярен у исследователей. + ent-ActionBaseToggleMagboots = Переключить магнитные ботинки .desc = Включает или выключает магнитные ботинки. ent-ActionToggleMagboots = { ent-ActionBaseToggleMagboots } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_single.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_single.ftl index aaddb6d4097..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_single.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_single.ftl @@ -1,3 +1 @@ -ent-RandomFoodBakedSingle = спавнер случайная выпечка - .suffix = Одна порция - .desc = { ent-MarkerBase.desc } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_whole.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_whole.ftl index ad793608f3f..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_whole.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_baked_whole.ftl @@ -1,3 +1 @@ -ent-RandomFoodBakedWhole = спавнер случайная выпечка - .suffix = Целиком - .desc = { ent-MarkerBase.desc } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_meal.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_meal.ftl index bf58d7dabe2..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_meal.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_meal.ftl @@ -1,3 +1 @@ -ent-RandomFoodMeal = спавнер случайная еда - .suffix = Блюдо - .desc = { ent-MarkerBase.desc } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_single.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_single.ftl index 20c6a8f71bd..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_single.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/food_drinks/food_single.ftl @@ -1,3 +1 @@ -ent-RandomFoodSingle = спавнер случайная еда - .suffix = Одна порция - .desc = { ent-MarkerBase.desc } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/base.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/base.ftl index b13eb2f9e52..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/base.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/base.ftl @@ -1,2 +1 @@ -ent-BaseMob = BaseMob - .desc = { "" } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/electronics/apc.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/electronics/apc.ftl deleted file mode 100644 index ebc29258545..00000000000 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/electronics/apc.ftl +++ /dev/null @@ -1,3 +0,0 @@ -ent-APCElectronics = микросхема ЛКП - .desc = Микросхема, используемая в строительстве ЛКП. - .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/electronics/solar.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/electronics/solar.ftl index f8d00d34931..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/electronics/solar.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/electronics/solar.ftl @@ -1,3 +1 @@ -ent-SolarTrackerElectronics = микросхема трекера солнечных лучей - .desc = Отслеживает позицию солнца и автоматически поворачивает вслед солнечные панели, что значительно повышает их эффективность. - .suffix = { "" } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/base_instruments.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/base_instruments.ftl index e108036226f..28902dad98c 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/base_instruments.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/base_instruments.ftl @@ -1,5 +1,4 @@ -ent-BaseHandheldInstrument = { ent-BaseItem } - .desc = Это музыкальный инструмент. + ent-BasePlaceableInstrument = baseinstrument .desc = { ent-BaseStructureDynamic.desc } ent-BasePlaceableInstrumentRotatable = baseinstrumentrotatable diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_brass.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_brass.ftl index ac756a19dae..139597f9cb0 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_brass.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_brass.ftl @@ -1,8 +1,2 @@ -ent-TrumpetInstrument = труба - .desc = Любимый инструмент джазовых музыкантов и эгоистичных школьников средних классов. -ent-TromboneInstrument = тромбон - .desc = Всеми любимый подвижный духовой инструмент. -ent-FrenchHornInstrument = валторна - .desc = Французский рожок. Тот факт, что при удержании его приходится заслонять рукой раструб для приглушения звука, может навести на определённые мысли о его звучании. -ent-EuphoniumInstrument = эуфониум - .desc = Детская туба? Баритон? Что бы это ни было, это довольно крутое переплетение труб. + + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_misc.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_misc.ftl index c059485e4f3..3b4dfa5e37c 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_misc.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_misc.ftl @@ -4,17 +4,13 @@ ent-SeashellInstrument = ракушка .desc = Для создания ритма береговой линии. ent-BirdToyInstrument = птичий свист .desc = Очаровательный маленький свисток в форме птички. Он прекрасно звучит. -ent-PhoneInstrument = красный телефон - .desc = Если что-то пойдёт не так... + ent-PhoneInstrumentSyndicate = кроваво-красный телефон .desc = Для злых людей, для связи с друзьями. ent-HelicopterInstrument = игрушечный вертолёт .desc = Ч-ка-ч-ка-ч-ка-ч-ка-ч-ка-ч-ка... ent-CannedApplauseInstrument = готовые аплодисменты .desc = Похоже, кто-то уже всё израсходовал... -ent-GunpetInstrument = писольлет - .desc = Зачем вам проверять его? Разве это не очевидно? -ent-BikeHornInstrument = позолоченный велосипедный клаксон - .desc = Изысканно украшенный велосипедный клаксон, способный издавать разнообразные ноты. + ent-BananaPhoneInstrument = бананафон .desc = Прямая линия с Хонкоматерью. Почему-то все вызовы идут в голосовую почту. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_percussion.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_percussion.ftl index c1ea6376dbc..3692d2617cd 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_percussion.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_percussion.ftl @@ -1,18 +1,14 @@ -ent-GlockenspielInstrument = глокеншпиль - .desc = { ent-BaseHandheldInstrument.desc } + ent-MusicBoxInstrument = музыкальная шкатулка .desc = Её мелодия заставляет вас не бояться страшных аниматроников. -ent-XylophoneInstrument = ксилофон - .desc = Радужный глокеншпиль. + ent-MicrophoneInstrument = микрофон .desc = Идеален чтобы петь во весь голос. -ent-SynthesizerInstrument = синтезатор - .desc = { ent-BaseHandheldInstrument.desc } + ent-KalimbaInstrument = калимба .desc = Мощь фортепиано прямо под вашими пальцами. ent-WoodblockInstrument = коробочка .desc = Достаточно долгое прослушивание заставляет её звучание въедаться в вашу голову. ent-ReverseCymbalsInstrument = реверс-цимбалы .desc = Вы уверены, что держите их правильно? -ent-SuperSynthesizerInstrument = суперсинтезатор - .desc = Разрываем гетто с помощью Touhou MIDIs с 2020 года. + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_string.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_string.ftl index dda2e3a5540..0ca70103f82 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_string.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_string.ftl @@ -1,18 +1,12 @@ -ent-ElectricGuitarInstrument = электрогитара - .desc = Почувствуйте себя рок-звездой! + ent-BassGuitarInstrument = бас-гитара .desc = Вы чувствуете себя очень крутым, держа её в руках. Досадно, что вы одни так думаете. ent-RockGuitarInstrument = рок-гитара .desc = Вот это топор! -ent-AcousticGuitarInstrument = акустическая гитара - .desc = Короче, сыграем "Wonderwall". ent-GuitarlessFretsInstrument = безгитарные лады .desc = Кому вообще нужен корпус? .suffix = Адмемы -ent-BanjoInstrument = банджо - .desc = { ent-BaseHandheldInstrument.desc } -ent-ViolinInstrument = скрипка - .desc = Любимица музыкантов-виртуозов и блюграсс-групп. + ent-ViolaInstrument = виола .desc = Как скрипка, только хуже. ent-CelloInstrument = виолончель diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_wind.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_wind.ftl index e8042af90d6..6a1f4036db0 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_wind.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_wind.ftl @@ -1,15 +1,9 @@ -ent-SaxophoneInstrument = саксофон - .desc = Инструмент. Вероятно, вы можете перемолоть его в сырой джаз. -ent-AccordionInstrument = аккордеон - .desc = { ent-BaseHandheldInstrument.desc } -ent-HarmonicaInstrument = губная гармошка - .desc = { ent-BaseHandheldInstrument.desc } + + ent-ClarinetInstrument = кларнет .desc = Фаворит осьминога со дна океана. ent-FluteInstrument = флейта .desc = Достигая новых высот ужасающей пронзительности. -ent-RecorderInstrument = блокфлейта - .desc = Доступна в различных цветах модного пластика! ent-PanFluteInstrument = флейта Пана .desc = Она же многоствольная флейта. Идеально подходит для заманивания древних мифических существ на танец с вами. ent-OcarinaInstrument = окарина diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/ore.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/ore.ftl index 066fee0fe4a..194fd937a70 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/ore.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/ore.ftl @@ -54,9 +54,4 @@ ent-SaltOre = соль ent-Salt1 = { ent-SaltOre } .suffix = Один .desc = { ent-SaltOre.desc } -ent-MagmiteOre = магмитовая руда - .suffix = Полный - .desc = { ent-OreBase.desc } -ent-MagmiteOre1 = { ent-MagmiteOre } - .suffix = Один - .desc = { ent-MagmiteOre.desc } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/sheets/metal.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/sheets/metal.ftl index 6ac2221ab43..67f7719bb15 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/sheets/metal.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/sheets/metal.ftl @@ -30,9 +30,4 @@ ent-SheetPlasteel10 = пласталь ent-SheetPlasteel1 = пласталь .suffix = Один .desc = { ent-SheetPlasteel.desc } -ent-SheetMagmite = магмитовая сталь - .suffix = Полный - .desc = Лист крайне плотной и сложной в производстве магмитовой стали. -ent-SheetMagmite1 = магмитовая сталь - .suffix = Один - .desc = Лист крайне плотной и сложной в производстве магмитовой стали. + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/authorbooks.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/authorbooks.ftl deleted file mode 100644 index 7cba0dd9d86..00000000000 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/authorbooks.ftl +++ /dev/null @@ -1,62 +0,0 @@ -ent-BookNarsieLegend = Легенда о Нар'Си - .desc = Книга представляет собой старый том в кожаном переплёте с замысловатыми гравюрами на обложке. Страницы пожелтели и стали хрупкими от возраста, чернила в тексте местами выцвели. Судя по всему, книгу хорошо читали и любили: страницы изъедены собаками, а на полях нацарапаны маргиналии. Несмотря на свой состаренный вид, книга по-прежнему излучает ощущение мистической силы и чуда, намекая на тайны и знания, содержащиеся в её страницах. -ent-BookTruth = Исследование различных философских взглядов на истину и сложности лжи - .desc = Книга, исследующая различные философские взгляды на истину и ложь, имеет потрёпанную обложку, со складками и отметинами, свидетельствующими о частом использовании и вдумчивом размышлении. На корешке видны следы износа от того, что её снова и снова доставали с полки. Сами страницы полны подчёркиваний, заметок на полях и выделенных отрывков, поскольку читатели пытаются разобраться в тонкостях и сложностях темы. -ent-BookWorld = Формирование состояния мира - взаимодействие сил и выбора - .desc = Книга в хорошо сохранившемся твёрдом переплёте с простым, элегантным дизайном на обложке, изображающим мир в движении. Страницы чёткие и чистые, без следов износа, что говорит о том, что предыдущий владелец хорошо заботился о книге и ценил её. Текст напечатан чётким, разборчивым шрифтом, а главы организованы логично и легко, что делает книгу доступной для читателей любого уровня подготовки. -ent-BookIanAntarctica = Приключения Роберта и Иана - исследование Антарктиды - .desc = Книга в небольшой мягкой обложке в хорошем состоянии, с иллюстрацией корги Иана и колонии пингвинов на обложке. Название "Антарктическое приключение Иана и Роберта" написано жирными белыми буквами на синем фоне. На задней стороне обложки - краткое содержание истории, в которой подчёркиваются темы смирения, стойкости и красоты природы. -ent-BookSlothClownSSS = Ленивец и клоун - проделки космической станции - .desc = Книга выглядит новой, с глянцевой обложкой, на которой изображены клоун Чаклз и ленивец Снагглз, парящие в космосе на фоне звёзд и планет. Чаклз одет в свой костюм банана, а Снагглз спит на гамаке из космических канатов. Название "Ленивец и клоун - шалости на космической станции" написано жирными и красочными буквами. -ent-BookSlothClownPranks = Ленивец и клоун - розыгрыши над зоргами - .desc = Книга в отличном состоянии, с чёткими страницами и яркой обложкой. На обложке книги изображены клоун Чаклз и ленивец Снагглз в окружении различных видов животных, с которыми они столкнулись во время своих приключений в космосе. На заднем плане видны Зорги, выглядывающие из-за космического корабля. -ent-BookSlothClownMMD = Ленивец и клоун - опасность лабиринта - .desc = Книга выглядит новой и яркой, на обложке изображены клоун Чаклз и ленивец Снагглз, стоящие перед меняющимся лабиринтом. Название "Ленивец и клоун - опасность лабиринта" написано жирными, красочными буквами, которые выделяются на фоне космоса и звёзд. -ent-BookStruck = Смиряющий и преобразующий опыт удара молнии. - .desc = Обложка книги представляет собой электризующее изображение молнии, бьющей в землю, с силуэтом человека, стоящего посреди неё. Название книги написано жирными буквами белым шрифтом на чёрном фоне, передавая силу и интенсивность переживания. Подзаголовок написан более мелкими буквами под названием, давая намёк на философские и духовные темы, рассматриваемые в книге. -ent-BookSun = Дотянуться до солнца - стремление растения к жизни - .desc = Книга новая, с яркой и живой обложкой, на которой изображено растение, протягивающее свои листья к солнцу. Название "Дотянуться до солнца - стремление растения к жизни" написано жирными зелёными буквами, а за растением изображено восходящее солнце. Обложка вызывает ощущение роста, энергии и красоты природы. -ent-BookPossum = Павшие амбиции - трагическая история опоссума Морти - .desc = Книга в хорошем состоянии, в твёрдом переплёте и на тёмно-зелёном фоне леса. В центре обложки изображён грустный опоссум, сидящий на ветке, с отстранённым и одиноким выражением лица. Название "Павшие амбиции - трагическая история опоссума Морти" написано жирными золотыми буквами над опоссумом. -ent-BookCafe = Кафе опоссума - .desc = Книга в новом состоянии, с яркой и причудливой обложкой, на которой изображён очаровательный опоссум, выглядывающий из-за кофейной чашки, с красочной и шумной сценой кафе на заднем плане. Название "Кафе опоссума" написано жирным, игривым шрифтом, а имя автора напечатано более мелким шрифтом под ним. -ent-BookFeather = Волшебное перо - путешествие странствующей птицы к своей принадлежности - .desc = Книга будет в новом состоянии, с глянцевой обложкой, изображающей странствующую птицу в окружении светящегося леса, с волшебным пером в центре. Название "Волшебное перо" будет написано жирными блестящими буквами, а подзаголовок "Путешествие странствующей птицы к своей принадлежности" будет написан более мелким шрифтом. На задней стороне обложки будет краткое содержание истории, а также отзывы критиков, восхваляющих тему надежды и обновления. -ent-BookIanLostWolfPup = Приключения Иана и Алисы - поиски потерянного волчонка - .desc = Книга в новом состоянии с красочной обложкой, на которой изображены корги Иан и лисёнок Алиса, отправившиеся в путешествие по лесу с потерявшимся волчонком у ног. Название "Приключения Иана и Алисы - поиски потерянного волчонка" расположено вверху, а имя автора - внизу. Обложка имеет причудливый и авантюрный характер, что привлекает читателей всех возрастов. -ent-BookIanRanch = Приключения Иана и Алисы - экспедиция на ранчо - .desc = Книга выглядит новой, с чистыми страницами и неповреждённой обложкой. На обложке изображены красочные иллюстрации Иана и Алиса в окружении различных животных, с которыми они столкнулись на ранчо, включая лошадей, коров и цыплят. Над изображением жирными буквами написано название "Приключения Иана и Алисы - экспедиция на ранчо", а ниже - подзаголовок "Помощь животным в беде". -ent-BookIanOcean = Приключения Иана и Алисы - океанское приключение - .desc = Книга новая и находится в отличном состоянии. На обложке изображены Иан и Алиса, бегущие и играющие на пляже, на фоне голубого океана и золотого песка. Название написано жирными игривыми буквами, а подзаголовок гласит: "Океанское приключение". -ent-BookIanMountain = Приключения Иана и Алисы - горная экспедиция - .desc = Книга находится в новом состоянии. На обложке изображён потрясающий горный пейзаж с Ианом и Алисой на переднем плане, смотрящими на окружающие вершины и долины. Название книги написано жирными печатными буквами вверху, а подзаголовок "Горная экспедиция" - внизу. -ent-BookIanCity = Приключения Иана и Алисы - исследование города - .desc = Книга в новом состоянии, с чёткими страницами и глянцевой обложкой. На обложке изображена красочная иллюстрация, на которой Иан и Алиса исследуют город, на фоне высоких зданий и оживлённых улиц. Иан идёт впереди, возбуждённо виляя хвостом, а Алиса следует за ним, навострив уши и широко раскрыв глаза от удивления. Заголовок "Приключения Иана и Алисы" написан жирными игривыми буквами, а подзаголовок "Исследование города" - более мелким шрифтом. -ent-BookIanArctic = Приключения Иана и Алисы - арктическое путешествие храбрости и дружбы - .desc = Книга выглядит новой и авантюрной, с изображением Иана и Алисы, стоящих на фоне ледяного пейзажа, вокруг которого падают снежинки. Название "Приключения Иана и Алисы" написано жирными буквами вверху, а подзаголовок гласит: "Арктическое путешествие храбрости и дружбы". -ent-BookIanDesert = Приключения Иана и Алисы - исследование таинственной пустыни - .desc = Книга находится в новом состоянии и будет иметь красочную обложку с изображением Иана и Алисы на фоне пустыни. На обложке будут изображены различные животные и растения, с которыми они столкнулись во время своего приключения, например, гремучая змея, койоты, песчаные дюны и оазис. Название "Приключения Иана и Алисы" выделено на обложке жирными буквами, а подзаголовок "Исследование таинственной пустыни" написан более мелкими буквами. -ent-BookNames = Сила имён - философское исследование - .desc = Книга представляет собой бережно использованный философский текст, на обложке которого крупным планом изображён рот человека с написанным на губах словом "имена". Название книги - "Сила имён - философское исследование", под ним на видном месте указано имя автора. Общий дизайн прост и элегантен, акцент сделан на тексте, а не на яркой графике или изображениях. -ent-BookEarth = Земная тоска - .desc = Книга в хорошем состоянии, обложка немного выцвела из-за воздействия солнечного света. На обложке книги изображён панорамный вид Земли из космоса с ярко-синим океаном и зелёными землями. На переднем плане изображён одинокий космонавт, сидящий перед иллюминатором и с тоской смотрящий на Землю. Название книги "Земная тоска" написано жирными белыми буквами на чёрном фоне в верхней части обложки. -ent-BookAurora = Путешествие за пределы - миссия звездолёта "Аврора". - .desc = Книга в отличном состоянии, на блестящей обложке изображён космический корабль, парящий над планетой, возможно, с Землёй на заднем плане. Название "Путешествие за пределы - миссия звездолёта "Аврора"" написано жирными серебристыми буквами. На обложке также имеется цитата из рецензии: "Захватывающий рассказ о человеческих достижениях и исследованиях", чтобы привлечь потенциальных читателей. -ent-BookTemple = Природа божественного - охват множества богов - .desc = Книга выглядит новой, с чистыми страницами и неповреждённым корешком. На обложке изображён храм со светящейся разноцветной аурой вокруг него, символизирующей различных богов, о которых идёт речь в книге. Название книги выделено золотым шрифтом, а имя автора и краткое содержание книги написаны более мелким шрифтом. -ent-BookWatched = Смотрящие - .desc = Книга в хорошем состоянии, со слегка потёртой обложкой, на которой изображена мрачная и зловещая космическая станция, маячащая на заднем плане. Название "Смотрящие" написано жирными буквами, которые, кажется, смотрят на читателя, передавая ощущение постоянного наблюдения. Блюрб на задней обложке намекает на захватывающую и напряжённую историю о паранойе и опасности в замкнутом пространстве. -ent-BookMedicalOfficer = Битва за Горизонт - рассказ медицинского работника о доверии и выживании - .desc = На обложке изображён Смит, офицер медицинской службы, в своей форме, выглядящий решительным и готовым принять любой вызов. На заднем плане изображён атакующий космический корабль Горизонт, взрывы и дым заполняют космическую станцию. На переднем плане виден волшебник с посохом, что придаёт сцене элемент загадочности и интриги. Название книги выделено жирными буквами, а также имя автора и теглайн, указывающий на захватывающий и напряжённый характер книги. -ent-BookMorgue = Призрачные обитатели заброшенного морга - .desc = Книга выглядит старой и потрёпанной, с выцветшими надписями на обложке. На обложке изображён мрачный и жуткий морг, а полная луна отбрасывает зловещий свет на сцену. На переднем плане - опоссум Морти и енот Мортиша с озорными выражениями лиц, выглядывающие из-за металлической полки. Название книги написано жирными жуткими буквами, а подзаголовок "Сказка о духах животных" написан более мелким шрифтом ниже. -ent-BookRufus = Руфус и озорная фея - .desc = Книга в новом состоянии, с яркими цветами и иллюстрациями на обложке. На обложке изображён Руфус на велосипеде, а рядом с ним в игривой манере летит Блоссом. Название написано жирным, причудливым шрифтом, а имена персонажей выделены контрастным цветом. Общая эстетика очаровательна и привлекательна, она понравится и детям, и взрослым. -ent-BookMap = Карта приключений - .desc = Книга в хорошем состоянии, на глянцевой обложке изображена сцена джунглей с яркими цветами и замысловатыми деталями. Название "Карта приключений" написано жирным золотым шрифтом. На обложке также изображён загадочный чемодан, из которого высыпается карта. -ent-BookJourney = Путешествие музыки, гор и самопознания - .desc = Книга в отличном состоянии, с чёткими страницами и глянцевой обложкой. На обложке изображён яркий горный хребет, на переднем плане силуэт альпиниста с гитарой на спине. Название книги смелое и цепляющее взгляд, с подзаголовком "Путешествие музыки, гор и самопознания". -ent-BookInspiration = Поиск вдохновения - путешествие писателя по лесу - .desc = Книга в новом состоянии, на обложке изображена безмятежная лесная сцена с водопадом и красочными полевыми цветами. Название книги "Поиск вдохновения - путешествие писателя по лесу" и имя автора крупно указаны внизу. -ent-BookJanitorTale = Рассказы усталого уборщика - .desc = Чистая на вид книга, смутно пахнущая мылом и отбеливателем. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/salvage/ore_bag.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/salvage/ore_bag.ftl index cbc6c607d21..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/salvage/ore_bag.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/salvage/ore_bag.ftl @@ -1,2 +1 @@ -ent-OreBag = сумка для руды - .desc = Прочная сумка для специалистов по утилизации и шахтёров для переноски больших объёмов руды. Примагничивает близлежащую руду, если закрепить на поясе. + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/salvage/webbing.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/salvage/webbing.ftl index 7e4274896fc..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/salvage/webbing.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/salvage/webbing.ftl @@ -1,2 +1 @@ -ent-ClothingBeltSecondSalvageWebbing = РПС утилизаторов - .desc = Универсальный разгрузочный жилет для работы в космосе. + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tanks/jetpacks.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tanks/jetpacks.ftl index c84c785b645..139597f9cb0 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tanks/jetpacks.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tanks/jetpacks.ftl @@ -1,6 +1,2 @@ -ent-JetpackMining = навесной джетпак - .desc = Джетпак, устанавливаемый в шахтёрский скафандр и позволяющий перемещаться в невесомости. Пользующийся спросом. - .suffix = Пустой -ent-JetpackMiningFilled = { ent-JetpackMining } - .desc = { ent-JetpackMining.desc } - .suffix = Полный + + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/base_cartridge.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/base_cartridge.ftl index 3a32e7e40cc..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/base_cartridge.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/base_cartridge.ftl @@ -1,2 +1 @@ -ent-BaseCartridge = { ent-BaseItem } - .desc = { ent-BaseItem.desc } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/hrifle.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/hrifle.ftl index 04c117c5bd9..28259d709aa 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/hrifle.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/hrifle.ftl @@ -1,6 +1,4 @@ ent-CartridgeHRifleBase = патрон (.20 винтовочный) .desc = { ent-BaseCartridge.desc } .suffix = { "" } -ent-CartridgeMinigun = патрон (.10 винтовочный) - .desc = { ent-CartridgeHRifleBase.desc } - .suffix = { "" } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/cargo_telepad.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/cargo_telepad.ftl index c10a9b1003a..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/cargo_telepad.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/cargo_telepad.ftl @@ -1,3 +1 @@ -ent-CargoTelepad = грузовой телепад - .desc = Захватите пиццу и приступайте к работе. - .suffix = { "" } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/instruments.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/instruments.ftl index 5eee57a927e..139597f9cb0 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/instruments.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/instruments.ftl @@ -1,24 +1,2 @@ -ent-BasePlaceableInstrument = baseinstrument - .desc = { ent-BaseStructureDynamic.desc } - .suffix = { "" } -ent-BasePlaceableInstrumentRotatable = baseinstrumentrotatable - .desc = { ent-BasePlaceableInstrument.desc } - .suffix = { "" } -ent-PianoInstrument = фортепиано - .desc = При необходимости поднять на девятый этаж зовите карго. - .suffix = { "" } -ent-UprightPianoInstrument = пианино - .desc = Я сказал пьянино. - .suffix = { "" } -ent-MinimoogInstrument = минимуг - .desc = Это минимуг, как космическое фортепиано, но ещё более космическое! - .suffix = { "" } -ent-ChurchOrganInstrument = церковный орган - .desc = Эта штука действительно бахает. - .suffix = { "" } -ent-TubaInstrument = туба - .desc = Большой папочка семейства духовых. Рядом с его великолепием чувствуешь себя неуверенно. - .suffix = { "" } -ent-DawInstrument = цифровая звуковая рабочая станция - .desc = Передовые музыкальные технологии прямо из 90-х. - .suffix = { "" } + + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/lighting/ground_lighting.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/lighting/ground_lighting.ftl index d5466af633b..f2d39bc7be7 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/lighting/ground_lighting.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/lighting/ground_lighting.ftl @@ -1,5 +1,4 @@ ent-PoweredLEDLightPostSmall = фонарный столб .desc = Осветительный прибор. Потребляет энергию и излучает свет, если оснащён лампой-трубкой. .suffix = LED, Светодиод -ent-PoweredLightPostSmall = фонарный столб - .desc = Осветительный прибор. Потребляет энергию и излучает свет, если оснащён лампой-трубкой. + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/medical/disease_diagnoser.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/medical/disease_diagnoser.ftl index 8494f3af722..8c49030708a 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/medical/disease_diagnoser.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/medical/disease_diagnoser.ftl @@ -1,4 +1,3 @@ -ent-DiseaseDiagnoser = диагностировщик заболеваний Дельта Экстрим - .desc = Машина, анализирующая пробы на наличие заболеваний. + ent-DiagnosisReportPaper = отчёт диагностировщика заболеваний .desc = Леденящая душу медицинская справка. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/medical/vaccinator.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/medical/vaccinator.ftl index e3f3f5029e7..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/medical/vaccinator.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/medical/vaccinator.ftl @@ -1,2 +1 @@ -ent-Vaccinator = Вакцинатор - .desc = Машина для создания вакцин. + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/nuke.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/nuke.ftl index 650901d766b..139597f9cb0 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/nuke.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/nuke.ftl @@ -1,8 +1,2 @@ -ent-NuclearBomb = ядерная боеголовка - .desc = Вам, вероятно, не стоит оставаться здесь, чтобы проверить, запущена ли она. -ent-NuclearBombUnanchored = { ent-NuclearBomb } - .suffix = Не закреплено - .desc = { ent-NuclearBomb.desc } -ent-NuclearBombKeg = ядерная боеголовка - .desc = Вам, вероятно, не стоит оставаться здесь, чтобы проверить, запущена ли она. Сбоку имеется кран. - .suffix = Кег + + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/specific/anomalies.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/specific/anomalies.ftl deleted file mode 100644 index d7771bf2fdb..00000000000 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/specific/anomalies.ftl +++ /dev/null @@ -1,26 +0,0 @@ -ent-BaseAnomaly = аномалия - .desc = Непостижимый объект в пространстве. Стоит ли стоять так близко к нему? -ent-AnomalyPyroclastic = { ent-BaseAnomaly } - .suffix = Пирокластика - .desc = { ent-BaseAnomaly.desc } -ent-AnomalyGravity = { ent-BaseAnomaly } - .suffix = Гравитация - .desc = { ent-BaseAnomaly.desc } -ent-AnomalyElectricity = { ent-BaseAnomaly } - .suffix = Электричество - .desc = { ent-BaseAnomaly.desc } -ent-AnomalyFlesh = { ent-BaseAnomaly } - .suffix = Плоть - .desc = { ent-BaseAnomaly.desc } -ent-AnomalyBluespace = { ent-BaseAnomaly } - .suffix = Блюспейс - .desc = { ent-BaseAnomaly.desc } -ent-AnomalyIce = { ent-BaseAnomaly } - .suffix = Лёд - .desc = { ent-BaseAnomaly.desc } -ent-AnomalyRock = { ent-BaseAnomaly } - .suffix = Камень - .desc = { ent-BaseAnomaly.desc } -ent-AnomalyLiquid = { ent-BaseAnomaly } - .suffix = Жидкость - .desc = { ent-BaseAnomaly.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/wallmounts/lighting.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/wallmounts/lighting.ftl index 28758a8236d..e9136e43bff 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/wallmounts/lighting.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/wallmounts/lighting.ftl @@ -1,30 +1,16 @@ ent-WallLight = светильник .desc = Обесточенный светильник. .suffix = Обесточенный -ent-PoweredlightLED = { ent-Poweredlight } - .desc = Осветительный прибор. Потребляет энергию и излучает свет, если оснащён лампочкой-трубкой. - .suffix = Запитанный, LED, Светодиод + ent-UnpoweredLightLED = { ent-WallLight } .suffix = Обесточенный, LED, Светодиод .desc = { ent-WallLight.desc } -ent-PoweredlightExterior = { ent-Poweredlight } - .desc = Осветительный прибор. Потребляет энергию и излучает свет, если оснащён лампочкой-трубкой. - .suffix = Запитанный, Синий + ent-UnpoweredLightExterior = { ent-WallLight } .suffix = Обесточенный, Синий .desc = { ent-WallLight.desc } -ent-PoweredlightSodium = { ent-Poweredlight } - .desc = Осветительный прибор. Потребляет энергию и излучает свет, если оснащён лампочкой-трубкой. - .suffix = Запитанный, Оранжевый, Натриевый + ent-UnpoweredLightSodium = { ent-WallLight } .suffix = Обесточенный, Оранжевый, Натриевый .desc = { ent-WallLight.desc } -ent-SmallLight = маленький светильник - .desc = Обесточенный светильник. - .suffix = Обесточенный -ent-PoweredSmallLightEmpty = маленький светильник - .desc = Осветительный прибор. Потребляет энергию и излучает свет, если оснащён лампой накаливания. - .suffix = Пустой, Запитанный -ent-PoweredSmallLight = { ent-PoweredSmallLightEmpty } - .suffix = Запитанный - .desc = { ent-PoweredSmallLightEmpty.desc } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/walls/barricades.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/walls/barricades.ftl index 5fcd650786e..8b137891791 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/walls/barricades.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/walls/barricades.ftl @@ -1,2 +1 @@ -ent-Barricade = баррикада - .desc = { ent-BaseStructure.desc } + diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/nyanotrasen/entities/mobs/npcs/mutants.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/nyanotrasen/entities/mobs/npcs/mutants.ftl index b9b940f6b4f..9b77d5e940a 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/nyanotrasen/entities/mobs/npcs/mutants.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/nyanotrasen/entities/mobs/npcs/mutants.ftl @@ -1,5 +1,4 @@ -ent-MobTomatoKiller = томат убийца - .desc = Это действительно позволит вам одержать верх над веганами во время следующего онлайн-спора. + ent-MobXenoPraetorianNPC = Преторианец .desc = { ent-MobXeno.desc } ent-MobXenoDroneNPC = Дрон diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/nyanotrasen/entities/objects/consumable/drinks/drinks_bottles.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/nyanotrasen/entities/objects/consumable/drinks/drinks_bottles.ftl deleted file mode 100644 index 19dc56fd019..00000000000 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/nyanotrasen/entities/objects/consumable/drinks/drinks_bottles.ftl +++ /dev/null @@ -1,5 +0,0 @@ -ent-DrinkSakeBottleFull = бутылка сакэ - .desc = - Прозрачна иль мутна, - Освежающе-прохладна, как ледяной ликер, - Налей, отпей сполна! diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/nyanotrasen/entities/objects/specific/hydroponics/seeds.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/nyanotrasen/entities/objects/specific/hydroponics/seeds.ftl deleted file mode 100644 index 6fbfb8bc8c2..00000000000 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/nyanotrasen/entities/objects/specific/hydroponics/seeds.ftl +++ /dev/null @@ -1,2 +0,0 @@ -ent-KillerTomatoSeeds = пакет семян томатов убийц - .desc = Смертельно вкусно. diff --git a/Resources/Locale/ru-RU/ui/transfer-amount.ftl b/Resources/Locale/ru-RU/ui/transfer-amount.ftl index 2b786d323df..4864b4deb3b 100644 --- a/Resources/Locale/ru-RU/ui/transfer-amount.ftl +++ b/Resources/Locale/ru-RU/ui/transfer-amount.ftl @@ -1,6 +1,5 @@ ### Loc for the transfer amount eui window - ## Title ui-transfer-amount-title = Изменить перемещаемое количество diff --git a/Resources/Locale/ru-RU/verbs/invoke-verb-command.ftl b/Resources/Locale/ru-RU/verbs/invoke-verb-command.ftl index b748505059b..e8d06c3ae58 100644 --- a/Resources/Locale/ru-RU/verbs/invoke-verb-command.ftl +++ b/Resources/Locale/ru-RU/verbs/invoke-verb-command.ftl @@ -1,6 +1,5 @@ ### Localization used for the invoke verb command. - # Mostly help + error messages. invoke-verb-command-description = Вызывает verb с заданным именем на сущности, с сущностью игрока diff --git a/Resources/Locale/ru-RU/verbs/list-verbs-command.ftl b/Resources/Locale/ru-RU/verbs/list-verbs-command.ftl index fc2330408ff..7811b4b3e5e 100644 --- a/Resources/Locale/ru-RU/verbs/list-verbs-command.ftl +++ b/Resources/Locale/ru-RU/verbs/list-verbs-command.ftl @@ -1,6 +1,5 @@ ### Localization used for the list verbs command. - # Mostly help + error messages. list-verbs-command-description = Перечисляет все verbs, которые игрок может использовать на данной сущности. diff --git a/Resources/Locale/ru-RU/voting/vote-commands.ftl b/Resources/Locale/ru-RU/voting/vote-commands.ftl index 1d333f82a5a..f2e9067437b 100644 --- a/Resources/Locale/ru-RU/voting/vote-commands.ftl +++ b/Resources/Locale/ru-RU/voting/vote-commands.ftl @@ -1,6 +1,5 @@ ### Voting system related console commands - ## 'createvote' command cmd-createvote-desc = Создаёт голосование diff --git a/Resources/Prototypes/Catalog/Fills/Books/bookshelf.yml b/Resources/Prototypes/Catalog/Fills/Books/bookshelf.yml index b52e8530085..af1e47fa2e8 100644 --- a/Resources/Prototypes/Catalog/Fills/Books/bookshelf.yml +++ b/Resources/Prototypes/Catalog/Fills/Books/bookshelf.yml @@ -124,4 +124,4 @@ orGroup: BookAuthor - id: BookInspiration prob: 0.1 - orGroup: BookAuthor + orGroup: BookAuthor \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 40cc97b5ea3..e4c88cf24e3 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -1536,7 +1536,7 @@ layers: - state: base_machine map: ["enum.LatheVisualLayers.IsRunning"] - - state: buttons_oнn + - state: buttons_on shader: unshaded map: ["enum.PowerDeviceVisualLayers.Powered"] - type: Machine diff --git a/Tools/corvax/1.py b/Tools/corvax/1.py new file mode 100644 index 00000000000..e69d3e9d25b --- /dev/null +++ b/Tools/corvax/1.py @@ -0,0 +1,48 @@ +import os +import logging +from datetime import datetime + +def setup_logging(): + log_filename = f"cleanup_{datetime.now().strftime('%Y%m%d_%H%M%S')}.log" + logging.basicConfig(filename=log_filename, level=logging.INFO, + format='%(asctime)s - %(levelname)s - %(message)s') + console = logging.StreamHandler() + console.setLevel(logging.INFO) + logging.getLogger('').addHandler(console) + return log_filename + +def remove_empty_files_and_folders(path): + removed_files = 0 + removed_folders = 0 + + for root, dirs, files in os.walk(path, topdown=False): + # Удаление пустых файлов + for file in files: + file_path = os.path.join(root, file) + if os.path.getsize(file_path) == 0: + try: + os.remove(file_path) + logging.info(f"Удален пустой файл: {file_path}") + removed_files += 1 + except Exception as e: + logging.error(f"Ошибка при удалении файла {file_path}: {str(e)}") + + # Удаление пустых папок + if not os.listdir(root): + try: + os.rmdir(root) + logging.info(f"Удалена пустая папка: {root}") + removed_folders += 1 + except Exception as e: + logging.error(f"Ошибка при удалении папки {root}: {str(e)}") + + return removed_files, removed_folders + +if __name__ == "__main__": + root_dir = r"D:\OtherGames\SpaceStation14\перевод\corvax-frontier-14\Resources\Locale\ru-RU" + log_file = setup_logging() + + logging.info(f"Начало очистки в директории: {root_dir}") + files_removed, folders_removed = remove_empty_files_and_folders(root_dir) + logging.info(f"Очистка завершена. Удалено файлов: {files_removed}, удалено папок: {folders_removed}") + print(f"Лог операций сохранен в файл: {log_file}") \ No newline at end of file diff --git a/Tools/corvax/clean_ftl.py b/Tools/corvax/clean_ftl.py new file mode 100644 index 00000000000..a6ebb74361a --- /dev/null +++ b/Tools/corvax/clean_ftl.py @@ -0,0 +1,106 @@ +import os +import re +import chardet +from datetime import datetime + +def find_ftl_files(root_dir): + ftl_files = [] + for root, dirs, files in os.walk(root_dir): + for file in files: + if file.endswith('.ftl'): + ftl_files.append(os.path.join(root, file)) + return ftl_files + +def detect_encoding(file_path): + with open(file_path, 'rb') as file: + raw_data = file.read() + return chardet.detect(raw_data)['encoding'] + +def parse_ent_blocks(file_path): + try: + encoding = detect_encoding(file_path) + with open(file_path, 'r', encoding=encoding) as file: + content = file.read() + except UnicodeDecodeError: + print(f"Ошибка при чтении файла {file_path}. Попытка чтения в UTF-8.") + try: + with open(file_path, 'r', encoding='utf-8') as file: + content = file.read() + except UnicodeDecodeError: + print(f"Не удалось прочитать файл {file_path}. Пропускаем.") + return {} + + ent_blocks = {} + current_ent = None + current_block = [] + + for line in content.split('\n'): + if line.startswith('ent-'): + if current_ent: + ent_blocks[current_ent] = '\n'.join(current_block) + current_ent = line.split('=')[0].strip() + current_block = [line] + elif current_ent and (line.strip().startswith('.desc') or line.strip().startswith('.suffix')): + current_block.append(line) + elif line.strip() == '': + if current_ent: + ent_blocks[current_ent] = '\n'.join(current_block) + current_ent = None + current_block = [] + else: + if current_ent: + ent_blocks[current_ent] = '\n'.join(current_block) + current_ent = None + current_block = [] + + if current_ent: + ent_blocks[current_ent] = '\n'.join(current_block) + + return ent_blocks + +def remove_duplicates(root_dir): + ftl_files = find_ftl_files(root_dir) + all_ents = {} + removed_duplicates = [] + + for file_path in ftl_files: + ent_blocks = parse_ent_blocks(file_path) + for ent, block in ent_blocks.items(): + if ent not in all_ents: + all_ents[ent] = (file_path, block) + + for file_path in ftl_files: + try: + encoding = detect_encoding(file_path) + with open(file_path, 'r', encoding=encoding) as file: + content = file.read() + + ent_blocks = parse_ent_blocks(file_path) + for ent, block in ent_blocks.items(): + if all_ents[ent][0] != file_path: + content = content.replace(block, '') + removed_duplicates.append((ent, file_path, block)) + + content = re.sub(r'\n{3,}', '\n\n', content) + + with open(file_path, 'w', encoding=encoding) as file: + file.write(content) + except Exception as e: + print(f"Ошибка при обработке файла {file_path}: {str(e)}") + + # Сохранение лога удаленных дубликатов + log_filename = f"removed_duplicates_{datetime.now().strftime('%Y%m%d_%H%M%S')}.log" + with open(log_filename, 'w', encoding='utf-8') as log_file: + for ent, file_path, block in removed_duplicates: + log_file.write(f"Удален дубликат: {ent}\n") + log_file.write(f"Файл: {file_path}\n") + log_file.write("Содержимое:\n") + log_file.write(block) + log_file.write("\n\n") + + print(f"Обработка завершена. Проверено файлов: {len(ftl_files)}") + print(f"Лог удаленных дубликатов сохранен в файл: {log_filename}") + +if __name__ == "__main__": + root_dir = r"D:\OtherGames\SpaceStation14\перевод\corvax-frontier-14\Resources\Locale\en-US" + remove_duplicates(root_dir) \ No newline at end of file diff --git a/Tools/corvax/errors.txt b/Tools/corvax/errors.txt new file mode 100644 index 00000000000..6221ff0de3d --- /dev/null +++ b/Tools/corvax/errors.txt @@ -0,0 +1,527 @@ +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/engines-crates.ftl]: For id:ent-CrateThruster already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/engines-crates.ftl]: For id:ent-CrateGyroscope already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/engines-crates.ftl]: For id:ent-CrateSmallThruster already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/engines-crates.ftl]: For id:ent-CrateSmallGyroscope already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/fun-crates.ftl]: For id:ent-CrateFloorsFun already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/livestock-crates.ftl]: For id:ent-CrateNPCEmotionalSupport already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/materials-crates.ftl]: For id:ent-CrateMaterials already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/materials-crates.ftl]: For id:ent-CrateMaterialUranium already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/science-crates.ftl]: For id:ent-CrateScienceLabBundle already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/service-crates.ftl]: For id:ent-CrateServiceJanitorialSupplies2 already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/service-crates.ftl]: For id:ent-CrateSpaceCleaner already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/service-crates.ftl]: For id:ent-CrateVehicleJanicart already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/syndicate-crates.ftl]: For id:ent-CrateSyndicateLightSurplusBundle already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/trade-crates.ftl]: For id:ent-CrateTradeSecureNormalFilled already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/trade-crates.ftl]: For id:ent-CrateTradeSecureHighFilled already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/vending-crates.ftl]: For id:ent-CrateVendingMachineRestockAstroVendFilled already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/vending-crates.ftl]: For id:ent-CrateVendingMachineRestockAmmoFilled already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/vending-crates.ftl]: For id:ent-CrateVendingMachineRestockFlatpackVendFilled already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/vending-crates.ftl]: For id:ent-CrateVendingMachineRestockCuddlyCritterVendFilled already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/vending-crates.ftl]: For id:ent-CrateVendingMachineRestockChefvendFilled already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/vending-crates.ftl]: For id:ent-CrateVendingMachineRestockCondimentStationFilled already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/vending-crates.ftl]: For id:ent-CrateVendingMachineRestockLessLethalVendFilled already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/vending-crates.ftl]: For id:ent-CrateVendingMachineRestockAutoTuneVendFilled already exist entry of type: Message +[/Locale/ru-RU/_NF/prototypes/catalog/fills/crates/vending-crates.ftl]: For id:ent-CrateVendingMachineRestockPottedPlantVendFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackClownFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackSecurityFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackMedicalFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackCaptainFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackEngineeringFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackScienceFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackHydroponicsFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackMimeFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackChemistryFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelClownFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelSecurityFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelMedicalFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelCaptainFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelEngineeringFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelScienceFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelMimeFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelChemistryFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelSecurityFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelMedicalFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelCaptainFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelEngineeringFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelScienceFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelHydroponicsFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelChemistryFilled already exist entry of type: Message +[/Locale/ru-RU/reagents/meta/medicine.ftl]: For id:reagent-name-holywater already exist entry of type: Message +[/Locale/ru-RU/reagents/meta/medicine.ftl]: For id:reagent-desc-holywater already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/random/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizard already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/random/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardHardsuit already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/random/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardBlue already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/random/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardRed already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/random/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardViolet already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/random/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardSoap already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/random/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardBlueHardsuit already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/random/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardRedHardsuit already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/random/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardVioletHardsuit already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/random/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardSoapHardsuit already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/lighting/base_lighting.ftl]: For id:ent-PoweredlightLED already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/lighting/base_lighting.ftl]: For id:ent-PoweredlightExterior already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/lighting/base_lighting.ftl]: For id:ent-PoweredlightSodium already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/lighting/base_lighting.ftl]: For id:ent-SmallLight already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/lighting/base_lighting.ftl]: For id:ent-PoweredSmallLightEmpty already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/lighting/base_lighting.ftl]: For id:ent-PoweredSmallLight already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/lighting/ground_lighting.ftl]: For id:ent-PoweredLightPostSmall already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/disease_diagnoser.ftl]: For id:ent-DiseaseDiagnoser already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/computers_shipyard_mothership.ftl]: For id:ent-BaseMothershipComputer already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/computers_tabletop_shipyard.ftl]: For id:ent-ComputerTabletopShipyard already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/computers_tabletop_shipyard.ftl]: For id:ent-BaseMothershipComputerTabletop already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/computers_tabletop_shipyard.ftl]: For id:ent-ComputerTabletopShipyardSecurity already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/computers_tabletop_shipyard.ftl]: For id:ent-ComputerTabletopShipyardBlackMarket already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/computers_tabletop_shipyard.ftl]: For id:ent-ComputerTabletopShipyardExpedition already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/computers_tabletop_shipyard.ftl]: For id:ent-ComputerTabletopShipyardScrap already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl]: For id:ent-BaseMothershipComputer already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl]: For id:ent-EmpressMothershipComputer already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl]: For id:ent-McCargoMothershipComputer already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl]: For id:ent-CaduceusMothershipComputer already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl]: For id:ent-GasbenderMothershipComputer already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl]: For id:ent-CrescentMothershipComputer already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl]: For id:ent-MailCarrierMothershipComputer already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/deltav/catalog/fills/crates/vending.ftl]: For id:ent-CrateVendingMachineRestockPrideFilled already exist entry of type: Message +[/Locale/ru-RU/corvax/markings/cat.ftl]: For id:marking-CatEars already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/food_drinks/food_baked_single.ftl]: For id:ent-RandomFoodBakedSingle already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/markers/anti_anomaly_zone.ftl]: For id:ent-AntiAnomalyZone already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/markers/anti_anomaly_zone.ftl]: For id:ent-AntiAnomalyZone20 already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/markers/anti_anomaly_zone.ftl]: For id:ent-AntiAnomalyZone50 already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/food_drinks/food_baked_whole.ftl]: For id:ent-RandomFoodBakedWhole already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/food_drinks/food_meal.ftl]: For id:ent-RandomFoodMeal already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/food_drinks/food_single.ftl]: For id:ent-RandomFoodSingle already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/base_cartridge.ftl]: For id:ent-BaseCartridge already exist entry of type: Message +[/Locale/ru-RU/npc/pets.ftl]: For id:ent-MobCatClippy already exist entry of type: Message +[/Locale/ru-RU/npc/pets.ftl]: For id:ent-MobCatClarpy already exist entry of type: Message +[/Locale/ru-RU/npc/pets.ftl]: For id:ent-MobCatMistake already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/hrifle.ftl]: For id:ent-CartridgeMinigun already exist entry of type: Message +[/Locale/ru-RU/_NF/job/job-names.ftl]: For id:job-name-brigmedic already exist entry of type: Message +[/Locale/ru-RU/_NF/job/job-names.ftl]: For id:job-name-pilot already exist entry of type: Message +[/Locale/ru-RU/_NF/job/job-names.ftl]: For id:JobPilot already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/barricades.ftl]: For id:ent-Barricade already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/cargo_console.ftl]: For id:ent-CargoTelepad already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/mobs_hostile_explorers.ftl]: For id:ent-SpawnMobExplorerT1 already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/mobs_hostile_explorers.ftl]: For id:ent-SpawnMobExplorerT2 already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/mobs_hostile_explorers.ftl]: For id:ent-SpawnMobExplorerT3 already exist entry of type: Message +[/Locale/ru-RU/_NF/paper/stamp-component.ftl]: For id:stamp-component-stamped-name-psychologist already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/consumable/drinks/drinks_bottles.ftl]: For id:ent-DrinkSakeBottleFull already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/base.ftl]: For id:ent-BaseMob already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/electronics/power_electronics.ftl]: For id:ent-APCElectronics already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/electronics/solar.ftl]: For id:ent-SolarTrackerElectronics already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/base_instruments.ftl]: For id:ent-BasePlaceableInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/base_instruments.ftl]: For id:ent-BasePlaceableInstrumentRotatable already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_structures.ftl]: For id:ent-PianoInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_structures.ftl]: For id:ent-UprightPianoInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_structures.ftl]: For id:ent-ChurchOrganInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_structures.ftl]: For id:ent-TubaInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_structures.ftl]: For id:ent-MinimoogInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_structures.ftl]: For id:ent-DawInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/sheets/metal.ftl]: For id:ent-SheetMagmite already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/sheets/metal.ftl]: For id:ent-SheetMagmite1 already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/paper.ftl]: For id:ent-RubberStampLawyer already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/rubber_stamp.ftl]: For id:ent-RubberStampPsychologist already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/rubber_stamp.ftl]: For id:ent-RubberStampStc already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/subdermal_implants.ftl]: For id:ent-BibleUserImplanter already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/tools/handheld_mass_scanner.ftl]: For id:ent-HandHeldMassScanner already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/machines/cryo_sleep_pod.ftl]: For id:ent-MachineCryoSleepPod already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/nuke.ftl]: For id:ent-NuclearBomb already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/nuke.ftl]: For id:ent-NuclearBombUnanchored already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/nuke.ftl]: For id:ent-NuclearBombKeg already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/telecomms.ftl]: For id:ent-TelecomServerFilledSecurity already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/vaccinator.ftl]: For id:ent-Vaccinator already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/specific/anomalies.ftl]: For id:ent-BaseAnomaly already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/specific/anomalies.ftl]: For id:ent-AnomalyPyroclastic already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/specific/anomalies.ftl]: For id:ent-AnomalyGravity already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/specific/anomalies.ftl]: For id:ent-AnomalyElectricity already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/specific/anomalies.ftl]: For id:ent-AnomalyFlesh already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/specific/anomalies.ftl]: For id:ent-AnomalyBluespace already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/specific/anomalies.ftl]: For id:ent-AnomalyIce already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/structures/specific/anomalies.ftl]: For id:ent-AnomalyLiquid already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/clothing/shoes/magboots.ftl]: For id:ent-ClothingShoesBootsJetBoots already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/clothing/shoes/magboots.ftl]: For id:ent-ActionToggleJetBoots already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/clothing/uniforms/jumpsuits.ftl]: For id:ent-ClothingUniformJumpskirtElegantMaid already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/markers/spawners/ghost_roles.ftl]: For id:ent-SpawnPointEvilTwin already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/markers/spawners/jobs.ftl]: For id:ent-SpawnPointPilot already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/mobs/player/vulpkanin.ftl]: For id:ent-MobVulpkanin already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/mobs/species/vulpkanin.ftl]: For id:ent-MobVulpkaninDummy already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/devices/pda.ftl]: For id:ent-PilotPDA already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/misc/identification_cards.ftl]: For id:ent-PilotIDCard already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/misc/rubber_stamp.ftl]: For id:ent-RubberStampPsychologist already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/misc/stamps.ftl]: For id:ent-RubberStampIAA already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/misc/stamps.ftl]: For id:ent-RubberStampPsychologist already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/tools/jetpacks.ftl]: For id:ent-JetpackMining already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/tools/jetpacks.ftl]: For id:ent-JetpackMiningFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackPsychologistFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelPsychologistFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelPsychologistFilled already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/conditional/bloodcultmobs.ftl]: For id:ent-SpawnMobBloodCultistPriest already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/conditional/bloodcultmobs.ftl]: For id:ent-SpawnMobBloodCultistAcolyte already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/conditional/bloodcultmobs.ftl]: For id:ent-SpawnMobBloodCultistZealotMelee already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/conditional/bloodcultmobs.ftl]: For id:ent-SpawnMobBloodCultistZealotRanged already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/conditional/bloodcultmobs.ftl]: For id:ent-SpawnMobBloodCultistCaster already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/conditional/bloodcultmobs.ftl]: For id:ent-SpawnMobBloodCultLeech already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/markers/spawners/conditional/bloodcultmobs.ftl]: For id:ent-SpawnMobBloodCultistAscended already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/nyanotrasen/entities/mobs/npcs/mutants.ftl]: For id:ent-MobTomatoKiller already exist entry of type: Message +[/Locale/ru-RU/nyanotrasen/seeds/seeds.ftl]: For id:seeds-killertomato-name already exist entry of type: Message +[/Locale/ru-RU/nyanotrasen/seeds/seeds.ftl]: For id:seeds-killertomato-display-name already exist entry of type: Message +[/Locale/ru-RU/corvax/objects/devices/translator.ftl]: For id:ent-Translator already exist entry of type: Message +[/Locale/ru-RU/nyanotrasen/species/namepreset.ftl]: For id:namepreset-firstlast already exist entry of type: Message +[/Locale/ru-RU/nyanotrasen/species/namepreset.ftl]: For id:namepreset-firstdashfirst already exist entry of type: Message +[/Locale/ru-RU/nyanotrasen/species/namepreset.ftl]: For id:namepreset-thefirstoflast already exist entry of type: Message +[/Locale/ru-RU/nyanotrasen/species/namepreset.ftl]: For id:namepreset-x-no-y already exist entry of type: Message +[/Locale/ru-RU/nyanotrasen/species/slime.ftl]: For id:slime-hurt-by-water-popup already exist entry of type: Message +[/Locale/ru-RU/nyanotrasen/tools/tool-qualities.ftl]: For id:tool-quality-digging-name already exist entry of type: Message +[/Locale/ru-RU/nyanotrasen/tools/tool-qualities.ftl]: For id:tool-quality-digging-tool-name already exist entry of type: Message +[/Locale/ru-RU/players/play-time/whitelist.ftl]: For id:playtime-deny-reason-not-whitelisted already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/salvage/ore_bag.ftl]: For id:ent-OreBag already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/salvage/webbing.ftl]: For id:ent-ClothingBeltSecondSalvageWebbing already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-BaseHandheldInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-SynthesizerInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-AcousticGuitarInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-ViolinInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-TrumpetInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-GunpetInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-ElectricGuitarInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-AccordionInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-HarmonicaInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-TromboneInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-EuphoniumInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-FrenchHornInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-SaxophoneInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-GlockenspielInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-BanjoInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-BikeHornInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-SuperSynthesizerInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-XylophoneInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments.ftl]: For id:ent-PhoneInstrument already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/ore.ftl]: For id:ent-MagmiteOre already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/ore.ftl]: For id:ent-MagmiteOre1 already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookNarsieLegend already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookTruth already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookWorld already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanAntarctica already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookSlothClownSSS already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookSlothClownPranks already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookSlothClownMMD already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookStruck already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookSun already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookPossum already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookCafe already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookFeather already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanLostWolfPup already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanRanch already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanOcean already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanMountain already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanCity already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanArctic already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanDesert already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookNames already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookEarth already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookAurora already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookTemple already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookWatched already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookMedicalOfficer already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookMorgue already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookRufus already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookMap already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookJourney already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookInspiration already exist entry of type: Message +[/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookJanitorTale already exist entry of type: Message + +[ERRO] loc: [/Locale/en-US/ss14-ru/prototypes/body/organs/human.ftl]: For id:ent-BaseHumanOrgan already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/human.ftl]: For id:ent-OrganHumanBrain already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/human.ftl]: For id:ent-OrganHumanEyes already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/human.ftl]: For id:ent-OrganHumanTongue already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/human.ftl]: For id:ent-OrganHumanAppendix already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/human.ftl]: For id:ent-OrganHumanEars already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/human.ftl]: For id:ent-OrganHumanLungs already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/human.ftl]: For id:ent-OrganHumanHeart already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/human.ftl]: For id:ent-OrganHumanStomach already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/human.ftl]: For id:ent-OrganHumanLiver already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/human.ftl]: For id:ent-OrganHumanKidneys already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/rat.ftl]: For id:ent-OrganRatLungs already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/rat.ftl]: For id:ent-OrganRatStomach already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/reptilian.ftl]: For id:ent-OrganReptilianStomach already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/slime.ftl]: For id:ent-SentientSlimeCore already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/slime.ftl]: For id:ent-OrganSlimeLungs already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/vox.ftl]: For id:ent-OrganVoxLungs already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/corvaxsecretsserver/gamerules/events.ftl]: For id:ent-EvilTwin already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/corvaxsecretsserver/objectives/evilTwinObjectives.ftl]: For id:ent-EscapeShuttleTwinObjective already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/corvaxsecretsserver/objectives/evilTwinObjectives.ftl]: For id:ent-KillTwinObjective already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/weapons/throwable/trowable_weapons.ftl]: For id:ent-DartSindicateTranquilizer already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl]: For id:ent-BaseMothershipComputer already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl]: For id:ent-EmpressMothershipComputer already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl]: For id:ent-McCargoMothershipComputer already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl]: For id:ent-CaduceusMothershipComputer already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl]: For id:ent-GasbenderMothershipComputer already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl]: For id:ent-CrescentMothershipComputer already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/computers/mothership-computers.ftl]: For id:ent-MailCarrierMothershipComputer already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/machines/cryo_sleep_pod.ftl]: For id:ent-MachineCryoSleepPod already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/base_cartridge.ftl]: For id:ent-BaseCartridge already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/guns/ammunition/cartridges/hrifle.ftl]: For id:ent-CartridgeMinigun already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/consumable/food/randomspawns/food_snacks.ftl]: For id:ent-RandomSnacks already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/walls/girders.ftl]: For id:ent-Girder already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/bloodcultmobs.ftl]: For id:ent-SpawnMobBloodCultistPriest already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/bloodcultmobs.ftl]: For id:ent-SpawnMobBloodCultistAcolyte already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/bloodcultmobs.ftl]: For id:ent-SpawnMobBloodCultistZealotMelee already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/bloodcultmobs.ftl]: For id:ent-SpawnMobBloodCultistZealotRanged already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/bloodcultmobs.ftl]: For id:ent-SpawnMobBloodCultistCaster already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/bloodcultmobs.ftl]: For id:ent-SpawnMobBloodCultLeech already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/bloodcultmobs.ftl]: For id:ent-SpawnMobBloodCultistAscended already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl]: For id:ent-SpawnMobSyndicateNavalCaptain already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl]: For id:ent-SpawnMobSyndicateNavalEngineer already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl]: For id:ent-SpawnMobSyndicateNavalMedic already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl]: For id:ent-SpawnMobSyndicateNavalSecondOfficer already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl]: For id:ent-SpawnMobSyndicateNavalOperator already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl]: For id:ent-SpawnMobSyndicateNavalGrenadier already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl]: For id:ent-SpawnMobSyndicateNavalSaboteur already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl]: For id:ent-SpawnMobExperimentationVictim already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl]: For id:ent-SpawnMobSyndicateNavalCommander already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl]: For id:ent-SpawnMobSyndicateNavalDeckhand already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl]: For id:ent-SpawnMobCatSyndy already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl]: For id:ent-SpawnMobSyndicateNavalMime already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl]: For id:ent-SpawnMobSyndicateNavalChemwarrior already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/syndicatemobs.ftl]: For id:ent-SpawnMobSyndicateNavalHorror already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizard already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardHardsuit already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardBlue already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardRed already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardViolet already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardSoap already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardBlueHardsuit already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardRedHardsuit already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardVioletHardsuit already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/spawners/wizardfederationmobs.ftl]: For id:ent-SpawnMobWizFedWizardSoapHardsuit already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/atms.ftl]: For id:ent-ComputerBankATMBase already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/atms.ftl]: For id:ent-ComputerBankATMDeposit already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/atms.ftl]: For id:ent-ComputerBankATMWithdraw already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/atms.ftl]: For id:ent-ComputerBankATM already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/atms.ftl]: For id:ent-ComputerWithdrawBankATM already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/atms.ftl]: For id:ent-ComputerWallmountBankATM already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/atms.ftl]: For id:ent-ComputerWallmountWithdrawBankATM already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/atms.ftl]: For id:ent-ComputerBlackMarketBankATM already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/structures/atms.ftl]: For id:ent-StationAdminBankATM already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackClownFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackSecurityFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackMedicalFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackCaptainFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackEngineeringFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackScienceFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackHydroponicsFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackMimeFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/backpack.ftl]: For id:ent-ClothingBackpackChemistryFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelClownFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelSecurityFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelMedicalFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelCaptainFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelEngineeringFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelScienceFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelMimeFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/duffelbag.ftl]: For id:ent-ClothingBackpackDuffelChemistryFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelSecurityFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelMedicalFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelCaptainFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelEngineeringFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelScienceFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelHydroponicsFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/backpacks/startergear/satchel.ftl]: For id:ent-ClothingBackpackSatchelChemistryFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/effects/acidifier.ftl]: For id:ent-Acidifier already exist entry of type: Message +[/Locale/en-US/_NF/pda/pda-component.ftl]: For id:comp-pda-ui-balance already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl]: For id:ent-ShuttleWeaponLaserGun already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl]: For id:ent-ShuttleWeaponDisabler already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl]: For id:ent-ShuttleWeaponRevolverArgenti already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl]: For id:ent-ShuttleWeaponSniperMosin already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl]: For id:ent-ShuttleWeaponPistolMk58 already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl]: For id:ent-ShuttleWeaponRevolverDeckard already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl]: For id:ent-ShuttleWeaponShotgunDoubleBarreled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl]: For id:ent-ShuttleWeaponShotgunSawn already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl]: For id:ent-ShuttleWeaponShotgunSawnNonlethal already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl]: For id:ent-ShuttleWeaponEnergyGun already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl]: For id:ent-ShuttleWeaponShotgunKammerer already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/catalog/fills/items/weapon_cases_shuttle_guns.ftl]: For id:ent-ShuttleWeaponShotgunKammererNonlethal already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/mobs/npcs/miscellaneous.ftl]: For id:ent-MobTomatoKiller already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/mobs/npcs/space.ftl]: For id:ent-MobBearSpace already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/mobs/npcs/space.ftl]: For id:ent-MobBearSpaceSalvage already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-people already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-cat already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-homerun already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-grass already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-flare already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-cobwebs already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-sadness already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-hope already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-chaos already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-squirming already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-electrons already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-parents already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-plastic already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-glue already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-spaceshroom-cooked already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-lost-friendship already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-light already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-profits already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-fishops already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-violets already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-white-gilgamesh already exist entry of type: Message +[/Locale/en-US/flavors/flavor-profiles.ftl]: For id:flavor-complex-antifreeze already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookNarsieLegend already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookTruth already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookWorld already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanAntarctica already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookSlothClownSSS already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookSlothClownPranks already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookSlothClownMMD already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookStruck already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookSun already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookPossum already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookCafe already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookFeather already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanLostWolfPup already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanRanch already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanOcean already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanMountain already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanCity already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanArctic already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookIanDesert already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookNames already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookEarth already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookAurora already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookTemple already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookWatched already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookMedicalOfficer already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookMorgue already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookRufus already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookMap already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookJourney already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/books_author.ftl]: For id:ent-BookInspiration already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/filing_cabinets.ftl]: For id:ent-filingCabinet already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/filing_cabinets.ftl]: For id:ent-filingCabinetTall already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/filing_cabinets.ftl]: For id:ent-filingCabinetDrawer already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/markers/anti_anomaly_zone.ftl]: For id:ent-AntiAnomalyZone already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/markers/anti_anomaly_zone.ftl]: For id:ent-AntiAnomalyZone20 already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/markers/anti_anomaly_zone.ftl]: For id:ent-AntiAnomalyZone50 already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/mobs/base.ftl]: For id:ent-BaseMob already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/barricades.ftl]: For id:ent-Barricade already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/cargo_telepad.ftl]: For id:ent-CargoTelepad already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/tiles/basalt.ftl]: For id:ent-BasaltOne already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/tiles/basalt.ftl]: For id:ent-BasaltTwo already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/tiles/basalt.ftl]: For id:ent-BasaltThree already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/tiles/basalt.ftl]: For id:ent-BasaltFour already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/tiles/basalt.ftl]: For id:ent-BasaltFive already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/tiles/basalt.ftl]: For id:ent-BasaltRandom already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/events/events.ftl]: For id:ent-BreakerFlip already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/events/events.ftl]: For id:ent-FalseAlarm already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/events/events.ftl]: For id:ent-GasLeak already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/events/events.ftl]: For id:ent-MouseMigration already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/events/events.ftl]: For id:ent-CockroachMigration already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/events/events.ftl]: For id:ent-PowerGridCheck already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/events/events.ftl]: For id:ent-RandomSentience already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/events/events.ftl]: For id:ent-SolarFlare already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/events/events.ftl]: For id:ent-VentClog already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/events/events.ftl]: For id:ent-MassHallucinations already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/events/events.ftl]: For id:ent-IonStorm already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/animal/animal.ftl]: For id:ent-BaseAnimalOrgan already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/animal/animal.ftl]: For id:ent-OrganAnimalLungs already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/animal/animal.ftl]: For id:ent-OrganAnimalStomach already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/animal/animal.ftl]: For id:ent-OrganAnimalLiver already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/animal/animal.ftl]: For id:ent-OrganAnimalHeart already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/body/organs/animal/animal.ftl]: For id:ent-OrganAnimalKidneys already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/items/firstaidkits.ftl]: For id:ent-MedkitFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/items/firstaidkits.ftl]: For id:ent-MedkitBurnFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/catalog/fills/items/firstaidkits.ftl]: For id:ent-MedkitBruteFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/deltav/body/organs/vulpkanin.ftl]: For id:ent-OrganVulpkaninStomach already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/deltav/body/parts/vulpkanin.ftl]: For id:ent-PartVulpkanin already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/deltav/body/parts/vulpkanin.ftl]: For id:ent-TorsoVulpkanin already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/deltav/body/parts/vulpkanin.ftl]: For id:ent-HeadVulpkanin already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/deltav/body/parts/vulpkanin.ftl]: For id:ent-LeftArmVulpkanin already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/deltav/body/parts/vulpkanin.ftl]: For id:ent-RightArmVulpkanin already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/deltav/body/parts/vulpkanin.ftl]: For id:ent-LeftHandVulpkanin already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/deltav/body/parts/vulpkanin.ftl]: For id:ent-RightHandVulpkanin already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/deltav/body/parts/vulpkanin.ftl]: For id:ent-LeftLegVulpkanin already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/deltav/body/parts/vulpkanin.ftl]: For id:ent-RightLegVulpkanin already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/deltav/body/parts/vulpkanin.ftl]: For id:ent-LeftFootVulpkanin already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/deltav/body/parts/vulpkanin.ftl]: For id:ent-RightFootVulpkanin already exist entry of type: Message +[/Locale/en-US/traits/traits.ftl]: For id:trait-tall-name already exist entry of type: Message +[/Locale/en-US/traits/traits.ftl]: For id:trait-short-name already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/specific/salvage/ore_bag.ftl]: For id:ent-OreBag already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/specific/xenoarchaeology/structure_artifacts.ftl]: For id:ent-BaseXenoArtifact already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/specific/xenoarchaeology/structure_artifacts.ftl]: For id:ent-SimpleXenoArtifact already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/specific/xenoarchaeology/structure_artifacts.ftl]: For id:ent-MediumXenoArtifact already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/specific/xenoarchaeology/structure_artifacts.ftl]: For id:ent-ComplexXenoArtifact already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/throwable/clusterbang.ftl]: For id:ent-ClusterBang already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/throwable/clusterbang.ftl]: For id:ent-ClusterBangFull already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/machines/medical/vaccinator.ftl]: For id:ent-Vaccinator already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/power/generation/generators.ftl]: For id:ent-BaseGenerator already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/specific/anomaly/anomalies.ftl]: For id:ent-BaseAnomaly already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/specific/anomaly/anomalies.ftl]: For id:ent-AnomalyPyroclastic already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/specific/anomaly/anomalies.ftl]: For id:ent-AnomalyGravity already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/specific/anomaly/anomalies.ftl]: For id:ent-AnomalyElectricity already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/specific/anomaly/anomalies.ftl]: For id:ent-AnomalyFlesh already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/specific/anomaly/anomalies.ftl]: For id:ent-AnomalyBluespace already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/specific/anomaly/anomalies.ftl]: For id:ent-AnomalyIce already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/specific/anomaly/anomalies.ftl]: For id:ent-AnomalyLiquid already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/nuke.ftl]: For id:ent-NuclearBomb already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/nuke.ftl]: For id:ent-NuclearBombUnanchored already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/nuke.ftl]: For id:ent-NuclearBombKeg already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/misc/paper.ftl]: For id:ent-RubberStampLawyer already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/misc/rubber_stamp.ftl]: For id:ent-RubberStampPsychologist already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/_nf/entities/objects/misc/rubber_stamp.ftl]: For id:ent-RubberStampStc already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/corvax/entities/objects/misc/rubber_stamp.ftl]: For id:ent-RubberStampPsychologist already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/corvax/entities/objects/misc/stamps.ftl]: For id:ent-RubberStampIAA already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/corvax/entities/objects/misc/stamps.ftl]: For id:ent-RubberStampPsychologist already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/corvaxsecrets/entities/markers/spawners/ghost_roles.ftl]: For id:ent-SpawnPointEvilTwin already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/deltav/catalog/fills/crates/vending.ftl]: For id:ent-CrateVendingMachineRestockPrideFilled already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/deltav/entities/mobs/player/vulpkanin.ftl]: For id:ent-MobVulpkanin already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/deltav/entities/mobs/species/vulpkanin.ftl]: For id:ent-MobVulpkaninDummy already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/food_drinks/drinks_bottles.ftl]: For id:ent-RandomDrinkBottle already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/food_drinks/drinks_glass.ftl]: For id:ent-RandomDrinkGlass already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/food_drinks/food_baked_single.ftl]: For id:ent-RandomFoodBakedSingle already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/food_drinks/food_baked_whole.ftl]: For id:ent-RandomFoodBakedWhole already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/food_drinks/food_meal.ftl]: For id:ent-RandomFoodMeal already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/food_drinks/food_single.ftl]: For id:ent-RandomFoodSingle already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/food_drinks/food_snacks.ftl]: For id:ent-RandomSnacks already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/donkpocketbox.ftl]: For id:ent-DonkpocketBoxSpawner already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/consumable/food/injectable_base.ftl]: For id:ent-FoodInjectableBase already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/electronics/power_electronics.ftl]: For id:ent-APCElectronics already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/electronics/solar.ftl]: For id:ent-SolarTrackerElectronics already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/lighting/base_lighting.ftl]: For id:ent-PoweredlightEmpty already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/lighting/base_lighting.ftl]: For id:ent-Poweredlight already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/lighting/base_lighting.ftl]: For id:ent-PoweredlightLED already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/lighting/base_lighting.ftl]: For id:ent-PoweredlightExterior already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/lighting/base_lighting.ftl]: For id:ent-PoweredlightSodium already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/lighting/base_lighting.ftl]: For id:ent-SmallLight already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/lighting/base_lighting.ftl]: For id:ent-PoweredSmallLightEmpty already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/lighting/base_lighting.ftl]: For id:ent-PoweredSmallLight already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/structures/machines/disease_diagnoser.ftl]: For id:ent-DiseaseDiagnoser already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/base_instruments.ftl]: For id:ent-BaseHandheldInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/base_instruments.ftl]: For id:ent-BasePlaceableInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/base_instruments.ftl]: For id:ent-BasePlaceableInstrumentRotatable already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_brass.ftl]: For id:ent-TrumpetInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_brass.ftl]: For id:ent-TromboneInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_brass.ftl]: For id:ent-FrenchHornInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_brass.ftl]: For id:ent-EuphoniumInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_misc.ftl]: For id:ent-PhoneInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_misc.ftl]: For id:ent-GunpetInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_misc.ftl]: For id:ent-BikeHornInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_percussion.ftl]: For id:ent-GlockenspielInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_percussion.ftl]: For id:ent-XylophoneInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_percussion.ftl]: For id:ent-SynthesizerInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_percussion.ftl]: For id:ent-SuperSynthesizerInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_string.ftl]: For id:ent-ElectricGuitarInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_string.ftl]: For id:ent-AcousticGuitarInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_string.ftl]: For id:ent-BanjoInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_string.ftl]: For id:ent-ViolinInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_structures.ftl]: For id:ent-PianoInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_structures.ftl]: For id:ent-UprightPianoInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_structures.ftl]: For id:ent-ChurchOrganInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_structures.ftl]: For id:ent-TubaInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_structures.ftl]: For id:ent-MinimoogInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_structures.ftl]: For id:ent-DawInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_wind.ftl]: For id:ent-SaxophoneInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_wind.ftl]: For id:ent-AccordionInstrument already exist entry of type: Message +[/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_wind.ftl]: For id:ent-HarmonicaInstrument already exist entry of type: Message \ No newline at end of file diff --git a/Tools/corvax/search_and_open_ftl.py b/Tools/corvax/search_and_open_ftl.py new file mode 100644 index 00000000000..459b2f2e8c6 --- /dev/null +++ b/Tools/corvax/search_and_open_ftl.py @@ -0,0 +1,44 @@ +import os +import fnmatch +import tkinter as tk +from tkinter import simpledialog, messagebox +import subprocess + +def search_files(directory, search_text): + matches = [] + for root, dirnames, filenames in os.walk(directory): + for filename in fnmatch.filter(filenames, '*.ftl'): + file_path = os.path.join(root, filename) + try: + with open(file_path, 'r', encoding='latin-1') as file: + if search_text in file.read(): + matches.append(file_path) + except UnicodeDecodeError: + continue + return matches + +def open_files_in_notepad_plus_plus(files): + notepad_plus_plus_path = r"C:\Program Files\Notepad++\notepad++.exe" + for file in files: + subprocess.Popen([notepad_plus_plus_path, file]) + +def main(): + directory = r"D:\OtherGames\SpaceStation14\перевод\corvax-frontier-14\Resources\Locale" + + root = tk.Tk() + root.withdraw() # Скрываем основное окно + + search_text = simpledialog.askstring("Поиск в файлах", "Введите текст для поиска:") + + if search_text: + matched_files = search_files(directory, search_text) + if matched_files: + open_files_in_notepad_plus_plus(matched_files) + messagebox.showinfo("Результат поиска", f"Найдено и открыто файлов: {len(matched_files)}") + else: + messagebox.showinfo("Результат поиска", "Не найдено файлов, содержащих данный текст.") + else: + messagebox.showwarning("Ввод текста", "Вы не ввели текст для поиска.") + +if __name__ == "__main__": + main() diff --git a/Tools/corvax/sorted_ids.txt b/Tools/corvax/sorted_ids.txt new file mode 100644 index 00000000000..2dd30096c89 --- /dev/null +++ b/Tools/corvax/sorted_ids.txt @@ -0,0 +1,368 @@ +JobPilot +comp-pda-ui-balance +ent-APCElectronics +ent-AccordionInstrument +ent-Acidifier +ent-AcousticGuitarInstrument +ent-ActionToggleJetBoots +ent-AnomalyBluespace +ent-AnomalyElectricity +ent-AnomalyFlesh +ent-AnomalyGravity +ent-AnomalyIce +ent-AnomalyLiquid +ent-AnomalyPyroclastic +ent-AntiAnomalyZone +ent-AntiAnomalyZone20 +ent-AntiAnomalyZone50 +ent-BanjoInstrument +ent-Barricade +ent-BasaltFive +ent-BasaltFour +ent-BasaltOne +ent-BasaltRandom +ent-BasaltThree +ent-BasaltTwo +ent-BaseAnimalOrgan +ent-BaseAnomaly +ent-BaseCartridge +ent-BaseGenerator +ent-BaseHandheldInstrument +ent-BaseHumanOrgan +ent-BaseMob +ent-BaseMothershipComputer +ent-BaseMothershipComputerTabletop +ent-BasePlaceableInstrument +ent-BasePlaceableInstrumentRotatable +ent-BaseXenoArtifact +ent-BibleUserImplanter +ent-BikeHornInstrument +ent-BookAurora +ent-BookCafe +ent-BookEarth +ent-BookFeather +ent-BookIanAntarctica +ent-BookIanArctic +ent-BookIanCity +ent-BookIanDesert +ent-BookIanLostWolfPup +ent-BookIanMountain +ent-BookIanOcean +ent-BookIanRanch +ent-BookInspiration +ent-BookJanitorTale +ent-BookJourney +ent-BookMap +ent-BookMedicalOfficer +ent-BookMorgue +ent-BookNames +ent-BookNarsieLegend +ent-BookPossum +ent-BookRufus +ent-BookSlothClownMMD +ent-BookSlothClownPranks +ent-BookSlothClownSSS +ent-BookStruck +ent-BookSun +ent-BookTemple +ent-BookTruth +ent-BookWatched +ent-BookWorld +ent-BreakerFlip +ent-CaduceusMothershipComputer +ent-CargoTelepad +ent-CartridgeMinigun +ent-ChurchOrganInstrument +ent-ClothingBackpackCaptainFilled +ent-ClothingBackpackChemistryFilled +ent-ClothingBackpackClownFilled +ent-ClothingBackpackDuffelCaptainFilled +ent-ClothingBackpackDuffelChemistryFilled +ent-ClothingBackpackDuffelClownFilled +ent-ClothingBackpackDuffelEngineeringFilled +ent-ClothingBackpackDuffelFilled +ent-ClothingBackpackDuffelMedicalFilled +ent-ClothingBackpackDuffelMimeFilled +ent-ClothingBackpackDuffelPsychologistFilled +ent-ClothingBackpackDuffelScienceFilled +ent-ClothingBackpackDuffelSecurityFilled +ent-ClothingBackpackEngineeringFilled +ent-ClothingBackpackFilled +ent-ClothingBackpackHydroponicsFilled +ent-ClothingBackpackMedicalFilled +ent-ClothingBackpackMimeFilled +ent-ClothingBackpackPsychologistFilled +ent-ClothingBackpackSatchelCaptainFilled +ent-ClothingBackpackSatchelChemistryFilled +ent-ClothingBackpackSatchelEngineeringFilled +ent-ClothingBackpackSatchelFilled +ent-ClothingBackpackSatchelHydroponicsFilled +ent-ClothingBackpackSatchelMedicalFilled +ent-ClothingBackpackSatchelPsychologistFilled +ent-ClothingBackpackSatchelScienceFilled +ent-ClothingBackpackSatchelSecurityFilled +ent-ClothingBackpackScienceFilled +ent-ClothingBackpackSecurityFilled +ent-ClothingBeltSecondSalvageWebbing +ent-ClothingShoesBootsJetBoots +ent-ClothingUniformJumpskirtElegantMaid +ent-ClusterBang +ent-ClusterBangFull +ent-CockroachMigration +ent-ComplexXenoArtifact +ent-ComputerBankATM +ent-ComputerBankATMBase +ent-ComputerBankATMDeposit +ent-ComputerBankATMWithdraw +ent-ComputerBlackMarketBankATM +ent-ComputerTabletopShipyard +ent-ComputerTabletopShipyardBlackMarket +ent-ComputerTabletopShipyardExpedition +ent-ComputerTabletopShipyardScrap +ent-ComputerTabletopShipyardSecurity +ent-ComputerWallmountBankATM +ent-ComputerWallmountWithdrawBankATM +ent-ComputerWithdrawBankATM +ent-CrateFloorsFun +ent-CrateGyroscope +ent-CrateMaterialUranium +ent-CrateMaterials +ent-CrateNPCEmotionalSupport +ent-CrateScienceLabBundle +ent-CrateServiceJanitorialSupplies2 +ent-CrateSmallGyroscope +ent-CrateSmallThruster +ent-CrateSpaceCleaner +ent-CrateSyndicateLightSurplusBundle +ent-CrateThruster +ent-CrateTradeSecureHighFilled +ent-CrateTradeSecureNormalFilled +ent-CrateVehicleJanicart +ent-CrateVendingMachineRestockAmmoFilled +ent-CrateVendingMachineRestockAstroVendFilled +ent-CrateVendingMachineRestockAutoTuneVendFilled +ent-CrateVendingMachineRestockChefvendFilled +ent-CrateVendingMachineRestockCondimentStationFilled +ent-CrateVendingMachineRestockCuddlyCritterVendFilled +ent-CrateVendingMachineRestockFlatpackVendFilled +ent-CrateVendingMachineRestockLessLethalVendFilled +ent-CrateVendingMachineRestockPottedPlantVendFilled +ent-CrateVendingMachineRestockPrideFilled +ent-CrescentMothershipComputer +ent-DartSindicateTranquilizer +ent-DawInstrument +ent-DiseaseDiagnoser +ent-DonkpocketBoxSpawner +ent-DrinkSakeBottleFull +ent-ElectricGuitarInstrument +ent-EmpressMothershipComputer +ent-EscapeShuttleTwinObjective +ent-EuphoniumInstrument +ent-EvilTwin +ent-FalseAlarm +ent-FoodInjectableBase +ent-FrenchHornInstrument +ent-GasLeak +ent-GasbenderMothershipComputer +ent-Girder +ent-GlockenspielInstrument +ent-GunpetInstrument +ent-HandHeldMassScanner +ent-HarmonicaInstrument +ent-HeadVulpkanin +ent-IonStorm +ent-JetpackMining +ent-JetpackMiningFilled +ent-KillTwinObjective +ent-LeftArmVulpkanin +ent-LeftFootVulpkanin +ent-LeftHandVulpkanin +ent-LeftLegVulpkanin +ent-MachineCryoSleepPod +ent-MagmiteOre +ent-MagmiteOre1 +ent-MailCarrierMothershipComputer +ent-MassHallucinations +ent-McCargoMothershipComputer +ent-MediumXenoArtifact +ent-MedkitBruteFilled +ent-MedkitBurnFilled +ent-MedkitFilled +ent-MinimoogInstrument +ent-MobBearSpace +ent-MobBearSpaceSalvage +ent-MobCatClarpy +ent-MobCatClippy +ent-MobCatMistake +ent-MobTomatoKiller +ent-MobVulpkanin +ent-MobVulpkaninDummy +ent-MouseMigration +ent-NuclearBomb +ent-NuclearBombKeg +ent-NuclearBombUnanchored +ent-OreBag +ent-OrganAnimalHeart +ent-OrganAnimalKidneys +ent-OrganAnimalLiver +ent-OrganAnimalLungs +ent-OrganAnimalStomach +ent-OrganHumanAppendix +ent-OrganHumanBrain +ent-OrganHumanEars +ent-OrganHumanEyes +ent-OrganHumanHeart +ent-OrganHumanKidneys +ent-OrganHumanLiver +ent-OrganHumanLungs +ent-OrganHumanStomach +ent-OrganHumanTongue +ent-OrganRatLungs +ent-OrganRatStomach +ent-OrganReptilianStomach +ent-OrganSlimeLungs +ent-OrganVoxLungs +ent-OrganVulpkaninStomach +ent-PartVulpkanin +ent-PhoneInstrument +ent-PianoInstrument +ent-PilotIDCard +ent-PilotPDA +ent-PowerGridCheck +ent-PoweredLightPostSmall +ent-PoweredSmallLight +ent-PoweredSmallLightEmpty +ent-Poweredlight +ent-PoweredlightEmpty +ent-PoweredlightExterior +ent-PoweredlightLED +ent-PoweredlightSodium +ent-RandomDrinkBottle +ent-RandomDrinkGlass +ent-RandomFoodBakedSingle +ent-RandomFoodBakedWhole +ent-RandomFoodMeal +ent-RandomFoodSingle +ent-RandomSentience +ent-RandomSnacks +ent-RightArmVulpkanin +ent-RightFootVulpkanin +ent-RightHandVulpkanin +ent-RightLegVulpkanin +ent-RubberStampIAA +ent-RubberStampLawyer +ent-RubberStampPsychologist +ent-RubberStampStc +ent-SaxophoneInstrument +ent-SentientSlimeCore +ent-SheetMagmite +ent-SheetMagmite1 +ent-ShuttleWeaponDisabler +ent-ShuttleWeaponEnergyGun +ent-ShuttleWeaponLaserGun +ent-ShuttleWeaponPistolMk58 +ent-ShuttleWeaponRevolverArgenti +ent-ShuttleWeaponRevolverDeckard +ent-ShuttleWeaponShotgunDoubleBarreled +ent-ShuttleWeaponShotgunKammerer +ent-ShuttleWeaponShotgunKammererNonlethal +ent-ShuttleWeaponShotgunSawn +ent-ShuttleWeaponShotgunSawnNonlethal +ent-ShuttleWeaponSniperMosin +ent-SimpleXenoArtifact +ent-SmallLight +ent-SolarFlare +ent-SolarTrackerElectronics +ent-SpawnMobBloodCultLeech +ent-SpawnMobBloodCultistAcolyte +ent-SpawnMobBloodCultistAscended +ent-SpawnMobBloodCultistCaster +ent-SpawnMobBloodCultistPriest +ent-SpawnMobBloodCultistZealotMelee +ent-SpawnMobBloodCultistZealotRanged +ent-SpawnMobCatSyndy +ent-SpawnMobExperimentationVictim +ent-SpawnMobExplorerT1 +ent-SpawnMobExplorerT2 +ent-SpawnMobExplorerT3 +ent-SpawnMobSyndicateNavalCaptain +ent-SpawnMobSyndicateNavalChemwarrior +ent-SpawnMobSyndicateNavalCommander +ent-SpawnMobSyndicateNavalDeckhand +ent-SpawnMobSyndicateNavalEngineer +ent-SpawnMobSyndicateNavalGrenadier +ent-SpawnMobSyndicateNavalHorror +ent-SpawnMobSyndicateNavalMedic +ent-SpawnMobSyndicateNavalMime +ent-SpawnMobSyndicateNavalOperator +ent-SpawnMobSyndicateNavalSaboteur +ent-SpawnMobSyndicateNavalSecondOfficer +ent-SpawnMobWizFedWizard +ent-SpawnMobWizFedWizardBlue +ent-SpawnMobWizFedWizardBlueHardsuit +ent-SpawnMobWizFedWizardHardsuit +ent-SpawnMobWizFedWizardRed +ent-SpawnMobWizFedWizardRedHardsuit +ent-SpawnMobWizFedWizardSoap +ent-SpawnMobWizFedWizardSoapHardsuit +ent-SpawnMobWizFedWizardViolet +ent-SpawnMobWizFedWizardVioletHardsuit +ent-SpawnPointEvilTwin +ent-SpawnPointPilot +ent-StationAdminBankATM +ent-SuperSynthesizerInstrument +ent-SynthesizerInstrument +ent-TelecomServerFilledSecurity +ent-TorsoVulpkanin +ent-Translator +ent-TromboneInstrument +ent-TrumpetInstrument +ent-TubaInstrument +ent-UprightPianoInstrument +ent-Vaccinator +ent-VentClog +ent-ViolinInstrument +ent-XylophoneInstrument +ent-filingCabinet +ent-filingCabinetDrawer +ent-filingCabinetTall +flavor-complex-antifreeze +flavor-complex-cat +flavor-complex-chaos +flavor-complex-cobwebs +flavor-complex-electrons +flavor-complex-fishops +flavor-complex-flare +flavor-complex-glue +flavor-complex-grass +flavor-complex-homerun +flavor-complex-hope +flavor-complex-light +flavor-complex-lost-friendship +flavor-complex-parents +flavor-complex-people +flavor-complex-plastic +flavor-complex-profits +flavor-complex-sadness +flavor-complex-spaceshroom-cooked +flavor-complex-squirming +flavor-complex-violets +flavor-complex-white-gilgamesh +job-name-brigmedic +job-name-pilot +marking-CatEars +namepreset-firstdashfirst +namepreset-firstlast +namepreset-thefirstoflast +namepreset-x-no-y +playtime-deny-reason-not-whitelisted +reagent-desc-holywater +reagent-name-holywater +seeds-killertomato-display-name +seeds-killertomato-name +slime-hurt-by-water-popup +stamp-component-stamped-name-psychologist +tool-quality-digging-name +tool-quality-digging-tool-name +trait-short-name +trait-tall-name