From c21b9b299348cbd5ce784089ac244745e8c1b968 Mon Sep 17 00:00:00 2001 From: Vonsant Date: Tue, 21 May 2024 19:39:52 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=D1=8B=20=D0=BF=D0=B5?= =?UTF-8?q?=D1=80=D0=B5=D0=B2=D0=BE=D0=B4=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_nf/catalog/fills/boxes/general.ftl | 2 +- .../_nf/entities/clothing/back/backpacks.ftl | 2 +- .../entities/objects/specific/security.ftl | 4 +- .../prototypes/catalog/fills/crates/fun.ftl | 8 ++-- .../catalog/fills/crates/materials.ftl | 4 +- .../prototypes/corvax/body/organs/elzuosa.ftl | 16 ++++---- .../prototypes/corvax/body/organs/resomi.ftl | 34 ++++++++-------- .../prototypes/corvax/body/parts/resomi.ftl | 22 +++++----- .../corvax/body/parts/xenoslime.ftl | 22 +++++----- .../entities/clothing/shoes/magboots.ftl | 4 +- .../entities/clothing/uniforms/jumpsuits.ftl | 4 +- .../corvax/entities/objects/materials/ore.ftl | 6 +-- .../objects/materials/sheets/metal.ftl | 8 ++-- .../prototypes/entities/clothing/eyes/hud.ftl | 12 +++--- .../devices/circuitboards/computer.ftl | 12 +++--- .../objects/materials/sheets/other.ftl | 4 +- .../objects/specific/hydroponics/seeds.ftl | 2 +- .../entities/structures/dispensers/soda.ftl | 6 +-- .../entities/structures/furniture/beds.ftl | 4 +- .../structures/furniture/potted_plants.ftl | 2 +- .../machines/computers/computers.ftl | 4 +- .../structures/lighting/colored_lighting.ftl | 2 +- Tools/ss14_ru/ftlfinder.py | 40 +++++++++++++++++++ 23 files changed, 132 insertions(+), 92 deletions(-) create mode 100644 Tools/ss14_ru/ftlfinder.py diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/boxes/general.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/boxes/general.ftl index 842e729678f..7264a24e162 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/boxes/general.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/boxes/general.ftl @@ -10,7 +10,7 @@ ent-MysteryFigureBoxBulk = комплект минифигурок Загадо .desc = Коробка содержащая шесть коробок минифигурок Загадочные космонавты. ent-BoxT3SuperCapacitor = комплект обновления двигателей .desc = Коробка с суперконденсаторами. -ent-BoxEncryptionKeyNfsd = nfsd encryption key box +ent-BoxEncryptionKeyNfsd = коробка ключей шифрования ДСБФ .desc = { ent-BoxEncryptionKeySecurity.desc } ent-BoxEncryptionKeyNFSD = коробка ключей шифрования ДСБФ .desc = { ent-BoxEncryptionKeySecurity.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/clothing/back/backpacks.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/clothing/back/backpacks.ftl index 68b40b0d603..5af6e55d0a1 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/clothing/back/backpacks.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/clothing/back/backpacks.ftl @@ -6,7 +6,7 @@ ent-ClothingBackpackERTMailCarrier = рюкзак почтальона ОБР .desc = Просторный рюкзак с множеством карманов, который носят почтальоны из Отряда Быстрого Реагирования. ent-ClothingBackpackClippy = рюкзак Клиппи .desc = Сделан из настоящего Клиппи. -ent-ClothingBackpackNfsdBrown = nfsd backpack +ent-ClothingBackpackNfsdBrown = рюкзак ДСБФ .desc = { ent-ClothingBackpackSecurity.desc } ent-ClothingBackpackNfsdCream = { ent-ClothingBackpackNfsdBrown } .desc = { ent-ClothingBackpackNfsdBrown.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/specific/security.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/specific/security.ftl index 6273d7af4e5..371542a514c 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/specific/security.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/specific/security.ftl @@ -22,7 +22,7 @@ ent-BaseSecurityUplinkRadioSheriff = { ent-BaseSecurityUplinkRadio } ent-BaseSecurityUplinkRadioOfficer = { ent-BaseSecurityUplinkRadio } .suffix = Сержант 15 .desc = { ent-BaseSecurityUplinkRadio.desc } -ent-NfsdDeployableBarrier = nfsd deployable barrier - .desc = A deployable barrier. Swipe your ID card to lock/unlock it. +ent-NfsdDeployableBarrier = развертываемый барьер ДСБФ + .desc = Развертываемый барьер. Для разблокировки приложите свою ID карту. ent-NFSDDeployableBarrier = развертываемый барьер ДСБФ .desc = Развертываемый барьер. Для разблокировки приложите свою ID карту. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/crates/fun.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/crates/fun.ftl index be3ccbedc90..01f53c9f760 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/crates/fun.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/crates/fun.ftl @@ -18,8 +18,8 @@ ent-CrateFunArtSupplies = художественные принадлежнос .desc = Устройте парочку счастливых случайностей с этими мелками! ent-CrateFunBoardGames = ящик настольных игр .desc = Доказано, что игровые вечера либо сводят на нет скуку, либо усиливают убийственную ярость в зависимости от игры. -ent-CrateFunATV = ATV crate - .desc = An Absolutely Taxable Vehicle to help cargo with hauling. +ent-CrateFunATV = ящик с квадроциклом + .desc = Лучший транспорт для изучения окрестностей вашего шаттла. ent-CrateFunSadTromboneImplants = ящик имплантов Грустный тромбон .desc = Умирать ещё никогда не было так весело! Имплантируйте его, чтобы сделать смерть немного ярче. ent-CrateFunLightImplants = ящик имплантов Свет @@ -28,8 +28,8 @@ ent-CrateFunParty = набор для вечеринок .desc = Все участники вечеринки ждут, когда вы его откроете. Включает в себя подарки, напитки и даже торт. ent-CrateFunWaterGuns = ящик водяных пистолетов .desc = Специальное летнее предложение с набором ярких водяных пистолетов. Не содержит воды. -ent-CrateFunSyndicateSegway = Syndicate segway crate - .desc = A crate containing a two-wheeler that will help you escape from the security officers. Or not. +ent-CrateFunSyndicateSegway = ящик сигвеев синдиката + .desc = Ящик содержащий стильный красный сигвей, который позволит вам уйти от любого преследования. Или нет. ent-CrateFunBoxing = ящик боксёрского снаряжения .desc = Хотите организовать подпольный бойцовский клуб или провести турнир среди сотрудников станции? Этот ящик для вас! ent-CrateFunPirate = { ent-CratePirate } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/crates/materials.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/crates/materials.ftl index ffe8a03ebec..9c863c4ee83 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/crates/materials.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/crates/materials.ftl @@ -18,5 +18,5 @@ ent-CrateMaterialCardboard = ящик картона .desc = 60 единиц картона. ent-CrateMaterialPaper = ящик бумаги .desc = 90 листов бумаги. -ent-CrateMaterialUranium = uranium crate - .desc = 90 sheets of uranium. +ent-CrateMaterialUranium = ящик урана + .desc = 90 листов урана. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/organs/elzuosa.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/organs/elzuosa.ftl index 11a053e7580..a94aefa0b99 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/organs/elzuosa.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/organs/elzuosa.ftl @@ -1,10 +1,10 @@ ent-BaseElzuosaOrgan = { ent-BaseHumanOrganUnGibbable } .desc = { ent-BaseHumanOrganUnGibbable.desc } -ent-OrganElzuosaBrain = brain - .desc = The source of incredible, unending intelligence. Honk. -ent-OrganElzuosaLungs = lungs - .desc = Filters oxygen from an atmosphere, which is then sent into the bloodstream to be used as an electron carrier. -ent-OrganElzuosaHeart = heart - .desc = I feel bad for the heartless bastard who lost this. -ent-OrganElzuosaStomach = stomach - .desc = Gross. This is hard to stomach. +ent-OrganElzuosaBrain = мозг + .desc = Источник невероятного интеллекта. Хонк! +ent-OrganElzuosaLungs = лёгкие + .desc = Позволяют вам наслаждаться свежим воздухом. +ent-OrganElzuosaHeart = сердце + .desc = Только бессердечный ублюдок мог потерять его. +ent-OrganElzuosaStomach = желудок + .desc = Мерзость. Это будет сложно переварить. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/organs/resomi.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/organs/resomi.ftl index 16d3c288b66..a21c549b6ee 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/organs/resomi.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/organs/resomi.ftl @@ -1,20 +1,20 @@ ent-BaseResomiOrgan = { ent-BaseItem } .desc = { ent-BaseItem.desc } -ent-OrganResomiBrain = brain - .desc = The source of incredible, unending intelligence. Honk. -ent-OrganResomiEyes = eyes - .desc = I see you! -ent-OrganResomiTongue = tongue - .desc = A fleshy muscle mostly used for lying. -ent-OrganResomiAppendix = appendix +ent-OrganResomiBrain = мозг + .desc = Источник невероятного интеллекта. Хонк! +ent-OrganResomiEyes = глаза + .desc = Я тебя вижу! +ent-OrganResomiTongue = язык + .desc = Мышца, обычно используемая для лжи. +ent-OrganResomiAppendix = аппенжикс .desc = { ent-BaseResomiOrgan.desc } -ent-OrganResomiLungs = lungs - .desc = Filters oxygen from an atmosphere, which is then sent into the bloodstream to be used as an electron carrier. -ent-OrganResomiHeart = heart - .desc = I feel bad for the heartless bastard who lost this. -ent-OrganResomiStomach = stomach - .desc = Gross. This is hard to stomach. -ent-OrganResomiLiver = liver - .desc = Pairing suggestion: chianti and fava beans. -ent-OrganResomiKidneys = kidneys - .desc = Filters toxins from the bloodstream. +ent-OrganResomiLungs = лёгкие + .desc = Позволяют вам наслаждаться свежим воздухом. +ent-OrganResomiHeart = сердце + .desc = Только настоящий бессердечный ублюдок мог его потерять. +ent-OrganResomiStomach = желудок + .desc = Мерзость. Его будет сложно переварить. +ent-OrganResomiLiver = печень + .desc = Фильтрует алкоголь. +ent-OrganResomiKidneys = почки + .desc = Фильтрует токсины из крови. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/parts/resomi.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/parts/resomi.ftl index f7d5d49cba4..041a6ba97bb 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/parts/resomi.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/parts/resomi.ftl @@ -1,22 +1,22 @@ -ent-PartHumanoidResomi = resomi body part +ent-PartHumanoidResomi = часть тела резоми .desc = { ent-BaseItem.desc } -ent-TorsoHumanoidResomi = resomi torso +ent-TorsoHumanoidResomi = торс резоми .desc = { ent-PartHumanoidResomi.desc } -ent-HeadHumanoidResomi = resomi head +ent-HeadHumanoidResomi = голова резоми .desc = { ent-PartHumanoidResomi.desc } -ent-LeftArmHumanoidResomi = left resomi arm +ent-LeftArmHumanoidResomi = левая рука резоми .desc = { ent-PartHumanoidResomi.desc } -ent-RightArmHumanoidResomi = right resomi arm +ent-RightArmHumanoidResomi = правая рука резоми .desc = { ent-PartHumanoidResomi.desc } -ent-LeftHandHumanoidResomi = left resomi hand +ent-LeftHandHumanoidResomi = левая ладонь резоми .desc = { ent-PartHumanoidResomi.desc } -ent-RightHandHumanoidResomi = right resomi hand +ent-RightHandHumanoidResomi = правая ладонь резоми .desc = { ent-PartHumanoidResomi.desc } -ent-LeftLegHumanoidResomi = left resomi leg +ent-LeftLegHumanoidResomi = левая нога резоми .desc = { ent-PartHumanoidResomi.desc } -ent-RightLegHumanoidResomi = right resomi leg +ent-RightLegHumanoidResomi = правая нога резоми .desc = { ent-PartHumanoidResomi.desc } -ent-LeftFootHumanoidResomi = left resomi foot +ent-LeftFootHumanoidResomi = левая ступня резоми .desc = { ent-PartHumanoidResomi.desc } -ent-RightFootHumanoidResomi = right resomi foot +ent-RightFootHumanoidResomi = правая ступня резоми .desc = { ent-PartHumanoidResomi.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/parts/xenoslime.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/parts/xenoslime.ftl index 8a43f9db461..ee2589d9e3f 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/parts/xenoslime.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/body/parts/xenoslime.ftl @@ -1,22 +1,22 @@ -ent-PartXenoslime = xenoslime body part +ent-PartXenoslime = часть тела ксенослайма .desc = { ent-BasePart.desc } -ent-TorsoXenoslime = xenoslime torso +ent-TorsoXenoslime = торс ксенослайма .desc = { ent-PartXenoslime.desc } -ent-HeadXenoslime = xenoslime head +ent-HeadXenoslime = голова ксенослайма .desc = { ent-PartXenoslime.desc } -ent-LeftArmXenoslime = left xenoslime arm +ent-LeftArmXenoslime = левая рука ксенослайма .desc = { ent-PartXenoslime.desc } -ent-RightArmXenoslime = right xenoslime arm +ent-RightArmXenoslime = правая рука ксенослайма .desc = { ent-PartXenoslime.desc } -ent-LeftHandXenoslime = left xenoslime hand +ent-LeftHandXenoslime = левая ладонь ксенослайма .desc = { ent-PartXenoslime.desc } -ent-RightHandXenoslime = right xenoslime hand +ent-RightHandXenoslime = правая ладонь ксенослайма .desc = { ent-PartXenoslime.desc } -ent-LeftLegXenoslime = left xenoslime leg +ent-LeftLegXenoslime = левая нога ксенослайма .desc = { ent-PartXenoslime.desc } -ent-RightLegXenoslime = right xenoslime leg +ent-RightLegXenoslime = правая нога ксенослайма .desc = { ent-PartXenoslime.desc } -ent-LeftFootXenoslime = left xenoslime foot +ent-LeftFootXenoslime = левая ступня ксенослайма .desc = { ent-PartXenoslime.desc } -ent-RightFootXenoslime = right xenoslime foot +ent-RightFootXenoslime = правая ступня ксенослайма .desc = { ent-PartXenoslime.desc } \ No newline at end of file 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 efd830572ca..88c960c4bfa 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,4 @@ -ent-ClothingShoesBootsJetBoots = jump boots - .desc = One moment and you are already here. +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 70e0dceb50d..dc9bc9be93a 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,5 @@ ent-ClothingUniformJumpsuitCentcomOfficerBlack = униформа офицера .desc = Чёрная униформа Офицера Специальных Операций, ничего такого. Хотя... Если у вас есть время читать это, то уже поздно... ent-ClothingUniformJumpsuitCentcomAdmiral = униформа адмирала .desc = Униформа, которую носят офицеры в звании адмирала флота Nanotrasen. -ent-ClothingUniformJumpskirtElegantMaid = elegant maid uniform - .desc = Call me master and bring me some beer. +ent-ClothingUniformJumpskirtElegantMaid = элегантная форма горничной + .desc = Называй меня хозяином и принеси мне пивчанского. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/materials/ore.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/materials/ore.ftl index 48a8c079718..d2f44045520 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/materials/ore.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/materials/ore.ftl @@ -1,6 +1,6 @@ -ent-MagmiteOre = magmite ore - .suffix = Full +ent-MagmiteOre = магмитовая руда + .suffix = Полный .desc = { ent-OreBase.desc } ent-MagmiteOre1 = { ent-MagmiteOre } - .suffix = Single + .suffix = Один .desc = { ent-MagmiteOre.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/materials/sheets/metal.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/materials/sheets/metal.ftl index 1546671be0c..284c076662d 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/materials/sheets/metal.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/corvax/entities/objects/materials/sheets/metal.ftl @@ -1,6 +1,6 @@ -ent-SheetMagmite = magmite - .suffix = Full +ent-SheetMagmite = магмит + .suffix = Полный .desc = { ent-SheetOtherBase.desc } -ent-SheetMagmite1 = magmite - .suffix = Single +ent-SheetMagmite1 = магмит + .suffix = Один .desc = { ent-SheetMagmite.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/eyes/hud.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/eyes/hud.ftl index 3b45f44e500..2daf10ac31f 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/eyes/hud.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/eyes/hud.ftl @@ -8,19 +8,19 @@ ent-ClothingEyesHudSecurity = визор охраны .desc = Окуляр с индикатором на стекле, который сканирует гуманоидов в поле зрения и предоставляет точные данные об их идентификационном статусе и записях в системе безопасности. ent-ClothingEyesHudBeer = пивные очки .desc = Пара солнцезащитных очков, оснащённых сканером реагентов, а также дающих понимание вязкости жидкости во время движения. -ent-ClothingEyesHudFriedOnion = fried onion goggles +ent-ClothingEyesHudFriedOnion = луковые очки .desc = Filler -ent-ClothingEyesHudOnionBeer = thungerst goggles +ent-ClothingEyesHudOnionBeer = визор голодания .desc = Filler -ent-ClothingEyesHudMedOnion = medonion hud +ent-ClothingEyesHudMedOnion = луково-медицинский визор .desc = Filler -ent-ClothingEyesHudMedOnionBeer = medthungerst hud +ent-ClothingEyesHudMedOnionBeer = визор состояния .desc = Filler ent-ClothingEyesHudMedSec = мед-охранный визор .desc = Окуляр с индикатором на стекле, напоминающий сочетание визора охраны с медицинским. -ent-ClothingEyesHudMultiversal = multiversal hud +ent-ClothingEyesHudMultiversal = универсальный визор .desc = Filler -ent-ClothingEyesHudOmni = omni hud +ent-ClothingEyesHudOmni = омни-визор .desc = Filler ent-ClothingEyesHudSyndicate = синди-визор .desc = Профессиональный визор Синдиката с индикатором на стекле, предназначенный для более точного обнаружения гуманоидов с их последующим уничтожением. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/circuitboards/computer.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/circuitboards/computer.ftl index dc348032669..9010c41ccb6 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/circuitboards/computer.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/circuitboards/computer.ftl @@ -8,8 +8,8 @@ ent-MedicalRecordsComputerCircuitboard = консоль медицинских .desc = Консольная плата для консоли медицинских карт. ent-CriminalRecordsComputerCircuitboard = консоль криминальных записей (консольная плата) .desc = Консольная плата для консоли криминальных записей. -ent-NFSDCriminalRecordsComputerCircuitboard = nfsd criminal records computer board - .desc = A computer printed circuit board for a criminal records computer. +ent-NFSDCriminalRecordsComputerCircuitboard = консоль криминальных записей ДСБФ (консольная плата) + .desc = Консольная плата для консоли криминальных записей. ent-StationRecordsComputerCircuitboard = консоль станционного учёта (консольная плата) .desc = Консольная плата для консоли станционного учёта. ent-CargoRequestComputerCircuitboard = консоль заказа грузов (консольная плата) @@ -48,9 +48,9 @@ ent-SyndicateCommsComputerCircuitboard = консоль связи Синдик .desc = Консольная плата для консоли связи Синдиката. ent-RadarConsoleCircuitboard = консоль сканера массы (консольная плата) .desc = { ent-BaseComputerCircuitboard.desc } -ent-AdvancedRadarConsoleCircuitboard = advanced radar console computer board +ent-AdvancedRadarConsoleCircuitboard = продвинутый радар (консольная плата) .desc = { ent-BaseComputerCircuitboard.desc } -ent-NFSDAdvancedRadarConsoleCircuitboard = nfsd advanced radar console computer board +ent-NFSDAdvancedRadarConsoleCircuitboard = продвинутый радар ДСБФ (консольная плата) .desc = { ent-BaseComputerCircuitboard.desc } ent-SolarControlComputerCircuitboard = консоль контроля солнечных батарей (консольная плата) .desc = { ent-BaseComputerCircuitboard.desc } @@ -70,8 +70,8 @@ ent-ComputerIFFCircuitboard = консоль системы опознавани .desc = Позволяет управлять параметрами системы опознавания судна. ent-ComputerIFFSyndicateCircuitboard = консоль системы опознавания синдиката (консольная плата) .desc = Позволяет управлять параметрами скрытности и системы опознавания судна. -ent-ShipyardComputerCircuitboard = shipyard computer board - .desc = A computer printed circuit board for a shipyard computer. +ent-ShipyardComputerCircuitboard = консоль верфи (консольная плата) + .desc = Консольная плата для консоли верфи. ent-ComputerMassMediaCircuitboard = консоль управления новостями (консольная плата) .desc = Отправьте своё послание миру! ent-SensorConsoleCircuitboard = консоль мониторинга датчиков (консольная плата) diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/sheets/other.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/sheets/other.ftl index d9b78534039..a0df4f69f37 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/sheets/other.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/sheets/other.ftl @@ -12,7 +12,7 @@ ent-SheetPlasma = плазма ent-SheetPlasma1 = плазма .suffix = Один .desc = { ent-SheetPlasma.desc } -ent-SheetPlasma30 = plasma +ent-SheetPlasma30 = плазма .suffix = 30 .desc = { ent-SheetPlasma.desc } ent-SheetPlastic = пластик @@ -30,7 +30,7 @@ ent-SheetUranium = уран ent-SheetUranium1 = уран .suffix = Один .desc = { ent-SheetUranium.desc } -ent-SheetUranium30 = uranium +ent-SheetUranium30 = уран .suffix = 30 .desc = { ent-SheetUranium.desc } ent-MaterialSheetMeat = мясо diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/hydroponics/seeds.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/hydroponics/seeds.ftl index aeda8e2e6a8..6881b6bb3f7 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/hydroponics/seeds.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/hydroponics/seeds.ftl @@ -40,7 +40,7 @@ ent-BlueTomatoSeeds = пакет семян (синий томат) .desc = { ent-SeedBase.desc } ent-BloodTomatoSeeds = пакет семян (кровяной томат) .desc = { ent-SeedBase.desc } -ent-KillerTomatoSeeds = packet of killer tomato seeds +ent-KillerTomatoSeeds = пакет семян томатов убийц .desc = { ent-SeedBase.desc } ent-EggplantSeeds = пакет семян (баклажан) .desc = { ent-SeedBase.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/dispensers/soda.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/dispensers/soda.ftl index 5f66a0f4c5f..3ed1c8f2428 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/dispensers/soda.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/dispensers/soda.ftl @@ -1,6 +1,6 @@ -ent-soda_dispenser = soda dispenser - .desc = A beverage dispenser with a selection of soda and several other common beverages. Has a single fill slot for containers. - .suffix = Filled +ent-soda_dispenser = раздатчик безалкоголя + .desc = Разливочный автомат с ассортиментом из газировки и ряда других популярных напитков. Имеет один слот для ёмкостей. + .suffix = Заполненный ent-SodaDispenser = раздатчик безалкоголя .desc = Разливочный автомат с ассортиментом из газировки и ряда других популярных напитков. Имеет один слот для ёмкостей. .suffix = Заполненный diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/beds.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/beds.ftl index 3c3014b07d5..80d9f75592b 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/beds.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/beds.ftl @@ -10,5 +10,5 @@ ent-WebBed = паутинная кровать .desc = Не оторваться. ent-PsychBed = кушетка психолога .desc = Кровать с мягкой обивкой для оказания психологической помощи пациентам. -ent-WebNest = web nest - .desc = You got webbed. +ent-WebNest = паутинное гнездо + .desc = Вас опаутинили. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/potted_plants.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/potted_plants.ftl index 7e6cc2cd2e1..5ad98fb7412 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/potted_plants.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/furniture/potted_plants.ftl @@ -54,7 +54,7 @@ ent-PottedPlantRD = комнатное растение научрука .desc = Подарок от сотрудников ботанического отдела, презентованный после переназначения научрука. На нём висит бирка с надписью "Возвращайся, слышишь?". Выглядит не очень здоровым... ent-PottedPlant26 = { ent-PottedPlantBase } .desc = Мне показалось, или оно подмигнуло? -ent-PottedPlant27 = plastic potted plant +ent-PottedPlant27 = искуственное растение .desc = Искусственное, дешёвое на вид, пластиковое деревце. Идеально подходит тем, кто убивает все растения, которых касаются. ent-PottedPlant28 = { ent-PottedPlant27 } .desc = { ent-PottedPlant27.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/computers/computers.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/computers/computers.ftl index 7302efae8fa..a7ea174892e 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/computers/computers.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/computers/computers.ftl @@ -43,8 +43,8 @@ ent-ComputerSolarControl = консоль контроля солнечных б .desc = Контроллер массивов солнечных батарей. ent-ComputerRadar = консоль сканера массы .desc = Компьютер для отслеживания близлежащих космических тел, отображающий их позицию и массу. -ent-ComputerAdvancedRadar = radar computer - .desc = Better CPU and components gives this radar the technological and tactical advantage on detection of far away objects. +ent-ComputerAdvancedRadar = продвинутая консоль сканера массы + .desc = Компьютер для отслеживания близлежащих космических тел, отображающий их позицию и массу. Благодаря новым процессорам позволяет сканировать большее пространство. ent-ComputerCargoShuttle = консоль вызова грузового шаттла .desc = Используется для вызова и отправки грузового шаттла. ent-ComputerCargoOrders = консоль заказа грузов diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/nyanotrasen/entities/structures/lighting/colored_lighting.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/nyanotrasen/entities/structures/lighting/colored_lighting.ftl index 1abde9f414c..6a16c9a516e 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/nyanotrasen/entities/structures/lighting/colored_lighting.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/nyanotrasen/entities/structures/lighting/colored_lighting.ftl @@ -7,6 +7,6 @@ ent-PoweredlightColoredFrostyBlue = { ent-Poweredlight } ent-PoweredlightColoredBlack = { ent-Poweredlight } .desc = Осветительный прибор. Потребляет энергию и излучает свет, если оснащен лампой-трубкой. .suffix = Чёрный -ent-PoweredLightPostSmallRed = post light +ent-PoweredLightPostSmallRed = светильник .desc = Осветительный прибор. Потребляет энергию и излучает свет, если оснащен лампой-трубкой. .suffix = Красный diff --git a/Tools/ss14_ru/ftlfinder.py b/Tools/ss14_ru/ftlfinder.py new file mode 100644 index 00000000000..a13c896bbce --- /dev/null +++ b/Tools/ss14_ru/ftlfinder.py @@ -0,0 +1,40 @@ +import os +import subprocess +import tkinter as tk +from tkinter import simpledialog + +def file_contains_string(file_path, search_string): + with open(file_path, 'r', encoding='utf-8') as file: + for line in file: + if search_string in line: + return True + return False + +def search_files(search_string, directory_path): + notepad_plus_plus_path = r"C:\Program Files\Notepad++\notepad++.exe" # Укажите полный путь к notepad++.exe + for root, _, files in os.walk(directory_path): + for file in files: + if file.endswith(".ftl"): # проверяем только файлы с расширением .ftl + file_path = os.path.join(root, file) + if file_contains_string(file_path, search_string): + # Открываем файл в Notepad++ + subprocess.run([notepad_plus_plus_path, file_path]) + +def main(): + # Путь к директории, в которой нужно искать файлы + directory_path = r"D:\OtherGames\SpaceStation14\перевод\corvax-frontier-14\Resources\Locale\ru-RU" + + # Создание графического интерфейса + root = tk.Tk() + root.withdraw() # Скрыть основное окно + + # Запрос ввода строки для поиска + search_string = simpledialog.askstring("Input", "Введите строку для поиска:") + + if search_string: + search_files(search_string, directory_path) + else: + print("Поисковая строка не введена.") + +if __name__ == "__main__": + main()