From 885491ee1c9f919c94c655d1c373f3ed99c0397b Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Wed, 25 Dec 2024 18:25:24 +0200 Subject: [PATCH 01/23] Voidwalker --- .../tgui/interfaces/AntagInfoVoidwalker.tsx | 49 +++++++++---------- .../antagonists/antagonists/voidwalker.ts | 6 +-- 2 files changed, 27 insertions(+), 28 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx b/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx index 02bc6b5924d90..f0a537f1b1abf 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx @@ -17,52 +17,51 @@ export const AntagInfoVoidwalker = (props) => {
- You are a Voidwalker. + Вы - Войдволкер.
- You are a creature from the void between stars. You were - attracted to the radio signals being broadcasted by this - station. + Вы - существо из пустоты между звездами. Вас привлекли + радиосигналы, передаваемые этой станцией.
- Survive:  - You have unrivaled freedom. Remain in space and no one can - stop you. You can move through windows, so stay near them to - always have a way out. + Выживайте:  + У вас есть непревзойденная свобода. Оставайтесь в космосе, и + никто не сможет остановить вас. Вы можете перемещаться через + окна, поэтому держитесь возле них, чтобы чтобы всегда иметь путь к спасению.
- Hunt:  - Pick unfair fights. Look for inattentive targets and strike at - them when they don't expect you. + Охотьтесь:  + Выбирайте нечестные бои. Ищите невнимательных жертв и + наносите удары когда они вас не ожидают.
- Abduct:  - Your Unsettle ability stuns and drains your targets. Finish - them with your void window and use it to pop a window, drag - them into space and use an empty hand to kidnap them. + Похищайте:  + Ваша способность Unsettle оглушает и истощает цели. Прикончите + их с помощью своего острия пустоты и используйте его, чтобы + открыть окно, перетащите их в космос и используйте пустую руку, чтобы похитить их.
-
+
- You can move under the station from space, use this to hunt - and get to isolated sections of space. + Вы можете перемещаться под станцией по космосу, используйте + это для охоты и проникновения в изолированные участки космоса. - Your divine appendage; it allows you to incapacitate the loud - ones and instantly break windows. + Ваш божественный отросток, он позволяет обездвиживать слишком + шумных и мгновенно разбивать окна. - Your natural camouflage makes you nearly invisible in space, - as well as mending any wounds your body might have sustained. - You can move through glass freely, but are slowed in gravity. + Ваш природный камуфляж делает вас почти невидимым в космосе, а + также залечивает любые раны, полученные вашим телом. Вы можете + свободно проникать сквозь стекло, но замедляетесь под действием гравитации. - Target a victim while remaining only partially in their view - to stun and weaken them, but also announce them your presence. + Нацельтесь на жертву, частично оставаясь в поле ее зрения, + чтобы оглушить и ослабить их, но при этом объявить им о своем присутствии.
diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/voidwalker.ts b/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/voidwalker.ts index 2a8d22a1f678f..3211932fbe7cc 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/voidwalker.ts +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/voidwalker.ts @@ -2,11 +2,11 @@ import { Antagonist, Category } from '../base'; const Voidwalker: Antagonist = { key: 'voidwalker', - name: 'Voidwalker', + name: 'Войдволкер', description: [ ` - Move through space and pull people into the void. - Declare solars an independent nation. + Перемещайтесь в космосе и утягивайте людей в пустоту. + Объявите солнечные панели независимой нацией. `, ], category: Category.Midround, From 890164b3e58edcfa2025d0414a3bc99c9a425553 Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Wed, 25 Dec 2024 18:25:47 +0200 Subject: [PATCH 02/23] Shade, sentient, separatist --- .../tgui/interfaces/AntagInfoSentient.jsx | 18 +++++----- .../tgui/interfaces/AntagInfoSeparatist.tsx | 36 +++++++++---------- .../tgui/interfaces/AntagInfoShade.jsx | 6 ++-- 3 files changed, 30 insertions(+), 30 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx b/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx index 5d3c901c9fc4a..0c957904e2e74 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx +++ b/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx @@ -12,24 +12,24 @@ export const AntagInfoSentient = (props) => {
- You are a sentient creature! + Вы - разумное существо!
- All at once it makes sense: you know what you are and who you - are! Self awareness is yours! + Все сразу становится понятно: вы знаете, что вы есть и + кто вы! Самосознание стало вашим! {!!enslaved_to && - ' You are grateful to be self aware and owe ' + + ' Вы благодарны за то, что осознаете себя и обязаны ' + enslaved_to + - ' a great debt. Serve ' + + ' большой долг. Служить ' + enslaved_to + - ', and assist ' + + ', и помогать ' + p_them + - ' in completing ' + + ' в завершении ' + p_their + - ' goals at any cost.'} + ' целей любой ценой.'} {!!holographic && - ' You also become depressingly aware that you are not a real creature, but instead a holoform. Your existence is limited to the parameters of the holodeck.'} + ' Вы также удручающе осознаете, что являетесь не реальным существом, а голоформой. Ваше существование ограничено параметрами голодека.'}
diff --git a/tgui/packages/tgui/interfaces/AntagInfoSeparatist.tsx b/tgui/packages/tgui/interfaces/AntagInfoSeparatist.tsx index 2999024659d35..9e52237a8f334 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoSeparatist.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoSeparatist.tsx @@ -36,12 +36,12 @@ const IntroductionObjectives = (props) => {
- You are the Separatist for a free {nation}! + Вы - Сепаратист за свободу {nation}! @@ -56,33 +56,33 @@ const FrequentlyAskedQuestions = (props) => {
- Frequently Asked Questions: + Часто задаваемые вопросы: - "What even IS a Separatist?" + "Что вообще такое Сепаратист?" - Separatists are semi-antagonists that every department is filled with - when the round starts. They do not have the permission to freely go - about and kill, but rather defend the soverignity of their department. - You may actually recognize them by their historical mode they existed - from: Nations! + Сепаратисты - это полуантагонисты, которыми заполнен каждый отдел + когда начинается раунд. Они не имеют права свободно ходить и убивать, + а защищают суверенитет своего департамента. Вы можете даже узнать их + по их историческому режиму, в котором они когда-то существовали: + Нации! - "What am I supposed to do?" + "Что я должен делать?" - Each department (nation) has an objective. It's a freeform - objective, so try your best to follow it as you would a freeform - abductor objective. From experience, eventually nations conflict and - devolve into war. As long as both departments know what and why - conflict is starting, that's a green light to attack opposing - nations. + У каждого отдела (нации) есть своя цель. Это условная задача, поэтому + старайтесь следовать ей так же, как и условной задаче Абдуктора. Как + показывает опыт, в конце концов нации конфликтуют и перерастают в + войну. До тех пор пока оба департамента знают, почему конфликт + начинается, то это зеленый свет для нападения на противоборствующие + нации. - "Is {nation} the best nation?" + "{nation} - самая лучшая нация?" - Yes. + Да.
); diff --git a/tgui/packages/tgui/interfaces/AntagInfoShade.jsx b/tgui/packages/tgui/interfaces/AntagInfoShade.jsx index 3929d0ca68ad5..a084ff88afd5d 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoShade.jsx +++ b/tgui/packages/tgui/interfaces/AntagInfoShade.jsx @@ -20,13 +20,13 @@ export const AntagInfoShade = (props) => {
- Your soul has been captured! + Ваша душа была захвачена в камень души! - You are bound to the will of {master_name}! + Вы обязаны выполнять волю {master_name}! - Help them succeed in their goals at all costs. + Помогите им добиться успеха в достижении своих целей любой ценой.
From c3ad446f343c7ab267b2ef3a9a166add6866f85e Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Wed, 25 Dec 2024 18:26:20 +0200 Subject: [PATCH 03/23] Nightmare --- .../tgui/interfaces/AntagInfoNightmare.tsx | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx b/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx index 3c27598101f89..5a9664bec7f5f 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx @@ -18,54 +18,54 @@ export const AntagInfoNightmare = (props) => {
- You are a Nightmare. + Вы - Кошмар.
- You are a creature from beyond the stars that has incredibly - strong powers in the darkness, becoming nigh unbeatable. - Unfortunately, you wither and burn away in the light. You - must use your -  light eater to dim - the station, making hunting easier. + Вы - существо, пришедшее из-за звезд, которое обладает + невероятно сильными способностями во тьме, становясь почти непобедимым. + К сожалению, на свету вы ослабеваете и сгораете. Вы + должны использовать свой +  пожиратель света, чтобы погасить + станцию, делая охоту проще.
- Tip #1:  - Move often. The station will be hunting you after you are - discovered, so don't stay in one area for long. + Совет #1:  + Перемещайтесь чаще. Станция будет охотиться за вами после того, как вас + обнаружат, поэтому не задерживайтесь надолго в одном месте.
- Tip #2:  - Pick unfair fights. You are incredibly strong in one versus - one situations, use it. The more you fight, the harder it will - be to keep it dark. + Совет #2:  + Выбирайте нечестные бои. Вы невероятно сильны в ситуациях «один на один», + используйте это. Чем больше вы сражаетесь, тем сложнее будет вам + сохранять и придерживатся в темноте.
- Tip #3:  - Fully destroy APCs when possible. Instead of hunting lights - that can be fixed, hunt the APCs which are harder to repair. + Совет #3:  + Полностью уничтожайте ЛКП, когда это возможно. Вместо того чтобы охотиться на лампы, + которые можно починить, охотьтесь на ЛКП, которые сложнее починить.
-
+
- Whilst in the shadows, you are immune to all ranged attacks, - whilst also rapidly regenerating health. + Находясь в тени, вы невосприимчивы ко всем атакам дальнего боя, + а также быстро восстанавливаете здоровье. - You are allowed unlimited, unrestricted movement in the dark. - Light will pull you out of this. + Вам позволено неограниченное, ничем не ограниченное движение в темноте. + Свет вытащит вас из этого состояния. - Your heart invites the shadows. If you die in the darkness, - you will eventually revive if left alone. + Ваше сердце призывает тени. Если вы умрете во тьме, + то в конце концов оживете, если вас оставят в покое. - Your twisted appendage. It will consume the light of what it - touches, be it victim or object. After 7 seconds of being in - jaunt, stabbing a foe will stun them or do extra damage. + Ваш искаженный отросток. Он поглотит свет всего, к чему прикоснется + будь то жертва или предмет. После 7 секунд пребывания в + перемещении по темноте, удар по противнику оглушит его или нанесёт дополнительный урон.
From 4eea1144c94cb27ed4aef9f7ffe33bd33c6bb0b2 Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Wed, 25 Dec 2024 18:26:57 +0200 Subject: [PATCH 04/23] Morph info translation --- .../tgui/interfaces/AntagInfoMorph.tsx | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx b/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx index c4f8e5a442fec..0e7209081937f 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx @@ -16,36 +16,36 @@ const noticestyle = { export const AntagInfoMorph = (props) => { return ( - + - You are a morph... + Вы - Морф...
- ...a shapeshifting abomination that can eat almost anything. You - may take the form of anything you can see by{' '} + ...мерзость, способная съесть почти все. Вы + может принимать форму всего, что вы можете увидеть{' '} - using your "Assume Form" ability on it. Shift-clicking - the object in question will also work. + используя способность "Assume Form" на нем. Шифт-клик + по обьекту тоже будет работать. {' '} -  This process will alert any nearby observers. +  Этот процесс предупредит всех находящихся поблизости. {' '} - While morphed, you move faster, but are unable to attack creatures - or eat anything. In addition, + Превратившись, вы двигаетесь быстрее, но не можете атаковать существ + или есть. Кроме того, -  anyone within three tiles will note an uncanny wrongness - if examining you. +  любой в радиусе трех тайлов заметит странную неправильность + при осмотре. {' '} - You can attack any item or dead creature to consume it - + Вы можете атаковать любой предмет или мертвое существо, чтобы поглотить его - -  corpses will restore your health. +  трупы восстанавливают ваше здоровье. {' '} - Finally, you can restore yourself to your original form while - morphed by{' '} + Наконец, вы можете вернуть себе прежнюю форму, будучи + перевоплотившись{' '} - using the "Assume Form" ability on yourself. You can - also shift-click yourself. + используя способность "Assume Form" на себе. Вы также + можете шифт-кликнуть себя. {' '}
From b8d3e434923bd618e34a2eda846eb28f196ad946 Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Wed, 25 Dec 2024 18:27:14 +0200 Subject: [PATCH 05/23] Malf AI info translation --- .../tgui/interfaces/AntagInfoMalf.tsx | 56 +++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx b/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx index 078f3e8026fa8..84ca7fb9b87be 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx @@ -44,18 +44,18 @@ const IntroductionSection = (props) => { const { act, data } = useBackend(); const { intro, objectives, can_change_objective } = data; return ( -
+
{intro} } @@ -72,16 +72,16 @@ const FlavorSection = (props) => { return (
Policy @@ -93,7 +93,7 @@ const FlavorSection = (props) => { - System Integrity Report: + Отчет о целостности системы:
>{goal} @@ -101,7 +101,7 @@ const FlavorSection = (props) => { - Morality Core Report: + Доклад ядра морали:
>{allies} @@ -109,10 +109,10 @@ const FlavorSection = (props) => { - Overall Sentience Coherence Grade: FAILING. + Общая оценка согласованности чувств: НЕУДАЧА.
- >Report to Nanotrasen? + >Сообщить в Нанотрейзен?
>>N
@@ -127,36 +127,36 @@ const CodewordsSection = (props) => { const { data } = useBackend(); const { has_codewords, phrases, responses } = data; return ( -
+
{(!has_codewords && (
- You have not been supplied the Syndicate codewords. You will have to - use alternative methods to find potential allies. Proceed with - caution, however, as everyone is a potential foe. + Вам не предоставили кодовые слова Синдиката. Вам придется + использовать альтернативные методы поиска потенциальных союзников. Действуйте с + осторожностью, ведь каждый - потенциальный враг.
)) || ( <>
- New access to restricted channels has provided you with - intercepted syndicate codewords. Syndicate agents will respond - as if you're one of their own. Proceed with caution, - however, as everyone is a potential foe. + Благодаря новому доступу к закрытым каналам вы получили + перехваченные кодовые слова Синдиката. Агенты синдиката будут отвечать + как будто вы один из них. Действуйте с осторожностью, + поскольку каждый из них - потенциальный враг. -  The speech recognition subsystem has been configured to - flag these codewords. +  Подсистема распознавания речи была настроена на то, чтобы + отмечать эти кодовые слова.
- Code Phrases: + Кодовые фразы: {phrases} - Code Responses: + Кодовые ответы: {responses} @@ -186,7 +186,7 @@ export const AntagInfoMalf = (props) => { icon: item.icon, icon_state: item.icon_state, category: category.name, - cost: `${item.cost} PT`, + cost: `${item.cost} ВО`, desc: item.desc, disabled: processingTime < item.cost, }); @@ -207,14 +207,14 @@ export const AntagInfoMalf = (props) => { selected={antagInfoTab === 0} onClick={() => setAntagInfoTab(0)} > - Information + Информация setAntagInfoTab(1)} > - Malfunction Modules + Сбойные Модули @@ -240,8 +240,8 @@ export const AntagInfoMalf = (props) => { act('buy', { name: item.name })} + currency={`${processingTime} ВО`} + handleBuy={(item) => act('купить', { name: item.name })} />
From 8c3707963014bb6cc5e893ba098c7dfcf74e20f9 Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Wed, 25 Dec 2024 18:27:35 +0200 Subject: [PATCH 06/23] Glitch info translation --- .../tgui/interfaces/AntagInfoGlitch.tsx | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx b/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx index 469215a7f4595..8d6fb86e44ff0 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx @@ -27,15 +27,15 @@ export const AntagInfoGlitch = (props) => {
- FN TERMINATE_INTRUDERS (REF) + FN ТЕРМИНАЦИЯ_НАРУШИТЕЛЕЙ (REF) - Initialize({antag_name}) + Инициализация({antag_name}) - Bitrunning is a crime. Your - mission: Eliminate{' '} - organic intruders to maintain the integrity of the system. + Битраннинг- это преступление. Ваша + миссия: Уничтожить{' '} + органических вторженцов, чтобы сохранить целостность системы. @@ -43,21 +43,21 @@ export const AntagInfoGlitch = (props) => { - const TARGETS ={' '} + константа ЦЕЛИ ={' '} - system. - INTRUDERS; + системы. + ВТОРЖЕНЦЫ; - while TARGETS.LIFE !={' '} - stat.DEAD + когда ЦЕЛИ.ЖИЗНЬ !={' '} + статус.МЕРТВ - action. - KILL() + действие. + УБИТЬ() - terminate_intruders([0x70cf4020]) + уничтожить_вторженцев([0x70cf4020])
@@ -74,12 +74,12 @@ const SpecificInfo = (props) => { return ( <> - To assist your task, your program has been loaded with cutting edge{' '} - martial arts skills. + Чтобы облегчить вам задачу, в вашу программу добавлены передовые технологии{' '} + знаний боевых исскуств. - Ranged weaponry is forbidden. - Ballistic defense is frowned upon. Style is paramount. + Оружие дальнего боя запрещено. + Баллистическая защита не приветствуется. Стиль имеет первостепенное значение. ); @@ -87,12 +87,12 @@ const SpecificInfo = (props) => { return ( <> - You are an advanced combat unit. You have been outfitted with{' '} - lethal weaponry. + Вы - передовое боевое подразделение. Вы были оснащены{' '} + летальным оружие. - Terminate organic life at any - cost. + Уничтожить органическую жизнь любой + любой ценой. ); @@ -100,7 +100,7 @@ const SpecificInfo = (props) => { return ( - ORGANIC LIFE MUST BE TERMINATED. + ОРГАНИЧЕСКАЯ ЖИЗНЬ ДОЛЖНА БЫТЬ ЛИКВИДИРОВАНА. ); From 1011c7095466e569d47f017ce581a4328690213c Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Wed, 25 Dec 2024 18:27:59 +0200 Subject: [PATCH 07/23] Generic and blood brother info --- tgui/packages/tgui/interfaces/AntagInfoBrother.tsx | 2 +- tgui/packages/tgui/interfaces/AntagInfoGeneric.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoBrother.tsx b/tgui/packages/tgui/interfaces/AntagInfoBrother.tsx index 731e24e485fe5..97ea56f220042 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBrother.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBrother.tsx @@ -19,7 +19,7 @@ export const AntagInfoBrother = (props) => {
- You are the {antag_name}! + Вы - {antag_name}! diff --git a/tgui/packages/tgui/interfaces/AntagInfoGeneric.tsx b/tgui/packages/tgui/interfaces/AntagInfoGeneric.tsx index c4a81426585d8..4535006d43518 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoGeneric.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoGeneric.tsx @@ -18,7 +18,7 @@ export const AntagInfoGeneric = (props) => {
- You are the {antag_name}! + Вы - {antag_name}! From c09877d4bb479738acce2c47145ea182633dcb17 Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Wed, 25 Dec 2024 18:28:15 +0200 Subject: [PATCH 08/23] Brainwashed info translation --- .../tgui/interfaces/AntagInfoBrainwashed.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx b/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx index dfa05895bd047..6ceb1eede58af 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx @@ -25,13 +25,13 @@ export const AntagInfoBrainwashed = (porps) => {
- Hey, no! Stop translating this! + Эй, не смейте! Хватит транслировать это! - Your mind reels... + Ваши мысли разбегаются... - It is focusing on a single purpose... + Сосредоточен на одной цели... { objectives={data.objectives} objectiveFollowup={ - This Directive must be followed. + Необходимо следовать этой директиве. } /> - Follow the directives at any cost! + Выполняйте директивы любой ценой! - You ruined my cool font effect. + Ты испортил мой классный эффект шрифта.
From 1d9295937fa5ceef5a065793343e64686c1c7095 Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Wed, 25 Dec 2024 18:28:26 +0200 Subject: [PATCH 09/23] Blob info translation --- .../tgui/interfaces/AntagInfoBlob.tsx | 128 +++++++++--------- 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx index 725efb056e266..c01927a51510c 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx @@ -46,10 +46,10 @@ const Overview = (props) => { return ( - You haven't revealed your true form yet! + Вы еще не показали свою истинную форму! - You must succumb to the infection. Find somewhere safe and pop! + Вы должны умереть от инфекции. Найдите безопасное место и взорвитесь! ); @@ -58,11 +58,11 @@ const Overview = (props) => { return ( - You are the Blob! + Вы - Блоб! - As the overmind, you can control the blob. + В роли управляющего ядра вы можете управлять блобом. - Your blob reagent is:{' '} + Ваш реагент блоба:{' '} { - The{' '} + {' '} - {name} + Реагент {name} {' '} - reagent {description} + {description} {effects && ( - The{' '} + {' '} - {name} + Реагент {name} {' '} - reagent {effects} + {effects} )} @@ -101,34 +101,34 @@ const Overview = (props) => { const Basics = (props) => { return ( - + - - You can expand, which will attack people, damage objects, or place a - Normal Blob if the tile is clear. + + Вы можете расширяться, что приведет к атаке существ, повреждению предметов или помещению + обычной клетки блоба, если тайл пустой. - - You will be able to manually place your blob core by pressing the - Place Blob Core button in the bottom right corner of the screen.{' '} + + Вы сможете вручную разместить ядро блоба, нажав кнопку + Place Blob Core в правом нижнем углу экрана.{' '}

- If you are the blob infection, you can place the core where you are - standing by pressing the pop button on the top left corner of the - screen. + Если вы являетесь блоб-инфекцией, вы можете разместить ядро там, где вы стоите + нажав на кнопку в левом верхнем углу экрана. + экрана.
- - In addition to the buttons on your HUD, there are a few click - shortcuts to speed up expansion and defense. + + В дополнение к кнопкам на вашем интерфейсе, есть несколько сочетаний клавиш + для ускорения расширения и обороны. - - Click = Expand Blob
- Middle Mouse Click = Rally Spores
- Ctrl Click = Create Shield Blob
- Alt Click = Remove Blob
+ + Клик = Разместить клетку блоба
+ СКМ = Отправить споры
+ Ктрл-Клик = Создать щитовую клетку блоба
+ Альт-Клик = Убрать клетку блоба
- - Attempting to talk will send a message to all other overminds, - allowing you to coordinate with them. + + Попытка заговорить отправит сообщение всем остальным управляющим ядрам, + что позволит вам координировать свои действия с ними.
@@ -137,17 +137,17 @@ const Basics = (props) => { const Minions = (props) => { return ( - + - - This unit can be produced from factories for a cost. They are hard to - kill, powerful, and moderately smart. The factory used to create one - will become fragile and briefly unable to produce spores. + + Эта боевая единица может быть произведена на клетках-фабриках за определенную стоимость. Их трудно + убить, мощные и в меру умные. Фабрика, использованная для создания одного + станет хрупкой и на короткое время потеряет способность производить споры. - - Produced automatically from factories, these are weak, but can be - rallied to attack enemies. They will also attack enemies near the - factory and attempt to zombify corpses. + + Они производятся автоматически на клетках-фабриках, слабы, но их можно + собрать воедино и атаковать врагов. Они также будут атаковать врагов рядом с + фабрики и пытаются зомбировать трупы. @@ -156,37 +156,37 @@ const Minions = (props) => { const Structures = (props) => { return ( - + - Normal Blobs will expand your reach and can be upgraded into special - blobs that perform certain functions. Bear in mind that expanding into - space has an 80% chance of failing! + Обычные клетки блоба расширят ваши границы и могут быть улучшены до специальных клеток + блоба, которые выполняют определенные функции. Имейте в виду, что расширение в + космос с вероятностью 80% не удастся!
- You can upgrade normal blobs into the following types of blob: + Вы можете превратить обычные клетки блоба в следующие типы: - - Strong blobs are expensive but take more damage. In additon, they are - fireproof and can block air, use these to protect yourself from - station fires. + + Сильные клетки блоба стоят дороже, но наносят больше урона. Кроме того, они + огнеупорные и могут блокировать воздух, используйте их, чтобы защититься от + пожаров на станции. - - Upgrading strong blobs creates reflective blobs, capable of reflecting - most projectiles at the cost of the strong blob's extra health. + + Улучшение сильных клеток блоба создает отражающие клетки блоба, способные отражать + большинство снарядов за счет дополнительного здоровья сильной клетки блоба. - - Blobs which produce more resources for you, build as many of these as - possible to consume the station. This type of blob must be placed near - node blobs or your core to work. + + Клетки блоба, которые производят больше ресурсов для вас, постройте их как можно больше, + чтобы поглощать станцию. Этот тип блобов должен быть размещен рядом с + узловыми клетками блоба или ядра, чтобы они работали. - - Blobs that spawn blob spores which will attack nearby enemies. This - type of blob must be placed near node blobs or your core to work. + + Клетки блоба, которые порождают споры блоба, которые атакуют ближайших врагов. Эти + клетки блоба необходимо поместить рядом с узловыми клетками блоба или ядром, чтобы они работали. - - Blobs which grow, like the core. Like the core it can activate - resource and factory blobs. + + Клетки блоба, которые растут, как и ядро. Они, как и ядро, могут активировать + ресурсные клетки и клетки-фабрики блоба.
@@ -198,7 +198,7 @@ const ObjectiveDisplay = (props) => { const { color, objectives } = data; return ( - + {objectives.map(({ explanation }, index) => ( Date: Wed, 25 Dec 2024 18:28:43 +0200 Subject: [PATCH 10/23] Demon info translation --- .../tgui/interfaces/AntagInfoDemon.tsx | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoDemon.tsx b/tgui/packages/tgui/interfaces/AntagInfoDemon.tsx index aaa02521167c8..d005e3656b1b9 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoDemon.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoDemon.tsx @@ -43,7 +43,7 @@ export const AntagInfoDemon = (props) => {
@@ -53,23 +53,23 @@ export const AntagInfoDemon = (props) => { {!!explain_attack && ( -
+
- Blood Jaunt: You can - dive in and out of blood to travel anywhere you need to - be. You will gain a speed boost upon leaving the jaunt - for surprise attacks. You can drag victims you have - disabled through the blood, consuming them and restoring - health. + Blood Jaunt: Вы можете + погружаться в кровь и выходить из нее, чтобы перемещаться в любое место, где вам нужно + быть. Выйдя из крови, вы получаете повышенную скорость передвижения + для внезапных атак. Вы можете тащить жертв, которых вы + обезвредили через кровь, поглощая их и восстанавливая + здоровье. - Monstrous strike: You - can launch a devastating slam attack by right-clicking, - capable of smashing bones in one strike. Great for - preventing the escape of your victims, as their wounds - will slow them. + Monstrous strike: Вы + можете нанести сокрушительную ударную атаку, используя ПКМ, + способную одним ударом раздробить кости. Отлично подходит для + предотвращения побега ваших жертв, так как их раны + замедлят их бегство.
From 8dd7ed81f3445e1f2a1828830543fc9200b71b17 Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Wed, 25 Dec 2024 18:44:46 +0200 Subject: [PATCH 11/23] Minor blob info fix --- tgui/packages/tgui/interfaces/AntagInfoBlob.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx index c01927a51510c..f88a579de085c 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx @@ -72,25 +72,25 @@ const Overview = (props) => { - {' '} + Реагент{' '} - Реагент {name} + {name} {' '} {description} {effects && ( - {' '} + Реагент{' '} - Реагент {name} + {name} {' '} {effects} From 0f25004f9249e556470059b986286f3f3ec9d234 Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Wed, 25 Dec 2024 19:12:17 +0200 Subject: [PATCH 12/23] Minor morph fix and Prettier fix --- .../tgui/interfaces/AntagInfoBlob.tsx | 69 ++++++++++--------- .../tgui/interfaces/AntagInfoDemon.tsx | 15 ++-- .../tgui/interfaces/AntagInfoGlitch.tsx | 25 ++++--- .../tgui/interfaces/AntagInfoMalf.tsx | 12 ++-- .../tgui/interfaces/AntagInfoMorph.tsx | 15 ++-- .../tgui/interfaces/AntagInfoNightmare.tsx | 45 ++++++------ .../tgui/interfaces/AntagInfoSentient.jsx | 8 +-- .../tgui/interfaces/AntagInfoVoidwalker.tsx | 16 +++-- 8 files changed, 110 insertions(+), 95 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx index f88a579de085c..0ed081b5d233d 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx @@ -60,7 +60,9 @@ const Overview = (props) => { Вы - Блоб! - В роли управляющего ядра вы можете управлять блобом. + + В роли управляющего ядра вы можете управлять блобом. + Ваш реагент блоба:{' '} { - Вы можете расширяться, что приведет к атаке существ, повреждению предметов или помещению - обычной клетки блоба, если тайл пустой. + Вы можете расширяться, что приведет к атаке существ, повреждению + предметов или помещению обычной клетки блоба, если тайл пустой. - Вы сможете вручную разместить ядро блоба, нажав кнопку - Place Blob Core в правом нижнем углу экрана.{' '} -
+ Вы сможете вручную разместить ядро блоба, нажав кнопку Place Blob Core + в правом нижнем углу экрана.

- Если вы являетесь блоб-инфекцией, вы можете разместить ядро там, где вы стоите - нажав на кнопку в левом верхнем углу экрана. - экрана. + Если вы являетесь блоб-инфекцией, вы можете разместить ядро там, где + вы стоите нажав на кнопку в левом верхнем углу экрана. экрана.
- В дополнение к кнопкам на вашем интерфейсе, есть несколько сочетаний клавиш - для ускорения расширения и обороны. + В дополнение к кнопкам на вашем интерфейсе, есть несколько сочетаний + клавиш для ускорения расширения и обороны. Клик = Разместить клетку блоба
@@ -127,8 +127,8 @@ const Basics = (props) => { Альт-Клик = Убрать клетку блоба
- Попытка заговорить отправит сообщение всем остальным управляющим ядрам, - что позволит вам координировать свои действия с ними. + Попытка заговорить отправит сообщение всем остальным управляющим + ядрам, что позволит вам координировать свои действия с ними.
@@ -140,14 +140,15 @@ const Minions = (props) => { - Эта боевая единица может быть произведена на клетках-фабриках за определенную стоимость. Их трудно - убить, мощные и в меру умные. Фабрика, использованная для создания одного - станет хрупкой и на короткое время потеряет способность производить споры. + Эта боевая единица может быть произведена на клетках-фабриках за + определенную стоимость. Их трудно убить, мощные и в меру умные. + Фабрика, использованная для создания одного станет хрупкой и на + короткое время потеряет способность производить споры. Они производятся автоматически на клетках-фабриках, слабы, но их можно - собрать воедино и атаковать врагов. Они также будут атаковать врагов рядом с - фабрики и пытаются зомбировать трупы. + собрать воедино и атаковать врагов. Они также будут атаковать врагов + рядом с фабрики и пытаются зомбировать трупы. @@ -158,35 +159,37 @@ const Structures = (props) => { return ( - Обычные клетки блоба расширят ваши границы и могут быть улучшены до специальных клеток - блоба, которые выполняют определенные функции. Имейте в виду, что расширение в - космос с вероятностью 80% не удастся! + Обычные клетки блоба расширят ваши границы и могут быть улучшены до + специальных клеток блоба, которые выполняют определенные функции. Имейте + в виду, что расширение в космос с вероятностью 80% не удастся!
Вы можете превратить обычные клетки блоба в следующие типы: - Сильные клетки блоба стоят дороже, но наносят больше урона. Кроме того, они - огнеупорные и могут блокировать воздух, используйте их, чтобы защититься от - пожаров на станции. + Сильные клетки блоба стоят дороже, но наносят больше урона. Кроме + того, они огнеупорные и могут блокировать воздух, используйте их, + чтобы защититься от пожаров на станции. - Улучшение сильных клеток блоба создает отражающие клетки блоба, способные отражать - большинство снарядов за счет дополнительного здоровья сильной клетки блоба. + Улучшение сильных клеток блоба создает отражающие клетки блоба, + способные отражать большинство снарядов за счет дополнительного + здоровья сильной клетки блоба. - Клетки блоба, которые производят больше ресурсов для вас, постройте их как можно больше, - чтобы поглощать станцию. Этот тип блобов должен быть размещен рядом с - узловыми клетками блоба или ядра, чтобы они работали. + Клетки блоба, которые производят больше ресурсов для вас, постройте их + как можно больше, чтобы поглощать станцию. Этот тип блобов должен быть + размещен рядом с узловыми клетками блоба или ядра, чтобы они работали. - Клетки блоба, которые порождают споры блоба, которые атакуют ближайших врагов. Эти - клетки блоба необходимо поместить рядом с узловыми клетками блоба или ядром, чтобы они работали. + Клетки блоба, которые порождают споры блоба, которые атакуют ближайших + врагов. Эти клетки блоба необходимо поместить рядом с узловыми + клетками блоба или ядром, чтобы они работали. - Клетки блоба, которые растут, как и ядро. Они, как и ядро, могут активировать - ресурсные клетки и клетки-фабрики блоба. + Клетки блоба, которые растут, как и ядро. Они, как и ядро, могут + активировать ресурсные клетки и клетки-фабрики блоба.
diff --git a/tgui/packages/tgui/interfaces/AntagInfoDemon.tsx b/tgui/packages/tgui/interfaces/AntagInfoDemon.tsx index d005e3656b1b9..548b19fd39965 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoDemon.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoDemon.tsx @@ -57,19 +57,20 @@ export const AntagInfoDemon = (props) => { Blood Jaunt: Вы можете - погружаться в кровь и выходить из нее, чтобы перемещаться в любое место, где вам нужно - быть. Выйдя из крови, вы получаете повышенную скорость передвижения - для внезапных атак. Вы можете тащить жертв, которых вы + погружаться в кровь и выходить из нее, чтобы + перемещаться в любое место, где вам нужно быть. Выйдя из + крови, вы получаете повышенную скорость передвижения для + внезапных атак. Вы можете тащить жертв, которых вы обезвредили через кровь, поглощая их и восстанавливая здоровье. Monstrous strike: Вы - можете нанести сокрушительную ударную атаку, используя ПКМ, - способную одним ударом раздробить кости. Отлично подходит для - предотвращения побега ваших жертв, так как их раны - замедлят их бегство. + можете нанести сокрушительную ударную атаку, используя + ПКМ, способную одним ударом раздробить кости. Отлично + подходит для предотвращения побега ваших жертв, так как + их раны замедлят их бегство.
diff --git a/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx b/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx index 8d6fb86e44ff0..495cc975b4060 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx @@ -30,12 +30,15 @@ export const AntagInfoGlitch = (props) => { FN ТЕРМИНАЦИЯ_НАРУШИТЕЛЕЙ (REF) - Инициализация({antag_name}) + + Инициализация({antag_name}) + - Битраннинг- это преступление. Ваша - миссия: Уничтожить{' '} - органических вторженцов, чтобы сохранить целостность системы. + Битраннинг- это + преступление. Ваша миссия:{' '} + Уничтожить органических + вторженцов, чтобы сохранить целостность системы. @@ -74,12 +77,14 @@ const SpecificInfo = (props) => { return ( <> - Чтобы облегчить вам задачу, в вашу программу добавлены передовые технологии{' '} - знаний боевых исскуств. + Чтобы облегчить вам задачу, в вашу программу добавлены передовые + технологии знаний{' '} + боевых исскуств. - Оружие дальнего боя запрещено. - Баллистическая защита не приветствуется. Стиль имеет первостепенное значение. + Оружие дальнего боя запрещено + . Баллистическая защита не приветствуется. Стиль имеет + первостепенное значение. ); @@ -91,8 +96,8 @@ const SpecificInfo = (props) => { летальным оружие. - Уничтожить органическую жизнь любой - любой ценой. + Уничтожить органическую жизнь + любой любой ценой. ); diff --git a/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx b/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx index 84ca7fb9b87be..b8e13b1cef7ca 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx @@ -132,20 +132,20 @@ const CodewordsSection = (props) => { {(!has_codewords && (
Вам не предоставили кодовые слова Синдиката. Вам придется - использовать альтернативные методы поиска потенциальных союзников. Действуйте с - осторожностью, ведь каждый - потенциальный враг. + использовать альтернативные методы поиска потенциальных союзников. + Действуйте с осторожностью, ведь каждый - потенциальный враг.
)) || ( <>
Благодаря новому доступу к закрытым каналам вы получили - перехваченные кодовые слова Синдиката. Агенты синдиката будут отвечать - как будто вы один из них. Действуйте с осторожностью, + перехваченные кодовые слова Синдиката. Агенты синдиката будут + отвечать как будто вы один из них. Действуйте с осторожностью, поскольку каждый из них - потенциальный враг. -  Подсистема распознавания речи была настроена на то, чтобы - отмечать эти кодовые слова. +  Подсистема распознавания речи была настроена на то, + чтобы отмечать эти кодовые слова.
diff --git a/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx b/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx index 0e7209081937f..268941c14bdc0 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx @@ -22,8 +22,8 @@ export const AntagInfoMorph = (props) => { Вы - Морф...
- ...мерзость, способная съесть почти все. Вы - может принимать форму всего, что вы можете увидеть{' '} + ...мерзость, способная съесть почти все. Вы можете принимать форму + всего, что вы можете увидеть{' '} используя способность "Assume Form" на нем. Шифт-клик по обьекту тоже будет работать. @@ -31,13 +31,14 @@ export const AntagInfoMorph = (props) => {  Этот процесс предупредит всех находящихся поблизости. {' '} - Превратившись, вы двигаетесь быстрее, но не можете атаковать существ - или есть. Кроме того, + Превратившись, вы двигаетесь быстрее, но не можете атаковать + существ или есть. Кроме того, -  любой в радиусе трех тайлов заметит странную неправильность - при осмотре. +  любой в радиусе трех тайлов заметит странную + неправильность при осмотре. {' '} - Вы можете атаковать любой предмет или мертвое существо, чтобы поглотить его - + Вы можете атаковать любой предмет или мертвое существо, чтобы + поглотить его -  трупы восстанавливают ваше здоровье. {' '} diff --git a/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx b/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx index 5a9664bec7f5f..dc9c56f470de6 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx @@ -22,27 +22,29 @@ export const AntagInfoNightmare = (props) => {
Вы - существо, пришедшее из-за звезд, которое обладает - невероятно сильными способностями во тьме, становясь почти непобедимым. - К сожалению, на свету вы ослабеваете и сгораете. Вы - должны использовать свой -  пожиратель света, чтобы погасить - станцию, делая охоту проще. + невероятно сильными способностями во тьме, становясь почти + непобедимым. К сожалению, на свету вы ослабеваете и + сгораете. Вы должны использовать свой +  пожиратель света, + чтобы погасить станцию, делая охоту проще.
Совет #1:  - Перемещайтесь чаще. Станция будет охотиться за вами после того, как вас - обнаружат, поэтому не задерживайтесь надолго в одном месте. + Перемещайтесь чаще. Станция будет охотиться за вами после + того, как вас обнаружат, поэтому не задерживайтесь надолго в + одном месте.
Совет #2:  - Выбирайте нечестные бои. Вы невероятно сильны в ситуациях «один на один», - используйте это. Чем больше вы сражаетесь, тем сложнее будет вам - сохранять и придерживатся в темноте. + Выбирайте нечестные бои. Вы невероятно сильны в ситуациях + «один на один», используйте это. Чем больше вы сражаетесь, тем + сложнее будет вам сохранять и придерживатся в темноте.
Совет #3:  - Полностью уничтожайте ЛКП, когда это возможно. Вместо того чтобы охотиться на лампы, - которые можно починить, охотьтесь на ЛКП, которые сложнее починить. + Полностью уничтожайте ЛКП, когда это возможно. Вместо того + чтобы охотиться на лампы, которые можно починить, охотьтесь на + ЛКП, которые сложнее починить.
@@ -51,21 +53,22 @@ export const AntagInfoNightmare = (props) => {
- Находясь в тени, вы невосприимчивы ко всем атакам дальнего боя, - а также быстро восстанавливаете здоровье. + Находясь в тени, вы невосприимчивы ко всем атакам дальнего + боя, а также быстро восстанавливаете здоровье. - Вам позволено неограниченное, ничем не ограниченное движение в темноте. - Свет вытащит вас из этого состояния. + Вам позволено неограниченное, ничем не ограниченное движение в + темноте. Свет вытащит вас из этого состояния. - Ваше сердце призывает тени. Если вы умрете во тьме, - то в конце концов оживете, если вас оставят в покое. + Ваше сердце призывает тени. Если вы умрете во тьме, то в конце + концов оживете, если вас оставят в покое. - Ваш искаженный отросток. Он поглотит свет всего, к чему прикоснется - будь то жертва или предмет. После 7 секунд пребывания в - перемещении по темноте, удар по противнику оглушит его или нанесёт дополнительный урон. + Ваш искаженный отросток. Он поглотит свет всего, к чему + прикоснется будь то жертва или предмет. После 7 секунд + пребывания в перемещении по темноте, удар по противнику + оглушит его или нанесёт дополнительный урон.
diff --git a/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx b/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx index 0c957904e2e74..f76e8ee9129f4 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx +++ b/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx @@ -11,13 +11,11 @@ export const AntagInfoSentient = (props) => {
- - Вы - разумное существо! - + Вы - разумное существо!
- Все сразу становится понятно: вы знаете, что вы есть и - кто вы! Самосознание стало вашим! + Все сразу становится понятно: вы знаете, что вы есть и кто вы! + Самосознание стало вашим! {!!enslaved_to && ' Вы благодарны за то, что осознаете себя и обязаны ' + enslaved_to + diff --git a/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx b/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx index f0a537f1b1abf..32cf5d78f60f6 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx @@ -29,16 +29,18 @@ export const AntagInfoVoidwalker = (props) => { Выживайте:  У вас есть непревзойденная свобода. Оставайтесь в космосе, и никто не сможет остановить вас. Вы можете перемещаться через - окна, поэтому держитесь возле них, чтобы чтобы всегда иметь путь к спасению. + окна, поэтому держитесь возле них, чтобы чтобы всегда иметь + путь к спасению.
Охотьтесь:  - Выбирайте нечестные бои. Ищите невнимательных жертв и - наносите удары когда они вас не ожидают. + Выбирайте нечестные бои. Ищите невнимательных жертв и наносите + удары когда они вас не ожидают.
Похищайте:  Ваша способность Unsettle оглушает и истощает цели. Прикончите их с помощью своего острия пустоты и используйте его, чтобы - открыть окно, перетащите их в космос и используйте пустую руку, чтобы похитить их. + открыть окно, перетащите их в космос и используйте пустую + руку, чтобы похитить их.
@@ -57,11 +59,13 @@ export const AntagInfoVoidwalker = (props) => { Ваш природный камуфляж делает вас почти невидимым в космосе, а также залечивает любые раны, полученные вашим телом. Вы можете - свободно проникать сквозь стекло, но замедляетесь под действием гравитации. + свободно проникать сквозь стекло, но замедляетесь под + действием гравитации. Нацельтесь на жертву, частично оставаясь в поле ее зрения, - чтобы оглушить и ослабить их, но при этом объявить им о своем присутствии. + чтобы оглушить и ослабить их, но при этом объявить им о своем + присутствии.
From 9faeb2eabcdeeaf58e5d2934f445b6a9a470789a Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Thu, 26 Dec 2024 16:18:51 +0200 Subject: [PATCH 13/23] Small linter issue fix --- code/modules/mob/living/carbon/examine.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/examine.dm b/code/modules/mob/living/carbon/examine.dm index d4d6c8d449f9f..93675304d0123 100644 --- a/code/modules/mob/living/carbon/examine.dm +++ b/code/modules/mob/living/carbon/examine.dm @@ -495,7 +495,7 @@ var/datum/record/crew/target_record = find_record(perpname) if(target_record) . += "Должность: [target_record.rank]" - . += "\[Фото спереди\]\[Фото сбоку\]" + . += "\[Фото спереди\]\[Фото сбоку\]" if(HAS_TRAIT(user, TRAIT_MEDICAL_HUD) && HAS_TRAIT(user, TRAIT_SECURITY_HUD)) title = separator_hr("Медицинский и безопасности анализы") . += get_medhud_examine_info(user, target_record) From 977418a33355c8ccab13a1cc942980e6cfe954c9 Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Thu, 9 Jan 2025 17:14:51 +0200 Subject: [PATCH 14/23] translation fixes --- tgui/packages/tgui/interfaces/AntagInfoBlob.tsx | 10 ++++------ tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx | 4 ++-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx index 0ed081b5d233d..a4d69ab112ba2 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx @@ -60,9 +60,7 @@ const Overview = (props) => { Вы - Блоб! - - В роли управляющего ядра вы можете управлять блобом. - + В роли сверхразума вы можете управлять блобом. Ваш реагент блоба:{' '} { предметов или помещению обычной клетки блоба, если тайл пустой. - Вы сможете вручную разместить ядро блоба, нажав кнопку Place Blob Core - в правом нижнем углу экрана.
+ Вы сможете вручную разместить ядро блоба, нажав кнопку "Разместить + Ядро Блоба" в правом нижнем углу экрана.

Если вы являетесь блоб-инфекцией, вы можете разместить ядро там, где - вы стоите нажав на кнопку в левом верхнем углу экрана. экрана. + вы стоите нажав на кнопку в левом верхнем углу экрана.
В дополнение к кнопкам на вашем интерфейсе, есть несколько сочетаний diff --git a/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx b/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx index 6ceb1eede58af..367e7c5693c15 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx @@ -25,7 +25,7 @@ export const AntagInfoBrainwashed = (porps) => {
- Эй, не смейте! Хватит транслировать это! + Hey, no! Stop translating this! Ваши мысли разбегаются... @@ -48,7 +48,7 @@ export const AntagInfoBrainwashed = (porps) => { Выполняйте директивы любой ценой! - Ты испортил мой классный эффект шрифта. + You ruined my cool font effect.
From 18332664799bff6b453cedeac77f65e47226855e Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Thu, 9 Jan 2025 17:15:06 +0200 Subject: [PATCH 15/23] blob buttons translation --- code/_onclick/hud/blob_overmind.dm | 62 +++++++++++++++--------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/code/_onclick/hud/blob_overmind.dm b/code/_onclick/hud/blob_overmind.dm index f02f67296bdcf..086c1ebff7c57 100644 --- a/code/_onclick/hud/blob_overmind.dm +++ b/code/_onclick/hud/blob_overmind.dm @@ -12,8 +12,8 @@ /atom/movable/screen/blob/jump_to_node icon_state = "ui_tonode" - name = "Jump to Node" - desc = "Moves your camera to a selected blob node." + name = "Перейти к узлу" + desc = "Перемещает камеру к выбранному узлу блоба." /atom/movable/screen/blob/jump_to_node/Click() if(!isovermind(usr)) @@ -23,15 +23,15 @@ /atom/movable/screen/blob/jump_to_core icon_state = "ui_tocore" - name = "Jump to Core" - desc = "Moves your camera to your blob core." + name = "Перейти к ядру" + desc = "Переместите камеру к ядру блоба." /atom/movable/screen/blob/jump_to_core/MouseEntered(location,control,params) if(hud?.mymob && isovermind(hud.mymob)) var/mob/eye/blob/B = hud.mymob if(!B.placed) - name = "Place Blob Core" - desc = "Attempt to place your blob core at this location." + name = "Разместить ядро блоба" + desc = "Попытатся разместить ядро блоба в этом месте." else name = initial(name) desc = initial(desc) @@ -48,13 +48,13 @@ /atom/movable/screen/blob/blobbernaut icon_state = "ui_blobbernaut" // Name and description get given their proper values on Initialize() - name = "Produce Blobbernaut (ERROR)" - desc = "Produces a strong, smart blobbernaut from a factory blob for (ERROR) resources.
The factory blob used will become fragile and unable to produce spores." + name = "Произвести Блоббернаута (ОШИБКА)" + desc = "Производит сильного, умного блоббернаута из клетки-фабрики блоба за (ОШИБКА) ресурсов.
Используемая клетка-фабрика станет хрупкой и не сможет производить споры." /atom/movable/screen/blob/blobbernaut/Initialize(mapload, datum/hud/hud_owner) . = ..() - name = "Produce Blobbernaut ([BLOBMOB_BLOBBERNAUT_RESOURCE_COST])" - desc = "Produces a strong, smart blobbernaut from a factory blob for [BLOBMOB_BLOBBERNAUT_RESOURCE_COST] resources.
The factory blob used will become fragile and unable to produce spores." + name = "Произвести Блоббернаута ([BLOBMOB_BLOBBERNAUT_RESOURCE_COST])" + desc = "Производит сильного, умного блоббернаута из клетки-фабрики блоба за [BLOBMOB_BLOBBERNAUT_RESOURCE_COST] ресурсов.
Используемая клетка-фабрика станет хрупкой и не сможет производить споры." /atom/movable/screen/blob/blobbernaut/Click() if(!isovermind(usr)) @@ -65,13 +65,13 @@ /atom/movable/screen/blob/resource_blob icon_state = "ui_resource" // Name and description get given their proper values on Initialize() - name = "Produce Resource Blob (ERROR)" - desc = "Produces a resource blob for ERROR resources.
Resource blobs will give you resources every few seconds." + name = "Произвести ресурсную клетку блоба (ОШИБКА)" + desc = "Производит ресурсную клетку блоба за ОШИБКА resources.
Ресурсные клетки блоба будут давать вам ресурсы каждые несколько секунд." /atom/movable/screen/blob/resource_blob/Initialize(mapload, datum/hud/hud_owner) . = ..() - name = "Produce Resource Blob ([BLOB_STRUCTURE_RESOURCE_COST])" - desc = "Produces a resource blob for [BLOB_STRUCTURE_RESOURCE_COST] resources.
Resource blobs will give you resources every few seconds." + name = "Произвести ресурсную клетку блоба ([BLOB_STRUCTURE_RESOURCE_COST])" + desc = "Производит ресурсную клетку блоба за [BLOB_STRUCTURE_RESOURCE_COST] ресурсов.
Ресурсные клетки блоба будут давать вам ресурсы каждые несколько секунд." /atom/movable/screen/blob/resource_blob/Click() if(!isovermind(usr)) @@ -82,13 +82,13 @@ /atom/movable/screen/blob/node_blob icon_state = "ui_node" // Name and description get given their proper values on Initialize() - name = "Produce Node Blob (ERROR)" - desc = "Produces a node blob for ERROR resources.
Node blobs will expand and activate nearby resource and factory blobs." + name = "Произвести узловую клетку блоба (ОШИБКА)" + desc = "Производит узловую клетку блоба за ОШИБКА ресурсов.
Узловые клетки блоба расширяются и активируют близлежащие ресурсные клетки и клетки-фабрики блоба." /atom/movable/screen/blob/node_blob/Initialize(mapload, datum/hud/hud_owner) . = ..() - name = "Produce Node Blob ([BLOB_STRUCTURE_NODE_COST])" - desc = "Produces a node blob for [BLOB_STRUCTURE_NODE_COST] resources.
Node blobs will expand and activate nearby resource and factory blobs." + name = "Произвести узловую клетку блоба ([BLOB_STRUCTURE_NODE_COST])" + desc = "Производит узловую клетку блоба за [BLOB_STRUCTURE_NODE_COST] ресурсов.
Узловые клетки блоба расширяются и активируют близлежащие ресурсные клетки и клетки-фабрики блоба." /atom/movable/screen/blob/node_blob/Click() if(!isovermind(usr)) @@ -99,13 +99,13 @@ /atom/movable/screen/blob/factory_blob icon_state = "ui_factory" // Name and description get given their proper values on Initialize() - name = "Produce Factory Blob (ERROR)" - desc = "Produces a factory blob for ERROR resources.
Factory blobs will produce spores every few seconds." + name = "Произвести клетку-фабрику блоба (ОШИБКА)" + desc = "Производит клетку-фабрику блоба за ОШИБКА ресурсов.
Клетки-фабрики блоба будут производить споры каждые несколько секунд." /atom/movable/screen/blob/factory_blob/Initialize(mapload, datum/hud/hud_owner) . = ..() - name = "Produce Factory Blob ([BLOB_STRUCTURE_FACTORY_COST])" - desc = "Produces a factory blob for [BLOB_STRUCTURE_FACTORY_COST] resources.
Factory blobs will produce spores every few seconds." + name = "Произвести клетку-фабрику блоба ([BLOB_STRUCTURE_FACTORY_COST])" + desc = "Производит клетку-фабрику блоба за [BLOB_STRUCTURE_FACTORY_COST] ресурсов.
Клетки-фабрики блоба будут производить споры каждые несколько секунд." /atom/movable/screen/blob/factory_blob/Click() if(!isovermind(usr)) @@ -116,18 +116,18 @@ /atom/movable/screen/blob/readapt_strain icon_state = "ui_chemswap" // Description gets given its proper values on Initialize() - name = "Readapt Strain" - desc = "Allows you to choose a new strain from ERROR random choices for ERROR resources." + name = "Реадаптировать реагент" + desc = "Позволяет выбрать новый реагент из ОШИБКА случайных вариантов за ОШИБКА ресурсов." /atom/movable/screen/blob/readapt_strain/MouseEntered(location,control,params) if(hud?.mymob && isovermind(hud.mymob)) var/mob/eye/blob/B = hud.mymob if(B.free_strain_rerolls) - name = "[initial(name)] (FREE)" - desc = "Randomly rerolls your strain for free." + name = "[initial(name)] (БЕСПЛАТНО)" + desc = "Случайным образом бесплатно меняет ваш реагент." else name = "[initial(name)] ([BLOB_POWER_REROLL_COST])" - desc = "Allows you to choose a new strain from [BLOB_POWER_REROLL_CHOICES] random choices for [BLOB_POWER_REROLL_COST] resources." + desc = "Позволяет выбрать новый реагент из [BLOB_POWER_REROLL_CHOICES] случайных вариантов за [BLOB_POWER_REROLL_COST] ресурсов." return ..() /atom/movable/screen/blob/readapt_strain/Click() @@ -138,13 +138,13 @@ /atom/movable/screen/blob/relocate_core icon_state = "ui_swap" // Name and description get given their proper values on Initialize() - name = "Relocate Core (ERROR)" - desc = "Swaps a node and your core for ERROR resources." + name = "Переместить ядро (ОШИБКА)" + desc = "Меняет местами узел и ядро за ОШИБКА ресурсов." /atom/movable/screen/blob/relocate_core/Initialize(mapload, datum/hud/hud_owner) . = ..() - name = "Relocate Core ([BLOB_POWER_RELOCATE_COST])" - desc = "Swaps a node and your core for [BLOB_POWER_RELOCATE_COST] resources." + name = "Переместить ядро ([BLOB_POWER_RELOCATE_COST])" + desc = "Меняет местами узел и ядро за [BLOB_POWER_RELOCATE_COST] ресурсов." /atom/movable/screen/blob/relocate_core/Click() if(isovermind(usr)) From 78f740374bdd88f5df8acc91314709bd1bc98ddf Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Thu, 9 Jan 2025 17:19:30 +0200 Subject: [PATCH 16/23] issue fix --- tgui/packages/tgui/interfaces/AntagInfoBlob.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx index a4d69ab112ba2..4c72e3721e09b 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx @@ -108,8 +108,8 @@ const Basics = (props) => { предметов или помещению обычной клетки блоба, если тайл пустой.
- Вы сможете вручную разместить ядро блоба, нажав кнопку "Разместить - Ядро Блоба" в правом нижнем углу экрана.
+ Вы сможете вручную разместить ядро блоба, нажав кнопку Разместить Ядро + Блоба в правом нижнем углу экрана.

Если вы являетесь блоб-инфекцией, вы можете разместить ядро там, где вы стоите нажав на кнопку в левом верхнем углу экрана. From a7d253302b13aab6b48b28becd5246f15bb6f4c1 Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Thu, 16 Jan 2025 13:22:59 +0200 Subject: [PATCH 17/23] suggestion commit 1 Co-authored-by: Alexsey Bezyuk <41479614+PhantornRU@users.noreply.github.com> --- code/_onclick/hud/blob_overmind.dm | 2 +- .../tgui/interfaces/AntagInfoBlob.tsx | 64 +++++++++---------- .../tgui/interfaces/AntagInfoBrainwashed.tsx | 6 +- .../tgui/interfaces/AntagInfoGlitch.tsx | 17 ++--- .../tgui/interfaces/AntagInfoMalf.tsx | 6 +- .../tgui/interfaces/AntagInfoMorph.tsx | 6 +- .../tgui/interfaces/AntagInfoNightmare.tsx | 11 ++-- .../tgui/interfaces/AntagInfoSeparatist.tsx | 2 +- .../tgui/interfaces/AntagInfoShade.jsx | 2 +- 9 files changed, 55 insertions(+), 61 deletions(-) diff --git a/code/_onclick/hud/blob_overmind.dm b/code/_onclick/hud/blob_overmind.dm index 086c1ebff7c57..d7e022348dee7 100644 --- a/code/_onclick/hud/blob_overmind.dm +++ b/code/_onclick/hud/blob_overmind.dm @@ -83,7 +83,7 @@ icon_state = "ui_node" // Name and description get given their proper values on Initialize() name = "Произвести узловую клетку блоба (ОШИБКА)" - desc = "Производит узловую клетку блоба за ОШИБКА ресурсов.
Узловые клетки блоба расширяются и активируют близлежащие ресурсные клетки и клетки-фабрики блоба." + desc = "Производит узловую клетку блоба за ОШИБКА ресурсов.
Узловые клетки блоба распространяются и активируют близлежащие ресурсные клетки и клетки-фабрики блоба." /atom/movable/screen/blob/node_blob/Initialize(mapload, datum/hud/hud_owner) . = ..() diff --git a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx index 4c72e3721e09b..9708872b94043 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx @@ -60,9 +60,9 @@ const Overview = (props) => { Вы - Блоб! - В роли сверхразума вы можете управлять блобом. + Вы сверхразум, управляющий блобом. - Ваш реагент блоба:{' '} + Реагент вашего блоба:{' '} { предметов или помещению обычной клетки блоба, если тайл пустой.
- Вы сможете вручную разместить ядро блоба, нажав кнопку Разместить Ядро + Вы можете вручную разместить ядро блоба, нажав кнопку Разместить Ядро Блоба в правом нижнем углу экрана.

Если вы являетесь блоб-инфекцией, вы можете разместить ядро там, где @@ -125,8 +125,8 @@ const Basics = (props) => { Альт-Клик = Убрать клетку блоба
- Попытка заговорить отправит сообщение всем остальным управляющим - ядрам, что позволит вам координировать свои действия с ними. + Попытка коммуникации отправит сообщение всем сверхразумам, + для совместной координации. @@ -138,15 +138,15 @@ const Minions = (props) => { - Эта боевая единица может быть произведена на клетках-фабриках за - определенную стоимость. Их трудно убить, мощные и в меру умные. - Фабрика, использованная для создания одного станет хрупкой и на - короткое время потеряет способность производить споры. + Боевая единица производимая на фабриках за определенную стоимость. + Мощные и крепкие, и даже в меру умные. + Фабрика, использованная для производства - станет хрупкой, + временно теряя способность производить споры. - Они производятся автоматически на клетках-фабриках, слабы, но их можно - собрать воедино и атаковать врагов. Они также будут атаковать врагов - рядом с фабрики и пытаются зомбировать трупы. + Автоматически производятся на фабриках, слабы, но их все + можно послать на врагов. Они также будут атаковать врагов + рядом с фабриками и зомбифицировать трупы. @@ -157,37 +157,35 @@ const Structures = (props) => { return ( - Обычные клетки блоба расширят ваши границы и могут быть улучшены до - специальных клеток блоба, которые выполняют определенные функции. Имейте - в виду, что расширение в космос с вероятностью 80% не удастся! + Блобы для вашего распространения. Могут быть улучшены до + специализированных блобов. Имейте ввиду, + расширение в космос с вероятностью 80% не удастся!
- Вы можете превратить обычные клетки блоба в следующие типы: + Вы можете превратить обычных блобов в следующие типы: - - Сильные клетки блоба стоят дороже, но наносят больше урона. Кроме + + Сильные блобы стоят дороже, но наносят больше урона. Кроме того, они огнеупорные и могут блокировать воздух, используйте их, чтобы защититься от пожаров на станции. - - Улучшение сильных клеток блоба создает отражающие клетки блоба, - способные отражать большинство снарядов за счет дополнительного - здоровья сильной клетки блоба. + + Улучшение сильного блоба создает блоба, отражающего + большинство снарядов, ценой увеличенного здоровья. - - Клетки блоба, которые производят больше ресурсов для вас, постройте их - как можно больше, чтобы поглощать станцию. Этот тип блобов должен быть - размещен рядом с узловыми клетками блоба или ядра, чтобы они работали. + + Блобы, производящие для вас ресурсы, стройте их как + можно больше для поглощения станции. + Размещается рядом с узлами или ядром. - - Клетки блоба, которые порождают споры блоба, которые атакуют ближайших - врагов. Эти клетки блоба необходимо поместить рядом с узловыми - клетками блоба или ядром, чтобы они работали. + + Блобы, порождающие споры, атакующие ближайших врагов. + Размещаются рядом с узлами или ядром. - - Клетки блоба, которые растут, как и ядро. Они, как и ядро, могут - активировать ресурсные клетки и клетки-фабрики блоба. + + Блоб, распространяющийся как ядро. Как и ядро, могут + активировать ресурсных и фабричных блобов.
diff --git a/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx b/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx index 367e7c5693c15..3a1e1d66f7023 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx @@ -31,7 +31,7 @@ export const AntagInfoBrainwashed = (porps) => { Ваши мысли разбегаются...
- Сосредоточен на одной цели... + Сосредоточен на единственной цели... { objectives={data.objectives} objectiveFollowup={ - Необходимо следовать этой директиве. + Обязан следовать директиве. } /> - Выполняйте директивы любой ценой! + Следуй директивам любой ценой! You ruined my cool font effect. diff --git a/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx b/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx index 495cc975b4060..ee3277baede11 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx @@ -35,10 +35,9 @@ export const AntagInfoGlitch = (props) => { - Битраннинг- это - преступление. Ваша миссия:{' '} - Уничтожить органических - вторженцов, чтобы сохранить целостность системы. + Битраннинг- это преступление. + Ваша миссия:{' '} Устранить + органических вторженцов для сохранения целостности системы. @@ -60,7 +59,7 @@ export const AntagInfoGlitch = (props) => { действие. УБИТЬ() - уничтожить_вторженцев([0x70cf4020]) + устранить_вторженцев([0x70cf4020])
@@ -77,14 +76,12 @@ const SpecificInfo = (props) => { return ( <> - Чтобы облегчить вам задачу, в вашу программу добавлены передовые - технологии знаний{' '} + Для облегчения задачи, в вашу программу загружены передовые знания{' '} боевых исскуств. - Оружие дальнего боя запрещено - . Баллистическая защита не приветствуется. Стиль имеет - первостепенное значение. + Оружие дальнего боя запрещено. + Баллистическая защита не приветствуется. Стиль - первостепенен. ); diff --git a/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx b/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx index b8e13b1cef7ca..cde32ddbca989 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoMalf.tsx @@ -79,8 +79,8 @@ const FlavorSection = (props) => { mt={-0.5} icon="hammer" tooltip={` - Это предложение по геймплею для скучающих ИИшек. - Вы не обязаны следовать ему, если только вам не нужны + Это предложение по геймплею для скучающих ИИ. + Вы не обязаны ему следовать, если только вам не нужны идеи, как провести раунд.`} tooltipPosition="bottom-start" > @@ -114,7 +114,7 @@ const FlavorSection = (props) => { >Сообщить в Нанотрейзен?
- >>N + >>Н
diff --git a/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx b/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx index 268941c14bdc0..f128263057c53 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx @@ -22,8 +22,8 @@ export const AntagInfoMorph = (props) => { Вы - Морф...
- ...мерзость, способная съесть почти все. Вы можете принимать форму - всего, что вы можете увидеть{' '} + ...мерзость, способная съесть почти все. + Вы можете принимать форму всего, что увидели{' '} используя способность "Assume Form" на нем. Шифт-клик по обьекту тоже будет работать. @@ -43,7 +43,7 @@ export const AntagInfoMorph = (props) => {  трупы восстанавливают ваше здоровье. {' '} Наконец, вы можете вернуть себе прежнюю форму, будучи - перевоплотившись{' '} + перевоплощенным{' '} используя способность "Assume Form" на себе. Вы также можете шифт-кликнуть себя. diff --git a/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx b/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx index dc9c56f470de6..684b035c4ec9c 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx @@ -32,14 +32,13 @@ export const AntagInfoNightmare = (props) => { Совет #1:  - Перемещайтесь чаще. Станция будет охотиться за вами после - того, как вас обнаружат, поэтому не задерживайтесь надолго в - одном месте. + Перемещайтесь чаще. Станция будет охотиться за вами после вашего + обнаружения, поэтому не задерживайтесь надолго в одном месте.
Совет #2:  - Выбирайте нечестные бои. Вы невероятно сильны в ситуациях - «один на один», используйте это. Чем больше вы сражаетесь, тем - сложнее будет вам сохранять и придерживатся в темноте. + Сражайтесь нечестно. Вы невероятно сильны в ситуациях + «один на один», не пренебрегайте этим. Чем больше вы сражаетесь, + тем сложнее держаться во тьме.
Совет #3:  Полностью уничтожайте ЛКП, когда это возможно. Вместо того diff --git a/tgui/packages/tgui/interfaces/AntagInfoSeparatist.tsx b/tgui/packages/tgui/interfaces/AntagInfoSeparatist.tsx index 9e52237a8f334..9c99dbc60a343 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoSeparatist.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoSeparatist.tsx @@ -36,7 +36,7 @@ const IntroductionObjectives = (props) => {
- Вы - Сепаратист за свободу {nation}! + Вы - Борец за свободу {nation}! { Ваша душа была захвачена в камень души! - Вы обязаны выполнять волю {master_name}! + Вы обязаны беспрекословно следовать воли {master_name}! Помогите им добиться успеха в достижении своих целей любой ценой. From 3a83626d22e817016dd6653ee8eb864651ac3bc1 Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Thu, 16 Jan 2025 14:03:37 +0200 Subject: [PATCH 18/23] suggestion commit 2 --- code/_onclick/hud/blob_overmind.dm | 28 ++++----- .../tgui/interfaces/AntagInfoBlob.tsx | 61 +++++++++---------- .../tgui/interfaces/AntagInfoShade.jsx | 2 +- 3 files changed, 45 insertions(+), 46 deletions(-) diff --git a/code/_onclick/hud/blob_overmind.dm b/code/_onclick/hud/blob_overmind.dm index d7e022348dee7..f246de3487dc4 100644 --- a/code/_onclick/hud/blob_overmind.dm +++ b/code/_onclick/hud/blob_overmind.dm @@ -49,12 +49,12 @@ icon_state = "ui_blobbernaut" // Name and description get given their proper values on Initialize() name = "Произвести Блоббернаута (ОШИБКА)" - desc = "Производит сильного, умного блоббернаута из клетки-фабрики блоба за (ОШИБКА) ресурсов.
Используемая клетка-фабрика станет хрупкой и не сможет производить споры." + desc = "Производит сильного, умного блоббернаута из фабричного блоб за (ОШИБКА) ресурсов.
Используемый фабричный блоб станет хрупким и не сможет производить споры." /atom/movable/screen/blob/blobbernaut/Initialize(mapload, datum/hud/hud_owner) . = ..() name = "Произвести Блоббернаута ([BLOBMOB_BLOBBERNAUT_RESOURCE_COST])" - desc = "Производит сильного, умного блоббернаута из клетки-фабрики блоба за [BLOBMOB_BLOBBERNAUT_RESOURCE_COST] ресурсов.
Используемая клетка-фабрика станет хрупкой и не сможет производить споры." + desc = "Производит сильного, умного блоббернаута из фабричного блоб за [BLOBMOB_BLOBBERNAUT_RESOURCE_COST] ресурсов.
Используемый фабричный блоб станет хрупким и не сможет производить споры." /atom/movable/screen/blob/blobbernaut/Click() if(!isovermind(usr)) @@ -65,13 +65,13 @@ /atom/movable/screen/blob/resource_blob icon_state = "ui_resource" // Name and description get given their proper values on Initialize() - name = "Произвести ресурсную клетку блоба (ОШИБКА)" - desc = "Производит ресурсную клетку блоба за ОШИБКА resources.
Ресурсные клетки блоба будут давать вам ресурсы каждые несколько секунд." + name = "Произвести ресурсный блоб (ОШИБКА)" + desc = "Производит ресурсный блоб за ОШИБКА ресурсов.
Ресурсный блоб будет давать вам ресурсы каждые несколько секунд." /atom/movable/screen/blob/resource_blob/Initialize(mapload, datum/hud/hud_owner) . = ..() - name = "Произвести ресурсную клетку блоба ([BLOB_STRUCTURE_RESOURCE_COST])" - desc = "Производит ресурсную клетку блоба за [BLOB_STRUCTURE_RESOURCE_COST] ресурсов.
Ресурсные клетки блоба будут давать вам ресурсы каждые несколько секунд." + name = "Произвести ресурсный блоб ([BLOB_STRUCTURE_RESOURCE_COST])" + desc = "Производит ресурсный блоб за [BLOB_STRUCTURE_RESOURCE_COST] ресурсов.
Ресурсный блоб будет давать вам ресурсы каждые несколько секунд." /atom/movable/screen/blob/resource_blob/Click() if(!isovermind(usr)) @@ -82,13 +82,13 @@ /atom/movable/screen/blob/node_blob icon_state = "ui_node" // Name and description get given their proper values on Initialize() - name = "Произвести узловую клетку блоба (ОШИБКА)" - desc = "Производит узловую клетку блоба за ОШИБКА ресурсов.
Узловые клетки блоба распространяются и активируют близлежащие ресурсные клетки и клетки-фабрики блоба." + name = "Произвести узлового блоба (ОШИБКА)" + desc = "Производит узлового блоба за ОШИБКА ресурсов.
Узловой блоб распространяется и активируют близлежащие ресурсные блобы и фабричные блобы." /atom/movable/screen/blob/node_blob/Initialize(mapload, datum/hud/hud_owner) . = ..() - name = "Произвести узловую клетку блоба ([BLOB_STRUCTURE_NODE_COST])" - desc = "Производит узловую клетку блоба за [BLOB_STRUCTURE_NODE_COST] ресурсов.
Узловые клетки блоба расширяются и активируют близлежащие ресурсные клетки и клетки-фабрики блоба." + name = "Произвести узлового блоба ([BLOB_STRUCTURE_NODE_COST])" + desc = "Производит узлового блоба за [BLOB_STRUCTURE_NODE_COST] ресурсов.
Узловой блоб распространяется и активируют близлежащие ресурсные блобы и фабричные блобы." /atom/movable/screen/blob/node_blob/Click() if(!isovermind(usr)) @@ -99,13 +99,13 @@ /atom/movable/screen/blob/factory_blob icon_state = "ui_factory" // Name and description get given their proper values on Initialize() - name = "Произвести клетку-фабрику блоба (ОШИБКА)" - desc = "Производит клетку-фабрику блоба за ОШИБКА ресурсов.
Клетки-фабрики блоба будут производить споры каждые несколько секунд." + name = "Произвести фабричного блоба (ОШИБКА)" + desc = "Производит фабричного блоба за ОШИБКА ресурсов.
Фабричный блоб будет производить споры каждые несколько секунд." /atom/movable/screen/blob/factory_blob/Initialize(mapload, datum/hud/hud_owner) . = ..() - name = "Произвести клетку-фабрику блоба ([BLOB_STRUCTURE_FACTORY_COST])" - desc = "Производит клетку-фабрику блоба за [BLOB_STRUCTURE_FACTORY_COST] ресурсов.
Клетки-фабрики блоба будут производить споры каждые несколько секунд." + name = "Произвести фабричного блоба ([BLOB_STRUCTURE_FACTORY_COST])" + desc = "Производит фабричного блоба за [BLOB_STRUCTURE_FACTORY_COST] ресурсов.
Фабричный блоб будет производить споры каждые несколько секунд." /atom/movable/screen/blob/factory_blob/Click() if(!isovermind(usr)) diff --git a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx index 9708872b94043..b1799b7374d46 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx @@ -49,7 +49,7 @@ const Overview = (props) => { Вы еще не показали свою истинную форму!
- Вы должны умереть от инфекции. Найдите безопасное место и взорвитесь! + Вы должны поглотиться инфекцией. Найдите безопасное место и лопните!
); @@ -104,29 +104,29 @@ const Basics = (props) => { - Вы можете расширяться, что приведет к атаке существ, повреждению - предметов или помещению обычной клетки блоба, если тайл пустой. + Вы можете распространятся, что приведет к атаке существ, повреждению + предметов или размещению Обычного Блоба, если тайл пустой. Вы можете вручную разместить ядро блоба, нажав кнопку Разместить Ядро Блоба в правом нижнем углу экрана.

- Если вы являетесь блоб-инфекцией, вы можете разместить ядро там, где - вы стоите нажав на кнопку в левом верхнем углу экрана. + Если вы блоб-инфицированный, вы можете разместить ядро там, где вы + стоите нажав на кнопку в левом верхнем углу экрана.
В дополнение к кнопкам на вашем интерфейсе, есть несколько сочетаний клавиш для ускорения расширения и обороны. - Клик = Разместить клетку блоба
+ Клик = Разместить блоба
СКМ = Отправить споры
- Ктрл-Клик = Создать щитовую клетку блоба
- Альт-Клик = Убрать клетку блоба
+ Контрл-Клик = Создать защитного блоба
+ Альт-Клик = Убрать блоба
- Попытка коммуникации отправит сообщение всем сверхразумам, - для совместной координации. + Попытка коммуникации отправит сообщение всем сверхразумам, для + совместной координации.
@@ -138,15 +138,15 @@ const Minions = (props) => { - Боевая единица производимая на фабриках за определенную стоимость. - Мощные и крепкие, и даже в меру умные. - Фабрика, использованная для производства - станет хрупкой, - временно теряя способность производить споры. + Боевая единица производимая на фабриках за определенную стоимость. + Мощные и крепкие, и даже в меру умные. Фабрика, использованная для + производства - станет хрупкой, временно теряя способность производить + споры. - Автоматически производятся на фабриках, слабы, но их все - можно послать на врагов. Они также будут атаковать врагов - рядом с фабриками и зомбифицировать трупы. + Автоматически производятся на фабриках, слабы, но их все можно послать + на врагов. Они также будут атаковать врагов рядом с фабриками и + зомбифицировать трупы. @@ -158,34 +158,33 @@ const Structures = (props) => { Блобы для вашего распространения. Могут быть улучшены до - специализированных блобов. Имейте ввиду, - расширение в космос с вероятностью 80% не удастся! + специализированных блобов. Имейте ввиду, расширение в космос с + вероятностью 80% не удастся!
Вы можете превратить обычных блобов в следующие типы: - Сильные блобы стоят дороже, но наносят больше урона. Кроме - того, они огнеупорные и могут блокировать воздух, используйте их, - чтобы защититься от пожаров на станции. + Сильные блобы стоят дороже, но наносят больше урона. Кроме того, они + огнеупорные и могут блокировать воздух, используйте их, чтобы + защититься от пожаров на станции. - Улучшение сильного блоба создает блоба, отражающего - большинство снарядов, ценой увеличенного здоровья. + Улучшение сильного блоба создает блоба, отражающего большинство + снарядов, ценой увеличенного здоровья. - Блобы, производящие для вас ресурсы, стройте их как - можно больше для поглощения станции. - Размещается рядом с узлами или ядром. + Блобы, производящие для вас ресурсы, стройте их как можно больше для + поглощения станции. Размещается рядом с узлами или ядром. - Блобы, порождающие споры, атакующие ближайших врагов. - Размещаются рядом с узлами или ядром. + Блобы, порождающие споры, атакующие ближайших врагов. Размещаются + рядом с узлами или ядром. - Блоб, распространяющийся как ядро. Как и ядро, могут - активировать ресурсных и фабричных блобов. + Блоб, распространяющийся как ядро. Как и ядро, могут активировать + ресурсных и фабричных блобов.
diff --git a/tgui/packages/tgui/interfaces/AntagInfoShade.jsx b/tgui/packages/tgui/interfaces/AntagInfoShade.jsx index 562af94b543c8..c5898635766e9 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoShade.jsx +++ b/tgui/packages/tgui/interfaces/AntagInfoShade.jsx @@ -20,7 +20,7 @@ export const AntagInfoShade = (props) => {
- Ваша душа была захвачена в камень души! + Ваша душа была заточена в камень души! Вы обязаны беспрекословно следовать воли {master_name}! From 7d87b9a774aa27e2ef88b71b428d9f3b213b37ba Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Thu, 16 Jan 2025 14:13:31 +0200 Subject: [PATCH 19/23] i forgor --- tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx | 15 ++++++++------- .../tgui/interfaces/AntagInfoSentient.jsx | 10 +++++----- tgui/packages/tgui/interfaces/AntagInfoShade.jsx | 2 +- .../tgui/interfaces/AntagInfoVoidwalker.tsx | 7 +++---- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx b/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx index ee3277baede11..8f124684dc3ea 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx @@ -27,7 +27,7 @@ export const AntagInfoGlitch = (props) => {
- FN ТЕРМИНАЦИЯ_НАРУШИТЕЛЕЙ (REF) + FN УСТРАНЕНИЕ_НАРУШИТЕЛЕЙ (REF) @@ -35,8 +35,9 @@ export const AntagInfoGlitch = (props) => { - Битраннинг- это преступление. - Ваша миссия:{' '} Устранить + Битраннинг- это + преступление. Ваша миссия:{' '} + Устранить органических вторженцов для сохранения целостности системы. @@ -76,12 +77,12 @@ const SpecificInfo = (props) => { return ( <> - Для облегчения задачи, в вашу программу загружены передовые знания{' '} + Для облегчения задачи, в вашу программу загружены передовые знания{' '} боевых исскуств. - Оружие дальнего боя запрещено. - Баллистическая защита не приветствуется. Стиль - первостепенен. + Оружие дальнего боя запрещено + . Баллистическая защита не приветствуется. Стиль - первостепенен. ); @@ -94,7 +95,7 @@ const SpecificInfo = (props) => { Уничтожить органическую жизнь - любой любой ценой. + любой ценой. ); diff --git a/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx b/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx index f76e8ee9129f4..32b2a490f7099 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx +++ b/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx @@ -14,20 +14,20 @@ export const AntagInfoSentient = (props) => { Вы - разумное существо!
- Все сразу становится понятно: вы знаете, что вы есть и кто вы! + Все сразу прояснилось: вы знаете, чем и кем являетесь! Самосознание стало вашим! {!!enslaved_to && - ' Вы благодарны за то, что осознаете себя и обязаны ' + + ' Вы благодарны за самосознание и перед ' + enslaved_to + - ' большой долг. Служить ' + + ' в большом долгу. Служите ' + enslaved_to + - ', и помогать ' + + ', и помогайте ' + p_them + ' в завершении ' + p_their + ' целей любой ценой.'} {!!holographic && - ' Вы также удручающе осознаете, что являетесь не реальным существом, а голоформой. Ваше существование ограничено параметрами голодека.'} + ' Вас удручает от осознания, что вы не реальное существо, а голоформа. Ваше существование ограничено параметрами голодека.'}
diff --git a/tgui/packages/tgui/interfaces/AntagInfoShade.jsx b/tgui/packages/tgui/interfaces/AntagInfoShade.jsx index c5898635766e9..b7e95b2ea4121 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoShade.jsx +++ b/tgui/packages/tgui/interfaces/AntagInfoShade.jsx @@ -26,7 +26,7 @@ export const AntagInfoShade = (props) => { Вы обязаны беспрекословно следовать воли {master_name}! - Помогите им добиться успеха в достижении своих целей любой ценой. + Помогите добиться успеха в достижении их целей любой ценой.
diff --git a/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx b/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx index 477641ea471d8..6852a7b8d1b9c 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx @@ -28,10 +28,9 @@ export const AntagInfoVoidwalker = (props) => { Выживайте:  - У вас есть непревзойденная свобода. Оставайтесь в космосе, и - никто не сможет остановить вас. Вы можете перемещаться через - окна, поэтому держитесь возле них, чтобы чтобы всегда иметь - путь к спасению. + Вы безудержно свободны. Оставаясь в космосе - никто не сможет + вас остановить. Вы можете перемещаться через окна, поэтому + держитесь возле них, чтобы чтобы всегда иметь путь к спасению.
Охотьтесь:  Выбирайте нечестные бои. Ищите невнимательных жертв и наносите From 88b8ead83b1b26addb7f34a37b5f94c5ab0fe473 Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Thu, 16 Jan 2025 14:30:44 +0200 Subject: [PATCH 20/23] Prettier fix --- tgui/packages/tgui/interfaces/AntagInfoMorph.tsx | 4 ++-- tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx | 11 ++++++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx b/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx index f128263057c53..58353671dc3c9 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx @@ -22,8 +22,8 @@ export const AntagInfoMorph = (props) => { Вы - Морф...
- ...мерзость, способная съесть почти все. - Вы можете принимать форму всего, что увидели{' '} + ...мерзость, способная съесть почти все. Вы можете принимать форму + всего, что увидели{' '} используя способность "Assume Form" на нем. Шифт-клик по обьекту тоже будет работать. diff --git a/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx b/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx index 684b035c4ec9c..5d550c2aef259 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx @@ -32,13 +32,14 @@ export const AntagInfoNightmare = (props) => { Совет #1:  - Перемещайтесь чаще. Станция будет охотиться за вами после вашего - обнаружения, поэтому не задерживайтесь надолго в одном месте. + Перемещайтесь чаще. Станция будет охотиться за вами после + вашего обнаружения, поэтому не задерживайтесь надолго в одном + месте.
Совет #2:  - Сражайтесь нечестно. Вы невероятно сильны в ситуациях - «один на один», не пренебрегайте этим. Чем больше вы сражаетесь, - тем сложнее держаться во тьме. + Сражайтесь нечестно. Вы невероятно сильны в ситуациях «один на + один», не пренебрегайте этим. Чем больше вы сражаетесь, тем + сложнее держаться во тьме.
Совет #3:  Полностью уничтожайте ЛКП, когда это возможно. Вместо того From 0f042d8d04b5acc1bcec1ac00d7e921a68c421f0 Mon Sep 17 00:00:00 2001 From: Alexsey Bezyuk <41479614+PhantornRU@users.noreply.github.com> Date: Sat, 18 Jan 2025 16:18:21 +1000 Subject: [PATCH 21/23] =?UTF-8?q?=D0=93=D1=80=D0=B0=D0=BC=D0=BC=D0=B0?= =?UTF-8?q?=D1=82=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=B5=20=D0=BF=D1=80?= =?UTF-8?q?=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/_onclick/hud/blob_overmind.dm | 10 +++++----- tgui/packages/tgui/interfaces/AntagInfoBlob.tsx | 4 ++-- tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx | 4 +--- tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx | 8 ++++---- tgui/packages/tgui/interfaces/AntagInfoSentient.jsx | 4 +++- tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx | 5 +++-- 6 files changed, 18 insertions(+), 17 deletions(-) diff --git a/code/_onclick/hud/blob_overmind.dm b/code/_onclick/hud/blob_overmind.dm index f246de3487dc4..da548ececf31b 100644 --- a/code/_onclick/hud/blob_overmind.dm +++ b/code/_onclick/hud/blob_overmind.dm @@ -31,7 +31,7 @@ var/mob/eye/blob/B = hud.mymob if(!B.placed) name = "Разместить ядро блоба" - desc = "Попытатся разместить ядро блоба в этом месте." + desc = "Попытка разместить ядро блоба в этом месте." else name = initial(name) desc = initial(desc) @@ -49,12 +49,12 @@ icon_state = "ui_blobbernaut" // Name and description get given their proper values on Initialize() name = "Произвести Блоббернаута (ОШИБКА)" - desc = "Производит сильного, умного блоббернаута из фабричного блоб за (ОШИБКА) ресурсов.
Используемый фабричный блоб станет хрупким и не сможет производить споры." + desc = "Производит сильного, умного блоббернаута из фабричного блоба за (ОШИБКА) ресурсов.
Используемый фабричный блоб станет хрупким и не сможет производить споры." /atom/movable/screen/blob/blobbernaut/Initialize(mapload, datum/hud/hud_owner) . = ..() name = "Произвести Блоббернаута ([BLOBMOB_BLOBBERNAUT_RESOURCE_COST])" - desc = "Производит сильного, умного блоббернаута из фабричного блоб за [BLOBMOB_BLOBBERNAUT_RESOURCE_COST] ресурсов.
Используемый фабричный блоб станет хрупким и не сможет производить споры." + desc = "Производит сильного, умного блоббернаута из фабричного блоб за [BLOBMOB_BLOBBERNAUT_RESOURCE_COST] ресурсов.
Используемый фабричный блоба станет хрупким и не сможет производить споры." /atom/movable/screen/blob/blobbernaut/Click() if(!isovermind(usr)) @@ -66,12 +66,12 @@ icon_state = "ui_resource" // Name and description get given their proper values on Initialize() name = "Произвести ресурсный блоб (ОШИБКА)" - desc = "Производит ресурсный блоб за ОШИБКА ресурсов.
Ресурсный блоб будет давать вам ресурсы каждые несколько секунд." + desc = "Производит ресурсного блоба за ОШИБКА ресурсов.
Ресурсный блоб будет давать вам ресурсы каждые несколько секунд." /atom/movable/screen/blob/resource_blob/Initialize(mapload, datum/hud/hud_owner) . = ..() name = "Произвести ресурсный блоб ([BLOB_STRUCTURE_RESOURCE_COST])" - desc = "Производит ресурсный блоб за [BLOB_STRUCTURE_RESOURCE_COST] ресурсов.
Ресурсный блоб будет давать вам ресурсы каждые несколько секунд." + desc = "Производит ресурсного блоба за [BLOB_STRUCTURE_RESOURCE_COST] ресурсов.
Ресурсный блоб будет давать вам ресурсы каждые несколько секунд." /atom/movable/screen/blob/resource_blob/Click() if(!isovermind(usr)) diff --git a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx index b1799b7374d46..7fadacca65b6c 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx @@ -46,7 +46,7 @@ const Overview = (props) => { return ( - Вы еще не показали свою истинную форму! + Ваша натура еще не явлена! Вы должны поглотиться инфекцией. Найдите безопасное место и лопните! @@ -104,7 +104,7 @@ const Basics = (props) => { - Вы можете распространятся, что приведет к атаке существ, повреждению + Вы можете распространяться, что приведет к атаке существ, повреждению предметов или размещению Обычного Блоба, если тайл пустой. diff --git a/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx b/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx index 8f124684dc3ea..b7286be187278 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoGlitch.tsx @@ -30,9 +30,7 @@ export const AntagInfoGlitch = (props) => { FN УСТРАНЕНИЕ_НАРУШИТЕЛЕЙ (REF) - - Инициализация({antag_name}) - + Инициализация({antag_name}) Битраннинг- это diff --git a/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx b/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx index 5d550c2aef259..3502d414f6652 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoNightmare.tsx @@ -21,10 +21,10 @@ export const AntagInfoNightmare = (props) => { Вы - Кошмар.
- Вы - существо, пришедшее из-за звезд, которое обладает - невероятно сильными способностями во тьме, становясь почти - непобедимым. К сожалению, на свету вы ослабеваете и - сгораете. Вы должны использовать свой + Вы - существо, пришедшее за пределы звезд, обладающее + невероятными могучими способностями во тьме, + становясь почти непобедимым. + К сожалению, на свету вы ослабеваете и сгораете. Используйте  пожиратель света, чтобы погасить станцию, делая охоту проще.
diff --git a/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx b/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx index 32b2a490f7099..88a7a574e4f60 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx +++ b/tgui/packages/tgui/interfaces/AntagInfoSentient.jsx @@ -11,7 +11,9 @@ export const AntagInfoSentient = (props) => {
- Вы - разумное существо! + + Вы - разумное существо! +
Все сразу прояснилось: вы знаете, чем и кем являетесь! diff --git a/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx b/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx index 6852a7b8d1b9c..268405621a56c 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx @@ -21,8 +21,9 @@ export const AntagInfoVoidwalker = (props) => { Вы - Войдволкер.
- Вы - существо из пустоты между звездами. Вас привлекли - радиосигналы, передаваемые этой станцией. + Вы - существо из пустоты между звездами. + Вас привлекли радиосигналы, передаваемые + этой станцией.
From 30af66c2ce05f9b8934039e1e0472882a63e5115 Mon Sep 17 00:00:00 2001 From: Alexsey Bezyuk <41479614+PhantornRU@users.noreply.github.com> Date: Sat, 18 Jan 2025 16:31:27 +1000 Subject: [PATCH 22/23] =?UTF-8?q?=D0=A1=D1=82=D1=80=D0=BE=D0=BA=D0=B8=20?= =?UTF-8?q?=D0=B8=20=D0=BF=D1=80=D0=BE=D0=BF=D1=83=D1=89=D0=B5=D0=BD=D0=BD?= =?UTF-8?q?=D0=BE=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tgui/packages/tgui/interfaces/AntagInfoDemon.tsx | 9 ++++----- tgui/packages/tgui/interfaces/AntagInfoMorph.tsx | 4 ++-- tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx | 5 ++--- 3 files changed, 8 insertions(+), 10 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoDemon.tsx b/tgui/packages/tgui/interfaces/AntagInfoDemon.tsx index 548b19fd39965..98ac9d09aae25 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoDemon.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoDemon.tsx @@ -57,12 +57,11 @@ export const AntagInfoDemon = (props) => { Blood Jaunt: Вы можете - погружаться в кровь и выходить из нее, чтобы - перемещаться в любое место, где вам нужно быть. Выйдя из - крови, вы получаете повышенную скорость передвижения для + погружаться в кровь и выходить из нее, чтобы перемещаться + в любое место, где вам нужно быть. Выйдя из крови, + вы получаете повышенную скорость передвижения для внезапных атак. Вы можете тащить жертв, которых вы - обезвредили через кровь, поглощая их и восстанавливая - здоровье. + обезвредили через кровь, поглощая их и восстанавливая здоровье. diff --git a/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx b/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx index 58353671dc3c9..f128263057c53 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoMorph.tsx @@ -22,8 +22,8 @@ export const AntagInfoMorph = (props) => { Вы - Морф...
- ...мерзость, способная съесть почти все. Вы можете принимать форму - всего, что увидели{' '} + ...мерзость, способная съесть почти все. + Вы можете принимать форму всего, что увидели{' '} используя способность "Assume Form" на нем. Шифт-клик по обьекту тоже будет работать. diff --git a/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx b/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx index 268405621a56c..a6e48e52f3c43 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoVoidwalker.tsx @@ -39,9 +39,8 @@ export const AntagInfoVoidwalker = (props) => {
Похищайте:  Ваша способность Unsettle оглушает и истощает цели. Прикончите - их с помощью своего острия пустоты и используйте его, чтобы - открыть окно, перетащите их в космос и используйте пустую - руку, чтобы похитить их. + их с помощью своего острия пустоты, открывая окна и вытаскивая + в космос, используйте пустую руку, чтобы похитить их.
From 07940852c8f054441d45dfeccfe4222d5736b46b Mon Sep 17 00:00:00 2001 From: Ingakem <146962612+Ingakem@users.noreply.github.com> Date: Sat, 18 Jan 2025 16:05:44 +0200 Subject: [PATCH 23/23] suggestion commit 3 Co-authored-by: larentoun <31931237+larentoun@users.noreply.github.com> Co-authored-by: Alexsey Bezyuk <41479614+PhantornRU@users.noreply.github.com> --- code/_onclick/hud/blob_overmind.dm | 6 +++--- tgui/packages/tgui/interfaces/AntagInfoBlob.tsx | 2 +- tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/_onclick/hud/blob_overmind.dm b/code/_onclick/hud/blob_overmind.dm index da548ececf31b..849ff845b8c56 100644 --- a/code/_onclick/hud/blob_overmind.dm +++ b/code/_onclick/hud/blob_overmind.dm @@ -48,13 +48,13 @@ /atom/movable/screen/blob/blobbernaut icon_state = "ui_blobbernaut" // Name and description get given their proper values on Initialize() - name = "Произвести Блоббернаута (ОШИБКА)" + name = "Произвести блоббернаута (ОШИБКА)" desc = "Производит сильного, умного блоббернаута из фабричного блоба за (ОШИБКА) ресурсов.
Используемый фабричный блоб станет хрупким и не сможет производить споры." /atom/movable/screen/blob/blobbernaut/Initialize(mapload, datum/hud/hud_owner) . = ..() - name = "Произвести Блоббернаута ([BLOBMOB_BLOBBERNAUT_RESOURCE_COST])" - desc = "Производит сильного, умного блоббернаута из фабричного блоб за [BLOBMOB_BLOBBERNAUT_RESOURCE_COST] ресурсов.
Используемый фабричный блоба станет хрупким и не сможет производить споры." + name = "Произвести блоббернаута ([BLOBMOB_BLOBBERNAUT_RESOURCE_COST])" + desc = "Производит сильного, умного блоббернаута из фабричного блоб за [BLOBMOB_BLOBBERNAUT_RESOURCE_COST] ресурсов.
Используемый фабричный блоб станет хрупким и не сможет производить споры." /atom/movable/screen/blob/blobbernaut/Click() if(!isovermind(usr)) diff --git a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx index 7fadacca65b6c..56740eedceb01 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBlob.tsx @@ -58,7 +58,7 @@ const Overview = (props) => { return ( - Вы - Блоб! + Вы - блоб! Вы сверхразум, управляющий блобом. diff --git a/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx b/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx index 3a1e1d66f7023..748c6b581777d 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBrainwashed.tsx @@ -28,7 +28,7 @@ export const AntagInfoBrainwashed = (porps) => { Hey, no! Stop translating this! - Ваши мысли разбегаются... + Голова идет кругом... Сосредоточен на единственной цели...