95 lines
12 KiB
Go
95 lines
12 KiB
Go
package main
|
||
|
||
// translationsWayfarerQuests1 добавляется через init() — тексты
|
||
// первых двух квестов (сверхновая, эскорт).
|
||
func init() {
|
||
for k, v := range map[string]translationEntry{
|
||
// --- 1. Сверхновая ---
|
||
"quest.supernova.title": {"Эвакуация Лаис II", "Evacuation of Lais II"},
|
||
"quest.supernova.brief": {"Спасти колонистов до вспышки сверхновой", "Rescue colonists before the supernova hits"},
|
||
"quest.supernova.step0": {
|
||
"Приняли сигнал бедствия с планеты Лаис II. Местное солнце вошло в фазу нестабильности — по расчётам станции, до вспышки часы, может быть меньше. На орбите ждут три транспорта с колонистами. Топлива у вас хватит на один-два рейса, не больше.",
|
||
"You've picked up a distress signal from Lais II. The local sun has gone unstable — station estimates put the flare at hours away, maybe less. Three transports full of colonists are waiting in orbit. You have fuel for one, maybe two runs, no more.",
|
||
},
|
||
"quest.supernova.choice0.0": {"Взять на борт только учёных станции — гарантированно и быстро", "Take only the station's scientists aboard — quick and certain"},
|
||
"quest.supernova.choice0.1": {"Попытаться вывезти всех колонистов", "Try to evacuate every colonist"},
|
||
"quest.supernova.choice0.2": {"Слишком рискованно — улететь", "Too risky — leave"},
|
||
"quest.supernova.result0.2": {
|
||
"Вы прыгаете прочь за миг до вспышки. Три транспорта с колонистами остаются на орбите. Позже в новостных лентах промелькнёт короткая сводка о погибшей колонии — без подробностей.",
|
||
"You jump away moments before the flare. Three transports full of colonists are left in orbit. Later, a brief note about a lost colony flickers through the news feeds — no further details.",
|
||
},
|
||
"quest.supernova.step1": {
|
||
"Учёные благодарны и спешат на борт с самым ценным оборудованием. Вы видите, как за иллюминатором остальные жители молча смотрят на ваш корабль. Никто не просит взять их — все понимают правила приоритета.",
|
||
"The scientists are grateful and hurry aboard with their most valuable equipment. Through the viewport you see the rest of the colonists watching your ship in silence. No one asks to come along — everyone understands the priority rules.",
|
||
},
|
||
"quest.supernova.choice1.0": {"Взлететь немедленно", "Launch immediately"},
|
||
"quest.supernova.result1.0": {
|
||
"Вспышка настигает планету через считаные минуты после прыжка. Учёные благодарны за спасение и щедро платят за уцелевшие данные исследований. Груз, который они не успели забрать, теперь принадлежит только звёздам.",
|
||
"The flare hits the planet mere minutes after your jump. The scientists are grateful to be alive and pay generously for the surviving research data. Whatever they couldn't bring with them now belongs only to the stars.",
|
||
},
|
||
"quest.supernova.step2": {
|
||
"Колонисты штурмуют шлюз с вещами в руках. Вместимость трюма официально рассчитана на груз, не на людей — но если утрамбовать всех в грузовой отсек без кресел и страховки, теоретически можно взять больше народу за один заход, серьёзно рискуя кораблём при манёврах.",
|
||
"Colonists are storming the airlock, belongings in hand. The cargo hold's rated capacity is meant for freight, not people — but if you cram everyone into the bay without seats or restraints, you could theoretically take more people in one run, at serious risk to the ship during maneuvers.",
|
||
},
|
||
"quest.supernova.choice2.0": {"Набить трюм людьми под завязку — и будь что будет", "Cram the hold full of people — and hope for the best"},
|
||
"quest.supernova.choice2.1": {"Взять только тех, кому хватит нормальных мест", "Only take as many as have proper seating"},
|
||
"quest.supernova.step3": {
|
||
"Корпус скрипит от перегрузки при разгоне, автоматика ругается на превышение массы, но вы дожимаете прыжок в последний момент — планета вспыхивает позади разворачивающейся вспышкой света. В трюме — сотни спасённых жизней, и ни одной потерянной.",
|
||
"The hull groans under the overload during acceleration, the automation screams about exceeding mass limits, but you force the jump through at the last possible moment — the planet flares into light behind you. In the hold: hundreds of lives saved, and not one lost.",
|
||
},
|
||
"quest.supernova.choice3.0": {"Долетели — почти на честном слове", "You made it — barely holding together"},
|
||
"quest.supernova.result3.0": {
|
||
"Корабль на пределе, но все живы. Спасённые скидываются, кто чем может, и по прибытии в порт назначения набирается солидная сумма благодарности. Ваше имя теперь будут помнить на Лаис.",
|
||
"The ship is battered, but everyone is alive. The survivors pool together whatever they can, and by the time you reach port a solid reward has been gathered. Your name will be remembered on Lais.",
|
||
},
|
||
"quest.supernova.step4": {
|
||
"Вы решаете не рисковать перегрузкой и берёте ровно столько, сколько трюм может нести безопасно. Оставшиеся колонисты — в основном пожилые и те, кто настоял пропустить детей вперёд — остаются ждать чуда, которого не будет.",
|
||
"You decide not to risk an overload and take exactly as many as the hold can safely carry. The colonists left behind — mostly the elderly, and those who insisted the children go first — are left waiting for a miracle that won't come.",
|
||
},
|
||
"quest.supernova.choice4.0": {"Улететь с теми, кого взяли", "Leave with those you took"},
|
||
"quest.supernova.result4.0": {
|
||
"Спасённые благодарны, но радость короткая — все знают, кто остался. Награда скромная: горе не располагает к щедрости, даже у выживших.",
|
||
"The survivors are grateful, but the relief is short-lived — everyone knows who was left behind. The reward is modest: grief doesn't make anyone generous, not even those who lived.",
|
||
},
|
||
|
||
// --- 2. Дипломатический эскорт ---
|
||
"quest.escort.title": {"Дипломатический эскорт", "Diplomatic Escort"},
|
||
"quest.escort.brief": {"Довезти дипломата целым через опасный сектор", "Get a diplomat safely through a dangerous sector"},
|
||
"quest.escort.step0": {
|
||
"На станции к вам подходит человек в строгом костюме: посольство ищет пилота, готового провезти дипломата через сектор, кишащий наёмниками соперничающей фракции. Плата хорошая, но и маршрут известный — опасный.",
|
||
"A man in a formal suit approaches you at the station: the embassy needs a pilot willing to carry a diplomat through a sector crawling with a rival faction's mercenaries. The pay is good, but the route is a known danger zone.",
|
||
},
|
||
"quest.escort.choice0.0": {"Согласиться", "Accept"},
|
||
"quest.escort.choice0.1": {"Отказаться — не стоит связываться с политикой", "Decline — not worth getting tangled in politics"},
|
||
"quest.escort.result0.1": {
|
||
"Вы вежливо отказываетесь. Дипломат находит другого пилота — рискованнее ли для него так, вы никогда не узнаете.",
|
||
"You politely decline. The diplomat finds another pilot — whether that was riskier for them, you'll never know.",
|
||
},
|
||
"quest.escort.step1": {
|
||
"На полпути через сектор радар вспыхивает тревогой: наёмники соперничающей фракции легли на перехват, явно поджидали именно ваш корабль. Дипломат в грузовом отсеке напряжённо молчит.",
|
||
"Halfway through the sector, the radar flares a warning: mercenaries from the rival faction have moved to intercept, clearly waiting for your ship specifically. The diplomat sits tense and silent in the cargo bay.",
|
||
},
|
||
"quest.escort.choice1.0": {"Принять бой", "Stand and fight"},
|
||
"quest.escort.choice1.1": {"Попытаться уйти манёвром на форсаже", "Try to outrun them on full burn"},
|
||
"quest.escort.step2": {
|
||
"Бой короткий, но грязный — обшивка пробита в паре мест, однако наёмники отступают первыми. Дипломат выходит из укрытия бледный, но невредимый, и смотрит на вас с явным уважением.",
|
||
"The fight is short but ugly — the hull takes a couple of hits, but the mercenaries break off first. The diplomat emerges from cover pale but unhurt, and looks at you with unmistakable respect.",
|
||
},
|
||
"quest.escort.choice2.0": {"Довезти дипломата до места назначения", "Deliver the diplomat to their destination"},
|
||
"quest.escort.result2.0": {
|
||
"Дипломат прибывает вовремя и лично благодарит вас перед посольством — это открывает вам доступ к более выгодным контрактам в будущем. Оплата — щедрее, чем обещали изначально.",
|
||
"The diplomat arrives on time and personally thanks you in front of the embassy — this opens the door to better contracts down the line. The payment is more generous than originally promised.",
|
||
},
|
||
"quest.escort.step3": {
|
||
"Двигатели ревут на пределе, но манёвр срабатывает — наёмники отстают на выходе из сектора. Дипломат явно на нервах и позже упоминает в отчёте, что пилот предпочёл не рисковать вступать в бой.",
|
||
"The engines scream at their limit, but the maneuver works — the mercenaries fall behind as you clear the sector. The diplomat is visibly rattled and later notes in their report that the pilot chose not to risk combat.",
|
||
},
|
||
"quest.escort.choice3.0": {"Довезти дипломата целым и невредимым", "Deliver the diplomat safe and sound"},
|
||
"quest.escort.result3.0": {
|
||
"Дипломат жив и цел — формально задание выполнено. Оплата стандартная, но без личной благодарности: осторожность оценили меньше, чем героизм.",
|
||
"The diplomat is alive and unharmed — the job is technically done. The payment is standard, but without personal gratitude: caution was valued less than heroics would have been.",
|
||
},
|
||
} {
|
||
translations[k] = v
|
||
}
|
||
}
|