Files
portfolio/i18n/locales/en.json
T
kayjaydee 4d19835f5d feat(hytale): add new Hytale plugins and localization support
- Introduced two new plugins: Async and ChainLightning, with detailed metadata including images, technologies, and links to Modtale, CurseForge, and GitHub.
- Updated localization files to include new entries for both plugins in English and French, enhancing user accessibility.
- Added images for the new plugins to the public directory.

This commit expands the Hytale plugin offerings and improves the site's multilingual support.
2026-04-28 18:50:55 +02:00

582 lines
26 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",
"hytalelibrary": "Hytale Library",
"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"
}
},
"async": {
"title": "Async — Coroutines for Hytale's per-world ECS",
"description": "Kotlin coroutine library that replaces the noisy CompletableFuture + world.execute pattern with one suspending call. Player/world/plugin scopes, three dispatchers, suspending ECS DSL.",
"longDescription": "Async solves Hytale's per-world thread model: each world runs on its own thread, touching components from elsewhere throws, and blocking I/O on the world thread freezes players. The library ships dispatchers (World, HytaleIO, Scheduled), scope registries (PlayerScopes, WorldScopes, PluginScopes) with automatic cancellation on disconnect, and a suspending read/modify DSL. Built in Kotlin 2.2, target JVM 24, modular split (core / ecs / binding / dist) so business logic stays testable without a Hytale server.",
"buttons": {
"modtale": "Modtale",
"curseforge": "CurseForge",
"github": "GitHub",
"gitea": "Gitea"
}
},
"chain-lightning": {
"title": "ChainLightning Sceptre — Hytale Magic Wand",
"description": "Hytale plugin that fires chain lightning on right-click — bolt jumps to up to 5 nearby enemies within 8 blocks, with damage falloff per hop and a 4-second cooldown.",
"longDescription": "Magical sceptre for Hytale servers. Pure-Java chain resolver decoupled from Hytale via small interfaces (RayCaster, EntitySource, ChainEntity), JUnit 5 tested without a running server. 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."
},
"chain-lightning": {
"title": "ChainLightning Sceptre",
"tagline": "Right-click a mob and the bolt jumps to up to 5 nearby enemies within 8 blocks. Damage falls off per hop, JUnit-tested chain resolver."
},
"async": {
"title": "Async — Kotlin coroutines for Hytale ECS",
"tagline": "One suspending call replaces CompletableFuture + world.execute boilerplate. Player/world/plugin scopes, three dispatchers, automatic cancellation on disconnect."
}
},
"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"
}
}
}