Skip to content

Commit

Permalink
Translate some items and atmo machines
Browse files Browse the repository at this point in the history
  • Loading branch information
Vuradu committed Nov 8, 2023
1 parent 63f2cab commit 3ca2113
Show file tree
Hide file tree
Showing 3 changed files with 308 additions and 0 deletions.
2 changes: 2 additions & 0 deletions mods/_rus/_rus.dme
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@
#include "code/obj/pipe.dm"
#include "code/machinery/vending.dm"
#include "code/structures.dm"
#include "code/obj/modules_files/items.dm"
#include "code/obj/modules_files/machinery.dm"

// Далее просто включай свой код
// #include "code/something.dm"
Expand Down
44 changes: 44 additions & 0 deletions mods/_rus/code/obj/modules_files/items.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
/obj/item/device/assembly_holder
name = "cборка"

/obj/item/device/assembly_holder/timer_igniter
name = "сборка таймера-зажигатель"

/obj/item/device/assembly/igniter
name = "зажигатель"
desc = "Небольшое электронное устройство, способное воспламенять горючие вещества."

/obj/item/device/assembly/infra
name = "инфракрасный излучатель"
desc = "Излучает видимый или невидимый луч и срабатывает при прерывании луча."

/obj/beam/ir_beam
name = "ик луч"

/obj/item/device/assembly/mousetrap
name = "мышеловка"
desc = "Удобная пружинная ловушка для ловли вредных грызунов."

/obj/item/device/assembly/prox_sensor
name = "датчик приближения"
desc = "Используется для сканирования и оповещения о приближении человека к определенному месту."

/obj/item/assembly/shock_kit
name = "электрошлем в сборе"
desc = "Похоже, что это сделано из электропакета и шлема."

/obj/item/device/assembly/signaler
name = "сигналлер"
desc = "Используется для дистанционной активации устройств."

/obj/item/device/assembly/timer
name = "таймер"
desc = "Используется для определения времени. Хорошо работает с устройствами, которые должны вести обратный отсчет. Тик-так."

/obj/item/device/assembly/voice
name = "анализатор голоса"
desc = "Небольшое электронное устройство, способное записывать образец голоса и посылать сигнал при его повторении."

/obj/item/pipe/tank
name = "балон под давлением"
desc = "Большой балон, содержащий газ под давлением."
262 changes: 262 additions & 0 deletions mods/_rus/code/obj/modules_files/machinery.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,262 @@
/obj/machinery/atmospherics/binary/circulator
name = "циркулятор"
desc = "Турбина-циркулятор газа и теплообменник."

/obj/machinery/atmospherics/binary/oxyregenerator
name = "кислородный регенератор"
desc = "Машина для разрушения связей в углекислом газе и выделения чистого кислорода."

/obj/machinery/atmospherics/binary/passive_gate
name = "регулятор давления"
desc = "Односторонний воздушный клапан, который может использоваться для регулирования входного или выходного давления, а также расхода воздуха. Не требует питания."

/obj/machinery/atmospherics/binary/pump
name = "газовый насос"
desc = "Насос."

/obj/machinery/atmospherics/binary/pump/high_power
name = "улучшенный газовый насос"
desc = "Насос. Имеет вдвое большую мощность, чем стандартный."

/obj/machinery/atmospherics/omni/filter
name = "всенаправленный газовый фильтр"

/obj/machinery/atmospherics/omni/mixer
name = "всенаправленный газовый смеситель"

/obj/machinery/atmospherics/omni
name = "всенаправленное устройство"

/obj/machinery/atmospherics/unary/freezer
name = "система охлаждения газа"
desc = "Охлаждает газ при подключении к трубопроводной сети."

/obj/machinery/atmospherics/unary/heat_exchanger
name = "теплообменник"
desc = "Обменивается теплом между двумя вводимыми газами. Устанавливается для быстрого теплообмена."

/obj/machinery/atmospherics/unary/heater
name = "система нагрева газа"
desc = "Нагревает газ при подключении к трубопроводной сети."

/obj/machinery/atmospherics/unary/outlet_injector
name = "инжектор"
desc = "Пассивно нагнетает воздух в окружающее пространство. К нему прикреплен клапан, регулирующий расход воздуха."

/obj/machinery/atmospherics/unary/tank
name = "балон под давлением"
desc = "Большой балон, содержащий газ под давлением."

/obj/machinery/atmospherics/unary/tank/air
name = "балон с воздухом"

/obj/machinery/atmospherics/unary/tank/oxygen
name = "балон с кислородом"

/obj/machinery/atmospherics/unary/tank/nitrogen
name = "балон с азотом"

/obj/machinery/atmospherics/unary/tank/carbon_dioxide
name = "балон с углекислым газом"

/obj/machinery/atmospherics/unary/tank/phoron
name = "балон с фороном"

/obj/machinery/atmospherics/unary/tank/nitrous_oxide
name = "балон с закисью азота"

/obj/machinery/atmospherics/unary/tank/hydrogen
name = "балон с водородом"

/obj/machinery/atmospherics/unary/vent_pump
name = "вентиляция"
desc = "К нему присоединены клапан и насос."

/obj/machinery/atmospherics/unary/vent_pump/high_volume
name = "большая вентиляция"

/obj/machinery/atmospherics/unary/vent_pump/Initialize()
if (!id_tag)
id_tag = num2text(sequential_id("obj/machinery"))
if(controlled)
var/area/A = get_area(src)
if(A && !A.air_vent_names[id_tag])
var/new_name = "[A.name] вентиляция #[length(A.air_vent_names)+1]"
A.air_vent_names[id_tag] = new_name
SetName(new_name)
. = ..()

/obj/machinery/atmospherics/unary/vent_pump/engine
name = "Вентиляционный насос двигателя"

/obj/machinery/atmospherics/unary/vent_scrubber
name = "вентиляционный скраббер"
desc = "К нему прикреплены клапан и насос."

/obj/machinery/atmospherics/unary/vent_scrubber/Initialize()
if (!id_tag)
id_tag = num2text(sequential_id("obj/machinery"))
if(!scrubbing_gas)
reset_scrubbing()
var/area/A = get_area(src)
if(A && !A.air_scrub_names[id_tag])
var/new_name = "[A.name] вентиляционный скраббер #[length(A.air_scrub_names)+1]"
A.air_scrub_names[id_tag] = new_name
SetName(new_name)
. = ..()

/obj/machinery/atmospherics/pipe/cap/sparker
name = "воспламенитель для труб"
desc = "Воспламенитель для труб. Применяется для разжигания огня в трубах."

/obj/machinery/atmospherics/portables_connector
name = "порт коннектора"
desc = "Для подключения портативных устройств, связанных с контролем атмосферы."

/obj/machinery/atmospherics/valve/shutoff
name = "автоматический запорный клапан"
desc = "Автоматический клапан со схемой управления и датчиком целостности трубопровода, способный автоматически изолировать поврежденные участки трубопроводной сети."

/obj/machinery/atmospherics/valve/shutoff/scrubbers
name = "запорный клапан скраббера"

/obj/machinery/atmospherics/valve/shutoff/supply
name = "запорный клапан питания"

/obj/machinery/atmospherics/valve/shutoff/fuel
name = "топливный запорный клапан"

/obj/machinery/atmospherics/tvalve
name = "ручной переключающий клапан"
desc = "Трубный клапан."

/obj/machinery/atmospherics/tvalve/digital
name = "цифровой переключающий клапан"
desc = "Клапан с цифровым управлением."

/obj/machinery/atmospherics/tvalve/mirrored/digital
name = "цифровой переключающий клапан"
desc = "Клапан с цифровым управлением."

/obj/machinery/atmospherics/valve
name = "ручной клапан"
desc = "Клапан трубы."

/obj/machinery/atmospherics/valve/digital
name = "цифровой клапан"
desc = "Клапан с цифровым управлением."

/obj/machinery/atmospherics/pipe/simple
name = "труба"
desc = "Метровый отрезок обычной трубы."

/obj/machinery/atmospherics/pipe/simple/visible/scrubbers
name = "труба скраббера"
desc = "Метровый участок трубы скраббера."

/obj/machinery/atmospherics/pipe/simple/visible/supply
name = "труба подачи воздуха"
desc = "Метровый отрезок трубы подачи воздуха."

/obj/machinery/atmospherics/pipe/simple/visible/fuel
name = "топливная труба"

/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers
name = "труба скраббера"
desc = "Метровый участок трубы скраббера."

/obj/machinery/atmospherics/pipe/simple/hidden/supply
name = "труба подачи воздуха"
desc = "Метровый отрезок трубы подачи воздуха."

/obj/machinery/atmospherics/pipe/manifold
name = "трубный коллектор"
desc = "Коллектор, состоящий из обычных труб."

/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers
name = "коллектор, труб скрабберов"
desc = "Коллектор, состоящий из труб скрабберов."

/obj/machinery/atmospherics/pipe/manifold/visible/supply
name = "коллектор, труб подачи воздуха"
desc = "Коллектор, состоящий из подающих воздух труб."

/obj/machinery/atmospherics/pipe/manifold/visible/fuel
name = "коллектор топливопровода"

/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers
name = "коллектор труб скрабберов"
desc = "Коллектор, состоящий из труб скрабберов."

/obj/machinery/atmospherics/pipe/manifold/hidden/supply
name = "коллектор труб подачи воздуха"
desc = "Коллектор, состоящий из подающих воздух труб."

/obj/machinery/atmospherics/pipe/manifold4w
name = "4-х сторонний трубный коллектор"
desc = "Коллектор, состоящий из обычных труб."

/obj/machinery/atmospherics/pipe/manifold4w/visible/scrubbers
name = "4-х сторонний колелектор труб скрабберов"
desc = "Коллектор, состоящий из труб скрабберов."

/obj/machinery/atmospherics/pipe/manifold4w/visible/supply
name = "4-х колелектор труб подачи воздуха"
desc = "Коллектор, состоящий из подающих воздух труб."

/obj/machinery/atmospherics/pipe/manifold4w/visible/fuel
name = "4-х сторонний коллектор топливопровода"

/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers
name = "4-х сторонний колелектор труб скрабберов"
desc = "Коллектор, состоящий из труб скрабберов."

/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply
name = "4-х сторонний колелектор труб подачи воздуха"
desc = "Коллектор, состоящий из подающих воздух труб."

/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel
name = "4-х сторонний коллектор топливопровода"

/obj/machinery/atmospherics/pipe/cap
name = "заглушка для труб"
desc = "Торцевая крышка для труб."

/obj/machinery/atmospherics/pipe/cap/visible/scrubbers
name = "заглушка для труб скрабберов"
desc = "Торцевая крышка для труб скрабберов."

/obj/machinery/atmospherics/pipe/cap/visible/supply
name = "заглушка для труб подачи воздуха"
desc = "Торцевая крышка для труб подачи воздуха."

/obj/machinery/atmospherics/pipe/cap/visible/fuel
name = "заглушка для топливопровода"
desc = "Торцевая крышка для топливных труб."

/obj/machinery/atmospherics/pipe/cap/hidden/scrubbers
name = "заглушка для труб скрабберов"
desc = "Торцевая крышка для труб скрабберов."

/obj/machinery/atmospherics/pipe/cap/hidden/supply
name = "заглушка для труб подачи воздуха"
desc = "Торцевая крышка для труб подачи воздуха."

/obj/machinery/atmospherics/pipe/cap/hidden/fuel
name = "заглушка для топливопровода"
desc = "Торцевая крышка для топливных труб."

/obj/machinery/atmospherics/pipe/vent
name = "вентиляция"
desc = "Большая вентиляция."

/obj/machinery/atmospherics/pipe/vent/high_volume
name = "большая вентиляция"

/obj/machinery/atmospherics/pipe/simple/visible/universal
name = "универсальный переходник для труб"
desc = "Переходник для штатных, подающих, скрабберных и топливных труб."

/obj/machinery/atmospherics/pipe/simple/hidden/universal
name = "универсальный переходник для труб"
desc = "Переходник для штатных, подающих, скрабберных и топливных труб."

0 comments on commit 3ca2113

Please sign in to comment.