Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Перевод книги заклинаний мага #5329

Open
wants to merge 65 commits into
base: master220
Choose a base branch
from

Conversation

DayBreakerBrony
Copy link
Contributor

Описание

ПР локализует большую часть текста, связанного с заклинаниями в игре (spells), чистит и повышает удобочитаемость книги заклинаний мага (spellbook.dm,wizloadouts.dm).

Ссылка на предложение/Причина создания ПР

Её здесь пока нет, ввиду того, что перевод будет обсуждаться. Subject to change, not indicative of a final product.
P.S. Было много спорных моментов, прошу советов, критики, вычитки.

DayBreakerBrony and others added 7 commits July 3, 2024 22:13
Перевод всех spells а также книги мага
Русские названия в скобках, книга мага почищена от мусора и теперь более удобочитаемая
Требуется роба или не требуется роба - буквальный атавизм для описания заклинания, так как в книге уже *есть* указатель на необходимость робы или наоборот
описка
@Daeberdir
Copy link
Member

Стоит перевести в драфт.

@DayBreakerBrony DayBreakerBrony marked this pull request as draft July 4, 2024 19:33
@DayBreakerBrony
Copy link
Contributor Author

Стоит перевести в драфт.

Готово.

code/datums/spells/construct_spells.dm Outdated Show resolved Hide resolved
code/datums/spells/construct_spells.dm Outdated Show resolved Hide resolved
code/datums/spells/charge.dm Outdated Show resolved Hide resolved
code/datums/spells/construct_spells.dm Outdated Show resolved Hide resolved
code/datums/spells/devil.dm Outdated Show resolved Hide resolved
code/datums/spells/wizard.dm Outdated Show resolved Hide resolved
code/game/gamemodes/wizard/spellbook.dm Outdated Show resolved Hide resolved
code/game/gamemodes/wizard/spellbook.dm Outdated Show resolved Hide resolved
code/game/gamemodes/wizard/spellbook.dm Outdated Show resolved Hide resolved
code/game/gamemodes/wizard/spellbook.dm Outdated Show resolved Hide resolved
@github-actions github-actions bot added the Merge Conflict This doesn't seem right label Sep 22, 2024
@github-actions github-actions bot removed the Merge Conflict This doesn't seem right label Sep 24, 2024
хоуле щет я не заметил эту проверку строчки
@Den109G Den109G added the перевод Съешь же ещё этих мягких французских булок, да выпей чаю label Sep 26, 2024
@github-actions github-actions bot added the Merge Conflict This doesn't seem right label Oct 10, 2024
@github-actions github-actions bot removed the Merge Conflict This doesn't seem right label Oct 30, 2024
code/datums/spells/construct_spells.dm Outdated Show resolved Hide resolved
code/datums/spells/construct_spells.dm Outdated Show resolved Hide resolved
@pilygun
Copy link
Contributor

pilygun commented Nov 5, 2024

image
Это охуенно

@pilygun
Copy link
Contributor

pilygun commented Nov 5, 2024

Выводи из драфта мне нравится все

@DayBreakerBrony DayBreakerBrony marked this pull request as ready for review November 7, 2024 16:32
pilygun
pilygun previously approved these changes Nov 7, 2024
Copy link
Contributor

@pilygun pilygun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Проверил на локалке, все работает как надо

@pilygun
Copy link
Contributor

pilygun commented Nov 7, 2024

@Daeberdir Глянь, очень долго висит

if(tgui_alert(target, "[user] wants to bless you, in the name of [user.p_their()] religion. Accept?", "Accept Blessing?", list("Yes", "No")) == "Yes") // prevents forced conversions
user.visible_message("[user] starts blessing [target] in the name of [SSticker.Bible_deity_name].", "<span class='notice'>You start blessing [target] in the name of [SSticker.Bible_deity_name].</span>")
if(tgui_alert(target, "[user] хочет благословить вас во имя своей религии. Принять?", "Принять благословение?", "Да", "Нет") == "Да") // prevents forced conversions
user.visible_message("[user] начинает благословлять [target] во имя [SSticker.Bible_deity_name].", "<span class='notice'>Вы начинаете благословлять [target] во имя [SSticker.Bible_deity_name].</span>")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
user.visible_message("[user] начинает благословлять [target] во имя [SSticker.Bible_deity_name].", "<span class='notice'>Вы начинаете благословлять [target] во имя [SSticker.Bible_deity_name].</span>")
user.visible_message("[user] начинает благословлять [target] во имя [SSticker.Bible_deity_name].", span_notice("Вы начинаете благословлять [target] во имя [SSticker.Bible_deity_name]."))

следует перейти на дефайны

if(do_after(user, 15 SECONDS, target))
user.visible_message("[user] has blessed [target] in the name of [SSticker.Bible_deity_name].", "<span class='notice'>You have blessed [target] in the name of [SSticker.Bible_deity_name].</span>")
user.visible_message("[user] благословил [target] во имя [SSticker.Bible_deity_name].", "<span class='notice'>Вы благословили [target] во имя [SSticker.Bible_deity_name].</span>")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
user.visible_message("[user] благословил [target] во имя [SSticker.Bible_deity_name].", "<span class='notice'>Вы благословили [target] во имя [SSticker.Bible_deity_name].</span>")
user.visible_message("[user] благословил [target] во имя [SSticker.Bible_deity_name].", span_notice("Вы благословили [target] во имя [SSticker.Bible_deity_name]."))

следует перейти на дефайны

@@ -45,7 +46,7 @@
grant_mimicking()

/mob/living/carbon/human/proc/makeAntiCluwne()
to_chat(src, "<span class='danger'>You don't feel very funny.</span>")
to_chat(src, "<span class='danger'>Вы больше не чувствуете себя странно.</span>")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
to_chat(src, "<span class='danger'>Вы больше не чувствуете себя странно.</span>")
to_chat(src, span_danger("Вы больше не чувствуете себя странно."))

Аналогично комментарию выше

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Далее уже сам, нужно поменять это и в остальных местах, где ты переводил

code/datums/spells/area_teleport.dm Outdated Show resolved Hide resolved
stun them with a loud HONK, and mutate them to make them more entertaining! \
Warning : Effects are permanent on non-wizards."
desc = "Заклинание, популярное на вечеринках по случаю дня рождения магов. Позволяет одеть жертву в костюм клоуна, \
оглушить громким ХОНКОМ и изменить внешность! \
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"и мутировать их в нечто более праздничное!" ?

@@ -132,15 +132,16 @@
return

if(victim.stat == CONSCIOUS)
enter_point.visible_message(span_warning("[victim] kicks free of [enter_point] just before entering it!"))
enter_point.visible_message(span_warning("[victim] вырывается из [enter_point] перед тем, как войти туда!"))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

перед тем, как (исчезает в ней / его втягивает вновь).
Тут тяжело, но надо как-толучше выразить а-ля "трагическую борьбу" человека, втянутого демоном в лужу крови.

enter_point.visible_message(span_warning("<b>[user] drags [victim] into [enter_point]!</b>"))
to_chat(user, "<b>You begin to feast on [victim]. You can not move while you are doing this.</b>")
enter_point.visible_message(span_warning("<B>Loud eating sounds come from the blood...</b>"))
enter_point.visible_message(span_warning("<b>[user] тащит [victim] в [enter_point]!</b>"))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
enter_point.visible_message(span_warning("<b>[user] тащит [victim] в [enter_point]!</b>"))
enter_point.visible_message(span_boldwarning("[user] тащит [victim] в [enter_point]!"))

Затаскивает, утягивает. Тут надо показать, что жертва уже всё.

Comment on lines +141 to +144
enter_point.visible_message(span_warning("<b>[user] тащит [victim] в [enter_point]!</b>"))
user.stop_pulling()
to_chat(user, "<b>Вы начинаете поедать [victim]. Вы не можете двигаться в процессе.</b>")
enter_point.visible_message(span_warning("<B>Громкие звуки чавканья исходят от крови...</b>"))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
enter_point.visible_message(span_warning("<b>[user] тащит [victim] в [enter_point]!</b>"))
user.stop_pulling()
to_chat(user, "<b>Вы начинаете поедать [victim]. Вы не можете двигаться в процессе.</b>")
enter_point.visible_message(span_warning("<B>Громкие звуки чавканья исходят от крови...</b>"))
enter_point.visible_message(span_warning("<b>[user] тащит [victim] в [enter_point]!</b>"), \
blind_message = span_boldwarning("Громкие звуки монструозного чавканья режут ваш слух..."))
user.stop_pulling()
to_chat(user, "<b>Вы начинаете поедать [victim]. Вы не можете двигаться в процессе.</b>")

Лучше соединить, чтобы звуковое показывалось только тем, кто не может видеть. Уменьшит количество логов не экране ненужных.

</i>Provides Mutate, Ethereal Jaunt, Blink, Magic Missile, and Disintegrate.<i>"
rus_name = "Упор на нападение : Мутант"
desc = "Набор заклинаний, сфокусированный на заклинании Mutate как основном источнике урона, который обеспечивает защиту от оглушения, лазерные глаза и сильные удары. <br> \
Ethereal Jaunt и Blink обеспечивают мобильность, в то время как Magic Missile и Disintegrate могут использоваться вместе для поражения опасных или ключевых целей. <br> \
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Ethereal Jaunt и Blink обеспечивают мобильность, в то время как Magic Missile и Disintegrate могут использоваться вместе для поражения опасных или ключевых целей. <br> \
Ethereal Jaunt и Blink обеспечивают мобильность, в то время как Magic Missile и Disintegrate могут использоваться вместе для поражения опасных или ключевых целей. <br> \

rus_name = "Упор на нападение : Мутант"
desc = "Набор заклинаний, сфокусированный на заклинании Mutate как основном источнике урона, который обеспечивает защиту от оглушения, лазерные глаза и сильные удары. <br> \
Ethereal Jaunt и Blink обеспечивают мобильность, в то время как Magic Missile и Disintegrate могут использоваться вместе для поражения опасных или ключевых целей. <br> \
Поскольку в этом наборе отсутствует какие-либо средства исцеления или воскрешения, вам следует быть осторожным, чтобы не пораниться. <br><br> \
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Поскольку в этом наборе отсутствует какие-либо средства исцеления или воскрешения, вам следует быть осторожным, чтобы не пораниться. <br><br> \
Поскольку в этом наборе отсутствуют какие-либо средства исцеления или воскрешения, вам следует быть осторожным, чтобы не пораниться. <br><br> \

Care should be taken in hiding the item you choose as your phylactery after using Bind Soul, as you cannot revive if it destroyed or too far from your body! <br><br> \
</i>Provides Bind Soul, Ethereal Jaunt, Fireball, Rod Form, Disable Tech, and Greater Forcewall.<i>"
rus_name = "Упор на защиту : Лич"
desc = "Набор заклинаний, сфокусированный на заклинании Bind Soul, чтобы защитить вашу жизнь как лича и позволить использование более опасных атакующих заклинаний. <br> \
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
desc = "Набор заклинаний, сфокусированный на заклинании Bind Soul, чтобы защитить вашу жизнь как лича и позволить использование более опасных атакующих заклинаний. <br> \
desc = "Набор заклинаний, сфокусированный на заклинании Bind Soul, чтобы защитить вашу жизнь в качестве лича и позволить использование более опасных атакующих заклинаний. <br> \

rus_name = "Упор на защиту : Лич"
desc = "Набор заклинаний, сфокусированный на заклинании Bind Soul, чтобы защитить вашу жизнь как лича и позволить использование более опасных атакующих заклинаний. <br> \
Ethereal Jaunt позволяет сбежать, Fireball и Rod Form - ваши атакующие заклинания, а Disable Tech и Greater Force Wall помогают выводить из строя оружие СБ или преграждать им путь. <br> \
Следует очень кропотливо относиться к предмету, который вы выбрали в качестве своей филактерии после использования Bind Soul, так как вы не сможете возродиться, если он будет уничтожен или вы отойдёте слишком далеко! <br><br> \
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Тоже самое о "слишком далеко". Нужно более конкретно объяснить игроку о том, что не стоит покидать уровень.

code/game/gamemodes/wizard/wizloadouts.dm Outdated Show resolved Hide resolved
@Daeberdir
Copy link
Member

, and ужасны. Пересмотри все.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
перевод Съешь же ещё этих мягких французских булок, да выпей чаю
Projects
None yet
Development

Successfully merging this pull request may close these issues.