Claude-skill-registry Localization Helper

Find hardcoded strings in Leavn app, add I18n.str() calls, create localization keys for all 6 supported languages (en, es, de, zh-Hans, ar, he)

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/localization-helper" ~/.claude/skills/majiayu000-claude-skill-registry-localization-helper && rm -rf "$T"
manifest: skills/data/localization-helper/SKILL.md
source content

Localization Helper

Replace hardcoded Text() strings with I18n pattern for 6 languages.

Pattern:

// BEFORE
Text("Verse of the Day")

// AFTER
Text(I18n.str("widget.verseOfDay", default: "Verse of the Day"))

Add keys to:

LeavnApp/Sources/Resources/{lang}.lproj/Localizable.strings

Use when: Hardcoded strings found, adding UI text, widget/ChatterboxKit localization