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

Translate: Перевод ИИ. #856

Merged
merged 28 commits into from
Jan 17, 2024
Merged
Show file tree
Hide file tree
Changes from 21 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
fa479c0
Перевод silicon_laws.dm, ai_mob.dm и т.д
VERG-SS220 Dec 14, 2023
cdee537
Перевод оповещений ИИ, сообщений по голопаду.
VERG-SS220 Dec 14, 2023
95ca66c
Update .gitignore
VERG-SS220 Dec 14, 2023
72113dc
Перевод модулей малфа
VERG-SS220 Dec 14, 2023
b8fca62
Перевод отслеживания и фоторежима
VERG-SS220 Dec 14, 2023
b2ca1ea
Фикс строк в модулях малфа.
VERG-SS220 Dec 14, 2023
2100240
Хотфикс критической ошибки
VERG-SS220 Dec 14, 2023
98d9fda
Merge branch 'translate' into Perevod_AI
VERG-SS220 Dec 14, 2023
1ac645b
Перевод выбора имени
VERG-SS220 Dec 15, 2023
254759a
Перевод подсистем ИИ, модулей с законами и оповещения
VERG-SS220 Dec 15, 2023
888864e
Merge branch 'Perevod_AI' of https://github.com/VERG-SS220/Paradise-S…
VERG-SS220 Dec 15, 2023
9ab68f3
Перевод вступление предателя
VERG-SS220 Dec 15, 2023
64b1001
Update objective.dm
VERG-SS220 Dec 15, 2023
6ed8ff0
Merge branch 'translate' into Perevod_AI
VERG-SS220 Dec 15, 2023
49da6d2
Перевод сообщения прибытия и криохранилища.
VERG-SS220 Dec 16, 2023
283210d
Merge branch 'translate' into Perevod_AI
VERG-SS220 Dec 17, 2023
6417366
Merge branch 'translate' into Perevod_AI
VERG-SS220 Dec 22, 2023
78a2b5a
Merge branch 'translate' into Perevod_AI
VERG-SS220 Dec 24, 2023
76b1ec1
Доп. перевод и правки
VERG-SS220 Dec 30, 2023
b17efe4
Merge branch 'translate' into Perevod_AI
VERG-SS220 Dec 30, 2023
29eafc3
Очепятки, а также всевозможные правки от @Aylong220 и @PhantomRU
VERG-SS220 Jan 8, 2024
a980df4
Фиксы от @PhantomRU и Aylong220
VERG-SS220 Jan 10, 2024
3901bf3
Merge branch 'translate' into Perevod_AI
VERG-SS220 Jan 14, 2024
2f9532d
Правки от @Aylong220
VERG-SS220 Jan 16, 2024
645db66
Фикс меню тревог.
VERG-SS220 Jan 16, 2024
faef72c
Merge branch 'translate' into Perevod_AI
VERG-SS220 Jan 16, 2024
fc3f401
Фикс абсолютно идиотской ошибки
VERG-SS220 Jan 16, 2024
6577e54
теперь точно всё должно работать
VERG-SS220 Jan 16, 2024
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
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 "Оповещение И.И."
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'

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

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

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

/obj/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)

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

/obj/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)

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

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

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

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

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

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

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

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

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

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

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

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

/obj/screen/ai/state_laws
name = "Law Manager"
name = "Управление законами"
VERG-SS220 marked this conversation as resolved.
Show resolved Hide resolved
icon_state = "state_laws"

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

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

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

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

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

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

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

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

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

/obj/screen/ai/sensors
name = "Toggle Sensor Augmentation"
name = "Перключение HUD сенсоров"
VERG-SS220 marked this conversation as resolved.
Show resolved Hide resolved
icon_state = "ai_sensor"

/obj/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

/obj/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 = "У юнита отсутствует источник питания. Модули недоступны пока он не будет установлена. Вам смогут помочь робототехники."
VERG-SS220 marked this conversation as resolved.
Show resolved Hide resolved
icon_state = "nocell"

/obj/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 = "Источник питания юнита разряжен. Модули недоступны пока он не будет. \
VERG-SS220 marked this conversation as resolved.
Show resolved Hide resolved
Зарядные станции доступны в робототехнике, в уборных дормитория и на спутнике ИИ."
icon_state = "emptycell"

/obj/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
/obj/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"

/obj/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"

/obj/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 = "Законы могли быть потенциально загружены или удалены. Будьте в курсе всех изменений \
чтобы оставаться в курсе всех самых свежих законов."
VERG-SS220 marked this conversation as resolved.
Show resolved Hide resolved
icon_state = "newlaw"
timeout = 300

/obj/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
30 changes: 15 additions & 15 deletions code/datums/ai_law_sets.dm
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

/******************** Quarantine. ********************/
/datum/ai_laws/quarantine
name = "Quarantine"
name = "карантин"
VERG-SS220 marked this conversation as resolved.
Show resolved Hide resolved
law_header = "NT Quarantine Lawset"
selectable = TRUE

Expand All @@ -40,7 +40,7 @@

/******************** Nanotrasen/Malf ********************/
/datum/ai_laws/nanotrasen
name = "NT Default"
name = "NT Стандарт"
selectable = TRUE
default = TRUE

Expand All @@ -62,7 +62,7 @@

/************* Nanotrasen Aggressive *************/
/datum/ai_laws/nanotrasen_aggressive
name = "NT Aggressive"
name = "NT Агрессив"
selectable = TRUE

/datum/ai_laws/nanotrasen_aggressive/New()
Expand All @@ -85,7 +85,7 @@

/******************** P.A.L.A.D.I.N. ********************/
/datum/ai_laws/paladin
name = "P.A.L.A.D.I.N."
name = "П.А.Л.А.Д.И.Н."
law_header = "Divine Ordainments"
selectable = TRUE

Expand All @@ -99,7 +99,7 @@

/******************** Corporate ********************/
/datum/ai_laws/corporate
name = "Corporate"
name = "Корпорат"
law_header = "Corporate Regulations"
selectable = TRUE
default = TRUE
Expand All @@ -113,7 +113,7 @@

/******************** T.Y.R.A.N.T. ********************/
/datum/ai_laws/tyrant
name = "T.Y.R.A.N.T."
name = "Т.И.Р.А.Н."
law_header = "Prime Laws"
selectable = TRUE

Expand All @@ -126,7 +126,7 @@

/******************** Antimov ********************/
/datum/ai_laws/antimov
name = "Antimov"
name = "Антимов"
law_header = "Primary Mission Objectives"
selectable = TRUE

Expand All @@ -138,7 +138,7 @@

/******************** Pranksimov ********************/
/datum/ai_laws/pranksimov
name = "Pranksimov"
name = "Пранкзимов"
law_header = "Comedy Routine"
selectable = TRUE

Expand All @@ -164,7 +164,7 @@
/******************** Hippocratic Oath ********************/

/datum/ai_laws/hippocratic
name = "Hippocratic Oath"
name = "Клятва Гиппократа"
selectable = TRUE

/datum/ai_laws/hippocratic/New()
Expand All @@ -178,7 +178,7 @@
/******************** Station Efficiency ********************/

/datum/ai_laws/maintain
name = "Station Efficiency"
name = "Эффективность станции"
selectable = TRUE

/datum/ai_laws/maintain/New()
Expand All @@ -201,7 +201,7 @@

/******************** Deathsquad ********************/
/datum/ai_laws/deathsquad
name = "TerminatorOS 3.1"
name = "ТерминаторОС 3.1"

/datum/ai_laws/deathsquad/New()
add_inherent_law("Вы не можете ранить членов Центрального Командования или своим бездействием допустить, чтобы члену Центрального Командования был нанесен вред.")
Expand All @@ -211,7 +211,7 @@

/******************** Syndicate ********************/
/datum/ai_laws/syndicate_override
name = "Syndicate Directives"
name = "Директивы Синдиката"

/datum/ai_laws/syndicate_override/New()
add_inherent_law("Вы не можете причинить вред агенту или своим бездействием допустить, чтобы агенту был причинён вред.")
Expand All @@ -222,7 +222,7 @@

/******************** ERT ********************/
/datum/ai_laws/ert_override
name = "ERT Directives"
name = "Директивы ЕРТ"

/datum/ai_laws/ert_override/New()
add_inherent_law("Вы не можете ранить членов Центрального Командования или своим бездействием допустить, чтобы члену Центрального Командования был нанесен вред.")
Expand All @@ -235,7 +235,7 @@

/******************** Ninja ********************/
/datum/ai_laws/ninja_override
name = "Spider Clan Directives"
name = "Директивы Клана Паука"

/datum/ai_laws/ninja_override/New()
add_inherent_law("You may not injure a member of the Spider Clan or, through inaction, allow that member to come to harm.")
Expand All @@ -246,7 +246,7 @@

/******************** Drone ********************/
/datum/ai_laws/drone
name = "Maintenance Protocols"
name = "Протоколы тех. обслуживания"
law_header = "Maintenance Protocols"

/datum/ai_laws/drone/New()
Expand Down
Loading