{ "layout": { "header": { "navItems": [ { "label": "Главная", "href": "/#hero" }, { "label": "Как начать", "href": "/#onboarding" }, { "label": "Сервера", "href": "/#servers" } ], "accountFallback": "Аккаунт", "profile": "Профиль", "messages": "Сообщения", "logout": "Выйти", "register": "Регистрация", "login": "Авторизация", "themeToggleAria": "Переключить тему" }, "messengerMobileHeader": { "accountFallback": "Аккаунт", "profile": "Профиль", "messages": "Сообщения", "logout": "Выйти", "register": "Регистрация", "login": "Вход", "themeToggleAria": "Переключить тему" }, "footer": { "brand": "Петрозаводск", "creator": "Нефильтрованные Приложения", "navLinks": [ { "label": "Лаунчер", "href": "/download" }, { "label": "Публичная оферта", "href": "/offer" }, { "label": "Правила", "href": "/rules" }, { "label": "Конфиденциальность", "href": "/rules" }, { "label": "Условия использования", "href": "/offer" } ], "legalLinks": [ { "label": "Публичная оферта", "href": "/offer" }, { "label": "Правила", "href": "/rules" } ] } }, "sections": { "hero": { "statusChecking": "Проверка статуса...", "statusOffline": "Государство офлайн", "statusOnline": "Государство онлайн", "badge": "kpp совет discord", "title": "Петрозаводск", "subtitleAccent": "Суверенное", "subtitleTail": "государство-корпорация Minecraft", "description": "На руинах старого мира КПП держит Кодекс и инфраструктуру, а частные сектора двигают экономику, политику и социальную жизнь через Совет Корпораций.", "primaryCta": "Подать заявку гражданина", "secondaryCta": "Скачать лаунчер" }, "news": { "eyebrow": "Информационный бюллетень", "title": "Лента новостей Петрозаводска", "description": "Официальные обновления КПП, решения Совета Корпораций и ключевые изменения экономической системы государства.", "archive": "Онлайн-архив процедур", "feedTitle": "Оперативная лента", "entriesLabel": "{count} записей", "tags": [ "Протокол Совета", "Архив Discord" ], "items": [ { "id": 1, "title": "Открыт реестр частных секторов", "content": "КПП запустила официальный реестр корпораций. Теперь заявки на регистрацию, вид деятельности и закрепление территорий проходят через единый Discord-канал с прозрачным протоколом.", "category": "Государство", "date": "11.02.2026", "accent": "Регистрация бизнеса", "note": "Оформление секторов и прав на территорию переведено в единый регламент." }, { "id": 2, "title": "Совет Корпораций утвердил первый налоговый цикл", "content": "Еженедельный взнос теперь зависит от размера территории и активности сектора. Средства казны направят на дороги, порталы и публичные логистические узлы.", "category": "Экономика", "date": "10.02.2026", "accent": "Казна и инфраструктура", "note": "Налоговая модель привязана к масштабу сектора и его фактической активности." }, { "id": 3, "title": "Запущен канал инициатив граждан", "content": "Игроки могут выдвигать предложения по законам и регламентам. Идеи с поддержкой переходят в повестку Совета и выносятся на голосование.", "category": "Политика", "date": "09.02.2026", "accent": "Демократия снизу", "note": "Поддержанные инициативы автоматически попадают в повестку Совета." }, { "id": 4, "title": "Арбитраж КПП переведен в тикетный формат", "content": "Разбирательства между секторами и гражданами фиксируются в тикетах: стороны, доказательства и итоговое решение теперь доступны в архиве процедур.", "category": "Право", "date": "08.02.2026", "accent": "Прозрачный арбитраж", "note": "Каждый спор теперь сохраняется в архиве процедур с единым шаблоном решения." } ] }, "howToRegistration": { "eyebrow": "Быстрый старт", "title": "Как начать играть?", "description": "Три простых шага, чтобы стать частью виртуального государства Петрозаводск", "steps": [ { "title": "Зарегистрироваться", "description": "Создай аккаунт за минуту, чтобы синхронизировать прогресс и видеть статус вайпов.", "action": "Перейти к регистрации", "href": "/auth/register" }, { "title": "Скачать лаунчер", "description": "Готовые пресеты модов, автообновления и системные пресеты под слабые ПК.", "action": "Скачать", "href": "/download" }, { "title": "Залететь на сервер", "description": "Выбери любой сервак из лаунчера и появись в стартовом хабе. Дальше - дело твоей фантазии.", "action": "Смотреть сервера", "href": "#servers" } ] }, "ourServers": { "desktopTitle": "Главный сервер Петрозаводска", "desktopSubtitle": "Один центр силы.", "mobileTitle": "Главный сервер", "cards": [ { "title": "Петрозаводск: Государственный контур", "description": "Единый главный сервер Fabric 1.21.8, где КПП регулирует Кодекс и инфраструктуру, а частные сектора развивают экономику и политику.", "online": "112/300 граждан", "tags": [ "kpp", "corporations", "discord-governance" ], "content": "Здесь строится государство-корпорация: регистрируйте сектор, получайте территорию, участвуйте в Совете Корпораций, платите налоги в казну и влияйте на развитие дорог, порталов и ивентов через официальные Discord-процедуры." } ] }, "aboutServers": { "eyebrow": "Лор сервера", "title": "Петрозаводск - суверенное государство-корпорация на руинах старого мира", "description": "Его держит Коммунистическая Пивная Партия: не диктат, а менеджмент-бюро, которое ведет Кодекс, выделяет землю и следит, чтобы прогресс не убил дух товарищества. Малый онлайн управляется через частные сектора и Совет Корпораций, а экономика живет на налогах, общей казне и честной торговле.", "timelineTitle": "Хроника государства", "timelineStepsLabel": "4 этапа", "timeline": [ { "title": "После катастрофы", "text": "На руинах старого мира появляется автономный город-государство." }, { "title": "Рождение КПП", "text": "Партия берет на себя регуляцию, кодекс и инфраструктуру." }, { "title": "Власть корпораций", "text": "Частные сектора становятся опорой экономики и социальных связей." }, { "title": "Цифровая столица", "text": "Discord превращается в портал законов, торговли и политики." } ], "pillars": [ { "title": "КПП и порядок", "text": "Партия фиксирует базовые правила, защищает от гриферства и выступает арбитром между корпорациями." }, { "title": "Частные сектора", "text": "Гильдии получают землю, строят бизнес, ведут свою экономику и влияют на решения государства." }, { "title": "Совет корпораций", "text": "Главы секторов собираются для законов, налогов и споров при партийном надзоре." } ], "discordJoinTitle": "Стань частью виртуального государства Петрозаводск", "discordJoinButton": "Присоединиться к Discord серверу", "discordLinkNoteTitle": "Для доступа ко всем функциям свяжи игровой аккаунт с Discord ботом", "discordLinkNoteText": "После присоединения используй команду /connect в канале с ботом для синхронизации аккаунтов.", "discordLinkButton": "Связать аккаунт", "discordBlockEyebrow": "Центральная нервная система", "discordBlockTitle": "Роль и функции Discord в проекте \"Петрозаводск\"", "discordBlockDescription": "Discord здесь - это центральная нервная система и правительственный портал всего государства, где осуществляется 90% управленческой, экономической и социальной активности. Это не просто чат, а инструмент для легитимного управления малым, но сложно организованным сообществом.", "discordFeatures": [ { "title": "Единый источник правды", "text": "Все официальные правила, протоколы заседаний и объявления публикуются в специальных каналах." }, { "title": "Связь с государством", "text": "Через систему тикетов решаются все вопросы: регистрация бизнеса, согласование построек, жалобы." }, { "title": "Политическая система", "text": "Проведение выборов, голосований и законодательных инициатив через ботов и опросы." }, { "title": "Экономическая инфраструктура", "text": "Регистрация корпораций, торговая площадка, учет налогов и госзаказов." }, { "title": "Социальная организация", "text": "Система ролей, частные пространства для корпораций, общественные каналы для общения." }, { "title": "Масштабируемость", "text": "Легко добавляются новые боты для голосований, экономического учета и управления ролями." } ] } }, "auth": { "login": { "eyebrow": "Вернуться в игру", "title": "Авторизуйтесь, чтобы продолжить строительство в Петрозаводске", "description": "Логин и пароль - все, что нужно для входа. Быстро и без лишнего.", "separator": "или", "createAccount": "Создать новый аккаунт", "formTitle": "Вход", "usernameLabel": "Имя игрока или почта", "passwordLabel": "Пароль", "rememberMe": "Запомнить меня", "forgotPassword": "Забыли пароль?", "submit": "Войти", "submitLoading": "Вход...", "footnote": "Авторизуясь, вы подтверждаете согласие с правилами проекта, которые валяются где-то в закромах головы руководства проекта и не только." }, "register": { "eyebrow": "Новый аккаунт", "title": "Регистрация с подтверждением по коду из email", "description": "Сначала создайте аккаунт, затем подтвердите почту одноразовым кодом.", "existingAccount": "уже есть аккаунт?", "loginLink": "Войти", "formTitle": "Регистрация", "usernameLabel": "Имя игрока", "emailLabel": "Электронная почта", "passwordLabel": "Пароль", "repeatPasswordLabel": "Повтор пароля", "submit": "Создать аккаунт", "submitLoading": "Создание...", "enterCodeFromEmail": "Ввести код из письма" }, "forgotPassword": { "title": "Восстановление пароля", "emailLabel": "Электронная почта", "emailPlaceholder": "player@mail.com", "requestCodeButton": "Получить код восстановления", "requestCodeButtonLoading": "Отправка...", "otpTitle": "Подтверждение кода", "otpDescription": "Введите одноразовый код из письма, чтобы перейти к смене пароля.", "newPasswordTitle": "Новый пароль", "newPasswordLabel": "Новый пароль", "repeatPasswordLabel": "Повторите пароль", "passwordPlaceholder": "********", "savePasswordButton": "Сохранить новый пароль", "savePasswordButtonLoading": "Сохранение..." }, "otpModal": { "submit": "Подтвердить код", "submitLoading": "Проверка...", "helper": "Введите {length}-значный код одним блоком или по символам." } }, "profile": { "discord": { "loading": "Загрузка...", "eyebrow": "discord integration", "title": "Подключение Discord", "description": "Свяжите свой аккаунт с Discord для получения уведомлений и доступа к дополнительным функциям.", "connectedTitle": "Discord подключен", "connectedDescription": "Ваш аккаунт успешно связан с Discord", "connectedIdLabel": "ID: {discordId}", "benefitsTitle": "Преимущества подключенного Discord аккаунта:", "benefits": [ "Уведомления о важных событиях", "Доступ к специальным каналам", "Синхронизация статуса и ролей" ], "howToTitle": "Как подключить Discord", "steps": [ "Нажмите кнопку \"Сгенерировать код\" ниже", "Скопируйте полученный код подключения", "Откройте Discord и отправьте команду /подключить [код] боту П.И.О.Н.Е.Р", "Подождите несколько секунд - подключение произойдет автоматически" ], "connectionCodeLabel": "Ваш код подключения:", "copyButton": "Копировать", "copiedButton": "Скопировано!", "codeHint": "Код действителен до успешного подключения. После подключения код будет автоматически удален.", "generateButton": "Сгенерировать код подключения", "generateButtonLoading": "Генерация кода..." }, "me": { "quickStats": [ { "label": "Игровое время", "value": "6ч 12м", "hint": "за последнюю неделю" }, { "label": "Активные сервера", "value": "3", "hint": "кол-во серверов, на которые вы заходили" }, { "label": "Уровень доступа", "value": "Explorer", "hint": "расширяется подпиской" } ], "settingsBlueprint": [ { "key": "notifications", "title": "Системные уведомления", "description": "Присылать события аккаунта и новости." }, { "key": "loginAlerts", "title": "Уведомления о входе", "description": "Сигнализировать при подозрительных попытках." }, { "key": "devPreviews", "title": "Dev-превью", "description": "Получать ранний доступ к экспериментам." } ], "roadmap": [ { "label": "Supabase профили", "detail": "Синк никнейма, ролей и статусов в реальном времени." }, { "label": "Подписки", "detail": "Встроенная покупка и управление тарифами." }, { "label": "Аналитика сервера", "detail": "Метрики времени онлайн, активность друзей." } ], "eyebrow": "inside profile", "title": "Личный кабинет", "description": "Пространство для управления аккаунтом.", "personalization": "Персонализация", "discordConnection": "Подключение Discord", "viewerLoading": "Загрузка...", "disableAnimation": "Выключить анимацию", "enableAnimation": "Включить анимацию", "disableAutoRotate": "Выключить автовращение", "enableAutoRotate": "Включить автовращение", "profilesRemaining": "Осталось {count} из 5", "generalProfile": "Основной профиль", "profile": "Профиль", "deleteProfile": "Удалить профиль", "newProfile": "Новый профиль", "newShort": "Новый", "profileShort": "Профиль", "accountTitle": "Ваш аккаунт", "accountLoading": "Загрузка...", "profileInfo": "Информация о профиле", "defaultRole": "Гражданин", "defaultCorporate": "Петрозаводск", "balance": "Баланс", "balanceValue": "1000 пт.", "expiresAt": "Заканчивается", "unlimited": "Не ограничено", "editProfile": "Редактировать профиль", "uploadLoading": "Загрузка...", "updateSkin": "Обновить скин", "updateCloak": "Обновить плащ", "statsTitle": "Ваши показатели", "activityTitle": "Лента активности", "activityDescription": "Последние события аккаунта", "loadMore": "Загрузить больше", "subscriptionEyebrow": "подписка", "subscriptionTitle": "Premium", "subscriptionDescription": "Платная подписка, чтобы быть крутым", "subscriptionFeatures": [ "+ Не придумал", "+ Особые теги в профиле", "+ Приоритет на серверах" ], "subscriptionActivate": "Активировать", "settingsTitle": "Настройки и безопасность", "settingsDescription": "Тумблеры пока локальные, дальше уйдут в Supabase.", "deleteModal": { "title": "Подтверждение удаления", "description": "Вы уверены, что хотите удалить профиль \"{name}\"? Это действие нельзя отменить.", "submit": "Удалить", "submitLoading": "Удаление...", "cancel": "Отмена" }, "createModal": { "title": "Создать новый профиль", "nameLabel": "Имя профиля", "namePlaceholder": "Введите имя профиля", "submit": "Создать", "submitLoading": "Создание...", "cancel": "Отмена" }, "logsModal": { "title": "Лента активности" } } } }