Files
portfolio/i18n/locales/en.json
T
kayjaydee bc0b0ea01d feat(hytale): add HytaleDemoGrid component and demo data
- Introduced HytaleDemoGrid.vue to showcase live Hytale plugins with a responsive layout.
- Created hytaleDemos.ts to manage demo data, including details for VotePipe and GravityFlip plugins.
- Updated Hytale page to include the new demo grid section.
- Enhanced AppFooter and ServicesSection with i18n support for better localization.
- Added new blog post detailing the development process of the GravityFlip plugin, available in both English and French.

This commit enhances the visibility of Hytale plugins and improves the overall user experience on the site.
2026-04-25 15:39:53 +02:00

553 lines
24 KiB
JSON

{
"nav": {
"home": "Home",
"projects": "Projects",
"about": "About",
"contact": "Contact",
"hytale": "Hytale",
"blog": "Blog"
},
"footer": {
"copyright": "© 2026 Killian' DAL-CIN",
"tagline": "Hytale Plugin Developer & Freelance Web Dev. Custom Java plugins, gaming server websites, production-grade Vue/Nuxt apps.",
"navigation": "Quick Links",
"services": "Services",
"legalNotices": "Legal Notices",
"privacyPolicy": "Privacy Policy",
"servicesList": {
"hytalePlugins": "Hytale Plugins (Java)",
"webDev": "Web Sites & Apps",
"retainer": "Monthly Retainer",
"consulting": "Tech Consulting"
}
},
"a11y": {
"logoLabel": "Killian' DAL-CIN — Hytale Plugin Developer — Back to homepage",
"openMenu": "Open navigation menu",
"closeMenu": "Close navigation menu",
"closeDrawer": "Close menu",
"langToggle": "Change language — currently English",
"themeDark": "Switch to light mode",
"themeLight": "Switch to dark mode",
"gitea": "Killian' DAL-CIN on Gitea (opens in new tab)",
"linkedin": "Killian' DAL-CIN on LinkedIn (opens in new tab)",
"blogTocToggle": "Show table of contents",
"blogPrev": "Previous article: {title}",
"blogNext": "Next article: {title}"
},
"seo": {
"home": {
"title": "Killian' DAL-CIN — Hytale Plugin Developer & Freelance Web Dev",
"description": "Portfolio of Killian' DAL-CIN, Hytale plugin developer and freelance web developer. Custom Java plugins for Hytale servers, gaming websites, Vue.js/Node.js applications."
},
"projects": {
"title": "Projects — Killian' DAL-CIN",
"description": "Discover my work: custom Hytale plugins, Vue.js applications, Node.js APIs, Discord bots, and gaming server websites."
},
"about": {
"title": "About — Killian' DAL-CIN",
"description": "Biography and skills of Killian' DAL-CIN, Hytale plugin developer and freelance web developer based in France."
},
"contact": {
"title": "Contact — Killian' DAL-CIN",
"description": "Contact Killian' DAL-CIN to discuss your Hytale plugin or web development project."
},
"hytale": {
"title": "Custom Hytale Plugins | Killian' DAL-CIN",
"description": "High-performance custom Hytale plugin development. From simple plugins to complex projects, solutions tailored to your server."
}
},
"home": {
"title": "Hytale Plugin Developer",
"subtitle": "High-performance, custom plugins for your Hytale server",
"cta": {
"viewProjects": "Explore My Success Stories",
"contactMe": "Get Free Quote in 24h",
"discord": "Join on Discord",
"contact": "Contact me"
},
"featuredProjects": {
"title": "Hytale plugins & web apps running in production",
"subtitle": "Portfolio of real projects, in production, used by real players and clients. Java 25 Hytale plugins, Vue/Nuxt apps, SaaS, Discord bots — not proofs-of-concept, actual shipping.",
"viewAll": "Explore All Projects"
},
"services": {
"title": "Premium Hytale & Web Services",
"subtitle": "Custom Hytale plugins, high-performance web apps, gaming SaaS. Stack: Java 25 + Vue/Nuxt + Node.js. Transparent pricing (€149-€790), quote within 24h.",
"hytalePlugins": {
"title": "Custom Hytale Plugins (Java)",
"description": "From essential plugin to full MMO system. Wand-based regions, votes & rewards, economy, quests, mini-games. Stack: Java 25 + Hytale Plugin API + Gradle Shadow."
},
"webDev": {
"title": "Vue.js / Nuxt / React Web Apps",
"description": "Gaming server websites, SaaS platforms, e-commerce. SEO-optimized Nuxt 4 SSR, admin dashboards, Tebex/Discord integrations. Lighthouse 95+, <2s load times."
},
"optimization": {
"title": "Performance & Technical SEO Optimization",
"description": "Boost your Google visibility and conversions. Optimized Core Web Vitals, <2s load time. Average +250% organic traffic growth."
},
"maintenance": {
"title": "Proactive Maintenance & 24/7 Support",
"description": "Sleep well while I watch over your apps. Real-time monitoring, automatic security patches, daily backups. 99.9% uptime guaranteed."
}
},
"cta2": {
"title": "Need a Hytale Plugin or Web App Built?",
"subtitle": "Let's discuss your project and build something amazing together.",
"startProject": "Start a Conversation",
"learnMore": "Explore My Success Stories"
},
"badge": {
"available": "Available for projects"
},
"stats": {
"projects": "25+ projects",
"rating": "5.0 rating"
},
"terminal": {
"role": "Hytale Plugin Developer"
}
},
"projects": {
"title": "Web Development Portfolio",
"subtitle": "Browse my work: custom Hytale plugins, Vue.js applications, React websites, Node.js APIs, Discord bots, and enterprise software.",
"categories": {
"all": "All Projects",
"hytaleplugin": "Hytale Plugin",
"minecraftmod": "Minecraft Mod",
"webdevelopment": "Web Development",
"botdevelopment": "Bot Development",
"opensource": "Open Source",
"enterprisesoftware": "Enterprise Software",
"socialmediabot": "Social Media Bots",
"automation": "Automation Tools"
},
"buttons": {
"website": "Live Website",
"repository": "Source Code",
"npmpackage": "NPM Package",
"viewProject": "View Details"
},
"projectDetail": {
"backToProjects": "Back to Projects",
"viewDemo": "View Demo",
"sourceCode": "Source Code",
"share": "Share",
"aboutProject": "About the Project",
"keyFeatures": "Key Features",
"technologiesUsed": "Technologies Used",
"gallery": "Gallery",
"projectInfo": "Project Information",
"date": "Date",
"category": "Category",
"status": "Status",
"relatedProjects": "Related Projects"
},
"noResults": {
"title": "No projects found",
"description": "Try modifying your search or filter criteria."
}
},
"about": {
"title": "About Killian' — Hytale Plugin Developer & Web Dev",
"subtitle": "Developer specializing in custom Hytale plugins (Java) and modern web applications (Vue.js, React, Node.js).",
"intro": {
"title": "Hytale Plugin Developer & Full Stack Web Developer",
"content": "I'm Killian, a self-taught developer with 7+ years of experience. I build custom Hytale plugins in Java for server owners who want to stand out, and I craft high-performance web applications in Vue.js, React, and Node.js for gaming projects and professional sites."
},
"skills": {
"title": "Technical Skills & Expertise",
"programming": "Programming Languages",
"frontend": "Frontend Technologies",
"backend": "Backend Technologies",
"tools": "DevOps & Tools",
"systems": "Operating Systems"
},
"experience": {
"title": "Professional Experience",
"content": "Years of professional web development experience building enterprise applications, e-commerce platforms, SaaS products, and custom software solutions."
},
"approach": {
"title": "Development Philosophy",
"subtitle": "Whether building Hytale plugins or web apps, my approach focuses on clean code, scalable architecture, and exceptional user experience.",
"performance": {
"title": "Performance-First Development",
"description": "Optimized code, lazy loading, code splitting, and caching strategies. Achieving perfect Lighthouse scores and Core Web Vitals metrics."
},
"architecture": {
"title": "Scalable Architecture",
"description": "Microservices, serverless functions, and modular design patterns. Building applications that scale effortlessly with your business growth."
},
"quality": {
"title": "Code Quality & Testing",
"description": "Test-driven development (TDD), automated testing, continuous integration (CI/CD), and comprehensive code reviews ensuring bug-free deployments."
},
"collaboration": {
"title": "Agile Collaboration",
"description": "Excellent communication, agile methodologies, and transparent project management. Regular updates and collaborative problem-solving."
}
},
"cta": {
"title": "Need a Hytale Plugin or Web App Built?",
"description": "Let's discuss your project and build something amazing together.",
"button": "Start a Conversation"
}
},
"contact": {
"title": "Contact Killian' — Hytale Plugin Developer",
"subtitle": "Reach out for a custom Hytale plugin, a gaming server website, or any web development project. Free project estimation within 24h.",
"stats": {
"responseTime": "Quick Response",
"satisfaction": "Client Satisfaction",
"collaboration": "Global Reach"
},
"quickContact": "Quick Contact",
"findMeOn": "Connect on Social Media",
"methods": {
"email": "Email Address",
"location": "Location",
"responseTime": "Response within 24 hours",
"availability": "Available for remote & freelance"
},
"faq": {
"title": "Frequently Asked Questions",
"subtitle": "Common questions about my web development services and working process.",
"responseTime": {
"title": "What's your typical response time?",
"description": "I respond to all inquiries within 24 hours. For urgent projects, I'm available for immediate consultation."
},
"projectTypes": {
"title": "What types of projects do you handle?",
"description": "Custom Hytale plugins (Java), gaming server websites, full stack web applications, REST APIs, Discord bots, e-commerce, and SaaS solutions."
},
"collaboration": {
"title": "Do you work remotely?",
"description": "Yes, I work with clients worldwide. Remote collaboration via Slack, Discord, Zoom, and project management tools."
}
},
"form": {
"title": "Send me a message",
"name": "Your Name",
"email": "Email Address",
"subject": "Project Subject",
"message": "Project Details",
"submit": "Send Message",
"send": "Send Message",
"sending": "Sending...",
"success": "Message sent successfully! I'll respond within 24 hours.",
"error": "Error sending message. Please try again or email directly.",
"required": "This field is required",
"invalidEmail": "Please enter a valid email address",
"validation": {
"nameMin": "Name must be at least 2 characters",
"emailInvalid": "Please enter a valid email address",
"messageMin": "Message must be at least 10 characters"
}
},
"info": {
"title": "Let's Build Something Great",
"description": "Whether you need a Vue.js application, React website, Node.js API, or custom software solution, I'm here to help bring your vision to life.",
"email": "Email",
"social": "Social Profiles"
}
},
"projectData": {
"votepipe": {
"title": "VotePipe — Hytale Vote Rewards SaaS",
"description": "Unified SaaS platform that combines Webhook (V1 RSA, V2 HMAC) and Votifier to handle votes from all 7 major Hytale server lists in a single plugin. Visual reward builder, automatic delivery, no port forwarding needed.",
"longDescription": "The only Hytale plugin that runs Webhook and Votifier through one unified pipeline. Free / Pro / Network tiers with web dashboard (app.votepipe.com), visual reward builder, streaks, milestones, lucky tiers. Stack: Java 25 plugin + TypeScript backend + SaaS dashboard. Outbound-only secure cloud architecture.",
"buttons": {
"website": "Official Site",
"modtale": "Modtale",
"curseforge": "CurseForge",
"documentation": "Documentation"
}
},
"gravity-flip": {
"title": "GravityFlip — Hytale Anti-Gravity Regions",
"description": "Hytale plugin that creates custom anti-gravity zones with an in-game wand. Walk on ceilings, floating items, drifting mobs — all configurable without touching files.",
"longDescription": "Wand-based region builder for Hytale servers. Corners are set with left/right click, JSON persistence is automatic, 10x/sec tick loop, configurable vertical force and grace period. Visual modes: outline / particles / hidden. Built on Hytale Plugin API + Java 25 + Gradle Shadow.",
"buttons": {
"modtale": "Modtale",
"curseforge": "CurseForge"
}
},
"playhours": {
"title": "PlayHours — Forge Server Hours Enforcement",
"description": "Forge 1.20.1 mod that enforces per-day open windows, blocks logins outside hours, warns at 15/10/5/1 min, auto-kicks at close, handles holidays, whitelist/blacklist, force modes, LuckPerms integration.",
"longDescription": "Minecraft server mod for time-gated access: per-day schedules, midnight-spanning, date exceptions, dynamic MOTD, multi-language (EN/FR), LuckPerms or vanilla ops permissions. Perfect for educational servers, family servers, or maintenance windows.",
"buttons": {
"curseforge": "CurseForge",
"repository": "Repository"
}
},
"virtual-tour": {
"title": "Virtual Tour - Interactive 360° Experience",
"description": "My high school teacher and me had an idea to create a Virtual tour with 360° videos to allow everyone to visit the school from the web.",
"longDescription": "Collaborative project with my high school teacher to create an immersive virtual tour experience of our school. Uses 360° videos to provide interactive navigation.",
"buttons": {
"visit": "Visit"
}
},
"xinko": {
"title": "Xinko - Multipurpose Discord Bot",
"description": "Xinko is a multipurpose bot that can help you create and manage your discord servers with ease and fun.",
"longDescription": "Comprehensive Discord bot designed to simplify server management. Xinko offers a wide range of commands for moderation, entertainment, utility, and community management.",
"buttons": {
"invite": "Invite"
}
},
"image-manipulation": {
"title": "Image Manipulation - NPM Package",
"description": "Discord Image Generation: NPM package for code-based image manipulation. Originally an API, now open-source.",
"longDescription": "Open-source NPM package for programmatic image generation and manipulation.",
"buttons": {
"repository": "Repository",
"npm package": "NPM Package"
}
},
"primate-web-admin": {
"title": "Primate Web Admin - Management Interface",
"description": "Primate Web Admin is a Web interface to manage Primate that is a Munki-like deployment tool for Windows.",
"longDescription": "Modern web administration interface for Primate, a software deployment system for Windows environments.",
"buttons": {}
},
"instagram-bot": {
"title": "Instagram Bot - Full Automation",
"description": "Fully functional Instagram bot using Insta.js by androz2091. It has many commands.",
"longDescription": "Instagram automation bot developed with androz2091's Insta.js library.",
"buttons": {
"repository": "Repository"
}
},
"crowdin-status-bot": {
"title": "Crowdin Status Bot - Translation Tracker",
"description": "A bot that fetches Crowdin translation status and updates Discord messages with the latest status.",
"longDescription": "Discord bot specialized in automatic monitoring of Crowdin translation projects.",
"buttons": {
"repository": "Repository"
}
},
"flowboard": {
"title": "FlowBoard - Trello clone",
"description": "FlowBoard is a complete project management solution for streamlining tasks, team collaboration, and progress tracking.",
"longDescription": "FlowBoard revolutionizes team collaboration and project management with its comprehensive suite of tools.",
"buttons": {}
}
},
"common": {
"loading": "Loading...",
"error": "An error occurred",
"retry": "Retry",
"close": "Close",
"save": "Save",
"cancel": "Cancel",
"confirm": "Confirm",
"delete": "Delete",
"edit": "Edit",
"view": "View",
"back": "Back",
"next": "Next",
"previous": "Previous",
"search": "Search",
"filter": "Filter",
"sort": "Sort",
"reset": "Reset"
},
"testimonials": {
"title": "What My Clients Say",
"subtitle": "Over 10 successfully delivered projects. Discover authentic testimonials from satisfied clients.",
"stats": {
"clients": "Satisfied Clients",
"rating": "average rating",
"projects": "projects delivered",
"reviews": "client reviews"
},
"ctaTitle": "Join My Satisfied Clients",
"ctaSubtitle": "Your project deserves the same level of excellence and professionalism.",
"ctaText": "Start My Project",
"reviewsLink": "/contact",
"reviewsText": "Start a Conversation",
"card": {
"featured": "Featured Testimonial",
"results": "Results achieved:"
},
"label": "// testimonials",
"empty": "No testimonials available yet."
},
"faq": {
"title": "Frequently Asked Questions",
"subtitle": "Quickly find answers to your most common questions",
"keyPoints": "Key Points:",
"homeFaq": {
"delivery": {
"question": "What are your typical delivery timelines?",
"answer": "Timelines vary based on project complexity. Simple Discord Bot: 3-5 days. Showcase Website: 1-2 weeks. Complex Web Application: 4-8 weeks.",
"features": [
"Detailed planning provided",
"Daily updates",
"Often delivered early"
]
},
"maintenance": {
"question": "Do you offer maintenance after delivery?",
"answer": "Absolutely! Every project includes a free maintenance period. I also offer monthly maintenance contracts.",
"features": [
"Free support based on package",
"Security updates",
"24/7 monitoring available"
]
},
"companies": {
"question": "Do you work with companies of all sizes?",
"answer": "Yes! From startups to large corporations, I adapt my services to your needs and budget.",
"features": [
"Custom solutions",
"Adapted pricing",
"Personalized support"
]
}
}
},
"error": {
"notFound": "Oops! This page could not be found.",
"generic": "An error occurred.",
"backHome": "Back to home"
},
"hytale": {
"hero": {
"label": "// hytale",
"title": "Custom Hytale Plugins",
"subtitle": "High-performance plugin development for your Hytale server, from design to delivery."
},
"services": {
"label": "// services",
"title": "Hytale Expertise",
"subtitle": "Solutions tailored to every need",
"items": {
"plugin": {
"title": "Plugin Development",
"description": "Custom Hytale plugins, from simple features to complex systems. Performant and optimized code for your server."
},
"config": {
"title": "Server Configuration",
"description": "Setup and optimization of your Hytale server. Advanced configuration, plugin integration and maximum performance."
},
"support": {
"title": "Maintenance & Support",
"description": "Ongoing support for your plugins and server. Updates, bug fixes and monitoring for a seamless experience."
}
}
},
"pricing": {
"label": "// pricing",
"title": "Transparent pricing, tiers built for your server",
"subtitle": "From 1-2 day express plugins to complete bespoke MMO systems. No surprises, quote within 24h.",
"cta": "Request a quote",
"popular": "Most picked",
"from": "From",
"perMonth": "/month",
"onQuote": "Custom quote",
"simple": {
"name": "Essential Plugin",
"description": "1 focused feature, up to 8h of dev. Perfect for adding a piece to your server without breaking the bank.",
"features": [
"1 well-scoped feature",
"Delivered in 3-5 days",
"Clear YAML config",
"30-day support included"
]
},
"complex": {
"name": "Custom System",
"description": "Medium plugin (shop, quest, rank system) with in-game GUI. Up to 20h of dev, delivered in 1-2 weeks.",
"features": [
"Polished in-game GUI",
"Persistence + hot-reload",
"Tests + dev README",
"45-day support included"
]
},
"custom": {
"name": "Flagship Module",
"description": "Custom MMO system for ambitious servers (Runeteria / Hytown tier). 2-4 weeks, quote-based after scoping.",
"features": [
"Co-built detailed spec",
"Existing codebase integration",
"Load tests + profiling",
"Knowledge transfer session"
]
},
"maintenance": {
"name": "Monthly Retainer",
"description": "About 12h per month dedicated to your server: Hytale API patches, fixes, small features. Priority queue.",
"features": [
"~12h/month flexible",
"Hytale patch tracking included",
"Priority on urgent issues",
"Dedicated Discord channel"
]
},
"web": {
"name": "Gaming / Server Website",
"description": "Landing or full website for your server: vote-rewards, admin dashboard, SEO-optimized Nuxt/Vue.",
"features": [
"Nuxt/Vue SSR — SEO-optimized",
"Multi-list vote-rewards",
"Admin dashboard for server owner",
"Discord webhook integration"
]
}
},
"pricingNote": {
"hourly": "Outside packages: €45/h excl. VAT, 1h minimum (spot fixes, audits).",
"flagshipCta": "Flagship: custom quote after a 30-minute scoping call."
},
"demos": {
"label": "// live-demos",
"title": "Live plugins, production-grade code",
"subtitle": "No marketing promises. These are the Hytale plugins I publicly maintain — usable today on any Hytale server.",
"featured": "Featured",
"viewSite": "View site",
"footnote": "Every plugin is built in-house, production-tested, and ships with full documentation.",
"votepipe": {
"title": "VotePipe — Vote Rewards SaaS",
"tagline": "Hytale plugin + SaaS dashboard that unifies Webhook and Votifier across the 7 major vote lists. No port forwarding, automatic delivery, visual reward builder."
},
"gravity-flip": {
"title": "GravityFlip Region",
"tagline": "Drop a wand, set 2 corners, gravity flips inside the zone. Ceiling-walking and floating items live in 5 minutes of setup."
}
},
"recentArticles": {
"title": "Recent articles",
"subtitle": "Latest writing on Hytale plugin development",
"viewAll": "View all articles"
}
},
"blog": {
"title": "Blog",
"subtitle": "Technical articles, experience feedback and practical guides on Hytale plugin development and the web ecosystem.",
"stats": {
"articles": "Articles",
"tags": "Tags",
"languages": "Languages"
},
"readingTime": "{minutes} min read",
"prevArticle": "Previous article",
"nextArticle": "Next article",
"backToBlog": "Back to blog",
"toc": {
"title": "Table of contents"
},
"emptyState": {
"title": "Hytale articles coming soon",
"description": "The blog is being prepared. The first articles on Hytale plugin development are coming soon.",
"cta": "Contact me"
},
"breadcrumb": {
"home": "Home",
"blog": "Blog"
}
}
}