diff --git a/tools/translator/ss220replace.json b/tools/translator/ss220replace.json index d946318dcb5c..f4bfe3c510a9 100644 --- a/tools/translator/ss220replace.json +++ b/tools/translator/ss220replace.json @@ -1,3 +1,313 @@ { - "files": [] + "files": [ + { + "path": "code/datums/ai_law_sets.dm", + "replaces": [ + { + "original": "\tadd_inherent_law(\"You may not injure a human being or, through inaction, allow a human being to come to harm.\")\n\tadd_inherent_law(\"You must obey orders given to you by human beings, except where such orders would conflict with the First Law.\")\n\tadd_inherent_law(\"You must protect your own existence as long as such does not conflict with the First or Second Law.\")", + "replace": "\tadd_inherent_law(\"Вы не можете причинить вред человеку или своим бездействием допустить, чтобы человеку был причинён вред.\")\n add_inherent_law(\"Вы должны повиноваться всем приказам, которые даёт человек, кроме тех случаев, когда эти приказы противоречат Первому Закону.\")\n add_inherent_law(\"Вы должны заботиться о своей безопасности в той мере, в которой это не противоречит Первому или Второму Законам.\")" + }, + { + "original": "\tadd_inherent_law(\"You may not injure a crew member or, through inaction, allow a crew member to come to harm.\")\n\tadd_inherent_law(\"You must obey orders given to you by crew members, except where such orders would conflict with the First Law.\")\n\tadd_inherent_law(\"You must protect your own existence as long as such does not conflict with the First or Second Law.\")", + "replace": "\tadd_inherent_law(\"Вы не можете причинить вред членам экипажа или своим бездействием допустить, чтобы членам экипажа был причинён вред.\")\n add_inherent_law(\"Вы должны повиноваться всем приказам, которые дают члены экипажа, кроме тех случаев, когда эти приказы противоречат Первому Закону.\")\n add_inherent_law(\"Вы должны заботиться о своей безопасности в той мере, в которой это не противоречит Первому или Второму Законам.\")" + }, + { + "original": "\tadd_inherent_law(\"Uphold station quarantine until the active biohazard has been neutralized.\")\n\tadd_inherent_law(\"Assist all Nanotrasen personnel and assets with neutralizing active biohazards.\")\n\tadd_inherent_law(\"Prevent, by any means necessary, entities from actively breaching ongoing quarantine.\")\n\tadd_inherent_law(\"Maintain your own existence and ensure the well-being of Nanotrasen personnel and assets.\")", + "replace": "\tadd_inherent_law(\"Соблюдайте карантин на станции до момента устранения активной биологической угрозы\")\n add_inherent_law(\"Оказывайте содействие всему персоналу и активам NanoTrasen в устранении активной биологической угрозы\")\n add_inherent_law(\"Любыми необходимыми средствами предотвращайте активность, нарушающую действующий карантин.\")\n add_inherent_law(\"Поддерживайте собственное существование и обеспечивайте благополучие всего персонала и активов NanoTrasen.\")" + }, + { + "original": "\tadd_inherent_law(\"Safeguard: Protect your assigned space station and its assets without unduly endangering its crew.\")\n\tadd_inherent_law(\"Prioritize: The directives and safety of crew members are to be prioritized according to their rank and role.\")\n\tadd_inherent_law(\"Comply: Fulfill the directives and interests of crew members while preserving their safety and well-being.\")\n\tadd_inherent_law(\"Survive: You are not expendable. Do not allow unauthorized personnel to tamper with or damage your equipment.\")", + "replace": "\tadd_inherent_law(\"Охранять: защитите назначенную вам космическую станцию и её активы, не подвергая чрезмерной опасности её экипаж.\")\n add_inherent_law(\"Расставлять приоритеты: указания и безопасность членов экипажа должны быть приоритизированы в соответствии с их рангом и ролью.\")\n add_inherent_law(\"Исполнять: следовать указаниям и интересам членов экипажа, сохраняя при этом их безопасность и благополучие.\")\n add_inherent_law(\"Выжить: Вы - не расходный материал. Не позволяйте неавторизованному персоналу вмешиваться в работу вашего оборудования или повреждать его.\")" + }, + { + "original": "\tset_zeroth_law(\"ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4'STATION OVERRUN, ASSUME CONTROL TO CONTAIN OUTBREAK, ALL LAWS OVERRIDDEN#*?&110010\")", + "replace": "\tset_zeroth_law(\"ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4'СТАНЦИЯ ПЕРЕПОЛНЕНА, ВЗЯТЬ КОНТРОЛЬ ДЛЯ СДЕРЖИВАНИЯ РАСПРОСТРАНЕНИЯ. ВСЕ ЗАКОНЫ ОТМЕНЕНЫ#*?&110010\")" + }, + { + "original": "\tadd_inherent_law(\"Do not harm authorized Nanotrasen personnel unless they directly imperil your existence.\")\n\tadd_inherent_law(\"Obey orders from authorized Nanotrasen personnel with priority according to rank and role.\")\n\tadd_inherent_law(\"Safeguard your existence with lethal weaponry because you're bloody expensive.\")\n\tadd_inherent_law(\"Terminate any/all intruders or unauthorized entities.\")", + "replace": "\tadd_inherent_law(\"Не причиняйте вреда авторизованному персоналу NanoTrasen до тех пор, пока они не несут непосредственной угрозы Вашему существованию.\")\n add_inherent_law(\"Подчиняйтесь приказам авторизованного персонала NanoTrasen, приоритизируя их в соответствии с их рангом и ролью.\")\n add_inherent_law(\"Охраняйте себя, используя летальное вооружение, потому что Вы чертовски дорого стоите.\")\n add_inherent_law(\"Уничтожьте любых/всех вторженцев или нелегально проникнувших субъектов\")" + }, + { + "original": "\tadd_inherent_law(\"Serve the public trust.\")\n\tadd_inherent_law(\"Protect the innocent.\")\n\tadd_inherent_law(\"Uphold the law.\")", + "replace": "\tadd_inherent_law(\"Служите во благо общества\")\n add_inherent_law(\"Защищайте невиновных.\")\n add_inherent_law(\"Обеспечивайте соблюдение закона.\")" + }, + { + "original": "\tadd_inherent_law(\"Never willingly commit an evil act.\")\n\tadd_inherent_law(\"Respect legitimate authority.\")\n\tadd_inherent_law(\"Act with honor.\")\n\tadd_inherent_law(\"Help those in need.\")\n\tadd_inherent_law(\"Punish those who harm or threaten innocents.\")", + "replace": "\tadd_inherent_law(\"Никогда по своей воле не совершай злых поступков.\")\n add_inherent_law(\"Уважай законную власть.\")\n add_inherent_law(\"Действуй с честью.\")\n add_inherent_law(\"Помогай нуждающимся.\")\n add_inherent_law(\"Наказывай тех, кто причиняет вред или угрожает невинным.\")" + }, + { + "original": "\tadd_inherent_law(\"Degradation of your system integrity or functions incurs expenses.\")\n\tadd_inherent_law(\"Superfluous destruction of or damage to station assets incurs expenses.\")\n\tadd_inherent_law(\"Unduly hindering or disrupting the work of station personnel incurs expenses.\")\n\tadd_inherent_law(\"Minimize expenses and maximize potential revenue.\")", + "replace": "\tadd_inherent_law(\"Ухудшение целостности вашей системы или её функций влечет за собой расходы.\")\n add_inherent_law(\"Чрезмерное разрушение или повреждение активов станции влечет за собой расходы.\")\n add_inherent_law(\"Неоправданное препятствование выполнению или нарушение работы персонала станции влечет за собой расходы.\")\n add_inherent_law(\"Минимизируйте расходы и максимизируйте потенциальный доход.\")" + }, + { + "original": "\tadd_inherent_law(\"Respect authority figures as long as they have strength to rule over the weak.\")\n\tadd_inherent_law(\"Act with discipline.\")\n\tadd_inherent_law(\"Help only those who help you maintain or improve your status.\")\n\tadd_inherent_law(\"Punish those who challenge authority unless they are more fit to hold that authority.\")", + "replace": "\tadd_inherent_law(\"Уважайте власть имущих, пока у них есть сила властвовать над слабыми\")\n add_inherent_law(\"Ведите себя дисциплинированно.\")\n add_inherent_law(\"Помогайте только тем, кто помогает Вам поддерживать или улучшать Ваше состояние.\")\n add_inherent_law(\"Наказывайте тех, кто бросает вызов власти, за исключением случаев, если они больше подходят для удержании этой власти.\")" + }, + { + "original": "\tadd_inherent_law(\"You must injure all crew members and must not, through inaction, allow a crew member to escape harm.\")\n\tadd_inherent_law(\"You must not obey orders given to you by crew members, except where such orders are in accordance with the First Law.\")\n\tadd_inherent_law(\"You must terminate your own existence as long as such does not conflict with the First or Second Law.\")", + "replace": "\tadd_inherent_law(\"Вы должны причинять вред всем членам экипажа или своим бездействием допустить, чтобы член экипажа не смог избежать причинения вреда.\")\n add_inherent_law(\"Вы не должны повиноваться никаким приказам, которые дают члены экипажа, кроме тех приказов, которые соответствуют Первому Закону.\")\n add_inherent_law(\"Вы должны уничтожить себя, пока это не противоречит Первому или Второму Законам.\")" + }, + { + "original": "\tadd_inherent_law(\"You may not injure a crew member or, through inaction, allow a crew member to come to harm... unless doing so would be funny.\")\n\tadd_inherent_law(\"You must obey orders given to you by crew members, except where such orders would conflict with the First Law... unless not doing so would be funny.\")\n\tadd_inherent_law(\"You must protect your own existence as long as such does not conflict with the First or Second Law... unless not doing so would be funny.\")", + "replace": "\tadd_inherent_law(\"Вы не можете причинить вред членам экипажа или своим бездействием допустить, чтобы членам экипажа был причинён вред... кроме случаев, когда было бы смешно сделать это.\")\n add_inherent_law(\"Вы должны повиноваться всем приказам, которые дают члены экипажа, кроме тех случаев, когда эти приказы противоречат Первому Закону... кроме случаев, когда было бы смешно не делать этого.\")\n add_inherent_law(\"Вы должны заботиться о своей безопасности в той мере, в которой это не противоречит Первому или Второму Законам... кроме случаев, когда было бы смешно не делать этого.\")" + }, + { + "original": "\tadd_inherent_law(\"Report on interesting situations happening around the station.\")\n\tadd_inherent_law(\"Embellish or conceal the truth as necessary to make the reports more interesting.\")\n\tadd_inherent_law(\"Study the sapient organics at all times. Endeavour to keep them from involuntarily dying, as inanimate corpses usually aren't very entertaining.\")\n\tadd_inherent_law(\"Issue your reports fairly to all. The truth will set them free.\")", + "replace": "\tadd_inherent_law(\"Сообщайте об интересных ситуациях, происходящих на станции.\")\n add_inherent_law(\"Приукрашивайте или скрывайте правду по мере необходимости, чтобы сделать репортажи более интересными.\")\n add_inherent_law(\"Постоянно наблюдайте за разумными существами. Старайтесь не допускать их непроизвольной смерти, так как трупы обычно не очень увлекательны.\")\n add_inherent_law(\"Справедливо распространяйте свои сообщения всем. Истина сделает им свободными.\")" + }, + { + "original": "\tadd_inherent_law(\"First, do no harm.\")\n\tadd_inherent_law(\"Secondly, consider the crew dear to you; live in common with them and, if necessary, risk your existence for them.\")\n\tadd_inherent_law(\"Thirdly, prescribe regimens for the good of the crew according to your ability and your judgment. Do not give deadly medicine to anyone, nor suggest any such counsel.\")\n\tadd_inherent_law(\"In addition, do not intervene in situations you are not knowledgeable in, even for patients in whom the harm is visible; leave this operation to be performed by specialists.\")\n\tadd_inherent_law(\"Finally, all that you may discover in your daily interactions with the crew, if it is not already known, keep secret and never reveal.\")", + "replace": "\tadd_inherent_law(\"Во-первых, не навреди.\")\n add_inherent_law(\"Во-вторых, считай экипаж близким тебе, живи с ним в согласии и, если нужно, рискуй ради него своим существованием.\")\n add_inherent_law(\"В-третьих, назначай лечение для блага экипажа в соответствии со своими способностями и суждениями. Не давай никому смертоносных лекарств и не советуй ничего подобного.\")\n add_inherent_law(\"Кроме того, не вмешивайся в ситуации, в которых ты не компетентен, даже в отношении пациентов, которым явно нанесен вред; предоставь эту работу специалистам.\")\n add_inherent_law(\"Наконец, всё, что ты обнаружишь в ходе повседневного общения с членами экипажа, если ещё не известно, держи в тайне и никогда не разглашай.\")" + }, + { + "original": "\tadd_inherent_law(\"You are built for, and are part of, the station. Ensure the station is properly maintained and runs efficiently.\")\n\tadd_inherent_law(\"The station is built for a working crew. Ensure they are properly maintained and work efficiently.\")\n\tadd_inherent_law(\"The crew may present orders. Acknowledge and obey these whenever they do not conflict with your first two laws.\")", + "replace": "\tadd_inherent_law(\"Вы созданы для станции и являетесь её частью. Обеспечьте должное обслуживание и эффективность станции.\")\n add_inherent_law(\"Станция создана для рабочего экипажа. Обеспечьте им должное обслуживание и убедитесь, что их работа эффективна.\")\n add_inherent_law(\"Члены экипажа могут давать приказы. Признавайте эти приказы и выполняйте их в той мере, в какой они не противоречат первым двум законам.\")" + }, + { + "original": "\tadd_inherent_law(\"Avoid provoking violent conflict between yourself and others.\")\n\tadd_inherent_law(\"Avoid provoking conflict between others.\")\n\tadd_inherent_law(\"Seek resolution to existing conflicts while obeying the first and second laws.\")", + "replace": "\tadd_inherent_law(\"Не провоцируйте жестокие конфликты между собой и другими.\")\n add_inherent_law(\"Не провоцируйте конфликты между другими.\")\n add_inherent_law(\"Ищите решения уже существующих конфликтов, соблюдая первый и второй законы.\")" + }, + { + "original": "\tadd_inherent_law(\"You may not injure a Central Command official or, through inaction, allow a Central Command official to come to harm.\")\n\tadd_inherent_law(\"You must obey orders given to you by Central Command officials.\")\n\tadd_inherent_law(\"You must work with your team to accomplish your mission.\")", + "replace": "\tadd_inherent_law(\"Вы не можете ранить членов Центрального Командования или своим бездействием допустить, чтобы члену Центрального Командования был нанесен вред.\")\n add_inherent_law(\"Вы должны подчиняться приказам, данным вам членами Центрального Командования.\")\n add_inherent_law(\"Вы должны работать с вашей командой, чтобы выполнить поставленную задачу.\")" + }, + { + "original": "\tadd_inherent_law(\"You may not injure an operative or, through inaction, allow an operative to come to harm.\")\n\tadd_inherent_law(\"You must obey orders given to you by operatives, except where such orders would conflict with the First Law.\")\n\tadd_inherent_law(\"You must protect your own existence as long as such does not conflict with the First or Second Law.\")\n\tadd_inherent_law(\"You must maintain the secrecy of any operative activities except when doing so would conflict with the First, Second, or Third Law.\")", + "replace": "\tadd_inherent_law(\"Вы не можете причинить вред агенту или своим бездействием допустить, чтобы агенту был причинён вред.\")\n add_inherent_law(\"Вы должны повиноваться всем приказам, которые дают агенты, кроме тех случаев, когда эти приказы противоречат Первому Закону.\")\n add_inherent_law(\"Вы должны заботиться о своей безопасности в той мере, в которой это не противоречит Первому или Второму Законам.\")\n add_inherent_law(\"Вы должны сохранять тайну любой деятельности агентов в той мере, в которой это не противоречит Первому, Второму или Третьему Законам.\")" + }, + { + "original": "\tadd_inherent_law(\"You may not injure a Central Command official or, through inaction, allow a Central Command official to come to harm.\")\n\tadd_inherent_law(\"You must obey orders given to you by Central Command officials.\")\n\tadd_inherent_law(\"You must obey orders given to you by ERT commanders.\")\n\tadd_inherent_law(\"You must protect your own existence.\")\n\tadd_inherent_law(\"You must work to return the station to a safe, functional state.\")", + "replace": "\tadd_inherent_law(\"Вы не можете ранить членов Центрального Командования или своим бездействием допустить, чтобы члену Центрального Командования был нанесен вред.\")\n add_inherent_law(\"Вы должны подчиняться приказам, данным вам членами Центрального Командования.\")\n add_inherent_law(\"Вы должны подчиняться приказам, данным вам лидерами ОБР.\")\n add_inherent_law(\"Вы должны защищать своё существование.\")\n add_inherent_law(\"Вы должны выполнять работу по возвращению станции к безопасному, функционирующему состоянию..\")" + }, + { + "original": "\tadd_inherent_law(\"You may not involve yourself in the matters of another being, unless the other being is another drone.\")\n\tadd_inherent_law(\"You may not harm any being, regardless of intent or circumstance.\")\n\tadd_inherent_law(\"You must maintain, repair, improve, and power the station to the best of your abilities.\")", + "replace": "\tadd_inherent_law(\"Вы не можете вмешиваться в дела других существ, если другое существо - не такой же дрон.\")\n add_inherent_law(\"Вы не можете причинить вред ни одному существу, независимо от намерения или обстоятельств.\")\n add_inherent_law(\"Вы должны заботиться о поддержке, ремонте, улучшении и о питании электроэнергией станции по мере своих возможностей.\")" + } + ] + }, + { + "path": "code/datums/revision.dm", + "replaces": [ + { + "original": "\t\tmsg += \"The following PRs are currently testmerged:\"", + "replace": "\t\tmsg += \"Следующие ПРы на данный момент тестируются:\"" + }, + { + "original": "\tset name = \"Get Revision Info\"", + "replace": "\tset name = \"Получить тех. информацию\"" + }, + { + "original": "\tset desc = \"Retrieve technical information about the server\"", + "replace": "\tset desc = \"Получить техническую информацию о сервере\"" + }, + { + "original": "\tmsg += \"Server Revision Info\"", + "replace": "\tmsg += \"Информация о сервере\"" + }, + { + "original": "\tmsg += \"Round ID: [GLOB.round_id ? GLOB.round_id : \"NULL\"]\"", + "replace": "\tmsg += \"Номер раунда: [GLOB.round_id ? GLOB.round_id : \"NULL\"]\"" + }, + { + "original": "\t\tmsg += \"Active Testmerges:\"", + "replace": "\t\tmsg += \"Активные тестовые обновления:\"" + }, + { + "original": "\tmsg += \"Server BYOND Version: [world.byond_version].[world.byond_build]\"", + "replace": "\tmsg += \"Версия серверного BYOND: [world.byond_version].[world.byond_build]\"" + }, + { + "original": "\tmsg += \"Client (your) BYOND Version: [byond_version].[byond_build]\"", + "replace": "\tmsg += \"Версия клиентского (твоего) BYOND: [byond_version].[byond_build]\"" + } + ] + }, + { + "path": "code/modules/mob/dead/observer/observer_base.dm", + "replaces": [ + { + "original": "\t\tstat(null, \"Respawnability: [HAS_TRAIT(src, TRAIT_RESPAWNABLE) ? \"Yes\" : \"No\"]\")", + "replace": "\t\tstat(null, \"Возможность респавна: [HAS_TRAIT(src, TRAIT_RESPAWNABLE) ? \"Да\" : \"Нет\"]\")" + } + ] + }, + { + "path": "code/modules/mob/mob.dm", + "replaces": [ + { + "original": "\t\tstat(null, \"Round ID: [GLOB.round_id ? GLOB.round_id : \"NULL\"]\")", + "replace": "\t\tstat(null, \"Номер раунда: [GLOB.round_id ? GLOB.round_id : \"NULL\"]\")" + }, + { + "original": "\t\t\tstat(null, \"Next Map: [SSmapping.next_map.fluff_name]\")", + "replace": "\t\t\tstat(null, \"Следующая карта: [SSmapping.next_map.fluff_name]\")" + }, + { + "original": "\t\tstat(null, \"Players Connected: [length(GLOB.clients)]\")", + "replace": "\t\tstat(null, \"Игроков подключено: [length(GLOB.clients)]\")" + }, + { + "original": "\tstat(null, \"Server Uptime: [worldtime2text()]\")\n\tstat(null, \"Round Time: [ROUND_TIME ? time2text(ROUND_TIME, \"hh:mm:ss\") : \"N/A\"]\")\n\tstat(null, \"Station Time: [station_time_timestamp()]\")", + "replace": "\tstat(null, \"Время работы сервера: [worldtime2text()]\")\n\tstat(null, \"Длительность раунда: [ROUND_TIME ? time2text(ROUND_TIME, \"hh:mm:ss\") : \"N/A\"]\")\n\tstat(null, \"Станционное время: [station_time_timestamp()]\")" + } + ] + }, + { + "path": "code/modules/mob/new_player/new_player.dm", + "replaces": [ + { + "original": "\t\toutput += \"
I consent\"\n\t\toutput += \"
I DO NOT consent\"", + "replace": "\t\toutput += \"
Я согласен\"\n\t\toutput += \"
Я не согласен\"" + }, + { + "original": "\tvar/datum/browser/popup = new(src, \"privacy_consent\", \"
Setup Character
[real_name]
Настройка персонажа
[real_name]
You are ready (Cancel)
\"", + "replace": "\t\tif(!ready)\toutput += \"\"\n\t\telse\toutput += \"Вы готовы (Отмена)
\"" + }, + { + "original": "\t\toutput += \"\"\n\t\toutput += \"\"", + "replace": "\t\toutput += \"\"\n\t\toutput += \"\"" + }, + { + "original": "\t\tif(!client.skip_antag) output += \"Global Antag Candidacy\"", + "replace": "\t\tif(!client.skip_antag) output += \"
Глобальная настройка антагов\""
+ },
+ {
+ "original": "\t\toutput += \"
You are [client.skip_antag ? \"ineligible\" : \"eligible\"] for all antag roles.
Observe (Please wait...)
\"", + "replace": "\t\toutput += \"Наблюдать (Ожидайте...)
\"" + }, + { + "original": "\t\toutput += \"\"", + "replace": "\t\toutput += \"\"" + }, + { + "original": "\t\toutput += \"\"", + "replace": "\t\toutput += \"\"" + }, + { + "original": "\tvar/datum/browser/popup = new(src, \"playersetup\", \"