feat: add localizations for skills section
All checks were successful
Deploy Portfolio to VPS / deploy (push) Successful in 30s

This commit is contained in:
Chneemann 2026-08-02 21:03:25 +02:00
parent 241576565e
commit fb5350c66c
No known key found for this signature in database
3 changed files with 19 additions and 13 deletions

View file

@ -1,4 +1,11 @@
"use client";
import { useTranslations } from "next-intl";
export default function Skills() {
const tCommon = useTranslations("Common");
const tSkills = useTranslations("Skills");
/**
* Technical skill matrix grouped by stack category and highlight priority
*/
@ -49,26 +56,17 @@ export default function Skills() {
{/* Section Header */}
<div className="mb-4 space-y-1 text-right flex flex-col items-end">
<p className="text-xs font-mono text-blue-500 tracking-wider uppercase">
// 02. Technical Stack
// 02. {tSkills("sectionSub")}
</p>
<h2 className="text-3xl font-bold text-white tracking-tight">
My Skills<span className="text-blue-500">.</span>
{tCommon("skills")}
<span className="text-blue-500">.</span>
</h2>
</div>
{/* Intro Description */}
<div className="mb-6 leading-relaxed">
<p>
Through hands-on experience in various projects, I continuously expand
and refine my full-stack development skills. Here is an overview of
the technologies, frameworks, and tools I work with:
{/*
German:
Durch die praktische Arbeit an verschiedenen Projekten erweitere
und vertiefe ich meine Fähigkeiten in der Full-Stack-Entwicklung kontinuierlich.
Hier ist eine Übersicht der Technologien, Frameworks und Tools, mit denen ich arbeite:
*/}
</p>
<p>{tSkills("description")}</p>
</div>
{/* Skill Category Cards */}

View file

@ -27,5 +27,9 @@
"focusLabel": "Schwerpunkt",
"focusValue": "Sauberer Code & Architektur",
"statusValue": "Verfügbar für Projekte"
},
"Skills": {
"sectionSub": "Technologien",
"description": "Durch die praktische Arbeit an verschiedenen Projekten erweitere und vertiefe ich meine Fähigkeiten in der Full-Stack-Entwicklung kontinuierlich. Hier ist eine Übersicht der Technologien, Frameworks und Tools, mit denen ich arbeite."
}
}

View file

@ -27,5 +27,9 @@
"focusLabel": "Core Focus",
"focusValue": "Clean Code & Architektur",
"statusValue": "Available for projects"
},
"Skills": {
"sectionSub": "Technical Stack",
"description": "Through hands-on experience in various projects, I continuously expand and refine my full-stack development skills. Here is an overview of the technologies, frameworks, and tools I work with."
}
}