Skip to content

Commit

Permalink
Fix translate (05.09.24) (#501)
Browse files Browse the repository at this point in the history
фикс на #496
  • Loading branch information
larentoun authored Oct 4, 2024
1 parent ccb6d1c commit f53e61c
Show file tree
Hide file tree
Showing 16 changed files with 42 additions and 42 deletions.
4 changes: 2 additions & 2 deletions code/datums/mutations/sight.dm
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,8 @@
///X-ray Vision lets you see through walls.
/datum/mutation/human/xray
name = "X Ray Vision"
desc = "A strange genome that allows the user to see between the spaces of walls." //actual x-ray would mean you'd constantly be blasting rads, which might be fun for later //hmb
text_gain_indication = span_notice("The walls suddenly disappear!")
desc = "Странный геном, который позволяет его обладателю видеть пространство между стенами." //actual x-ray would mean you'd constantly be blasting rads, which might be fun for later //hmb
text_gain_indication = span_notice("Стены вдруг исчезли!")
instability = POSITIVE_INSTABILITY_MAJOR
locked = TRUE

Expand Down
10 changes: 5 additions & 5 deletions code/datums/quirks/positive_quirks/spacer.dm
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@

/datum/quirk/spacer_born
name = "Spacer"
desc = "You were born in space, and have never known the comfort of a planet's gravity. Your body has adapted to this. \
You are more comfortable in zero and artificial gravity and are more resistant to the effects of space, \
but travelling to a planet's surface for an extended period of time will make you feel sick."
gain_text = span_notice("You feel at home in space.")
lose_text = span_danger("You feel homesick.")
desc = "Вы родились в космосе и никогда не знали, что такое планетарная гравитация. Ваше тело приспособилось к этому. \
Вы чувствуете себя более комфортно в условиях нулевой и искусственной гравитации и более устойчивы к воздействию космоса, \
но длительное пребывание на поверхности планеты приведет к тому, что вы почувствуете себя плохо."
gain_text = span_notice("В космосе вы чувствуете себя как рыба в воде.")
lose_text = span_danger("Кажется, в космосе уже не так комфортно, как раньше.")
icon = FA_ICON_USER_ASTRONAUT
value = 7
quirk_flags = QUIRK_HUMAN_ONLY|QUIRK_CHANGES_APPEARANCE
Expand Down
2 changes: 1 addition & 1 deletion code/game/machinery/computer/communications.dm
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,7 @@
nuke_request(reason, user)
to_chat(user, span_notice("Request sent."))
user.log_message("has requested the nuclear codes from CentCom with reason \"[reason]\"", LOG_SAY)
priority_announce("The codes for the on-station nuclear self-destruct have been requested by [user]. Confirmation or denial of this request will be sent shortly.", "Nuclear Self-Destruct Codes Requested", SSstation.announcer.get_rand_report_sound())
priority_announce("[user] запросил коды для запуска механизма ядерного самоуничтожения станции. В ближайшее время будет отправлено уведомление о подтверждении или отклонении данного запроса.", "Запрос кода самоуничтожения станции", SSstation.announcer.get_rand_report_sound())
playsound(src, 'sound/machines/terminal_prompt.ogg', 50, FALSE)
COOLDOWN_START(src, important_action_cooldown, IMPORTANT_ACTION_COOLDOWN)
if ("restoreBackupRoutingData")
Expand Down
2 changes: 1 addition & 1 deletion code/game/machinery/newscaster/newscaster_data.dm
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ GLOBAL_LIST_EMPTY(request_list)
var/message_count = 0

/datum/feed_network/New()
create_feed_channel("Station Announcements", "SS13", "Company news, staff announcements, and all the latest information. Have a secure shift!", locked = TRUE, hardset_channel = 1000)
create_feed_channel("Станционные оповещения", "SS13", "Company news, staff announcements, and all the latest information. Have a secure shift!", locked = TRUE, hardset_channel = 1000)
wanted_issue = new /datum/wanted_message

/datum/feed_network/proc/create_feed_channel(channel_name, author, desc, locked, adminChannel = FALSE, hardset_channel)
Expand Down
2 changes: 1 addition & 1 deletion code/modules/antagonists/heretic/heretic_antag.dm
Original file line number Diff line number Diff line change
Expand Up @@ -642,7 +642,7 @@
/datum/antagonist/heretic/proc/passive_influence_gain()
knowledge_points++
if(owner.current.stat <= SOFT_CRIT)
to_chat(owner.current, "[span_hear("You hear a whisper...")] [span_hypnophrase(pick_list(HERETIC_INFLUENCE_FILE, "drain_message"))]")
to_chat(owner.current, "[span_hear("Вы слышите шепот...")] [span_hypnophrase(pick_list(HERETIC_INFLUENCE_FILE, "drain_message"))]")
addtimer(CALLBACK(src, PROC_REF(passive_influence_gain)), passive_gain_timer)

/datum/antagonist/heretic/roundend_report()
Expand Down
4 changes: 2 additions & 2 deletions code/modules/antagonists/heretic/heretic_knowledge.dm
Original file line number Diff line number Diff line change
Expand Up @@ -680,9 +680,9 @@
our_heretic.knowledge_points += KNOWLEDGE_RITUAL_POINTS
was_completed = TRUE

to_chat(user, span_boldnotice("[name] completed!"))
to_chat(user, span_boldnotice("[name] завершено!"))
to_chat(user, span_hypnophrase(span_big("[pick_list(HERETIC_INFLUENCE_FILE, "drain_message")]")))
desc += " (Completed!)"
desc += " (Завершен!)"
log_heretic_knowledge("[key_name(user)] completed a [name] at [worldtime2text()].")
user.add_mob_memory(/datum/memory/heretic_knowledge_ritual)
return TRUE
Expand Down
10 changes: 5 additions & 5 deletions code/modules/antagonists/heretic/influences.dm
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@
return SECONDARY_ATTACK_CALL_NORMAL

if(being_drained)
loc.balloon_alert(user, "already being drained!")
loc.balloon_alert(user, "уже добывается!")
else
INVOKE_ASYNC(src, PROC_REF(drain_influence), user, 1)

Expand Down Expand Up @@ -220,15 +220,15 @@
/obj/effect/heretic_influence/proc/drain_influence(mob/living/user, knowledge_to_gain)

being_drained = TRUE
loc.balloon_alert(user, "draining influence...")
loc.balloon_alert(user, "добыча влияния...")

if(!do_after(user, 10 SECONDS, src, hidden = TRUE))
being_drained = FALSE
loc.balloon_alert(user, "interrupted!")
loc.balloon_alert(user, "прервано!")
return

// We don't need to set being_drained back since we delete after anyways
loc.balloon_alert(user, "influence drained")
loc.balloon_alert(user, "влияние добыто")

var/datum/antagonist/heretic/heretic_datum = GET_HERETIC(user)
heretic_datum.knowledge_points += knowledge_to_gain
Expand All @@ -242,7 +242,7 @@
/obj/effect/heretic_influence/proc/after_drain(mob/living/user)
if(user)
to_chat(user, span_hypnophrase(pick_list(HERETIC_INFLUENCE_FILE, "drain_message")))
to_chat(user, span_warning("[src] begins to fade into reality!"))
to_chat(user, span_warning("[src] начинает проясняться в реальность!"))

var/obj/effect/visible_heretic_influence/illusion = new /obj/effect/visible_heretic_influence(drop_location())
illusion.name = "\improper" + pick_list(HERETIC_INFLUENCE_FILE, "drained") + " " + format_text(name)
Expand Down
10 changes: 5 additions & 5 deletions code/modules/antagonists/heretic/knowledge/cosmic_lore.dm
Original file line number Diff line number Diff line change
Expand Up @@ -70,11 +70,11 @@

/datum/heretic_knowledge/spell/cosmic_runes
name = "Cosmic Runes"
desc = "Grants you Cosmic Runes, a spell that creates two runes linked with each other for easy teleportation. \
Only the entity activating the rune will get transported, and it can be used by anyone without a star mark. \
However, people with a star mark will get transported along with another person using the rune."
gain_text = "The distant stars crept into my dreams, roaring and screaming without reason. \
I spoke, and heard my own words echoed back."
desc = "Дает вам Cosmic Runes, заклинание, которое создает две руны, связанные друг с другом для легкой телепортации. \
Перемещаться будет только тот, кто активирует руну, а использовать ее может любой человек без Метки звезды. \
Однако люди с Меткой звезды будут переноситься вместе с тем, кто использует руну."
gain_text = "Далекие звезды закрались в мои сны, беспричинно ревя и крича. \
Я заговорил и услышал, как мои же слова отозвались эхом."
next_knowledge = list(
/datum/heretic_knowledge/summon/fire_shark,
/datum/heretic_knowledge/mark/cosmic_mark,
Expand Down
6 changes: 3 additions & 3 deletions code/modules/antagonists/heretic/knowledge/lock_lore.dm
Original file line number Diff line number Diff line change
Expand Up @@ -136,9 +136,9 @@

/datum/heretic_knowledge/limited_amount/concierge_rite // item that creates 3 max at a time heretic only barriers, probably should limit to 1 only, holy people can also pass
name = "Concierge's Rite"
desc = "Allows you to transmute a stick of chalk, a wooden plank, and a multitool to create a Labyrinth Handbook. \
It can materialize a barricade at range that only you and people resistant to magic can pass. 3 uses."
gain_text = "The Concierge scribbled my name into the Handbook. \"Welcome to your new home, fellow Steward.\""
desc = "Позволяет трансмутировать кусок мела, деревянную доску и мультитул, чтобы создать Справочник лабиринта. \
Оно может материализовать на расстоянии баррикаду, через которую могут пройти только вы и люди с сопротивлением против магии. 3 использования."
gain_text = "Консьерж записал мое имя в Справочник. \"Добро пожаловать в ваш новый дом, коллега Управляющий.\""
required_atoms = list(
/obj/item/toy/crayon/white = 1,
/obj/item/stack/sheet/mineral/wood = 1,
Expand Down
2 changes: 1 addition & 1 deletion code/modules/antagonists/heretic/knowledge/moon_lore.dm
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@
continue
// Mindshielded and anti-magic folks are immune against this effect because this is a magical mind effect
if(HAS_MIND_TRAIT(crewmate, TRAIT_UNCONVERTABLE) || crewmate.can_block_magic(MAGIC_RESISTANCE))
to_chat(crewmate, span_boldwarning("You feel shielded from something." ))
to_chat(crewmate, span_boldwarning("Вы чувствуете, что защитились от чего-то." ))
continue
if(amount_of_lunatics > length(GLOB.human_list) * 0.2)
to_chat(crewmate, span_boldwarning("Вы чувствуете неспокойство, как будто на мгновение что-то смотрело на вас." ))
Expand Down
2 changes: 1 addition & 1 deletion code/modules/antagonists/heretic/structures/lock_final.dm
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/obj/structure/lock_tear
name = "???"
desc = "It stares back. There's no reason to remain. Run."
desc = "Оно смотрит в ответ. Нет причин оставаться. Беги."
max_integrity = INFINITE
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
icon = 'icons/obj/anomaly.dmi'
Expand Down
2 changes: 1 addition & 1 deletion code/modules/events/aurora_caelus.dm
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
end_when = 80

/datum/round_event/aurora_caelus/announce(fake)
priority_announce("[station_name()]: A harmless cloud of ions is approaching your station, and will exhaust their energy battering the hull. Nanotrasen has approved a short break for all employees to relax and observe this very rare event. During this time, starlight will be bright but gentle, shifting between quiet green and blue colors. Any staff who would like to view these lights for themselves may proceed to the area nearest to them with viewing ports to open space. We hope you enjoy the lights.",
priority_announce("[station_name()]: безобидное облако ионов приближается к вашей станции и истощает свою энергию, ударяя по корпусу. Компания Нанотрейзен одобрила небольшой перерыв для всех сотрудников, чтобы они могли расслабиться и понаблюдать за этим очень редким событием. В это время звездный свет будет ярким, но нежным, меняющимся между спокойными зелеными и синими цветами. Любой персонал, желающий увидеть эти огни самостоятельно, может пройти в ближайшую к ним зону со смотровыми иллюминаторами на космос. Мы надеемся, что вам понравится это явление.",
sound = 'sound/misc/notice2.ogg',
sender_override = "Nanotrasen Meteorology Division")
if (fake)
Expand Down
2 changes: 1 addition & 1 deletion code/modules/mob/living/basic/space_fauna/carp/carp.dm
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,7 @@
///Wild carp that just vibe ya know
/mob/living/basic/carp/passive
name = "false carp"
desc = "A close relative of the space carp which is entirely toothless and feeds by stealing its cousin's leftovers."
desc = "Беззубый близкий родственник космического карпа. Питается путем воровства остатков из добычи своего кузена."

icon_state = "base_friend"
icon_living = "base_friend"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
filedesc = "Plexagon Crew List"
downloader_category = PROGRAM_CATEGORY_DEVICE
program_open_overlay = "id"
extended_desc = "Program for viewing and printing the current crew manifest"
extended_desc = "Программа для просмотра и печати списка членов экипажа"
program_flags = PROGRAM_ON_NTNET_STORE | PROGRAM_REQUIRES_NTNET
size = 0
tgui_id = "NtosCrewManifest"
Expand Down
8 changes: 4 additions & 4 deletions code/modules/surgery/organ_manipulation.dm
Original file line number Diff line number Diff line change
Expand Up @@ -247,11 +247,11 @@
display_results(
user,
target,
span_notice("You insert [tool] into [target]'s [target.parse_zone_with_bodypart(target_zone)]."),
span_notice("[user] inserts [tool] into [target]'s [target.parse_zone_with_bodypart(target_zone)]!"),
span_notice("[user] inserts something into [target]'s [target.parse_zone_with_bodypart(target_zone)]!"),
span_notice("Вы установили [tool.name] в <i>[target.parse_zone_with_bodypart(target_zone)]</i> у [target]."),
span_notice("[user] установил [tool.name] в <i>[target.parse_zone_with_bodypart(target_zone)]</i> у [target]!"),
span_notice("[user] установил что-то в <i>[target.parse_zone_with_bodypart(target_zone)]</i> у [target]!"),
)
display_pain(target, "Your [target.parse_zone_with_bodypart(target_zone)] throbs with pain as your new [tool.name] comes to life!")
display_pain(target, "Ваша <i>[target.parse_zone_with_bodypart(target_zone)]</i> болит, пока [tool.name] приживается к телу!")
target_organ.on_surgical_insertion(user, target, target_zone, tool)

else if(current_type == "extract")
Expand Down
16 changes: 8 additions & 8 deletions strings/antagonist_flavor/traitor_flavor.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@
"uplink": "Вам предоставлены инструменты для работы в виде стандартного аплинка синдиката."
},
"Donk Corporation": {
"allies": "Members of Waffle Corp. are to be killed on sight; they are not allowed to be on the station while we're around.",
"goal": "We do not approve of mindless killing of innocent workers; \"get in, get done, get out\" is our motto.",
"introduction": "You are the Donk Co. Traitor.",
"roundend_report": "was an employee from Donk Corporation.",
"allies": "Членов Waffle Corp. следует уничтожать на месте; им не разрешено находиться на станции, когда мы вокруг.",
"goal": "Мы не одобряем бессмысленного убийства невинных работников; \"зайти, сделать дело, уйти\" - наш девиз.",
"introduction": "Вы предатель из Donk Co.",
"roundend_report": "был сотрудником Donk Corporation.",
"ui_theme": "syndicate",
"uplink": "Вам был предоставлен стандартный аплинк для выполнения вашей задачи."
},
Expand Down Expand Up @@ -97,10 +97,10 @@
"uplink_name": "книга Хай-лургиксона"
},
"Waffle Corporation": {
"allies": "Members of Donk Co. are to be killed on sight; they are not allowed to be on the station while we're around. Do not trust fellow members of the Waffle.co (but try not to rat them out), as they might have been assigned opposing objectives.",
"goal": "You are not here for a station-wide demonstration. Again, other Waffle Corp. Traitors may be, so watch out. Your job is to only accomplish your objectives.",
"introduction": "You are the Waffle Corp. Traitor.",
"roundend_report": "was an employee from Waffle Corporation.",
"allies": "Членов Donk Co. следует уничтожать на месте; им не разрешено находиться на станции, когда мы тут. Не доверяйте своим соратникам из Waffle.co (но попробуйте не выдавать их), так как они могли получить противоположные задачи.",
"goal": "Вы здесь не для большой все-станционной демонстранции. Опять же, другие агенты Waffle Corp. могут присуствовать, так что будьте аккуратнее. Ваша задача – достичь своих целей.",
"introduction": "Вы предатель из Waffle Corp.",
"roundend_report": "был сотрудником Waffle Corporation.",
"ui_theme": "syndicate",
"uplink": "Вам был предоставлен стандартный аплинк для выполнения вашей задачи."
},
Expand Down

0 comments on commit f53e61c

Please sign in to comment.