From a4f5165fc12e7dc3238114bbd610146f3f56246f Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Thu, 26 Dec 2024 23:25:54 +0300 Subject: [PATCH 1/6] Update _engine_lib.ftl --- Resources/Locale/ru-RU/robust-toolbox/_engine_lib.ftl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Locale/ru-RU/robust-toolbox/_engine_lib.ftl b/Resources/Locale/ru-RU/robust-toolbox/_engine_lib.ftl index cf69936c9e..468824afdc 100644 --- a/Resources/Locale/ru-RU/robust-toolbox/_engine_lib.ftl +++ b/Resources/Locale/ru-RU/robust-toolbox/_engine_lib.ftl @@ -53,8 +53,8 @@ zzzz-conjugate-be = # Used internally by the CONJUGATE-HAVE() function. zzzz-conjugate-have = { GENDER($ent) -> - [epicene] have - *[other] has + [epicene] имеют + *[other] имеет } # Used internally by the CONJUGATE-BASIC() function. zzzz-conjugate-basic = From 44bf677f92c7f4b741d95386666e22d9741e3e0e Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Thu, 26 Dec 2024 23:43:21 +0300 Subject: [PATCH 2/6] Genders update --- .../ru-RU/interaction/interaction-popup-component.ftl | 2 +- Resources/Locale/ru-RU/robust-toolbox/_engine_lib.ftl | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl b/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl index f4bebe19f0..9a09e505b9 100644 --- a/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl +++ b/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl @@ -10,7 +10,7 @@ petting-success-bird = Вы гладите { $target } по { POSS-ADJ($target) petting-success-cat = Вы гладите { $target } по { POSS-ADJ($target) } маленькой пушистой голове. petting-success-corrupted-corgi = В порыве самонадеянности, вы гладите { $target } по { POSS-ADJ($target) } маленькой проклятой голове. petting-success-crab = Вы гладите { $target } по { POSS-ADJ($target) } маленькой гладкой голове. -petting-success-dehydrated-carp = Вы гладите { $target } по { POSS-ADJ($target) } сухой маленькой голове. { CAPITALIZE(OBJECT($target)) } похоже теперь любит вас. +petting-success-dehydrated-carp = Вы гладите { $target } по { POSS-ADJ($target) } сухой маленькой голове. { CAPITALIZE(SUBJECT($target)) } похоже теперь любит вас. petting-success-dog = Вы гладите { $target } по { POSS-ADJ($target) } мягкой пушистой голове. petting-success-frog = Вы гладите { $target } по { POSS-ADJ($target) } маленькой скользкой голове. petting-success-goat = Вы гладите { $target } по { POSS-ADJ($target) } рогатой пушистой голове. diff --git a/Resources/Locale/ru-RU/robust-toolbox/_engine_lib.ftl b/Resources/Locale/ru-RU/robust-toolbox/_engine_lib.ftl index 468824afdc..9301b9988b 100644 --- a/Resources/Locale/ru-RU/robust-toolbox/_engine_lib.ftl +++ b/Resources/Locale/ru-RU/robust-toolbox/_engine_lib.ftl @@ -13,12 +13,13 @@ zzzz-subject-pronoun = *[neuter] оно } # Used internally by the OBJECT() function. +# I know it's wrong, but I don't have gender studies degree and it's just works. zzzz-object-pronoun = { GENDER($ent) -> - [male] его - [female] её - [epicene] их - *[neuter] его + [male] него + [female] неё + [epicene] них + *[neuter] него } # Used internally by the POSS-PRONOUN() function. zzzz-possessive-pronoun = From caae80f51e195f84cf24ab3ee13aaadc1ca0dd64 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Fri, 27 Dec 2024 00:08:41 +0300 Subject: [PATCH 3/6] =?UTF-8?q?=D0=92=D0=B5=D1=89=D0=BC=D0=B5=D1=88=D0=BA?= =?UTF-8?q?=D0=B8=20=D1=81=D0=B8=D0=BD=D0=B4=D0=B8=D0=BA=D0=B0=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../catalog/fills/backpacks/duffelbag.ftl | 86 +++++++++---------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/duffelbag.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/duffelbag.ftl index 94a8bdf369..297dc7da08 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/duffelbag.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/backpacks/duffelbag.ftl @@ -1,51 +1,51 @@ -ent-ClothingBackpackDuffelSurgeryFilled = хирургический вещмешок - .desc = Большой вещевой мешок для хранения дополнительного медицинского снаряжения - похоже, этот мешок предназначен для хранения хирургических инструментов. -ent-ClothingBackpackDuffelSyndicateFilledMedical = хирургический вещмешок синдиката - .desc = Большой вещевой мешок с полным набором хирургических инструментов. -ent-ClothingBackpackDuffelSyndicateFilledShotgun = набор "Бульдог" - .desc = Простой и надежный: Содержит популярный дробовик Бульдог, барабан пуль и 3 барабана дроби. -ent-ClothingBackpackDuffelSyndicateFilledSMG = набор "C-20r" - .desc = Старый добрый: Классический пистолет-пулемет C-20r в комплекте с тремя магазинами. -ent-ClothingBackpackDuffelSyndicateFilledRevolver = набор "Питон" - .desc = Выступите громко и гордо с заряженным Магнум Питон и двумя спидлоадерами. -ent-ClothingBackpackDuffelSyndicateFilledLMG = набор "L6 Saw" - .desc = Еще больше дакки: культовый лёгкий пулемет L6 в комплекте с 2 коробами патронов. -ent-ClothingBackpackDuffelSyndicateFilledGrenadeLauncher = набор "Крайт" - .desc = Старый гранатомет Крайт, снабженный 11 гранатами различной поражающей способности. -ent-ClothingBackpackDuffelSyndicateFilledCarbine = набор "М-90gl" - .desc = Универсальная боевая винтовка с подствольным гранатометом, в комплекте с 3 магазинами и 6 гранатами различной мощности. -ent-ClothingBackpackDuffelSyndicateAmmoFilled = набор боеприпасов - .desc = Перезаряжаю! Содержит 4 магазина для C-20r, 4 барабана для Бульдога и 2 короба патронов для L6 SAW. -ent-ClothingBackpackDuffelSyndicateCostumeCentcom = вещмешок с костюмом представителя Центкома - .desc = Содержит полный комплект униформы представителя Центкома, гарнитуру и планшет. Гарнитура поставляется без ключа шифрования. +ent-ClothingBackpackDuffelSurgeryFilled = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор хирургических инструментов. +ent-ClothingBackpackDuffelSyndicateFilledMedical = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор хирургических инструментов. +ent-ClothingBackpackDuffelSyndicateFilledShotgun = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор "Бульдог". +ent-ClothingBackpackDuffelSyndicateFilledSMG = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор "C-20r". +ent-ClothingBackpackDuffelSyndicateFilledRevolver = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор "Питон". +ent-ClothingBackpackDuffelSyndicateFilledLMG = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор "L6 Saw". +ent-ClothingBackpackDuffelSyndicateFilledGrenadeLauncher = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор "Крайт". +ent-ClothingBackpackDuffelSyndicateFilledCarbine = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор "М-90gl". +ent-ClothingBackpackDuffelSyndicateAmmoFilled = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор боеприпасов. +ent-ClothingBackpackDuffelSyndicateCostumeCentcom = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: костюм представителя Центкома. .suffix = НЕ МАППИТЬ ent-ClothingBackpackDuffelSyndicateCostumeClown = { ent-ClothingBackpackDuffelClown } .desc = { ent-ClothingBackpackDuffelClown.desc } .suffix = Синдикат -ent-ClothingBackpackDuffelSyndicateCarpSuit = вещмешок костюма карпа - .desc = Содержит костюм карпа и нескольких друзей для игр. -ent-ClothingBackpackDuffelSyndicatePyjamaBundle = вещмешок пижам синдиката - .desc = Содержит 3 пижамы синдиката и 3 плюшевые игрушки для самой лучшей ночёвки. -ent-ClothingBackpackDuffelSyndicateC4tBundle = набор C-4 синдиката - .desc = Содержит много зарядов взрывчатки С-4. +ent-ClothingBackpackDuffelSyndicateCarpSuit = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор костюма карпа. +ent-ClothingBackpackDuffelSyndicatePyjamaBundle = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор пижам. +ent-ClothingBackpackDuffelSyndicateC4tBundle = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор C-4. ent-ClothingBackpackChameleonFill = { ent-ClothingBackpackChameleon } .suffix = Заполненный, Хамелеон .desc = { ent-ClothingBackpackChameleon.desc } -ent-ClothingBackpackDuffelSyndicateEVABundle = набор EVA синдиката - .desc = Содержит одобренный Синдикатом костюм EVA. -ent-ClothingBackpackDuffelSyndicateHardsuitBundle = набор скафандра синдиката - .desc = Содержит фирменный кроваво-красный комбинезон Синдиката. -ent-ClothingBackpackDuffelZombieBundle = зомби набор синдиката - .desc = Универсальный набор для создания зомби на станции. -ent-ClothingBackpackDuffelSyndicateOperative = вещмешок оперативника +ent-ClothingBackpackDuffelSyndicateEVABundle = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор EVA синдиката. +ent-ClothingBackpackDuffelSyndicateHardsuitBundle = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор скафандра синдиката. +ent-ClothingBackpackDuffelZombieBundle = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: зомби набор синдиката. +ent-ClothingBackpackDuffelSyndicateOperative = { ent-ClothingBackpackDuffelSyndicate } .desc = { ent-ClothingBackpackDuffelSyndicateBundle.desc } -ent-ClothingBackpackDuffelSyndicateOperativeMedic = вещмешок оперативника-медика - .desc = Большой вещевой мешок для хранения дополнительного медицинского снаряжения. -ent-ClothingBackpackDuffelSyndicateMedicalBundleFilled = набор медикаментов - .desc = Все, что нужно для возвращения в строй ваших товарищей: главным образом, боевая аптечка, дефибриллятор и три боевых медипена. -ent-ClothingBackpackDuffelSyndicateDecoyKitFilled = набор приманок - .desc = Содержит отвлечения, как слуховые, так и визуальные. Скоро будет запах. -ent-ClothingBackpackDuffelSyndicateEliteHardsuitBundle = набор элитного скафандра синдиката - .desc = Содержит элитный скафандр синдиката, в который входит еще кое-что. -ent-ClothingBackpackDuffelSyndicateHardsuitExtrasBundle = набор принадлежностей для скафандра - .desc = Содержит вещи, которые вам непременно понадобятся при покупке скафандра. +ent-ClothingBackpackDuffelSyndicateOperativeMedic = { ent-ClothingBackpackDuffelSyndicate } + .desc = { ent-ClothingBackpackDuffelSyndicateBundle.desc } +ent-ClothingBackpackDuffelSyndicateMedicalBundleFilled = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор медикаментов. +ent-ClothingBackpackDuffelSyndicateDecoyKitFilled = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор приманок. +ent-ClothingBackpackDuffelSyndicateEliteHardsuitBundle = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор элитного скафандра синдиката. +ent-ClothingBackpackDuffelSyndicateHardsuitExtrasBundle = { ent-ClothingBackpackDuffelSyndicate } + .desc = Большой вещмешок для хранения дополнительных предательских предметов. Имеет этикетку: набор принадлежностей для скафандра. From 05c00cadfd26b5c8611ba752288298ca10f2ecd5 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Fri, 27 Dec 2024 00:08:49 +0300 Subject: [PATCH 4/6] =?UTF-8?q?=D0=9B=D0=BE=D0=BA=D0=B0=D0=BB=D0=B8=D0=B7?= =?UTF-8?q?=D0=B0=D1=86=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Locale/ru-RU/store/store.ftl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Resources/Locale/ru-RU/store/store.ftl b/Resources/Locale/ru-RU/store/store.ftl index 6bea8a60fe..c9ec4164c6 100644 --- a/Resources/Locale/ru-RU/store/store.ftl +++ b/Resources/Locale/ru-RU/store/store.ftl @@ -4,4 +4,7 @@ store-ui-balance-display = { $currency }: { $amount } store-ui-price-display = { $amount } { $currency } store-ui-traitor-flavor = Лицензия (C) НТ-30643 store-ui-traitor-warning = Оперативники должны блокировать свои восходящие каналы связи после использования, чтобы избежать обнаружения. + store-withdraw-button-ui = Вывести { $currency } +store-ui-button-out-of-stock = {""} (Нет в наличии) +store-not-account-owner = Этот {$store} не привязан к вам! From b2374296c5ddf1835ad95d909d6c29b702d9a941 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Fri, 27 Dec 2024 00:11:12 +0300 Subject: [PATCH 5/6] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20?= =?UTF-8?q?=D0=BF=D0=B5=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 --- .../Locale/ru-RU/wires/components/wires-panel-component.ftl | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 Resources/Locale/ru-RU/wires/components/wires-panel-component.ftl diff --git a/Resources/Locale/ru-RU/wires/components/wires-panel-component.ftl b/Resources/Locale/ru-RU/wires/components/wires-panel-component.ftl deleted file mode 100644 index 66514f7731..0000000000 --- a/Resources/Locale/ru-RU/wires/components/wires-panel-component.ftl +++ /dev/null @@ -1,2 +0,0 @@ -wires-panel-component-on-examine-open = [color=lightgray]панель технического обслуживания[/color] [color=red]открыта[/color]. -wires-panel-component-on-examine-closed = The [color=lightgray]панель технического обслуживания[/color] [color=darkgreen]закрыта[/color]. From fd68a19f0ed9ffe4fc09c8c5e74e7d7b8d1466a2 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Fri, 27 Dec 2024 00:12:32 +0300 Subject: [PATCH 6/6] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4?= =?UTF-8?q?=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Locale/ru-RU/nuke/nuke-component.ftl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Resources/Locale/ru-RU/nuke/nuke-component.ftl b/Resources/Locale/ru-RU/nuke/nuke-component.ftl index 78cfb5a644..d81993b372 100644 --- a/Resources/Locale/ru-RU/nuke/nuke-component.ftl +++ b/Resources/Locale/ru-RU/nuke/nuke-component.ftl @@ -41,3 +41,7 @@ nuke-codes-fax-paper-name = коды ядерной аутентификации # Nuke disk slot nuke-slot-component-slot-name-disk = Диск + +## Examine +nuke-examine-armed = Эй, а почему эта [color=red]красная лампочка[/color] мигает? +nuke-examine-exploding = Ага... Похоже, уже слишком поздно, приятель.