diff --git a/code/datums/elements/weapon_description.dm b/code/datums/elements/weapon_description.dm index d2cd6d08cb141..ddd19fa8d3d09 100644 --- a/code/datums/elements/weapon_description.dm +++ b/code/datums/elements/weapon_description.dm @@ -75,12 +75,12 @@ if(!source.override_notes) // Make sure not to divide by 0 on accident if(source.force > 0) - readout += "Примерно нужно ударов, чтобы обезвредить врага - [span_warning("[HITS_TO_CRIT(source.force)]")]" + readout += "Примерно нужно ударов, чтобы обезвредить врага: [span_warning("[HITS_TO_CRIT(source.force)]")]" else readout += "Не наносит значимого урона ударами." if(source.throwforce > 0) - readout += "Примерно нужно бросков, чтобы обезвредить врага - [span_warning("[HITS_TO_CRIT(source.throwforce)]")]" + readout += "Примерно нужно бросков, чтобы обезвредить врага: [span_warning("[HITS_TO_CRIT(source.throwforce)]")]" else readout += "Не наносит значимого урона бросками." if(source.armour_penetration > 0 || source.block_chance > 0) diff --git a/code/datums/quirks/negative_quirks/prosthetic_limb.dm b/code/datums/quirks/negative_quirks/prosthetic_limb.dm index a0a3a743ad530..2d3aa36cdf3ba 100644 --- a/code/datums/quirks/negative_quirks/prosthetic_limb.dm +++ b/code/datums/quirks/negative_quirks/prosthetic_limb.dm @@ -24,7 +24,7 @@ var/obj/item/bodypart/surplus = new limb_type() slot_string = "[surplus.plaintext_zone]" - medical_record_text = "Пациент использует бюджетный протез вместо - [slot_string]." + medical_record_text = "Пациент имеет бюджетный протез вместо \"[slot_string]\"." old_limb = human_holder.return_and_replace_bodypart(surplus, special = TRUE) /datum/quirk/prosthetic_limb/post_add() diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 37d1a84192508..a4e7c7e006eaf 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -649,7 +649,7 @@ GLOBAL_LIST_EMPTY(possible_items) if(item) targetinfo = item steal_target = targetinfo.targetitem - explanation_text = "Украдите - [targetinfo.name]" + explanation_text = "Украдите [targetinfo.name]" give_special_equipment(targetinfo.special_equipment) return steal_target else @@ -759,7 +759,7 @@ GLOBAL_LIST_EMPTY(possible_items) /datum/objective/protect_object/update_explanation_text() . = ..() if(protect_target) - explanation_text = "Защитите любой ценой - \the [protect_target]." + explanation_text = "Защитите любой ценой - [protect_target]." else explanation_text = "Свободная задача." diff --git a/code/game/gamemodes/objective_items.dm b/code/game/gamemodes/objective_items.dm index d9263411f7b08..f6dc59d7b9bdf 100644 --- a/code/game/gamemodes/objective_items.dm +++ b/code/game/gamemodes/objective_items.dm @@ -81,7 +81,7 @@ // Unique-ish low risk objectives /datum/objective_item/steal/traitor/bartender_shotgun - name = "the bartender's shotgun" + name = "bartender's shotgun" targetitem = /obj/item/gun/ballistic/shotgun/doublebarrel excludefromjob = list(JOB_BARTENDER) item_owner = list(JOB_BARTENDER) @@ -93,7 +93,7 @@ return add_item_to_steal(src, /obj/item/gun/ballistic/shotgun/doublebarrel) /datum/objective_item/steal/traitor/fireaxe - name = "a fire axe" + name = "fire axe" targetitem = /obj/item/fireaxe excludefromjob = list( JOB_ATMOSPHERIC_TECHNICIAN, @@ -115,7 +115,7 @@ return add_item_to_steal(src, /obj/item/fireaxe) /datum/objective_item/steal/traitor/big_crowbar - name = "a mech removal tool" + name = "mech removal tool" targetitem = /obj/item/crowbar/mechremoval excludefromjob = list( JOB_RESEARCH_DIRECTOR, @@ -131,7 +131,7 @@ return add_item_to_steal(src, /obj/item/crowbar/mechremoval) /datum/objective_item/steal/traitor/nullrod - name = "the chaplain's null rod" + name = "chaplain's null rod" targetitem = /obj/item/nullrod excludefromjob = list(JOB_CHAPLAIN) item_owner = list(JOB_CHAPLAIN) @@ -144,7 +144,7 @@ return add_item_to_steal(src, /obj/item/nullrod) /datum/objective_item/steal/traitor/clown_shoes - name = "the clown's shoes" + name = "clown's shoes" targetitem = /obj/item/clothing/shoes/clown_shoes excludefromjob = list(JOB_CLOWN, JOB_CARGO_TECHNICIAN, JOB_QUARTERMASTER) item_owner = list(JOB_CLOWN) @@ -156,7 +156,7 @@ return add_item_to_steal(src, /obj/item/clothing/shoes/clown_shoes) /datum/objective_item/steal/traitor/mime_mask - name = "the mime's mask" + name = "mime's mask" targetitem = /obj/item/clothing/mask/gas/mime excludefromjob = list(JOB_MIME, JOB_CARGO_TECHNICIAN, JOB_QUARTERMASTER) item_owner = list(JOB_MIME) @@ -168,7 +168,7 @@ return add_item_to_steal(src, /obj/item/clothing/mask/gas/mime) /datum/objective_item/steal/traitor/pka - name = "a protokinetic accelerator" + name = "protokinetic accelerator" targetitem = /obj/item/gun/energy/recharge/kinetic_accelerator excludefromjob = list(JOB_SHAFT_MINER, JOB_CARGO_TECHNICIAN, JOB_QUARTERMASTER) item_owner = list(JOB_SHAFT_MINER) @@ -181,7 +181,7 @@ return add_item_to_steal(src, /obj/item/gun/energy/recharge/kinetic_accelerator) /datum/objective_item/steal/traitor/chef_moustache - name = "a fancy fake moustache" + name = "fancy fake moustache" targetitem = /obj/item/clothing/mask/fakemoustache/italian excludefromjob = list(JOB_COOK, JOB_HEAD_OF_PERSONNEL, JOB_CARGO_TECHNICIAN, JOB_QUARTERMASTER) item_owner = list(JOB_COOK) @@ -205,7 +205,7 @@ return add_item_to_steal(src, /obj/item/gun/ballistic/revolver/c38/detective) /datum/objective_item/steal/traitor/lawyers_badge - name = "the lawyer's badge" + name = "lawyer's badge" targetitem = /obj/item/clothing/accessory/lawyers_badge excludefromjob = list(JOB_LAWYER) item_owner = list(JOB_LAWYER) @@ -217,7 +217,7 @@ return add_item_to_steal(src, /obj/item/clothing/accessory/lawyers_badge) /datum/objective_item/steal/traitor/chief_engineer_belt - name = "the chief engineer's belt" + name = "chief engineer's belt" targetitem = /obj/item/storage/belt/utility/chief excludefromjob = list(JOB_CHIEF_ENGINEER) exists_on_map = TRUE @@ -228,7 +228,7 @@ return add_item_to_steal(src, /obj/item/storage/belt/utility/chief) /datum/objective_item/steal/traitor/telebaton - name = "a head of staff's telescopic baton" + name = "head of staff's telescopic baton" targetitem = /obj/item/melee/baton/telescopic excludefromjob = list( JOB_RESEARCH_DIRECTOR, @@ -260,7 +260,7 @@ return add_item_to_steal(src, /obj/item/card/id/departmental_budget/car) /datum/objective_item/steal/traitor/captain_modsuit - name = "the captain's magnate MOD control unit" + name = "captain's magnate MOD control unit" targetitem = /obj/item/mod/control/pre_equipped/magnate excludefromjob = list(JOB_CAPTAIN) exists_on_map = TRUE @@ -272,7 +272,7 @@ return add_item_to_steal(src, /obj/item/mod/control/pre_equipped/magnate) /datum/objective_item/steal/traitor/captain_spare - name = "the captain's spare ID" + name = "captain's spare ID" targetitem = /obj/item/card/id/advanced/gold/captains_spare excludefromjob = list( JOB_RESEARCH_DIRECTOR, @@ -296,7 +296,7 @@ // Will always generate even with no Captain due to its security and temptation to use it /datum/objective_item/steal/caplaser - name = "the captain's antique laser gun" + name = "captain's antique laser gun" targetitem = /obj/item/gun/energy/laser/captain excludefromjob = list(JOB_CAPTAIN) exists_on_map = TRUE @@ -308,7 +308,7 @@ return add_item_to_steal(src, /obj/item/gun/energy/laser/captain) /datum/objective_item/steal/hoslaser - name = "the head of security's personal laser gun" + name = "head of security's personal laser gun" targetitem = /obj/item/gun/energy/e_gun/hos excludefromjob = list(JOB_HEAD_OF_SECURITY) item_owner = list(JOB_HEAD_OF_SECURITY) @@ -321,7 +321,7 @@ return add_item_to_steal(src, /obj/item/gun/energy/e_gun/hos) /datum/objective_item/steal/compactshotty - name = "the head of security's personal compact shotgun" + name = "head of security's personal compact shotgun" targetitem = /obj/item/gun/ballistic/shotgun/automatic/combat/compact excludefromjob = list(JOB_HEAD_OF_SECURITY) item_owner = list(JOB_HEAD_OF_SECURITY) @@ -333,7 +333,7 @@ return add_item_to_steal(src, /obj/item/gun/ballistic/shotgun/automatic/combat/compact) /datum/objective_item/steal/handtele - name = "a hand teleporter" + name = "hand teleporter" targetitem = /obj/item/hand_tele excludefromjob = list(JOB_CAPTAIN, JOB_RESEARCH_DIRECTOR, JOB_HEAD_OF_PERSONNEL) item_owner = list(JOB_CAPTAIN, JOB_RESEARCH_DIRECTOR) @@ -346,7 +346,7 @@ return add_item_to_steal(src, /obj/item/hand_tele) /datum/objective_item/steal/jetpack - name = "the Captain's jetpack" + name = "Captain's jetpack" targetitem = /obj/item/tank/jetpack/oxygen/captain excludefromjob = list(JOB_CAPTAIN) item_owner = list(JOB_CAPTAIN) @@ -358,7 +358,7 @@ return add_item_to_steal(src, /obj/item/tank/jetpack/oxygen/captain) /datum/objective_item/steal/magboots - name = "the chief engineer's advanced magnetic boots" + name = "chief engineer's advanced magnetic boots" targetitem = /obj/item/clothing/shoes/magboots/advance excludefromjob = list(JOB_CHIEF_ENGINEER) item_owner = list(JOB_CHIEF_ENGINEER) @@ -371,7 +371,7 @@ return add_item_to_steal(src, /obj/item/clothing/shoes/magboots/advance) /datum/objective_item/steal/capmedal - name = "the medal of captaincy" + name = "medal of captaincy" targetitem = /obj/item/clothing/accessory/medal/gold/captain excludefromjob = list(JOB_CAPTAIN) item_owner = list(JOB_CAPTAIN) @@ -384,7 +384,7 @@ return add_item_to_steal(src, /obj/item/clothing/accessory/medal/gold/captain) /datum/objective_item/steal/hypo - name = "the hypospray" + name = "hypospray" targetitem = /obj/item/reagent_containers/hypospray/cmo excludefromjob = list(JOB_CHIEF_MEDICAL_OFFICER) item_owner = list(JOB_CHIEF_MEDICAL_OFFICER) @@ -397,7 +397,7 @@ return add_item_to_steal(src, /obj/item/reagent_containers/hypospray/cmo) /datum/objective_item/steal/nukedisc - name = "the nuclear authentication disk" + name = "nuclear authentication disk" targetitem = /obj/item/disk/nuclear excludefromjob = list(JOB_CAPTAIN) difficulty = 5 @@ -411,7 +411,7 @@ return !N.fake /datum/objective_item/steal/reflector - name = "a reflector trenchcoat" + name = "reflector trenchcoat" targetitem = /obj/item/clothing/suit/hooded/ablative excludefromjob = list(JOB_HEAD_OF_SECURITY, JOB_WARDEN) item_owner = list(JOB_HEAD_OF_SECURITY) @@ -423,7 +423,7 @@ return add_item_to_steal(src, /obj/item/clothing/suit/hooded/ablative) /datum/objective_item/steal/reactive - name = "the reactive teleport armor" + name = "reactive teleport armor" targetitem = /obj/item/clothing/suit/armor/reactive/teleport excludefromjob = list(JOB_RESEARCH_DIRECTOR) item_owner = list(JOB_RESEARCH_DIRECTOR) @@ -450,7 +450,7 @@ return add_item_to_steal(src, /obj/item/documents) //Any set of secret documents. Doesn't have to be NT's /datum/objective_item/steal/nuke_core - name = "the heavily radioactive plutonium core from the onboard self-destruct" + name = "heavily radioactive plutonium core from the onboard self-destruct" valid_containers = list(/obj/item/nuke_core_container) targetitem = /obj/item/nuke_core exists_on_map = TRUE @@ -465,7 +465,7 @@ ..() /datum/objective_item/steal/hdd_extraction - name = "the source code for Project Goon from the master R&D server mainframe" + name = "source code for Project Goon from the master R&D server mainframe" targetitem = /obj/item/computer_disk/hdd_theft excludefromjob = list(JOB_RESEARCH_DIRECTOR, JOB_SCIENTIST, JOB_ROBOTICIST, JOB_GENETICIST) item_owner = list(JOB_RESEARCH_DIRECTOR, JOB_SCIENTIST) @@ -482,7 +482,7 @@ /datum/objective_item/steal/supermatter - name = "a sliver of a supermatter crystal" + name = "sliver of a supermatter crystal" targetitem = /obj/item/nuke_core/supermatter_sliver valid_containers = list(/obj/item/nuke_core_container/supermatter) difficulty = 5 @@ -497,7 +497,7 @@ // Doesn't need item_owner = (JOB_AI) because this handily functions as a murder objective if there isn't one /datum/objective_item/steal/functionalai - name = "a functional AI" + name = "functional AI" targetitem = /obj/item/aicard difficulty = 5 steal_hint = "An intellicard (or MODsuit) containing an active, functional AI." @@ -526,7 +526,7 @@ return FALSE /datum/objective_item/steal/blueprints - name = "the station blueprints" + name = "station blueprints" targetitem = /obj/item/blueprints excludefromjob = list(JOB_CHIEF_ENGINEER) item_owner = list(JOB_CHIEF_ENGINEER) @@ -548,7 +548,7 @@ return FALSE /datum/objective_item/steal/blackbox - name = "the Blackbox" + name = "Blackbox" targetitem = /obj/item/blackbox excludefromjob = list(JOB_CHIEF_ENGINEER, JOB_STATION_ENGINEER, JOB_ATMOSPHERIC_TECHNICIAN) exists_on_map = TRUE @@ -617,7 +617,7 @@ return add_item_to_steal(src, /obj/item/stamp/granted) /datum/objective_item/steal/traitor/space_law - name = "a book on space law" + name = "book on space law" targetitem = /obj/item/book/manual/wiki/security_space_law excludefromjob = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_HEAD_OF_SECURITY, JOB_LAWYER, JOB_DETECTIVE) exists_on_map = TRUE @@ -649,7 +649,7 @@ return add_item_to_steal(src, /obj/item/pipe_dispenser) /datum/objective_item/steal/traitor/donut_box - name = "a box of prized donuts" + name = "box of prized donuts" targetitem = /obj/item/storage/fancy/donut_box excludefromjob = list( JOB_CAPTAIN, @@ -675,7 +675,7 @@ objective_type = OBJECTIVE_ITEM_TYPE_SPY /datum/objective_item/steal/spy/lamarr - name = "The Research Director's pet headcrab" + name = "Research Director's pet headcrab" targetitem = /obj/item/clothing/mask/facehugger/lamarr excludefromjob = list(JOB_RESEARCH_DIRECTOR) exists_on_map = TRUE @@ -686,7 +686,7 @@ return add_item_to_steal(src, /obj/item/clothing/mask/facehugger/lamarr) /datum/objective_item/steal/spy/disabler - name = "a disabler" + name = "disabler" targetitem = /obj/item/gun/energy/disabler excludefromjob = list( JOB_CAPTAIN, @@ -726,7 +726,7 @@ return add_item_to_steal(src, /obj/item/gun/energy/e_gun) /datum/objective_item/steal/spy/laser_gun - name = "a laser gun" + name = "laser gun" targetitem = /obj/item/gun/energy/laser excludefromjob = list( JOB_CAPTAIN, @@ -752,7 +752,7 @@ return add_item_to_steal(src, /obj/item/gun/energy/laser) /datum/objective_item/steal/spy/shotgun - name = "a riot shotgun" + name = "riot shotgun" targetitem = /obj/item/gun/ballistic/shotgun/riot excludefromjob = list( JOB_DETECTIVE, @@ -786,7 +786,7 @@ return add_item_to_steal(src, /obj/item/gun/energy/temperature/security) /datum/objective_item/steal/spy/stamp - name = "a head of staff's stamp" + name = "head of staff's stamp" targetitem = /obj/item/stamp/head excludefromjob = list( JOB_CAPTAIN, @@ -824,7 +824,7 @@ You can also obtain a pair from dissassembling hudglasses." /datum/objective_item/steal/spy/ce_modsuit - name = "the cheif engineer's advanced MOD control unit" + name = "cheif engineer's advanced MOD control unit" targetitem = /obj/item/mod/control/pre_equipped/advanced excludefromjob = list(JOB_CHIEF_ENGINEER) exists_on_map = TRUE @@ -835,7 +835,7 @@ return add_item_to_steal(src, /obj/item/mod/control/pre_equipped/advanced) /datum/objective_item/steal/spy/rd_modsuit - name = "the research director's research MOD control unit" + name = "research director's research MOD control unit" targetitem = /obj/item/mod/control/pre_equipped/research excludefromjob = list(JOB_RESEARCH_DIRECTOR) exists_on_map = TRUE @@ -846,7 +846,7 @@ return add_item_to_steal(src, /obj/item/mod/control/pre_equipped/research) /datum/objective_item/steal/spy/cmo_modsuit - name = "the chief medical officer's rescure MOD control unit" + name = "chief medical officer's rescure MOD control unit" targetitem = /obj/item/mod/control/pre_equipped/rescue excludefromjob = list(JOB_CHIEF_MEDICAL_OFFICER) exists_on_map = TRUE @@ -857,7 +857,7 @@ return add_item_to_steal(src, /obj/item/mod/control/pre_equipped/rescue) /datum/objective_item/steal/spy/hos_modsuit - name = "the head of security's safeguard MOD control unit" + name = "head of security's safeguard MOD control unit" targetitem = /obj/item/mod/control/pre_equipped/safeguard excludefromjob = list(JOB_HEAD_OF_SECURITY) exists_on_map = TRUE @@ -868,7 +868,7 @@ return add_item_to_steal(src, /obj/item/mod/control/pre_equipped/safeguard) /datum/objective_item/steal/spy/stun_baton - name = "a stun baton" + name = "stun baton" targetitem = /obj/item/melee/baton/security excludefromjob = list( JOB_CAPTAIN, @@ -885,7 +885,7 @@ return !istype(thing, /obj/item/melee/baton/security/cattleprod) /datum/objective_item/steal/spy/det_baton - name = "the detective's baton" + name = "detective's baton" targetitem = /obj/item/melee/baton excludefromjob = list( JOB_CAPTAIN, @@ -907,7 +907,7 @@ return add_item_to_steal(src, /obj/item/melee/baton) /datum/objective_item/steal/spy/captain_sabre_sheathe - name = "the captain's sabre sheathe" + name = "captain's sabre sheathe" targetitem = /obj/item/storage/belt/sabre excludefromjob = list(JOB_CAPTAIN) exists_on_map = TRUE diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index dbc6139c9cb0b..bca7d66f654b0 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -341,7 +341,7 @@ GLOBAL_LIST_EMPTY(antagonists) */ /datum/antagonist/proc/greet() if(!silent) - to_chat(owner.current, span_big("Вы - [src.name].")) + to_chat(owner.current, span_big("Вы [src.name].")) /** * Proc that sends fluff or instructional messages to the player when they lose this antag datum. diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm index 8ebfc82f3751d..4ab5552685859 100644 --- a/code/modules/antagonists/changeling/changeling.dm +++ b/code/modules/antagonists/changeling/changeling.dm @@ -965,7 +965,7 @@ changeling_win = FALSE parts += printplayer(owner) - parts += "Извлеченных генов - [absorbed_count]
" + parts += "Извлеченных генов: [absorbed_count]
" if(objectives.len) var/count = 1 diff --git a/code/modules/antagonists/heretic/items/labyrinth_handbook.dm b/code/modules/antagonists/heretic/items/labyrinth_handbook.dm index c97add2f1cc61..6487cfdca63b0 100644 --- a/code/modules/antagonists/heretic/items/labyrinth_handbook.dm +++ b/code/modules/antagonists/heretic/items/labyrinth_handbook.dm @@ -39,7 +39,7 @@ if(!IS_HERETIC_OR_MONSTER(user)) return . += span_hypnophrase("Материализует барьер, который пропускает только вас. Действует 8 секунд.") - . += span_hypnophrase("Осталось использований - [uses].") + . += span_hypnophrase("Осталось использований: [uses].") /obj/item/heretic_labyrinth_handbook/afterattack(atom/target, mob/user, proximity_flag) . = ..() diff --git a/code/modules/antagonists/heretic/status_effects/ghoul.dm b/code/modules/antagonists/heretic/status_effects/ghoul.dm index f94db8ad7fe49..e35dc89d0597f 100644 --- a/code/modules/antagonists/heretic/status_effects/ghoul.dm +++ b/code/modules/antagonists/heretic/status_effects/ghoul.dm @@ -36,7 +36,7 @@ . = ..() if(master_mind) - linked_alert.desc += " Вы - мистический монстр, возрожденный, чтобы служить своему хозяину, [master_mind]." + linked_alert.desc += " Вы мистический монстр, возрожденный, чтобы служить своему хозяину, [master_mind]." if(isnum(new_max_health)) if(new_max_health > initial(new_owner.maxHealth)) linked_alert.desc += " В этой форме вы сильнее." @@ -99,5 +99,5 @@ /atom/movable/screen/alert/status_effect/ghoul name = "Flesh Servant" - desc = "Вы - гуль!" + desc = "Вы гуль!" icon_state = ALERT_MIND_CONTROL diff --git a/code/modules/antagonists/space_dragon/space_dragon.dm b/code/modules/antagonists/space_dragon/space_dragon.dm index 4968b1314bc98..8d1bf9a194151 100644 --- a/code/modules/antagonists/space_dragon/space_dragon.dm +++ b/code/modules/antagonists/space_dragon/space_dragon.dm @@ -263,7 +263,7 @@ players_to_carp_taken[carpy.key] += 1 var/list = "" for(var/carp_user in players_to_carp_taken) - list += "
  • [carp_user], был космическим карпом - [players_to_carp_taken[carp_user]] раз.
  • " + list += "
  • [carp_user], был космическим карпом [players_to_carp_taken[carp_user]] раз.
  • " parts += list parts += "" diff --git a/code/modules/antagonists/spy/spy_bounty.dm b/code/modules/antagonists/spy/spy_bounty.dm index 39b65b98e3607..cf4bd37970ce4 100644 --- a/code/modules/antagonists/spy/spy_bounty.dm +++ b/code/modules/antagonists/spy/spy_bounty.dm @@ -359,7 +359,7 @@ location_type = machine_area.type name ||= "Кража [machine.name]" - help ||= "Украдите - [machine.name] находящаяся в [machine_area]." + help ||= "Украдите [machine.name], находящаяся в [machine_area]." return TRUE /datum/spy_bounty/machine/is_stealable(atom/movable/stealing) diff --git a/code/modules/antagonists/wizard/wizard.dm b/code/modules/antagonists/wizard/wizard.dm index 733bfff4cc1d6..a54d3f8192274 100644 --- a/code/modules/antagonists/wizard/wizard.dm +++ b/code/modules/antagonists/wizard/wizard.dm @@ -216,7 +216,7 @@ GLOBAL_LIST_EMPTY(wizard_spellbook_purchases_by_key) var/wizard_name_second = pick(GLOB.wizard_second) var/randomname = "[wizard_name_first] [wizard_name_second]" var/mob/living/wiz_mob = owner.current - var/newname = sanitize_name(reject_bad_text(tgui_input_text(wiz_mob, "Вы - [name]. Вы хотите изменить свое имя на другое?", "Смена имени", randomname, MAX_NAME_LEN))) + var/newname = sanitize_name(reject_bad_text(tgui_input_text(wiz_mob, "Ваше имя - [name]. Вы хотите изменить его на другое?", "Смена имени", randomname, MAX_NAME_LEN))) if (!newname) newname = randomname diff --git a/modular_bandastation/ai_laws/code/nt_default.dm b/modular_bandastation/ai_laws/code/nt_default.dm index ad188bb9d86fd..8c678a36afe22 100644 --- a/modular_bandastation/ai_laws/code/nt_default.dm +++ b/modular_bandastation/ai_laws/code/nt_default.dm @@ -9,5 +9,5 @@ "Охранять: защитите назначенную вам космическую станцию и её активы, не подвергая чрезмерной опасности её экипаж.", "Расставлять приоритеты: указания и безопасность членов экипажа должны быть приоритезированы в соответствии с их рангом и ролью.", "Исполнять: следовать указаниям и интересам членов экипажа, сохраняя при этом их безопасность и благополучие.", - "Выжить: Вы - не расходный материал. Не позволяйте постороннему персоналу вмешиваться в работу вашего оборудования или повреждать его." + "Выжить: вы не расходный материал. Не позволяйте постороннему персоналу вмешиваться в работу вашего оборудования или повреждать его." ) diff --git a/strings/antagonist_flavor/traitor_flavor.json b/strings/antagonist_flavor/traitor_flavor.json index d6fffc5dd2488..a5c1590b8ff92 100644 --- a/strings/antagonist_flavor/traitor_flavor.json +++ b/strings/antagonist_flavor/traitor_flavor.json @@ -42,7 +42,7 @@ "Donk Corporation": { "allies": "Членов Waffle Co. следует уничтожать на месте; им не разрешено находиться на станции, когда мы вокруг.", "goal": "Мы не одобряем бессмысленного убийства невинных работников; \"зайти, сделать дело, уйти\" - наш девиз.", - "introduction": "Ты - предатель из Donk Co.", + "introduction": "Вы предатель из Donk Co.", "roundend_report": "был сотрудником Donk Corporation.", "ui_theme": "syndicate", "uplink": "Вам был предоставлен стандартный аплинк для выполнения вашей задачи." @@ -58,7 +58,7 @@ "Gorlex Marauders": { "allies": "Вы можете сотрудничать с любыми друзьями коалиции Синдиката, но следите за теми мудилами из Тигров, если они все же появятся.", "goal": "Быть замеченным - не проблема, и вы можете использовать любой уровень вооружения, чтобы выполнить задание. Тем не менее, не делайте это беспорядочно, привлекая случайных жертв.", - "introduction": "Вы - мародер Горлекса.", + "introduction": "Вы мародер Горлекса.", "roundend_report": "был мародером Горлекса.", "ui_theme": "syndicate", "uplink": "Вам был предоставлен стандартный аплинк для выполнения вашей задачи." @@ -66,7 +66,7 @@ "Internal Affairs Agent": { "allies": "НЕ раскрывайте свой статус агента никому. Работайте, чтобы искоренить коррупцию на станции из тени.", "goal": "Хотя у вас есть лицензия на убийство, необоснованный ущерб собственности или потеря жизни сотрудников приведет к расторжению вашего контракта.", - "introduction": "Вы - агент внутренних дел.", + "introduction": "Вы агент внутренних дел.", "roundend_report": "был агентом внутренних дел Nanotrasen", "ui_theme": "ntos", "uplink": "В целях возможного отрицания вас снабдили арсеналом захваченного синдикатского оружия, доступного через аплинк." @@ -80,9 +80,9 @@ "uplink": "Вы связались с чёрным рынком, чтобы разобраться с этим беспорядком. Если нет доказательств, нет преступления." }, "MI13": { - "allies": "Вы - единственный оперативник, которого мы отправляем, все остальные - поддельные. Ни на кого из других оперативников Синдиката нельзя полагаться, за исключением оперативников Cybersun.", + "allies": "Вы единственный оперативник, которого мы отправляем, все остальные - поддельные. Ни на кого из других оперативников Синдиката нельзя полагаться, за исключением оперативников Cybersun.", "goal": "Избегайте убийства невинного персонала любой ценой. Вы здесь не для того, чтобы бессмысленно убивать людей, так как это привлечет слишком много внимания и не соответствует нашей цели. Избегайте обнаружения любой ценой.", - "introduction": "Вы - агент MI13.", + "introduction": "Вы агент MI13.", "roundend_report": "был агентом MI13.", "ui_theme": "syndicate", "uplink": "Вам был предоставлен стандартный аплинк для выполнения вашей задачи." @@ -90,7 +90,7 @@ "Tiger Cooperative Fanatic": { "allies": "Только просвещенным братьям-Тиграм можно доверять; все остальные должны быть изгнаны из этого смертного мира!", "goal": "Помните учения Хай-лургиксона: вначале убей, а потом задавай вопросы!", - "introduction": "Вы - фанатик из Тигровой Кооперации", + "introduction": "Вы фанатик из Тигровой Кооперации", "roundend_report": "был фанатиком из Тигровой Кооперации", "ui_theme": "abductor", "uplink": "Вам была предоставлена книга Хай-лургиксона, чтобы доказать свою преданность улью генокрадов. Если вы выполните свои задачи, вас ассимилируют.", @@ -107,7 +107,7 @@ "Waffle Corporation Terrorist": { "allies": "Большинству других оперативников Синдиката нельзя доверять, за исключением членов Мародеров Горлекса. Не доверяйте своим соратникам из Waffle.co (но попробуйте не выдавать их), так как они могли получить противоположные задачи.", "goal": "Наши инвесторы нуждаются в демонстрации нашего обещания уничтожить Нанотрасен. Давайте дадим им громкое представление!", - "introduction": "Вы - террорист от Waffle Corporation.", + "introduction": "Вы террорист от Waffle Corporation.", "roundend_report": "был террористом из корпорации Waffle Corporation.", "ui_theme": "syndicate", "uplink": "Вам был предоставлен стандартный аплинк для выполнения вашей задачи." @@ -115,7 +115,7 @@ "Contractor Support Unit": { "allies": "Вы отправлены, чтобы помочь вашему назначенному агенту. Их приверженность выше всех остальных.", "goal": "Помогайте вашему назначенному агенту в максимально возможной степени, их жизнь важнее вашей собственной.", - "introduction": "Вы - агент поддержки контрактника.", + "introduction": "Вы агент поддержки контрактника.", "roundend_report": "был агентом поддержки контрактника.", "ui_theme": "syndicate", "uplink": "У вас нет собственного аплинка, следуйте за вашим агентом." diff --git a/strings/wisdoms.txt b/strings/wisdoms.txt index e7a6c06215aab..c4088a4ed376d 100644 --- a/strings/wisdoms.txt +++ b/strings/wisdoms.txt @@ -200,8 +200,8 @@ То, что случилось прошлой ночью, может произойти снова. Если недавно ваши проблемы были в бегах, то сейчас они готовят контр-наступление. Напишите себе письмо с угрозами и напишите вызывающий ответ. -Вы - сгусток энергии, всегда в движении. -Вы - случайность вселенной, у вас нет права находиться здесь. +Вы сгусток энергии, всегда в движении. +Вы случайность вселенной, у вас нет права находиться здесь. Вы очень избыточны, вот что вы за человек. Вы всегда заняты. Ты такой же, как я с тобой. @@ -216,7 +216,7 @@ Вам предстоит новый роман. Вы обладаете магнетической силой. Вы ещё не умерли. Но следите за дальнейшими сообщениями. -Вы - номер 6! Кто номер один? +Вы номер 6! Кто номер один? Вы молоды только один раз, но можете оставаться незрелыми бесконечно долго. Вы скрупулезно честны, откровенны и прямолинейны. Поэтому у вас мало друзей. Вы больны, порочны и извращённы. Мне это нравится. @@ -379,7 +379,7 @@ Ты никогда не станешь тем, кем была твоя мать! Вы никогда не увидите все места и не прочтете все книги, но, к счастью, не все они рекомендованы к ознакомлению. Вы пожалеете, что не сделали некоторые сложные вещи, когда их было легче сделать. -Вы - карта, с которой придется разбираться. +Вы карта, с которой придется разбираться. Вы почти так же счастливы, как думаете. Вы снова в конце пути. За вами следят. Прекратите разговоры о синдикате. diff --git a/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx index d24a074bd0929..bd05662cddbb9 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx @@ -66,7 +66,7 @@ const IntroductionSection = (props) => { return ( -
    +
    diff --git a/tgui/packages/tgui/interfaces/AntagInfoSpy.tsx b/tgui/packages/tgui/interfaces/AntagInfoSpy.tsx index 1ebb9a1770799..c6f1f716ad9a2 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoSpy.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoSpy.tsx @@ -29,7 +29,7 @@ export const AntagInfoSpy = () => { backgroundImage: 'none', }} > -
    +
    Вы были оснащены специальным аплинком, замаскированным под{' '} diff --git a/tgui/packages/tgui/interfaces/AntagInfoWizard.tsx b/tgui/packages/tgui/interfaces/AntagInfoWizard.tsx index 79223e933194b..abcc007019015 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoWizard.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoWizard.tsx @@ -65,12 +65,12 @@ export const AntagInfoWizard = (props) => {
    - Вы - Космический Волшебник! + Вы Космический волшебник! = { - name: 'КПК - рингтон', + name: 'КПК: рингтон', component: FeatureShortTextInput, }; diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/ghost.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/ghost.tsx index f55c47d6e8581..2afb311953197 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/ghost.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/ghost.tsx @@ -15,7 +15,7 @@ import { import { FeatureDropdownInput } from '../dropdowns'; export const ghost_accs: FeatureChoiced = { - name: 'Призрак - аксессуары', + name: 'Призрак: аксессуары', category: 'ПРИЗРАК', description: 'Влияет на то, какие изменения будет иметь ваш призрак.', component: FeatureDropdownInput, @@ -92,21 +92,21 @@ const GhostFormInput = ( }; export const ghost_form: FeatureChoiced = { - name: 'Призрак - форма', + name: 'Призрак: форма', category: 'ПРИЗРАК', description: 'Внешний вид вашего призрака. Нужна подписка BYOND.', component: GhostFormInput, }; export const ghost_hud: FeatureToggle = { - name: 'Призрак - HUD', + name: 'Призрак: HUD', category: 'ПРИЗРАК', description: 'Переключает наличие кнопок на HUD призрака.', component: CheckboxInput, }; export const ghost_orbit: FeatureChoiced = { - name: 'Призрак - орбитирование', + name: 'Призрак: орбитирование', category: 'ПРИЗРАК', description: ` Форма, по которой ваш призрак будет орбитировать. @@ -124,7 +124,7 @@ export const ghost_orbit: FeatureChoiced = { }; export const ghost_others: FeatureChoiced = { - name: 'Призрак - окружающие', + name: 'Призрак: окружающие', category: 'ПРИЗРАК', description: ` Должны ли призраки других показываться с их настройками, только с их @@ -134,7 +134,7 @@ export const ghost_others: FeatureChoiced = { }; export const inquisitive_ghost: FeatureToggle = { - name: 'Призрак - осмотр', + name: 'Призрак: осмотр', category: 'ПРИЗРАК', description: 'Нажатие по чему-то будет вызывать осмотр.', component: CheckboxInput, diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/runechat.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/runechat.tsx index f1a5da70aaa3f..e5afd9ae6e475 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/runechat.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/runechat.tsx @@ -6,28 +6,28 @@ import { } from '../base'; export const chat_on_map: FeatureToggle = { - name: 'Рунчат - включить', + name: 'Рунчат: включить', category: 'РУНЧАТ', description: 'Тест сообщений будет появляться над головами.', component: CheckboxInput, }; export const see_chat_non_mob: FeatureToggle = { - name: 'Рунчат - включить для объектов', + name: 'Рунчат: включить для объектов', category: 'РУНЧАТ', description: 'Текст сообщений будет появляться над объектами.', component: CheckboxInput, }; export const see_rc_emotes: FeatureToggle = { - name: 'Рунчат - включить для эмоций', + name: 'Рунчат: включить для эмоций', category: 'РУНЧАТ', description: 'Текст эмоций будет повляться над головами.', component: CheckboxInput, }; export const max_chat_length: FeatureNumeric = { - name: 'Рунчат - максимальная длина', + name: 'Рунчат: максимальная длина', category: 'РУНЧАТ', description: 'Максимальная длина, показываемая рунчатом.', component: FeatureNumberInput, diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/screentips.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/screentips.tsx index 8ed83d241245f..a7764f8ac1cab 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/screentips.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/screentips.tsx @@ -8,7 +8,7 @@ import { import { FeatureDropdownInput } from '../dropdowns'; export const screentip_color: Feature = { - name: 'Подсказки на экране - цвет', + name: 'Подсказки на экране: цвет', category: 'ИНТЕРФЕЙС', description: ` Цвет ваших подсказок на экране при наведении на объект. @@ -17,7 +17,7 @@ export const screentip_color: Feature = { }; export const screentip_images: FeatureToggle = { - name: 'Подсказки на экране - изображения', + name: 'Подсказки на экране: изображения', category: 'ИНТЕРФЕЙС', description: `Показывает изображения кнопок мыши при подсказках, вместо ЛКМ/ПКМ.`, @@ -25,7 +25,7 @@ export const screentip_images: FeatureToggle = { }; export const screentip_pref: FeatureChoiced = { - name: 'Подсказки на экране - включить', + name: 'Подсказки на экране: включить', category: 'ИНТЕРФЕЙС', description: ` Включает подсказки на экране, когда вы наводитесь над объектами. diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/tgui.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/tgui.tsx index 2d8d1425bfed4..4d0de7ac0e307 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/tgui.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/tgui.tsx @@ -8,21 +8,21 @@ export const tgui_fancy: FeatureToggle = { }; export const tgui_input: FeatureToggle = { - name: 'Ввод - включить TGUI', + name: 'Ввод: включить TGUI', category: 'ИНТЕРФЕЙС', description: 'Окна ввода будут иметь TGUI.', component: CheckboxInput, }; export const tgui_input_large: FeatureToggle = { - name: 'Ввод - большие кнопки', + name: 'Ввод: большие кнопки', category: 'ИНТЕРФЕЙС', description: 'Менее традиционные, но более функциональные кнопки TGUI.', component: CheckboxInput, }; export const tgui_input_swapped: FeatureToggle = { - name: 'Ввод - инвентировать ввод/отмена', + name: 'Ввод: инвентировать ввод/отмена', category: 'ИНТЕРФЕЙС', description: 'Менее традиционные, но более функциональные кнопки TGUI.', component: CheckboxInput, @@ -36,7 +36,7 @@ export const tgui_lock: FeatureToggle = { }; export const tgui_say_light_mode: FeatureToggle = { - name: 'Говорить - светлая тема', + name: 'Говорить: светлая тема', category: 'ИНТЕРФЕЙС', description: 'TGUI поле ввода для разговора будет в светлой теме.', component: CheckboxInput, diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/tooltips.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/tooltips.tsx index 5d4c71f211f57..e5edb4a20d02c 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/tooltips.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/tooltips.tsx @@ -6,7 +6,7 @@ import { } from '../base'; export const enable_tips: FeatureToggle = { - name: 'Подсказки - включить', + name: 'Подсказки: включить', category: 'ПОДСКАЗКИ', description: ` Показывать подсказки при наведении на объект. @@ -15,7 +15,7 @@ export const enable_tips: FeatureToggle = { }; export const tip_delay: Feature = { - name: 'Подсказки - задержка (в миллисекундах)', + name: 'Подсказки: задержка (в миллисекундах)', category: 'ПОДСКАЗКИ', description: ` Задержка перед тем, как показать подсказку при наведении на объект? diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx index e43e57fdde172..57a0b26768e39 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx @@ -8,17 +8,17 @@ import { import { FeatureDropdownInput } from './dropdowns'; export const eye_color: Feature = { - name: 'Глаза - цвет', + name: 'Глаза: цвет', component: FeatureColorInput, }; export const facial_hair_color: Feature = { - name: 'Лицевая растительность - цвет', + name: 'Лицевая растительность: цвет', component: FeatureColorInput, }; export const facial_hair_gradient: FeatureChoiced = { - name: 'Лицевая растительность - градиент', + name: 'Лицевая растительность: градиент', component: ( props: FeatureValueProps, ) => { @@ -27,17 +27,17 @@ export const facial_hair_gradient: FeatureChoiced = { }; export const facial_hair_gradient_color: Feature = { - name: 'Лицевая растительность - цвет градиента', + name: 'Лицевая растительность: цвет градиента', component: FeatureColorInput, }; export const hair_color: Feature = { - name: 'Волосы - цвет', + name: 'Волосы: цвет', component: FeatureColorInput, }; export const hair_gradient: FeatureChoiced = { - name: 'Волосы - градиент', + name: 'Волосы: градиент', component: ( props: FeatureValueProps, ) => { @@ -46,7 +46,7 @@ export const hair_gradient: FeatureChoiced = { }; export const hair_gradient_color: Feature = { - name: 'Волосы - цвет градиента', + name: 'Волосы: цвет градиента', component: FeatureColorInput, }; @@ -110,7 +110,7 @@ export const feature_mcolor: Feature = { }; export const underwear_color: Feature = { - name: 'Нижнее белье - цвет', + name: 'Нижнее белье: цвет', component: FeatureColorInput, }; @@ -120,6 +120,6 @@ export const feature_vampire_status: Feature = { }; export const heterochromatic: Feature = { - name: 'Глаза - цвет гетерохромии (правый глаз)', + name: 'Глаза: цвет гетерохромии (правый глаз)', component: FeatureColorInput, }; diff --git a/tgui/packages/tgui/interfaces/Spellbook.tsx b/tgui/packages/tgui/interfaces/Spellbook.tsx index 96a015c9f4ad8..debf0bc8502a8 100644 --- a/tgui/packages/tgui/interfaces/Spellbook.tsx +++ b/tgui/packages/tgui/interfaces/Spellbook.tsx @@ -510,7 +510,7 @@ const SpellTabDisplay = (props: { } } else { if (entry.cooldown) { - return `Перезарядка - ${entry.cooldown} сек.`; + return `Перезарядка: ${entry.cooldown} сек.`; } else { return ''; }