{ "nav": { "home": "Home", "about": "About", "projects": "Projects", "contact": "Contact" }, "common": { "backToHome": "Back to Home", "backToProjects": "Back to Projects", "viewAllProjects": "View All Projects", "loading": "Loading..." }, "consent": { "title": "Privacy settings", "description": "We use optional services (analytics and chat) to improve the site. You can change your choice anytime.", "essential": "Essential", "analytics": "Analytics", "chat": "Chatbot", "alwaysOn": "Always on", "acceptAll": "Accept all", "acceptSelected": "Accept selected", "rejectAll": "Reject all", "hide": "Hide" } , "home": { "hero": { "features": { "f1": "Next.js & Flutter", "f2": "Docker Swarm & CI/CD", "f3": "Self-Hosted Infrastructure" }, "description": "Student and passionate self-hoster building full-stack web apps and mobile solutions. I run my own infrastructure and love exploring DevOps.", "ctaWork": "View My Work", "ctaContact": "Contact Me" }, "about": { "title": "About Me", "p1": "Hi, I'm Dennis – a student and passionate self-hoster based in Osnabrück, Germany.", "p2": "I love building full-stack web applications with Next.js and mobile apps with Flutter. But what really excites me is DevOps: I run my own infrastructure and automate deployments with CI/CD.", "p3": "When I'm not coding or tinkering with servers, you'll find me gaming, jogging, or experimenting with automation workflows.", "funFactTitle": "Fun Fact", "funFactBody": "Even though I automate a lot, I still use pen and paper for my calendar and notes – it helps me stay focused.", "techStackTitle": "My Tech Stack", "hobbiesTitle": "When I'm Not Coding", "techStack": { "categories": { "frontendMobile": "Frontend & Mobile", "backendDevops": "Backend & DevOps", "toolsAutomation": "Tools & Automation", "securityAdmin": "Security & Admin" }, "items": { "selfHostedServices": "Self-hosted services" } }, "hobbies": { "selfHosting": "Self-Hosting & DevOps", "gaming": "Gaming", "gameServers": "Setting up game servers", "jogging": "Jogging to clear my mind and stay active" }, "currentlyReading": { "title": "Currently Reading", "progress": "Progress" } }, "projects": { "title": "Selected Works", "subtitle": "A collection of projects I've worked on, ranging from web applications to experiments.", "featured": "Featured", "viewAll": "View All Projects" }, "contact": { "title": "Contact Me", "subtitle": "Interested in working together or have questions about my projects? Feel free to reach out!", "getInTouch": "Get In Touch", "getInTouchBody": "I'm always available to discuss new opportunities, interesting projects, or simply chat about technology and innovation.", "info": { "email": "Email", "location": "Location", "locationValue": "Osnabrück, Germany" }, "form": { "title": "Send Message", "sending": "Sending message…", "send": "Send Message", "labels": { "name": "Name", "email": "Email", "subject": "Subject", "message": "Message", "requiredMarker": "*" }, "placeholders": { "name": "Your name", "email": "your@email.com", "subject": "What's this about?", "message": "Tell me more about your project or question…" }, "errors": { "nameRequired": "Name is required", "nameMin": "Name must be at least 2 characters", "emailRequired": "Email is required", "emailInvalid": "Please enter a valid email address", "subjectRequired": "Subject is required", "subjectMin": "Subject must be at least 3 characters", "messageRequired": "Message is required", "messageMin": "Message must be at least 10 characters" }, "characters": "{count} characters" } } } , "footer": { "role": "Software Engineer", "madeIn": "Made in Germany", "legalNotice": "Legal notice", "privacyPolicy": "Privacy policy", "privacySettings": "Privacy settings", "privacySettingsTitle": "Show privacy settings banner again", "builtWith": "Built with" } }