Skip to content

Commit 666fcd6

Browse files
Правки локализации
1 parent 552370a commit 666fcd6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+398
-196
lines changed

code/datums/diseases/appendicitis.dm

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/datum/disease/appendicitis
22
form = "Состояние"
33
name = "Аппендицит"
4-
agent = "Дерьмовый аппендикс"
5-
desc = "Если не лечить, пациент станет очень слабым и может часто рвать."
4+
agent = "Воспалённый аппендикс"
5+
desc = "Если не лечить, аппендикс пациента разорвётся и заразит другие внутренние органы."
66
cure_text = "Хирургическое вмешательство"
77
stage_prob = 2
88
severity = DANGEROUS

code/datums/diseases/berserker.dm

+6-6
Original file line numberDiff line numberDiff line change
@@ -30,25 +30,25 @@
3030
if(prob(5))
3131
affected_mob.emote(pick("twitch_s", "scream"))
3232
if(prob(5))
33-
var/speak = pick("ААААРГХ!!!!", "ГРРР!!!", "ЕБАТЬ!! БЛЯТЬ!!!", "ЁБАННЫЙ ГОВНОЕД!!", "ВРОООАААГХ!!")
33+
var/speak = pick("ААААРГХ!!!!", "ГРРР!!!", "ЕБАТЬ!! БЛЯТЬ!!!", "ЁБАНЫЙ ГОВНОЕД!!", "ВРОООАААГХ!!")
3434
affected_mob.say(speak)
3535
if(prob(15))
36-
affected_mob.visible_message(span_danger("[affected_mob] дёргается в конвульсиях!"))
36+
affected_mob.visible_message(span_danger("[affected_mob] дёрга[pluralize_ru(affected_mob.gender, "ет", "ют")]ся в конвульсиях!"))
3737
affected_mob.drop_l_hand()
3838
affected_mob.drop_r_hand()
3939
if(prob(33))
4040
if(affected_mob.incapacitated())
41-
affected_mob.visible_message(span_danger("[affected_mob] бьётся в судорогах и дёргается!"))
41+
affected_mob.visible_message(span_danger("[affected_mob] бь[pluralize_ru(affected_mob.gender, "ёт", "ют")]ся в судорогах и дёргается!"))
4242
return
43-
affected_mob.visible_message(span_danger("[affected_mob] яростно мечется!"))
43+
affected_mob.visible_message(span_danger("[affected_mob] яростно меч[pluralize_ru(affected_mob.gender, "ет", "ут")]ся!"))
4444
for(var/mob/living/carbon/M in range(1, affected_mob))
4545
if(M == affected_mob)
4646
continue
4747
var/damage = rand(1, 5)
4848
if(prob(80))
4949
playsound(affected_mob.loc, "punch", 25, 1, -1)
50-
affected_mob.visible_message(span_danger("[affected_mob] ударяет [M] своими конвульсиями!"))
50+
affected_mob.visible_message(span_danger("[affected_mob] ударя[pluralize_ru(affected_mob.gender, "ет", "ют")] [M] своими конвульсиями!"))
5151
M.adjustBruteLoss(damage)
5252
else
5353
playsound(affected_mob.loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1)
54-
affected_mob.visible_message(span_danger("[affected_mob] не попадает по [M] своими конвульсиями!"))
54+
affected_mob.visible_message(span_danger("[affected_mob] яростно пыта[pluralize_ru(affected_mob.gender, "ет", "ют")]ся ударить [M], но промахивается!"))

code/datums/diseases/ectoplasmic.dm

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/datum/disease/ectoplasmic
22
name = "Эктоплазменная лихорадка"
33
agent = "Искажённая эктоплазма"
4-
desc = "Вызвана ревенантом, она медленно истощает органические формы жизни и может искажать душу."
4+
desc = "Вызванная ревенантом, эта болезнь медленно истощает органические формы жизни и может искажать душу."
55
cures = list("holywater")
66
cure_prob = 50
77
cure_text = "Святая вода"

code/datums/diseases/food_poisoning.dm

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
affected_mob.adjust_nutrition(-rand(3,5))
4848
else
4949
to_chat(affected_mob, span_danger("Ваш желудок болезненно сводит!"))
50-
affected_mob.visible_message(span_danger("[affected_mob] сдерживает рвотный позыв, и выглядит очень бледным."))
50+
affected_mob.visible_message(span_danger("[affected_mob] сдержива[pluralize_ru(affected_mob.gender, "ет", "ют")] рвотный позыв, и выгляд[pluralize_ru(affected_mob.gender, "ит", "ят")] очень бледным."))
5151
affected_mob.Stun(rand(4 SECONDS, 8 SECONDS))
5252
affected_mob.Weaken(rand(4 SECONDS, 8 SECONDS))
5353

code/datums/diseases/kuru.dm

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
affected_mob.Jitter(50 SECONDS)
2424
if(2)
2525
if(prob(50))
26-
affected_mob.visible_message(span_danger("[affected_mob] смеётся без контроля!"))
26+
affected_mob.visible_message(span_danger("[affected_mob] сме[pluralize_ru(affected_mob.gender, "ёт", "ют")]ся без контроля!"))
2727
affected_mob.Weaken(20 SECONDS)
2828
affected_mob.Jitter(500 SECONDS)
2929
if(3)
@@ -33,10 +33,10 @@
3333
affected_mob.apply_damages(brute = 5, oxy = 5, spread_damage = TRUE)
3434
affected_mob.Weaken(20 SECONDS)
3535
affected_mob.Jitter(500 SECONDS)
36-
affected_mob.visible_message(span_danger("[affected_mob] смеётся без контроля!"))
36+
affected_mob.visible_message(span_danger("[affected_mob] сме[pluralize_ru(affected_mob.gender, "ёт", "ют")]ся без контроля!"))
3737
if(4)
3838
if(prob(25))
3939
to_chat(affected_mob, span_danger("Вы чувствуете, что сейчас умрёте!"))
4040
affected_mob.apply_damages(brute = 75, oxy = 75, spread_damage = TRUE)
4141
affected_mob.Weaken(20 SECONDS)
42-
affected_mob.visible_message(span_danger("[affected_mob] смеётся без контроля!"))
42+
affected_mob.visible_message(span_danger("[affected_mob] сме[pluralize_ru(affected_mob.gender, "ёт", "ют")]ся без контроля!"))

code/datums/diseases/viruses/_virus.dm

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,4 +100,4 @@
100100
spread += "Контактный"
101101
if(spread_flags & AIRBORNE)
102102
spread += "Воздушно-капельный"
103-
return russian_list(spread, "Неизвестено", " и ")
103+
return russian_list(spread, "Неизвестно", " и ")

code/datums/diseases/viruses/advance/symptoms/bones.dm

+22-5
Original file line numberDiff line numberDiff line change
@@ -26,23 +26,40 @@ Fragile Bones Syndrome
2626
if(prob(SYMPTOM_ACTIVATION_PROB * 4))
2727
switch(A.stage)
2828
if(1, 2)
29-
to_chat(M, span_warning(pick("Вы слышите, как что-то хрустнуло.","Кажется, что-то хрустнуло.","Какое-то неприятное ощущение в [pick("ноге", "стопе", "руке", "кисти", "плече", "позвоночнике", "шее")].","Кажется, мой палец согнулся неестественно.",span_italics("хрусь..."))))
29+
to_chat(M, span_warning(pick(
30+
"Вы слышите, как что-то хрустнуло.", \
31+
"Кажется, что-то хрустнуло.", \
32+
"Какое-то неприятное ощущение в [pick("ноге", "стопе", "руке", "кисти", "плече", "позвоночнике", "шее")].", \
33+
"Ваш палец как-то неестественно согнулся...", \
34+
span_italics("Хрусь...")))
35+
)
3036

3137
if(3, 4)
3238
switch(rand(1, 3))
3339
if(1)
3440
playsound(M, "bonebreak", 15, 1)
35-
M.visible_message(span_warning("Кажется, вы слышите хруст, исходящий от [M]."),span_warning("Вы слышите, как что-то хрустнуло внутри вас!"))
41+
M.visible_message(
42+
span_warning("Кажется, вы слышите хруст, исходящий от [M]."), \
43+
span_warning("Вы слышите, как что-то хрустнуло внутри вас!")
44+
)
3645
if(2)
37-
to_chat(M, span_warning("Вы чувствуете ужасную боль в своей [pick("ноге", "стопе", "руке", "кисти", "плече", "позвоночнике", "шее")]."))
46+
to_chat(M, span_warning("Вы чувствуете ужасную боль в [pick("ноге", "стопе", "руке", "кисти", "плече", "позвоночнике", "шее")]."))
3847
if(3)
3948
M.Slowed(1 SECONDS)
40-
M.visible_message(span_warning("[M] хромает."),span_warning("Ваша нога больше не держит форму!"))
49+
M.visible_message(
50+
span_warning("[M] хрома[pluralize_ru(M.gender, "ет", "ют")]."), \
51+
span_warning("Ваша нога больше не держит форму!")
52+
)
4153

4254
if(5)
4355
switch(rand(1, 2))
4456
if(1)
45-
to_chat(M, span_danger(pick("Вы чувствуете, как ваше тело разрушается!","Что-то громко хрустнуло.","Вы чувствуете ужасную боль в [pick("ноге", "стопе", "руке", "кисти", "плече", "позвоночнике", "шее")].","Такое ощущение, будто вы растекаетесь по полу.")))
57+
to_chat(M, span_danger(pick(
58+
"Вы чувствуете, как ваше тело разрушается!", \
59+
"Что-то громко хрустнуло.", \
60+
"Вы чувствуете ужасную боль в [pick("ноге", "стопе", "руке", "кисти", "плече", "позвоночнике", "шее")].", \
61+
"Такое ощущение, будто вы растекаетесь по полу."))
62+
)
4663
if(2)
4764
playsound(M, "bonebreak", 50, 1)
4865
M.visible_message(span_userdanger(span_italics("ХРУСЬ")))

code/datums/diseases/viruses/advance/symptoms/confusion.dm

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Bonus
1717

1818
/datum/symptom/confusion
1919

20-
name = "Топографическая дезориентация"
20+
name = "Топографический кретинизм"
2121
id = "confusion"
2222
stealth = -1
2323
resistance = 1

code/datums/diseases/viruses/advance/symptoms/epinephrine.dm

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Bonus
3131
switch(A.stage)
3232
if(5)
3333
if(prob(10))
34-
to_chat(M, span_notice(pick("Ваше тело кажется крепким.","Вы чувствуете себя настороженно.")))
34+
to_chat(M, span_notice(pick("Ваше тело кажется крепким.","Вы чувствуете себя очень бодрым.")))
3535
if(A.stage > 4 && M.health <= HEALTH_THRESHOLD_CRIT)
3636
M.reagents.add_reagent("epinephrine", 0.5)
3737
if(M.reagents.get_reagent_amount("epinephrine") > 20)

code/datums/diseases/viruses/advance/symptoms/fever.dm

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Bonus
3131
..()
3232
if(prob(SYMPTOM_ACTIVATION_PROB))
3333
var/mob/living/carbon/M = A.affected_mob
34-
to_chat(M, span_warning(pick("Вам стало жарко.","Вам кажется, что вы горите.")))
34+
to_chat(M, span_warning(pick("Вам стало жарко.","Ваше нутро будто горит!")))
3535
if(M.bodytemperature < BODYTEMP_HEAT_DAMAGE_LIMIT)
3636
var/get_heat = (sqrtor0(21+A.totalTransmittable()*2))+(sqrtor0(20+A.totalStageSpeed()*3))
3737
M.adjust_bodytemperature(get_heat * A.stage)

code/datums/diseases/viruses/advance/symptoms/flesh_eating.dm

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Bonus
3434
if(2,3)
3535
to_chat(M, span_warning(pick("Вы чувствуете резкую боль во всём теле.","На вашей коже внезапно появляются капли крови.")))
3636
if(4,5)
37-
to_chat(M, span_userdanger(pick("Вы содрогаетесь от невыносимой боли, охватившей ваше тело.","Такое ощущение, будто ваше тело пожирает само себя изнутри.","ЭТО БОЛЬНО!")))
37+
to_chat(M, span_userdanger(pick("Вы содрогаетесь от невыносимой боли, охватившей ваше тело.","Такое ощущение, будто ваше тело пожирает само себя изнутри.")))
3838
Flesheat(M, A)
3939
return
4040

code/datums/diseases/viruses/advance/symptoms/hallucigen.dm

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Bonus
3636
if(3, 4)
3737
to_chat(M, span_warning("<b>[pick("За вами кто-то следит.","Вы чувствуете, что за вами наблюдают.","Вы слышите шёпот у себя за спиной.","Где-то рядом раздаются гулкие шаги.")]</b>"))
3838
else
39-
to_chat(M, span_userdanger(pick("Ох, голова...","Голова пульсирует от боли.","Они повсюду! Беги!","Что-то скрывается в тенях...")))
39+
to_chat(M, span_userdanger(pick("Ох, голова...","Голова пульсирует от боли.","Они повсюду! Надо бежать!","Что-то скрывается в тенях...")))
4040
M.AdjustHallucinate(5 SECONDS)
4141
M.last_hallucinator_log = name
4242

code/datums/diseases/viruses/advance/symptoms/laugh.dm

+6-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,12 @@ Uncontrolled Laughter Effect
2323
var/mob/living/M = A.affected_mob
2424
switch(A.stage)
2525
if(1, 2, 3)
26-
to_chat(M, span_notice(pick("Хе-хе, забавное зрелище.","Вам хочется смеяться.","Вы пошутили у себя в голове!","О, да! Этот шутка!")))
26+
to_chat(M, span_notice(pick(
27+
"Хе-хе, забавное зрелище.", \
28+
"Вам хочется смеяться.", \
29+
"Вы пошутили у себя в голове!", \
30+
"Та самая шутка всплывает в вашей голове! О да!"))
31+
)
2732
else
2833
M.emote(pick("laugh", "giggle"))
2934
var/obj/item/I = M.get_active_hand()

code/datums/diseases/viruses/advance/symptoms/limb_throw.dm

+2-2
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,12 @@ Limb Rejection
6666
return FALSE
6767

6868
if(limb.vital)
69-
to_chat(H, span_alert("Вам всё ещё нужна [limb]!"))
69+
to_chat(H, span_alert("[capitalize(limb.declent_ru(NOMINATIVE))] вам ещё пригод[pluralize_ru(limb.gender, "ит", "ят")]ся!"))
7070
return FALSE
7171

7272
for(var/obj/item/organ/internal/organ as anything in limb.internal_organs)
7373
if(organ.vital)
74-
to_chat(H, span_alert("Вам всё ещё нужен [organ]!"))
74+
to_chat(H, span_alert("[capitalize(organ.declent_ru(NOMINATIVE))] вам ещё пригод[pluralize_ru(organ.gender, "ит", "ят")]ся!"))
7575
return FALSE
7676

7777
var/obj/projectile/limb/limb_projectile = new(user.loc, limb)

code/datums/diseases/viruses/advance/symptoms/love.dm

+14-2
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,21 @@ Pacifist Syndrome
2323
if(prob(SYMPTOM_ACTIVATION_PROB * 3))
2424
switch(A.stage)
2525
if(2, 3)
26-
to_chat(M, span_notice(pick("Как прекрасен этот мир...","Вам хочется обнять кого-нибудь.","Вы чувствуете себя оооочень хорошо!","Вам тепло.","Вам хочется улыбнуться всем вокруг.")))
26+
to_chat(M, span_notice(pick(
27+
"Как прекрасен этот мир...", \
28+
"Вам хочется обнять кого-нибудь.", \
29+
"Вы чувствуете себя очень хорошо!", \
30+
"Вам тепло.", \
31+
"Вам хочется улыбнуться всем вокруг."))
32+
)
2733
if(4)
28-
to_chat(M, span_notice(pick("Вы чувствуете любовь ко всему миру!","Вы не хотите причинять никому боль.","Вам хочется поделиться своими чувствами!","Вы чувствуете желание распространять любовь!","Вы переполнены любовью и хотите поделиться ею.")))
34+
to_chat(M, span_notice(pick(
35+
"Вы чувствуете любовь ко всему миру!", \
36+
"Вы не хотите причинять никому боль.", \
37+
"Вам хочется поделиться своими чувствами!", \
38+
"Вы чувствуете желание распространять любовь!", \
39+
"Вы переполнены любовью и хотите поделиться ею."))
40+
)
2941
if(A.stage > 4 && M.reagents.get_reagent_amount("love") < 4)
3042
M.reagents.add_reagent("love", 1)
3143
return

code/datums/diseases/viruses/advance/symptoms/oxygen.dm

+5-1
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,9 @@ Bonus
3535
M.reagents.add_reagent("salbutamol", 20)
3636
else
3737
if(prob(SYMPTOM_ACTIVATION_PROB * 5))
38-
to_chat(M, span_notice(pick("Ваши лёгкие чувствуют себя прекрасно.","Вы понимаете, что не дышали.","Вы не чувствуете необходимости дышать.")))
38+
to_chat(M, span_notice(pick(
39+
"Ваши лёгкие чувствуют себя прекрасно.", \
40+
"Вы понимаете, что уже давно не дышите.", \
41+
"Вы не чувствуете необходимости дышать."))
42+
)
3943
return

code/datums/diseases/viruses/advance/symptoms/painkiller.dm

+10-2
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,18 @@ Bonus
3434
if(2, 3)
3535
M.Slowed(40 SECONDS)
3636
M.Confused(80 SECONDS)
37-
to_chat(M, span_danger(pick("Вы чувствуете, что с вашим телом что-то очень не так.","Вам трудно контролировать собственное тело.","Вы не чувствуете своё тело.")))
37+
to_chat(M, span_danger(pick(
38+
"Вы чувствуете, что с вашим телом что-то очень не так.", \
39+
"Вам трудно контролировать собственное тело.", \
40+
"Вы не чувствуете своё тело."))
41+
)
3842
if(4, 5)
3943
if(prob(10))
40-
to_chat(M, span_notice(pick("Ваше тело онемело.","Вы понимаете, что не чувствуете ничего.","Вы не чувствуете своё тело.")))
44+
to_chat(M, span_notice(pick(
45+
"Ваше тело онемело.", \
46+
"Вы понимаете, что не чувствуете ничего.", \
47+
"Вы не чувствуете своё тело."))
48+
)
4149
if(M.reagents.get_reagent_amount("hydrocodone") < 2 && M.getToxLoss() < 13 && A.stage > 4)
4250
M.reagents.add_reagent("hydrocodone", 0.5)
4351
return

code/datums/diseases/viruses/advance/symptoms/sensory.dm

+7-1
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,10 @@ Bonus
6464
M.reagents.add_reagent("oculine", 20)
6565
else
6666
if(prob(SYMPTOM_ACTIVATION_PROB * 5))
67-
to_chat(M, span_notice(pick("Ваши глаза чувствуют себя прекрасно.","Вы чувствуете, что ваши глаза могут фокусироваться чётче.","Вы не чувствуете необходимости моргать.","Ваши уши чувствуют себя прекрасно.","Ваш слух стал острее.")))
67+
to_chat(M, span_notice(pick(
68+
"Ваши глаза чувствуют себя прекрасно.", \
69+
"Вы чувствуете, что ваши глаза могут фокусироваться чётче.", \
70+
"Вы не чувствуете необходимости моргать.", \
71+
"Ваши уши чувствуют себя прекрасно.", \
72+
"Ваш слух стал острее."))
73+
)

code/datums/diseases/viruses/advance/symptoms/skin.dm

+8-2
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@ BONUS
3838
H.s_tone = -85
3939
H.update_body()
4040
else
41-
H.visible_message(span_warning("[H] выглядит немного бледным...</span>"), span_notice("Ваша кожа внезапно становится светлее..."))
41+
H.visible_message(
42+
span_warning("[H] выгляд[pluralize_ru(H.gender, "ит", "ят")] немного бледнее...</span>"), \
43+
span_notice("Ваша кожа внезапно становится светлее...")
44+
)
4245

4346
return
4447

@@ -83,6 +86,9 @@ BONUS
8386
H.s_tone = 85
8487
H.update_body()
8588
else
86-
H.visible_message(span_warning("[H] выглядит немного темнее..."), span_warning("Ваша кожа внезапно становится темнее..."))
89+
H.visible_message(
90+
span_warning("[H] выгляд[pluralize_ru(H.gender, "ит", "ят")] немного темнее..."), \
91+
span_warning("Ваша кожа внезапно становится темнее...")
92+
)
8793

8894
return

code/datums/diseases/viruses/advance/symptoms/toxification.dm

+6-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,12 @@ Toxification syndrome
3131
if(prob(SYMPTOM_ACTIVATION_PROB*3))
3232
switch(A.stage)
3333
if(3, 4, 5)
34-
to_chat(M, span_warning(pick("Вы чувствуете, что внутри вас что-то не так.","Почему у меня начало болеть внутри?","Откуда взялась эта боль?","Я ужасно пахну.")))
34+
to_chat(M, span_warning(pick(
35+
"Вы чувствуете, что внутри вас что-то не так.", \
36+
"Почему вдруг внутри всё заболело?", \
37+
"Что за странная боль?", \
38+
"Я ужасно пахну."))
39+
)
3540
if(prob(10))
3641
M.emote("groan", "pale")
3742
if(prob((A.stage - 2) - M.count_infected_organs() / 4))

0 commit comments

Comments
 (0)