Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 3 additions & 1 deletion Content.Shared/Chemistry/Reagent/ReagentPrototype.cs
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,9 @@ public bool ShouldApplyStatusEffect(EntityEffectBaseArgs args)
if (!prototype.Resolve(StatusEffect, out var effectProtoData))
return null;

return Loc.GetString("reagent-guidebook-status-effect", ("effect", effectProtoData.Name ?? string.Empty),
var locName = Loc.GetString(effectProtoData.Name); //WL-Changes-offbrand-ftl-fix

return Loc.GetString("reagent-guidebook-status-effect", ("effect", locName), //WL-Changes-offbrand-ftl-fix // effectProtoData.Name ?? string.Empty -> locName
("conditionCount", Conditions?.Length ?? 0),
("conditions",
Content.Shared.Localizations.ContentLocalizationManager.FormatList(Conditions?.Select(x => x.GuidebookExplanation(prototype)).ToList() ??
Expand Down
22 changes: 15 additions & 7 deletions Resources/Locale/ru-RU/_Offbrand/entities/objects/medicine/iv.ftl
Original file line number Diff line number Diff line change
@@ -1,24 +1,32 @@
ent-IVStand = стойка для капельницы
.desc = Стойка с креплением для пакетов.
ent-IVBag = капельница
.desc = Используется для хранения крови или других жидкостей для внутривенного введения пациенту.

ent-IVBag = пакет для капельницы
.desc = Позволяет постепенно вводить пациенту в кровь лекарства или новую кровь.
ent-IVStand = стойка для капельницы
.desc = Удерживает пакеты для капельниц и позволяет вводить их содержимое пациентам внутривенно.

ent-IVBagAmmoniaBlood = { ent-IVBag }
.desc = { ent-IVBag.desc }
.suffix = анаэробная кровь

ent-IVBagBlood = { ent-IVBag }
.desc = { ent-IVBag.desc }
.suffix = кровь

ent-IVBagCopperBlood = { ent-IVBag }
.desc = { ent-IVBag.desc }
.suffix = синяя кровь

ent-IVBagInsectBlood = { ent-IVBag }
.desc = { ent-IVBag.desc }
.suffix = кровь насекомых

ent-IVBagSap = { ent-IVBag }
.desc = { ent-IVBag.desc }
.suffix = сок

ent-IVBagSlime = { ent-IVBag }
.desc = { ent-IVBag.desc }
.suffix = слизь

ent-CreateFreezerIVBag = контейнер с кровью
.desc = Содержит пакеты с различной кровью.

ent-CrateFreezerIVBag = морозильник для капельниц
.desc = Содержит предварительно заполненные пакеты для капельниц для использования при переливании крови пациентам.
Original file line number Diff line number Diff line change
@@ -1,2 +1,91 @@
ent-StatusEffectSevereBrainDamage = значительный урон мозгу
ent-StatusEffectPainkillersNegligibleBicaridine = 10 облегчения боли

ent-StatusEffectPainkillersNegligibleRobustHarvest = { ent-StatusEffectPainkillersNegligibleBicaridine }

ent-StatusEffectPainkillersMildParacetamol = 15 облегчения боли

ent-StatusEffectPainkillersMildEthanol = 15 облегчения боли и нарушение моторного контроля

ent-StatusEffectPainkillersMildEthanolOverdose = дополнительные 10 облегчения боли и ухудшение моторного контроля

ent-StatusEffectPainkillersMildParacetamolOverdose = дополнительные 10 облегчения боли

ent-StatusEffectPainkillersTramadol = 35 облегчения боли

ent-StatusEffectPainkillersTramadolOverdose = дополнительные 10 облегчения боли

ent-StatusEffectHeartStrainTramadolAlcohol = { ent-StatusEffectHeartStrainDesoxyephedrine }

ent-StatusEffectPainkillersSalicylicAcid = 30 облегчения боли

ent-StatusEffectPainkillersOxandrolone = 30 облегчения боли

ent-StatusEffectPainkillersStrongOxycodone = 50 облегчения боли

ent-StatusEffectPainkillersStrongOxycodoneOverdose = дополнительные 10 облегчения боли

ent-StatusEffectHeartStrainOxycodoneAlcohol = { ent-StatusEffectHeartStrainSedin }

ent-StatusEffectHeartStrainEpinephrine = { ent-StatusEffectHeartStrainHyperzine }

ent-StatusEffectHeartStrainSedin = сильно увеличенный пульс

ent-StatusEffectHeartStrainRomerol = увеличенный пульс

ent-StatusEffectHeartStabilizationInaprovaline = сниженный пульс

ent-StatusEffectHeartStrainDesoxyephedrine = увеличенный пульс

ent-StatusEffectHeartStrainEphedrine = { ent-StatusEffectHeartStrainDesoxyephedrine }

ent-StatusEffectHeartStrainNicotine = слегка увеличенный пульс

ent-StatusEffectHeartStrainHyperzine = сильно увеличенный пульс и принудительное сердцебиение

ent-StatusEffectHeartStabilizationTHC = незначительная стабилизация сердца

ent-StatusEffectHeartStabilizationCryoxadone = { ent-StatusEffectHeartStabilizationInaprovaline }

ent-StatusEffectHeartStabilizationCloneoxadone = { ent-StatusEffectHeartStabilizationInaprovaline }

ent-StatusEffectBrainStabilizationInaprovaline = снижение вероятности повреждения мозга

ent-StatusEffectBrainHealingMannitol = заживление мозга при достаточном насыщении

ent-StatusEffectMinorOxygenationDexalin = 50% искусственного дыхания

ent-StatusEffectMinorOxygenationPolypyryliumOligomers = { ent-StatusEffectMinorOxygenationDexalin }

ent-StatusEffectMinorOxygenationCryoxadone = { ent-StatusEffectMinorOxygenationDexalin }

ent-StatusEffectMajorOxygenationDexalinPlus = 80% искусственного дыхания

ent-StatusEffectMajorOxygenationCloneoxadone = { ent-StatusEffectMajorOxygenationDexalinPlus }

ent-StatusEffectMinorPain = лёгкая боль

ent-StatusEffectPainStuttering = боль с заиканием

ent-StatusEffectModeratePain = умеренная боль

ent-StatusEffectSeverePain = сильная боль

ent-StatusEffectBlackoutPain = боль до потери сознания

ent-StatusEffectHeartStopped = остановка сердца

ent-StatusEffectPainSuppressionNocturine = полное подавление боли

ent-StatusEffectPainSuppressionNitrousOxide = полное подавление боли

ent-StatusEffectNeuralSuppression = нейроподавление

ent-StatusEffectSevereBrainDamage = сильное повреждение мозга

ent-StatusEffectBrainNoOxygen = отсутствие кислорода для мозга

ent-StatusEffectCriticalBrainDamage = критическое повреждение мозга

ent-StatusEffectActiveCPR = проводимая СЛР

ent-StatusEffectTourniquet = жгут
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
ent-WoundIncision = открытый разрез

ent-WoundRetracted = раздвинутая кожа
ent-WoundClamped = зажатые артерии

ent-WoundOpenRibCage = открытая грудная клетка
ent-WoundRetracted = отслоенная кожа

ent-WoundOpenRibCage = вскрытая грудная клетка
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ ent-TourniquetOffbrand = жгут
ent-Suture = шовный материал
.desc = Стерильные швы, используемые для закрытия порезов и ран.
.suffix = Полный

ent-Suture1 = { ent-Suture }
.desc = { ent-Suture.desc }
.suffix = Один
Original file line number Diff line number Diff line change
@@ -1,10 +1,31 @@
ent-WoundBruise = ушибы

ent-WoundCutMassive = массивные разрезы
ent-WoundCutMassive = огромный порез
ent-WoundCutSevere = серьёзный порез
ent-WoundCutModerate = средний порез
ent-WoundCutSmall = небольшой порез

ent-WoundCutSevere = серьёзные разрезы
ent-WoundPunctureMassive = огромное проколотое ранение
ent-WoundPunctureSevere = серьёзное проколотое ранение
ent-WoundPunctureModerate = среднее проколотое ранение
ent-WoundPunctureSmall = небольшое проколотое ранение

ent-WoundCutModerate = умеренные разрезы
ent-WoundHeatCarbonized = обугленный ожог
ent-WoundHeatSevere = серьёзный ожог
ent-WoundHeatModerate = средний ожог
ent-WoundHeatSmall = небольшой ожог

ent-WoundPunctureMassive = массивные проколы
ent-WoundColdPetrified = окоченевшее обморожение
ent-WoundColdSevere = серьёзное обморожение
ent-WoundColdModerate = среднее обморожение
ent-WoundColdSmall = лёгкое обморожение

ent-WoundCausticSloughing = отслаивающийся химический ожог
ent-WoundCausticSevere = серьёзный химический ожог
ent-WoundCausticModerate = средний химический ожог
ent-WoundCausticSmall = небольшой химический ожог

ent-WoundShockExploded = взрывной шоковый ожог
ent-WoundShockSevere = серьёзный шоковый ожог
ent-WoundShockModerate = средний шоковый ожог
ent-WoundShockSmall = небольшой шоковый ожог
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
ent-BorgModuleOperatingRoom = операционный модуль борга
.desc = { ent-BaseBorgModule.desc }
.desc = { ent-BaseBorgModuleMedical.desc }
67 changes: 0 additions & 67 deletions Resources/Locale/ru-RU/_Offbrand/entityes.ftl

This file was deleted.

7 changes: 7 additions & 0 deletions Resources/Locale/ru-RU/_Offbrand/variation.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
ent-SupplyOffbrandItemsVariationPass = { ent-BaseVariationPass }

ent-OperatingTableFlatpack = упаковка операционного стола
.desc = Упаковка для сборки операционного стола.

ent-CrateOffbrandMedicalSupplies = ящик медицинских припасов от Offbrand
.desc = Из-за ограниченного финансирования медицинских исследовательских программ, Nanotrasen может позволить себе доставить вам новые(?) медицинские припасы только в неудобно расположенном ящике.
16 changes: 8 additions & 8 deletions Resources/Locale/ru-RU/guidebook/chemistry/effects.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ reagent-effect-guidebook-status-effect =
[update]{ $chance ->
[1] Вызывает
*[other] вызывают
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("second", $time)} эффект не накапливается
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("секунд", $time)} эффект не накапливается
[add] { $chance ->
[1] Вызывает
*[other] вызывают
Expand All @@ -126,35 +126,35 @@ reagent-effect-guidebook-status-effect-delay =
[add] { $chance ->
[1] Вызывает
*[other] вызывают
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("second", $time)} эффект накапливается
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("секунд", $time)} эффект накапливается
*[set] { $chance ->
[1] Вызывает
*[other] вызывают
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("second", $time)} эффект не накапливается
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("секунд", $time)} эффект не накапливается
[remove]{ $chance ->
[1] Удаляет
*[other] удаляют
} {NATURALFIXED($time, 3)} {MANY("second", $time)} от {LOC($key)}
} {NATURALFIXED($time, 3)} {MANY("секунд", $time)} от {LOC($key)}
} после задержки {NATURALFIXED($delay, 3)} секунд

reagent-effect-guidebook-knockdown =
{ $type ->
[update]{ $chance ->
[1] Вызывает
*[other] вызывают
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("second", $time)} эффект не накапливается
} {LOC($key)} минимум на {NATURALFIXED($time, 3)} {MANY("секунд", $time)} эффект не накапливается
[add] { $chance ->
[1] Вызывает
*[other] вызывают
} knockdown минимум на {NATURALFIXED($time, 3)} {MANY("second", $time)} эффект накапливается
} knockdown минимум на {NATURALFIXED($time, 3)} {MANY("секунд", $time)} эффект накапливается
*[set] { $chance ->
[1] Вызывает
*[other] вызывают
} knockdown минимум на {NATURALFIXED($time, 3)} {MANY("second", $time)} эффект не накапливается
} knockdown минимум на {NATURALFIXED($time, 3)} {MANY("секунд", $time)} эффект не накапливается
[remove]{ $chance ->
[1] Удаляет
*[other] удаляют
} {NATURALFIXED($time, 3)} {MANY("second", $time)} от нокдауна
} {NATURALFIXED($time, 3)} {MANY("секунд", $time)} от нокдауна
}

reagent-effect-guidebook-set-solution-temperature-effect =
Expand Down
Loading
Loading