]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
фикс42 залиты фиксы для линтера и просто обновлени
authorDedokEzio <2901vova@gmail.com>
Sat, 6 Sep 2025 15:36:48 +0000 (18:36 +0300)
committerDedokEzio <2901vova@gmail.com>
Sat, 6 Sep 2025 15:36:48 +0000 (18:36 +0300)
я переводов

65 files changed:
Resources/Locale/ru-RU/accessories/human-hair.ftl
Resources/Locale/ru-RU/administration/ui/silicon-law-ui.ftl
Resources/Locale/ru-RU/chemistry/solution/components/shared-solution-container-component.ftl
Resources/Locale/ru-RU/commands/persistence-save-command.ftl
Resources/Locale/ru-RU/commands/toolshed-commands.ftl
Resources/Locale/ru-RU/contraband/contraband-severity.ftl
Resources/Locale/ru-RU/credits/credits-window.ftl
Resources/Locale/ru-RU/damage/radiation.ftl [new file with mode: 0644]
Resources/Locale/ru-RU/datasets/figurines.ftl
Resources/Locale/ru-RU/datasets/names/operation_prefix.ftl
Resources/Locale/ru-RU/engineering/inflatables.ftl [new file with mode: 0644]
Resources/Locale/ru-RU/game-ticking/game-presets/preset-secret.ftl
Resources/Locale/ru-RU/ghost/roles/ghost-role-component.ftl
Resources/Locale/ru-RU/jump-ability/jump-ability.ftl [new file with mode: 0644]
Resources/Locale/ru-RU/kitchen/components/kitchen-spike-component.ftl
Resources/Locale/ru-RU/lathe/ui/lathe-menu.ftl
Resources/Locale/ru-RU/locks/selectable-locks.ftl [new file with mode: 0644]
Resources/Locale/ru-RU/machine-linking/receiver_ports.ftl
Resources/Locale/ru-RU/mind/role-types.ftl
Resources/Locale/ru-RU/nutrition/components/drink-component.ftl
Resources/Locale/ru-RU/reagents/meta/chemicals.ftl
Resources/Locale/ru-RU/research/components/robotics-console.ftl
Resources/Locale/ru-RU/robotics/borg_modules.ftl
Resources/Locale/ru-RU/selectable-component/selectable-component.ftl [new file with mode: 0644]
Resources/Locale/ru-RU/ss14-ru/prototypes/actions/changeling.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/ghost_roles.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/nuke_ops_spawners.ftl [new file with mode: 0644]
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/cyborgs/base_borg_chassis.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/cyborgs/borg_chassis.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/npcs/pets.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/changeling.ftl [new file with mode: 0644]
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/mothershipcore.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/silicon.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/base_contraband.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/circuitboards/computer.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/circuitboards/machine/production.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/electronics/door_access.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/books.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/folders.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/tiles.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/locks.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/robotics/borg_modules.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/guns/smgs/smgs.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/melee/e_sword.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/statuseffects/body.ftl [new file with mode: 0644]
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/statuseffects/misc.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/statuseffects/speech.ftl [new file with mode: 0644]
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/doors/airlocks/access.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/doors/airlocks/airlocks.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/doors/airlocks/shuttle.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/computers/computers.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/machines/surveillance_camera_routers.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/power/apc.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/wallmounts/signs/posters.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/walls/walls.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/windows/xenoborg.ftl [new file with mode: 0644]
Resources/Locale/ru-RU/ss14-ru/prototypes/gamerules/dynamic_rules.ftl [new file with mode: 0644]
Resources/Locale/ru-RU/ss14-ru/prototypes/gamerules/events.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/gamerules/roundstart.ftl
Resources/Locale/ru-RU/ss14-ru/prototypes/roles/mindroles/mind_roles.ftl
Resources/Locale/ru-RU/stack/stacks.ftl
Resources/Locale/ru-RU/station-laws/laws.ftl
Resources/Locale/ru-RU/tiles/tiles.ftl
Resources/Locale/ru-RU/traits/traits.ftl
Resources/Locale/ru-RU/triggers/timer-trigger.ftl

index f8fb7a31b32f5f09856f27f2cbafcbf49b748231..9884220f7cf4a4c59a0ed6f28c460af9b4e2b149 100644 (file)
@@ -2,6 +2,7 @@ marking-HumanHairAfro = Афро
 marking-HumanHairAfro2 = Афро 2
 marking-HumanHairBigafro = Афро (Большая)
 marking-HumanHairAntenna = Ахоге
+marking-HumanHairBaby = Baby
 marking-HumanHairBalding = Лысеющий
 marking-HumanHairBedhead = Небрежная
 marking-HumanHairBedheadv2 = Небрежная 2
@@ -59,6 +60,7 @@ marking-HumanHairCornrowbraid = Корнроу (Косичка)
 marking-HumanHairCornrowtail = Корнроу (Хвостик)
 marking-HumanHairSpookyLong = Длинная (Зловещая)
 marking-HumanHairCrewcut = Крю-кат
+marking-HumanHairCube = Cube
 marking-HumanHairCrewcut2 = Крю-кат 2
 marking-HumanHairCurls = Завитки
 marking-HumanHairC = Подстриженная
index 8fb592428f3ab6a11c390c2ae4e7cd8af5b270ed..0d6fd5fb5ba84f9f9dbaa4a589a2474b8dc271a0 100644 (file)
@@ -1,5 +1,5 @@
 silicon-law-ui-verb = Управление законами
-silicon-law-ui-title = Ð\9aÑ\80емниевÑ\8bе Ð·Ð°ÐºÐ¾Ð½Ñ\8b
+silicon-law-ui-title = Ð\97аконÑ\8b Ñ\81инÑ\82еÑ\82иков
 silicon-law-ui-new-law = Новый закон
 silicon-law-ui-save = Сохранить изменения
 silicon-law-ui-plus-one = +1
index 1b10f05e9bfb83e4a98f437349c9559d2e8a1eb8..5d54ea2751d77ec73c32ce30b7fcfc0b56048309 100644 (file)
@@ -1,9 +1,10 @@
-shared-solution-container-component-on-examine-main-text = Содержит [color={$color}]{$desc}[/color] { $chemCount ->
-    [1] вещество.
-   *[other] смесь веществ.
+shared-solution-container-component-on-examine-main-text =
+    Содержит [color={ $color }]{ $desc }[/color] { $chemCount ->
+        [1] вещество.
+       *[other] смесь веществ.
     }
 examinable-solution-has-recognizable-chemicals = Вам удаётся распознать { $recognizedString } в этом растворе.
-examinable-solution-recognized = [color={$color}]{$chemical}[/color]
+examinable-solution-recognized = [color={ $color }]{ $chemical }[/color]
 examinable-solution-on-examine-volume = Ёмкость { $fillLevel ->
     [exact] содержит [color=white]{$current}/{$max} ед[/color].
    *[other] [bold]{ -solution-vague-fill-level(fillLevel: $fillLevel) }[/bold].
@@ -12,15 +13,16 @@ examinable-solution-on-examine-volume-no-max = Ёмкость { $fillLevel ->
     [exact] содержит [color=white]{$current} ед[/color].
    *[other] [bold]{ -solution-vague-fill-level(fillLevel: $fillLevel) }[/bold].
 }
-examinable-solution-on-examine-volume-puddle = Лужа { $fillLevel ->
-    [exact] содержит [color=white]{$current} ед[/color].
-    [full] огромная и разливается через край!
-    [mostlyfull] огромная и разливается через край!
-    [halffull] глубокая и растекающаяся.
-    [halfempty] средняя.
-   *[mostlyempty] собирается в одну.
-    [empty] превращается в несколько маленьких луж.
-}
+examinable-solution-on-examine-volume-puddle =
+    Лужа { $fillLevel ->
+        [exact] содержит [color=white]{ $current } ед[/color].
+        [full] огромная и разливается через край!
+        [mostlyfull] огромная и разливается через край!
+        [halffull] глубокая и растекающаяся.
+        [halfempty] средняя.
+       *[mostlyempty] собирается в одну.
+        [empty] превращается в несколько маленьких луж.
+    }
 -solution-vague-fill-level =
     { $fillLevel ->
         [full] [color=white]заполнена[/color]
index c99657d975c8b090d344cfbc4ea448b8f8d10256..c57de56e64056ad31d105f7df0023633157891c8 100644 (file)
@@ -1,2 +1,3 @@
 cmd-persistencesave-desc = Saves server data to a persistence file to be loaded later.
 cmd-persistencesave-usage = persistencesave [mapId] [filePath - default: game.map (CCVar) ]
+cmd-persistencesave-no-path = filePath was not specified and CCVar { $cvar } is not set. Manually set the filePath param in order to save the map.
index 261b4b57512b8edd2eab1fb8d3cd5d5d406b4676..ec5a0a5cd2ece50e2e28443688455ee7ba7a4063 100644 (file)
@@ -52,4 +52,12 @@ command-description-scale-get = Get an entity's sprite scale as set by ScaleVisu
 command-description-scale-multiply = Multiply an entity's sprite size with a certain factor (without changing its fixture).
 command-description-scale-multiplyvector = Multiply an entity's sprite size with a certain 2d vector (without changing its fixture).
 command-description-scale-multiplywithfixture = Multiply an entity's sprite size with a certain factor (including its fixture).
+command-description-dynamicrule-list = Lists all currently active dynamic rules, usually this is just one.
+command-description-dynamicrule-get = Gets the currently active dynamic rule.
+command-description-dynamicrule-budget = Gets the current budget of the piped dynamic rule(s).
+command-description-dynamicrule-adjust = Adjusts the budget of the piped dynamic rule(s) by the specified amount.
+command-description-dynamicrule-set = Sets the budget of the piped dynamic rule(s) to the specified amount.
+command-description-dynamicrule-dryrun = Returns a list of rules that could be activated if the rule ran at this moment with all current context. This is not a complete list of every single rule that could be run, just a sample of the current valid ones.
+command-description-dynamicrule-executenow = Executes the piped dynamic rule as if it had reached its regular update time.
+command-description-dynamicrule-rules = Gets a list of all the rules spawned by the piped dynamic rule.
 command-description-stationevent-simulate = Simulates N number of rounds in which events will occur and prints the occurrences of every event after.
index 9bd554504e926fa7b66fcab204e3d92324afe915..1e24ed0d6cf7fc631971a3dac79bb202c9911200 100644 (file)
@@ -3,6 +3,7 @@ contraband-examine-text-Restricted = [color=yellow]Этот предмет де
 contraband-examine-text-Restricted-department = [color=yellow]Этот предмет ограничен для { $departments }, и может считаться контрабандой.[/color]
 contraband-examine-text-Major = [color=red]Этот предмет считается крупной контрабандой.[/color]
 contraband-examine-text-GrandTheft = [color=red]Этот предмет является очень ценной целью для агентов Синдиката![/color]
+contraband-examine-text-Highly-Illegal = [color=red]This item is highly illegal contraband![/color]
 contraband-examine-text-Syndicate = [color=crimson]Этот предмет является крайне незаконной контрабандой Синдиката![/color]
 contraband-examine-text-Magical = [color=#b337b3]Этот предмет является крайне незаконной магической контрабандой![/color]
 contraband-examine-text-avoid-carrying-around = [color=red][italic]Вам, вероятно, не стоит носить его с собой без веской причины.[/italic][/color]
index 7a2f3d597e2c53968df46b570d0d6aaec8d9ac8a..4feb83e4acd411b6521a4615ba233153a993ee7d 100644 (file)
@@ -11,9 +11,9 @@ credits-window-codebases-section-title = Код Space Station 13
 credits-window-original-remake-team-section-title = Команда ремейка оригинальной Space Station 13
 credits-window-immortals-title = В память о
 credits-window-special-thanks-section-title = Особая благодарность
-credits-window-attributions-directory =  [color=white]Директория:[/color] { $directory }
-credits-window-attributions-files =  [color=white]Файлы:[/color] { $files }
-credits-window-attributions-copyright =  [color=white]Копирайт:[/color] { $copyright }
-credits-window-attributions-license =  [color=white]Лицензия:[/color] { $license }
-credits-window-attributions-source =  [color=white]Источник:[/color] { $source }
-credits-window-attributions-failed =  [color=red]Не удалось прочитать файл:[/color] { $file }
+credits-window-attributions-directory = [color=white]Директория:[/color] { $directory }
+credits-window-attributions-files = [color=white]Файлы:[/color] { $files }
+credits-window-attributions-copyright = [color=white]Копирайт:[/color] { $copyright }
+credits-window-attributions-license = [color=white]Лицензия:[/color] { $license }
+credits-window-attributions-source = [color=white]Источник:[/color] { $source }
+credits-window-attributions-failed = [color=red]Не удалось прочитать файл:[/color] { $file }
diff --git a/Resources/Locale/ru-RU/damage/radiation.ftl b/Resources/Locale/ru-RU/damage/radiation.ftl
new file mode 100644 (file)
index 0000000..bfe32fa
--- /dev/null
@@ -0,0 +1 @@
+mouth-taste-metal = You taste something metallic in your mouth!
index 18f8d6c20b06eb4f797fd8efaed95a00e0978e7b..7d3e721715ae20c4f137eafc2b14964d40c9de49 100644 (file)
@@ -55,7 +55,7 @@ figurines-captain-5 = Всё под контролем.
 figurines-captain-6 = Последний раз, когда я проверял, диск был в моей сумке.
 figurines-captain-7 = Цепочка командования начинается и заканчивается на мне.
 figurines-captain-8 = Тяжело быть на верхушке.
-figurines-hos-1 = Ð\9aоÑ\80поÑ\80аÑ\82ивнÑ\8bй закон? Что?
+figurines-hos-1 = Ð\9aоÑ\81миÑ\87еÑ\81кой закон? Что?
 figurines-hos-2 = Застрелить клоуна.
 figurines-hos-3 = Да, я застрелил клоуна. Нет, я не жалею об этом.
 figurines-hos-4 = Убить клоуна на месте.
index 065cb923e5a6660e329926a9e6ac1e0fb8bd34ac..0f95fab2f4af3e4038c33d8ced90807048275115 100644 (file)
@@ -82,7 +82,7 @@ names-operation-prefix-dataset-81 = Странный
 names-operation-prefix-dataset-82 = Летний
 names-operation-prefix-dataset-83 = Подозрительный
 names-operation-prefix-dataset-84 = Вкусный
-names-operation-prefix-dataset-85 = The
+names-operation-prefix-dataset-85 = Известный
 names-operation-prefix-dataset-86 = Предательский
 names-operation-prefix-dataset-87 = Турбо
 names-operation-prefix-dataset-88 = Грязный
diff --git a/Resources/Locale/ru-RU/engineering/inflatables.ftl b/Resources/Locale/ru-RU/engineering/inflatables.ftl
new file mode 100644 (file)
index 0000000..188244e
--- /dev/null
@@ -0,0 +1 @@
+inflatable-safe-disassembly = You expertly use { THE($item) } to open the valve on { THE($target) }, and start deflating { OBJECT($target) } without causing damage.
index ad11ccd875f48361b5795c8b63e4de9c818b2441..f748b3a2042ccf44355fa91a237b8d03a7b3779c 100644 (file)
@@ -1,2 +1,4 @@
 secret-title = Секрет
 secret-description = Это секрет для всех. Угрозы, с которыми вы сталкиваетесь, рандомизированы.
+dynamic-title = Dynamic
+dynamic-description = No one knows what's coming. You can encounter any number of threats.
index 481aa695ca683ccef43f5d2c00aaaa9f016e3d3b..b5f7ec9ade451f195bdd13240a69bccf7977e778 100644 (file)
@@ -179,9 +179,19 @@ ghost-role-information-syndicate-kobold-reinforcement-name = Агент Синд
 ghost-role-information-syndicate-kobold-reinforcement-description = Кому-то нужно подкрепление. Вы, специально обученный кобольд, поможете им.
 ghost-role-information-syndicate-cyborg-assault-name = Штурмовой киборг Синдиката
 ghost-role-information-syndicate-cyborg-saboteur-name = Саботажный киборг Синдиката
-ghost-role-information-syndicate-cyborg-description = Синдикату нужно подкрепление. Вы, холодная кремниевая машина для убийства, поможете им.
+ghost-role-information-syndicate-cyborg-description = Синдикату нужно подкрепление. Вы, холодная синтетическая машина для убийств, поможете им.
+ghost-role-information-derelict-engineering-cyborg-name = Derelict Engineer Cyborg
+ghost-role-information-derelict-engineering-cyborg-description = You are an engineer cyborg that got lost in space. After years of exposure to ion storms you find yourself near a space station.
 ghost-role-information-derelict-cyborg-name = Заброшенный киборг
 ghost-role-information-derelict-cyborg-description = Вы — обычный киборг, который заблудился в космосе. После долгих лет воздействия ионных бурь вы оказываетесь рядом с космической станцией.
+ghost-role-information-derelict-janitor-cyborg-name = Derelict Janitor Cyborg
+ghost-role-information-derelict-janitor-cyborg-description = You are a janitor cyborg that got lost in space. After years of exposure to ion storms you find yourself near a space station.
+ghost-role-information-derelict-medical-cyborg-name = Derelict Medical Cyborg
+ghost-role-information-derelict-medical-cyborg-description = You are a medical cyborg that got lost in space. After years of exposure to ion storms you find yourself near a space station.
+ghost-role-information-derelict-mining-cyborg-name = Derelict Salvage Cyborg
+ghost-role-information-derelict-mining-cyborg-description = You are a salvage cyborg that got lost in space. After years of exposure to ion storms you find yourself near a space station.
+ghost-role-information-derelict-syndicate-assault-cyborg-name = Derelict Syndicate Assault Cyborg
+ghost-role-information-derelict-syndicate-assault-cyborg-description = You are an early model syndicate assault cyborg that got lost in space. After years of exposure to ion storms you find yourself near a space station.
 ghost-role-information-security-name = Служба безопасности
 ghost-role-information-security-description = Вы входите в состав оперативной группы службы безопасности, но, похоже, попали в странную ситуацию...
 ghost-role-information-medical-name = Медицинский
diff --git a/Resources/Locale/ru-RU/jump-ability/jump-ability.ftl b/Resources/Locale/ru-RU/jump-ability/jump-ability.ftl
new file mode 100644 (file)
index 0000000..a973745
--- /dev/null
@@ -0,0 +1 @@
+jump-ability-failure = You cannot jump right now.
index 8ae2a6a02781d139d1e140b6899a0bdc797828c3..3d96e9eedc6d035c201ae35d4316c46ef7dfa450 100644 (file)
@@ -1,5 +1,27 @@
 comp-kitchen-spike-deny-collect = { CAPITALIZE($this) } уже чем-то занят, сначала закончите срезать мясо!
+comp-kitchen-spike-begin-hook-self-other = { CAPITALIZE(THE($victim)) } begins dragging { REFLEXIVE($victim) } onto { THE($hook) }!
+comp-kitchen-spike-begin-hook-other-self = You begin dragging { CAPITALIZE(THE($victim)) } onto { THE($hook) }!
+comp-kitchen-spike-begin-hook-other = { CAPITALIZE(THE($user)) } begins dragging { CAPITALIZE(THE($victim)) } onto { THE($hook) }!a
+comp-kitchen-spike-hook-self = You threw yourself on { THE($hook) }!
+comp-kitchen-spike-hook-self-other = { CAPITALIZE(THE($victim)) } threw { REFLEXIVE($victim) } on { THE($hook) }!
+comp-kitchen-spike-hook-other-self = You threw { CAPITALIZE(THE($victim)) } on { THE($hook) }!
+comp-kitchen-spike-hook-other = { CAPITALIZE(THE($user)) } threw { CAPITALIZE(THE($victim)) } on { THE($hook) }!
+comp-kitchen-spike-begin-unhook-self = You begin dragging yourself off { THE($hook) }!
+comp-kitchen-spike-begin-unhook-self-other = { CAPITALIZE(THE($victim)) } begins dragging { REFLEXIVE($victim) } off { THE($hook) }!
+comp-kitchen-spike-begin-unhook-other-self = You begin dragging { CAPITALIZE(THE($victim)) } off { THE($hook) }!
+comp-kitchen-spike-begin-unhook-other = { CAPITALIZE(THE($user)) } begins dragging { CAPITALIZE(THE($victim)) } off { THE($hook) }!
+comp-kitchen-spike-unhook-self = You got yourself off { THE($hook) }!
+comp-kitchen-spike-unhook-self-other = { CAPITALIZE(THE($victim)) } got { REFLEXIVE($victim) } off { THE($hook) }!
+comp-kitchen-spike-unhook-other-self = You got { CAPITALIZE(THE($victim)) } off { THE($hook) }!
+comp-kitchen-spike-unhook-other = { CAPITALIZE(THE($user)) } got { CAPITALIZE(THE($victim)) } off { THE($hook) }!
+comp-kitchen-spike-begin-butcher-self = You begin butchering { THE($victim) }!
+comp-kitchen-spike-begin-butcher = { CAPITALIZE(THE($user)) } begins to butcher { THE($victim) }!
+comp-kitchen-spike-butcher-self = You butchered { THE($victim) }!
+comp-kitchen-spike-butcher = { CAPITALIZE(THE($user)) } butchered { THE($victim) }!
+comp-kitchen-spike-unhook-verb = Unhook
+comp-kitchen-spike-hooked = [color=red]{ CAPITALIZE(THE($victim)) } is on this spike![/color]
 comp-kitchen-spike-deny-butcher = { CAPITALIZE($victim) } не может быть разделан на { $this }.
+comp-kitchen-spike-victim-examine = [color=orange]{ CAPITALIZE(SUBJECT($target)) } looks quite lean.[/color]
 comp-kitchen-spike-deny-butcher-knife = { CAPITALIZE($victim) } не может быть разделан на { $this }, используйте нож для разделки.
 comp-kitchen-spike-deny-not-dead =
     { CAPITALIZE($victim) } не может быть разделан. { CAPITALIZE(SUBJECT($victim)) } { GENDER($victim) ->
index db1fa24ca1ef021a1d3ef6b9ddf06f9bf7f46330..984b5f74f989b1916c0426ddb90188fbae7d3b51 100644 (file)
@@ -33,3 +33,9 @@ lathe-menu-silo-linked-message = Хранилище связано
 lathe-menu-fabricating-message = Производится...
 lathe-menu-materials-title = Материалы
 lathe-menu-queue-title = Очередь производства
+lathe-menu-delete-fabricating-tooltip = Cancel printing the current item.
+lathe-menu-delete-item-tooltip = Cancel printing this batch.
+lathe-menu-move-up-tooltip = Move this batch ahead in the queue.
+lathe-menu-move-down-tooltip = Move this batch back in the queue.
+lathe-menu-item-single = { $index }. { $name }
+lathe-menu-item-batch = { $index }. { $name } ({ $printed }/{ $total })
diff --git a/Resources/Locale/ru-RU/locks/selectable-locks.ftl b/Resources/Locale/ru-RU/locks/selectable-locks.ftl
new file mode 100644 (file)
index 0000000..fd5c75b
--- /dev/null
@@ -0,0 +1,11 @@
+selectable-lock-verb-category-name = Add lock
+selectable-lock-no-lock-verb = No lock
+selectable-lock-no-lock-popup = No lock has been added to { THE($target) }.
+selectable-lock-voice-verb = Voice Lock
+selectable-lock-voice-popup = A voice lock has been added to { THE($target) }.
+selectable-lock-tool-prying-verb = Tool Lock (Crowbar)
+selectable-lock-tool-prying-popup = A prying tool lock has been added to { THE($target) }.
+selectable-lock-tool-screwing-verb = Tool Lock (Screwdriver)
+selectable-lock-tool-screwing-popup = A screwing tool lock has been added to { THE($target) }.
+selectable-lock-tool-cutting-verb = Tool Lock (Wirecutter)
+selectable-lock-tool-cutting-popup = A cutting tool lock has been added to { THE($target) }.
index 2bde40add48ab61df8a2a1a2165f3cdb2d62dbc8..4ea7d30d097add831cc397b734422de785e96ff0 100644 (file)
@@ -1,4 +1,4 @@
-signal-port-name-autoclose = Автозакрытие
+signal-port-name-autoclose = Автозакрытие
 signal-port-description-autoclose = Переключает, должно ли устройство автоматически закрываться.
 signal-port-name-toggle = Переключить
 signal-port-description-toggle = Переключает состояние устройства.
index 5a67bd89d28b787c3a514bc4e1b3ff9abc06b9b5..546ae972d907130ae1ca19ef359368fbfc828619 100644 (file)
@@ -7,14 +7,14 @@ role-type-silicon-name = Синтетик
 role-type-silicon-antagonist-name = Изменённый синтетик
 role-type-update-message = Ваша роль: [color = { $color }]{ $role }[/color]
 # If you change a color here, you might want to also change it in role_types.yml
-role-type-crew-aligned-color =  #eeeeee
-role-type-crew-aligned-alternate-color =  #008000
-role-type-solo-antagonist-color =  #d82000
-role-type-team-antagonist-color =  #d82000
-role-type-free-agent-color =  #ffff00
-role-type-familiar-color =  #6495ed
-role-type-silicon-color =  #6495ed
-role-type-silicon-antagonist-color =  #c832e6
+role-type-crew-aligned-color = #eeeeee
+role-type-crew-aligned-alternate-color = #008000
+role-type-solo-antagonist-color = #d82000
+role-type-team-antagonist-color = #d82000
+role-type-free-agent-color = #ffff00
+role-type-familiar-color = #6495ed
+role-type-silicon-color = #6495ed
+role-type-silicon-antagonist-color = #c832e6
 # Ideally, subtype names should be short
 role-subtype-traitor = Предатель
 role-subtype-thief = Вор
index e80787c8d5beee54e95a172173d661091349e5f1..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,25 +0,0 @@
-drink-component-on-use-is-empty = {CAPITALIZE(THE($owner))} is empty!
-drink-component-on-examine-is-empty = [color=gray]Empty[/color]
-drink-component-on-examine-is-opened = [color=yellow]Opened[/color]
-drink-component-on-examine-is-sealed = The seal is intact.
-drink-component-on-examine-is-unsealed = The seal is broken.
-drink-component-on-examine-is-full = Full
-drink-component-on-examine-is-mostly-full = Mostly Full
-drink-component-on-examine-is-half-full = Halfway Full
-drink-component-on-examine-is-half-empty = Halfway Empty
-drink-component-on-examine-is-mostly-empty = Mostly Empty
-drink-component-on-examine-exact-volume = It contains {$amount}u.
-drink-component-try-use-drink-not-open = Open {$owner} first!
-drink-component-try-use-drink-is-empty = {CAPITALIZE(THE($entity))} is empty!
-drink-component-try-use-drink-cannot-drink = You can't drink anything!
-drink-component-try-use-drink-had-enough = You can't drink more!
-drink-component-try-use-drink-cannot-drink-other = They can't drink anything!
-drink-component-try-use-drink-had-enough-other = They can't drink more!
-drink-component-try-use-drink-success-slurp = Slurp
-drink-component-try-use-drink-success-slurp-taste = Slurp. {$flavors}
-drink-component-force-feed = {CAPITALIZE(THE($user))} is trying to make you drink something!
-drink-component-force-feed-success = {CAPITALIZE(THE($user))} forced you to drink something! {$flavors}
-drink-component-force-feed-success-user = You successfully feed {THE($target)}
-
-
-drink-system-verb-drink = Drink
index 34852cbd1824c70429c1f09d9b403aa466ce7455..06a24a6a002da890e04c22d3c3bf019f1f5e34b0 100644 (file)
@@ -22,3 +22,5 @@ reagent-name-cellulose = целлюлозные волокна
 reagent-desc-cellulose = Кристаллический полимер полидекстрозы, растения дорожат этим веществом.
 reagent-name-rororium = ророриум
 reagent-desc-rororium = Странное вещество, содержащееся в ядрах повелителей роя, бродящих по шахтёрскому астероиду. Считается, что это источник их регенеративных способностей.
+reagent-name-lye = lye
+reagent-desc-lye = A translucent, orange, alkaline solution used in traditional soap production.
index dad9890c1a696ee4945b00773c047a1c160fb6ad..4b3a5dc4726e49f7bbc9e8362e9fbcf01d102fe4 100644 (file)
@@ -1,13 +1,13 @@
 robotics-console-window-title = Роботехническая консоль
 robotics-console-no-cyborgs = Киборги отсутствуют!
 robotics-console-select-cyborg = Выберите киборга из списка выше.
-robotics-console-model =  [color=gray]Модель:[/color] { $name }
+robotics-console-model = [color=gray]Модель:[/color] { $name }
 # name is not formatted to prevent players trolling
-robotics-console-designation =  [color=gray]Назначение:[/color]
-robotics-console-battery =  [color=gray]Заряд батареи:[/color] [color={ $color }]{ $charge }[/color]%
-robotics-console-hp =  [color=gray]Целостность:[/color] [color={ $color }]{ $hp }[/color]%
-robotics-console-modules =  [color=gray]Установленные модули:[/color] { $count }
-robotics-console-brain =  [color=gray]Мозг установлен:[/color] [color={ $brain ->
+robotics-console-designation = [color=gray]Назначение:[/color]
+robotics-console-battery = [color=gray]Заряд батареи:[/color] [color={ $color }]{ $charge }[/color]%
+robotics-console-hp = [color=gray]Целостность:[/color] [color={ $color }]{ $hp }[/color]%
+robotics-console-modules = [color=gray]Установленные модули:[/color] { $count }
+robotics-console-brain = [color=gray]Мозг установлен:[/color] [color={ $brain ->
         [true] green]Да
        *[false] red]Нет
     }[/color]
index 60b75cfda6791882f72b35de90215e38438295bd..45cbe0e3fc048e22979d3569244089873315dd50 100644 (file)
@@ -10,3 +10,5 @@ borg-slot-documents-empty = Книги и бумаги
 borg-slot-soap-empty = Мыло
 borg-slot-instruments-empty = Музыкальные инструменты
 borg-slot-beakers-empty = Мензурки
+borg-slot-inflatable-door-empty = Inflatable Door
+borg-slot-inflatable-wall-empty = Inflatable Wall
diff --git a/Resources/Locale/ru-RU/selectable-component/selectable-component.ftl b/Resources/Locale/ru-RU/selectable-component/selectable-component.ftl
new file mode 100644 (file)
index 0000000..f30c499
--- /dev/null
@@ -0,0 +1 @@
+selectable-component-adder-category-name = Add feature
index 74992d06649b95f179252ed5f3d3ce4fa25630d3..f43c105f19e2856b1299ac45b3e067448910beff 100644 (file)
@@ -1,2 +1,6 @@
-ent-ActionRetractableItemArmBlade = Рука-клинок
+ent-ActionRetractableItemArmBlade = Рука-клинок
     .desc = Сбросьте свою плоть и преобразуйте её в плотное лезвие.
+ent-ActionChangelingDevour = [color=red]Поглотить[/color]
+    .desc = Поглощайте сущность ваших жертв и впитывайте их личности и разум в себя.
+ent-ActionChangelingTransform = [color=red]Трансформация[/color]
+    .desc = Трансформируйтесь и обретайте личности тех, кого вы поглотили.
index 5a0755851097ee57b2bff899a67ffc264dd44bf1..4f308abcd28573f37433d3e955d8bc600122981c 100644 (file)
@@ -26,8 +26,18 @@ ent-SpawnPointGhostSpaceNinja = { ent-BaseAntagSpawner }
     .desc = { ent-BaseAntagSpawner.desc }
 ent-SpawnPointGhostParadoxClone = { ent-BaseAntagSpawner }
     .desc = { ent-BaseAntagSpawner.desc }
+ent-SpawnPointGhostDerelictEngineeringCyborg = { ent-SpawnPointGhostDerelictCyborg }
+    .desc = { ent-SpawnPointGhostDerelictCyborg.desc }
 ent-SpawnPointGhostDerelictCyborg = { ent-BaseAntagSpawner }
     .desc = { ent-BaseAntagSpawner.desc }
+ent-SpawnPointGhostDerelictJanitorCyborg = { ent-SpawnPointGhostDerelictCyborg }
+    .desc = { ent-SpawnPointGhostDerelictCyborg.desc }
+ent-SpawnPointGhostDerelictMedicalCyborg = { ent-SpawnPointGhostDerelictCyborg }
+    .desc = { ent-SpawnPointGhostDerelictCyborg.desc }
+ent-SpawnPointGhostDerelictMiningCyborg = { ent-SpawnPointGhostDerelictCyborg }
+    .desc = { ent-SpawnPointGhostDerelictCyborg.desc }
+ent-SpawnPointGhostDerelictSyndicateAssaultCyborg = { ent-SpawnPointGhostDerelictCyborg }
+    .desc = { ent-SpawnPointGhostDerelictCyborg.desc }
 ent-SpawnPointGhostWizard = спавнер роли призрак
     .suffix = волшебник
     .desc = { ent-BaseAntagSpawner.desc }
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/nuke_ops_spawners.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/nuke_ops_spawners.ftl
new file mode 100644 (file)
index 0000000..2594487
--- /dev/null
@@ -0,0 +1,12 @@
+ent-NukeOpsLootSpawner = nuke ops loot spawner
+    .desc = { ent-MarkerBase.desc }
+ent-NukeOpsWeaponSpawner = nuke ops weapon spawner
+    .desc = { ent-MarkerBase.desc }
+ent-NukeOpsMedkitBruteSpawner = nuke ops brute medkit spawner
+    .desc = { ent-MarkerBase.desc }
+ent-NukeOpsMedkitSpawner = nuke ops general medkit spawner
+    .desc = { ent-MarkerBase.desc }
+ent-NukeOpsGrenadeSpawner = nuke ops grenade spawner
+    .desc = { ent-MarkerBase.desc }
+ent-NukeOpsAmmoSpawner = nuke ops ammo spawner
+    .desc = { ent-MarkerBase.desc }
index dc48b4689af36d02836c107fc6dcf670e6fa0708..969aa331acce4827491a5e2ae79e1e0e6948c6c0 100644 (file)
@@ -12,5 +12,7 @@ ent-BaseBorgChassisSyndicate = { ent-BaseBorgChassis }
     .desc = { ent-BaseBorgChassis.desc }
 ent-BaseBorgChassisDerelict = { ent-BaseBorgChassis }
     .desc = { ent-BaseBorgChassis.desc }
+ent-BaseBorgChassisSyndicateDerelict = { ent-BaseBorgChassis }
+    .desc = { ent-BaseBorgChassis.desc }
 ent-BaseXenoborgChassis = ксеноборг
     .desc = Гибрид машины и человека, стремящийся к самовоспроизведению. Они любят извлекать мозги и вставлять их в новые шасси ксеноборгов, чтобы пополнять свою армию.
index a28241521f693f62b4da0d7c2556a8660bd41f4e..73ad04beb6448d4f9bdfbc99b50aebe51330f9ba 100644 (file)
@@ -21,3 +21,13 @@ ent-BorgChassisSyndicateSaboteur = саботажный киборг Синди
     .desc = Изящный инженерный киборг, оснащённый модулями скрытности. Проектор-хамелеон позволяет ему маскироваться под киборга Nanotrasen.
 ent-BorgChassisDerelict = заброшенный киборг
     .desc = Гибрид человека и машины, помогающий в работе станции. Этот находится в очень запущенном состоянии.
+ent-EngineeringBorgChassisDerelict = derelict engineer cyborg
+    .desc = A man-machine hybrid that assists the engineering department. This one seems to have chunks of strange crystals pockmarking its surface.
+ent-JanitorBorgChassisDerelict = derelict janitor cyborg
+    .desc = A man-machine hybrid that assists the service department. It's a bigger mess than anything it can clean up.
+ent-MedicalBorgChassisDerelict = derelict medical cyborg
+    .desc = A man-machine hybrid that assists the medical department. This one's needles don't look very sanitary.
+ent-MiningBorgChassisDerelict = derelict salvage cyborg
+    .desc = A man-machine hybrid that assists the cargo department. This one has seen the wrong side of a gibtonite chunk.
+ent-SyndicateAssaultBorgChassisDerelict = derelict syndicate assault cyborg
+    .desc = A lean, mean killing machine with access to a variety of deadly modules. This one is more rust-orange than blood-red.
index 04c6745d6f3ea3a78f305d761feef841cb95d11d..89be3b1b722df87f909de648621797fe0b6bad72 100644 (file)
@@ -35,7 +35,7 @@ ent-MobRaccoonMorticia = Мортиша
     .desc = Могущественное создание ночи. Её тени для век всегда на высоте.
 ent-MobAlexander = Александр
     .desc = Лучший коллега повара.
-ent-MobFoxRenault = Ð Ñ\8dно
+ent-MobFoxRenault = Ð\90лиÑ\81а
     .desc = Верная лиса капитана.
 ent-MobHamsterHamlet = Гамлет
     .desc = Ворчливый, милый и пушистый хомяк.
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/changeling.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/player/changeling.ftl
new file mode 100644 (file)
index 0000000..0dd24d7
--- /dev/null
@@ -0,0 +1,3 @@
+ent-MobLing = Урист МакКрад
+    .suffix = Неантаг
+    .desc = { ent-MobHuman.desc }
index b481a36ea8149ad66077a229f1862c1da8f735c2..46a1e4ff586c8383ca5fe90b5859baf41588accf 100644 (file)
@@ -1,2 +1,6 @@
 ent-MothershipCore = ядро материнского корабля
     .desc = Разумная машина, способная производить ксеноборгов. Без неё ксеноборги обречены.
+ent-ActionXenoborgControlMonitor = Xenoborgs Control Console
+    .desc = View the Xenoborgs Control Console
+ent-ActionXenoborgCameraMonitor = Xenoborgs Camera Monitor
+    .desc = View the Xenoborgs Camera Monitor
index f6ff6be1fe6c1e40263bb63629bc4d5d5ce80ffc..e385a0ceffec696a2696e31f638fca48603a8821 100644 (file)
@@ -38,9 +38,39 @@ ent-PlayerBorgSyndicateSaboteurGhostRole = { ent-PlayerBorgSyndicateSaboteurBatt
     .desc = { ent-PlayerBorgSyndicateSaboteurBattery.desc }
 ent-PlayerBorgSyndicateInvasionGhostRoleSpawner = syndicate invasion borg spawner
     .desc = { ent-MarkerBase.desc }
+ent-PlayerEngineeringBorgDerelict = { ent-EngineeringBorgChassisDerelict }
+    .suffix = Battery, Module
+    .desc = { ent-EngineeringBorgChassisDerelict.desc }
+ent-PlayerEngineeringBorgDerelictGhostRole = { ent-PlayerEngineeringBorgDerelict }
+    .suffix = Ghost role
+    .desc = { ent-PlayerEngineeringBorgDerelict.desc }
 ent-PlayerBorgDerelict = { ent-BorgChassisDerelict }
     .suffix = Батарея, Модуль
     .desc = { ent-BorgChassisDerelict.desc }
 ent-PlayerBorgDerelictGhostRole = { ent-PlayerBorgDerelict }
     .suffix = Роль призрака
     .desc = { ent-PlayerBorgDerelict.desc }
+ent-PlayerJanitorBorgDerelict = { ent-JanitorBorgChassisDerelict }
+    .suffix = Battery, Module
+    .desc = { ent-JanitorBorgChassisDerelict.desc }
+ent-PlayerJanitorBorgDerelictGhostRole = { ent-PlayerJanitorBorgDerelict }
+    .suffix = Ghost role
+    .desc = { ent-PlayerJanitorBorgDerelict.desc }
+ent-PlayerMedicalBorgDerelict = { ent-MedicalBorgChassisDerelict }
+    .suffix = Battery, Module
+    .desc = { ent-MedicalBorgChassisDerelict.desc }
+ent-PlayerMedicalBorgDerelictGhostRole = { ent-PlayerMedicalBorgDerelict }
+    .suffix = Ghost role
+    .desc = { ent-PlayerMedicalBorgDerelict.desc }
+ent-PlayerMiningBorgDerelict = { ent-MiningBorgChassisDerelict }
+    .suffix = Battery, Module
+    .desc = { ent-MiningBorgChassisDerelict.desc }
+ent-PlayerMiningBorgDerelictGhostRole = { ent-PlayerMiningBorgDerelict }
+    .suffix = Ghost role
+    .desc = { ent-PlayerMiningBorgDerelict.desc }
+ent-PlayerSyndicateAssaultBorgDerelict = { ent-SyndicateAssaultBorgChassisDerelict }
+    .suffix = Battery, Module
+    .desc = { ent-SyndicateAssaultBorgChassisDerelict.desc }
+ent-PlayerBorgSyndicateDerelictGhostRole = { ent-PlayerSyndicateAssaultBorgDerelict }
+    .suffix = Ghost role
+    .desc = { ent-PlayerSyndicateAssaultBorgDerelict.desc }
index 24b5b3cb5ff30707f78859ab1feb8d29100e5302..9303e13e3291c45df55b8eada77f17e8a7261bf4 100644 (file)
@@ -1,3 +1,5 @@
+ent-BaseHighlyIllegalContraband = { "" }
+    .desc = { "" }
 ent-BaseXenoborgContraband = { "" }
     .desc = { "" }
 ent-BaseMagicalContraband = { "" }
index d5ac9a9534ee8277bf29b0dcc51a8e6d9b09d0d6..8a28948c79079f2e9f751276368f12d6cd28a21d 100644 (file)
@@ -40,6 +40,8 @@ ent-SurveillanceCameraMonitorCircuitboard = монитор камер наблю
     .desc = Консольная плата для монитора камер наблюдения.
 ent-SurveillanceWirelessCameraMonitorCircuitboard = монитор беспроводных камер наблюдения (консольная плата)
     .desc = Консольная плата для монитора беспроводных камер наблюдения.
+ent-XenoborgCameraMonitorCircuitboard = xenoborg camera monitor board
+    .desc = A computer printed circuit board for a xenoborg camera monitor.
 ent-ComputerTelevisionCircuitboard = телевизор (консольная плата)
     .desc = Консольная плата для телевизора.
 ent-ResearchComputerCircuitboard = исследовательская консоль (консольная плата)
@@ -88,5 +90,7 @@ ent-SensorConsoleCircuitboard = консоль мониторинга датчи
     .desc = Консольная плата для консоли мониторинга датчиков.
 ent-RoboticsConsoleCircuitboard = консоль управления робототехникой (консольная плата)
     .desc = Консольная плата для консоли управления робототехникой.
+ent-ComputerXenoborgsControlCircuitboard = xenoborg control console board
+    .desc = A computer printed circuit board for a xenoborg control console.
 ent-StationAiUploadCircuitboard = консоль загрузки ИИ (консольная плата)
     .desc = Консольная плата для консоли загрузки ИИ.
index 97e8da7cc1164cddee02769b15d5c9ec5e5a5275..29f7a5acbcc6d4368040a869d0b8dac0977a3a1e 100644 (file)
@@ -136,6 +136,8 @@ ent-SurveillanceCameraRouterCircuitboard = маршрутизатор камер
     .desc = Печатная плата маршрутизатора камер наблюдения.
 ent-SurveillanceCameraWirelessRouterCircuitboard = маршрутизатор беспроводных камер наблюдения (машинная плата)
     .desc = Печатная плата маршрутизатора беспроводных камер наблюдения.
+ent-SurveillanceCameraWirelessRouterXenoborgCircuitboard = xenoborg camera wireless router
+    .desc = A machine printed circuit board for a xenoborg camera wireless router.
 ent-SurveillanceWirelessCameraMovableCircuitboard = мобильная беспроводная камера (машинная плата)
     .desc = Печатная плата мобильной беспроводной камеры.
 ent-SurveillanceWirelessCameraAnchoredCircuitboard = беспроводная камера (машинная плата)
index 3fd046770d6b58e207f895b10a980dde3bdb2217..6e27f0cb40eb9c4ca6c1541d1a236745a3333da1 100644 (file)
@@ -115,3 +115,6 @@ ent-DoorElectronicsSyndicateAgent = { ent-DoorElectronics }
 ent-DoorElectronicsNukeop = { ent-DoorElectronics }
     .suffix = Ядерные Оперативники, Закрыт
     .desc = { ent-DoorElectronics.desc }
+ent-DoorElectronicsXenoborg = { ent-DoorElectronics }
+    .suffix = Xenoborg, Locked
+    .desc = { ent-DoorElectronics.desc }
index 0d434d831933cbd8dd237da951791afe7c48714f..b6d4b13d923cae58af386ffee43920171defede9 100644 (file)
@@ -27,7 +27,7 @@ ent-BookMedicalReferenceBook = Медицинский справочник
     .desc = Справочник по медицинскому делу, написанный престарелым врачом. Почерк едва различим.
 ent-BookHowToSurvive = Как выжить
     .desc = По иронии судьбы автор этой книги умер.
-ent-BookSpaceLaw = Ð\9aоÑ\80поÑ\80аÑ\82ивнÑ\8bй закон
+ent-BookSpaceLaw = Ð\9aоÑ\81миÑ\87еÑ\81кий закон
     .desc = Набор правил Nanotrasen для поддержания закона и порядка на своих космических станциях.
 ent-BookChemicalCompendium = Химпендиум
     .desc = Исчерпывающее руководство о химическом синтезе, написанное каким-то пожилым скелетом профессора.
index 469c572b2f21a614dfdb91bacfd183558e071535..b0623720b7517a6dc88bdfb50c6e0eb2140436fa 100644 (file)
@@ -1,33 +1,77 @@
 ent-BoxFolderNuclearCodes = папка с кодами ядерной аутентификации
     .desc = { ent-BaseItem.desc }
+ent-BoxFolderBaseEmpty = folder
+    .desc = A folder filled with top secret paperwork.
+ent-BoxFolderFill = { "" }
+    .suffix = Filled
+    .desc = { "" }
+ent-BoxFolderFillThreePapers = { "" }
+    .suffix = 3 papers
+    .desc = { "" }
 ent-BoxFolderBase = папка
     .desc = Папка, заполненная совершенно секретными документами.
+ent-BoxFolderRedEmpty = { ent-BoxFolderBaseEmpty }
+    .suffix = Red
+    .desc = { ent-BoxFolderBaseEmpty.desc }
 ent-BoxFolderRed = { ent-BoxFolderBase }
     .suffix = Красная
     .desc = { ent-BoxFolderBase.desc }
+ent-BoxFolderBlueEmpty = { ent-BoxFolderBaseEmpty }
+    .suffix = Blue
+    .desc = { ent-BoxFolderBaseEmpty.desc }
 ent-BoxFolderBlue = { ent-BoxFolderBase }
     .suffix = Синяя
     .desc = { ent-BoxFolderBase.desc }
+ent-BoxFolderYellowEmpty = { ent-BoxFolderBaseEmpty }
+    .suffix = Yellow
+    .desc = { ent-BoxFolderBaseEmpty.desc }
 ent-BoxFolderYellow = { ent-BoxFolderBase }
     .suffix = Жёлтая
     .desc = { ent-BoxFolderBase.desc }
+ent-BoxFolderGreyEmpty = { ent-BoxFolderBaseEmpty }
+    .suffix = Grey
+    .desc = { ent-BoxFolderBaseEmpty.desc }
 ent-BoxFolderWhite = { ent-BoxFolderBase }
     .suffix = Белая
     .desc = { ent-BoxFolderBase.desc }
+ent-BoxFolderBlackEmpty = { ent-BoxFolderBaseEmpty }
+    .suffix = Black
+    .desc = { ent-BoxFolderBaseEmpty.desc }
 ent-BoxFolderGrey = { ent-BoxFolderBase }
     .suffix = Серая
     .desc = { ent-BoxFolderBase.desc }
+ent-BoxFolderGreenEmpty = { ent-BoxFolderBaseEmpty }
+    .suffix = Green
+    .desc = { ent-BoxFolderBaseEmpty.desc }
 ent-BoxFolderBlack = { ent-BoxFolderBase }
     .suffix = Чёрная
     .desc = { ent-BoxFolderBase.desc }
+ent-BoxFolderWhiteEmpty = { ent-BoxFolderBaseEmpty }
+    .suffix = White
+    .desc = { ent-BoxFolderBaseEmpty.desc }
 ent-BoxFolderGreen = { ent-BoxFolderBase }
     .suffix = Зелёная
     .desc = { ent-BoxFolderBase.desc }
+ent-BoxFolderCentComEmpty = CentComm folder
+    .desc = CentComm's miserable little pile of secrets!
 ent-BoxFolderCentCom = папка Центком
     .desc = Жалкая кучка секретов Центком!
+    .suffix = DO NOT MAP, Filled
+ent-BoxFolderClipboardEmpty = clipboard
+    .desc = The weapon of choice for those on the front lines of bureaucracy.
 ent-BoxFolderClipboard = планшет
     .desc = Оружие тех, кто действует на передовой бюрократии.
+ent-BoxFolderClipboardThreePapers = { ent-BoxFolderClipboardEmpty }
+    .desc = { ent-BoxFolderClipboardEmpty.desc }
+ent-BoxFolderPlasticClipboardEmpty = plastic clipboard
+    .desc = A cheap clipboard made of blue plastic. For those who aren't yet ready to wield the bureaucratic might of a proper wooden clipboard.
+ent-BoxFolderPlasticClipboard = { ent-BoxFolderPlasticClipboardEmpty }
+    .desc = { ent-BoxFolderPlasticClipboardEmpty.desc }
+ent-BoxFolderCentComClipboardEmpty = CentComm clipboard
+    .desc = A luxurious clipboard upholstered with green velvet. Often seen carried by CentComm officials, seldom seen actually used.
 ent-BoxFolderCentComClipboard = планшет Центком
     .desc = Роскошный планшет, обитый зелёным бархатом. Представители Центком часто носят его с собой, но редко используют.
+ent-BoxFolderCentComClipboardThreePapers = { ent-BoxFolderCentComClipboardEmpty }
+    .desc = { ent-BoxFolderCentComClipboardEmpty.desc }
 ent-BoxFolderQmClipboard = цифровой планшет заявок
     .desc = Громоздкий цифровой планшет, содержащий информацию о поставках и финансовых операциях. При таком количестве компрометирующих документов его следует беречь.
index d4c4cc5316d693c0170d180f4b7fbd2a81c80af1..d9c87282dfb7a0ee4da0da3caa4276e63146fdfa 100644 (file)
@@ -221,5 +221,7 @@ ent-FloorTileItemXenoSteelCorner = стальной угловой ксеноп
     .desc = { ent-FloorTileItemBase.desc }
 ent-FloorTileItemXenoMaint = технический ксенопол
     .desc = { ent-FloorTileItemBase.desc }
+ent-FloorTileItemXenoborg = xenoborg floor
+    .desc = { ent-FloorTileItemBase.desc }
 ent-FloorTileItemDarkSquiggly = тёмная волнистая стальная плитка
     .desc = { ent-FloorTileItemDark.desc }
index dd80f8758f21715bbb3724146f2de763c49462e7..d9b9ac5886f6032eeabc41b101424daff6797861 100644 (file)
@@ -1,2 +1,4 @@
+ent-SelectableLock = { "" }
+    .desc = { "" }
 ent-VoiceLock = { "" }
     .desc = { "" }
index 252a01689afa9a054d1312c2822cef8796c48b26..e62a3d60e3c4560b255a93602676373fadac5df5 100644 (file)
@@ -36,6 +36,8 @@ ent-BorgModuleFireExtinguisher = огнетушащий модуль кибор
     .desc = NT назначило команду для разработки джетпака для киборгов, но у них кончилось финансирование и они просто сделали большую версию огнетушителя. Зато он идёт вместе с GPS и сканером масс!
 ent-BorgModuleTool = инструментальный модуль киборга
     .desc = { ent-BaseBorgModule.desc }
+ent-BorgModuleInflatable = inflatable cyborg module
+    .desc = { ent-BaseBorgModule.desc }
 ent-BorgModuleAppraisal = оценочный модуль киборга
     .desc = { ent-BaseBorgModule.desc }
 ent-BorgModuleMining = шахтёрский модуль киборга
@@ -90,8 +92,12 @@ ent-BorgModuleOperative = оперативный модуль киборга
     .desc = Модуль, в который входят монтировка,"Емаг", взломщик доступа и пинпоинтер Синдиката.
 ent-BorgModuleEsword = модуль киборга c двухклинковым энергомечом
     .desc = Модуль, в который входит двухклинковый энергетический меч.
+ent-BorgModuleDoubleEsword = double energy sword cyborg module
+    .desc = A weapons module that comes with a double energy sword.
 ent-BorgModuleL6C = модуль киборга с L6C ROW
     .desc = Модуль, в который входит пулемёт L6C.
+ent-BorgModuleC20r = C20-r ROW cyborg module
+    .desc = A weapons module that comes with a burst-fire C-20r.
 ent-BorgModuleMartyr = модуль киборга Мученик
     .desc = Модуль, поставляемый со взрывчаткой, с которой вы, скорее всего, не захотите связываться сами.
 ent-XenoborgModuleBasic = базовый модуль ксеноборга
index e8a1e466e04e84f710b9dd71eeca8d684cde8838..28af5a114593272e9658e196d602ba5826cce07a 100644 (file)
@@ -6,6 +6,8 @@ ent-WeaponSubMachineGunAtreides = Атрейдес
 ent-WeaponSubMachineGunC20r = C-20r
     .desc = Оружие, часто используемое печально известными ядерными оперативниками. Использует патроны калибра .35 авто.
     .suffix = Пистолет-пулемёт
+ent-WeaponSubMachineGunC20rROW = C-20r ROW
+    .desc = A burst-fire C-20r submachine gun for use by cyborgs. Creates .35 caliber ammo on the fly from an internal ammo fabricator, which slowly self-charges.
 ent-WeaponSubMachineGunDrozd = Дрозд
     .desc = Превосходный полностью автоматический тяжёлый пистолет-пулемёт. Использует патроны калибра .35 авто.
 ent-WeaponSubMachineGunWt550 = WT550
index fbd6d8fe8354f5a5a4a9536bbb91e3d6c12ed1a6..2431e4dfa4061c352f3046d015857d451d108cd7 100644 (file)
@@ -16,6 +16,9 @@ ent-EnergySwordDouble = двухклинковый энергетический
     .desc = Стажёры из командования Синдиката решили, что одного клинка на энергетическом мече недостаточно. Его можно хранить в кармане.
 ent-HyperEutacticBlade = гиперэвтектический клинок
     .desc = Сверхмассивное оружие, способное разорвать на части саму ткань пространства и времени, гиперэвтектический клинок динамически выковывает гиперэвтектическую кристаллическую наноструктуру, способную проходить сквозь большинство известных форм материи, как горячий нож сквозь масло.
+ent-CyborgEnergySword = { ent-EnergySword }
+    .desc = A very loud & dangerous sword with a beam made of pure, concentrated plasma. Specially designed for syndicate cyborgs.
+    .suffix = For Borgs
 ent-CyborgEnergySwordDouble = { ent-EnergySwordDouble }
     .desc = Стажёры из командования Синдиката решили, что одного клинка на энергетическом мече недостаточно. Специальная разработка для киборгов Синдиката.
     .suffix = Одноручное, Для боргов
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/statuseffects/body.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/statuseffects/body.ftl
new file mode 100644 (file)
index 0000000..caa73f7
--- /dev/null
@@ -0,0 +1,4 @@
+ent-BloodstreamStatusEffectBase = { ent-MobStatusEffectBase }
+    .desc = { ent-MobStatusEffectBase.desc }
+ent-StatusEffectBloodloss = bloodloss
+    .desc = { ent-BloodstreamStatusEffectBase.desc }
index dfa8f4b1217f7ac2ea9121625d670a56e301f492..d997fd63f3fa0f6c98c03a2343d3e7d6bfdf8e78 100644 (file)
@@ -14,3 +14,7 @@ ent-StatusEffectDrowsiness = сонливость
     .desc = { ent-MobStatusEffectBase.desc }
 ent-StatusEffectSeeingRainbow = галлюцинации
     .desc = { ent-MobStatusEffectBase.desc }
+ent-StatusEffectWoozy = woozy
+    .desc = { ent-MobStatusEffectDebuff.desc }
+ent-StatusEffectDrunk = drunk
+    .desc = { ent-StatusEffectWoozy.desc }
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/statuseffects/speech.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/statuseffects/speech.ftl
new file mode 100644 (file)
index 0000000..5e9b4dc
--- /dev/null
@@ -0,0 +1,6 @@
+ent-SpeechStatusEffectBase = { ent-MobStatusEffectDebuff }
+    .desc = { ent-MobStatusEffectDebuff.desc }
+ent-StatusEffectStutter = stutter
+    .desc = { ent-SpeechStatusEffectBase.desc }
+ent-StatusEffectSlurred = slurred
+    .desc = { ent-SpeechStatusEffectBase.desc }
index d33710f5a0f44a0f1e69479148dd56a9d9d3a7ac..3f1cd2b06932a1e0d7be737afa9f7052611e63fb 100644 (file)
@@ -354,6 +354,9 @@ ent-AirlockSyndicateLocked = { ent-AirlockSyndicate }
 ent-AirlockSyndicateNukeopLocked = { ent-AirlockSyndicate }
     .suffix = Ядерные Оперативники, Закрыт
     .desc = { ent-AirlockSyndicate.desc }
+ent-AirlockXenoborgLocked = { ent-AirlockXenoborg }
+    .suffix = Xenoborg, Locked
+    .desc = { ent-AirlockXenoborg.desc }
 ent-AirlockExternalShuttleLocked = { ent-AirlockShuttle }
     .suffix = Внешний, Стыковочный, Закрыт
     .desc = { ent-AirlockShuttle.desc }
@@ -363,6 +366,9 @@ ent-AirlockExternalShuttleSyndicateLocked = { ent-AirlockShuttleSyndicate }
 ent-AirlockExternalShuttleNukeopLocked = { ent-AirlockShuttleSyndicate }
     .suffix = Внешний, Стыковочный, Ядерные Оперативники, Закрыт
     .desc = { ent-AirlockShuttleSyndicate.desc }
+ent-AirlockGlassShuttleXenoborgLocked = { ent-AirlockShuttleXenoborg }
+    .suffix = External, Docking, Xenoborg, Locked
+    .desc = { ent-AirlockShuttleXenoborg.desc }
 ent-AirlockExternalGlassShuttleLocked = { ent-AirlockGlassShuttle }
     .suffix = Внешний, Стеклянный, Стыковочный, Закрыт
     .desc = { ent-AirlockGlassShuttle.desc }
index 60ea14d00496f4abbc5b86e01a284b03b40dfdbf..6831a16d2f2ee24509c1d9517bf5f25f40b3d90a 100644 (file)
@@ -47,6 +47,8 @@ ent-AirlockCentralCommand = { ent-AirlockCommand }
     .desc = { ent-AirlockCommand.desc }
 ent-AirlockHatch = герметичный люк
     .desc = { ent-Airlock.desc }
+ent-AirlockXenoborg = xenoborg airlock
+    .desc = { ent-Airlock.desc }
 ent-AirlockHatchMaintenance = герметичный люк техобслуживания
     .desc = { ent-Airlock.desc }
 ent-AirlockEngineeringGlass = { ent-AirlockGlass }
index a7cbbe12b57c14fd1c3df3afa1b62b71678a448a..000efefdf3cf4ddeca103c9bf590db09c2cbb23b 100644 (file)
@@ -13,3 +13,6 @@ ent-AirlockGlassShuttleSyndicate = стыковочный шлюз
 ent-AirlockShuttleSyndicate = стыковочный шлюз
     .desc = Необходим для соединения двух космических кораблей вместе.
     .suffix = Стыковочный
+ent-AirlockShuttleXenoborg = external airlock
+    .desc = Necessary for connecting two space craft together.
+    .suffix = Docking
index 0362ad8fc51b4a5fef4449cf445637af75c5328a..4dc0eadb95aac2aeeed539f26ec2c46519f23f15 100644 (file)
@@ -73,6 +73,8 @@ ent-ComputerSurveillanceCameraMonitor = монитор камер
     .desc = Монитор камер наблюдения. Вы наблюдаете за ними. Возможно.
 ent-ComputerSurveillanceWirelessCameraMonitor = монитор беспроводных камер
     .desc = Монитор беспроводных камер наблюдения. Вы наблюдаете за ними. Возможно.
+ent-ComputerSurveillanceWirelessXenoborgCameraMonitor = xenoborg camera monitor
+    .desc = A wireless xenoborg camera monitor. You're watching them. Maybe.
 ent-ComputerPalletConsole = консоль продажи товаров
     .desc = Используется для продажи товаров, размещённых на грузовых поддонах.
 ent-ComputerMassMedia = консоль управления новостями
@@ -82,5 +84,7 @@ ent-ComputerSensorMonitoring = консоль мониторинга датчи
     .suffix = ТЕСТ, НЕ МАППИТЬ
 ent-ComputerRoboticsControl = консоль управления робототехникой
     .desc = Используется для дистанционного контроля, отключения и уничтожения киборгов станции.
+ent-ComputerXenoborgsControl = xenoborgs control console
+    .desc = Used to remotely monitor all xenoborgs.
 ent-StationAiUploadComputer = консоль загрузки ИИ
     .desc = Используется для обновления законов станционного ИИ.
index cfd5e3a4be62a8e5d1f1abfceb8c76413f3faf44..9ee32020fd9222655cb5bdd12b47aec01a5f94ac 100644 (file)
@@ -35,3 +35,5 @@ ent-SurveillanceCameraWirelessRouterConstructed = { ent-SurveillanceCameraWirele
 ent-SurveillanceCameraWirelessRouterEntertainment = { ent-SurveillanceCameraWirelessRouterBase }
     .suffix = Развлекательный
     .desc = { ent-SurveillanceCameraWirelessRouterBase.desc }
+ent-SurveillanceCameraWirelessRouterXenoborg = xenoborg camera wireless router
+    .desc = { ent-SurveillanceCameraWirelessRouterBase.desc }
index 2976d078e94cb7bc34333a8c117376fbfd63e71c..614011046542138a8713c993662fdae13572d7c6 100644 (file)
@@ -17,3 +17,6 @@ ent-APCSuperCapacity = { ent-BaseAPC }
 ent-APCHyperCapacity = { ent-BaseAPC }
     .suffix = Гипер ёмкость, 200кДж
     .desc = { ent-BaseAPC.desc }
+ent-APCXenoborg = { ent-BaseAPC }
+    .suffix = Basic, 50kJ, Xenoborg
+    .desc = { ent-BaseAPC.desc }
index 53a7296773b8166af91c0ce462589121101612e0..976464e78e5d085a856e9b281869fc98ee87e369 100644 (file)
@@ -228,7 +228,7 @@ ent-PosterLegitVacation = Корпоративные привилегии Nanotr
     .desc = На этом информационном плакате представлена информация о некоторых призах, которые можно получить в рамках программы "Корпоративные привилегии NT", включая двухнедельный отпуск на двоих на планете-курорте Идиллус.
 ent-PosterLegitPeriodicTable = Таблица Менделеева
     .desc = Периодическая таблица элементов, от водорода до оганессона и всё, что между ними.
-ent-PosterLegitRenault = Ð\9fлакаÑ\82 Ñ\81 Ð Ñ\8dной
+ent-PosterLegitRenault = Ð\9fлакаÑ\82 Ñ\81 Ð\90лиÑ\81ой
     .desc = Йап.
 ent-PosterLegitNTTGC = Тактическая карточная игра Nanotrasen
     .desc = Реклама новой ТКИ от Nanotrasen: ПОКУПАЙТЕ БОЛЬШЕ КАРТОЧЕК.
index 6af4a4e185adc19a2d45941c32a8cc7bc567d17f..b86a80f4b39c56804a670c632b93ffe039d33ac3 100644 (file)
@@ -68,6 +68,11 @@ ent-WallSolidChitin = твёрдый хитин
     .desc = { ent-BaseWall.desc }
 ent-WallReinforcedChitin = укреплённый хитин
     .desc = { ent-BaseWall.desc }
+ent-WallXenoborg = xenoborg wall
+    .desc = { ent-WallPlastitanium.desc }
+ent-WallXenoborgDiagonal = xenoborg wall
+    .suffix = diagonal
+    .desc = { ent-WallPlastitaniumDiagonal.desc }
 ent-WallUranium = урановая стена
     .desc = { ent-BaseWall.desc }
 ent-WallWood = деревянная стена
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/windows/xenoborg.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/windows/xenoborg.ftl
new file mode 100644 (file)
index 0000000..941cb90
--- /dev/null
@@ -0,0 +1,2 @@
+ent-XenoborgWindow = xenoborg window
+    .desc = { ent-PlastitaniumWindow.desc }
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/gamerules/dynamic_rules.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/gamerules/dynamic_rules.ftl
new file mode 100644 (file)
index 0000000..5e08794
--- /dev/null
@@ -0,0 +1,2 @@
+ent-DynamicRule = { ent-BaseGameRule }
+    .desc = { ent-BaseGameRule.desc }
index 27f32337af9b212e0e93ee08fc3a14cc9e3d7ff7..28c15108825ff2c933a127ac9cda46eded88fd87 100644 (file)
@@ -62,5 +62,17 @@ ent-GreytideVirus = { ent-BaseStationEventShortDelay }
     .desc = { ent-BaseStationEventShortDelay.desc }
 ent-SmugglerStashVariationPass = { ent-BaseGameRule }
     .desc = { ent-BaseGameRule.desc }
+ent-DerelictEngineerCyborgSpawn = { ent-BaseGameRule }
+    .desc = { ent-BaseGameRule.desc }
+ent-DerelictGenericCyborgSpawn = { ent-BaseGameRule }
+    .desc = { ent-BaseGameRule.desc }
+ent-DerelictJanitorCyborgSpawn = { ent-BaseGameRule }
+    .desc = { ent-BaseGameRule.desc }
+ent-DerelictMedicalCyborgSpawn = { ent-BaseGameRule }
+    .desc = { ent-BaseGameRule.desc }
+ent-DerelictMiningCyborgSpawn = { ent-BaseGameRule }
+    .desc = { ent-BaseGameRule.desc }
+ent-DerelictSyndicateAssaultCyborgSpawn = { ent-BaseGameRule }
+    .desc = { ent-BaseGameRule.desc }
 ent-DerelictCyborgSpawn = { ent-BaseGameRule }
     .desc = { ent-BaseGameRule.desc }
index 97a65dc31d77e0a7618fd00e55c8c7528490728a..76aeeb555c4e882c6173ae05be40dedf5d174088 100644 (file)
@@ -42,6 +42,8 @@ ent-DummyNonAntag = { ent-BaseGameRule }
     .desc = { ent-BaseGameRule.desc }
 ent-BasicStationEventScheduler = { ent-BaseGameRule }
     .desc = { ent-BaseGameRule.desc }
+ent-DynamicStationEventScheduler = { ent-BaseGameRule }
+    .desc = { ent-BaseGameRule.desc }
 ent-RampingStationEventScheduler = { ent-BaseGameRule }
     .desc = { ent-BaseGameRule.desc }
 ent-SpaceTrafficControlEventScheduler = { ent-BaseGameRule }
index 85244f9d618a906456b73975e813bcec2003ed3e..6bd0cba13c0e72e73361e7f444b70333ccdc6ff6 100644 (file)
@@ -40,6 +40,8 @@ ent-MindRoleNukeopsMedic = Роль медик ядерных оперативн
     .desc = { ent-MindRoleNukeops.desc }
 ent-MindRoleNukeopsCommander = Роль командир ядерных оперативников
     .desc = { ent-MindRoleNukeops.desc }
+ent-MindRoleLoneops = Loneops Operative Role
+    .desc = { ent-MindRoleNukeops.desc }
 ent-MindRoleHeadRevolutionary = Роль глава революции
     .desc = { ent-BaseMindRoleAntag.desc }
 ent-MindRoleRevolutionary = Роль революционер
index 452a9213ce832bb4ddaad905d9e72fc270347f45..76322dd87b4ca01d3ca4f4b70ad50712030811d1 100644 (file)
@@ -389,6 +389,7 @@ stack-xeno-steel-corner = стальной угловой ксенопол
 stack-xeno-maint = технический ксенопол
 stack-dark-squiggly = тёмная волнистая стальная плитка
 stack-large-wood-floor = большой деревянный пол
+stack-xenoborg = xenoborg tile
 stack-red-circuit-floor = плитка красных микросхем
 stack-asteroid-astro-sand-floor = астро-песок астероида
 stack-white-marble-floor = белый мраморный пол
index 059d55726b68659d554112b22f2f08100ac5f390..e4cb06bc86e461b031a43078312f2c9a5bc607e1 100644 (file)
@@ -87,6 +87,6 @@ law-emag-cannot-emag-self = Вы не можете использовать ЕМ
 laws-ui-menu-title = Законы
 laws-ui-law-header = Закон { $id }
 laws-ui-state-law = Объявить законы:
-laws-notify = Ð\92Ñ\8b Ð¾Ð±Ñ\8fзанÑ\8b Ñ\81облÑ\8eдаÑ\82Ñ\8c ÐºÑ\80емниевÑ\8bе Ð·Ð°ÐºÐ¾Ð½Ñ\8b, увидеть которые можно через панель действий. Вы должны всегда следовать своим законам.
+laws-notify = Ð\92Ñ\8b Ð¾Ð±Ñ\8fзанÑ\8b Ñ\81облÑ\8eдаÑ\82Ñ\8c Ð·Ð°ÐºÐ¾Ð½Ñ\8b Ñ\81инÑ\82еÑ\82иков, увидеть которые можно через панель действий. Вы должны всегда следовать своим законам.
 laws-update-notify = Ваши законы были обновлены. Ознакомиться с изменениями можно через панель действий.
 laws-notify-subverted = Законы этого шасси изменены. Обязательно ознакомьтесь с ними.
index c7e5c67ac83f7cd6931f8c9dd1b09fbd2e404d29..0b83bb2143bc713542b83a7d58a9bec6f656f991 100644 (file)
@@ -139,6 +139,7 @@ tiles-xeno-floor = ксенопол
 tiles-xeno-steel = стальная ксеноплитка
 tiles-xeno-steel-corner = стальная угловая ксеноплитка
 tiles-xeno-maint = технический ксенопол
+tiles-xenoborg-floor = xenoborg tile
 tiles-dark-squiggly = тёмная волнистая стальная плитка
 tiles-white-marble = белая мраморная плитка
 tiles-dark-marble = чёрная мраморная плитка
index 8b9526a63ffdc91e02620504dafac07f350a14fb..96d9b9c05ae6c6477280628598b48ce68eb48ac3 100644 (file)
@@ -43,3 +43,7 @@ trait-spanish-name = Испанский акцент
 trait-spanish-desc = Hola señor, как пройти в la biblioteca.
 trait-painnumbness-name = Невосприимчивость к боли
 trait-painnumbness-desc = Вы не чувствуете боли и не осознаёте, насколько вы ранены.
+trait-hemophilia-name = Hemophilia
+trait-hemophilia-desc = Your body fails to make blood clots.
+trait-impaired-mobility-name = Impaired Mobility
+trait-impaired-mobility-desc = You have difficulty moving without a mobility aid.
index 7d4acbb7fc16279ebdb0fa62a535ab162c904f2e..64a6ec57476c7d65ac50c3c03ede9383feabb47a 100644 (file)
@@ -1,22 +1,26 @@
-timer-trigger-verb-set = { $time ->
-                        [one] секунда
-                        [few] секунды
-                        *[other] секунд
-                        }
-timer-trigger-verb-set-current = { $time ->
-                        [one] секунда
-                        [few] секунды
-                        *[other] секунд
-                        } (сейчас)
+timer-trigger-verb-set =
+    { $time ->
+        [one] секунда
+        [few] секунды
+       *[other] секунд
+    }
+timer-trigger-verb-set-current =
+    { $time ->
+        [one] секунда
+        [few] секунды
+       *[other] секунд
+    } (сейчас)
 timer-trigger-verb-cycle = Переключить задержку
-timer-trigger-examine = Таймер установлен на { $time ->
-                        [one] секунду
-                        [few] секунды
-                        *[other] секунд
-                        }.
-timer-trigger-popup-set = Таймер установлен на { $time ->
-                        [one] секунду
-                        [few] секунды
-                        *[other] секунд
-                        }.
+timer-trigger-examine =
+    Таймер установлен на { $time ->
+        [one] секунду
+        [few] секунды
+       *[other] секунд
+    }.
+timer-trigger-popup-set =
+    Таймер установлен на { $time ->
+        [one] секунду
+        [few] секунды
+       *[other] секунд
+    }.
 timer-trigger-activated = Вы активировали { $device }.