Skip to content

Commit d23935a

Browse files
raifdmuellerclaude
andcommitted
fix: internationalize hardcoded English strings from PR #15
Add i18n keys for "locked", "unlocksAtTier" in both DE and EN. Closes part of #16 (Muss: i18n) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 99514a2 commit d23935a

3 files changed

Lines changed: 6 additions & 2 deletions

File tree

src/components/MitigationCard.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export default function MitigationCard({ group, active, accent, t }) {
3535
<div className={styles.subtitle} style={{ opacity: active ? 1 : 0.4 }}>
3636
{active
3737
? `${group.measures.length} ${group.measures.length !== 1 ? t.measures : t.measure}`
38-
: `Unlocks at Tier ${group.tier}`}
38+
: t.unlocksAtTier(group.tier)}
3939
</div>
4040
</div>
4141
</div>

src/components/RiskRadar.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ export default function RiskRadar() {
259259
<div className={styles.lockedSummary}>
260260
<span className={styles.lockedIcon}>🔒</span>
261261
<span className={styles.lockedText}>
262-
{lockedCount} locked {lockedCount !== 1 ? t.measures : t.measure}
262+
{lockedCount} {t.locked} {lockedCount !== 1 ? t.measures : t.measure}
263263
{" — "}
264264
{locked.map((g, i) => (
265265
<span key={g.tier}>

src/i18n.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ const T = {
1414
mitigationHeading: "Erforderliche Mitigationsmaßnahmen",
1515
measures: "Maßnahmen",
1616
measure: "Maßnahme",
17+
locked: "gesperrt",
18+
unlocksAtTier: (tier) => `Verfügbar ab Tier ${tier}`,
1719
docsButton: "Dokumentation",
1820
closeButton: "Schließen",
1921
langSwitch: "EN",
@@ -374,6 +376,8 @@ Quellcode der Skills: https://github.com/LLM-Coding/vibe-coding-risk-radar/tree/
374376
mitigationHeading: "Required Mitigation Measures",
375377
measures: "measures",
376378
measure: "measure",
379+
locked: "locked",
380+
unlocksAtTier: (tier) => `Unlocks at Tier ${tier}`,
377381
docsButton: "Documentation",
378382
closeButton: "Close",
379383
langSwitch: "DE",

0 commit comments

Comments
 (0)