157 lines
14 KiB
Go
157 lines
14 KiB
Go
package main
|
||
|
||
// translationsWayfarerUI добавляется через init() — общие элементы
|
||
// интерфейса "Странника" (хаб станции, рынок, верфь, перелёт, бой,
|
||
// список заданий, конец карьеры). Тексты самих квестов — в
|
||
// translations_wayfarer1/2/3.go.
|
||
func init() {
|
||
for k, v := range map[string]translationEntry{
|
||
"wf.title": {"=== СТРАННИК ===", "=== WAYFARER ==="},
|
||
|
||
"wf.status_line": {
|
||
"Кредиты: %s Груз: %d/%d Топливо: %.1f/%.1f Корпус: %d/%d Щиты: %d/%d",
|
||
"Credits: %s Cargo: %d/%d Fuel: %.1f/%.1f Hull: %d/%d Shields: %d/%d",
|
||
},
|
||
"wf.system_line": {"Система: %s (%s, тех. уровень %d)", "System: %s (%s, tech level %d)"},
|
||
"wf.rating_line": {"Рейтинг пилота: %s (побед: %d)", "Pilot rating: %s (kills: %d)"},
|
||
|
||
"wf.hub.hint1": {"[1] Рынок [2] Верфь [3] Перелёт [4] Задания", "[1] Market [2] Shipyard [3] Travel [4] Quests"},
|
||
"wf.hub.hint2": {"Пристыкованы к станции.", "Docked at the station."},
|
||
"wf.hint.quit": {"[q] сохранить и выйти в меню", "[q] save and quit to menu"},
|
||
|
||
"wf.market.title": {"=== РЫНОК ===", "=== MARKET ==="},
|
||
"wf.market.line": {"%-22s цена: %8.1f в трюме: %-3d", "%-22s price: %8.1f held: %-3d"},
|
||
"wf.market.bought_at": {" (куплено по: %.1f)", " (bought at: %.1f)"},
|
||
"wf.market.illegal_tag": {"[запрещено]", "[illegal]"},
|
||
"wf.market.hint": {
|
||
"[↑↓/kj] выбор товара [b] купить 1 [B] купить максимум [s] продать 1 [S] продать всё [q] назад",
|
||
"[↑↓/kj] choose commodity [b] buy 1 [B] buy max [s] sell 1 [S] sell all [q] back",
|
||
},
|
||
|
||
"wf.shipyard.title": {"=== ВЕРФЬ ===", "=== SHIPYARD ==="},
|
||
"wf.shipyard.refuel": {"Дозаправить полный бак (цена: %.0f)", "Refuel to full (cost: %.0f)"},
|
||
"wf.shipyard.repair": {"Починить корпус полностью (цена: %.0f)", "Repair hull fully (cost: %.0f)"},
|
||
"wf.shipyard.available": {"доступно", "available"},
|
||
"wf.shipyard.owned": {"уже установлено", "already installed"},
|
||
"wf.shipyard.equip_line": {
|
||
"%-28s цена: %8.0f [%s]",
|
||
"%-28s cost: %8.0f [%s]",
|
||
},
|
||
"wf.shipyard.hint": {
|
||
"[↑↓/kj] выбор [enter] купить/починить/дозаправить [q] назад",
|
||
"[↑↓/kj] choose [enter] buy/repair/refuel [q] back",
|
||
},
|
||
|
||
"wf.travel.title": {"=== ПЕРЕЛЁТ ===", "=== TRAVEL ==="},
|
||
"wf.travel.range": {"Дальность на текущем запасе топлива: %.1f св. лет", "Range on current fuel: %.1f ly"},
|
||
"wf.travel.none_in_range": {"Нет систем в пределах досягаемости.", "No systems within range."},
|
||
"wf.travel.line": {"%-16s %-24s %.1f св. лет", "%-16s %-24s %.1f ly"},
|
||
"wf.travel.galactic_jump": {"Межгалактический прыжок (нужен почти полный бак)", "Intergalactic jump (needs an almost full tank)"},
|
||
"wf.travel.hint": {"[↑↓/kj] выбор [enter] лететь [q] назад", "[↑↓/kj] choose [enter] jump [q] back"},
|
||
|
||
"wf.combat.title": {"=== БОЙ ===", "=== COMBAT ==="},
|
||
"wf.combat.enemy_line": {"%s — корпус: %d/%d", "%s — hull: %d/%d"},
|
||
"wf.combat.player_line": {"Вы — корпус: %d/%d щиты: %d/%d", "You — hull: %d/%d shields: %d/%d"},
|
||
"wf.combat.round_result": {"Вы нанесли %d урона, получили %d урона.", "You dealt %d damage, took %d damage."},
|
||
"wf.combat.hint.attack": {"[1] Атаковать", "[1] Attack"},
|
||
"wf.combat.hint.flee": {"[2] Бежать", "[2] Flee"},
|
||
"wf.combat.hint.negotiate": {"[3] Договориться", "[3] Negotiate"},
|
||
"wf.combat.outcome.won": {"Противник уничтожен!", "Enemy destroyed!"},
|
||
"wf.combat.outcome.fled": {"Вы успешно сбежали.", "You successfully fled."},
|
||
"wf.combat.outcome.negotiated": {"Удалось договориться.", "You reached an agreement."},
|
||
"wf.combat.outcome.lost": {"Ваш корабль уничтожен...", "Your ship has been destroyed..."},
|
||
|
||
"wf.enemy.pirate": {"Пиратский корабль", "Pirate ship"},
|
||
"wf.enemy.raider": {"Налётчик", "Raider"},
|
||
|
||
"wf.equip.fuelscoop": {"Топливный скиммер", "Fuel scoop"},
|
||
"wf.equip.cargoexp": {"Расширение трюма", "Cargo bay expansion"},
|
||
"wf.equip.shieldbooster": {"Усилитель щитов", "Shield booster"},
|
||
"wf.equip.escapepod": {"Спасательная капсула", "Escape pod"},
|
||
"wf.equip.betterlaser": {"Улучшенный лазер", "Improved laser"},
|
||
|
||
"wf.gameover.destroyed": {"Ваш корабль уничтожен. Карьера окончена.", "Your ship has been destroyed. Career over."},
|
||
"wf.gameover.stats": {"Финальный рейтинг: %s (побед: %d)", "Final rating: %s (kills: %d)"},
|
||
"wf.gameover.hint": {"[n] новая карьера [q] в меню", "[n] new career [q] menu"},
|
||
|
||
"wf.gov.anarchy": {"Анархия", "Anarchy"},
|
||
"wf.gov.feudal": {"Феодализм", "Feudal"},
|
||
"wf.gov.dictatorship": {"Диктатура", "Dictatorship"},
|
||
"wf.gov.communist": {"Коммунизм", "Communist"},
|
||
"wf.gov.confederacy": {"Конфедерация", "Confederacy"},
|
||
"wf.gov.democracy": {"Демократия", "Democracy"},
|
||
"wf.gov.corporate": {"Корпоративное государство", "Corporate state"},
|
||
|
||
"wf.msg.bought": {"Куплено: %d ед. (%s)", "Bought: %d units (%s)"},
|
||
"wf.msg.sold": {"Продано: %d ед. (%s)", "Sold: %d units (%s)"},
|
||
"wf.msg.refueled": {"Бак заправлен.", "Tank refueled."},
|
||
"wf.msg.repaired": {"Корпус починен.", "Hull repaired."},
|
||
"wf.msg.equipped": {"Снаряжение установлено.", "Equipment installed."},
|
||
"wf.msg.galactic_jump": {"Межгалактический прыжок выполнен.", "Intergalactic jump complete."},
|
||
"wf.msg.jump_quiet": {"Прыжок прошёл спокойно.", "The jump was uneventful."},
|
||
"wf.msg.pirate_ambush": {"Из засады выходит пиратский корабль!", "A pirate ship ambushes you!"},
|
||
"wf.msg.cargo_confiscated": {"Патруль конфисковал запрещённый груз на сумму %s кредитов.", "Patrol confiscated illegal cargo worth %s credits."},
|
||
"wf.msg.scan_clear": {"Патруль проверил корабль — всё чисто.", "Patrol scanned your ship — all clear."},
|
||
"wf.msg.distress_trap": {"Сигнал бедствия оказался ловушкой!", "The distress signal was a trap!"},
|
||
"wf.msg.distress_reward": {"Вы помогли терпящим бедствие и получили %s кредитов.", "You helped the distressed ship and received %s credits."},
|
||
"wf.msg.derelict_find": {"На обломках найдено %s кредитов.", "Found %s credits worth of salvage on the derelict."},
|
||
"wf.msg.combat_won": {"Победа! Получено %s кредитов.", "Victory! You received %s credits."},
|
||
"wf.msg.combat_fled": {"Вам удалось сбежать.", "You managed to flee."},
|
||
"wf.msg.combat_negotiated": {"Удалось договориться и избежать боя.", "You negotiated your way out of the fight."},
|
||
"wf.msg.escape_pod_used": {"Спасательная капсула сработала — корабль уцелел, но дорогой ценой.", "The escape pod activated — your ship survived, at a steep cost."},
|
||
|
||
"wf.quests.title": {"=== ЗАДАНИЯ ===", "=== QUESTS ==="},
|
||
"wf.quests.active": {"Активный квест: %s", "Active quest: %s"},
|
||
"wf.quests.hint.continue": {"[enter] продолжить [q] назад", "[enter] continue [q] back"},
|
||
"wf.quests.hint.list": {"[q] назад", "[q] back"},
|
||
"wf.quests.none_left": {"Больше доступных заданий нет.", "No more quests available."},
|
||
"wf.quests.hint.back": {"[q] назад", "[q] back"},
|
||
"wf.quests.hint.abandon": {"[q] прервать квест (без последствий)", "[q] abandon quest (no consequences)"},
|
||
"wf.quests.progress": {"Выполнено заданий: %d из %d", "Quests completed: %d of %d"},
|
||
"wf.quests.all_done": {"Все доступные задания выполнены. Продолжайте путешествовать!", "All available quests are complete. Keep traveling!"},
|
||
"wf.quests.none_active": {"Сейчас нет активного задания. Отправляйтесь в путь — рано или поздно кто-то попросит о помощи.", "You have no active quest right now. Set out on your travels — sooner or later, someone will ask for your help."},
|
||
"wf.quests.offer.title": {"=== ПРЕДЛОЖЕНИЕ ЗАДАНИЯ ===", "=== QUEST OFFER ==="},
|
||
"wf.quests.offer.accept": {"[1] Взяться за задание", "[1] Accept the quest"},
|
||
"wf.quests.offer.decline": {"[2] Отказаться", "[2] Decline"},
|
||
"wf.quests.declined": {"Вы отказались от задания.", "You declined the quest."},
|
||
|
||
"rating.harmless": {"Безобиден", "Harmless"},
|
||
"rating.mostly_harmless": {"Практически безобиден", "Mostly Harmless"},
|
||
"rating.poor": {"Слабый пилот", "Poor"},
|
||
"rating.average": {"Средний пилот", "Average"},
|
||
"rating.above_average": {"Выше среднего", "Above Average"},
|
||
"rating.competent": {"Опытный", "Competent"},
|
||
"rating.dangerous": {"Опасен", "Dangerous"},
|
||
"rating.deadly": {"Смертельно опасен", "Deadly"},
|
||
"rating.wayfarer_elite": {"Элитный Странник", "Wayfarer Elite"},
|
||
|
||
"сейчас уже выполняется другой квест": {"сейчас уже выполняется другой квест", "another quest is already active"},
|
||
"этот квест уже завершён или провален ранее": {"этот квест уже завершён или провален ранее", "this quest has already been completed or failed"},
|
||
"квест с таким ключом не найден": {"квест с таким ключом не найден", "no quest found with that key"},
|
||
"сейчас нет активного квеста": {"сейчас нет активного квеста", "there's no active quest right now"},
|
||
"недопустимый номер варианта": {"недопустимый номер варианта", "invalid choice number"},
|
||
"недостаточно кредитов": {"недостаточно кредитов", "not enough credits"},
|
||
"трюм заполнен": {"трюм заполнен", "cargo hold is full"},
|
||
"этого товара нет в трюме в таком количестве": {"этого товара нет в трюме в таком количестве", "you don't have that much of this commodity in your hold"},
|
||
"не хватит топлива долететь так далеко": {"не хватит топлива долететь так далеко", "not enough fuel to reach that far"},
|
||
"вы уже в этой системе": {"вы уже в этой системе", "you're already in that system"},
|
||
"это снаряжение уже установлено": {"это снаряжение уже установлено", "this equipment is already installed"},
|
||
"для межгалактического прыжка нужен полный (или почти полный) бак": {"для межгалактического прыжка нужен полный (или почти полный) бак", "an intergalactic jump needs a full (or nearly full) tank"},
|
||
|
||
"commodity.food": {"Продовольствие", "Food"},
|
||
"commodity.textiles": {"Текстиль", "Textiles"},
|
||
"commodity.machinery": {"Техника", "Machinery"},
|
||
"commodity.computers": {"Компьютеры", "Computers"},
|
||
"commodity.luxuries": {"Предметы роскоши", "Luxuries"},
|
||
"commodity.medicine": {"Медикаменты", "Medicine"},
|
||
"commodity.minerals": {"Минералы", "Minerals"},
|
||
"commodity.rare_metals": {"Редкие металлы", "Rare metals"},
|
||
"commodity.contraband": {"Контрабанда", "Contraband"},
|
||
"commodity.firearms": {"Оружие", "Firearms"},
|
||
|
||
"game.wayfarer.name": {"Странник (Wayfarer)", "Wayfarer"},
|
||
"game.wayfarer.desc": {"Текстовая космоторговля в духе Elite: галактика, торговля, пошаговый бой, 8 сюжетных квестов", "Text-based space trading inspired by Elite: a galaxy, trading, turn-based combat, 8 story quests"},
|
||
} {
|
||
translations[k] = v
|
||
}
|
||
}
|