diff --git a/Content.Server/Salvage/SalvageSystem.Runner.cs b/Content.Server/Salvage/SalvageSystem.Runner.cs index 161b791084..8a261ca9cc 100644 --- a/Content.Server/Salvage/SalvageSystem.Runner.cs +++ b/Content.Server/Salvage/SalvageSystem.Runner.cs @@ -9,6 +9,7 @@ using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Systems; using Content.Shared.Salvage.Expeditions; using Content.Shared.Shuttles.Components; +using Content.Shared.Localizations; using Robust.Shared.Map.Components; using Robust.Shared.Player; @@ -103,8 +104,10 @@ public sealed partial class SalvageSystem Announce(args.MapUid, Loc.GetString("salvage-expedition-announcement-countdown-minutes", ("duration", (component.EndTime - _timing.CurTime).Minutes))); + var directionLocalization = ContentLocalizationManager.FormatDirection(component.DungeonLocation.GetDir()).ToLower(); // WD Ahead of wizden + if (component.DungeonLocation != Vector2.Zero) - Announce(args.MapUid, Loc.GetString("salvage-expedition-announcement-dungeon", ("direction", component.DungeonLocation.GetDir()))); + Announce(args.MapUid, Loc.GetString("salvage-expedition-announcement-dungeon", ("direction", directionLocalization))); // WD Ahead of wizden component.Stage = ExpeditionStage.Running; Dirty(args.MapUid, component); diff --git a/Resources/Locale/ru-RU/_white/locales-new/autotranslate-71.ftl b/Resources/Locale/ru-RU/_white/locales-new/autotranslate-71.ftl index 77f4a97bb2..cc90f3f3b2 100644 --- a/Resources/Locale/ru-RU/_white/locales-new/autotranslate-71.ftl +++ b/Resources/Locale/ru-RU/_white/locales-new/autotranslate-71.ftl @@ -52,5 +52,11 @@ ent-MobDionaNymph = нимфа дионы .desc = Это как кошка, только… более ветвистая. ent-MobDionaNymphAccent = { ent-MobDionaNymph } .desc = { ent-MobDionaNymph.desc } +ent-OrganDionaNymphBrain = { ent-MobDionaNymph } + .desc = Содержит мозг ранее полностью сформированной дионы. Убив её, ты убьёшь диону навсегда, монстр. +ent-OrganDionaNymphStomach = { ent-MobDionaNymph } + .desc = Содержит желудок ранее полностью сформированной дионы. Вкус от этого лучше не будет. +ent-OrganDionaNymphLungs = { ent-MobDionaNymph } + .desc = Содержит лёгкие ранее полностью сформированной дионы. Захватывает дух. ent-MobArgocyteSlurva = slurva .desc = Жалкие создания, не способные на многое. diff --git a/Resources/Locale/ru-RU/actions/actions/suicide.ftl b/Resources/Locale/ru-RU/actions/actions/suicide.ftl new file mode 100644 index 0000000000..1e27da7b77 --- /dev/null +++ b/Resources/Locale/ru-RU/actions/actions/suicide.ftl @@ -0,0 +1 @@ +suicide-action-popup = ЭТО ДЕЙСТВИЕ УБЬЁТ ВАС! Используйте его ещё раз, если вы уверены. diff --git a/Resources/Locale/ru-RU/anomaly/anomaly.ftl b/Resources/Locale/ru-RU/anomaly/anomaly.ftl index 28809e1ca5..70bbbc0749 100644 --- a/Resources/Locale/ru-RU/anomaly/anomaly.ftl +++ b/Resources/Locale/ru-RU/anomaly/anomaly.ftl @@ -8,6 +8,7 @@ anomaly-particles-delta = Дельта-частицы anomaly-particles-epsilon = Эпсилон-частицы anomaly-particles-zeta = Зета-частицы anomaly-particles-omega = Омега-частицы +anomaly-particles-sigma = Сигма-частицы anomaly-scanner-component-scan-complete = Сканирование завершено! @@ -22,6 +23,11 @@ anomaly-scanner-particle-readout = Анализ реакции на частиц anomaly-scanner-particle-danger = - [color=crimson]Опасный тип:[/color] { $type } anomaly-scanner-particle-unstable = - [color=plum]Нестабильный тип:[/color] { $type } anomaly-scanner-particle-containment = - [color=goldenrod]Сдерживающий тип:[/color] { $type } +anomaly-scanner-particle-transformation = - [color=#6b75fa]Трансформирующий тип:[/color] { $type } +anomaly-scanner-particle-danger-unknown = - [color=crimson]Опасный тип:[/color] [color=red]ОШИБКА[/color] +anomaly-scanner-particle-unstable-unknown = - [color=plum]Нестабильный тип:[/color] [color=red]ОШИБКА[/color] +anomaly-scanner-particle-containment-unknown = - [color=goldenrod]Сдерживающий тип:[/color] [color=red]ОШИБКА[/color] +anomaly-scanner-particle-transformation-unknown = - [color=#6b75fa]Трансформирующий тип:[/color] [color=red]ОШИБКА[/color] anomaly-scanner-pulse-timer = Время до следующего импульса: [color=gray]{ $time }[/color] anomaly-gorilla-core-slot-name = Ядро аномалии @@ -69,3 +75,24 @@ anomaly-command-supercritical = Доводит аномалию до супер # Flavor text on the footer anomaly-generator-flavor-left = Аномалия может возникнуть внутри пользователя. anomaly-generator-flavor-right = v1.1 + +anomaly-behavior-unknown = [color=red]ОШИБКА. Невозможно считать.[/color] + +anomaly-behavior-title = Анализ отклонений поведения: +anomaly-behavior-point = [color=gold]Аномалия генерирует { $mod }% очков[/color] + +anomaly-behavior-safe = [color=forestgreen]Аномалия чрезвычайно стабильна. Крайне редкие импульсы.[/color] +anomaly-behavior-slow = [color=forestgreen]Частота импульсов значительно снижена.[/color] +anomaly-behavior-light = [color=forestgreen]Мощность импульсов значительно снижена.[/color] +anomaly-behavior-balanced = Отклонения поведения не обнаружены. +anomaly-behavior-delayed-force = Частота пульсаций значительно снижена, но их сила повышена. +anomaly-behavior-rapid = Частота пульсаций значительно повышена, но их сила снижена. +anomaly-behavior-reflect = Обнаружено защитное покрытие. +anomaly-behavior-nonsensivity = Обнаружена слабая реакция на частицы. +anomaly-behavior-sensivity = Обнаружена сильная реакция на частицы. +anomaly-behavior-invisibility = Обнаружено искажение светового потока. +anomaly-behavior-secret = Обнаружены помехи. Некоторые данные не могут быть считаны +anomaly-behavior-inconstancy = [color=crimson]Обнаружено непостоянство. Со временем типы частиц могут поменяться.[/color] +anomaly-behavior-fast = [color=crimson]Частота импульсов значительно повышена.[/color] +anomaly-behavior-strenght = [color=crimson]Мощность импульсов значительно повышена.[/color] +anomaly-behavior-moving = [color=crimson]Обнаружена координатная нестабильность.[/color] diff --git a/Resources/Locale/ru-RU/cargo/cargo-console-component.ftl b/Resources/Locale/ru-RU/cargo/cargo-console-component.ftl index ecbc3bbd9b..07d6230d28 100644 --- a/Resources/Locale/ru-RU/cargo/cargo-console-component.ftl +++ b/Resources/Locale/ru-RU/cargo/cargo-console-component.ftl @@ -30,6 +30,7 @@ cargo-console-snip-snip = Заказ урезан до вместимости cargo-console-insufficient-funds = Недостаточно средств (требуется { $cost }) cargo-console-unfulfilled = Нет места для выполнения заказа cargo-console-trade-station = Отправить на {$destination} +cargo-console-unlock-approved-order-broadcast = [bold]{$productName} x{$orderAmount}[/bold], стоимостью [bold]{$cost}[/bold], одобрено [bold]{$approverName}, {$approverJob}[/bold] cargo-console-paper-print-name = Заказ #{$orderNumber} cargo-console-paper-print-text = diff --git a/Resources/Locale/ru-RU/locales-new/autotranslate-44.ftl b/Resources/Locale/ru-RU/locales-new/autotranslate-44.ftl index e69cb8711d..5183554e1d 100644 --- a/Resources/Locale/ru-RU/locales-new/autotranslate-44.ftl +++ b/Resources/Locale/ru-RU/locales-new/autotranslate-44.ftl @@ -70,6 +70,24 @@ ent-LockerParamedic = шкаф парамедика .desc = { ent-LockerBase.desc } ent-GunSafe = оружейный сейф .desc = { ent-LockerBase.desc } +ent-GunSafeDisabler = сейф с дизейблерами + .desc = { ent-GunSafe.desc } +ent-GunSafeSubMachineGunDrozd = сейф с пистолетами-пулемётами Дрозд + .desc = { ent-GunSafe.desc } +ent-GunSafeShotgunEnforcer = сейф с дробовиками Силовик + .desc = { ent-GunSafe.desc } +ent-GunSafeShotgunKammerer = сейф с дробовиками Каммерер + .desc = { ent-GunSafe.desc } +ent-GunSafeLaserCarbine = сейф с лазерными винтовками + .desc = { ent-GunSafe.desc } +ent-GunSafeRifleLecter = сейф с винтовками Лектер + .desc = { ent-GunSafe.desc } +ent-GunSafePistolMk58 = сейф с пистолетами МК 58 + .desc = { ent-GunSafe.desc } +ent-GunSafeTempGun = сейф с температурными пушками + .desc = { ent-GunSafe.desc } +ent-GunSafeSubMachineGunWt550 = сейф с пистолетами-пулемётами WT550 + .desc = { ent-GunSafe.desc } ent-LockerBluespaceStation = блюспейс шкаф .desc = Усовершенствованная технология шкафчиков. ent-CrateChemistrySecure = надежный химический ящик diff --git a/Resources/Locale/ru-RU/medical/components/health-analyzer-component.ftl b/Resources/Locale/ru-RU/medical/components/health-analyzer-component.ftl index 7b131088e2..f937d1cc4f 100644 --- a/Resources/Locale/ru-RU/medical/components/health-analyzer-component.ftl +++ b/Resources/Locale/ru-RU/medical/components/health-analyzer-component.ftl @@ -13,28 +13,28 @@ health-analyzer-window-scan-mode-text = Режим сканирования: health-analyzer-window-scan-mode-active = ВКЛЮЧЕН health-analyzer-window-scan-mode-inactive = ВЫКЛЮЧЕН -health-analyzer-window-damage-group-Brute = Механические: -health-analyzer-window-damage-type-Blunt = Удары: -health-analyzer-window-damage-type-Slash = Разрезы: -health-analyzer-window-damage-type-Piercing = Уколы: +damage-group-brute = Механические +damage-type-blunt = Удары +damage-type-slash = Разрезы +damage-type-piercing = Уколы -health-analyzer-window-damage-group-Burn = Ожоги: -health-analyzer-window-damage-type-Heat = Термические: -health-analyzer-window-damage-type-Laser = Лазерный: -health-analyzer-window-damage-type-Shock = Электрические: -health-analyzer-window-damage-type-Cold = Обморожение: -health-analyzer-window-damage-type-Caustic = Кислотные: +damage-group-burn = Ожоги +damage-type-heat = Термические +damage-type-laser = Лазерный +damage-type-shock = Электрические +damage-type-cold = Обморожение +damage-type-caustic = Кислотные -health-analyzer-window-damage-group-Airloss = Нехватка воздуха: -health-analyzer-window-damage-type-Asphyxiation = Удушение: -health-analyzer-window-damage-type-Bloodloss = Кровопотеря: +damage-group-airloss = Нехватка воздуха +damage-type-asphyxiation = Удушение +damage-type-bloodloss = Кровопотеря -health-analyzer-window-damage-group-Toxin = Токсины: -health-analyzer-window-damage-type-Poison = Яды: -health-analyzer-window-damage-type-Radiation = Радиация: +damage-group-toxin = Токсины +damage-type-poison = Яды +damage-type-radiation = Радиация -health-analyzer-window-damage-group-Genetic = Генетические: -health-analyzer-window-damage-type-Cellular = Клеточные: +damage-group-genetic = Генетические +damage-type-cellular = Клеточные health-analyzer-window-malnutrition = Тяжёлое недоедание diff --git a/Resources/Locale/ru-RU/pai/pai-system.ftl b/Resources/Locale/ru-RU/pai/pai-system.ftl index 22d8c1de05..a914c567ba 100644 --- a/Resources/Locale/ru-RU/pai/pai-system.ftl +++ b/Resources/Locale/ru-RU/pai/pai-system.ftl @@ -2,12 +2,25 @@ pai-system-pai-installed = пИИ установлен. pai-system-off = пИИ не установлен. pai-system-still-searching = Всё ещё ищем пИИ. pai-system-searching = Ищем пИИ... + pai-system-role-name = персональный ИИ pai-system-role-description = Станьте чьим-то персональным Искуственным Интеллектом! (Воспоминания *не* прилагаются.) +pai-system-role-name-syndicate = персональный ИИ Синдиката +pai-system-role-description-syndicate = Станьте чьим-то персональным Искуственным Интеллектом! + (Воспоминания *не* прилагаются.) +pai-system-role-name-potato = картофельный искусственный интеллект +pai-system-role-description-potato = Это игрушка для детей. И теперь ваша жизнь в ней. + pai-system-wipe-device-verb-text = Удалить пИИ pai-system-wiped-device = пИИ был стерт с устройства. + pai-system-stop-searching-verb-text = Прекратить поиск pai-system-stopped-searching = Устройство прекратило поиск пИИ. + pai-system-pai-name = пИИ { CAPITALIZE($owner) } +pai-system-pai-name-raw = пИИ {$name} + +pai-system-brick-popup = Микросхемы пИИ громко хлопают и перегорают! +pai-system-scramble-popup = Микросхемы пИИ перенапряжены электричеством! diff --git a/Resources/Locale/ru-RU/procedural/expeditions.ftl b/Resources/Locale/ru-RU/procedural/expeditions.ftl index 86a260bcbb..0933e58871 100644 --- a/Resources/Locale/ru-RU/procedural/expeditions.ftl +++ b/Resources/Locale/ru-RU/procedural/expeditions.ftl @@ -4,6 +4,7 @@ salvage-expedition-structure-remaining = [one] { $count } структура осталась. *[other] { $count } структур осталось. } +salvage-expedition-type = Миссия salvage-expedition-megafauna-remaining = { $count } мегафауны остаётся. salvage-expedition-window-title = Экспедиции salvage-expedition-window-difficulty = Сложность: @@ -35,11 +36,43 @@ salvage-expedition-difficulty-Minor = Незначительная salvage-expedition-difficulty-Moderate = Умеренная salvage-expedition-difficulty-Hazardous = Опасная salvage-expedition-difficulty-Extreme = Экстремальная + +salvage-expedition-difficulty-players = Рекомендуется утилизаторов: + # Runner salvage-expedition-not-all-present = Не все утилизаторы находятся на борту шаттла! # Runner salvage-expedition-announcement-countdown-minutes = { $duration } минут осталось до завершения экспедиции. salvage-expedition-announcement-countdown-seconds = { $duration } секунд осталось до завершения экспедиции. salvage-expedition-reward-description = Награда за выполнение миссии -salvage-expedition-announcement-dungeon = Подземелье расположено на { $direction }. +salvage-expedition-announcement-dungeon = Подземелье обнаружено. Местоположение: { $direction }. salvage-expedition-completed = Экспедиция завершена. + +salvage-faction-xenos = Ксено +salvage-faction-carps = Карпы + +salvage-biome-mod-caves = Пещеры +salvage-biome-mod-grasslands = Луга +salvage-biome-mod-snow = Снег +salvage-biome-mod-lava = Лава + +salvage-light-mod-daylight = День +salvage-light-mod-evening = Вечер +salvage-light-mod-night = Ночь +salvage-temperature-mod-room-temperature = Комнатная температура +salvage-temperature-mod-hot = Жара +salvage-temperature-mod-high-temperature = Высокая температура +salvage-temperature-mod-extreme-heat = Экстремальная жара +salvage-temperature-mod-cold = Холод +salvage-temperature-mod-low-temperature = Низкая температура +salvage-temperature-mod-extreme-cold = Экстремальный холод +salvage-air-mod-no-atmosphere = Отсутствие атмосферы +salvage-air-mod-breathable-atmosphere = Пригодная атмосфера +salvage-air-mod-dangerous-atmosphere = Опасная атмосфера +salvage-air-mod-toxic-atmosphere = Токсичная атмосфера +salvage-air-mod-volatile-atmosphere = Изменчивая атмосфера +salvage-dungeon-mod-lava-brig = Лавовый бриг +salvage-dungeon-mod-snowy-labs = Снежная лаборатория +salvage-dungeon-mod-experiment = Эксперимент +salvage-dungeon-mod-haunted = Призраки +salvage-dungeon-mod-mineshaft = Шахта diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/janitorial/soap.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/janitorial/soap.ftl index fae9b35489..6b1f75ea57 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/janitorial/soap.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/janitorial/soap.ftl @@ -10,3 +10,5 @@ ent-SoapHomemade = мыло .desc = Самодельный брусок мыла. Пахнет... уф.... ent-SoapOmega = омега мыло .desc = Самое совершенное мыло, известное человечеству. Пахнет блюспейсом. +ent-SoapletSyndie = кусочек мыла + .desc = Крохотный кусочек мыла синдиката.