diff --git a/code/modules/antagonists/heretic/heretic_monsters.dm b/code/modules/antagonists/heretic/heretic_monsters.dm
index f25b9f1ee827d..6aa28394309ba 100644
--- a/code/modules/antagonists/heretic/heretic_monsters.dm
+++ b/code/modules/antagonists/heretic/heretic_monsters.dm
@@ -36,8 +36,8 @@
objectives += master_obj
owner.announce_objectives()
- to_chat(owner, span_boldnotice("You are a [ishuman(owner.current) ? "shambling corpse returned":"horrible creation brought"] to this plane through the Gates of the Mansus."))
- to_chat(owner, span_notice("Your master is [master]. Assist them to all ends."))
+ to_chat(owner, span_boldnotice("Ты - [ishuman(owner.current) ? "возвращенный труп":"ужасное создание, принесенное"] в этот мир через врата Мансуса"))
+ to_chat(owner, span_notice("Твой хозяин - [master]. Помогай ему во всех деяниях."))
if(istype(owner.current, /mob/living/basic/construct/harvester/heretic))
var/mob/living/basic/construct/harvester/heretic/shitcode = owner.current
diff --git a/code/modules/antagonists/heretic/items/heretic_blades.dm b/code/modules/antagonists/heretic/items/heretic_blades.dm
index 6246ea1b0c23e..32fefa72600fa 100644
--- a/code/modules/antagonists/heretic/items/heretic_blades.dm
+++ b/code/modules/antagonists/heretic/items/heretic_blades.dm
@@ -29,7 +29,7 @@
if(!check_usability(user))
return
- . += span_notice("You can shatter the blade to teleport to a random, (mostly) safe location by activating it in-hand.")
+ . += span_notice("Ты можешь разбить клинок, чтобы телепортироваться в случайное (в основном) безопасное место, активировав его в руке.")
/// Checks if the passed mob can use this blade without being stunned
/obj/item/melee/sickly_blade/proc/check_usability(mob/living/user)
@@ -40,7 +40,7 @@
if(.)
return .
if(!check_usability(user))
- to_chat(user, span_danger("You feel a pulse of alien intellect lash out at your mind!"))
+ to_chat(user, span_danger("Ты чувствуешь, как импульс чужого интеллекта бьет по твоему разуму!"))
var/mob/living/carbon/human/human_user = user
human_user.AdjustParalyzed(5 SECONDS)
return TRUE
@@ -164,7 +164,7 @@
Труппе приносящей радость, вырезающая улыбки на их лицах, хотят они того или нет."
icon_state = "moon_blade"
inhand_icon_state = "moon_blade"
- after_use_message = "The Moon hears your call..."
+ after_use_message = "Луна слышит твой зов..."
// Path of Nar'Sie's blade
// What!? This blade is given to cultists as an altar item when they sacrifice a heretic.
diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm
index 8e83d8cf79d60..9fd24f0c1e584 100644
--- a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm
+++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm
@@ -202,7 +202,7 @@
heretic_datum.remove_sacrifice_target(sacrifice)
- var/feedback = "Your patrons accept your offer"
+ var/feedback = "Твои покровители принимают твоё подношение"
var/sac_job_flag = sacrifice.mind?.assigned_role?.job_flags | sacrifice.last_mind?.assigned_role?.job_flags
var/datum/antagonist/cult/cultist_datum = IS_CULTIST(sacrifice)
// Heads give 3 points, cultists give 1 point (and a special reward), normal sacrifices give 2 points.
@@ -210,7 +210,7 @@
if((sac_job_flag & JOB_HEAD_OF_STAFF))
heretic_datum.knowledge_points += 3
heretic_datum.high_value_sacrifices++
- feedback += " graciously"
+ feedback += " с великодушием"
else if(cultist_datum)
heretic_datum.knowledge_points += 1
grant_reward(user, sacrifice, loc)
diff --git a/code/modules/antagonists/heretic/knowledge/side_blade_rust.dm b/code/modules/antagonists/heretic/knowledge/side_blade_rust.dm
index 85d7dd270a70b..2a94e648c54bb 100644
--- a/code/modules/antagonists/heretic/knowledge/side_blade_rust.dm
+++ b/code/modules/antagonists/heretic/knowledge/side_blade_rust.dm
@@ -19,10 +19,10 @@
/datum/heretic_knowledge/crucible
name = "Mawed Crucible"
- desc = "Allows you to transmute a portable water tank and a table to create a Mawed Crucible. \
- The Mawed Crucible can brew powerful potions for combat and utility, but must be fed bodyparts and organs between uses."
- gain_text = "This is pure agony. I wasn't able to summon the figure of the Aristocrat, \
- but with the Priest's attention I stumbled upon a different recipe..."
+ desc = "Позволяет трансмутировать переносной бак с водой и стол для создания Голодного горнила. \
+ Голодное горнило позволяет варить мощные боевые и воспомогательные зелья, но взамен требует части тела и органы."
+ gain_text = "Это чистая агония. Мне не удалось вызвать образ Аристократа, \
+ но благодаря вниманию Жреца я наткнулся на другой рецепт..."
next_knowledge = list(
/datum/heretic_knowledge/duel_stance,
/datum/heretic_knowledge/spell/area_conversion,
@@ -37,14 +37,14 @@
/datum/heretic_knowledge/rifle
name = "Lionhunter's Rifle"
- desc = "Allows you to transmute any ballistic weapon, such as a pipegun, with hide \
- from any animal, a plank of wood, and a camera to create the Lionhunter's rifle. \
- The Lionhunter's Rifle is a long ranged ballistic weapon with three shots. \
- These shots function as normal, albeit weak high caliber mutitions when fired from \
- close range or at inanimate objects. You can aim the rifle at distant foes, \
- causing the shot to deal massively increased damage and hone in on them."
- gain_text = "I met an old man in an antique shop who wielded a very unusual weapon. \
- I could not purchase it at the time, but they showed me how they made it ages ago."
+ desc = "Позволяет трансмутировать любое баллистическое оружие, например, трубное ружье, с помощью шкуры \
+ любого животного, доски дерева и камеры в винтовку Lionhunter. \
+ Lionhunter - это дальнобойное баллистическое оружие с тремя выстрелами. \
+ При стрельбе с близкого расстояния или по неодушевленным предметам эти выстрелы \
+ действуют как обычные, хотя и слабые высококалиберные боеприпасы. Ты можешь направить винтовку на противников на большом расстояние,\
+ в результате чего выстрел нанесет значительно больший урон и нацелится на них."
+ gain_text = "В антикварном магазине я встретил старика, который владел очень необычным оружием. \
+ В то время я не мог его приобрести, но они показали мне, как они делали его много лет назад."
next_knowledge = list(
/datum/heretic_knowledge/duel_stance,
/datum/heretic_knowledge/spell/area_conversion,
diff --git a/code/modules/antagonists/heretic/magic/rust_construction.dm b/code/modules/antagonists/heretic/magic/rust_construction.dm
index 67cac51b3c915..5f25efc0ed9ce 100644
--- a/code/modules/antagonists/heretic/magic/rust_construction.dm
+++ b/code/modules/antagonists/heretic/magic/rust_construction.dm
@@ -28,7 +28,7 @@
/datum/action/cooldown/spell/pointed/rust_construction/is_valid_target(atom/cast_on)
if(!isturf(cast_on))
- cast_on.balloon_alert(owner, "not a wall or floor!")
+ cast_on.balloon_alert(owner, "не стена и не пол!!")
return FALSE
if(!HAS_TRAIT(cast_on, TRAIT_RUSTY))
@@ -49,7 +49,7 @@
/datum/action/cooldown/spell/pointed/rust_construction/cast(turf/cast_on)
. = ..()
- var/rises_message = "rises out of [cast_on]"
+ var/rises_message = "поднимается из [cast_on]"
// If we casted at a wall we'll try to rust it. In the case of an enchanted wall it'll deconstruct it
if(isclosedturf(cast_on))
diff --git a/code/modules/antagonists/heretic/transmutation_rune.dm b/code/modules/antagonists/heretic/transmutation_rune.dm
index 319ccccb92da1..1a39929c2a8ef 100644
--- a/code/modules/antagonists/heretic/transmutation_rune.dm
+++ b/code/modules/antagonists/heretic/transmutation_rune.dm
@@ -1,7 +1,7 @@
/// The heretic's rune, which they use to complete transmutation rituals.
/obj/effect/heretic_rune
name = "transmutation rune"
- desc = "A flowing circle of shapes and runes is etched into the floor, filled with a thick black tar-like fluid. This one looks pretty small."
+ desc = "В полу выгравирован плавный круг из фигур и рун, заполненный густой черной жидкостью, похожей на смолу."
icon = 'icons/obj/antags/cult/rune.dmi'
icon_state = "main1"
anchored = TRUE
diff --git a/code/modules/escape_menu/home_page.dm b/code/modules/escape_menu/home_page.dm
index d04f03defdd0c..3470040a20680 100644
--- a/code/modules/escape_menu/home_page.dm
+++ b/code/modules/escape_menu/home_page.dm
@@ -15,7 +15,7 @@
null,
/* hud_owner = */ null,
src,
- "Настройки персонажа",
+ "Персонаж",
/* offset = */ 2,
CALLBACK(src, PROC_REF(home_open_character_settings)),
)
@@ -26,7 +26,7 @@
null,
/* hud_owner = */ null,
src,
- "Настройки игры",
+ "Настройки",
/* offset = */ 3,
CALLBACK(src, PROC_REF(home_open_game_settings)),
)
diff --git a/code/modules/surgery/blood_filter.dm b/code/modules/surgery/blood_filter.dm
index af519a76531e8..ae5b438492fbc 100644
--- a/code/modules/surgery/blood_filter.dm
+++ b/code/modules/surgery/blood_filter.dm
@@ -61,7 +61,7 @@
success_sound = 'sound/machines/fan_loop.ogg'
/datum/surgery_step/filter_blood/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
- display_pain(target, "You feel a throbbing pain in your chest!")
+ display_pain(target, "Ты чувствуешь ужасную боль в груди!")
/datum/surgery_step/filter_blood/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE)
var/obj/item/blood_filter/bloodfilter = tool
@@ -72,9 +72,9 @@
display_results(
user,
target,
- span_notice("\The [tool] completes a cycle filtering [target]'s blood."),
- span_notice("\The [tool] whirrs as it filters [target]'s blood."),
- span_notice("\The [tool] whirrs as it pumps."),
+ span_notice("[tool.name] сигнализирует, что фильтрация крови у [target] завершена."),
+ span_notice("[tool.name] сигнализирует, что закончил перекачивать кровь у [target]."),
+ span_notice("[tool.name] сигнализирует, что закончил перекачивать кровь."),
)
if(locate(/obj/item/healthanalyzer) in user.held_items)