{
  "header.eyebrow": "Portfolio",
  "header.title": "Projetos",
  "header.description": "Uma seleção de trabalhos pessoais, experiências técnicas e contribuições open source, filtrável por categoria, tags e stack.",
  "header.cta_works.top": "Explorar",
  "header.cta_works.bottom": "Minha trajetória",
  "filter.category": "Categoria",
  "filter.tags": "Tags",
  "filter.stack": "Stack",
  "filter.reset": "Reiniciar",
  "filter.search_tag": "Pesquisar uma tag",
  "filter.search_stack": "Pesquisar uma stack",
  "filter.none_tag": "Nenhuma tag encontrada.",
  "filter.none_stack": "Nenhuma stack encontrada.",
  "filter.selected": "Adicionado",
  "filter.all": "Todos",
  "filter.personal": "Pessoal",
  "filter.open_source": "Open Source",
  "filter.client": "Cliente",
  "status.done": "Concluído",
  "status.in_progress": "Em curso",
  "status.archived": "Arquivado",
  "omnicard.shortDescription": "Jogo de cartas estratégico com motor de negócio personalizado, arquitetura modular e lógica em tempo real.",
  "omnicard.longDescription": "Omnicard é um projeto pessoal ambicioso centrado na criação de um jogo de cartas estratégico completo, com um motor de negócio dedicado, lógica de regras complexa e uma arquitetura pensada para durar. O projeto permite-me trabalhar na modelação de domínio, gestão de efeitos, sincronização em tempo real e na articulação entre um back-end estruturado e uma interface moderna.",
  "omnicard.highlights.0": "Conceção de um motor de negócio modular orientado a regras",
  "omnicard.highlights.1": "Gestão de efeitos, eventos, estados de jogo e interações complexas",
  "omnicard.highlights.2": "Comunicação em tempo real entre jogadores e sincronização de partidas",
  "omnicard.lessonsLearned.0": "Estruturar lógica de negócio complexa sem perder legibilidade",
  "omnicard.lessonsLearned.1": "Evoluir um motor de jogo de forma limpa e testável",
  "omnicard.lessonsLearned.2": "Pensar a arquitetura de um projeto a longo prazo que mistura front, back e gameplay",
  "pvzf-translation-fr.shortDescription": "Liderança da parte francesa do projeto de tradução PVZ Fusion.",
  "pvzf-translation-fr.longDescription": "PVZF Translation FR é o ramo francófono do trabalho de tradução de PVZ Fusion, que lidero. Este projeto combina coordenação, revisão, uniformização terminológica e acompanhamento de contribuições. Não se trata apenas de traduzir, mas de manter coerência de tom, qualidade e acompanhamento num trabalho coletivo evolutivo.",
  "pvzf-translation-fr.highlights.0": "Líder da parte francesa do projeto",
  "pvzf-translation-fr.highlights.1": "Acompanhamento de coerência terminológica e qualitativa",
  "pvzf-translation-fr.highlights.2": "Trabalho de coordenação e estruturação de contribuições",
  "pvzf-translation-fr.lessonsLearned.0": "Dirigir um trabalho colaborativo com exigência de coerência",
  "pvzf-translation-fr.lessonsLearned.1": "Formalizar padrões de tradução e validação",
  "pvzf-translation-fr.lessonsLearned.2": "Manter a qualidade num contexto comunitário evolutivo",
  "portfolio.shortDescription": "Portfolio de nova geração concebido como experiência imersiva, unindo branding pessoal, animação avançada e arquitetura front moderna.",
  "portfolio.longDescription": "Este portfolio foi concebido como muito mais do que um simples site vitrine: é uma demonstração técnica completa da minha abordagem ao desenvolvimento front-end moderno. O objetivo era criar uma experiência imersiva e altamente qualitativa, capaz de refletir o meu nível técnico, a minha sensibilidade de produto e a minha atenção ao detalhe.",
  "portfolio.highlights.0": "Arquitetura Angular moderna com SSR e hidratação",
  "portfolio.highlights.1": "Sistema de componentes responsivos reutilizáveis e fortemente tipados",
  "portfolio.highlights.2": "Animações avançadas com GSAP e reveal dinâmico ao scroll",
  "portfolio.highlights.3": "Otimização Lighthouse / Core Web Vitals orientada a performance real",
  "portfolio.highlights.4": "Design system personalizado coerente com forte identidade visual",
  "portfolio.lessonsLearned.0": "Construir uma arquitetura front escalável para um site fortemente animado",
  "portfolio.lessonsLearned.1": "Conciliar animações ricas e alta performance em mobile",
  "portfolio.lessonsLearned.2": "Usar a UX como vetor de branding técnico",
  "portfolio.lessonsLearned.3": "Industrializar a gestão de media responsivos em Angular",
  "lis-web.shortDescription": "Projeto profissional orientado para presença web, vitrine e prestação real.",
  "lis-web.longDescription": "LIS Web representa um projeto profissional concreto, pensado como uma solução web real e utilizável. Este tipo de projeto permite-me confrontar as exigências técnicas com expectativas de comunicação, legibilidade, clareza de conteúdo e credibilidade de presença online.",
  "lis-web.highlights.0": "Trabalho sobre uma presença web credível e utilizável",
  "lis-web.highlights.1": "Alinhamento entre expectativas de negócio e realização técnica",
  "lis-web.highlights.2": "Projeto ancorado numa lógica profissional real",
  "lis-web.lessonsLearned.0": "Traduzir necessidades de negócio numa interface clara e estruturada",
  "lis-web.lessonsLearned.1": "Trabalhar uma presença web com verdadeira exigência de credibilidade",
  "lis-web.lessonsLearned.2": "Fazer convergir técnica, imagem e legibilidade",
  "dev-mates.shortDescription": "Site vitrine de empresa, centrado em identidade, apresentação de serviços e credibilidade.",
  "dev-mates.longDescription": "Dev-Mates é o site vitrine da minha empresa. O projeto inscreve-se numa lógica de presença profissional, identidade clara e valorização de uma oferta de serviços. É tanto um suporte de comunicação como um projeto técnico.",
  "dev-mates.highlights.0": "Valorização de uma atividade profissional",
  "dev-mates.highlights.1": "Coerência entre mensagem, imagem e estrutura do site",
  "dev-mates.highlights.2": "Projeto centrado em credibilidade e legibilidade",
  "dev-mates.lessonsLearned.0": "Construir um site que sirva tanto a comunicação como a técnica",
  "dev-mates.lessonsLearned.1": "Pensar melhor a identidade de uma estrutura através da web",
  "dev-mates.lessonsLearned.2": "Assumir uma abordagem mais orientada à imagem sem perder rigor",
  "pvz-fuzion-console-manager.shortDescription": "Ferramenta de consola para deteção de traduções em falta numa dada versão.",
  "pvz-fuzion-console-manager.longDescription": "PVZ Fuzion Console Manager é uma ferramenta desenvolvida para assistir no acompanhamento e validação de traduções. O seu papel é detetar as traduções em falta numa versão específica e simplificar o controlo de qualidade do projeto.",
  "pvz-fuzion-console-manager.highlights.0": "Deteção automatizada de traduções em falta",
  "pvz-fuzion-console-manager.highlights.1": "Ferramenta de suporte à qualidade e acompanhamento de versões",
  "pvz-fuzion-console-manager.highlights.2": "Abordagem orientada para utilidade concreta para a comunidade",
  "pvz-fuzion-console-manager.lessonsLearned.0": "Criar ferramentas simples mas realmente úteis para um workflow existente",
  "pvz-fuzion-console-manager.lessonsLearned.1": "Automatizar tarefas repetitivas para fiabilizar a qualidade",
  "pvz-fuzion-console-manager.lessonsLearned.2": "Conceber uma utilidade a partir de uma necessidade muito concreta do terreno",
  "shreksophone.shortDescription": "Mini CDN troll que substitui a experiência do utilizador por um vídeo em ecrã inteiro de Shrek ao saxofone.",
  "shreksophone.longDescription": "Shreksophone é um projeto deliberadamente absurdo, tecnicamente simples mas totalmente assumido na sua direção. O princípio é direto: um clique, e toda a interface abandona a sua dignidade para dar lugar a um vídeo em ecrã inteiro de Shrek com um solo de saxofone.",
  "shreksophone.highlights.0": "Conceito deliberadamente minimalista e imediatamente reconhecível",
  "shreksophone.highlights.1": "Execução front-end simples mas eficaz",
  "shreksophone.highlights.2": "Direção criativa plenamente assumida",
  "shreksophone.lessonsLearned.0": "Levar um conceito até ao fim mesmo quando é deliberadamente absurdo",
  "shreksophone.lessonsLearned.1": "Criar um projeto memorável com muito pouca complexidade técnica",
  "shreksophone.lessonsLearned.2": "Trabalhar o tom, o impacto e a coerência de uma experiência de utilizador atípica",
  "glossairequest.shortDescription": "Aplicação web educativa de quizzes com Angular e ASP.NET Core.",
  "glossairequest.longDescription": "GlossaireQuest é uma aplicação web moderna desenvolvida com Angular no front-end e ASP.NET Core no back-end. Permite aos utilizadores participar em quizzes interativos sobre diversos temas educativos, com estatísticas, acompanhamento de resultados e gestão de administração.",
  "glossairequest.highlights.0": "Autenticação segura via JWT",
  "glossairequest.highlights.1": "Gestão de quizzes, pontuações e estatísticas de utilizador",
  "glossairequest.highlights.2": "Arquitetura front/back clara entre Angular e ASP.NET Core",
  "glossairequest.lessonsLearned.0": "Reforçar a separação de responsabilidades entre front Angular e API .NET",
  "glossairequest.lessonsLearned.1": "Estruturar rotas protegidas e um ciclo de autenticação limpo",
  "glossairequest.lessonsLearned.2": "Conceber uma aplicação educativa com lógica de negócio e acompanhamento de utilizador",
  "league-of-data-base.shortDescription": "Aplicação web de centralização de dados de League of Legends, multilingue e multi-versão.",
  "league-of-data-base.longDescription": "League of Data Base é uma aplicação web concebida para centralizar, armazenar e exibir dados de League of Legends através de uma interface clara, responsiva e rápida. A aplicação foi pensada como uma base extensível, capaz de gerir campeões, itens, runas e outros recursos.",
  "league-of-data-base.highlights.0": "Integração da API Riot Games com gestão multilingue e multi-versão",
  "league-of-data-base.highlights.1": "Otimização do armazenamento com hard links para evitar duplicação de imagens",
  "league-of-data-base.highlights.2": "Interface responsiva clara e rápida com Twig e Tailwind CSS",
  "league-of-data-base.lessonsLearned.0": "Conceber uma arquitetura extensível à volta de uma API evolutiva",
  "league-of-data-base.lessonsLearned.1": "Otimizar o armazenamento e renderização de um grande volume de media",
  "league-of-data-base.lessonsLearned.2": "Gerir preferências de utilizador partilhadas entre sessões, cookies e URL",
  "blender-collection.shortDescription": "Plataforma web de gestão e partilha de coleções de add-ons Blender.",
  "blender-collection.longDescription": "Blender Collection é uma aplicação web pensada para centralizar, organizar e partilhar add-ons Blender. Os utilizadores podem criar as suas próprias coleções, torná-las públicas ou privadas, e descarregar as suas extensões num único ficheiro.",
  "blender-collection.highlights.0": "Gestão de perfis de utilizador, coleções e visibilidade pública/privada",
  "blender-collection.highlights.1": "Dashboard de administração com analytics e supervisão",
  "blender-collection.highlights.2": "Workers assíncronos e cache para melhorar a experiência de utilizador",
  "blender-collection.lessonsLearned.0": "Estruturar uma aplicação comunitária com vários níveis de papéis",
  "blender-collection.lessonsLearned.1": "Tratar operações pesadas sem bloquear a interface",
  "blender-collection.lessonsLearned.2": "Implementar uma pipeline de deployment mais profissional com Docker e GitHub Actions",
  "symfony-session.shortDescription": "Aplicação Symfony completa orientada à gestão de sessões, segurança web e administração.",
  "symfony-session.longDescription": "SymfonySession é uma aplicação web desenvolvida para ilustrar casos concretos de gestão de sessões, segurança aplicacional e administração. O projeto serve como base sólida para ferramentas de back-office ou plataformas de formação.",
  "symfony-session.highlights.0": "Captcha Google v3, honeypot e rate limiter",
  "symfony-session.highlights.1": "CRUD completo para utilizadores, estagiários, módulos e programas",
  "symfony-session.highlights.2": "Geração de PDF e visualização dinâmica via FullCalendar",
  "symfony-session.lessonsLearned.0": "Reforçar uma aplicação Symfony com várias camadas de segurança",
  "symfony-session.lessonsLearned.1": "Estruturar uma codebase MVC clara num projeto administrativo completo",
  "symfony-session.lessonsLearned.2": "Articular melhor a ergonomia front com a lógica de gestão do lado servidor",
  "timeline.featured": "Projeto chave",
  "timeline.detail": "Ver o detalhe",
  "timeline.aria": "Timeline dos projetos",
  "modal.close": "Fechar o detalhe do projeto",
  "modal.image_fullscreen": "Ver a imagem em ecrã inteiro",
  "modal.previous": "Anterior",
  "modal.next": "Seguinte",
  "modal.video_title": "Vídeo do projeto",
  "modal.description": "Descrição",
  "modal.lessons": "O que aprendi",
  "modal.highlights": "Pontos chave",
  "modal.links": "Links",
  "modal.demo": "Demo",
  "modal.site": "Site",
  "today": "Hoje"
}
