{
  "header.eyebrow": "Портфолио",
  "header.title": "Проекты",
  "header.description": "Подборка личных работ, технических экспериментов и вкладов в open source с фильтрацией по категории, тегам и стеку.",
  "header.cta_works.top": "Смотреть",
  "header.cta_works.bottom": "Мой путь",
  "filter.category": "Категория",
  "filter.tags": "Теги",
  "filter.stack": "Стек",
  "filter.reset": "Сбросить",
  "filter.search_tag": "Поиск тега",
  "filter.search_stack": "Поиск стека",
  "filter.none_tag": "Теги не найдены.",
  "filter.none_stack": "Стек не найден.",
  "filter.selected": "Добавлено",
  "filter.all": "Все",
  "filter.personal": "Личные",
  "filter.open_source": "Open Source",
  "filter.client": "Клиент",
  "status.done": "Завершён",
  "status.in_progress": "В процессе",
  "status.archived": "В архиве",
  "omnicard.shortDescription": "Стратегическая карточная игра с собственным бизнес-движком, модульной архитектурой и логикой реального времени.",
  "omnicard.longDescription": "Omnicard — амбициозный личный проект, сосредоточенный на создании полноценной стратегической карточной игры с выделенным бизнес-движком, сложной логикой правил и архитектурой, рассчитанной на долгосрочную перспективу. Проект позволяет мне работать над моделированием предметной области, управлением эффектами, синхронизацией в реальном времени и связкой между структурированным бэкендом и современным интерфейсом.",
  "omnicard.highlights.0": "Проектирование модульного бизнес-движка, ориентированного на правила",
  "omnicard.highlights.1": "Управление эффектами, событиями, состояниями игры и сложными взаимодействиями",
  "omnicard.highlights.2": "Коммуникация в реальном времени между игроками и синхронизация партий",
  "omnicard.lessonsLearned.0": "Структурирование сложной бизнес-логики без потери читаемости",
  "omnicard.lessonsLearned.1": "Развитие игрового движка чистым и тестируемым способом",
  "omnicard.lessonsLearned.2": "Проектирование архитектуры долгосрочного проекта, объединяющего фронт, бэк и геймплей",
  "pvzf-translation-fr.shortDescription": "Руководство французской частью проекта перевода PVZ Fusion.",
  "pvzf-translation-fr.longDescription": "PVZF Translation FR — франкоязычная ветка работы по переводу PVZ Fusion, которой я руковожу. Проект сочетает координацию, вычитку, унификацию терминологии и отслеживание вкладов. Речь идёт не просто о переводе, а о поддержании последовательности тона, качества и отслеживания в развивающейся коллективной работе.",
  "pvzf-translation-fr.highlights.0": "Руководитель французской части проекта",
  "pvzf-translation-fr.highlights.1": "Отслеживание терминологической и качественной согласованности",
  "pvzf-translation-fr.highlights.2": "Работа по координации и структурированию вкладов",
  "pvzf-translation-fr.lessonsLearned.0": "Управление совместной работой с требованием согласованности",
  "pvzf-translation-fr.lessonsLearned.1": "Формализация стандартов перевода и валидации",
  "pvzf-translation-fr.lessonsLearned.2": "Поддержание качества в развивающемся сообществе",
  "portfolio.shortDescription": "Портфолио нового поколения, задуманное как иммерсивный опыт, сочетающее персональный брендинг, продвинутую анимацию и современную фронтенд-архитектуру.",
  "portfolio.longDescription": "Это портфолио было задумано как нечто большее, чем простой сайт-визитка: это полная техническая демонстрация моего подхода к современной фронтенд-разработке. Целью было создать иммерсивный и высококачественный опыт, способный отразить мой технический уровень, продуктовое чутьё и внимание к деталям.",
  "portfolio.highlights.0": "Современная архитектура Angular с SSR и гидратацией",
  "portfolio.highlights.1": "Система переиспользуемых, строго типизированных адаптивных компонентов",
  "portfolio.highlights.2": "Продвинутая анимация с GSAP и динамическим reveal при прокрутке",
  "portfolio.highlights.3": "Оптимизация Lighthouse / Core Web Vitals, ориентированная на реальную производительность",
  "portfolio.highlights.4": "Согласованная кастомная дизайн-система с сильной визуальной идентичностью",
  "portfolio.lessonsLearned.0": "Построение масштабируемой фронтенд-архитектуры для сайта с обилием анимаций",
  "portfolio.lessonsLearned.1": "Сочетание богатых анимаций и высокой производительности на мобильных устройствах",
  "portfolio.lessonsLearned.2": "Использование UX как вектора технического брендинга",
  "portfolio.lessonsLearned.3": "Индустриализация управления адаптивными медиа в Angular",
  "lis-web.shortDescription": "Профессиональный проект с фокусом на веб-присутствие, витрину и реальную услугу.",
  "lis-web.longDescription": "LIS Web представляет конкретный профессиональный проект, задуманный как реальное и пригодное к использованию веб-решение. Этот тип проекта позволяет мне сопоставить технические требования с ожиданиями в области коммуникации, читаемости, ясности контента и онлайн-достоверности.",
  "lis-web.highlights.0": "Работа над достоверным и пригодным к использованию веб-присутствием",
  "lis-web.highlights.1": "Согласование бизнес-ожиданий и технической реализации",
  "lis-web.highlights.2": "Проект, укоренённый в реальной профессиональной логике",
  "lis-web.lessonsLearned.0": "Перевод бизнес-потребностей в понятный и структурированный интерфейс",
  "lis-web.lessonsLearned.1": "Работа над веб-присутствием с настоящим требованием достоверности",
  "lis-web.lessonsLearned.2": "Сведение воедино техники, имиджа и читаемости",
  "dev-mates.shortDescription": "Сайт-визитка компании с фокусом на идентичность, представление услуг и достоверность.",
  "dev-mates.longDescription": "Dev-Mates — сайт-визитка моей компании. Проект вписывается в логику профессионального присутствия, чёткой идентичности и продвижения предложения услуг. Он является одновременно коммуникационной поддержкой и техническим проектом.",
  "dev-mates.highlights.0": "Продвижение профессиональной деятельности",
  "dev-mates.highlights.1": "Согласованность между сообщением, имиджем и структурой сайта",
  "dev-mates.highlights.2": "Проект с фокусом на достоверность и читаемость",
  "dev-mates.lessonsLearned.0": "Создание сайта, который служит и коммуникации, и технике",
  "dev-mates.lessonsLearned.1": "Более глубокое осмысление идентичности компании через веб",
  "dev-mates.lessonsLearned.2": "Принятие имидж-ориентированного подхода без потери строгости",
  "pvz-fuzion-console-manager.shortDescription": "Консольный инструмент для обнаружения отсутствующих переводов в данной версии.",
  "pvz-fuzion-console-manager.longDescription": "PVZ Fuzion Console Manager — инструмент, разработанный для помощи в отслеживании и валидации переводов. Его роль — обнаруживать отсутствующие переводы в конкретной версии и упрощать контроль качества проекта.",
  "pvz-fuzion-console-manager.highlights.0": "Автоматическое обнаружение отсутствующих переводов",
  "pvz-fuzion-console-manager.highlights.1": "Инструмент поддержки качества и отслеживания версий",
  "pvz-fuzion-console-manager.highlights.2": "Подход, ориентированный на конкретную пользу для сообщества",
  "pvz-fuzion-console-manager.lessonsLearned.0": "Создание простых, но действительно полезных инструментов для существующего рабочего процесса",
  "pvz-fuzion-console-manager.lessonsLearned.1": "Автоматизация повторяющихся задач для обеспечения надёжности качества",
  "pvz-fuzion-console-manager.lessonsLearned.2": "Проектирование утилиты исходя из очень конкретной практической потребности",
  "shreksophone.shortDescription": "Тролль-мини-CDN, заменяющий пользовательский опыт полноэкранным видео Шрека, играющего на саксофоне.",
  "shreksophone.longDescription": "Shreksophone — намеренно абсурдный проект, технически простой, но полностью уверенный в своём направлении. Принцип прямолинеен: один клик, и весь интерфейс отказывается от своего достоинства, уступая место полноэкранному видео с саксофонным соло Шрека.",
  "shreksophone.highlights.0": "Намеренно минималистичная и мгновенно узнаваемая концепция",
  "shreksophone.highlights.1": "Простая, но эффективная фронтенд-реализация",
  "shreksophone.highlights.2": "Полностью принятое творческое направление",
  "shreksophone.lessonsLearned.0": "Доведение концепции до конца, даже когда она намеренно абсурдна",
  "shreksophone.lessonsLearned.1": "Создание запоминающегося проекта с минимальной технической сложностью",
  "shreksophone.lessonsLearned.2": "Работа над тоном, воздействием и последовательностью нетипичного пользовательского опыта",
  "glossairequest.shortDescription": "Образовательное веб-приложение для тестов с Angular и ASP.NET Core.",
  "glossairequest.longDescription": "GlossaireQuest — современное веб-приложение с Angular на фронтенде и ASP.NET Core на бэкенде. Позволяет пользователям участвовать в интерактивных тестах на различные образовательные темы со статистикой, отслеживанием результатов и администрированием.",
  "glossairequest.highlights.0": "Безопасная аутентификация через JWT",
  "glossairequest.highlights.1": "Управление тестами, баллами и статистикой пользователей",
  "glossairequest.highlights.2": "Чёткая фронт/бэк архитектура между Angular и ASP.NET Core",
  "glossairequest.lessonsLearned.0": "Укрепление разделения ответственности между Angular-фронтом и .NET API",
  "glossairequest.lessonsLearned.1": "Структурирование защищённых маршрутов и чистого цикла аутентификации",
  "glossairequest.lessonsLearned.2": "Проектирование образовательного приложения с бизнес-логикой и отслеживанием пользователей",
  "league-of-data-base.shortDescription": "Веб-приложение для централизации данных League of Legends, мультиязычное и мультиверсионное.",
  "league-of-data-base.longDescription": "League of Data Base — веб-приложение для централизации, хранения и отображения данных League of Legends через понятный, адаптивный и быстрый интерфейс. Приложение спроектировано как расширяемая база, способная управлять чемпионами, предметами, рунами и другими ресурсами.",
  "league-of-data-base.highlights.0": "Интеграция API Riot Games с поддержкой мультиязычности и мультиверсионности",
  "league-of-data-base.highlights.1": "Оптимизация хранения с помощью жёстких ссылок для избежания дублирования изображений",
  "league-of-data-base.highlights.2": "Понятный и быстрый адаптивный интерфейс на Twig и Tailwind CSS",
  "league-of-data-base.lessonsLearned.0": "Проектирование расширяемой архитектуры вокруг развивающегося API",
  "league-of-data-base.lessonsLearned.1": "Оптимизация хранения и рендеринга большого объёма медиа",
  "league-of-data-base.lessonsLearned.2": "Управление пользовательскими предпочтениями, разделяемыми между сессиями, куки и URL",
  "blender-collection.shortDescription": "Веб-платформа для управления и обмена коллекциями аддонов Blender.",
  "blender-collection.longDescription": "Blender Collection — веб-приложение для централизации, организации и обмена аддонами Blender. Пользователи могут создавать собственные коллекции, делать их публичными или приватными, а затем скачивать расширения одним файлом.",
  "blender-collection.highlights.0": "Управление профилями пользователей, коллекциями и публичной/приватной видимостью",
  "blender-collection.highlights.1": "Админ-панель с аналитикой и мониторингом",
  "blender-collection.highlights.2": "Асинхронные воркеры и кэш для улучшения пользовательского опыта",
  "blender-collection.lessonsLearned.0": "Структурирование сообщества-приложения с несколькими уровнями ролей",
  "blender-collection.lessonsLearned.1": "Обработка тяжёлых операций без блокировки интерфейса",
  "blender-collection.lessonsLearned.2": "Настройка более профессионального конвейера развёртывания с Docker и GitHub Actions",
  "symfony-session.shortDescription": "Полноценное приложение Symfony с фокусом на управление сессиями, веб-безопасность и администрирование.",
  "symfony-session.longDescription": "SymfonySession — веб-приложение, разработанное для иллюстрации конкретных случаев управления сессиями, безопасности приложений и администрирования. Проект служит надёжной основой для бэк-офисных инструментов или учебных платформ.",
  "symfony-session.highlights.0": "Google v3 Captcha, honeypot и rate limiter",
  "symfony-session.highlights.1": "Полный CRUD для пользователей, стажёров, модулей и программ",
  "symfony-session.highlights.2": "Генерация PDF и динамическая визуализация через FullCalendar",
  "symfony-session.lessonsLearned.0": "Укрепление приложения Symfony несколькими уровнями безопасности",
  "symfony-session.lessonsLearned.1": "Структурирование чистой MVC-кодовой базы для полноценного административного проекта",
  "symfony-session.lessonsLearned.2": "Лучшее сопряжение фронтенд-эргономики с серверной логикой управления",
  "timeline.featured": "Ключевой проект",
  "timeline.detail": "Подробнее",
  "timeline.aria": "Хронология проектов",
  "modal.close": "Закрыть детали проекта",
  "modal.image_fullscreen": "Просмотреть изображение на весь экран",
  "modal.previous": "Предыдущая",
  "modal.next": "Следующая",
  "modal.video_title": "Видео проекта",
  "modal.description": "Описание",
  "modal.lessons": "Чему я научился",
  "modal.highlights": "Ключевые моменты",
  "modal.links": "Ссылки",
  "modal.demo": "Демо",
  "modal.site": "Сайт",
  "today": "Сегодня"
}
