Main independently adopted the engine Core/Host split in G1, so the scene adaptations conflicted with identical changes here — resolved in main's favor (its scenes also carry the gene-driven world). Kept from this branch: BootScene's --connect path into MultiplayerScene, the buildAtlases switch in GameContent.Load (with the Task.Run lambda fix its optional parameter requires), net.* localization keys, and the Net/Server/Web projects in the solution. Program.cs now has both CLI modes: --check-content (main) and --connect (here). The engine pointer lands on d044caf, which linearly contains both lines of work. Verified on the merged tree: 366 engine tests pass, --check-content reports genes/traits intact, and a live --listen server replicates moving pawns to the probe. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
89 lines
3.4 KiB
JSON
89 lines
3.4 KiB
JSON
{
|
|
"hud.world": "LittleSim | сид {0} | {1} | {2} FPS",
|
|
"hud.datetime": "день {0}, {1:00}:{2:00}",
|
|
"hud.climate": "{0} {1}°C",
|
|
"season.spring": "весна",
|
|
"season.summer": "лето",
|
|
"season.autumn": "осень",
|
|
"season.winter": "зима",
|
|
"hud.controls": "WASD — камера, колесо — зум, ` — консоль, F1 — инспектор",
|
|
"hud.paused": "ПАУЗА",
|
|
"menu.title": "LittleSim",
|
|
"menu.subtitle": "бог-игра: минимум графики, максимум симуляции",
|
|
"menu.newworld": "Новый мир",
|
|
"menu.load": "Загрузка",
|
|
"menu.settings": "Настройки",
|
|
"menu.credits": "Авторы",
|
|
"menu.quit": "Выход",
|
|
"newworld.title": "Новый мир",
|
|
"newworld.name": "Название",
|
|
"newworld.defaultname": "Новый мир",
|
|
"newworld.size": "Размер",
|
|
"newworld.seed": "Сид",
|
|
"newworld.random": "Случайно",
|
|
"newworld.smoothing": "Сглаживание рельефа",
|
|
"newworld.create": "Создать",
|
|
"newworld.back": "Назад",
|
|
"load.title": "Загрузка",
|
|
"load.empty": "Сохранений пока нет",
|
|
"load.load": "Загрузить",
|
|
"load.delete": "Удалить",
|
|
"load.back": "Назад",
|
|
"settings.title": "Настройки",
|
|
"settings.language": "Язык",
|
|
"settings.fullscreen": "Полный экран",
|
|
"settings.vsync": "Вертикальная синхронизация",
|
|
"settings.resolution": "Разрешение",
|
|
"settings.volume": "Громкость",
|
|
"settings.apply": "Применить",
|
|
"settings.back": "Назад",
|
|
"pause.title": "Пауза",
|
|
"pause.resume": "Продолжить",
|
|
"pause.settings": "Настройки",
|
|
"pause.save": "Сохранить",
|
|
"pause.mainmenu": "Главное меню",
|
|
"pause.quit": "Выход",
|
|
"pause.saved": "Сохранено: {0}",
|
|
"speed.pause": "⏸",
|
|
"credits.title": "Авторы",
|
|
"credits.author": "mrleo1nid",
|
|
"credits.role": "Идея, код, движок mrgameeng",
|
|
"credits.back": "Назад",
|
|
"preset.small": "Маленький",
|
|
"preset.medium": "Средний",
|
|
"preset.large": "Большой",
|
|
"terrain.deepwater": "глубокая вода",
|
|
"terrain.water": "вода",
|
|
"terrain.sand": "песок",
|
|
"terrain.grass": "трава",
|
|
"terrain.forest": "лес",
|
|
"terrain.mountain": "горы",
|
|
"plant.oak": "дуб",
|
|
"plant.birch": "берёза",
|
|
"plant.pine": "сосна",
|
|
"plant.grass": "пучок травы",
|
|
"plant.bush": "куст",
|
|
"plant.stage.seedling": "росток",
|
|
"plant.stage.sprout": "всходы",
|
|
"plant.stage.sapling": "саженец",
|
|
"plant.stage.mature": "взрослое",
|
|
"product.wood": "древесина",
|
|
"product.grass": "трава",
|
|
"product.berry": "ягоды",
|
|
"product.acorn": "жёлудь",
|
|
"pawn.being": "житель",
|
|
"pawn.bear": "медведь",
|
|
"pawn.deer": "олень",
|
|
"pawn.fox": "лиса",
|
|
"pawn.hare": "заяц",
|
|
"pawn.boar": "кабан",
|
|
"pawn.wolf": "волк",
|
|
"pawn.muffalo": "муффало",
|
|
"pawn.squirrel": "белка",
|
|
"net.hud": "Мультиплеер: {0} | жителей: {1} | Esc — в меню",
|
|
"net.connecting": "подключение…",
|
|
"net.connected": "подключено",
|
|
"net.failed": "не удалось подключиться",
|
|
"net.lost": "соединение потеряно"
|
|
}
|