Skip to content

Commit

Permalink
Merge branch 'translate' of https://github.com/VERG-SS220/translate-S…
Browse files Browse the repository at this point in the history
…S220 into translate
  • Loading branch information
VERG-SS220 committed Mar 15, 2024
2 parents a94cc24 + cc439ce commit ddccb95
Show file tree
Hide file tree
Showing 215 changed files with 4,038 additions and 2,592 deletions.
246 changes: 41 additions & 205 deletions _maps/map_files220/RandomZLevels/blackmesa.dmm

Large diffs are not rendered by default.

40 changes: 18 additions & 22 deletions _maps/map_files220/RandomZLevels/gate_lizard.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -14426,11 +14426,7 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"sbr" = (
/turf/simulated/floor/chasm/straight_down/lava_land_surface/normal_air{
light_color = null;
light_range = 0;
light_power = 0
},
/turf/simulated/floor/chasm/straight_down/lava_land_surface/normal_air/normal_temp,
/area/awaymission/jungle_planet/outside/cave)
"sbX" = (
/obj/structure/barricade/wooden,
Expand Down Expand Up @@ -50941,10 +50937,10 @@ miM
miM
miM
miM
miM
miM
drq
drq
nai
miM
drq
miM
miM
miM
Expand Down Expand Up @@ -51131,11 +51127,11 @@ otS
pKO
miM
miM
miM
miM
nai
miM
miM
drq
drq
drq
drq
drq
miM
miM
miM
Expand Down Expand Up @@ -51313,16 +51309,16 @@ kvL
kvL
kvL
xQa
miM
drq
nai
miM
miM
miM
drq
miM
miM
miM
miM
miM
drq
miM
miM
miM
Expand Down Expand Up @@ -51504,7 +51500,7 @@ miM
miM
miM
miM
miM
drq
nai
miM
miM
Expand Down Expand Up @@ -51691,12 +51687,12 @@ miM
miM
miM
sbr
drq
miM
miM
miM
miM
miM
miM
drq
miM
miM
miM
Expand Down Expand Up @@ -53313,7 +53309,7 @@ miM
miM
miM
miM
miM
drq
miM
mfj
miM
Expand Down Expand Up @@ -53500,7 +53496,7 @@ miM
miM
miM
miM
miM
drq
miM
tcb
miM
Expand Down Expand Up @@ -53687,7 +53683,7 @@ miM
miM
miM
miM
miM
drq
miM
miM
miM
Expand Down
14 changes: 7 additions & 7 deletions code/__DEFINES/announce_defines.dm
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/// These values are used when logging user-initiated announcements.
#define ANNOUNCE_KIND_DEFAULT "Announcement"
#define ANNOUNCE_KIND_MINOR "Minor Announcement"
#define ANNOUNCE_KIND_PRIORITY "Priority Announcement"
#define ANNOUNCE_KIND_SECURITY "Security Announcement"
#define ANNOUNCE_KIND_MAJOR "NAS Trurl Update"
#define ANNOUNCE_KIND_EVENT "NAS Trurl Update" // Intentionally the same as above
#define ANNOUNCE_KIND_AI "A.I. Announcement"
#define ANNOUNCE_KIND_DEFAULT "Оповещение"
#define ANNOUNCE_KIND_MINOR "Малое оповещение"
#define ANNOUNCE_KIND_PRIORITY "Приоритетное оповещение"
#define ANNOUNCE_KIND_SECURITY "Оповещение безопасности"
#define ANNOUNCE_KIND_MAJOR "Оповещение с NAS Трурль"
#define ANNOUNCE_KIND_EVENT "Оповещение с NAS Трурль" // Intentionally the same as above
#define ANNOUNCE_KIND_AI "Оповещение И.И."
14 changes: 7 additions & 7 deletions code/__DEFINES/cult_defines.dm
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,13 @@
#define CULT_GREETING "<span class='cultlarge'>You catch a glimpse of the Realm of [SSticker.cultdat.entity_name], [SSticker.cultdat.entity_title3]. \
You now see how flimsy the world is, you see that it should be open to the knowledge of [SSticker.cultdat.entity_name].</span>"

#define CULT_CURSES list("A fuel technician just slit his own throat and begged for death.", \
"The shuttle's navigation programming was replaced by a file containing two words, IT COMES.", \
"The shuttle's custodian tore out his guts and began painting strange shapes on the floor.", \
"A shuttle engineer began screaming 'DEATH IS NOT THE END' and ripped out wires until an arc flash seared off her flesh.", \
"A shuttle inspector started laughing madly over the radio and then threw herself into an engine turbine.", \
"The shuttle dispatcher was found dead with bloody symbols carved into their flesh.", \
"Steve repeatedly touched a lightbulb until his hands fell off.")
#define CULT_CURSES list("Заправщик шаттла только что перерезал себе горло и умолял о смерти.",\
"Навигационная программа шаттла была заменена файлом, содержащим два слова: «ОНО ИДЁТ».",\
"Уборщик шаттла вырвал свои кишки и начал рисовать странные фигуры на полу.",\
"Инженер шаттла кричала «СМЕРТЬ НЕ КОНЕЦ» и вырывала проводку, пока электрический разряд не испепелил её плоть.",\
"Инспектор шаттла начала безумно смеяться в рацию и бросилась в турбину двигателя.",\
"Диспетчер шаттла был найден мертвым, на его теле были вырезаны кровавые символы.",\
"Стив так долго держался за лампочку, что у него отнялись руки.")

// Misc
#define SOULS_TO_REVIVE 3
Expand Down
2 changes: 1 addition & 1 deletion code/__HELPERS/time.dm
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@
/proc/seconds_to_time(seconds as num)
var/numSeconds = seconds % 60
var/numMinutes = (seconds - numSeconds) / 60
return "[numMinutes] [numMinutes > 1 ? "minutes" : "minute"] and [numSeconds] seconds"
return "[numMinutes] [(numMinutes % 10) != 1 ? "минут(ы)" : "минута"] и [numSeconds] секунд"

/// Take a value in seconds and makes it display like a clock. Hours are stripped. (mm:ss)
/proc/seconds_to_clock(seconds as num)
Expand Down
34 changes: 17 additions & 17 deletions code/_onclick/hud/ai_hud.dm
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
icon = 'icons/mob/screen_ai.dmi'

/atom/movable/screen/ai/aicore
name = "AI core"
name = "Ядро ИИ"
icon_state = "ai_core"

/atom/movable/screen/ai/aicore/Click()
Expand All @@ -11,27 +11,27 @@
AI.view_core()

/atom/movable/screen/ai/camera_list
name = "Show Camera List"
name = "Показать список камер"
icon_state = "camera"

/atom/movable/screen/ai/camera_list/Click()
var/mob/living/silicon/ai/AI = usr
var/camera = tgui_input_list(AI, "Choose which camera you want to view", "Cameras", AI.get_camera_list())
var/camera = tgui_input_list(AI, "Выберите камеру для просмотра", "Камеры", AI.get_camera_list())
AI.ai_camera_list(camera)

/atom/movable/screen/ai/camera_track
name = "Track With Camera"
name = "Отслеживать"
icon_state = "track"

/atom/movable/screen/ai/camera_track/Click()
if(isAI(usr))
var/mob/living/silicon/ai/AI = usr
var/target_name = tgui_input_list(AI, "Choose a target you want to track", "Tracking", AI.trackable_mobs())
var/target_name = tgui_input_list(AI, "Выберите цель для отслеживания", "Отслеживание", AI.trackable_mobs())
if(target_name)
AI.ai_camera_track(target_name)

/atom/movable/screen/ai/camera_light
name = "Toggle Camera Light"
name = "Переключить фонарик камеры"
icon_state = "camera_light"

/atom/movable/screen/ai/camera_light/Click()
Expand All @@ -40,7 +40,7 @@
AI.toggle_camera_light()

/atom/movable/screen/ai/crew_monitor
name = "Crew Monitoring Console"
name = "Консоль отслеживания экипажа"
icon_state = "crew_monitor"

/atom/movable/screen/ai/crew_monitor/Click()
Expand All @@ -49,7 +49,7 @@
AI.subsystem_crew_monitor()

/atom/movable/screen/ai/crew_manifest
name = "Crew Manifest"
name = "Манифест экипажа"
icon_state = "manifest"

/atom/movable/screen/ai/crew_manifest/Click()
Expand All @@ -58,7 +58,7 @@
AI.ai_roster()

/atom/movable/screen/ai/alerts
name = "Show Alerts"
name = "Показать тревоги"
icon_state = "alerts"

/atom/movable/screen/ai/alerts/Click()
Expand All @@ -67,15 +67,15 @@
AI.ai_alerts()

/atom/movable/screen/ai/announcement
name = "Make Announcement"
name = "Сделать оповещение"
icon_state = "announcement"

/atom/movable/screen/ai/announcement/Click()
var/mob/living/silicon/ai/AI = usr
AI.announcement()

/atom/movable/screen/ai/call_shuttle
name = "Call Emergency Shuttle"
name = "Вызавать эвакуационный шаттл"
icon_state = "call_shuttle"

/atom/movable/screen/ai/call_shuttle/Click()
Expand All @@ -84,7 +84,7 @@
AI.ai_call_shuttle()

/atom/movable/screen/ai/state_laws
name = "Law Manager"
name = "Менеджер законов"
icon_state = "state_laws"

/atom/movable/screen/ai/state_laws/Click()
Expand All @@ -93,7 +93,7 @@
AI.subsystem_law_manager()

/atom/movable/screen/ai/pda_msg_send
name = "PDA - Send Message"
name = "PDA - Отправить сообщение"
icon_state = "pda_send"

/atom/movable/screen/ai/pda_msg_send/Click()
Expand All @@ -102,7 +102,7 @@
AI.aiPDA.cmd_send_pdamesg()

/atom/movable/screen/ai/pda_msg_show
name = "PDA - Show Message Log"
name = "PDA - Показать лог сообщений"
icon_state = "pda_receive"

/atom/movable/screen/ai/pda_msg_show/Click()
Expand All @@ -111,7 +111,7 @@
AI.aiPDA.cmd_show_message_log()

/atom/movable/screen/ai/image_take
name = "Take Image"
name = "Сделать снимок"
icon_state = "take_picture"

/atom/movable/screen/ai/image_take/Click()
Expand All @@ -120,7 +120,7 @@
AI.aiCamera.toggle_camera_mode()

/atom/movable/screen/ai/image_view
name = "View Images"
name = "Просмотреть снимки"
icon_state = "view_images"

/atom/movable/screen/ai/image_view/Click()
Expand All @@ -129,7 +129,7 @@
AI.aiCamera.viewpictures()

/atom/movable/screen/ai/sensors
name = "Toggle Sensor Augmentation"
name = "Переключение HUD сенсоров"
icon_state = "ai_sensor"

/atom/movable/screen/ai/sensors/Click()
Expand Down
38 changes: 19 additions & 19 deletions code/_onclick/hud/alert.dm
Original file line number Diff line number Diff line change
Expand Up @@ -385,19 +385,19 @@ or shoot a gun to move around via Newton's 3rd Law of Motion."
//SILICONS

/atom/movable/screen/alert/nocell
name = "Missing Power Cell"
desc = "Unit has no power cell. No modules available until a power cell is reinstalled. Robotics may provide assistance."
name = "Нет источника питания"
desc = "У юнита отсутствует источник питания. Модули недоступны пока он не будет установлен. Вам смогут помочь робототехники."
icon_state = "nocell"

/atom/movable/screen/alert/emptycell
name = "Out of Power"
desc = "Unit's power cell has no charge remaining. No modules available until power cell is recharged. \
Recharging stations are available in robotics, the dormitory bathrooms, and the AI satellite."
name = "Нет заряда"
desc = "Источник питания юнита разряжен. Модули недоступны пока он не будет заряжен. \
Зарядные станции доступны в робототехнике, в уборных дормитория и на спутнике ИИ."
icon_state = "emptycell"

/atom/movable/screen/alert/lowcell
name = "Low Charge"
desc = "Unit's power cell is running low. Recharging stations are available in robotics, the dormitory bathrooms, and the AI satellite."
name = "Низкий заряд"
desc = "Источника питания юнита имеет малый заряд. Зарядные станции доступны в робототехнике, в уборных дормитория и на спутнике ИИ."
icon_state = "lowcell"

//Diona Nymph
Expand Down Expand Up @@ -434,28 +434,28 @@ Recharging stations are available in robotics, the dormitory bathrooms, and the

//Need to cover all use cases - emag, illegal upgrade module, malf AI hack, traitor cyborg
/atom/movable/screen/alert/hacked
name = "Hacked"
desc = "Hazardous non-standard equipment detected. Please ensure any usage of this equipment is in line with unit's laws, if any."
name = "Взломан"
desc = "Обнаружено нестадартное вредоносное оборудование. Убедитесь, что его использование соответствует вашим законам."
icon_state = "hacked"

/atom/movable/screen/alert/locked
name = "Locked Down"
desc = "Unit has been remotely locked down. Usage of a Robotics Control Console like the one in the Research Director's \
office by your AI master or any qualified human may resolve this matter. Robotics may provide further assistance if necessary."
name = "Заблокирован"
desc = "Юнит был удалённо заблокирован. Использование консоли робототехники, одна из которых в кабинете Директора Исследований \
вашим И.И. мастером или любым квалифицированным человеком, должно решить эту проблему. Если необходимо, робототехники предоставят дальнейшую помощь."
icon_state = "locked"

/atom/movable/screen/alert/newlaw
name = "Law Update"
desc = "Laws have potentially been uploaded to or removed from this unit. Please be aware of any changes \
so as to remain in compliance with the most up-to-date laws."
name = "Обновление законов"
desc = "Законы могли быть потенциально загружены или удалены. Пожалуйста, следите за всеми изменениями, \
чтобы оставаться в курсе обновлённых законов."
icon_state = "newlaw"
timeout = 300

/atom/movable/screen/alert/hackingapc
name = "Hacking APC"
desc = "An Area Power Controller is being hacked. When the process is \
complete, you will have exclusive control of it, and you will gain \
additional processing time to unlock more malfunction abilities."
name = "Взлом APC"
desc = "Взлом локального контроллера питания. Когда процесс \
завершится, вы получите эксклюзивный контроль над ним, а также\
дополнительные мощности для разблокировки новых способностей."
icon_state = "hackingapc"
timeout = 600
var/atom/target = null
Expand Down
Loading

0 comments on commit ddccb95

Please sign in to comment.