{
  "metadata": {
    "home_title": "Home | João Loureiro - Software Developer",
    "home_description": "Welcome to the portfolio of João Loureiro, a passionate software developer specializing in modern web technologies.",
    "projects_title": "Projects | João Loureiro",
    "projects_description": "Explore a selection of projects built by João Loureiro, showcasing skills in front-end and back-end development.",
    "about_title": "About Me | João Loureiro",
    "about_description": "Learn more about João Loureiro's journey into software development, his technical philosophy, and personal interests."
  },
  "navigation": {
    "home": "Home",
    "about": "About",
    "tech": "Technologies",
    "projects": "Projects",
    "contact": "Contact"
  },
  "hero": {
    "greeting": "Hello, I'm",
    "title": "Software Developer & Web Enthusiast",
    "subtitle": "I build modern, responsive, and user-friendly web applications from front-end to back-end.",
    "cta_button": "See My Work"
  },
  "about": {
    "title": "About Me",
    "paragraph1": "I am a Full Stack Developer driven by a passion for building, automating, and scaling robust applications. My journey into technology began with a desire to understand how complex systems work, and it has evolved into a career dedicated to crafting elegant, high-performance solutions.",
    "paragraph2": "With a strong foundation in the .NET and JavaScript ecosystems, I specialize in creating modern web applications using technologies like Next.js, React, and Node.js. However, my curiosity extends beyond code. As you can see from my Homelab project, I am deeply engaged with the full development lifecycle, including CI/CD, containerization with Docker, and infrastructure management.",
    "paragraph3": "I thrive on challenges and am constantly exploring new technologies, from database administration with MariaDB and Redis to workflow automation with N8N and message queuing with RabbitMQ. This hands-on approach to DevOps and self-hosting allows me to build not just features, but resilient and scalable systems."
  },
  "skills": {
    "title": "My Tech Stack",
    "backend": "Backend & Languages",
    "frontend": "Frontend",
    "databases": "Databases & Data",
    "cloud": "Cloud & DevOps"
  },
  "projects": {
    "title": "Projects I've Built",
    "project_1_title": "Personal Portfolio",
    "project_1_description": "The very site you are on now! A full-stack application built with Next.js, Tailwind CSS, and a Node.js backend to showcase my work and skills.",
    "project_1_details": "This portfolio is a full-stack application designed to showcase my skills and projects. It features a modern, decoupled architecture with a Next.js frontend and a Node.js backend. The project is automatically deployed via Gitea Actions, with PM2 managing the processes on the server for zero-downtime restarts.",
    "project_1_features_title": "Key Features:",
    "project_1_features": [
      "**Internationalization (i18n):** Fully translated in English and Portuguese with `next-intl`.",
      "**Responsive Design:** Optimized for all devices using Tailwind CSS.",
      "**Interactive UI:** Includes a theme switcher (dark/light mode) and toast notifications.",
      "**Robust Backend:** An Express.js server handles contact form submissions securely using Nodemailer."
    ],
    "project_2_title": "Homelab & DevOps Playground",
    "project_2_description": "A self-hosted infrastructure running on Proxmox, showcasing a wide range of DevOps and backend services.",
    "project_2_details": "This project is my personal Homelab, a self-hosted cloud environment that serves as a practical playground for exploring DevOps concepts and hosting production-level services. It demonstrates my ability to manage a full-stack ecosystem, from networking and security to CI/CD and automation.",
    "project_2_features_title": "Hosted Services & Skills:",
    "project_2_features": [
      "**CI/CD & Version Control:** Self-hosted **Gitea** for source code management and continuous integration.",
      "**Containerization & Orchestration:** **Docker** for containerizing applications, managed within a **Proxmox** virtualized environment.",
      "**Networking & Security:** **Traefik** as a reverse proxy for routing traffic, with **Authelia** for single sign-on (SSO) and **Cloudflare Tunnels** for secure external access.",
      "**Databases:** Hosting and management of **MariaDB** and **Redis** for various applications.",
      "**Monitoring & Observability:** A full monitoring stack with **Prometheus** for data collection, **Grafana** for visualization, and **Pi-hole** for network-wide ad blocking.",
      "**Automation & Messaging:** **N8N** for workflow automation and **RabbitMQ** for message queuing between services.",
      "**AI & Machine Learning:** Self-hosted **Ollama** for experimenting with large language models locally."
    ],
    "project_3_title": "Happy",
    "project_3_description": "A full-stack application to connect people with orphanages, built with React, Node.js, and a self-hosted MariaDB.",
    "project_3_details": "Happy is a full-stack web application designed to connect people with orphanages, making it easier to schedule visits. Developed as part of Rocketseat's Next Level Week, this project showcases a complete technology stack, from a modern frontend to a robust backend and database.",
    "project_3_features_title": "Core Functionalities:",
    "project_3_features": [
      "**Interactive Map:** Users can view registered orphanages on a dynamic Google Map.",
      "**Detailed Information:** Each orphanage has a dedicated page with photos and visiting hours.",
      "**User Contributions:** A complete form allows users to register new orphanages.",
      "**Modern Stack:** Built with **React 18** for a fast, responsive UI and a **Node.js/Express** backend connected to a self-hosted **MariaDB**."
    ],
    "tech_used": "Technologies Used",
    "page_link": "See Details",
    "live_link": "Live Demo",
    "repo_link": "View Code",
    "back_to_projects": "Back to Projects",
    "about_project": "About this Project"
  },
  "contact": {
    "title": "Let's Connect",
    "subtitle": "Have a project in mind or just want to say hello? My inbox is always open. Fill out the form below or find me on social media.",
    "form_name": "Your Name",
    "form_email": "Your Email",
    "form_message": "Your Message",
    "submit_button": "Send Message",
    "status_sending": "Sending your message...",
    "status_success": "Message sent successfully. Thank you!",
    "status_error_failed": "Failed to send message. Please try again.",
    "status_error_all_fields": "All fields are required.",
    "status_error_invalid_email": "Please enter a valid email address.",
    "status_error_generic": "An unexpected error occurred. Please try again later.",
    "server_unexpected_error": "An unexpected server error occurred. Please try again later.",
    "smtp_auth_failed": "Authentication with the mail server failed.",
    "smtp_connection_failed": "Could not connect to the mail server.",
    "smtp_invalid_recipient": "Invalid recipient email address.",
    "smtp_generic_error": "A mail-sending error occurred."
  },
  "footer": {
    "copyright": "All rights reserved.",
    "socials_title": "Find me on"
  }
}