- Enhance ProjectController show() with prev/next navigation data - Create useFetchProject composable with ProjectNavigation type - Implement [slug].vue with full project details: - Hero image, title with featured badge, formatted date - Description, external links (site/GitHub) - Skills grid with level progression (before → after) - Prev/next navigation with project titles - 404 state with spider narrator - Add dynamic SEO meta tags with og:image from project - Responsive design: stacked mobile, grid desktop Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
124 lines
3.9 KiB
JSON
124 lines
3.9 KiB
JSON
{
|
|
"nav": {
|
|
"home": "Home",
|
|
"projects": "Projects",
|
|
"skills": "Skills",
|
|
"testimonials": "Testimonials",
|
|
"journey": "Journey",
|
|
"contact": "Contact",
|
|
"resume": "Quick Resume"
|
|
},
|
|
"common": {
|
|
"continue": "Continue",
|
|
"back": "Back",
|
|
"discover": "Discover",
|
|
"close": "Close",
|
|
"loading": "Loading...",
|
|
"language": "Language",
|
|
"back_home": "Back to home",
|
|
"back_to_adventure": "Back to the adventure",
|
|
"retry": "Retry"
|
|
},
|
|
"landing": {
|
|
"title": "Welcome to my universe",
|
|
"subtitle": "Passionate Full-Stack Developer",
|
|
"cta_adventure": "Start the adventure",
|
|
"cta_express": "Express mode (30s)"
|
|
},
|
|
"hero": {
|
|
"question": "Who are you, traveler?",
|
|
"select_label": "Select your profile",
|
|
"recruteur": {
|
|
"name": "Recruiter",
|
|
"description": "I'm looking for a talent to join my team"
|
|
},
|
|
"client": {
|
|
"name": "Client",
|
|
"description": "I have a project and I'm looking for the right developer"
|
|
},
|
|
"dev": {
|
|
"name": "Developer",
|
|
"description": "I'm curious to discover your work and skills"
|
|
}
|
|
},
|
|
"error": {
|
|
"404": "Oops! This page seems to have gotten lost in the code...",
|
|
"generic": "An unexpected error occurred. The Bug is investigating..."
|
|
},
|
|
"meta": {
|
|
"title": "Skycel - Célian's Portfolio",
|
|
"description": "Discover my interactive and gamified portfolio"
|
|
},
|
|
"footer": {
|
|
"copyright": "© {year} Célian — Skycel",
|
|
"built_with": "Built with Nuxt & Laravel"
|
|
},
|
|
"consent": {
|
|
"aria_label": "Consent banner",
|
|
"message": "To save your adventure and let you pick up where you left off, I need your permission to store a few details on your device. Nothing personal, just your progress!",
|
|
"accept": "Sure, save my adventure",
|
|
"refuse": "No thanks, I prefer to stay anonymous"
|
|
},
|
|
"welcome_back": {
|
|
"message": "Welcome back, adventurer! You had started your exploration...",
|
|
"continue": "Continue",
|
|
"restart": "Start over"
|
|
},
|
|
"resume": {
|
|
"title": "Full-Stack Developer",
|
|
"tagline": "Passionate about innovative and immersive web experiences",
|
|
"skills_title": "Tech Stack",
|
|
"projects_title": "Recent Projects",
|
|
"projects_loading_hint": "Projects coming soon...",
|
|
"cta_contact": "Contact Me",
|
|
"adventure_link": "Want to explore? Discover the full adventure",
|
|
"meta_title": "C\u00e9lian - Full-Stack Developer | Quick Resume",
|
|
"meta_description": "Full-Stack Developer specialized in Vue.js, Nuxt, Laravel. Discover my profile and projects in 30 seconds."
|
|
},
|
|
"projects": {
|
|
"title": "My Projects",
|
|
"page_title": "Projects | Skycel",
|
|
"page_description": "Discover projects created by C\u00e9lian, full-stack web developer.",
|
|
"discover": "Discover",
|
|
"no_projects": "No projects yet",
|
|
"load_error": "Unable to load projects...",
|
|
"view_all": "View all projects",
|
|
"not_found": "Project not found",
|
|
"not_found_description": "This project doesn't exist or has been removed.",
|
|
"back_to_gallery": "Back to gallery",
|
|
"completed_on": "Completed on",
|
|
"visit_site": "Visit site",
|
|
"view_code": "View code",
|
|
"skills_used": "Skills used",
|
|
"skill_level": "Level",
|
|
"previous": "Previous project",
|
|
"next": "Next project"
|
|
},
|
|
"pages": {
|
|
"projects": {
|
|
"title": "Projects",
|
|
"description": "Discover my projects and achievements"
|
|
},
|
|
"skills": {
|
|
"title": "Skills",
|
|
"description": "My technical and soft skills"
|
|
},
|
|
"testimonials": {
|
|
"title": "Testimonials",
|
|
"description": "What people say about my work"
|
|
},
|
|
"journey": {
|
|
"title": "Journey",
|
|
"description": "My professional and personal journey"
|
|
},
|
|
"contact": {
|
|
"title": "Contact",
|
|
"description": "Get in touch with me"
|
|
},
|
|
"resume": {
|
|
"title": "Quick Resume",
|
|
"description": "The essentials at a glance"
|
|
}
|
|
}
|
|
}
|