fix: i18n for project section strings, unique SVG pattern IDs, remove hardcoded text
- Projects.tsx: use t() for title, subtitle, viewAll, noProjects
- ProjectsPageClient.tsx: use tList('title') instead of hardcoded 'Archive'
- ProjectThumbnail.tsx: useId() for unique SVG pattern IDs to avoid collisions
- Remove unused sizeClasses variable
- en.json: update project subtitle and add noProjects key
- de.json: update German translations for project section
This commit is contained in:
@@ -87,10 +87,11 @@
|
||||
}
|
||||
},
|
||||
"projects": {
|
||||
"title": "Selected Works",
|
||||
"subtitle": "A collection of projects I've worked on, ranging from web applications to experiments.",
|
||||
"title": "Selected Work",
|
||||
"subtitle": "Projects that pushed my boundaries.",
|
||||
"featured": "Featured",
|
||||
"viewAll": "View All Projects"
|
||||
"viewAll": "View Archive",
|
||||
"noProjects": "No projects yet."
|
||||
},
|
||||
"contact": {
|
||||
"title": "Contact Me",
|
||||
|
||||
Reference in New Issue
Block a user