From: MaxSMokeSkaarj Date: Fri, 27 Dec 2024 02:55:15 +0000 (+1000) Subject: Переводы X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=bcb8b2c01987f253d88671a58913fd87723a02c3;p=space-station-14.git Переводы --- diff --git a/Resources/Locale/ru-RU/HUD/game-hud.ftl b/Resources/Locale/ru-RU/HUD/game-hud.ftl index ea423f080a..359555c273 100644 --- a/Resources/Locale/ru-RU/HUD/game-hud.ftl +++ b/Resources/Locale/ru-RU/HUD/game-hud.ftl @@ -1,9 +1,9 @@ -game-hud-open-escape-menu-button-tooltip = Open escape menu. -game-hud-open-guide-menu-button-tooltip = Open guidebook menu. -game-hud-open-character-menu-button-tooltip = Open character menu. -game-hud-open-emotes-menu-button-tooltip= Open emotes menu. -game-hud-open-inventory-menu-button-tooltip = Open inventory menu. -game-hud-open-crafting-menu-button-tooltip = Open crafting menu. -game-hud-open-actions-menu-button-tooltip = Open actions menu. -game-hud-open-admin-menu-button-tooltip = Open admin menu. -game-hud-open-sandbox-menu-button-tooltip = Open sandbox menu. +game-hud-open-escape-menu-button-tooltip = Открыть меню escape. +game-hud-open-guide-menu-button-tooltip = Открыть меню справочника. +game-hud-open-character-menu-button-tooltip = Открыть меню персонажа. +game-hud-open-emotes-menu-button-tooltip = Открыть меню эмоций. +game-hud-open-inventory-menu-button-tooltip = Открыть меню инвентаря. +game-hud-open-crafting-menu-button-tooltip = Открыть меню крафта. +game-hud-open-actions-menu-button-tooltip = Открыть меню действий. +game-hud-open-admin-menu-button-tooltip = Открыть меню администратора. +game-hud-open-sandbox-menu-button-tooltip = Открыть меню песочницы. diff --git a/Resources/Locale/ru-RU/gravity/gravity-generator-component.ftl b/Resources/Locale/ru-RU/gravity/gravity-generator-component.ftl index b4e6cddcd5..15a013e87c 100644 --- a/Resources/Locale/ru-RU/gravity/gravity-generator-component.ftl +++ b/Resources/Locale/ru-RU/gravity/gravity-generator-component.ftl @@ -1,28 +1,28 @@ -### Gravity Generator +### Генератор Гравитации ## UI -gravity-generator-window-title = Gravity Generator +gravity-generator-window-title = Генератор Гравитации -## UI field names +## Названия полей UI -gravity-generator-window-status = Status: -gravity-generator-window-power = Power: -gravity-generator-window-eta = ETA: -gravity-generator-window-charge = Charge: +gravity-generator-window-status = Статус: +gravity-generator-window-power = Мощность: +gravity-generator-window-eta = Ожидаемое время: +gravity-generator-window-charge = Заряд: -## UI statuses -gravity-generator-window-status-fully-charged = Fully Charged -gravity-generator-window-status-off = Off -gravity-generator-window-status-charging = Charging -gravity-generator-window-status-discharging = Discharging +## Статусы UI +gravity-generator-window-status-fully-charged = Полностью заряжен +gravity-generator-window-status-off = Выключен +gravity-generator-window-status-charging = Заряжается +gravity-generator-window-status-discharging = Разряжается -## UI Power Buttons -gravity-generator-window-power-on = On -gravity-generator-window-power-off = Off -gravity-generator-window-power-label = { $draw } / { $max } W +## Кнопки мощности UI +gravity-generator-window-power-on = Включено +gravity-generator-window-power-off = Выключено +gravity-generator-window-power-label = { $draw } / { $max } Вт -## UI ETA label +## Метка ETA -gravity-generator-window-eta-none = N/A -gravity-generator-window-eta-value = { TOSTRING($left, "m\\:ss") } +gravity-generator-window-eta-none = Н/Д +gravity-generator-window-eta-value = { TOSTRING($left, "м\\:сс") } diff --git a/Resources/Locale/ru-RU/guardian/guardian.ftl b/Resources/Locale/ru-RU/guardian/guardian.ftl index 141646087d..05467ce479 100644 --- a/Resources/Locale/ru-RU/guardian/guardian.ftl +++ b/Resources/Locale/ru-RU/guardian/guardian.ftl @@ -1,25 +1,23 @@ +## Специфично для хозяина хранителя -## Guardian host specific +guardian-created = Вы чувствуете... Призрачно. +guardian-already-present-invalid-creation = Вы не можете снова пережить этот пугающий опыт! +guardian-no-actions-invalid-creation = У вас нет возможности быть хозяином хранителя! +guardian-activator-empty-invalid-creation = Инъектор исчерпан. +guardian-activator-empty-examine = [color=#ba1919]Инъектор исчерпан.[/color] +# TODO: Изменить это, как только другие виды смогут его инъектировать? +guardian-activator-invalid-target = Только люди могут быть инъектированы! +guardian-no-soul = У вашего хранителя нет души. +guardian-available = У вашего хранителя теперь есть душа. +guardian-inside-container = Нет места, чтобы освободить вашего хранителя! -guardian-created = You feel... Haunted. -guardian-already-present-invalid-creation = You are NOT re-living that haunting experience! -guardian-no-actions-invalid-creation = You don't have the ability to host a guardian! -guardian-activator-empty-invalid-creation = The injector is spent. -guardian-activator-empty-examine = [color=#ba1919]The injector is spent.[/color] -# TODO: Change this once other species can inject it? -guardian-activator-invalid-target = Only humans can be injected! -guardian-no-soul = Your guardian has no soul. -guardian-available = Your guardian now has a soul. -guardian-inside-container = There's no room to release your guardian! +## Специфично для сущности хранителя -## Guardian entity specific - -guardian-entity-recall = The guardian vanishes into thin air! -guardian-entity-taking-damage = Your guardian is taking damage! - -## Health warnings -guardian-host-critical-warn = YOUR HOST IS WOUNDED! -guardian-host-death-warn = YOUR FORM SUCCUMBS TO NONEXISTENCE! -guardian-death-warn = YOUR BODY IS PIERCED BY SUBATOMIC PAIN AS IT DISINTEGRATES! -guardian-attack-host = You cannot attack your host. +guardian-entity-recall = Хранитель исчезает в воздухе! +guardian-entity-taking-damage = Ваш хранитель получает урон! +## Предупреждения о здоровье +guardian-host-critical-warn = ВАШ ХОЗЯИН РАНЕН! +guardian-host-death-warn = ВАША ФОРМА ПОДДАЕТСЯ НЕНАВИСТИ! +guardian-death-warn = ВАШЕ ТЕЛО ПРОНИКНУТО СУБАТОМНОЙ БОЛЬЮ, ПОКА ОНО РАСПАДАЕТСЯ! +guardian-attack-host = Вы не можете атаковать своего хозяина. diff --git a/Resources/Locale/ru-RU/guidebook/chemistry/conditions.ftl b/Resources/Locale/ru-RU/guidebook/chemistry/conditions.ftl index 95aaf9126d..1f683d2a12 100644 --- a/Resources/Locale/ru-RU/guidebook/chemistry/conditions.ftl +++ b/Resources/Locale/ru-RU/guidebook/chemistry/conditions.ftl @@ -1,64 +1,64 @@ reagent-effect-condition-guidebook-total-damage = { $max -> - [2147483648] it has at least {NATURALFIXED($min, 2)} total damage + [2147483648] у него как минимум {NATURALFIXED($min, 2)} общего урона *[other] { $min -> - [0] it has at most {NATURALFIXED($max, 2)} total damage - *[other] it has between {NATURALFIXED($min, 2)} and {NATURALFIXED($max, 2)} total damage + [0] у него не более {NATURALFIXED($max, 2)} общего урона + *[other] у него между {NATURALFIXED($min, 2)} и {NATURALFIXED($max, 2)} общего урона } } reagent-effect-condition-guidebook-total-hunger = { $max -> - [2147483648] the target has at least {NATURALFIXED($min, 2)} total hunger + [2147483648] у цели как минимум {NATURALFIXED($min, 2)} общего голода *[other] { $min -> - [0] the target has at most {NATURALFIXED($max, 2)} total hunger - *[other] the target has between {NATURALFIXED($min, 2)} and {NATURALFIXED($max, 2)} total hunger + [0] у цели не более {NATURALFIXED($max, 2)} общего голода + *[other] у цели между {NATURALFIXED($min, 2)} и {NATURALFIXED($max, 2)} общего голода } } reagent-effect-condition-guidebook-reagent-threshold = { $max -> - [2147483648] there's at least {NATURALFIXED($min, 2)}u of {$reagent} + [2147483648] есть как минимум {NATURALFIXED($min, 2)}u {$reagent} *[other] { $min -> - [0] there's at most {NATURALFIXED($max, 2)}u of {$reagent} - *[other] there's between {NATURALFIXED($min, 2)}u and {NATURALFIXED($max, 2)}u of {$reagent} + [0] есть не более {NATURALFIXED($max, 2)}u {$reagent} + *[other] есть между {NATURALFIXED($min, 2)}u и {NATURALFIXED($max, 2)}u {$reagent} } } reagent-effect-condition-guidebook-mob-state-condition = - the mob is { $state } + моб находится в состоянии { $state } reagent-effect-condition-guidebook-job-condition = - the target's job is { $job } + работа цели — { $job } reagent-effect-condition-guidebook-solution-temperature = - the solution's temperature is { $max -> - [2147483648] at least {NATURALFIXED($min, 2)}k + температура раствора { $max -> + [2147483648] как минимум {NATURALFIXED($min, 2)}k *[other] { $min -> - [0] at most {NATURALFIXED($max, 2)}k - *[other] between {NATURALFIXED($min, 2)}k and {NATURALFIXED($max, 2)}k + [0] не более {NATURALFIXED($max, 2)}k + *[other] между {NATURALFIXED($min, 2)}k и {NATURALFIXED($max, 2)}k } } reagent-effect-condition-guidebook-body-temperature = - the body's temperature is { $max -> - [2147483648] at least {NATURALFIXED($min, 2)}k + температура тела { $max -> + [2147483648] как минимум {NATURALFIXED($min, 2)}k *[other] { $min -> - [0] at most {NATURALFIXED($max, 2)}k - *[other] between {NATURALFIXED($min, 2)}k and {NATURALFIXED($max, 2)}k + [0] не более {NATURALFIXED($max, 2)}k + *[other] между {NATURALFIXED($min, 2)}k и {NATURALFIXED($max, 2)}k } } reagent-effect-condition-guidebook-organ-type = - the metabolizing organ { $shouldhave -> - [true] is - *[false] is not - } {INDEFINITE($name)} {$name} organ + метаболизирующий орган { $shouldhave -> + [true] является + *[false] не является + } {INDEFINITE($name)} {$name} органом reagent-effect-condition-guidebook-has-tag = - the target { $invert -> - [true] does not have - *[false] has - } the tag {$tag} + у цели { $invert -> + [true] нет + *[false] есть + } тег {$tag} -reagent-effect-condition-guidebook-this-reagent = this reagent +reagent-effect-condition-guidebook-this-reagent = этот реагент diff --git a/Resources/Locale/ru-RU/guidebook/chemistry/core.ftl b/Resources/Locale/ru-RU/guidebook/chemistry/core.ftl index 2ffb0b2be2..6544ace05b 100644 --- a/Resources/Locale/ru-RU/guidebook/chemistry/core.ftl +++ b/Resources/Locale/ru-RU/guidebook/chemistry/core.ftl @@ -1,30 +1,30 @@ guidebook-reagent-effect-description = {$chance -> [1] { $effect } - *[other] Has a { NATURALPERCENT($chance, 2) } chance to { $effect } + *[other] Имеет { NATURALPERCENT($chance, 2) } шанс на то, чтобы { $effect } }{ $conditionCount -> [0] . - *[other] {" "}when { $conditions }. + *[other] {" "}когда { $conditions }. } guidebook-reagent-name = [bold][color={$color}]{CAPITALIZE($name)}[/color][/bold] -guidebook-reagent-recipes-header = Recipe +guidebook-reagent-recipes-header = Рецепт guidebook-reagent-recipes-reagent-display = [bold]{$reagent}[/bold] \[{$ratio}\] -guidebook-reagent-sources-header = Sources +guidebook-reagent-sources-header = Источники guidebook-reagent-sources-ent-wrapper = [bold]{$name}[/bold] \[1\] -guidebook-reagent-sources-gas-wrapper = [bold]{$name} (gas)[/bold] \[1\] -guidebook-reagent-effects-header = Effects -guidebook-reagent-effects-metabolism-group-rate = [bold]{$group}[/bold] [color=gray]({$rate} units per second)[/color] -guidebook-reagent-plant-metabolisms-header = Plant Metabolism -guidebook-reagent-plant-metabolisms-rate = [bold]Plant Metabolism[/bold] [color=gray](1 unit every 3 seconds as base)[/color] -guidebook-reagent-physical-description = [italic]Seems to be {$description}.[/italic] +guidebook-reagent-sources-gas-wrapper = [bold]{$name} (газ)[/bold] \[1\] +guidebook-reagent-effects-header = Эффекты +guidebook-reagent-effects-metabolism-group-rate = [bold]{$group}[/bold] [color=gray]({$rate} единиц в секунду)[/color] +guidebook-reagent-plant-metabolisms-header = Метаболизм растений +guidebook-reagent-plant-metabolisms-rate = [bold]Метаболизм растений[/bold] [color=gray](1 единица каждые 3 секунды в качестве базового)[/color] +guidebook-reagent-physical-description = [italic]Кажется, что это {$description}.[/italic] guidebook-reagent-recipes-mix-info = {$minTemp -> [0] {$hasMax -> - [true] {CAPITALIZE($verb)} below {NATURALFIXED($maxTemp, 2)}K + [true] {CAPITALIZE($verb)} ниже {NATURALFIXED($maxTemp, 2)}K *[false] {CAPITALIZE($verb)} } *[other] {CAPITALIZE($verb)} {$hasMax -> - [true] between {NATURALFIXED($minTemp, 2)}K and {NATURALFIXED($maxTemp, 2)}K - *[false] above {NATURALFIXED($minTemp, 2)}K + [true] между {NATURALFIXED($minTemp, 2)}K и {NATURALFIXED($maxTemp, 2)}K + *[false] выше {NATURALFIXED($minTemp, 2)}K } } diff --git a/Resources/Locale/ru-RU/guidebook/chemistry/effects.ftl b/Resources/Locale/ru-RU/guidebook/chemistry/effects.ftl index 642555b237..a7e07a23a0 100644 --- a/Resources/Locale/ru-RU/guidebook/chemistry/effects.ftl +++ b/Resources/Locale/ru-RU/guidebook/chemistry/effects.ftl @@ -1,25 +1,25 @@ -create-3rd-person = { $chance -> - [1] Creates - *[other] create + [1] Создает + *[other] создать } -cause-3rd-person = { $chance -> - [1] Causes - *[other] cause + [1] Вызывает + *[other] вызвать } -satiate-3rd-person = { $chance -> - [1] Satiates - *[other] satiate + [1] Утоляет + *[other] утолить } reagent-effect-guidebook-create-entity-reaction-effect = { $chance -> - [1] Creates - *[other] create + [1] Создает + *[other] создать } { $amount -> [1] {INDEFINITE($entname)} *[other] {$amount} {MAKEPLURAL($entname)} @@ -27,380 +27,380 @@ reagent-effect-guidebook-create-entity-reaction-effect = reagent-effect-guidebook-explosion-reaction-effect = { $chance -> - [1] Causes - *[other] cause - } an explosion + [1] Вызывает + *[other] вызвать + } взрыв reagent-effect-guidebook-emp-reaction-effect = { $chance -> - [1] Causes - *[other] cause - } an electromagnetic pulse + [1] Вызывает + *[other] вызвать + } электромагнитный импульс reagent-effect-guidebook-flash-reaction-effect = { $chance -> - [1] Causes - *[other] cause - } a blinding flash + [1] Вызывает + *[other] вызвать + } ослепляющий всплеск reagent-effect-guidebook-foam-area-reaction-effect = { $chance -> - [1] Creates - *[other] create - } large quantities of foam + [1] Создает + *[other] создать + } большие количества пены reagent-effect-guidebook-smoke-area-reaction-effect = { $chance -> - [1] Creates - *[other] create - } large quantities of smoke + [1] Создает + *[other] создать + } большие количества дыма reagent-effect-guidebook-satiate-thirst = { $chance -> - [1] Satiates - *[other] satiate + [1] Утоляет + *[other] утолить } { $relative -> - [1] thirst averagely - *[other] thirst at {NATURALFIXED($relative, 3)}x the average rate + [1] жажду в среднем + *[other] жажду с {NATURALFIXED($relative, 3)}x средней скорости } reagent-effect-guidebook-satiate-hunger = { $chance -> - [1] Satiates - *[other] satiate + [1] Утоляет + *[other] утолить } { $relative -> - [1] hunger averagely - *[other] hunger at {NATURALFIXED($relative, 3)}x the average rate + [1] голод в среднем + *[other] голод с {NATURALFIXED($relative, 3)}x средней скорости } reagent-effect-guidebook-health-change = { $chance -> [1] { $healsordeals -> - [heals] Heals - [deals] Deals - *[both] Modifies health by + [heals] Исцеляет + [deals] Наносит + *[both] Модифицирует здоровье на } *[other] { $healsordeals -> - [heals] heal - [deals] deal - *[both] modify health by + [heals] исцелить + [deals] нанести + *[both] модифицировать здоровье на } } { $changes } reagent-effect-guidebook-status-effect = { $type -> [add] { $chance -> - [1] Causes - *[other] cause - } {LOC($key)} for at least {NATURALFIXED($time, 3)} {MANY("second", $time)} with accumulation + [1] Вызывает + *[other] вызвать + } {LOC($key)} как минимум {NATURALFIXED($time, 3)} {MANY("секунда", $time)} с накоплением *[set] { $chance -> - [1] Causes - *[other] cause - } {LOC($key)} for at least {NATURALFIXED($time, 3)} {MANY("second", $time)} without accumulation + [1] Вызывает + *[other] вызвать + } {LOC($key)} как минимум {NATURALFIXED($time, 3)} {MANY("секунда", $time)} без накопления [remove]{ $chance -> - [1] Removes - *[other] remove - } {NATURALFIXED($time, 3)} {MANY("second", $time)} of {LOC($key)} + [1] Удаляет + *[other] удалить + } {NATURALFIXED($time, 3)} {MANY("секунда", $time)} {LOC($key)} } reagent-effect-guidebook-activate-artifact = { $chance -> - [1] Attempts - *[other] attempt - } to activate an artifact + [1] Пытается + *[other] попытаться + } активировать артефакт reagent-effect-guidebook-set-solution-temperature-effect = { $chance -> - [1] Sets - *[other] set - } the solution temperature to exactly {NATURALFIXED($temperature, 2)}k + [1] Устанавливает + *[other] установить + } температуру раствора на точно {NATURALFIXED($temperature, 2)}k reagent-effect-guidebook-adjust-solution-temperature-effect = { $chance -> [1] { $deltasign -> - [1] Adds - *[-1] Removes + [1] Добавляет + *[-1] Убирает } *[other] { $deltasign -> - [1] add - *[-1] remove + [1] добавить + *[-1] убрать } - } heat from the solution until it reaches { $deltasign -> - [1] at most {NATURALFIXED($maxtemp, 2)}k - *[-1] at least {NATURALFIXED($mintemp, 2)}k + } тепло из раствора, пока он не достигнет { $deltasign -> + [1] не более {NATURALFIXED($maxtemp, 2)}k + *[-1] не менее {NATURALFIXED($mintemp, 2)}k } reagent-effect-guidebook-adjust-reagent-reagent = { $chance -> [1] { $deltasign -> - [1] Adds - *[-1] Removes + [1] Добавляет + *[-1] Убирает } *[other] { $deltasign -> - [1] add - *[-1] remove + [1] добавить + *[-1] убрать } - } {NATURALFIXED($amount, 2)}u of {$reagent} { $deltasign -> - [1] to - *[-1] from - } the solution + } {NATURALFIXED($amount, 2)}u {$reagent} { $deltasign -> + [1] в + *[-1] из + } раствор reagent-effect-guidebook-adjust-reagent-group = { $chance -> [1] { $deltasign -> - [1] Adds - *[-1] Removes + [1] Добавляет + *[-1] Убирает } *[other] { $deltasign -> - [1] add - *[-1] remove + [1] добавить + *[-1] убрать } - } {NATURALFIXED($amount, 2)}u of reagents in the group {$group} { $deltasign -> - [1] to - *[-1] from - } the solution + } {NATURALFIXED($amount, 2)}u реагентов в группе {$group} { $deltasign -> + [1] в + *[-1] из + } раствор reagent-effect-guidebook-adjust-temperature = { $chance -> [1] { $deltasign -> - [1] Adds - *[-1] Removes + [1] Добавляет + *[-1] Убирает } *[other] { $deltasign -> - [1] add - *[-1] remove + [1] добавить + *[-1] убрать } - } {POWERJOULES($amount)} of heat { $deltasign -> - [1] to - *[-1] from - } the body it's in + } {POWERJOULES($amount)} тепла { $deltasign -> + [1] в + *[-1] из + } тело, в котором он находится reagent-effect-guidebook-chem-cause-disease = { $chance -> - [1] Causes - *[other] cause - } the disease { $disease } + [1] Вызывает + *[other] вызвать + } болезнь { $disease } reagent-effect-guidebook-chem-cause-random-disease = { $chance -> - [1] Causes - *[other] cause - } the diseases { $diseases } + [1] Вызывает + *[other] вызвать + } болезни { $diseases } reagent-effect-guidebook-jittering = { $chance -> - [1] Causes - *[other] cause - } jittering + [1] Вызывает + *[other] вызвать + } дрожь reagent-effect-guidebook-chem-clean-bloodstream = { $chance -> - [1] Cleanses - *[other] cleanse - } the bloodstream of other chemicals + [1] Очищает + *[other] очистить + } кровоток от других химических веществ reagent-effect-guidebook-cure-disease = { $chance -> - [1] Cures - *[other] cure - } diseases + [1] Исцеляет + *[other] исцелить + } болезни reagent-effect-guidebook-cure-eye-damage = { $chance -> [1] { $deltasign -> - [1] Deals - *[-1] Heals + [1] Наносит + *[-1] Исцеляет } *[other] { $deltasign -> - [1] deal - *[-1] heal + [1] нанести + *[-1] исцелить } - } eye damage + } повреждение глаза reagent-effect-guidebook-chem-vomit = { $chance -> - [1] Causes - *[other] cause - } vomiting + [1] Вызывает + *[other] вызвать + } рвоту reagent-effect-guidebook-create-gas = { $chance -> - [1] Creates - *[other] create + [1] Создает + *[other] создать } { $moles } { $moles -> - [1] mole - *[other] moles - } of { $gas } + [1] моль + *[other] моли + } { $gas } reagent-effect-guidebook-drunk = { $chance -> - [1] Causes - *[other] cause - } drunkness + [1] Вызывает + *[other] вызвать + } опьянение reagent-effect-guidebook-electrocute = { $chance -> - [1] Electrocutes - *[other] electrocute - } the metabolizer for {NATURALFIXED($time, 3)} {MANY("second", $time)} + [1] Электрошокирует + *[other] электрошокировать + } метаболизатор на {NATURALFIXED($time, 3)} {MANY("секунда", $time)} reagent-effect-guidebook-extinguish-reaction = { $chance -> - [1] Extinguishes - *[other] extinguish - } fire + [1] Тушит + *[other] потушить + } огонь reagent-effect-guidebook-flammable-reaction = { $chance -> - [1] Increases - *[other] increase - } flammability + [1] Увеличивает + *[other] увеличить + } воспламеняемость reagent-effect-guidebook-ignite = { $chance -> - [1] Ignites - *[other] ignite - } the metabolizer + [1] Зажигает + *[other] зажечь + } метаболизатор reagent-effect-guidebook-make-sentient = { $chance -> - [1] Makes - *[other] make - } the metabolizer sentient + [1] Делает + *[other] сделать + } метаболизатор разумным reagent-effect-guidebook-make-polymorph = { $chance -> - [1] Polymorphs - *[other] polymorph - } the metabolizer into a { $entityname } + [1] Полиморфирует + *[other] полиморфировать + } метаболизатор в { $entityname } reagent-effect-guidebook-modify-bleed-amount = { $chance -> [1] { $deltasign -> - [1] Induces - *[-1] Reduces + [1] Вызывает + *[-1] Уменьшает } *[other] { $deltasign -> - [1] induce - *[-1] reduce + [1] вызвать + *[-1] уменьшить } - } bleeding + } кровотечение reagent-effect-guidebook-modify-blood-level = { $chance -> [1] { $deltasign -> - [1] Increases - *[-1] Decreases + [1] Увеличивает + *[-1] Уменьшает } *[other] { $deltasign -> - [1] increases - *[-1] decreases + [1] увеличивает + *[-1] уменьшает } - } blood level + } уровень крови reagent-effect-guidebook-paralyze = { $chance -> - [1] Paralyzes - *[other] paralyze - } the metabolizer for at least {NATURALFIXED($time, 3)} {MANY("second", $time)} + [1] Парализует + *[other] парализовать + } метаболизатор на как минимум {NATURALFIXED($time, 3)} {MANY("секунда", $time)} reagent-effect-guidebook-movespeed-modifier = { $chance -> - [1] Modifies - *[other] modify - } movement speed by {NATURALFIXED($walkspeed, 3)}x for at least {NATURALFIXED($time, 3)} {MANY("second", $time)} + [1] Модифицирует + *[other] модифицировать + } скорость движения на {NATURALFIXED($walkspeed, 3)}x на как минимум {NATURALFIXED($time, 3)} {MANY("секунда", $time)} reagent-effect-guidebook-reset-narcolepsy = { $chance -> - [1] Temporarily staves - *[other] temporarily stave - } off narcolepsy + [1] Временно предотвращает + *[other] временно предотвратить + } нарколепсию reagent-effect-guidebook-wash-cream-pie-reaction = { $chance -> - [1] Washes - *[other] wash - } off cream pie from one's face + [1] Смывает + *[other] смыть + } кремовый пирог с лица reagent-effect-guidebook-cure-zombie-infection = { $chance -> - [1] Cures - *[other] cure - } an ongoing zombie infection + [1] Исцеляет + *[other] исцелить + } текущую инфекцию зомби reagent-effect-guidebook-cause-zombie-infection = { $chance -> - [1] Gives - *[other] give - } an individual the zombie infection + [1] Даёт + *[other] дать + } индивидууму инфекцию зомби reagent-effect-guidebook-innoculate-zombie-infection = { $chance -> - [1] Cures - *[other] cure - } an ongoing zombie infection, and provides immunity to future infections + [1] Исцеляет + *[other] исцелить + } текущую инфекцию зомби и предоставляет иммунитет к будущим инфекциям reagent-effect-guidebook-reduce-rotting = { $chance -> - [1] Regenerates - *[other] regenerate - } {NATURALFIXED($time, 3)} {MANY("second", $time)} of rotting + [1] Регенерирует + *[other] регенерировать + } {NATURALFIXED($time, 3)} {MANY("секунда", $time)} гниения reagent-effect-guidebook-area-reaction = { $chance -> - [1] Causes - *[other] cause - } a smoke or foam reaction for {NATURALFIXED($duration, 3)} {MANY("second", $duration)} + [1] Вызывает + *[other] вызвать + } дымовую или пенную реакцию на {NATURALFIXED($duration, 3)} {MANY("секунда", $duration)} reagent-effect-guidebook-add-to-solution-reaction = { $chance -> - [1] Causes - *[other] cause - } chemicals applied to an object to be added to its internal solution container + [1] Вызывает + *[other] вызвать + } химикаты, применяемые к объекту, чтобы быть добавленными в его внутренний контейнер раствора reagent-effect-guidebook-plant-attribute = { $chance -> - [1] Adjusts - *[other] adjust - } {$attribute} by [color={$colorName}]{$amount}[/color] + [1] Регулирует + *[other] регулировать + } {$attribute} на [color={$colorName}]{$amount}[/color] reagent-effect-guidebook-plant-cryoxadone = { $chance -> - [1] Ages back - *[other] age back - } the plant, depending on the plant's age and time to grow + [1] Возвращает + *[other] вернуть + } возраст растения, в зависимости от возраста растения и времени роста reagent-effect-guidebook-plant-phalanximine = { $chance -> - [1] Restores - *[other] restore - } viability to a plant rendered nonviable by a mutation + [1] Восстанавливает + *[other] восстановить + } жизнеспособность растению, сделанному не жизнеспособным из-за мутации reagent-effect-guidebook-plant-diethylamine = { $chance -> - [1] Increases - *[other] increase - } the plant's lifespan and/or base health with 10% chance for each + [1] Увеличивает + *[other] увеличить + } продолжительность жизни растения и/или базовое здоровье с 10% шансом для каждого reagent-effect-guidebook-plant-robust-harvest = { $chance -> - [1] Increases - *[other] increase - } the plant's potency by {$increase} up to a maximum of {$limit}. Causes the plant to lose its seeds once the potency reaches {$seedlesstreshold}. Trying to add potency over {$limit} may cause decrease in yield at a 10% chance + [1] Увеличивает + *[other] увеличить + } мощность растения на {$increase} до максимума {$limit}. Вызывает потерю семян растением, как только мощность достигает {$seedlesstreshold}. Попытка увеличить мощность выше {$limit} может привести к снижению урожайности с 10% шансом reagent-effect-guidebook-plant-seeds-add = { $chance -> - [1] Restores the - *[other] restore the - } seeds of the plant + [1] Восстанавливает + *[other] восстановить + } семена растения reagent-effect-guidebook-plant-seeds-remove = { $chance -> - [1] Removes the - *[other] remove the - } seeds of the plant + [1] Удаляет + *[other] удалить + } семена растения diff --git a/Resources/Locale/ru-RU/guidebook/chemistry/plant-attributes.ftl b/Resources/Locale/ru-RU/guidebook/chemistry/plant-attributes.ftl index ee82be04ad..dae00123c8 100644 --- a/Resources/Locale/ru-RU/guidebook/chemistry/plant-attributes.ftl +++ b/Resources/Locale/ru-RU/guidebook/chemistry/plant-attributes.ftl @@ -1,10 +1,10 @@ -plant-attribute-growth = age -plant-attribute-water = water level -plant-attribute-potency = potency -plant-attribute-weeds = weeds level -plant-attribute-toxins = toxins level -plant-attribute-nutrition = nutrition level -plant-attribute-mutation-level = mutation level -plant-attribute-pests = pests level -plant-attribute-mutation-mod = mutation modifier -plant-attribute-health = health +plant-attribute-growth = возраст +plant-attribute-water = уровень воды +plant-attribute-potency = потенцал +plant-attribute-weeds = уровень сорняков +plant-attribute-toxins = уровень токсинов +plant-attribute-nutrition = уровень питания +plant-attribute-mutation-level = уровень мутации +plant-attribute-pests = уровень вредителей +plant-attribute-mutation-mod = модификатор мутации +plant-attribute-health = здоровье diff --git a/Resources/Locale/ru-RU/guidebook/chemistry/statuseffects.ftl b/Resources/Locale/ru-RU/guidebook/chemistry/statuseffects.ftl index 13d9ed5d6b..eb8fa61b8a 100644 --- a/Resources/Locale/ru-RU/guidebook/chemistry/statuseffects.ftl +++ b/Resources/Locale/ru-RU/guidebook/chemistry/statuseffects.ftl @@ -1,16 +1,16 @@ -reagent-effect-status-effect-Stun = stunning -reagent-effect-status-effect-KnockedDown = knockdown -reagent-effect-status-effect-Jitter = jittering -reagent-effect-status-effect-TemporaryBlindness = blindess -reagent-effect-status-effect-SeeingRainbows = hallucinations -reagent-effect-status-effect-Muted = inability to speak -reagent-effect-status-effect-Stutter = stuttering -reagent-effect-status-effect-ForcedSleep = unconsciousness -reagent-effect-status-effect-Drunk = drunkness -reagent-effect-status-effect-PressureImmunity = pressure immunity -reagent-effect-status-effect-Pacified = combat pacification -reagent-effect-status-effect-RatvarianLanguage = ratvarian language patterns -reagent-effect-status-effect-StaminaModifier = modified stamina -reagent-effect-status-effect-RadiationProtection = radiation protection -reagent-effect-status-effect-Drowsiness = drowsiness -reagent-effect-status-effect-Adrenaline = adrenaline +reagent-effect-status-effect-Stun = оглушение +reagent-effect-status-effect-KnockedDown = сбит с ног +reagent-effect-status-effect-Jitter = дрожь +reagent-effect-status-effect-TemporaryBlindness = временная слепота +reagent-effect-status-effect-SeeingRainbows = галлюцинации +reagent-effect-status-effect-Muted = немота +reagent-effect-status-effect-Stutter = заикание +reagent-effect-status-effect-ForcedSleep = принудительный сон +reagent-effect-status-effect-Drunk = опьянение +reagent-effect-status-effect-PressureImmunity = иммунитет к давлению +reagent-effect-status-effect-Pacified = успокоение в бою +reagent-effect-status-effect-RatvarianLanguage = язык ратварианцев +reagent-effect-status-effect-StaminaModifier = модифицированная выносливость +reagent-effect-status-effect-RadiationProtection = защита от радиации +reagent-effect-status-effect-Drowsiness = сонливость +reagent-effect-status-effect-Adrenaline = адреналин diff --git a/Resources/Locale/ru-RU/guidebook/guidebook.ftl b/Resources/Locale/ru-RU/guidebook/guidebook.ftl index b6c99766c6..861517a1f5 100644 --- a/Resources/Locale/ru-RU/guidebook/guidebook.ftl +++ b/Resources/Locale/ru-RU/guidebook/guidebook.ftl @@ -1,10 +1,10 @@ -guidebook-window-title = Guidebook -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-window-title = Справочник +guidebook-placeholder-text = Выберите запись. +guidebook-placeholder-text-2 = Если вы новичок, перейдите в раздел "Новичок? Начните здесь!" +guidebook-filter-placeholder-text = Фильтровать элементы -guidebook-parser-error = Parser Error -guidebook-error-message = Error Message +guidebook-parser-error = Ошибка парсера +guidebook-error-message = Сообщение об ошибке -guidebook-monkey-unspin = Unspin Monkey -guidebook-monkey-disco = Disco Monkey +guidebook-monkey-unspin = Развернуть Обезьяну +guidebook-monkey-disco = Диско Обезьяна diff --git a/Resources/Locale/ru-RU/guidebook/guides.ftl b/Resources/Locale/ru-RU/guidebook/guides.ftl index 72a91f40e0..5ba7fae0ce 100644 --- a/Resources/Locale/ru-RU/guidebook/guides.ftl +++ b/Resources/Locale/ru-RU/guidebook/guides.ftl @@ -1,89 +1,89 @@ -guide-entry-ss14 = Station and Shifts -guide-entry-engineering = Engineering -guide-entry-construction = Construction -guide-entry-airlock-security = Airlock Upgrades -guide-entry-atmospherics = Atmospherics -guide-entry-botany = Botany -guide-entry-fires = Fires & Space -guide-entry-shuttle-craft = Shuttle-craft -guide-entry-networking = Networking -guide-entry-network-configurator = Network Configurator -guide-entry-access-configurator = Access Configurator -guide-entry-power = Power -guide-entry-portable-generator = Portable Generators -guide-entry-ame = Antimatter Engine (AME) -guide-entry-singularity = Singularity / Tesla -guide-entry-teg = Thermo-electric Generator (TEG) -guide-entry-rtg = RTG -guide-entry-jobs = Jobs -guide-entry-cargo = Cargo -guide-entry-cargo-bounties = Cargo Bounties -guide-entry-salvage = Salvage -guide-entry-survival = Survival -guide-entry-janitorial = Janitorial -guide-entry-bartender = Bartender -guide-entry-chef = Chef -guide-entry-medical = Medical -guide-entry-medicaldoctor = Medical Doctor -guide-entry-chemist = Chemist -guide-entry-medicine = Medicine -guide-entry-brute = Advanced Brute Medication -guide-entry-botanicals = Botanicals -guide-entry-cloning = Cloning -guide-entry-cryogenics = Cryogenics -guide-entry-science = Science -guide-entry-technologies = Technologies -guide-entry-anomalous-research = Anomalous Research -guide-entry-scanners-and-vessels = Scanners and Vessels -guide-entry-ape = A.P.E. -guide-entry-xenoarchaeology = Xenoarchaeology -guide-entry-artifact-reports = Artifact Reports -guide-entry-traversal-distorter = Traversal Distorter -guide-entry-machine-upgrading = Machine Upgrading -guide-entry-robotics = Robotics -guide-entry-cyborgs = Cyborgs -guide-entry-security = Security -guide-entry-forensics = Forensics -guide-entry-defusal = Large Bomb Defusal -guide-entry-criminal-records = Criminal Records -guide-entry-command = Command -guide-entry-service = Service +guide-entry-ss14 = Станция и Смены +guide-entry-engineering = Инженерия +guide-entry-construction = Строительство +guide-entry-airlock-security = Улучшения шлюза +guide-entry-atmospherics = Атмосфера +guide-entry-botany = Ботаника +guide-entry-fires = Пожары и Космос +guide-entry-shuttle-craft = Шаттлы +guide-entry-networking = Сетевое взаимодействие +guide-entry-network-configurator = Конфигуратор сети +guide-entry-access-configurator = Конфигуратор доступа +guide-entry-power = Энергия +guide-entry-portable-generator = Портативные генераторы +guide-entry-ame = Антиматериальный реактор (АМР) +guide-entry-singularity = Сингулярность / Тесла +guide-entry-teg = Термоэлектрический генератор (TEG) +guide-entry-rtg = РИГ +guide-entry-jobs = Работы +guide-entry-cargo = Груз +guide-entry-cargo-bounties = Награды за груз +guide-entry-salvage = Спасение +guide-entry-survival = Выживание +guide-entry-janitorial = Уборка +guide-entry-bartender = Бармен +guide-entry-chef = Шеф-повар +guide-entry-medical = Медицина +guide-entry-medicaldoctor = Врач +guide-entry-chemist = Химик +guide-entry-medicine = Лекарства +guide-entry-brute = Продвинутая медикация для брут +guide-entry-botanicals = Ботанические +guide-entry-cloning = Клонирование +guide-entry-cryogenics = Криогеника +guide-entry-science = Наука +guide-entry-technologies = Технологии +guide-entry-anomalous-research = Аномальные исследования +guide-entry-scanners-and-vessels = Сканеры и Судна +guide-entry-ape = А.У.Ч +guide-entry-xenoarchaeology = Ксеноархеология +guide-entry-artifact-reports = Отчеты об артефактах +guide-entry-traversal-distorter = Деформатор перемещения +guide-entry-machine-upgrading = Модернизация машин +guide-entry-robotics = Робототехника +guide-entry-cyborgs = Киборги +guide-entry-security = Безопасность +guide-entry-forensics = Судебная экспертиза +guide-entry-defusal = Разминирование больших бомб +guide-entry-criminal-records = Уголовные записи +guide-entry-command = Команда +guide-entry-service = Служба -guide-entry-newplayer = New? Start here! -guide-entry-charactercreation = Creating Characters -guide-entry-species = Species -guide-entry-yourfirstcharacter = Your First Character -guide-entry-controls = Controls -guide-entry-radio = Radio and Speech +guide-entry-newplayer = Новичок? Начните здесь! +guide-entry-charactercreation = Создание персонажей +guide-entry-species = Виды +guide-entry-yourfirstcharacter = Ваш первый персонаж +guide-entry-controls = Управление +guide-entry-radio = Радио и Речь -guide-entry-references = Tables & References -guide-entry-drinks = Drinks -guide-entry-foodrecipes = Food Recipes -guide-entry-chemicals = Chemicals -guide-entry-elements = Elements -guide-entry-narcotics = Narcotics -guide-entry-pyrotechnics = Pyrotechnic -guide-entry-toxins = Toxins -guide-entry-foods = Foods -guide-entry-biological = Biological -guide-entry-botanical = Botanicals -guide-entry-others = Others +guide-entry-references = Таблицы и Справочные материалы +guide-entry-drinks = Напитки +guide-entry-foodrecipes = Рецепты еды +guide-entry-chemicals = Химические вещества +guide-entry-elements = Элементы +guide-entry-narcotics = Наркотики +guide-entry-pyrotechnics = Пиротехника +guide-entry-toxins = Токсины +guide-entry-foods = Продукты +guide-entry-biological = Биологические +guide-entry-botanical = Ботанические +guide-entry-others = Другие -guide-entry-antagonists = Antagonists -guide-entry-nuclear-operatives = Nuclear Operatives -guide-entry-traitors = Traitors -guide-entry-zombies = Zombies -guide-entry-revolutionaries = Revolutionaries -guide-entry-minor-antagonists = Minor Antagonists -guide-entry-space-ninja = Space Ninja -guide-entry-thieves = Thieves +guide-entry-antagonists = Антагонисты +guide-entry-nuclear-operatives = Ядерные операторы +guide-entry-traitors = Предатели +guide-entry-zombies = Зомби +guide-entry-revolutionaries = Революционеры +guide-entry-minor-antagonists = Второстепенные антагонисты +guide-entry-space-ninja = Космический ниндзя +guide-entry-thieves = Воры -guide-entry-rules = Server Rules -guide-entry-rules-core-only = Core Only Ruleset -guide-entry-rules-lrp = Standard Ruleset -guide-entry-rules-mrp = MRP Ruleset -guide-entry-rules-role-types = Role Types -guide-entry-rules-core = Core Rules +guide-entry-rules = Правила сервера +guide-entry-rules-core-only = Правила только для ядра +guide-entry-rules-lrp = Стандартный набор правил +guide-entry-rules-mrp = MRP набор правил +guide-entry-rules-role-types = Типы ролей +guide-entry-rules-core = Основные правила guide-entry-rules-c1 = C1 guide-entry-rules-c2 = C2 guide-entry-rules-c3 = C3 @@ -98,7 +98,7 @@ guide-entry-rules-c11 = C11 guide-entry-rules-c12 = C12 guide-entry-rules-c13 = C13 guide-entry-rules-c14 = C14 -guide-entry-rules-roleplay = Roleplay Rules +guide-entry-rules-roleplay = Правила ролевой игры guide-entry-rules-r1 = R1 guide-entry-rules-r2 = R2 guide-entry-rules-r3 = R3 @@ -116,7 +116,7 @@ guide-entry-rules-r12 = R12 guide-entry-rules-r13 = R13 guide-entry-rules-r14 = R14 guide-entry-rules-r15 = R15 -guide-entry-rules-silicon = Silicon Rules +guide-entry-rules-silicon = Правила для силиконов guide-entry-rules-s1 = S1 guide-entry-rules-s2 = S2 guide-entry-rules-s3 = S3 @@ -127,13 +127,13 @@ guide-entry-rules-s7 = S7 guide-entry-rules-s8 = S8 guide-entry-rules-s9 = S9 guide-entry-rules-s10 = S10 -guide-entry-rules-space-law = Space Law -guide-entry-rules-sl-crime-list = Crime List -guide-entry-rules-sl-controlled-substances = Controlled Substances -guide-entry-rules-sl-restricted-gear = Restricted Gear -guide-entry-rules-sl-restricted-weapons = Restricted Weapons -guide-entry-rules-ban-types = Ban Types -guide-entry-rules-ban-durations = Ban Durations +guide-entry-rules-space-law = Космическое право +guide-entry-rules-sl-crime-list = Список преступлений +guide-entry-rules-sl-controlled-substances = Контролируемые вещества +guide-entry-rules-sl-restricted-gear = Ограниченное снаряжение +guide-entry-rules-sl-restricted-weapons = Ограниченное оружие +guide-entry-rules-ban-types = Типы запретов +guide-entry-rules-ban-durations = Длительность запретов -guide-entry-writing = Writing -guide-entry-glossary = Glossary +guide-entry-writing = Письмо +guide-entry-glossary = Глоссарий diff --git a/Resources/Locale/ru-RU/guidebook/verb.ftl b/Resources/Locale/ru-RU/guidebook/verb.ftl index ca921f1213..bec1dc12e7 100644 --- a/Resources/Locale/ru-RU/guidebook/verb.ftl +++ b/Resources/Locale/ru-RU/guidebook/verb.ftl @@ -1 +1 @@ -guide-help-verb = Help \ No newline at end of file +guide-help-verb = Помощь diff --git a/Resources/Locale/ru-RU/hand-labeler/hand-labeler.ftl b/Resources/Locale/ru-RU/hand-labeler/hand-labeler.ftl index 6198b4f9e0..2b6daecbc5 100644 --- a/Resources/Locale/ru-RU/hand-labeler/hand-labeler.ftl +++ b/Resources/Locale/ru-RU/hand-labeler/hand-labeler.ftl @@ -1,17 +1,17 @@ -hand-labeler-ui-header = Hand Labeler +hand-labeler-ui-header = Ручной этикеровщик -# The content of the label in the UI above the text entry input. -hand-labeler-current-text-label = Label: +# Содержимое ярлыка в интерфейсе над полем ввода текста. +hand-labeler-current-text-label = Ярлык: -# When the hand labeler applies a label successfully -hand-labeler-successfully-applied = Applied label successfully +# Когда ручной ярлык успешно применяет ярлык +hand-labeler-successfully-applied = Ярлык успешно применен -# When the hand labeler removes a label successfully -hand-labeler-successfully-removed = Removed label successfully +# Когда ручной ярлык успешно удаляет ярлык +hand-labeler-successfully-removed = Ярлык успешно удален -# Appended to the description of an object with a label on input -hand-labeler-has-label = This object has a label on it, which reads '{$label}' +# Добавляется к описанию объекта с ярлыком при вводе +hand-labeler-has-label = У этого объекта есть ярлык с надписью '{$label}' -# Verb text -hand-labeler-remove-label-text = Remove label -hand-labeler-add-label-text = Apply label +# Текст глагола +hand-labeler-remove-label-text = Удалить ярлык +hand-labeler-add-label-text = Наклеить ярлык diff --git a/Resources/Locale/ru-RU/hands/hands-system.ftl b/Resources/Locale/ru-RU/hands/hands-system.ftl index 6b7859fe17..5d38d30118 100644 --- a/Resources/Locale/ru-RU/hands/hands-system.ftl +++ b/Resources/Locale/ru-RU/hands/hands-system.ftl @@ -1,6 +1,6 @@ -# Examine text after when they're holding something (in-hand) -comp-hands-examine = { CAPITALIZE(SUBJECT($user)) } { CONJUGATE-BE($user) } holding { $items }. -comp-hands-examine-empty = { CAPITALIZE(SUBJECT($user)) } { CONJUGATE-BE($user) } not holding anything. +# Осмотр текста, когда они держат что-то (в руках) +comp-hands-examine = { CAPITALIZE(SUBJECT($user)) } { CONJUGATE-BE($user) } держит { $items }. +comp-hands-examine-empty = { CAPITALIZE(SUBJECT($user)) } { CONJUGATE-BE($user) } не держит ничего. comp-hands-examine-wrapper = { INDEFINITE($item) } [color=paleturquoise]{$item}[/color] -hands-system-blocked-by = Blocked by +hands-system-blocked-by = Заблокировано diff --git a/Resources/Locale/ru-RU/headset/headset-component.ftl b/Resources/Locale/ru-RU/headset/headset-component.ftl index 44cdd0853d..05a7d04c2d 100644 --- a/Resources/Locale/ru-RU/headset/headset-component.ftl +++ b/Resources/Locale/ru-RU/headset/headset-component.ftl @@ -1,21 +1,21 @@ -# Chat window radio wrap (prefix and postfix) +# Обертка радиосообщения в чате (префикс и постфикс) chat-radio-message-wrap = [color={$color}]{$channel} [bold]{$name}[/bold] {$verb}, [font={$fontType} size={$fontSize}]"{$message}"[/font][/color] chat-radio-message-wrap-bold = [color={$color}]{$channel} [bold]{$name}[/bold] {$verb}, [font={$fontType} size={$fontSize}][bold]"{$message}"[/bold][/font][/color] -examine-headset-default-channel = Use {$prefix} for the default channel ([color={$color}]{$channel}[/color]). +examine-headset-default-channel = Используйте {$prefix} для канала по умолчанию ([color={$color}]{$channel}[/color]). -chat-radio-common = Common -chat-radio-centcom = CentComm -chat-radio-command = Command -chat-radio-engineering = Engineering -chat-radio-medical = Medical -chat-radio-science = Science -chat-radio-security = Security -chat-radio-service = Service -chat-radio-supply = Supply -chat-radio-syndicate = Syndicate -chat-radio-freelance = Freelance +chat-radio-common = Общий +chat-radio-centcom = Центрральное командования +chat-radio-command = Команда +chat-radio-engineering = Инженерия +chat-radio-medical = Медицина +chat-radio-science = Наука +chat-radio-security = Безопасность +chat-radio-service = Обслуживание +chat-radio-supply = Запас +chat-radio-syndicate = Синдикат +chat-radio-freelance = Фриланс -# not headset but whatever -chat-radio-handheld = Handheld -chat-radio-binary = Binary +# Не гарнитура, а что угодно +chat-radio-handheld = Портативный +chat-radio-binary = Двоичный diff --git a/Resources/Locale/ru-RU/health-examinable/health-examinable-carbon.ftl b/Resources/Locale/ru-RU/health-examinable/health-examinable-carbon.ftl index ac536a1e25..b196d6d42a 100644 --- a/Resources/Locale/ru-RU/health-examinable/health-examinable-carbon.ftl +++ b/Resources/Locale/ru-RU/health-examinable/health-examinable-carbon.ftl @@ -1,26 +1,26 @@ -health-examinable-carbon-none = There are no obvious wounds to be seen. +health-examinable-carbon-none = Явных ранений не обнаружено. -health-examinable-carbon-Blunt-25 = [color=red]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } minor contusions across { POSS-ADJ($target) } body.[/color] -health-examinable-carbon-Blunt-50 = [color=crimson]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } major bruises all over { POSS-ADJ($target) } body![/color] -health-examinable-carbon-Blunt-75 = [color=crimson]{ CAPITALIZE(POSS-ADJ($target)) } body is completely covered in lesions![/color] +health-examinable-carbon-Blunt-25 = [color=red]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } незначительные ушибы по всему { POSS-ADJ($target) } телу.[/color] +health-examinable-carbon-Blunt-50 = [color=crimson]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } серьезные синяки по всему { POSS-ADJ($target) } телу![/color] +health-examinable-carbon-Blunt-75 = [color=crimson]{ CAPITALIZE(POSS-ADJ($target)) } тело полностью покрыто повреждениями![/color] -health-examinable-carbon-Slash-10 = [color=red]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } some minor cuts.[/color] -health-examinable-carbon-Slash-25 = [color=red]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } lacerations across { POSS-ADJ($target) } body.[/color] -health-examinable-carbon-Slash-50 = [color=crimson]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } major gashes all over { POSS-ADJ($target) } body![/color] -health-examinable-carbon-Slash-75 = [color=crimson]{ CAPITALIZE(POSS-ADJ($target)) } body is completely mauled![/color] +health-examinable-carbon-Slash-10 = [color=red]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } несколько незначительных порезов.[/color] +health-examinable-carbon-Slash-25 = [color=red]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } рассечения по всему { POSS-ADJ($target) } телу.[/color] +health-examinable-carbon-Slash-50 = [color=crimson]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } серьезные раны по всему { POSS-ADJ($target) } телу![/color] +health-examinable-carbon-Slash-75 = [color=crimson]{ CAPITALIZE(POSS-ADJ($target)) } тело полностью изрезано![/color] -health-examinable-carbon-Piercing-50 = [color=crimson]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } deep wounds all over { POSS-ADJ($target) } body![/color] +health-examinable-carbon-Piercing-50 = [color=crimson]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } глубокие раны по всему { POSS-ADJ($target) } телу![/color] -health-examinable-carbon-Heat-25 = [color=orange]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } minor burns across { POSS-ADJ($target) } body.[/color] -health-examinable-carbon-Heat-50 = [color=orange]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } major burns across { POSS-ADJ($target) } body.[/color] -health-examinable-carbon-Heat-75 = [color=orange]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } severe third-degree burns across { POSS-ADJ($target) } body![/color] +health-examinable-carbon-Heat-25 = [color=orange]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } незначительные ожоги по всему { POSS-ADJ($target) } телу.[/color] +health-examinable-carbon-Heat-50 = [color=orange]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } серьезные ожоги по всему { POSS-ADJ($target) } телу.[/color] +health-examinable-carbon-Heat-75 = [color=orange]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } тяжелые ожоги третьей степени по всему { POSS-ADJ($target) } телу![/color] -health-examinable-carbon-Shock-50 = [color=lightgoldenrodyellow]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } electrical shock marks across { POSS-ADJ($target) } body![/color] +health-examinable-carbon-Shock-50 = [color=lightgoldenrodyellow]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } следы электрического удара по всему { POSS-ADJ($target) } телу![/color] -health-examinable-carbon-Cold-25 = [color=lightblue]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } minor frostbite across { POSS-ADJ($target) } body.[/color] -health-examinable-carbon-Cold-50 = [color=lightblue]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } major frostbite across { POSS-ADJ($target) } body.[/color] -health-examinable-carbon-Cold-75 = [color=lightblue]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } severe third-degree frostbite across { POSS-ADJ($target) } body![/color] +health-examinable-carbon-Cold-25 = [color=lightblue]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } незначительное обморожение по всему { POSS-ADJ($target) } телу.[/color] +health-examinable-carbon-Cold-50 = [color=lightblue]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } серьезное обморожение по всему { POSS-ADJ($target) } телу.[/color] +health-examinable-carbon-Cold-75 = [color=lightblue]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } тяжелое обморожение третьей степени по всему { POSS-ADJ($target) } телу![/color] -health-examinable-carbon-Caustic-25 = [color=yellowgreen]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } minor chemical burns.[/color] -health-examinable-carbon-Caustic-50 = [color=yellowgreen]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } chemical burns across { POSS-ADJ($target) } body.[/color] -health-examinable-carbon-Caustic-75 = [color=yellowgreen]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } severe chemical burns all over { POSS-ADJ($target) } body![/color] +health-examinable-carbon-Caustic-25 = [color=yellowgreen]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } незначительные химические ожоги.[/color] +health-examinable-carbon-Caustic-50 = [color=yellowgreen]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } химические ожоги по всему { POSS-ADJ($target) } телу.[/color] +health-examinable-carbon-Caustic-75 = [color=yellowgreen]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } серьезные химические ожоги по всему { POSS-ADJ($target) } телу![/color] diff --git a/Resources/Locale/ru-RU/health-examinable/health-examinable-comp.ftl b/Resources/Locale/ru-RU/health-examinable/health-examinable-comp.ftl index af31837ab8..a2fc27ff7e 100644 --- a/Resources/Locale/ru-RU/health-examinable/health-examinable-comp.ftl +++ b/Resources/Locale/ru-RU/health-examinable/health-examinable-comp.ftl @@ -1,2 +1,2 @@ -health-examinable-verb-text = Health -health-examinable-verb-disabled = Perform a basic health examination in close range. +health-examinable-verb-text = Здоровье +health-examinable-verb-disabled = Проведите базовый осмотр здоровья вблизи. diff --git a/Resources/Locale/ru-RU/health-examinable/health-examinable-silicon.ftl b/Resources/Locale/ru-RU/health-examinable/health-examinable-silicon.ftl index 03eaf07a3b..f4934dbe98 100644 --- a/Resources/Locale/ru-RU/health-examinable/health-examinable-silicon.ftl +++ b/Resources/Locale/ru-RU/health-examinable/health-examinable-silicon.ftl @@ -1,18 +1,18 @@ -health-examinable-silicon-none = There is no obvious damage to be seen. +health-examinable-silicon-none = Явных повреждений не обнаружено. -health-examinable-silicon-Blunt-25 = [color=red]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } minor dents on { POSS-ADJ($target) } chassis.[/color] -health-examinable-silicon-Blunt-50 = [color=crimson]{ CAPITALIZE(POSS-ADJ($target)) } chassis is severely dented![/color] -health-examinable-silicon-Blunt-75 = [color=crimson]{ CAPITALIZE(POSS-ADJ($target)) } chassis is almost completely caved in![/color] +health-examinable-silicon-Blunt-25 = [color=red]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } незначительные вмятины на { POSS-ADJ($target) } шасси.[/color] +health-examinable-silicon-Blunt-50 = [color=crimson]{ CAPITALIZE(POSS-ADJ($target)) } шасси сильно вмято![/color] +health-examinable-silicon-Blunt-75 = [color=crimson]{ CAPITALIZE(POSS-ADJ($target)) } шасси почти полностью вдавлено![/color] -health-examinable-silicon-Slash-10 = [color=red]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } some minor scratches.[/color] -health-examinable-silicon-Slash-25 = [color=red]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } significant scratches on { POSS-ADJ($target) } chassis.[/color] -health-examinable-silicon-Slash-50 = [color=crimson]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } major gashes across { POSS-ADJ($target) } plating![/color] -health-examinable-silicon-Slash-75 = [color=crimson]{ CAPITALIZE(POSS-ADJ($target)) } chassis is torn up![/color] +health-examinable-silicon-Slash-10 = [color=red]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } несколько незначительных царапин.[/color] +health-examinable-silicon-Slash-25 = [color=red]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } значительные царапины на { POSS-ADJ($target) } шасси.[/color] +health-examinable-silicon-Slash-50 = [color=crimson]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } серьезные порезы на { POSS-ADJ($target) } оболочке![/color] +health-examinable-silicon-Slash-75 = [color=crimson]{ CAPITALIZE(POSS-ADJ($target)) } шасси сильно повреждено![/color] -health-examinable-silicon-Piercing-50 = [color=crimson]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } large holes all over { POSS-ADJ($target) } chassis![/color] +health-examinable-silicon-Piercing-50 = [color=crimson]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } большие дыры по всему { POSS-ADJ($target) } шасси![/color] -health-examinable-silicon-Heat-25 = [color=orange]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } superficial burns across { POSS-ADJ($target) } chassis.[/color] -health-examinable-silicon-Heat-50 = [color=orange]{ CAPITALIZE(POSS-ADJ($target)) } chassis is significantly charred.[/color] -health-examinable-silicon-Heat-75 = [color=orange]{ CAPITALIZE(POSS-ADJ($target)) } chassis is partially melted![/color] +health-examinable-silicon-Heat-25 = [color=orange]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } поверхностные ожоги на { POSS-ADJ($target) } шасси.[/color] +health-examinable-silicon-Heat-50 = [color=orange]{ CAPITALIZE(POSS-ADJ($target)) } шасси значительно обожжено.[/color] +health-examinable-silicon-Heat-75 = [color=orange]{ CAPITALIZE(POSS-ADJ($target)) } шасси частично расплавлено![/color] -health-examinable-silicon-Shock-50 = [color=lightgoldenrodyellow]{ CAPITALIZE(POSS-ADJ($target)) } circuits seem partially fried![/color] +health-examinable-silicon-Shock-50 = [color=lightgoldenrodyellow]{ CAPITALIZE(POSS-ADJ($target)) } цепи, похоже, частично повреждены![/color] diff --git a/Resources/Locale/ru-RU/health-examinable/stethoscope.ftl b/Resources/Locale/ru-RU/health-examinable/stethoscope.ftl index decfd7795b..b1615b3c19 100644 --- a/Resources/Locale/ru-RU/health-examinable/stethoscope.ftl +++ b/Resources/Locale/ru-RU/health-examinable/stethoscope.ftl @@ -1,6 +1,6 @@ -stethoscope-verb = Listen with stethoscope -stethoscope-dead = You hear nothing. -stethoscope-normal = You hear normal breathing. -stethoscope-hyper = You hear hyperventilation. -stethoscope-irregular = You hear hyperventilation with an irregular pattern. -stethoscope-fucked = You hear twitchy, labored breathing interspersed with short gasps. +stethoscope-verb = Послушать с помощью стетоскопа +stethoscope-dead = Вы ничего не слышите. +stethoscope-normal = Вы слышите нормальное дыхание. +stethoscope-hyper = Вы слышите гипервентиляцию. +stethoscope-irregular = Вы слышите гипервентиляцию с нерегулярным ритмом. +stethoscope-fucked = Вы слышите судорожное, затрудненное дыхание с короткими вдохами. diff --git a/Resources/Locale/ru-RU/holiday/gifts.ftl b/Resources/Locale/ru-RU/holiday/gifts.ftl index 3374dc61d7..3bc987ce6f 100644 --- a/Resources/Locale/ru-RU/holiday/gifts.ftl +++ b/Resources/Locale/ru-RU/holiday/gifts.ftl @@ -1,3 +1,3 @@ -gift-packin-contains = This present appears to contain {INDEFINITE($name)} {$name}. -christmas-tree-got-gift = After a bit of digging, you find a present with your name on it! -christmas-tree-no-gift = There isn't a gift under the tree for you... +gift-packin-contains = Этот подарок, похоже, содержит {INDEFINITE($name)} {$name}. +christmas-tree-got-gift = После небольшого поиска вы находите подарок с вашим именем! +christmas-tree-no-gift = Под елкой для вас нет подарка... diff --git a/Resources/Locale/ru-RU/holiday/greet/holiday-greet.ftl b/Resources/Locale/ru-RU/holiday/greet/holiday-greet.ftl index 2080f42c63..e5a25109c7 100644 --- a/Resources/Locale/ru-RU/holiday/greet/holiday-greet.ftl +++ b/Resources/Locale/ru-RU/holiday/greet/holiday-greet.ftl @@ -1,84 +1,84 @@ -## Generic Congrats +## Общие поздравления -holiday-greet = Have a happy {$holidayName}! +holiday-greet = Счастливого {$holidayName}! -## Holiday Names +## Названия праздников -holiday-name-new-year = New Year -holiday-name-mister-lizard = Mister Lizard's Birthday -holiday-name-chinese-new-year = Chinese New Year -holiday-name-groundhog-day = Groundhog Day -holiday-name-valentines-day = Valentine's Day -holiday-name-birthday13 = Birthday of Space Station 13 -holiday-name-random-kindness = Random Acts of Kindness Day -holiday-name-leap-day = Leap Day -holiday-name-miku-day = Hatsune Miku Day -holiday-name-pi-day = Pi Day -holiday-name-st-patricks-day = St. Patrick's Day -holiday-name-easter = Easter -holiday-name-april-fool-day = April Fools Day -holiday-name-autism-awareness-day = Autism Awareness Day -holiday-name-cosmonautics-day = Cosmonautics Day -holiday-name-four-twenty = Four-Twenty -holiday-name-tea-day = National Tea Day -holiday-name-earth-day = Earth Day -holiday-name-anzac-day = Anzac Day -holiday-name-birthday14 = Birthday of Space Station 14 -holiday-name-labor-day = Labor Day -holiday-name-firefighter-day = Firefighter's Day -holiday-name-mothers-day = Mother's Day -holiday-name-owl-and-pussycat-day = Owl and Pussycat Day -holiday-name-towel-day = Towel Day -holiday-name-mommi-day = MoMMI Day -holiday-name-garbage-day = Garbage Day -holiday-name-international-picnic-day = International Picnic Day -holiday-name-fathers-day = Father's Day -holiday-name-summer-solstice = Summer Solstice -holiday-name-stonewall-riots-anniversary = Stonewall Riots Anniversary -holiday-name-doctor-day = Doctor's Day -holiday-name-ufo-day = UFO Day -holiday-name-us-independence-day = US Independence Day -holiday-name-writers-day = Writer's Day -holiday-name-bastille-day = Bastille Day -holiday-name-friendship-day = Friendship Day -holiday-name-beer-day = Beer Day -holiday-name-talk-like-a-pirate-day = Talk-Like-a-Pirate Day -holiday-name-programmers-day = Programmers' Day -holiday-name-bisexual-pride-day = Bisexual Pride Day -holiday-name-stupid-questions-day = Stupid-Questions Day -holiday-name-animals-day = Animal's Day -holiday-name-smiling-day = Smiling Day -holiday-name-lesbian-day = Lesbian Day -holiday-name-canadian-thanksgiving = Thanksgiving in Canada -holiday-name-spirit-day = Spirit Day -holiday-name-halloween = Halloween -holiday-name-vegan-day = Vegan Day -holiday-name-armistice-day = Armistice Day -holiday-name-kindness-day = Kindness Day -holiday-name-life-day = Life Day -holiday-name-flowers-day = Flower's Day -holiday-name-transgender-remembrance-day = Transgender Day of Remembrance -holiday-name-saying-hello-day = Saying Hello Day -holiday-name-thanksgiving = Thanksgiving in the United States -holiday-name-sinterklaas = Sinterklaas -holiday-name-human-rights-day = Human-Rights Day -holiday-name-monkey-day = Monkey Day -holiday-name-mayan-doomsday = Mayan Doomsday Anniversary -holiday-name-christmas = Christmas -holiday-name-festive-season = Festive Season -holiday-name-boxing-day = Boxing Day -holiday-name-friday-thirteenth = Friday the 13th -holiday-name-national-coming-out-day = National Coming Out Day -holiday-name-pride-month = Pride Month +holiday-name-new-year = Новый Год +holiday-name-mister-lizard = День Рождения Мистера Ящерицы +holiday-name-chinese-new-year = Китайский Новый Год +holiday-name-groundhog-day = День Сурка +holiday-name-valentines-day = День Святого Валентина +holiday-name-birthday13 = День Рождения Космической Станции 13 +holiday-name-random-kindness = День Случайных Доброты +holiday-name-leap-day = Високосный День +holiday-name-miku-day = День Хацунэ Мику +holiday-name-pi-day = День Пи +holiday-name-st-patricks-day = День Святого Патрика +holiday-name-easter = Пасха +holiday-name-april-fool-day = День Дурака +holiday-name-autism-awareness-day = День Осведомленности об Автизме +holiday-name-cosmonautics-day = День Космонавтики +holiday-name-four-twenty = Четыре-двадцать +holiday-name-tea-day = Национальный День Чая +holiday-name-earth-day = День Земли +holiday-name-anzac-day = День АНЗАК +holiday-name-birthday14 = День Рождения Космической Станции 14 +holiday-name-labor-day = День Труда +holiday-name-firefighter-day = День Пожарного +holiday-name-mothers-day = День Матери +holiday-name-owl-and-pussycat-day = День Совы и Котенка +holiday-name-towel-day = День Полотенца +holiday-name-mommi-day = День МоММИ +holiday-name-garbage-day = День Мусора +holiday-name-international-picnic-day = Международный День Пикника +holiday-name-fathers-day = День Отца +holiday-name-summer-solstice = Летнее Солнцестояние +holiday-name-stonewall-riots-anniversary = Годовщина Стоунволлских Бунтов +holiday-name-doctor-day = День Доктора +holiday-name-ufo-day = День НЛО +holiday-name-us-independence-day = День Независимости США +holiday-name-writers-day = День Писателя +holiday-name-bastille-day = День Бастилии +holiday-name-friendship-day = День Дружбы +holiday-name-beer-day = День Пива +holiday-name-talk-like-a-pirate-day = День Разговора как Пират +holiday-name-programmers-day = День Программистов +holiday-name-bisexual-pride-day = День Гордости Бисексуалов +holiday-name-stupid-questions-day = День Глупых Вопросов +holiday-name-animals-day = День Животных +holiday-name-smiling-day = День Улыбок +holiday-name-lesbian-day = День Лесбиянок +holiday-name-canadian-thanksgiving = День Благодарения в Канаде +holiday-name-spirit-day = День Духа +holiday-name-halloween = Хэллоуин +holiday-name-vegan-day = День Веганов +holiday-name-armistice-day = День Перемирия +holiday-name-kindness-day = День Доброты +holiday-name-life-day = День Жизни +holiday-name-flowers-day = День Цветов +holiday-name-transgender-remembrance-day = День Памяти Трансгендеров +holiday-name-saying-hello-day = День Приветствий +holiday-name-thanksgiving = День Благодарения в Соединенных Штатах +holiday-name-sinterklaas = Синтерклаас +holiday-name-human-rights-day = День Прав Человека +holiday-name-monkey-day = День Обезьяны +holiday-name-mayan-doomsday = Годовщина Майянского Судного Дня +holiday-name-christmas = Рождество +holiday-name-festive-season = Праздничный Сезон +holiday-name-boxing-day = День подарков +holiday-name-friday-thirteenth = Пятница, 13-е +holiday-name-national-coming-out-day = Национальный День Открытого Признания +holiday-name-pride-month = Месяц Гордости -## Custom congrats +## Индивидуальные поздравления -holiday-custom-cosmonautics-day = On this day over 600 years ago, Comrade Yuri Gagarin first ventured into space! -holiday-custom-mothers-day = Happy Mother's Day in most of the Americas, Asia, and Oceania! -holiday-custom-bastille-day = Do you hear the people sing? -holiday-custom-friendship-day = Have a magical Friendship Day! -holiday-custom-talk-like-a-pirate-day = Ye be talkin' like a pirate today or else ye'r walkin' tha plank, matey! -holiday-custom-halloween = Have a spooky Halloween! -holiday-custom-kindness-day = Go do some random acts of kindness for a stranger! -holiday-custom-christmas = Have a merry Christmas! -holiday-custom-festive-season = Have a nice festive season! +holiday-custom-cosmonautics-day = В этот день более 600 лет назад товарищ Юрий Гагарин впервые отправился в космос! +holiday-custom-mothers-day = С Днем Матери в большинстве стран Америки, Азии и Океании! +holiday-custom-bastille-day = Слышите, как люди поют? +holiday-custom-friendship-day = Пожелаем волшебного Дня Дружбы! +holiday-custom-talk-like-a-pirate-day = Сегодня ты говоришь как пират, или отправляешься на дно, матрос! +holiday-custom-halloween = Желаем страшного Хэллоуина! +holiday-custom-kindness-day = Сделайте случайные добрые дела для незнакомца! +holiday-custom-christmas = Счастливого Рождества! +holiday-custom-festive-season = Приятного праздничного сезона! diff --git a/Resources/Locale/ru-RU/holopad/holopad.ftl b/Resources/Locale/ru-RU/holopad/holopad.ftl index fbb7a78531..58e1adb0e3 100644 --- a/Resources/Locale/ru-RU/holopad/holopad.ftl +++ b/Resources/Locale/ru-RU/holopad/holopad.ftl @@ -1,158 +1,158 @@ -# Window headers +# Заголовки окон holopad-window-title = {CAPITALIZE($title)} -holopad-window-subtitle = [color=white][bold]Holographic communication system[/bold][/color] -holopad-window-options = [color=darkgray][font size=10][italic]Please select an option from the list below[/italic][/font][/color] - -# Call status -holopad-window-no-calls-in-progress = No holo-calls in progress -holopad-window-incoming-call = Incoming holo-call from: -holopad-window-outgoing-call = Attempting to establish a connection... -holopad-window-call-in-progress = Holo-call in progress -holopad-window-call-ending = Disconnecting... -holopad-window-call-rejected = Unable to establish a connection -holopad-window-ai-request = Your presence is requested by: -holopad-window-emergency-broadcast-in-progress = [color=#cf2f2f][bold]Emergency broadcast in progress[/bold][/color] -holopad-window-controls-locked-out = Control of this device has been locked to: -holopad-window-controls-unlock-countdown = It will automatically unlock in: {$countdown} - -# Buttons -holopad-window-answer-call = Answer call -holopad-window-end-call = End call -holopad-window-request-station-ai = Request station AI -holopad-window-activate-projector = Activate projector -holopad-window-emergency-broadcast = Emergency broadcast -holopad-window-emergency-broadcast-with-countdown = Emergency broadcast ({$countdown}) -holopad-window-access-denied = Access denied - -# Contact list -holopad-window-select-contact-from-list = Select a contact to initiate a holo-call -holopad-window-fetching-contacts-list = No holopads are currently contactable +holopad-window-subtitle = [color=white][bold]Система голографической связи[/bold][/color] +holopad-window-options = [color=darkgray][font size=10][italic]Пожалуйста, выберите опцию из списка ниже[/italic][/font][/color] + +# Статус вызова +holopad-window-no-calls-in-progress = Нет активных голографических вызовов +holopad-window-incoming-call = Входящий голографический вызов от: +holopad-window-outgoing-call = Попытка установить соединение... +holopad-window-call-in-progress = Голографический вызов в процессе +holopad-window-call-ending = Отключение... +holopad-window-call-rejected = Не удалось установить соединение +holopad-window-ai-request = Ваше присутствие запрашивается у: +holopad-window-emergency-broadcast-in-progress = [color=#cf2f2f][bold]Экстренная трансляция в процессе[/bold][/color] +holopad-window-controls-locked-out = Управление этим устройством заблокировано для: +holopad-window-controls-unlock-countdown = Оно автоматически разблокируется через: {$countdown} + +# Кнопки +holopad-window-answer-call = Ответить на вызов +holopad-window-end-call = Завершить вызов +holopad-window-request-station-ai = Запросить ИИ станции +holopad-window-activate-projector = Активировать проектор +holopad-window-emergency-broadcast = Эмердженси-трансляция +holopad-window-emergency-broadcast-with-countdown = Эмердженси-трансляция ({$countdown}) +holopad-window-access-denied = Доступ запрещён + +# Список контактов +holopad-window-select-contact-from-list = Выберите контакт для инициации голографического вызова +holopad-window-fetching-contacts-list = В данный момент нет доступных голографических устройств holopad-window-contact-label = {CAPITALIZE($label)} -# Flavor -holopad-window-flavor-left = ⚠ Do not enter while projector is active +# Дополнительно +holopad-window-flavor-left = ⚠ Не входите, пока проектор активен holopad-window-flavor-right = v3.0.9 -# Holograms -holopad-hologram-name = hologram of {THE($name)} - -# Holopad actions -holopad-activate-projector-verb = Activate holopad projector -holopad-ai-is-unable-to-reach-holopad = You are unable to interface with the source of the call, it is too far from your core. -holopad-ai-is-unable-to-activate-projector = You are unable to activate the holopad's projector, it is too far from your core. - -# Mapping prototypes -# General -holopad-general-tools = General - Tools -holopad-general-cryosleep = General - Cryosleep -holopad-general-theater = General - Theater -holopad-general-disposals = General - Disposals -holopad-general-eva = General - EVA Storage -holopad-general-lounge = General - Lounge -holopad-general-arcade = General - Arcade -holopad-general-evac = General - Evac -holopad-general-arrivals = General - Arrivals - -# Command -holopad-command-bridge = Command - Bridge -holopad-command-vault = Command - Vault -holopad-command-bridge-hallway = Command - Bridge Hallway -holopad-command-meeting-room = Command - Meeting Room -holopad-command-lounge = Command - Lounge -holopad-command-captain = Command - Captain -holopad-command-hop = Command - HoP -holopad-command-cmo = Command - CMO -holopad-command-qm = Command - QM -holopad-command-ce = Command - CE -holopad-command-rd = Command - RD -holopad-command-hos = Command - HoS - -# Science -holopad-science-anomaly = Science - Anomaly -holopad-science-artifact = Science - Artifact -holopad-science-artifact-north = Science - Artifact North -holopad-science-artifact-south = Science - Artifact South -holopad-science-robotics = Science - Robotics -holopad-science-rnd = Science - R&D -holopad-science-front = Science - Front -holopad-science-breakroom = Science - Breakroom - -# Medical -holopad-medical-medbay = Medical - Medbay -holopad-medical-chemistry = Medical - Chemistry -holopad-medical-cryopods = Medical - Cryopods -holopad-medical-morgue = Medical - Morgue -holopad-medical-surgery = Medical - Surgery -holopad-medical-paramedic = Medical - Paramedic -holopad-medical-virology = Medical - Virology -holopad-medical-front = Medical - Front -holopad-medical-breakroom = Medical - Breakroom - -# Cargo -holopad-cargo-front = Cargo - Front -holopad-cargo-bay = Cargo - Cargo Bay -holopad-cargo-salvage-bay = Cargo - Salvage Bay -holopad-cargo-breakroom = Cargo - Breakroom -holopad-cargo-ats = Cargo - ATS -holopad-cargo-shuttle = Cargo - Shuttle -holopad-cargo-mailroom = Cargo - Mailroom - -# Engineering -holopad-engineering-atmos-front = Atmos - Front -holopad-engineering-atmos-main = Atmos - Main -holopad-engineering-atmos-teg = Atmos - TEG -holopad-engineering-storage = Engineering - Storage -holopad-engineering-breakroom = Engineering - Breakroom -holopad-engineering-front = Engineering - Front -holopad-engineering-telecoms = Engineering - Telecoms -holopad-engineering-tech-vault = Engineering - Tech Vault -holopad-engineering-ame = Engineering - AME -holopad-engineering-power = Engineering - Power -holopad-engineering-main = Engineering - Main - -# Security -holopad-security-front = Security - Front -holopad-security-brig = Security - Brig -holopad-security-warden = Security - Warden -holopad-security-interrogation = Security - Interrogation -holopad-security-breakroom = Security - Breakroom -holopad-security-detective = Security - Detective -holopad-security-perma = Security - Perma -holopad-security-courtroom = Security - Courtroom -holopad-security-lawyer = Security - Lawyer -holopad-security-armory = Security - Armory -holopad-security-locker-room = Security - Locker Room -holopad-security-brig-med = Security - Brig Med -holopad-security-evac-checkpoint = Security - Evac Checkpoint -holopad-security-arrivals-checkpoint = Security - Arrivals Checkpoint - -# Service -holopad-service-janitor = Service - Janitor -holopad-service-bar = Service - Bar -holopad-service-kitchen = Service - Kitchen -holopad-service-botany = Service - Botany -holopad-service-chapel = Service - Chapel -holopad-service-library = Service - Library -holopad-service-newsroom = Service - Newsroom -holopad-service-zookeeper = Service - Zookeeper -holopad-service-boxer = Service - Boxer -holopad-service-clown = Service - Clown -holopad-service-musician = Service - Musician -holopad-service-mime = Service - Mime -holopad-service-clown-mime = Service - Clown/Mime -holopad-service-gameroom = Service - Game Room - -# AI -holopad-ai-core = AI - Core -holopad-ai-main = AI - Main -holopad-ai-upload = AI - Upload -holopad-ai-backup-power = AI - Backup Power -holopad-ai-entrance = AI - Entrance -holopad-ai-chute = AI - Chute - -# Long Range -holopad-station-bridge = Station - Bridge -holopad-station-cargo-bay = Station - Cargo Bay - -# CentComm -holopad-centcomm-evac = CentComm - Evacuation Shuttle +# Голограммы +holopad-hologram-name = голограмма {THE($name)} + +# Действия с холографической панелью +holopad-activate-projector-verb = Активировать проектор холографической панели +holopad-ai-is-unable-to-reach-holopad = Вы не можете подключиться к источнику вызова, он слишком далеко от вашего ядра. +holopad-ai-is-unable-to-activate-projector = Вы не можете активировать проектор холографической панели, он слишком далеко от вашего ядра. + +# Маппинг прототипов +# Общие +holopad-general-tools = Общие - Инструменты +holopad-general-cryosleep = Общие - Криосон +holopad-general-theater = Общие - Театр +holopad-general-disposals = Общие - Утилизация +holopad-general-eva = Общие - Хранение EVA +holopad-general-lounge = Общие - Гостиная +holopad-general-arcade = Общие - Аркада +holopad-general-evac = Общие - Эвакуация +holopad-general-arrivals = Общие - Прибытия + +# Команда +holopad-command-bridge = Командование - Мостик +holopad-command-vault = Командование - Хранилище +holopad-command-bridge-hallway = Командование - Коридор мостика +holopad-command-meeting-room = Командование - Комната для встреч +holopad-command-lounge = Командование - Гостиная +holopad-command-captain = Командование - Капитан +holopad-command-hop = Командование - Глава персонала +holopad-command-cmo = Командование - Глав. Врач +holopad-command-qm = Командование - Кватермейстер +holopad-command-ce = Командование - Ст. Инжененр +holopad-command-rd = Командование - Науч. Руководитель +holopad-command-hos = Командование - Глава СБ + +# Наука +holopad-science-anomaly = Наука - Аномалия +holopad-science-artifact = Наука - Артефакт +holopad-science-artifact-north = Наука - Артефакт Север +holopad-science-artifact-south = Наука - Артефакт Юг +holopad-science-robotics = Наука - Робототехника +holopad-science-rnd = Наука - НИОКР +holopad-science-front = Наука - Передняя +holopad-science-breakroom = Наука - Комната отдыха + +# Медицина +holopad-medical-medbay = Медицина - Медицинский отсек +holopad-medical-chemistry = Медицина - Химия +holopad-medical-cryopods = Медицина - Криоподы +holopad-medical-morgue = Медицина - Морг +holopad-medical-surgery = Медицина - Хирургия +holopad-medical-paramedic = Медицина - Парамедик +holopad-medical-virology = Медицина - Вирусология +holopad-medical-front = Медицина - Передняя +holopad-medical-breakroom = Медицина - Комната отдыха + +# Груз +holopad-cargo-front = Карго - Передняя +holopad-cargo-bay = Карго - Грузовой отсек +holopad-cargo-salvage-bay = Карго - Салведж-отсек +holopad-cargo-breakroom = Карго - Комната отдыха +holopad-cargo-ats = Карго - ATS +holopad-cargo-shuttle = Карго - Шаттл +holopad-cargo-mailroom = Карго - Почтовая комната + +# Инженерия +holopad-engineering-atmos-front = Инженерия - Атмосфера - Передняя +holopad-engineering-atmos-main = Инженерия - Атмосфера - Основная +holopad-engineering-atmos-teg = Инженерия - Атмосфера - TEG +holopad-engineering-storage = Инженерия - Хранение +holopad-engineering-breakroom = Инженерия - Комната отдыха +holopad-engineering-front = Инженерия - Передняя +holopad-engineering-telecoms = Инженерия - Телекоммуникации +holopad-engineering-tech-vault = Инженерия - Техническое хранилище +holopad-engineering-ame = Инженерия - AME +holopad-engineering-power = Инженерия - Энергия +holopad-engineering-main = Инженерия - Основная + +# Безопасность +holopad-security-front = Безопасность - Передняя +holopad-security-brig = Безопасность - Бриг +holopad-security-warden = Безопасность - Надзиратель +holopad-security-interrogation = Безопасность - Допросная +holopad-security-breakroom = Безопасность - Комната отдыха +holopad-security-detective = Безопасность - Детектив +holopad-security-perma = Безопасность - Перма +holopad-security-courtroom = Безопасность - Судебная комната +holopad-security-lawyer = Безопасность - Адвокат +holopad-security-armory = Безопасность - Арсенал +holopad-security-locker-room = Безопасность - Раздевалка +holopad-security-brig-med = Безопасность - Медицинский Бриг +holopad-security-evac-checkpoint = Безопасность - Эвакуационный контрольный пункт +holopad-security-arrivals-checkpoint = Безопасность - Контрольный пункт прибытия + +# Сервис +holopad-service-janitor = Сервис - Уборщик +holopad-service-bar = Сервис - Бар +holopad-service-kitchen = Сервис - Кухня +holopad-service-botany = Сервис - Ботаника +holopad-service-chapel = Сервис - Церковь +holopad-service-library = Сервис - Библиотека +holopad-service-newsroom = Сервис - Редакция +holopad-service-zookeeper = Сервис - Зоотехник +holopad-service-boxer = Сервис - Боксер +holopad-service-clown = Сервис - Клоун +holopad-service-musician = Сервис - Музыкант +holopad-service-mime = Сервис - Мим +holopad-service-clown-mime = Сервис - Клоун/Мим +holopad-service-gameroom = Сервис - Игровая комната + +# ИИ +holopad-ai-core = ИИ - Ядро +holopad-ai-main = ИИ - Основной +holopad-ai-upload = ИИ - Загрузка +holopad-ai-backup-power = ИИ - Резервное питание +holopad-ai-entrance = ИИ - Вход +holopad-ai-chute = ИИ - Шахта + +# Дальняя связь +holopad-station-bridge = Станция - Мостик +holopad-station-cargo-bay = Станция - Грузовой отсек + +# Центр Командования +holopad-centcomm-evac = Центральное Командование - Эвакуационный шаттл diff --git a/Resources/Locale/ru-RU/hot-potato/hot-potato.ftl b/Resources/Locale/ru-RU/hot-potato/hot-potato.ftl index 76a691287c..a65a03b883 100644 --- a/Resources/Locale/ru-RU/hot-potato/hot-potato.ftl +++ b/Resources/Locale/ru-RU/hot-potato/hot-potato.ftl @@ -1,2 +1,2 @@ -hot-potato-passed = {$from} passed hot potato to {$to}! -hot-potato-failed = Can't pass the potato to {$to}! +hot-potato-passed = {$from} передал горячую картошку {$to}! +hot-potato-failed = Невозможно передать картошку {$to}! diff --git a/Resources/Locale/ru-RU/identity/identity-system.ftl b/Resources/Locale/ru-RU/identity/identity-system.ftl index efaadb8188..c98f2bc963 100644 --- a/Resources/Locale/ru-RU/identity/identity-system.ftl +++ b/Resources/Locale/ru-RU/identity/identity-system.ftl @@ -1,9 +1,8 @@ identity-unknown-name = ??? +identity-age-young = молодой +identity-age-middle-aged = среднего возраста +identity-age-old = пожилой -identity-age-young = young -identity-age-middle-aged = middle-aged -identity-age-old = old - -identity-gender-feminine = woman -identity-gender-masculine = man -identity-gender-person = person +identity-gender-feminine = женщина +identity-gender-masculine = мужчина +identity-gender-person = человек diff --git a/Resources/Locale/ru-RU/immovable-rod/immovable-rod.ftl b/Resources/Locale/ru-RU/immovable-rod/immovable-rod.ftl index 6843e350b0..7431212e73 100644 --- a/Resources/Locale/ru-RU/immovable-rod/immovable-rod.ftl +++ b/Resources/Locale/ru-RU/immovable-rod/immovable-rod.ftl @@ -1,5 +1,5 @@ -immovable-rod-collided-rod-not-good = Oh fuck, that can't be good. -immovable-rod-penetrated-mob = {CAPITALIZE(THE($rod))} cleanly eviscerates {THE($mob)}! +immovable-rod-collided-rod-not-good = О черт, это не есть хорошо. +immovable-rod-penetrated-mob = {CAPITALIZE(THE($rod))} чисто расправляется с {THE($mob)}! -immovable-rod-consumed-none = {CAPITALIZE(THE($rod))} has consumed zero souls. -immovable-rod-consumed-souls = {CAPITALIZE(THE($rod))} has consumed {$amount} souls. +immovable-rod-consumed-none = {CAPITALIZE(THE($rod))} не поглотил ни одной души. +immovable-rod-consumed-souls = {CAPITALIZE(THE($rod))} поглотил {$amount} душ. diff --git a/Resources/Locale/ru-RU/implant/implant.ftl b/Resources/Locale/ru-RU/implant/implant.ftl index 073757f53c..101eb25589 100644 --- a/Resources/Locale/ru-RU/implant/implant.ftl +++ b/Resources/Locale/ru-RU/implant/implant.ftl @@ -1,27 +1,27 @@ -## Implanter Attempt Messages +## Сообщения о попытке имплантации -implanter-component-implanting-target = {$user} is trying to implant you with something! -implanter-component-implant-failed = The {$implant} cannot be given to {$target}! -implanter-draw-failed-permanent = The {$implant} in {$target} is fused with { OBJECT($target) } and cannot be removed! -implanter-draw-failed = You tried to remove an implant but found nothing. -implanter-component-implant-already = {$target} already has the {$implant}! +implanter-component-implanting-target = {$user} пытается имплантировать вам что-то! +implanter-component-implant-failed = {$implant} не может быть передан {$target}! +implanter-draw-failed-permanent = {$implant} в {$target} слился с { OBJECT($target) } и не может быть удален! +implanter-draw-failed = Вы попытались удалить имплант, но ничего не нашли. +implanter-component-implant-already = У {$target} уже есть {$implant}! ## UI -implanter-draw-text = Draw -implanter-inject-text = Inject +implanter-draw-text = Вытянуть +implanter-inject-text = Ввести -implanter-empty-text = Empty +implanter-empty-text = Пусто implanter-label = [color=green]{$implantName}[/color] - Mode: [color=white]{$modeString}[/color] + Режим: [color=white]{$modeString}[/color] implanter-contained-implant-text = [color=green]{$desc}[/color] -## Implant Popups +## Всплывающие окна имплантов -scramble-implant-activated-popup = Your appearance shifts and changes! +scramble-implant-activated-popup = Ваш внешний вид меняется и изменяется! -## Implant Messages +## Сообщения об имплантах -deathrattle-implant-dead-message = {$user} has died {$position}. -deathrattle-implant-critical-message = {$user} life signs critical, immediate assistance required {$position}. +deathrattle-implant-dead-message = {$user} умер {$position}. +deathrattle-implant-critical-message = У {$user} критические жизненные показатели, требуется немедленная помощь {$position}. diff --git a/Resources/Locale/ru-RU/info/ban.ftl b/Resources/Locale/ru-RU/info/ban.ftl index cc3a34c28b..4a6167ce32 100644 --- a/Resources/Locale/ru-RU/info/ban.ftl +++ b/Resources/Locale/ru-RU/info/ban.ftl @@ -1,87 +1,87 @@ -# ban -cmd-ban-desc = Bans somebody -cmd-ban-help = Usage: ban [duration in minutes, leave out or 0 for permanent ban] -cmd-ban-player = Unable to find a player with that name. -cmd-ban-invalid-minutes = {$minutes} is not a valid amount of minutes! -cmd-ban-invalid-severity = {$severity} is not a valid severity! -cmd-ban-invalid-arguments = Invalid amount of arguments -cmd-ban-hint = -cmd-ban-hint-reason = -cmd-ban-hint-duration = [duration] -cmd-ban-hint-severity = [severity] +# бан +cmd-ban-desc = Заблокировать кого-то +cmd-ban-help = Использование: ban <имя или ID пользователя> <причина> [длительность в минутах, пропустите или укажите 0 для постоянного бана] +cmd-ban-player = Невозможно найти игрока с таким именем. +cmd-ban-invalid-minutes = {$minutes} не является допустимым количеством минут! +cmd-ban-invalid-severity = {$severity} не является допустимой степенью! +cmd-ban-invalid-arguments = Недопустимое количество аргументов +cmd-ban-hint = <имя/ID пользователя> +cmd-ban-hint-reason = <причина> +cmd-ban-hint-duration = [длительность] +cmd-ban-hint-severity = [степень] -cmd-ban-hint-duration-1 = Permanent -cmd-ban-hint-duration-2 = 1 day -cmd-ban-hint-duration-3 = 3 days -cmd-ban-hint-duration-4 = 1 week -cmd-ban-hint-duration-5 = 2 week -cmd-ban-hint-duration-6 = 1 month +cmd-ban-hint-duration-1 = Постоянный +cmd-ban-hint-duration-2 = 1 день +cmd-ban-hint-duration-3 = 3 дня +cmd-ban-hint-duration-4 = 1 неделя +cmd-ban-hint-duration-5 = 2 недели +cmd-ban-hint-duration-6 = 1 месяц -# ban panel -cmd-banpanel-desc = Opens the ban panel -cmd-banpanel-help = Usage: banpanel [name or user guid] -cmd-banpanel-server = This can not be used from the server console -cmd-banpanel-player-err = The specified player could not be found +# панель бана +cmd-banpanel-desc = Открывает панель бана +cmd-banpanel-help = Использование: banpanel [имя или GUID пользователя] +cmd-banpanel-server = Это не может быть использовано из консоли сервера +cmd-banpanel-player-err = Указанный игрок не был найден -# listbans -cmd-banlist-desc = Lists a user's active bans. -cmd-banlist-help = Usage: banlist -cmd-banlist-empty = No active bans found for {$user} -cmd-banlistF-hint = +# список банов +cmd-banlist-desc = Список активных банов пользователя. +cmd-banlist-help = Использование: banlist <имя или ID пользователя> +cmd-banlist-empty = Активные баны для {$user} не найдены +cmd-banlistF-hint = <имя/ID пользователя> -cmd-ban_exemption_update-desc = Set an exemption to a type of ban on a player. -cmd-ban_exemption_update-help = Usage: ban_exemption_update [ [...]] - Specify multiple flags to give a player multiple ban exemption flags. - To remove all exemptions, run this command and give "None" as only flag. +cmd-ban_exemption_update-desc = Установить исключение для типа бана у игрока. +cmd-ban_exemption_update-help = Использование: ban_exemption_update <игрок> <флаг> [<флаг> [...]] + Укажите несколько флагов, чтобы дать игроку несколько флагов исключения от бана. + Чтобы удалить все исключения, выполните эту команду и укажите "None" как единственный флаг. -cmd-ban_exemption_update-nargs = Expected at least 2 arguments -cmd-ban_exemption_update-locate = Unable to locate player '{$player}'. -cmd-ban_exemption_update-invalid-flag = Invalid flag '{$flag}'. -cmd-ban_exemption_update-success = Updated ban exemption flags for '{$player}' ({$uid}). -cmd-ban_exemption_update-arg-player = -cmd-ban_exemption_update-arg-flag = +cmd-ban_exemption_update-nargs = Ожидалось как минимум 2 аргумента +cmd-ban_exemption_update-locate = Невозможно найти игрока '{$player}'. +cmd-ban_exemption_update-invalid-flag = Недопустимый флаг '{$flag}'. +cmd-ban_exemption_update-success = Обновлены флаги исключения от бана для '{$player}' ({$uid}). +cmd-ban_exemption_update-arg-player = <игрок> +cmd-ban_exemption_update-arg-flag = <флаг> -cmd-ban_exemption_get-desc = Show ban exemptions for a certain player. -cmd-ban_exemption_get-help = Usage: ban_exemption_get +cmd-ban_exemption_get-desc = Показать исключения от бана для определенного игрока. +cmd-ban_exemption_get-help = Использование: ban_exemption_get <игрок> -cmd-ban_exemption_get-nargs = Expected exactly 1 argument -cmd-ban_exemption_get-none = User is not exempt from any bans. -cmd-ban_exemption_get-show = User is exempt from the following ban flags: {$flags}. -cmd-ban_exemption_get-arg-player = +cmd-ban_exemption_get-nargs = Ожидался ровно 1 аргумент +cmd-ban_exemption_get-none = Пользователь не имеет исключений от каких-либо банов. +cmd-ban_exemption_get-show = Пользователь освобожден от следующих флагов бана: {$flags}. +cmd-ban_exemption_get-arg-player = <игрок> -# Ban panel -ban-panel-title = Banning panel -ban-panel-player = Player +# Панель бана +ban-panel-title = Панель бана +ban-panel-player = Игрок ban-panel-ip = IP ban-panel-hwid = HWID -ban-panel-reason = Reason -ban-panel-last-conn = Use IP and HWID from last connection? -ban-panel-submit = Ban -ban-panel-confirm = Are you sure? -ban-panel-tabs-basic = Basic info -ban-panel-tabs-reason = Reason -ban-panel-tabs-players = Player List -ban-panel-tabs-role = Role ban info -ban-panel-no-data = You must provide either a user, IP or HWID to ban -ban-panel-invalid-ip = The IP address could not be parsed. Please try again -ban-panel-select = Select type -ban-panel-server = Server ban -ban-panel-role = Role ban -ban-panel-minutes = Minutes -ban-panel-hours = Hours -ban-panel-days = Days -ban-panel-weeks = Weeks -ban-panel-months = Months -ban-panel-years = Years -ban-panel-permanent = Permanent -ban-panel-ip-hwid-tooltip = Leave empty and check the checkbox below to use last connection's details -ban-panel-severity = Severity: -ban-panel-erase = Erase chat messages and player from round +ban-panel-reason = Причина +ban-panel-last-conn = Использовать IP и HWID из последнего подключения? +ban-panel-submit = Заблокировать +ban-panel-confirm = Вы уверены? +ban-panel-tabs-basic = Основная информация +ban-panel-tabs-reason = Причина +ban-panel-tabs-players = Список игроков +ban-panel-tabs-role = Информация о бане по роли +ban-panel-no-data = Вы должны предоставить либо пользователя, IP, либо HWID для бана +ban-panel-invalid-ip = IP-адрес не может быть разобран. Пожалуйста, попробуйте еще раз +ban-panel-select = Выберите тип +ban-panel-server = Серверный бан +ban-panel-role = Бан по роли +ban-panel-minutes = Минуты +ban-panel-hours = Часы +ban-panel-days = Дни +ban-panel-weeks = Недели +ban-panel-months = Месяцы +ban-panel-years = Годы +ban-panel-permanent = Постоянный +ban-panel-ip-hwid-tooltip = Оставьте пустым и отметьте чекбокс ниже, чтобы использовать данные последнего подключения +ban-panel-severity = Степень: +ban-panel-erase = Удалить сообщения чата и игрока из раунда -# Ban string -server-ban-string = {$admin} created a {$severity} severity server ban that expires {$expires} for [{$name}, {$ip}, {$hwid}], with reason: {$reason} -server-ban-string-no-pii = {$admin} created a {$severity} severity server ban that expires {$expires} for {$name} with reason: {$reason} -server-ban-string-never = never +# Строка бана +server-ban-string = {$admin} создал серверный бан степени {$severity}, который истекает {$expires} для [{$name}, {$ip}, {$hwid}], с причиной: {$reason} +server-ban-string-no-pii = {$admin} создал серверный бан степени {$severity}, который истекает {$expires} для {$name} с причиной: {$reason} +server-ban-string-never = никогда -# Kick on ban -ban-kick-reason = You have been banned +# Исключение при бане +ban-kick-reason = Вы были заблокированы diff --git a/Resources/Locale/ru-RU/info/info-window.ftl b/Resources/Locale/ru-RU/info/info-window.ftl index 77446221ce..8608bb55f9 100644 --- a/Resources/Locale/ru-RU/info/info-window.ftl +++ b/Resources/Locale/ru-RU/info/info-window.ftl @@ -1,19 +1,19 @@ -### Info Window +### Окно информации -## General stuff -ui-info-title = Information -ui-info-tab-rules = Server Rules -ui-info-tab-tutorial = Tutorial +## Общая информация +ui-info-title = Информация +ui-info-tab-rules = Правила сервера +ui-info-tab-tutorial = Учебник -## Tutorial tab -ui-info-text-controls = You can review and rebind SS14s controls in the +## Вкладка учебника +ui-info-text-controls = Вы можете просмотреть и переназначить управление SS14 в -ui-info-header-intro = Introduction -ui-info-header-controls = Controls -ui-info-header-gameplay = Gameplay -ui-info-header-sandbox = Sandbox Spawner -ui-info-subheader-entityoptions = Entity spawn panel options: -ui-info-subheader-gridoptions = Grid aligned options: -ui-info-header-feedback = Feedback +ui-info-header-intro = Введение +ui-info-header-controls = Управление +ui-info-header-gameplay = Игровой процесс +ui-info-header-sandbox = Спавнер песочницы +ui-info-subheader-entityoptions = Опции панели спавна сущностей: +ui-info-subheader-gridoptions = Опции выравнивания по сетке: +ui-info-header-feedback = Обратная связь -ui-info-button-controls = Options Menu +ui-info-button-controls = Меню настроек diff --git a/Resources/Locale/ru-RU/info/playtime-stats.ftl b/Resources/Locale/ru-RU/info/playtime-stats.ftl index b4925176a7..7bd90a9037 100644 --- a/Resources/Locale/ru-RU/info/playtime-stats.ftl +++ b/Resources/Locale/ru-RU/info/playtime-stats.ftl @@ -1,9 +1,9 @@ -# Playtime Stats +# Статистика игрового времени -ui-playtime-stats-title = User Playtime Stats -ui-playtime-overall-base = Overall Playtime: -ui-playtime-overall = Overall Playtime: {PLAYTIME($time)} -ui-playtime-first-time = First Time Playing -ui-playtime-roles = Playtime per Role -ui-playtime-header-role-type = Role -ui-playtime-header-role-time = Time +ui-playtime-stats-title = Статистика игрового времени пользователя +ui-playtime-overall-base = Общее игровое время: +ui-playtime-overall = Общее игровое время: {PLAYTIME($time)} +ui-playtime-first-time = Первый раз в игре +ui-playtime-roles = Игровое время по ролям +ui-playtime-header-role-type = Роль +ui-playtime-header-role-time = Время diff --git a/Resources/Locale/ru-RU/info/rules.ftl b/Resources/Locale/ru-RU/info/rules.ftl index db5c9d656b..ee0b264128 100644 --- a/Resources/Locale/ru-RU/info/rules.ftl +++ b/Resources/Locale/ru-RU/info/rules.ftl @@ -1,9 +1,9 @@ -# Rules +# Правила -ui-rules-header = Wizard's Den Official Server Rules -ui-rules-header-rp = Wizard's Den Roleplay Official Server Rules -ui-rules-accept = I have read and agree to follow the rules -ui-rules-wait = The accept button will be enabled after {$time} seconds. +ui-rules-header = Официальные правила сервера Wizard's Den +ui-rules-header-rp = Официальные правила ролевого сервера Wizard's Den +ui-rules-accept = Я прочитал(а) и согласен(на) следовать правилам +ui-rules-wait = Кнопка принятия будет активирована через {$time} секунд. -ui-rules-button-home = Home -ui-rules-button-back = Back +ui-rules-button-home = Главная +ui-rules-button-back = Назад diff --git a/Resources/Locale/ru-RU/info/server-info.ftl b/Resources/Locale/ru-RU/info/server-info.ftl index ff183d80ef..81817e388f 100644 --- a/Resources/Locale/ru-RU/info/server-info.ftl +++ b/Resources/Locale/ru-RU/info/server-info.ftl @@ -1,9 +1,9 @@ -server-info-rules-button = Rules -server-info-guidebook-button = Guidebook +server-info-rules-button = Правила +server-info-guidebook-button = Учебник server-info-discord-button = Discord -server-info-website-button = Website -server-info-wiki-button = Wiki -server-info-forum-button = Forum +server-info-website-button = Вебсайт +server-info-wiki-button = Вики +server-info-forum-button = Форум server-info-telegram-button = Telegram -server-info-report-button = Report Bugs -server-info-credits-button = Credits +server-info-report-button = Сообщить об ошибках +server-info-credits-button = Авторы diff --git a/Resources/Locale/ru-RU/instruments/instruments-component.ftl b/Resources/Locale/ru-RU/instruments/instruments-component.ftl index f0e0c1b3a9..958719ea5c 100644 --- a/Resources/Locale/ru-RU/instruments/instruments-component.ftl +++ b/Resources/Locale/ru-RU/instruments/instruments-component.ftl @@ -1,24 +1,24 @@ -# InstrumentComponent -instrument-component-finger-cramps-light-message = Your fingers are beginning to a cramp a little! -instrument-component-finger-cramps-serious-message = Your fingers are seriously cramping up! -instrument-component-finger-cramps-max-message = Your fingers cramp up from playing! -instruments-component-menu-no-midi-support = MIDI support is currently not - available on your system. - If on Linux, you may need to install - FluidSynth or a development package - for FluidSynth. -instruments-component-menu-input-button = MIDI Input -instruments-component-menu-band-button = Join Band -instruments-component-menu-play-button = Play MIDI -instruments-component-menu-loop-button = Loop -instruments-component-menu-channels-button = Channels -instruments-component-menu-stop-button = Stop -instruments-component-band-menu = Choose band leader -instrument-component-band-refresh = Refresh -instruments-component-channels-menu = MIDI Channel Selection -instrument-component-channel-name = MIDI Channel {$number} -instruments-component-channels-all-button = All -instruments-component-channels-clear-button = Clear +# ИнструментКомпонент +instrument-component-finger-cramps-light-message = Ваши пальцы начинают немного сводить! +instrument-component-finger-cramps-serious-message = Ваши пальцы серьезно сводит! +instrument-component-finger-cramps-max-message = Ваши пальцы сводит от игры! +instruments-component-menu-no-midi-support = Поддержка MIDI в настоящее время недоступна + на вашей системе. + Если вы на Linux, возможно, вам нужно установить + FluidSynth или пакет разработки + для FluidSynth. +instruments-component-menu-input-button = Ввод MIDI +instruments-component-menu-band-button = Присоединиться к группе +instruments-component-menu-play-button = Играть MIDI +instruments-component-menu-loop-button = Цикл +instruments-component-menu-channels-button = Каналы +instruments-component-menu-stop-button = Стоп +instruments-component-band-menu = Выберите лидера группы +instrument-component-band-refresh = Обновить +instruments-component-channels-menu = Выбор MIDI канала +instrument-component-channel-name = MIDI Канал {$number} +instruments-component-channels-all-button = Все +instruments-component-channels-clear-button = Очистить -# SwappableInstrumentComponent -swappable-instrument-component-style-set = Style set to "{$style}" +# ЗаменяемыйИнструментКомпонент +swappable-instrument-component-style-set = Стиль установлен на "{$style}" diff --git a/Resources/Locale/ru-RU/intellicard/intellicard.ftl b/Resources/Locale/ru-RU/intellicard/intellicard.ftl index aed155a120..1a804107c0 100644 --- a/Resources/Locale/ru-RU/intellicard/intellicard.ftl +++ b/Resources/Locale/ru-RU/intellicard/intellicard.ftl @@ -1,3 +1,3 @@ -# General -intellicard-core-occupied = The AI core is already occupied by another digital consciousness. -intellicard-core-empty = The AI core has no digital consciousness to download. \ No newline at end of file +# Общие +intellicard-core-occupied = Ядро ИИ уже занято другим цифровым сознанием. +intellicard-core-empty = В ядре ИИ нет цифрового сознания для загрузки. diff --git a/Resources/Locale/ru-RU/interaction/in-range-unoccluded-verb.ftl b/Resources/Locale/ru-RU/interaction/in-range-unoccluded-verb.ftl index 66d136fbfc..c1d6fb613f 100644 --- a/Resources/Locale/ru-RU/interaction/in-range-unoccluded-verb.ftl +++ b/Resources/Locale/ru-RU/interaction/in-range-unoccluded-verb.ftl @@ -1,3 +1,3 @@ -in-range-unoccluded-verb-get-data-text = In Range Unoccluded -in-range-unoccluded-verb-on-activate-not-occluded = Not occluded -in-range-unoccluded-verb-on-activate-occluded = Occluded \ No newline at end of file +in-range-unoccluded-verb-get-data-text = В диапазоне, не закрыто +in-range-unoccluded-verb-on-activate-not-occluded = Не закрыто +in-range-unoccluded-verb-on-activate-occluded = Закрыто diff --git a/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl b/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl index 7996db570b..c44ba0510d 100644 --- a/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl +++ b/Resources/Locale/ru-RU/interaction/interaction-popup-component.ftl @@ -1,105 +1,105 @@ -### Interaction Popup component +### Компонент всплывающего окна взаимодействия -## Petting animals +## Гладить животных -petting-success-generic = You pet {THE($target)} on {POSS-ADJ($target)} head. -petting-success-soft-floofy = You pet {THE($target)} on {POSS-ADJ($target)} soft floofy head. +petting-success-generic = Вы погладили {THE($target)} по {POSS-ADJ($target)} голове. +petting-success-soft-floofy = Вы погладили {THE($target)} по {POSS-ADJ($target)} мягкой пушистой голове. -petting-success-bingus = You pet {THE($target)} on {POSS-ADJ($target)} wrinkly little head. -petting-success-bird = You pet {THE($target)} on {POSS-ADJ($target)} cute feathery head. -petting-success-carp = You pet {THE($target)} on {POSS-ADJ($target)} fishy little head. -petting-success-cat = You pet {THE($target)} on {POSS-ADJ($target)} fuzzy little head. -petting-success-corrupted-corgi = In an act of hubris, you pet {THE($target)} on {POSS-ADJ($target)} cursed little head. -petting-success-crab = You pet {THE($target)} on {POSS-ADJ($target)} smooth little head. -petting-success-dehydrated-carp = You pet {THE($target)} on {POSS-ADJ($target)} dry little head. {CAPITALIZE(OBJECT($target))} seems to like you now! -petting-success-dog = You pet {THE($target)} on {POSS-ADJ($target)} soft floofy head. -petting-success-frog = You pet {THE($target)} on {POSS-ADJ($target)} slippery little head. -petting-success-goat = You pet {THE($target)} on {POSS-ADJ($target)} horned floofy head. -petting-success-goose = Against all odds, you manage to pet {THE($target)} on {POSS-ADJ($target)} horrible little head. -petting-success-kangaroo = You pet {THE($target)} on {POSS-ADJ($target)} Strayan head. -petting-success-possum = You pet {THE($target)} on {POSS-ADJ($target)} horrible little head. -petting-success-pig = You pet {THE($target)} on {POSS-ADJ($target)} hairy head. -petting-success-raccoon = You pet {THE($target)} on {POSS-ADJ($target)} trash eating little head. -petting-success-reptile = You pet {THE($target)} on {POSS-ADJ($target)} scaly little head. -petting-success-sloth = You pet {THE($target)} on {POSS-ADJ($target)} slow moving head. -petting-success-space-cat = You pet {THE($target)} on {POSS-ADJ($target)} glass domed head. -petting-success-tarantula = You pet {THE($target)} on {POSS-ADJ($target)} hairy little head. -petting-success-holo = You pet {THE($target)} on {POSS-ADJ($target)} metallic spiky head. -petting-success-dragon = Dodging teeth, claws, and flames, you pet {THE($target)} on {POSS-ADJ($target)} massive scaled head. -petting-success-hamster = You pet {THE($target)} on {POSS-ADJ($target)} fluffy little head. -petting-success-bear = You reluctantly pet {THE($target)} on {POSS-ADJ($target)} mystical head. -petting-success-slimes = You pet {THE($target)} on {POSS-ADJ($target)} mucous surface. -petting-success-snake = You pet {THE($target)} on {POSS-ADJ($target)} scaly large head. -petting-success-monkey = You pet {THE($target)} on {POSS-ADJ($target)} mischevious little head. -petting-success-nymph = You pet {THE($target)} on {POSS-ADJ($target)} wooden little head. +petting-success-bingus = Вы погладили {THE($target)} по {POSS-ADJ($target)} морщинистой маленькой голове. +petting-success-bird = Вы погладили {THE($target)} по {POSS-ADJ($target)} милой пернатой голове. +petting-success-carp = Вы погладили {THE($target)} по {POSS-ADJ($target)} рыбной маленькой голове. +petting-success-cat = Вы погладили {THE($target)} по {POSS-ADJ($target)} пушистой маленькой голове. +petting-success-corrupted-corgi = В акте высокомерия вы погладили {THE($target)} по {POSS-ADJ($target)} проклятой маленькой голове. +petting-success-crab = Вы погладили {THE($target)} по {POSS-ADJ($target)} гладкой маленькой голове. +petting-success-dehydrated-carp = Вы погладили {THE($target)} по {POSS-ADJ($target)} сухой маленькой голове. {CAPITALIZE(OBJECT($target))} похоже, теперь любит вас! +petting-success-dog = Вы погладили {THE($target)} по {POSS-ADJ($target)} мягкой пушистой голове. +petting-success-frog = Вы погладили {THE($target)} по {POSS-ADJ($target)} скользкой маленькой голове. +petting-success-goat = Вы погладили {THE($target)} по {POSS-ADJ($target)} рогатой пушистой голове. +petting-success-goose = Несмотря на все шансы, вам удается погладить {THE($target)} по {POSS-ADJ($target)} ужасной маленькой голове. +petting-success-kangaroo = Вы погладили {THE($target)} по {POSS-ADJ($target)} австралийской голове. +petting-success-possum = Вы погладили {THE($target)} по {POSS-ADJ($target)} ужасной маленькой голове. +petting-success-pig = Вы погладили {THE($target)} по {POSS-ADJ($target)} волосатой голове. +petting-success-raccoon = Вы погладили {THE($target)} по {POSS-ADJ($target)} маленькой голове, которая ест мусор. +petting-success-reptile = Вы погладили {THE($target)} по {POSS-ADJ($target)} чешуйчатой маленькой голове. +petting-success-sloth = Вы погладили {THE($target)} по {POSS-ADJ($target)} медленно движущейся голове. +petting-success-space-cat = Вы погладили {THE($target)} по {POSS-ADJ($target)} голове с стеклянным куполом. +petting-success-tarantula = Вы погладили {THE($target)} по {POSS-ADJ($target)} волосатой маленькой голове. +petting-success-holo = Вы погладили {THE($target)} по {POSS-ADJ($target)} металлической шипованной голове. +petting-success-dragon = Уклоняясь от зубов, когтей и пламени, вы погладили {THE($target)} по {POSS-ADJ($target)} огромной чешуйчатой голове. +petting-success-hamster = Вы погладили {THE($target)} по {POSS-ADJ($target)} пушистой маленькой голове. +petting-success-bear = Вы неохотно погладили {THE($target)} по {POSS-ADJ($target)} мистической голове. +petting-success-slimes = Вы погладили {THE($target)} по {POSS-ADJ($target)} слизистой поверхности. +petting-success-snake = Вы погладили {THE($target)} по {POSS-ADJ($target)} большой чешуйчатой голове. +petting-success-monkey = Вы погладили {THE($target)} по {POSS-ADJ($target)} озорной маленькой голове. +petting-success-nymph = Вы погладили {THE($target)} по {POSS-ADJ($target)} деревянной маленькой голове. -petting-failure-generic = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BE($target)} aloof towards you. +petting-failure-generic = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BE($target)} равнодушен к вам. -petting-failure-bat = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BE($target)} too hard to catch! -petting-failure-carp = You reach out to pet {THE($target)}, but {POSS-ADJ($target)} sharp teeth make you think twice. -petting-failure-corrupted-corgi = You reach out to pet {THE($target)}, but think better of it. -petting-failure-crab = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BASIC($target, "snap", "snaps")} {POSS-ADJ($target)} claws in your general direction! -petting-failure-dehydrated-carp = You pet {THE($target)} on {POSS-ADJ($target)} dry little head. -petting-failure-goat = You reach out to pet {THE($target)}, but {SUBJECT($target)} stubbornly {CONJUGATE-BASIC($target, "refuse", "refuses")}! -petting-failure-goose = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BE($target)} too horrible! -petting-failure-possum = You reach out to pet {THE($target)}, but are met with hisses and snarls! -petting-failure-pig = You reach out to pet {THE($target)}, but are met with irritated oinks and squeals! -petting-failure-raccoon = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BE($target)} busy raccooning around. -petting-failure-sloth = You reach out to pet {THE($target)}, but {SUBJECT($target)} somehow { CONJUGATE-BASIC($target, "dodge", "dodges") } with ludicrous speed! -petting-failure-holo = You reach out to pet {THE($target)}, but {POSS-ADJ($target)} spikes almost impale your hand! -petting-failure-dragon = You raise your hand, but as {THE($target)} {CONJUGATE-BASIC($target, "roar", "roars")}, you decide you'd rather not be toasty carp food. -petting-failure-hamster = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BASIC($target, "attempt", "attempts")} to bite your finger and only your quick reflexes save you from an almost fatal injury. -petting-failure-bear = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BASIC($target, "growl", "growls")}, making you think twice. -petting-failure-monkey = You reach out to pet {THE($target)}, but {SUBJECT($target)} almost {CONJUGATE-BASIC($target, "bite", "bites")} your fingers! -petting-failure-nymph = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BASIC($target, "move", "moves")} {POSS-ADJ($target)} branches away. -petting-failure-shadow = You try to pet {THE($target)}, but your hand passes through the cold darkness of {POSS-ADJ($target)} body. +petting-failure-bat = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BE($target)} слишком трудно поймать! +petting-failure-carp = Вы протянули руку, чтобы погладить {THE($target)}, но {POSS-ADJ($target)} острые зубы заставляют вас дважды подумать. +petting-failure-corrupted-corgi = Вы протянули руку, чтобы погладить {THE($target)}, но передумали. +petting-failure-crab = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BASIC($target, "snap", "snaps")} {POSS-ADJ($target)} клешнями в вашем направлении! +petting-failure-dehydrated-carp = Вы погладили {THE($target)} по {POSS-ADJ($target)} сухой маленькой голове. +petting-failure-goat = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} упрямо {CONJUGATE-BASIC($target, "refuse", "refuses")}! +petting-failure-goose = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BE($target)} слишком ужасен! +petting-failure-possum = Вы протянули руку, чтобы погладить {THE($target)}, но вас встретили шипение и рычание! +petting-failure-pig = Вы протянули руку, чтобы погладить {THE($target)}, но вас встретили раздраженные хрюканья и визги! +petting-failure-raccoon = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BE($target)} занят, как енот. +petting-failure-sloth = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} каким-то образом {CONJUGATE-BASIC($target, "dodge", "dodges")} с нелепой скоростью! +petting-failure-holo = Вы протянули руку, чтобы погладить {THE($target)}, но {POSS-ADJ($target)} шипы почти пронзают вашу руку! +petting-failure-dragon = Вы поднимаете руку, но когда {THE($target)} {CONJUGATE-BASIC($target, "roar", "roars")}, вы решаете, что лучше не быть жареной рыбкой. +petting-failure-hamster = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BASIC($target, "attempt", "attempts")} укусить ваш палец, и только ваши быстрые рефлексы спасают вас от почти смертельной травмы. +petting-failure-bear = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BASIC($target, "growl", "growls")}, заставляя вас дважды подумать. +petting-failure-monkey = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} почти {CONJUGATE-BASIC($target, "bite", "bites")} ваши пальцы! +petting-failure-nymph = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BASIC($target, "move", "moves")} {POSS-ADJ($target)} ветви прочь. +petting-failure-shadow = Вы пытаетесь погладить {THE($target)}, но ваша рука проходит сквозь холодную тьму {POSS-ADJ($target)} тела. -## Petting silicons +## Гладить силиконы -petting-success-honkbot = You pet {THE($target)} on {POSS-ADJ($target)} slippery metal head. -petting-success-mimebot = You pet {THE($target)} on {POSS-ADJ($target)} cold metal head. -petting-success-cleanbot = You pet {THE($target)} on {POSS-ADJ($target)} damp metal head. -petting-success-medibot = You pet {THE($target)} on {POSS-ADJ($target)} sterile metal head. -petting-success-firebot = You pet {THE($target)} on {POSS-ADJ($target)} warm metal head. -petting-success-generic-cyborg = You pet {THE($target)} on {POSS-ADJ($target)} metal head. -petting-success-salvage-cyborg = You pet {THE($target)} on {POSS-ADJ($target)} dirty metal head. -petting-success-engineer-cyborg = You pet {THE($target)} on {POSS-ADJ($target)} reflective metal head. -petting-success-janitor-cyborg = You pet {THE($target)} on {POSS-ADJ($target)} damp metal head. -petting-success-medical-cyborg = You pet {THE($target)} on {POSS-ADJ($target)} sterile metal head. -petting-success-service-cyborg = You pet {THE($target)} on {POSS-ADJ($target)} dapper looking metal head. -petting-success-syndicate-cyborg = You pet {THE($target)} on {POSS-ADJ($target)} menacing metal head. -petting-success-derelict-cyborg = You pet {THE($target)} on {POSS-ADJ($target)} rusty metal head. -petting-success-recycler = You pet {THE($target)} on {POSS-ADJ($target)} mildly threatening steel exterior. -petting-success-station-ai = You pet {THE($target)} on {POSS-ADJ($target)} cold, square screen. +petting-success-honkbot = Вы погладили {THE($target)} по {POSS-ADJ($target)} скользкой металлической голове. +petting-success-mimebot = Вы погладили {THE($target)} по {POSS-ADJ($target)} холодной металлической голове. +petting-success-cleanbot = Вы погладили {THE($target)} по {POSS-ADJ($target)} влажной металлической голове. +petting-success-medibot = Вы погладили {THE($target)} по {POSS-ADJ($target)} стерильной металлической голове. +petting-success-firebot = Вы погладили {THE($target)} по {POSS-ADJ($target)} теплой металлической голове. +petting-success-generic-cyborg = Вы погладили {THE($target)} по {POSS-ADJ($target)} металлической голове. +petting-success-salvage-cyborg = Вы погладили {THE($target)} по {POSS-ADJ($target)} грязной металлической голове. +petting-success-engineer-cyborg = Вы погладили {THE($target)} по {POSS-ADJ($target)} отражающей металлической голове. +petting-success-janitor-cyborg = Вы погладили {THE($target)} по {POSS-ADJ($target)} влажной металлической голове. +petting-success-medical-cyborg = Вы погладили {THE($target)} по {POSS-ADJ($target)} стерильной металлической голове. +petting-success-service-cyborg = Вы погладили {THE($target)} по {POSS-ADJ($target)} аккуратной металлической голове. +petting-success-syndicate-cyborg = Вы погладили {THE($target)} по {POSS-ADJ($target)} угрожающей металлической голове. +petting-success-derelict-cyborg = Вы погладили {THE($target)} по {POSS-ADJ($target)} ржавой металлической голове. +petting-success-recycler = Вы погладили {THE($target)} по {POSS-ADJ($target)} слегка угрожающей стальной поверхности. +petting-success-station-ai = Вы погладили {THE($target)} по {POSS-ADJ($target)} холодному квадратному экрану. -petting-failure-honkbot = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BASIC($target, "honk", "honks")} in refusal! -petting-failure-cleanbot = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BE($target)} busy mopping! -petting-failure-mimebot = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BE($target)} busy miming! -petting-failure-medibot = You reach out to pet {THE($target)}, but {POSS-ADJ($target)} syringe nearly stabs your hand! -petting-failure-firebot = You reach out to pet {THE($target)}, but {SUBJECT($target)} sprays you in the face before you can get close! -petting-failure-generic-cyborg = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BE($target)} busy stating laws! -petting-failure-salvage-cyborg = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BE($target)} busy drilling! -petting-failure-engineer-cyborg = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BE($target)} busy repairing! -petting-failure-janitor-cyborg = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BE($target)} busy cleaning! -petting-failure-medical-cyborg = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BE($target)} busy saving lives! -petting-failure-service-cyborg = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BE($target)} busy serving others! -petting-failure-syndicate-cyborg = You reach out to pet {THE($target)}, but {POSS-ADJ($target)} treacherous affiliation makes you reconsider. -petting-failure-derelict-cyborg = You reach out to pet {THE($target)}, but {POSS-ADJ($target)} rusty and jagged exterior makes you reconsider. -petting-failure-station-ai = You reach out to pet {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BASIC($target, "zap", "zaps")} your hand away. +petting-failure-honkbot = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BASIC($target, "honk", "honks")} в отказ! +petting-failure-cleanbot = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BE($target)} занят мытьем! +petting-failure-mimebot = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BE($target)} занят мимикой! +petting-failure-medibot = Вы протянули руку, чтобы погладить {THE($target)}, но {POSS-ADJ($target)} шприц почти пронзает вашу руку! +petting-failure-firebot = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} брызгает вам в лицо, прежде чем вы сможете подойти ближе! +petting-failure-generic-cyborg = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BE($target)} занят изложением законов! +petting-failure-salvage-cyborg = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BE($target)} занят сверлением! +petting-failure-engineer-cyborg = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BE($target)} занят ремонтом! +petting-failure-janitor-cyborg = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BE($target)} занят уборкой! +petting-failure-medical-cyborg = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BE($target)} занят спасением жизней! +petting-failure-service-cyborg = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BE($target)} занят обслуживанием других! +petting-failure-syndicate-cyborg = Вы протянули руку, чтобы погладить {THE($target)}, но {POSS-ADJ($target)} предательская принадлежность заставляет вас пересмотреть свое решение. +petting-failure-derelict-cyborg = Вы протянули руку, чтобы погладить {THE($target)}, но {POSS-ADJ($target)} ржавый и зазубренный внешний вид заставляет вас пересмотреть свое решение. +petting-failure-station-ai = Вы протянули руку, чтобы погладить {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BASIC($target, "zap", "zaps")} вашу руку прочь. -petting-success-station-ai-others = { CAPITALIZE(THE($user)) } pets {THE($target)} on {POSS-ADJ($target)} cold, square screen. +petting-success-station-ai-others = { CAPITALIZE(THE($user)) } гладит {THE($target)} по {POSS-ADJ($target)} холодному квадратному экрану. -## Rattling fences +## Гремящие заборы -fence-rattle-success = *rattle* +fence-rattle-success = *греметь* -## Hugging players +## Обнимать игроков -hugging-success-generic = You hug {THE($target)}. -hugging-success-generic-others = { CAPITALIZE(THE($user)) } hugs {THE($target)}. -hugging-success-generic-target = { CAPITALIZE(THE($user)) } hugs you. +hugging-success-generic = Вы обнимаете {THE($target)}. +hugging-success-generic-others = { CAPITALIZE(THE($user)) } обнимает {THE($target)}. +hugging-success-generic-target = { CAPITALIZE(THE($user)) } обнимает вас. -## Other +## Другое -petting-success-tesla = You pet {THE($target)}, violating the laws of nature and physics. -petting-failure-tesla = You reach out towards {THE($target)}, but {SUBJECT($target)} {CONJUGATE-BASIC($target, "zap", "zaps")} your hand away. +petting-success-tesla = Вы погладили {THE($target)}, нарушая законы природы и физики. +petting-failure-tesla = Вы протянули руку к {THE($target)}, но {SUBJECT($target)} {CONJUGATE-BASIC($target, "zap", "zaps")} вашу руку прочь. diff --git a/Resources/Locale/ru-RU/interaction/interaction-system.ftl b/Resources/Locale/ru-RU/interaction/interaction-system.ftl index 3c0c3ae8b4..f61fa31a0a 100644 --- a/Resources/Locale/ru-RU/interaction/interaction-system.ftl +++ b/Resources/Locale/ru-RU/interaction/interaction-system.ftl @@ -1,3 +1,3 @@ -shared-interaction-system-in-range-unobstructed-cannot-reach = You can't reach there! -interaction-system-user-interaction-cannot-reach = You can't reach there! -interaction-rate-limit-admin-announcement = Player { $player } breached interaction rate limits. They may be using macros, auto-clickers, or a modified client. Though they may just be spamming buttons or having network issues. +shared-interaction-system-in-range-unobstructed-cannot-reach = Вы не можете достать туда! +interaction-system-user-interaction-cannot-reach = Вы не можете достать туда! +interaction-rate-limit-admin-announcement = Игрок { $player } нарушил лимиты скорости взаимодействия. Возможно, они используют макросы, автокликеры или модифицированный клиент. Хотя они могут просто спамить кнопки или испытывать проблемы с сетью. diff --git a/Resources/Locale/ru-RU/interaction/smart-equip-system.ftl b/Resources/Locale/ru-RU/interaction/smart-equip-system.ftl index 8c61116caa..3e64227a09 100644 --- a/Resources/Locale/ru-RU/interaction/smart-equip-system.ftl +++ b/Resources/Locale/ru-RU/interaction/smart-equip-system.ftl @@ -1,4 +1,4 @@ -smart-equip-missing-equipment-slot = You have no {$slotName} slot to interact with! -smart-equip-empty-equipment-slot = There's nothing in your {$slotName} slot to take out! -smart-equip-no-valid-item-slot-insert = There's no valid item slot for {THE($item)} to go into! -smart-equip-cant-drop = You can't drop that! +smart-equip-missing-equipment-slot = У вас нет слота {$slotName} для взаимодействия! +smart-equip-empty-equipment-slot = В вашем слоте {$slotName} ничего нет, чтобы достать! +smart-equip-no-valid-item-slot-insert = Для {THE($item)} нет подходящего слота! +smart-equip-cant-drop = Вы не можете это уронить! diff --git a/Resources/Locale/ru-RU/inventory/components/human-inventory-controller-component.ftl b/Resources/Locale/ru-RU/inventory/components/human-inventory-controller-component.ftl index 05c1653449..6b2c5bc9a1 100644 --- a/Resources/Locale/ru-RU/inventory/components/human-inventory-controller-component.ftl +++ b/Resources/Locale/ru-RU/inventory/components/human-inventory-controller-component.ftl @@ -1 +1 @@ -set-outfit-verb-get-data-text = Set Outfit +set-outfit-verb-get-data-text = Установить наряд diff --git a/Resources/Locale/ru-RU/inventory/components/inventory-component.ftl b/Resources/Locale/ru-RU/inventory/components/inventory-component.ftl index 1cde6b5943..be591a0148 100644 --- a/Resources/Locale/ru-RU/inventory/components/inventory-component.ftl +++ b/Resources/Locale/ru-RU/inventory/components/inventory-component.ftl @@ -1,10 +1,10 @@ -inventory-component-can-equip-cannot = You can't equip this! -inventory-component-can-equip-does-not-fit = This doesn't fit! +inventory-component-can-equip-cannot = Вы не можете это экипировать! +inventory-component-can-equip-does-not-fit = Это не подходит! -inventory-component-can-unequip-cannot = You can't unequip this! +inventory-component-can-unequip-cannot = Вы не можете это снять! inventory-component-dropped-from-unequip = - You dropped {$items -> - [1] an item! - *[other] some items! + Вы уронили {$items -> + [1] предмет! + *[other] несколько предметов! } diff --git a/Resources/Locale/ru-RU/inventory/human-inventory-interface-controller.ftl b/Resources/Locale/ru-RU/inventory/human-inventory-interface-controller.ftl index 9a098d960a..21cffc64b7 100644 --- a/Resources/Locale/ru-RU/inventory/human-inventory-interface-controller.ftl +++ b/Resources/Locale/ru-RU/inventory/human-inventory-interface-controller.ftl @@ -1 +1 @@ -human-inventory-window-title = Your Inventory \ No newline at end of file +human-inventory-window-title = Ваш инвентарь diff --git a/Resources/Locale/ru-RU/inventory/item-status.ftl b/Resources/Locale/ru-RU/inventory/item-status.ftl index a53ba8be7d..750afdd622 100644 --- a/Resources/Locale/ru-RU/inventory/item-status.ftl +++ b/Resources/Locale/ru-RU/inventory/item-status.ftl @@ -1 +1 @@ -item-status-not-held = No held item +item-status-not-held = Вы не держите предмет diff --git a/Resources/Locale/ru-RU/items/components/item-component.ftl b/Resources/Locale/ru-RU/items/components/item-component.ftl index 504c355edb..a277b46873 100644 --- a/Resources/Locale/ru-RU/items/components/item-component.ftl +++ b/Resources/Locale/ru-RU/items/components/item-component.ftl @@ -1,16 +1,16 @@ ## PickUpVerb -pick-up-verb-get-data-text = Pick Up +pick-up-verb-get-data-text = Подобрать -# "pick up" doesn't make sense if the item is already in their inventory +# "подобрать" не имеет смысла, если предмет уже в инвентаре -pick-up-verb-get-data-text-inventory = Put in hand +pick-up-verb-get-data-text-inventory = Взять в руку -item-component-on-examine-size = This is {INDEFINITE($size)} [bold]{$size}[/bold] item. +item-component-on-examine-size = Это {INDEFINITE($size)} [bold]{$size}[/bold] предмет. -item-component-size-Tiny = tiny -item-component-size-Small = small -item-component-size-Normal = medium -item-component-size-Large = large -item-component-size-Huge = huge -item-component-size-Ginormous = ginormous +item-component-size-Tiny = крошечный +item-component-size-Small = маленький +item-component-size-Normal = средний +item-component-size-Large = большой +item-component-size-Huge = огромный +item-component-size-Ginormous = гигантский diff --git a/Resources/Locale/ru-RU/items/components/multi-handed-item-component.ftl b/Resources/Locale/ru-RU/items/components/multi-handed-item-component.ftl index d33630dc5e..5108626c67 100644 --- a/Resources/Locale/ru-RU/items/components/multi-handed-item-component.ftl +++ b/Resources/Locale/ru-RU/items/components/multi-handed-item-component.ftl @@ -1,4 +1,4 @@ -multi-handed-item-pick-up-fail = {$number -> - [one] You need one more free hand to pick up { THE($item) }. - *[other] You need { $number } more free hands to pick up { THE($item) }. +multi-handed-item-pick-up-fail = {$number -> + [one] Вам нужна еще одна свободная рука, чтобы подобрать { THE($item) }. + *[other] Вам нужно { $number } свободных рук, чтобы подобрать { THE($item) }. } diff --git a/Resources/Locale/ru-RU/items/toggle.ftl b/Resources/Locale/ru-RU/items/toggle.ftl index bcf5c161a6..0959f91ecb 100644 --- a/Resources/Locale/ru-RU/items/toggle.ftl +++ b/Resources/Locale/ru-RU/items/toggle.ftl @@ -1,2 +1,2 @@ -item-toggle-activate = Activate -item-toggle-deactivate = Deactivate +item-toggle-activate = Активировать +item-toggle-deactivate = Деактивировать diff --git a/Resources/Locale/ru-RU/janitorial/janitorial-slot-component.ftl b/Resources/Locale/ru-RU/janitorial/janitorial-slot-component.ftl index bc03943a01..c6fc611a14 100644 --- a/Resources/Locale/ru-RU/janitorial/janitorial-slot-component.ftl +++ b/Resources/Locale/ru-RU/janitorial/janitorial-slot-component.ftl @@ -1,11 +1,11 @@ -# mop bucket -mop-bucket-slot-component-slot-name-item = Item -mop-bucket-slot-component-eject-verb = Take out -# janitorial trolley -janitorial-trolley-slot-component-slot-name-plunger = Plunger -janitorial-trolley-slot-component-slot-name-sign = Sign -janitorial-trolley-slot-component-slot-name-lightreplacer = Light Replacer -janitorial-trolley-slot-component-slot-name-spray = Spray -janitorial-trolley-slot-component-slot-name-bucket = Bucket -janitorial-trolley-slot-component-slot-name-trashbag = Trash Bag -janitorial-trolley-slot-component-slot-name-mop = Mop +# ведро для швабры +mop-bucket-slot-component-slot-name-item = Предмет +mop-bucket-slot-component-eject-verb = Вынуть +# уборочная тележка +janitorial-trolley-slot-component-slot-name-plunger = Вантуз +janitorial-trolley-slot-component-slot-name-sign = Знак +janitorial-trolley-slot-component-slot-name-lightreplacer = Сменщик ламп +janitorial-trolley-slot-component-slot-name-spray = Спрей +janitorial-trolley-slot-component-slot-name-bucket = Ведро +janitorial-trolley-slot-component-slot-name-trashbag = Мусорный пакет +janitorial-trolley-slot-component-slot-name-mop = Швабра