Skip to content

Commit 7b858e8

Browse files
ftl2 (#4)
* bottles2 * jug * .ftl * .ftl2 * ftl remove * some changes * fix * ftl
1 parent 9464d0d commit 7b858e8

File tree

19 files changed

+477
-250
lines changed

19 files changed

+477
-250
lines changed

Content.Shared/Chemistry/Reagent/ReagentPrototype.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,9 @@ public bool ShouldApplyStatusEffect(EntityEffectBaseArgs args)
332332
if (!prototype.Resolve(StatusEffect, out var effectProtoData))
333333
return null;
334334

335-
return Loc.GetString("reagent-guidebook-status-effect", ("effect", effectProtoData.Name ?? string.Empty),
335+
var locName = Loc.GetString(effectProtoData.Name); //WL-Changes-offbrand-ftl-fix
336+
337+
return Loc.GetString("reagent-guidebook-status-effect", ("effect", locName), //WL-Changes-offbrand-ftl-fix // effectProtoData.Name ?? string.Empty -> locName
336338
("conditionCount", Conditions?.Length ?? 0),
337339
("conditions",
338340
Content.Shared.Localizations.ContentLocalizationManager.FormatList(Conditions?.Select(x => x.GuidebookExplanation(prototype)).ToList() ??
Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,32 @@
1-
ent-IVStand = стойка для капельницы
2-
.desc = Стойка с креплением для пакетов.
1+
ent-IVBag = капельница
2+
.desc = Используется для хранения крови или других жидкостей для внутривенного введения пациенту.
33
4-
ent-IVBag = пакет для капельницы
5-
.desc = Позволяет постепенно вводить пациенту в кровь лекарства или новую кровь.
4+
ent-IVStand = стойка для капельницы
5+
.desc = Удерживает пакеты для капельниц и позволяет вводить их содержимое пациентам внутривенно.
66
77
ent-IVBagAmmoniaBlood = { ent-IVBag }
88
.desc = { ent-IVBag.desc }
9+
.suffix = анаэробная кровь
910
1011
ent-IVBagBlood = { ent-IVBag }
1112
.desc = { ent-IVBag.desc }
13+
.suffix = кровь
1214
1315
ent-IVBagCopperBlood = { ent-IVBag }
1416
.desc = { ent-IVBag.desc }
17+
.suffix = синяя кровь
18+
19+
ent-IVBagInsectBlood = { ent-IVBag }
20+
.desc = { ent-IVBag.desc }
21+
.suffix = кровь насекомых
1522
1623
ent-IVBagSap = { ent-IVBag }
1724
.desc = { ent-IVBag.desc }
25+
.suffix = сок
1826
1927
ent-IVBagSlime = { ent-IVBag }
2028
.desc = { ent-IVBag.desc }
29+
.suffix = слизь
2130
22-
ent-CreateFreezerIVBag = контейнер с кровью
23-
.desc = Содержит пакеты с различной кровью.
24-
31+
ent-CrateFreezerIVBag = морозильник для капельниц
32+
.desc = Содержит предварительно заполненные пакеты для капельниц для использования при переливании крови пациентам.
Lines changed: 90 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,91 @@
1-
ent-StatusEffectSevereBrainDamage = значительный урон мозгу
1+
ent-StatusEffectPainkillersNegligibleBicaridine = 10 облегчения боли
22
3+
ent-StatusEffectPainkillersNegligibleRobustHarvest = { ent-StatusEffectPainkillersNegligibleBicaridine }
4+
5+
ent-StatusEffectPainkillersMildParacetamol = 15 облегчения боли
6+
7+
ent-StatusEffectPainkillersMildEthanol = 15 облегчения боли и нарушение моторного контроля
8+
9+
ent-StatusEffectPainkillersMildEthanolOverdose = дополнительные 10 облегчения боли и ухудшение моторного контроля
10+
11+
ent-StatusEffectPainkillersMildParacetamolOverdose = дополнительные 10 облегчения боли
12+
13+
ent-StatusEffectPainkillersTramadol = 35 облегчения боли
14+
15+
ent-StatusEffectPainkillersTramadolOverdose = дополнительные 10 облегчения боли
16+
17+
ent-StatusEffectHeartStrainTramadolAlcohol = { ent-StatusEffectHeartStrainDesoxyephedrine }
18+
19+
ent-StatusEffectPainkillersSalicylicAcid = 30 облегчения боли
20+
21+
ent-StatusEffectPainkillersOxandrolone = 30 облегчения боли
22+
23+
ent-StatusEffectPainkillersStrongOxycodone = 50 облегчения боли
24+
25+
ent-StatusEffectPainkillersStrongOxycodoneOverdose = дополнительные 10 облегчения боли
26+
27+
ent-StatusEffectHeartStrainOxycodoneAlcohol = { ent-StatusEffectHeartStrainSedin }
28+
29+
ent-StatusEffectHeartStrainEpinephrine = { ent-StatusEffectHeartStrainHyperzine }
30+
31+
ent-StatusEffectHeartStrainSedin = сильно увеличенный пульс
32+
33+
ent-StatusEffectHeartStrainRomerol = увеличенный пульс
34+
35+
ent-StatusEffectHeartStabilizationInaprovaline = сниженный пульс
36+
37+
ent-StatusEffectHeartStrainDesoxyephedrine = увеличенный пульс
38+
39+
ent-StatusEffectHeartStrainEphedrine = { ent-StatusEffectHeartStrainDesoxyephedrine }
40+
41+
ent-StatusEffectHeartStrainNicotine = слегка увеличенный пульс
42+
43+
ent-StatusEffectHeartStrainHyperzine = сильно увеличенный пульс и принудительное сердцебиение
44+
45+
ent-StatusEffectHeartStabilizationTHC = незначительная стабилизация сердца
46+
47+
ent-StatusEffectHeartStabilizationCryoxadone = { ent-StatusEffectHeartStabilizationInaprovaline }
48+
49+
ent-StatusEffectHeartStabilizationCloneoxadone = { ent-StatusEffectHeartStabilizationInaprovaline }
50+
51+
ent-StatusEffectBrainStabilizationInaprovaline = снижение вероятности повреждения мозга
52+
53+
ent-StatusEffectBrainHealingMannitol = заживление мозга при достаточном насыщении
54+
55+
ent-StatusEffectMinorOxygenationDexalin = 50% искусственного дыхания
56+
57+
ent-StatusEffectMinorOxygenationPolypyryliumOligomers = { ent-StatusEffectMinorOxygenationDexalin }
58+
59+
ent-StatusEffectMinorOxygenationCryoxadone = { ent-StatusEffectMinorOxygenationDexalin }
60+
61+
ent-StatusEffectMajorOxygenationDexalinPlus = 80% искусственного дыхания
62+
63+
ent-StatusEffectMajorOxygenationCloneoxadone = { ent-StatusEffectMajorOxygenationDexalinPlus }
64+
65+
ent-StatusEffectMinorPain = лёгкая боль
66+
67+
ent-StatusEffectPainStuttering = боль с заиканием
68+
69+
ent-StatusEffectModeratePain = умеренная боль
70+
71+
ent-StatusEffectSeverePain = сильная боль
72+
73+
ent-StatusEffectBlackoutPain = боль до потери сознания
74+
75+
ent-StatusEffectHeartStopped = остановка сердца
76+
77+
ent-StatusEffectPainSuppressionNocturine = полное подавление боли
78+
79+
ent-StatusEffectPainSuppressionNitrousOxide = полное подавление боли
80+
81+
ent-StatusEffectNeuralSuppression = нейроподавление
82+
83+
ent-StatusEffectSevereBrainDamage = сильное повреждение мозга
84+
85+
ent-StatusEffectBrainNoOxygen = отсутствие кислорода для мозга
86+
87+
ent-StatusEffectCriticalBrainDamage = критическое повреждение мозга
88+
89+
ent-StatusEffectActiveCPR = проводимая СЛР
90+
91+
ent-StatusEffectTourniquet = жгут
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
ent-WoundIncision = открытый разрез
22
3-
ent-WoundRetracted = раздвинутая кожа
3+
ent-WoundClamped = зажатые артерии
44
5-
ent-WoundOpenRibCage = открытая грудная клетка
5+
ent-WoundRetracted = отслоенная кожа
66
7+
ent-WoundOpenRibCage = вскрытая грудная клетка

Resources/Locale/ru-RU/_Offbrand/entities/objects/medicine/unique_tenders.ftl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ ent-TourniquetOffbrand = жгут
77
ent-Suture = шовный материал
88
.desc = Стерильные швы, используемые для закрытия порезов и ран.
99
.suffix = Полный
10+
1011
ent-Suture1 = { ent-Suture }
1112
.desc = { ent-Suture.desc }
1213
.suffix = Один
Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,31 @@
11
ent-WoundBruise = ушибы
22
3-
ent-WoundCutMassive = массивные разрезы
3+
ent-WoundCutMassive = огромный порез
4+
ent-WoundCutSevere = серьёзный порез
5+
ent-WoundCutModerate = средний порез
6+
ent-WoundCutSmall = небольшой порез
47
5-
ent-WoundCutSevere = серьёзные разрезы
8+
ent-WoundPunctureMassive = огромное проколотое ранение
9+
ent-WoundPunctureSevere = серьёзное проколотое ранение
10+
ent-WoundPunctureModerate = среднее проколотое ранение
11+
ent-WoundPunctureSmall = небольшое проколотое ранение
612
7-
ent-WoundCutModerate = умеренные разрезы
13+
ent-WoundHeatCarbonized = обугленный ожог
14+
ent-WoundHeatSevere = серьёзный ожог
15+
ent-WoundHeatModerate = средний ожог
16+
ent-WoundHeatSmall = небольшой ожог
817
9-
ent-WoundPunctureMassive = массивные проколы
18+
ent-WoundColdPetrified = окоченевшее обморожение
19+
ent-WoundColdSevere = серьёзное обморожение
20+
ent-WoundColdModerate = среднее обморожение
21+
ent-WoundColdSmall = лёгкое обморожение
1022
23+
ent-WoundCausticSloughing = отслаивающийся химический ожог
24+
ent-WoundCausticSevere = серьёзный химический ожог
25+
ent-WoundCausticModerate = средний химический ожог
26+
ent-WoundCausticSmall = небольшой химический ожог
27+
28+
ent-WoundShockExploded = взрывной шоковый ожог
29+
ent-WoundShockSevere = серьёзный шоковый ожог
30+
ent-WoundShockModerate = средний шоковый ожог
31+
ent-WoundShockSmall = небольшой шоковый ожог
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
ent-BorgModuleOperatingRoom = операционный модуль борга
2-
.desc = { ent-BaseBorgModule.desc }
2+
.desc = { ent-BaseBorgModuleMedical.desc }

Resources/Locale/ru-RU/_Offbrand/entityes.ftl

Lines changed: 0 additions & 67 deletions
This file was deleted.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
ent-SupplyOffbrandItemsVariationPass = { ent-BaseVariationPass }
2+
3+
ent-OperatingTableFlatpack = упаковка операционного стола
4+
.desc = Упаковка для сборки операционного стола.
5+
6+
ent-CrateOffbrandMedicalSupplies = ящик медицинских припасов от Offbrand
7+
.desc = Из-за ограниченного финансирования медицинских исследовательских программ, Nanotrasen может позволить себе доставить вам новые(?) медицинские припасы только в неудобно расположенном ящике.

Resources/Locale/ru-RU/guidebook/chemistry/effects.ftl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ reagent-effect-guidebook-status-effect =
106106
[update]{ $chance ->
107107
[1] Вызывает
108108
*[other] вызывают
109-
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("second", $time)} эффект не накапливается
109+
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("секунд", $time)} эффект не накапливается
110110
[add] { $chance ->
111111
[1] Вызывает
112112
*[other] вызывают
@@ -126,35 +126,35 @@ reagent-effect-guidebook-status-effect-delay =
126126
[add] { $chance ->
127127
[1] Вызывает
128128
*[other] вызывают
129-
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("second", $time)} эффект накапливается
129+
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("секунд", $time)} эффект накапливается
130130
*[set] { $chance ->
131131
[1] Вызывает
132132
*[other] вызывают
133-
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("second", $time)} эффект не накапливается
133+
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("секунд", $time)} эффект не накапливается
134134
[remove]{ $chance ->
135135
[1] Удаляет
136136
*[other] удаляют
137-
} {NATURALFIXED($time, 3)} {MANY("second", $time)} от {LOC($key)}
137+
} {NATURALFIXED($time, 3)} {MANY("секунд", $time)} от {LOC($key)}
138138
} после задержки {NATURALFIXED($delay, 3)} секунд
139139
140140
reagent-effect-guidebook-knockdown =
141141
{ $type ->
142142
[update]{ $chance ->
143143
[1] Вызывает
144144
*[other] вызывают
145-
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("second", $time)} эффект не накапливается
145+
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("секунд", $time)} эффект не накапливается
146146
[add] { $chance ->
147147
[1] Вызывает
148148
*[other] вызывают
149-
} knockdown минимум на {NATURALFIXED($time, 3)} {MANY("second", $time)} эффект накапливается
149+
} knockdown минимум на {NATURALFIXED($time, 3)} {MANY("секунд", $time)} эффект накапливается
150150
*[set] { $chance ->
151151
[1] Вызывает
152152
*[other] вызывают
153-
} knockdown минимум на {NATURALFIXED($time, 3)} {MANY("second", $time)} эффект не накапливается
153+
} knockdown минимум на {NATURALFIXED($time, 3)} {MANY("секунд", $time)} эффект не накапливается
154154
[remove]{ $chance ->
155155
[1] Удаляет
156156
*[other] удаляют
157-
} {NATURALFIXED($time, 3)} {MANY("second", $time)} от нокдауна
157+
} {NATURALFIXED($time, 3)} {MANY("секунд", $time)} от нокдауна
158158
}
159159
160160
reagent-effect-guidebook-set-solution-temperature-effect =

0 commit comments

Comments
 (0)