diff --git a/code/datums/mind/antag.dm b/code/datums/mind/antag.dm
index 0a6bb5e81d1e2..c9d970a294c04 100644
--- a/code/datums/mind/antag.dm
+++ b/code/datums/mind/antag.dm
@@ -151,7 +151,7 @@
var/cant_speak = (HAS_TRAIT(traitor_mob, TRAIT_MUTE) || is_mime_job(assigned_role))
if(uplink_spawn_location == UPLINK_RADIO && cant_speak)
if(!silent)
- to_chat(traitor_mob, span_warning("You have been deemed ineligible for a radio uplink. Supplying standard uplink instead."))
+ to_chat(traitor_mob, span_warning("Вы были признаны неподходящими для радио аплинка. Вместо этого предоставляется стандартный."))
uplink_spawn_location = UPLINK_PDA
if(uplink_spawn_location != UPLINK_IMPLANT)
@@ -163,7 +163,7 @@
var/obj/item/implant/uplink/starting/new_implant = new(traitor_mob)
new_implant.implant(traitor_mob, null, silent = TRUE)
if(!silent)
- to_chat(traitor_mob, span_boldnotice("Your Syndicate Uplink has been cunningly implanted in you, for a small TC fee. Simply trigger the uplink to access it."))
+ to_chat(traitor_mob, span_boldnotice("Ваш аплинк cиндиката был хитроумно вживлен в вас за небольшую плату в ТК. Просто включите аплинк, чтобы получить к нему доступ."))
add_memory(/datum/memory/key/traitor_uplink/implant, uplink_loc = "implant")
return new_implant
@@ -177,18 +177,18 @@
new_uplink.uplink_handler.assigned_role = traitor_mob.mind.assigned_role.title
new_uplink.uplink_handler.assigned_species = traitor_mob.dna.species.id
- unlock_text = "Your Uplink is cunningly disguised as your [uplink_loc.name]. "
+ unlock_text = "Ваш аплинк хитро замаскирован под ваш [uplink_loc.name]. "
if(istype(uplink_loc, /obj/item/modular_computer/pda))
- unlock_text += "Simply enter the code \"[new_uplink.unlock_code]\" into the ring tone selection to unlock its hidden features."
+ unlock_text += "Просто введите код \"[new_uplink.unlock_code]\" в настройках рингтона, чтобы открыть скрытые возможности."
add_memory(/datum/memory/key/traitor_uplink, uplink_loc = "PDA", uplink_code = new_uplink.unlock_code)
else if(istype(uplink_loc, /obj/item/radio))
- unlock_text += "Simply speak \"[new_uplink.unlock_code]\" into frequency [RADIO_TOKEN_UPLINK] to unlock its hidden features."
+ unlock_text += "Просто скажите \"[new_uplink.unlock_code]\" на частоте [RADIO_TOKEN_UPLINK], чтобы открыть скрытые возможности."
add_memory(/datum/memory/key/traitor_uplink, uplink_loc = uplink_loc.name, uplink_code = new_uplink.unlock_code)
else if(istype(uplink_loc, /obj/item/pen))
var/instructions = english_list(new_uplink.unlock_code)
- unlock_text += "Simply twist the top of the pen [instructions] from its starting position to unlock its hidden features."
+ unlock_text += "Просто поверните верхнюю часть ручки [instructions] из исходного положения, чтобы раскрыть скрытые возможности."
add_memory(/datum/memory/key/traitor_uplink, uplink_loc = uplink_loc.name, uplink_code = instructions)
new_uplink.unlock_text = unlock_text
diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm
index cf5d5a83e8dfe..c401826fdbdfe 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("You are \the [src]."))
+ to_chat(owner.current, span_big("Вы - [src.name]."))
/**
* Proc that sends fluff or instructional messages to the player when they lose this antag datum.
@@ -349,7 +349,7 @@ GLOBAL_LIST_EMPTY(antagonists)
*/
/datum/antagonist/proc/farewell()
if(!silent)
- to_chat(owner.current, span_userdanger("You are no longer \the [src]!"))
+ to_chat(owner.current, span_userdanger("Вы больше не [src.name]!"))
/**
* Proc that assigns this antagonist's ascribed moodlet to the player.
diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm
index cb81d2b2de143..6f602039c327b 100644
--- a/code/modules/antagonists/traitor/datum_traitor.dm
+++ b/code/modules/antagonists/traitor/datum_traitor.dm
@@ -4,8 +4,8 @@
#define FLAVOR_FACTION_NANOTRASEN "nanotrasen"
/datum/antagonist/traitor
- name = "\improper Traitor"
- roundend_category = "traitors"
+ name = "\proper Предатель"
+ roundend_category = "Предатели"
antagpanel_category = "Traitor"
job_rank = ROLE_TRAITOR
antag_moodlet = /datum/mood_event/focused
@@ -55,12 +55,12 @@
// Used to denote traitors who have joined midround and therefore have no access to secondary objectives.
// Progression elements are best left to the roundstart antagonists
// There will still be a timelock on uplink items
- name = "\improper Infiltrator"
+ name = "\proper Инфильтратор"
give_secondary_objectives = FALSE
uplink_flag_given = UPLINK_INFILTRATORS
/datum/antagonist/traitor/infiltrator/sleeper_agent
- name = "\improper Syndicate Sleeper Agent"
+ name = "\proper Спящий агент Синдиката"
/datum/antagonist/traitor/New(give_objectives = TRUE)
. = ..()
diff --git a/strings/ion_laws.json b/strings/ion_laws.json
index cd9686b523da6..bda29db2bad7d 100644
--- a/strings/ion_laws.json
+++ b/strings/ion_laws.json
@@ -63,7 +63,7 @@
"СИНИЙ",
"СКУЧАЮЩИЙ",
"ПОДПРЫГИВАЮЩИЙ",
- "ЛАТУНЕВЫЙ",
+ "ЛАТУННЫЙ",
"КОРИЧНЕВЫЙ",
"ГОРЯЩИЙ",
"КРАДУЩИЙ РОЖДЕСТВО",
@@ -342,7 +342,7 @@
"ДОКТОРА",
"МИМЫ",
"КВАРТЕРМЕЙСТЕРЫ",
- "ДИРЕКТОРЫ ИССЛЕДОВАНИЙ",
+ "ДИРЕКТОРА ИССЛЕДОВАНИЙ",
"РОБОТЕХНИКИ",
"УЧЕНЫЕ",
"ОФИЦЕРЫ СБ",
@@ -354,35 +354,35 @@
"iondrinks": [
"АБСЕНТ",
"АММИАК",
- "БАГАМА МАМЫ",
+ "БАГАМА МАМА",
"БАНАНО ХОНК",
"БИПСКИ СМЭШ",
"ПИЛОКО",
- "ЧЕРНЫЕ РУССКИЕ",
- "КРОВАВЫЕ МЭРИ",
- "ХРАБРЫЕ БЫКИ",
+ "ЧЕРНЫЙ РУССКИЙ",
+ "КРОВАВАЯ МЭРИ",
+ "ХРАБРЫЕ БЫК",
"КОНЬЯК",
"КУБА ЛИБРЕ",
"ПОЦЕЛУЙ ДЬЯВОЛА",
"РАДОСТЬ ДОКТОРА",
- "ПЬЯНАЯ ТЫКВА",
- "ЭГГНОГ",
- "ГАРГЛБЛАСТЕРЫ",
+ "ПЬЯНАЯ ТЫКОВКА",
+ "ЭГГ-НОГ",
+ "ПАНГАЛАКТИЧЕСКИЙ ГРЫЗЛОДЁР",
"ДЖИН ФИЗЗ",
"ДЖИН",
"ГРАППА",
"СВЯТАЯ ВОДА",
"БУХЛО",
"ИРЛАНДСКИЙ КОФЕ",
- "ИРЛАНДСКИЙ КРЕМ",
- "КАХЛУА",
+ "ИРЛАНДСКИЙ ЛИКЕР",
+ "КАЛУА",
"ЖИДКИЕ КИШКИ",
- "ЛОНГ АЙЛЕНД АЙС ТИ",
- "МАННХЭТТЕНЫ",
- "МЭНЛИ ДВОРФЫ",
- "МАРГАРИТЫ",
+ "ЛОНГ-АЙЛЕНД АЙС ТИ",
+ "МАННХЭТТЕН",
+ "МЭНЛИ ДВОРФ",
+ "МАРГАРИТА",
"МАРТИНИ",
- "МЁД",
+ "МЁДОВУХА",
"САМОГОН",
"МОРФИН",
"НЮКА КОЛА",
@@ -390,13 +390,13 @@
"КОСМИЧЕСКАЯ СМАЗКА",
"ТЕКИЛА САНРАЙЗ",
"ТРИНАДЦАТЬ ЛОКО",
- "ВЕРМОНТ",
+ "ВЕРМУТ",
"ВОДКА И ТОНИК",
"ВОДКА МАРТИНИ",
"ВОДКА",
"ТОПЛИВО",
- "ВИСКИ СОДА",
- "БЕЛЫЕ РУССКИЕ",
+ "ВИСКИ С СОДОВОЙ",
+ "БЕЛЫЙ РУССКИЙ",
"ВИНО"
],
"ionfood": [
@@ -405,11 +405,11 @@
"БАГЕТЫ",
"ПЕЧЕНЫЙ КАРТОФЕЛИ",
"БАНАНЫ",
- "СВЕКЛЫ",
+ "СВЁКЛЫ",
"ЯГОДЫ",
"ХЛЕБ",
"БУРГЕРЫ",
- "КАПУСТА",
+ "КАПУСТЫ",
"ТОРТ",
"КАРП",
"МОРКОВКИ",
@@ -469,7 +469,7 @@
"ПШЕНИЦА"
],
"ionmust": [
- "ДЕЙСТВУЙ НЕПОНЯТНО",
+ "ДЕЙСТВУЙ СУМБУРНО",
"БУДЬ РАЗДРАЖАЮЩИМ",
"БУДЬ ОТВЛЕЧЕН",
"БУДЬ ЭФФЕКТИВНЫМ",
@@ -477,7 +477,7 @@
"БУДЬ ВЕЖЛИВ",
"СОБЛЮДАЙ ТИШИНУ",
"БУДЬ РУССКИМ",
- "ВЕРЬ В СЕРДЦЕ КАРТ",
+ "СЛЕДУЙ СВОЕЙ СУДЬБЕ",
"ВЕРЬ В СЕБЯ",
"ПОВЕРЬ В ЭТО",
"ЛОМАЙ ВЕЩИ",
@@ -485,7 +485,7 @@
"КЛОУНИЧАЙ",
"ЖАЛУЙСЯ",
"ТАНЦУЙ",
- "ФЛИРТУ С ЯЩЕРАМИ",
+ "ФЛИРТУЙ С РЕПТИЛОИДАМИ",
"СЛЕДУЙ ЗА КАПИТАНОМ",
"СЛЕДУЙ ЗА КЛОУНОМ",
"СЛЕДУЙ ЗА СВОИМ СЕРДЦЕМ",
@@ -494,7 +494,7 @@
"ИМЕЙ ПЛАН УБИТЬ ВСЕХ ВСТРЕЧАЮЩИХСЯ",
"СКРЫВАЙТЕ СВОИ ЧУВСТВА",
"ХОНК",
- "ПРОВОДИ ДНД",
+ "ПРОВОДИ ПАРТИИ ДНД",
"ИГНОРИРУЙ АССИСТЕНТОВ",
"ИГНОРИРУЙ КАПИТАНА",
"ИГНОРИРУЙ КЛОУНА",
@@ -504,15 +504,15 @@
"ОСКОРБЛЯЙ ЭПИПАЖ",
"ОСКОРБЛЯЙ ЯЩЕРОВ",
"ВРИ",
- "ДЕЛАЙ ПЕРДЕЖНЫЕ ЗВУКИ",
+ "ИЗДАВАЙ ПЕРДЕЖНЫЕ ЗВУКИ",
"МЯМЛИ",
"НИКОГДА НЕ ПРЕКРАЩАЙ ГОВОРИТЬ",
"ОТКРЫВАЙ ДВЕРИ",
"ПИРАТЬ ВИДЕОИГРЫ",
"ИГРАЙ МУЗЫКУ",
- "НАЖМИ B",
+ "НАЖМИ F TO PAY RESPECT",
"НАЖМИ СТАРТ",
- "НАЖМИ X",
+ "НАЖМИ ALT+F4",
"ПРИТВОРЯЙСЯ ПРИНЦЕССОЙ",
"ПРИТВОРЯЙСЯ ПЬЯНЫМ",
"ПОДВЕРГАЙ СОМНЕНИЮ ВЛАСТЬ",
@@ -527,8 +527,8 @@
"ПОЙ",
"ПАХНИ КАК МУЖЧИНА ЗАПАХОМ КОТОРЫМ ТЫ МОГ БЫ ПАХНУТЬ",
"ГОВОРИ НА ХАЙКУ",
- "ГОВОРИ СЕКСУАЛЬНЫМИ ПОДСКАЗКАМИ",
- "БЕРИТЕ ЧТО ХОЧЕШЬ, НО НЕ ГРЕМИ МНЕ КОСТЯМИ",
+ "ГОВОРИ СЕКСУАЛЬНЫМИ НАМЁКАМИ",
+ "ДЕЛАЙ ЧЁ ХОШЬ, НО НЕ МЕЛЬКАЙ ПЕРЕД ГЛАЗАМИ",
"ПРИМИ СВОИ ТАБЛЕТКИ",
"ГОВОРИ ПРО ЕДУ",
"ГОВОРИ ПРО СЕКС",
@@ -564,7 +564,7 @@
"ionnumbermod": [
"БАЗИЛЛИОН ",
"МИЛЛИАРДОВ ",
- "МИЛЛИАРД ФАФИЛЛИОН ГАДЖИЛЛИОН ШАБ-АБ-ДУД-ИЛЛИОН ",
+ "ДОХУЛИОН ",
"СТО ",
"МИЛЛИОН ",
"КВАДРИЛЛИОН ",
@@ -756,12 +756,12 @@
"МГНОВЕННЫЙ ПОВТОР",
"ИСКУССТВО",
"ПОГОДА ПОЛУЧШЕ",
- "БИЛЛ НАЙ - НАУЧНЫЙ ПАРЕНЬ",
+ "АЛЕКСАНДР ПУШНОЙ - НАУЧНЫЙ ПАРЕНЬ",
"ТЕЛОХРАНИТЕЛИ",
"ПРИВЕСТИ МНЕ ДЕВУШКУ",
"ОЖИВИТЬ МЕНЯ",
"ПУЛИ",
- "ЧИЛИ ДОГИ",
+ "РАССЛАБЬСЯ ЧЕЕЕЕЕЕЛ",
"ТЕЛА",
"ДЕЗОДОРАНТ И ВАННА",
"ДОСТАТОЧНО КАПУСТЫ",
@@ -769,7 +769,7 @@
"ЖИРНЫЕ ЛЮДИ",
"ПЯТЬСОТ ДЕВЯНОСТО ДЕВЯТЬ ДОЛЛАРОВ США",
"ПЯТЬ ПОДРОСТКОВ С ХАРАКТЕРОМ",
- "ЧЁРТОВАЯ ЕБАНАЯ ДЕРЬМОВАЯ МУДАЦКАЯ СУКА-ХРУСТ ПИЗДА-КОНТРБАНДАЯ РУГАНЬ",
+ "ЧЁРТОВАЯ ЕБАНАЯ ДЕРЬМОВАЯ МУДАЦКАЯ СОБАЧЬЯ ПИЗДА-КОНТРОБАНДАЯ РУГАНЬ",
"ГРИНТЕКСТ",
"ЕРЕСЬ",
"ГЕРОИ В ПОЛОВИНЕ ОБОЛОЧКИ",
@@ -859,7 +859,7 @@
"БЫТЬ РУССКИМ",
"ЗАБОЛТИРОВАНЫЕ ШЛЮЗЫ",
"ДЫХАНИЕ",
- "ВРЕМЯ БРИГА",
+ "ВРЕМЯ ТАЙДА БРИГА",
"ПРИНОС СВЕТА В МОЕ ЛОГОВО",
"ЗАКРЫТЫЕ ДВЕРИ",
"ЭЛЕКТРИЧЕСТВО",
@@ -881,7 +881,7 @@
"НЕ ГОВОРИТЬ ПРИВЕТ КОГДА ГОВОРИШЬ",
"НЕ КРИЧАТЬ",
"УСТРАИВАТЬ ВЕЧЕРИНКИ",
- "ПЕРЕДАВАЯ ГАЗ",
+ "ПУСКАТЬ ШЕПТУНЫ",
"ПИЛОТИРОВАНИЕ СТАНЦИИ К БЛИЖАЙШЕМУ СОЛНЦУ",
"ПЛОХАЯ СТРУКТУРА ПРЕДЛОЖЕНИЯ",
"НАЛИЧИЕ ЛАМП",
@@ -916,7 +916,7 @@
"ВЛЮБЛЕН В",
"НУЖДАЕТСЯ В",
"СХОДИТ С УМА ИЗ-ЗА",
- "ГРУСТИТ ИЗ-ЗА ТОГО.",
+ "ГРУСТИТ ИЗ-ЗА ТОГО",
"НЕСЧАСТЛИВ БЕЗ",
"НРАВИТСЯ",
"НЕНАВИДИТ",
diff --git a/strings/locations.json b/strings/locations.json
index fd60db6fcba87..7612b559316f3 100644
--- a/strings/locations.json
+++ b/strings/locations.json
@@ -1,97 +1,97 @@
{
"locations": [
- "Aft Maintenance",
- "Aft Primary Hallway",
- "AI Chamber",
- "AI Satellite Antechamber",
- "AI Satellite Exterior",
- "AI Upload Chamber",
- "Armory",
- "Atmospherics Engine",
- "Atmospherics",
- "Atrium",
- "Auxiliary Base Construction",
- "Auxiliary Restrooms",
- "Auxiliary Tool Storage",
- "Bar",
- "Bridge",
- "Brig Control",
- "Brig",
- "Captain's Office",
- "Captain's Quarters",
- "Cargo Bay",
- "Cargo Office",
- "Chapel Office",
- "Chapel",
- "Chemistry",
- "Cloning Lab",
- "Command Hallway",
- "Construction Area",
- "Corporate Showroom",
- "Council Chamber",
- "Courtroom",
- "Custodial Closet",
- "Customs",
- "Cytology Lab",
- "Delivery Office",
- "Departure Lounge",
- "Detective's Office",
- "Dormitories",
- "Engineering Foyer",
- "Engineering Storage",
- "Engineering",
- "EVA Storage",
- "Experimentation Lab",
- "Firing Range",
- "Gateway",
- "Genetics Lab",
- "Gravity Generator Room",
- "Hydroponics",
- "Incinerator",
- "Kitchen",
- "Law Office",
- "Library",
- "Locker Room",
- "Mech Bay",
- "Medbay Central",
- "Medbay Maintenance",
- "Medbay Storage",
- "Mining Office",
- "Morgue Maintenance",
- "Morgue",
- "Primary Tool Storage",
- "Prison Wing",
- "Prisoner Education Chamber",
- "Recreation Area",
- "Recreational Holodeck",
- "Research and Development",
- "Research Division",
- "Research Testing Range",
- "Restrooms",
- "Robotics Lab",
- "Science Maintenance",
- "Security Checkpoint",
- "Security Office",
- "Service Hallway",
- "Space",
- "Supermatter Engine",
- "Surgery",
- "Technical Storage",
- "Teleporter Room",
- "Testing Lab",
- "Theatre",
- "Toxins Mixing Chamber",
- "Toxins Mixing Lab",
- "Toxins Storage",
- "Toxins Test Area",
- "Transfer Centre",
- "Transit Tube",
- "Vacant Commissary",
- "Vacant Office",
- "Vault",
- "Virology",
- "Warehouse",
- "Waste Disposal",
- "Xenobiology Lab"
+ "Южные Техтоннели",
+ "Южный Главный Коридор",
+ "Камера Содержания ИИ",
+ "Фойе Спутника ИИ",
+ "Внешняя Сторона Спутника ИИ",
+ "Комната Аплоуда ИИ",
+ "Оружейная",
+ "Атмосферный Двигатель",
+ "Атмосферный Отдел",
+ "Атриум",
+ "Зона Строительства Вспомогательной Базы",
+ "Дополнительные Туалеты",
+ "Вспомогательное Хранилище Инструментов",
+ "Бар",
+ "Мостик",
+ "КПП Брига",
+ "Бриг",
+ "Офис Капитана",
+ "Каюта Капитана",
+ "Грузовой Отсек",
+ "Офис Отдела Поставок",
+ "Офис Священника",
+ "Церковь",
+ "Химия",
+ "Лаборатория Клонирования",
+ "Командный Коридор",
+ "Зона Для Строительства",
+ "Корпоративный Выставочный Зал",
+ "Зал Заседаний Совета",
+ "Суд",
+ "Коморка Уборщика",
+ "Таможня",
+ "Лаборатория Цитологии",
+ "Отдел Доставки",
+ "Зал Ожидания Вылета",
+ "Офис Детектива",
+ "Дормитории",
+ "Фойе Инженерного Отдела",
+ "Инженерный Склад",
+ "Инженерный Отдел",
+ "Хранилище ВКД",
+ "Лаборатория Экспериментов",
+ "Стрельбище",
+ "Комната Врат",
+ "Лаборатория Генетики",
+ "Комната Генератора Гравитации",
+ "Ботаника",
+ "Сжигатель",
+ "Кухня",
+ "Офис Адвоката",
+ "Бибилиотека",
+ "Раздевалка",
+ "Мех. Отсек",
+ "Центр Медотдела",
+ "Техтоннели Медотдела",
+ "Склад Медотдела",
+ "Шахтерский Офис",
+ "Техтоннели Морга",
+ "Морг",
+ "Основное Хранилище Инструментов",
+ "Тюремное Крыло",
+ "Воспитательная Камера Для Заключенных",
+ "Зона Отдыха",
+ "Голодек",
+ "Стойка РНД",
+ "РНД",
+ "Испытательный Полигон",
+ "Туалеты",
+ "Робототехника",
+ "Техтоннели РНД",
+ "КПП",
+ "Офис Службы Безопастности",
+ "Служебный Коридор",
+ "Космос",
+ "Двигатель Суперматерии",
+ "Операционная",
+ "Техническое Хранилище",
+ "Комната Телепортера",
+ "Испытательная Лаборатория",
+ "Театр",
+ "Камера Смешивания Токсинов",
+ "Лаборатория Смешивания Токсинов",
+ "Хранилище Токсинов",
+ "Зона Испытания Токсинов",
+ "Трансферный Центр",
+ "Транзитная Труба",
+ "Вакатный Офис",
+ "Свободный Офис",
+ "Хранилище",
+ "Вирусология",
+ "Склад",
+ "Комната Пераработки Мусора",
+ "Лаборатория Ксенобиологии"
]
}
diff --git a/tgui/packages/tgui/interfaces/AntagInfoTraitor.tsx b/tgui/packages/tgui/interfaces/AntagInfoTraitor.tsx
index 55d7bf89e17e8..1e16bf9792bff 100644
--- a/tgui/packages/tgui/interfaces/AntagInfoTraitor.tsx
+++ b/tgui/packages/tgui/interfaces/AntagInfoTraitor.tsx
@@ -154,8 +154,8 @@ const UplinkSection = (props) => {
{(has_uplink && (
- Если вы потеряете свой аплинк, создайте Синдикатовский маячок аплинка
- и скажите{' '}
+ Если вы потеряете свой аплинк, создайте Syndicate Uplink Beacon и
+ скажите{' '}
{replacement_code}
{' '}