Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Corvax cherry pick 8 #216

Merged
merged 4 commits into from
Aug 14, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -96,8 +96,6 @@ private void OnStateChanged(EntityUid uid, DoorSignalControlComponent door, Door
_signalSystem.InvokePort(uid, door.OutOpen, data);
}
else if (args.State == DoorState.Open
|| args.State == DoorState.Opening
|| args.State == DoorState.Closing
|| args.State == DoorState.Emagging)
{
data[DeviceNetworkConstants.LogicState] = SignalState.High;
Expand Down
4 changes: 4 additions & 0 deletions Resources/Locale/ru-RU/actions/actions/borgs.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
action-name-view-laws = Просмотреть законы
action-description-view-laws = Просмотреть законы, которым вы должны следовать.
action-name-swap-module = Сменить модуль
action-desc-swap-module = Выбор этого модуля позволит вам использовать предоставляемые им инструменты.
6 changes: 6 additions & 0 deletions Resources/Locale/ru-RU/actions/actions/crit.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
action-name-crit-succumb = Сдаться
action-description-crit-succumb = Смириться с судьбой.
action-name-crit-fake-death = Притвориться мёртвым
action-description-crit-fake-death = Притвориться, что вы делаете свой последний вдох, оставаясь при этом живым.
action-name-crit-last-words = Произнести последние слова
action-description-crit-last-words = Прошепчите свои последние слова всем, кто находится поблизости, а затем сдайтесь на милость судьбы. Вам доступно только 30 символов.
4 changes: 4 additions & 0 deletions Resources/Locale/ru-RU/alerts/alerts.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@ alerts-dead-name = Смерть
alerts-dead-desc = Вы мертвы. Учтите, что вас еще можно воскресить!
alerts-health-name = Здоровье
alerts-health-desc = [color=green]Синий и зелёный[/color] хорошо. [color=red]Красный[/color] плохо.
alerts-battery-name = Батарея
alerts-battery-desc = Если батарея разрядится, вы не сможете использовать свои способности.
alerts-no-battery-name = Нет батареи
alerts-no-battery-desc = У вас нет батареи, в результате чего вы не можете заряжаться или использовать свои способности.
alerts-internals-name = Переключить баллон
alerts-internals-desc = Включает или отключает подачу газа из баллона.
alerts-piloting-name = Пилотирование шаттла
Expand Down
13 changes: 13 additions & 0 deletions Resources/Locale/ru-RU/borg/borg.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
borg-player-not-allowed = Мозг не помещается!
borg-player-not-allowed-eject = Мозг был извлечен из корпуса!
borg-panel-not-open = Панель киборга не открыта...
borg-mind-added = { CAPITALIZE($name) } включается!
borg-mind-removed = { CAPITALIZE($name) } выключается!
borg-module-whitelist-deny = Этот модуль не подходит для данного типа киборгов...
borg-construction-guide-string = Конечности и туловище киборга должны быть прикреплены к эндоскелету.
borg-ui-menu-title = Интерфейс киборга
borg-ui-charge-label = Заряд: { $charge }%
borg-ui-no-brain = Мозг отсутствует
borg-ui-remove-battery = Извлечь
borg-ui-modules-label = Модули:
borg-ui-module-counter = { $actual }/{ $max }
4 changes: 2 additions & 2 deletions Resources/Locale/ru-RU/chat/managers/chat-manager.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ chat-manager-no-radio-key = Не задан ключ канала!
chat-manager-no-such-channel = Нет канала с ключём '{ $key }'!
chat-manager-whisper-headset-on-message = Вы не можете шептать в радио!
chat-manager-server-wrap-message = [bold]{ $message }[/bold]
chat-manager-sender-announcement-wrap-message = [font size=14][bold]Объявление { $sender }:[/font][font size=12]
{ $message }[/bold][/font]
chat-manager-sender-announcement-wrap-message = [font size=14][bold]Объявление { $sender }:[/font][font size=12]
{ $message }[/bold][/font]
chat-manager-entity-say-wrap-message = [bold]{ $entityName }[/bold] [italic]говорит,[/italic] "{ $message }"
chat-manager-entity-whisper-wrap-message = [font size=11][italic]{ $entityName } шепчет, "{ $message }"[/italic][/font]
chat-manager-entity-whisper-unknown-wrap-message = [font size=11][italic]Кто-то шепчет, "{$message}"[/italic][/font]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
construction-examine-condition-any-conditions = Любое из этих условий должно быть истинным::
construction-guide-condition-any-conditions = Любое из этих условий должно быть истинным:
construction-guide-condition-part-assembly = Все необходимые детали должны быть установлены.
7 changes: 7 additions & 0 deletions Resources/Locale/ru-RU/devices/device-network.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,17 @@ device-frequency-prototype-name-surveillance-camera-general = Камеры (Об
device-frequency-prototype-name-surveillance-camera-entertainment = Камеры (Развлечения)
device-address-prefix-sensor = Сенс-
device-address-prefix-fire-alarm = Пож-
# Damn bet you couldn't see this one coming.
device-address-prefix-teg = ТЭГ-
device-address-prefix-heater = НГР-
device-address-prefix-freezer = ОХЛ-
device-address-prefix-volume-pump = ОБН-
device-address-prefix-smes = СМС-
#PDAs and terminals
device-address-prefix-console = Конс-
device-address-prefix-air-alarm = Возд-
device-address-examine-message = Адрес устройства: { $address }.
device-address-prefix-sensor-monitor = МОН-
#Device net ID names
device-net-id-private = Частные
device-net-id-wired = Проводные
Expand Down
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/emotes/emotes.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
emote-deathgasp = { $entity } замирает и бездыханно падает, { POSS-ADJ($entity) } глаза мёртвые и безжизненные...
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
nukeops-traitor-title = Предатели и ядерные оперативники
nukeops-traitor-description = На станцию нацелились как агенты Синдиката, так и ядерные оперативники. Будут ли они сражаться или сотрудничать?
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/guidebook/guides.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ guide-entry-network-configurator = Конфигуратор сетей
guide-entry-power = Электропитание
guide-entry-ame = Двигатель антиматерии (ДАМ)
guide-entry-singularity = Сингулярный двигатель
guide-entry-teg = Термоэлектрический генератор (ТЭГ)
guide-entry-science = Научный отдел
guide-entry-radio = Радиосвязь
guide-entry-machine-upgrading = Улучшение оборудования
Expand Down
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/headset/headset-component.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ chat-radio-syndicate = Синдикат
chat-radio-handheld = Портативный

chat-radio-no-id = Без ID
chat-radio-binary = Двоичный
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/job/job-description.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ job-description-technical-assistant = Изучите основы управле
job-description-atmostech = Оптимизируйте настройку атмосферу станции и синтезируйте редкие газы на продажу или для использования.
job-description-bartender = Заведуйте баром и поддерживайте его оживленным, разливайте коктейли по бокалам и слушайте истории экипажа.
job-description-botanist = Выращивайте фрукты и овощи для шеф-поваров, лекарственные травы для медотсека, и другие растения для личного пользования.
job-description-borg = Получеловек, полумашина. Придерживайтесь своих законов, служите экипажу и преследуйте учёных с просьбами апгрейда.
job-description-boxer = Пробейтесь на вершину! Бросьте вызов главе персонала и будьте арестованы когда выиграете. Эта должность доступна на станциях Core, Origin и Avrite.
job-description-brigmedic = Боритесь за жизни своих товарищей в тылу службы безопасности! Вы - первая и последняя надежда своего отряда. Да благословит вас Гиппократ.
job-description-cadet = Изучите основы задержания преступников и порядки организации брига.
Expand Down
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/nuke/nuke-component.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ nuke-component-announcement-send-codes = Внимание! Запрошенны
nuke-component-doafter-warning = Вы начинаете перебирать провода и кнопки, в попытке обезвредить ядерную бомбу. Это может занять некоторое время.
nuke-user-interface-title = Ядерная боеголовка
nuke-user-interface-arm-button = ВЗВЕСТИ
nuke-user-interface-disarm-button = ОБЕЗВРЕДИТЬ
nuke-user-interface-anchor-button = ЗАКРЕПИТЬ
nuke-user-interface-eject-button = ИЗВЛЕЧЬ

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
power-cell-component-examine-details = Индикатор заряда показывает { $currentCharge } %.
power-cell-component-examine-details-no-battery = Батарея не вставлена.
power-cell-no-battery = Отсутствует батарея
power-cell-insufficient = Недостаточно энергии
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/power/teg.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
teg-generator-examine-power = Он генерирует [color=yellow]{ POWERWATTS($power) }[/color].
teg-generator-examine-connection = Для функционирования [color=white]циркуляционные насосы[/color] должен быть подключены с обеих сторон.
3 changes: 3 additions & 0 deletions Resources/Locale/ru-RU/research/technologies.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ research-technology-bluespace-storage = Блюспейс-хранилище
research-technology-chemistry = Химия
research-technology-surgical-tools = Хирургические инструменты
research-technology-biochemical-stasis = Биохимический стазис
research-technology-mechanized-treatment = Механизированная подготовка
research-technology-virology = Вирусология
research-technology-cryogenics = Криогеника
research-technology-chemical-dispensary = Химический раздатчик
Expand Down Expand Up @@ -52,9 +53,11 @@ research-technology-rped = Быстрая замена компонентов
research-technology-super-parts = Суперкомпоненты
research-technology-janitorial-equipment = Уборочное оборудование
research-technology-laundry-tech = Прачечная технология
research-technology-critter-mechs = Мехи для животных
research-technology-basic-hydroponics = Основы гидропоники
research-technology-food-service = Организация питания
research-technology-advanced-entertainment = Продвинутые развлечения
research-technology-robotic-cleanliness = Роботизированная уборка
research-technology-audio-visual-communication = А/В коммуникация
research-technology-advanced-cleaning = Продвинутая уборка
research-technology-meat-manipulation = Манипулирование мясом
Expand Down
10 changes: 10 additions & 0 deletions Resources/Locale/ru-RU/robotics/mmi.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
positronic-brain-installed = Обнаружена нейронная активность.
positronic-brain-off = Нейронная активность не обнаружена.
positronic-brain-still-searching = Идет процесс синтетического нейронного дескремблирования...
positronic-brain-searching = Начинается процесс синтетического нейронного дескремблирования...
positronic-brain-role-name = позитронный мозг
positronic-brain-role-description = Служите экипажу станции.
positronic-brain-wipe-device-verb-text = Стереть мозг
positronic-brain-wiped-device = Нейронная активность была прекращена.
positronic-brain-stop-searching-verb-text = Прекратить поиск
positronic-brain-stopped-searching = Нейронное дескремблирование прекращено.
14 changes: 14 additions & 0 deletions Resources/Locale/ru-RU/sensor-monitoring/sensor-monitoring.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
sensor-monitoring-window-title = Консоль мониторинга датчиков
sensor-monitoring-value-display =
{ $unit ->
[PressureKpa] { PRESSURE($value) }
[PowerW] { POWERWATTS($value) }
[EnergyJ] { POWERJOULES($value) }
[TemperatureK] { TOSTRING($value, "N3") } K
[Ratio] { NATURALPERCENT($value) }
[Moles] { TOSTRING($value, "N3") } моль
*[Other] { $value }
}

# ({ TOSTRING(SUB($value, 273.15), "N3") } °C)

14 changes: 8 additions & 6 deletions Resources/Locale/ru-RU/ss14-ru/prototypes/body/parts/silicon.ftl
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
ent-PartSilicon = часть тела синтетика
ent-PartSilicon = { ent-BaseItem }
.desc = { ent-BaseItem.desc }
ent-LeftArmBorg = левая рука борга
ent-BaseBorgArmLeft = левая рука киборга
.desc = { ent-PartSilicon.desc }
ent-RightArmBorg = правая рука борга
ent-BaseBorgArmRight = правая рука киборга
.desc = { ent-PartSilicon.desc }
ent-LeftLegBorg = левая нога борга
ent-BaseBorgLegLeft = левая нога киборга
.desc = { ent-PartSilicon.desc }
ent-RightLegBorg = правая нога борга
ent-BaseBorgLegRight = правая нога киборга
.desc = { ent-PartSilicon.desc }
ent-LightHeadBorg = голова борга
ent-BaseBorgHead = голова киборга
.desc = { ent-PartSilicon.desc }
ent-BaseBorgTorso = туловище киборга
.desc = { ent-PartSilicon.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@ ent-SpawnPointMusician = музыкант
.desc = { ent-SpawnPointJobBase.desc }
ent-SpawnPointBoxer = боксёр
.desc = { ent-SpawnPointJobBase.desc }
ent-SpawnPointBorg = киборг
.desc = { ent-SpawnPointJobBase.desc }
ent-SpawnPointCaptain = капитан
.desc = { ent-SpawnPointJobBase.desc }
ent-SpawnPointHeadOfPersonnel = глава персонала
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-BaseBorgChassis = киборг
.desc = Гибрид машины и человека, помогающий в работе станции. Они обожают, когда их снова и снова просят назвать свои законы.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
ent-BorgChassisGeneric = { ent-BaseBorgChassis }
.desc = { ent-BaseBorgChassis.desc }
ent-BorgChassisMining = киборг-шахтёр
.desc = { ent-BaseBorgChassis.desc }
ent-BorgChassisEngineer = киборг-инженер
.desc = { ent-BaseBorgChassis.desc }
ent-BorgChassisJanitor = киборг-уборщик
.desc = { ent-BaseBorgChassis.desc }
ent-BorgChassisMedical = киборг-доктор
.desc = { ent-BaseBorgChassis.desc }
ent-BorgChassisService = киборг-официант
.desc = { ent-BaseBorgChassis.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,9 @@ ent-MobGuidebookMonkey = тренировочная обезьяна
.desc = Специально обученная обезьяна, чья единственная цель в жизни - чтобы вы кликнули на неё. Можно ли считать, что обезьяна преподала вам урок?
ent-MobMouse = мышь
.desc = Пии!
ent-MobMouseDead = мышь
.desc = Пии!
.suffix = Мёртвый
ent-MobMouseAdmeme = { ent-MobMouse }
.suffix = Адмемы
.desc = { ent-MobMouse.desc }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ ent-PlayerSiliconBase = { "" }
.desc = { "" }
ent-Drone = дрон
.desc = { ent-PlayerSiliconBase.desc }
ent-Onestar = onestar mecha
ent-Onestar = мех Onestar
.desc = { ent-PlayerSiliconBase.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -66,3 +66,5 @@ ent-ComputerIFFSyndicateCircuitboard = консоль системы опозн
.desc = Позволяет управлять параметрами скрытности и системы опознавания судна.
ent-ComputerMassMediaCircuitboard = консоль СМИ (консольная плата)
.desc = Отправьте своё послание миру!
ent-SensorConsoleCircuitboard = консоль мониторинга датчиков (консольная плата)
.desc = Консольная плата для консоли мониторинга датчиков.
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@ ent-SMESMachineCircuitboard = СМЭС (машинная плата)
.desc = { ent-BaseMachineCircuitboard.desc }
ent-CellRechargerCircuitboard = зарядник батарей (машинная плата)
.desc = Печатная плата зарядника батарей.
ent-BorgChargerCircuitboard = станция зарядки киборгов (машинная плата)
.desc = Печатная плата станции зарядки киборгов.
ent-WeaponCapacitorRechargerCircuitboard = зарядник энергооружия (машинная плата)
.desc = Печатная плата зарядника энергооружия.
ent-SubstationMachineCircuitboard = подстанция (машинная плата)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ent-DoorRemoteDefault = пульт от шлюзов
.desc = Гаджет, который может открывать и закрывать двери дистанционно
.desc = Гаджет, который может открывать и закрывать шлюзы дистанционно.
ent-DoorRemoteCommand = пульт от шлюзов командования
.desc = { ent-DoorRemoteDefault.desc }
ent-DoorRemoteSecurity = пульт от шлюзов брига
Expand All @@ -16,6 +16,8 @@ ent-DoorRemoteMedical = пульт от шлюзов медотсека
.desc = { ent-DoorRemoteDefault.desc }
ent-DoorRemoteEngineering = пульт от шлюзов инженерного отдела
.desc = { ent-DoorRemoteDefault.desc }
ent-DoorRemoteFirefight = пульт от пожарных шлюзов
.desc = Гаджет, который может открывать и закрывать пожарные шлюзы дистанционно.
ent-DoorRemoteAll = супер-пульт от шлюзов
.suffix = Адмемы
.desc = { ent-DoorRemoteDefault.desc }
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
ent-Mousetrap = мышеловка
.desc = Поможет не дать грызунам пробраться на кухню.
ent-MousetrapArmed = мышеловка
.desc = Поможет не дать грызунам пробраться на кухню.
.suffix = Взведён
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
ent-HandheldStationMap = ручная карта станции
ent-BaseHandheldStationMap = карта станции
.desc = Отображает схему текущей станции.
.suffix = Ручной
ent-HandheldStationMap = { ent-BaseHandheldStationMap }
.desc = { ent-BaseHandheldStationMap.desc }
.suffix = Ручной, Заряжен
ent-HandheldStationMapUnpowered = { ent-BaseHandheldStationMap }
.desc = { ent-BaseHandheldStationMap.desc }
.suffix = Ручной, Разряжен
Loading