Install
$ agentstack add skill-yintzuyuan-glyphs-reference-glyphs-localization ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Glyphs UI Localization Skill
Translate Glyphs 3 UI terms between 14 languages using Hub-and-Spoke architecture.
> Run all scripts from this skill's base directory. Prepend the base directory path to scripts/ when executing.
Quick Start
# Auto-translate to English (from any language)
./scripts/translate-term.sh "取消"
# Translate to specific locale
./scripts/translate-term.sh "Cancel" "zh-Hant"
# Cross-language (goes through English hub)
./scripts/translate-term.sh "移除重疊" "ja"
# Rebuild cache after Glyphs update
./scripts/translate-term.sh --rebuild
# List available locales
./scripts/translate-term.sh --list-locales
Output Format
key: Remove Overlap
source: en
target: zh-Hant
translation: 移除重疊
Simple key-value format for easy parsing.
Supported Languages
See [references/language-codes.md](references/language-codes.md) for complete list.
Common locales: en, zh-Hant, zh-Hans, ja, ko, de, fr, es
Architecture
Hub-and-Spoke: All translations go through English as the hub language.
zh-Hant → en → ja
↑
(hub)
Three-tier search:
- Main App:
/Applications/Glyphs 3.app/Contents/Resources/{lang}.lproj/ - Framework:
.../Frameworks/GlyphsCore.framework/.../Resources/{lang}.lproj/ - Plugins:
.../PlugIns/*/.../Resources/{lang}.lproj/
NIB integration: English vocabulary includes terms from Base.lproj NIB files.
Cache
Cache stored at /tmp/glyphs-vocab-cache/. Auto-builds on first use.
Rebuild after Glyphs update:
./scripts/translate-term.sh --rebuild
Other Tools
search-glyphs-term.sh
Raw grep search for debugging:
./scripts/search-glyphs-term.sh "Remove Overlap" "zh-Hant"
./scripts/search-glyphs-term.sh --all-langs "Remove Overlap"
./scripts/search-glyphs-term.sh --format json "Filter" "ja"
extract-nib-strings.sh
Extract strings from NIB files:
./scripts/extract-nib-strings.sh --term "Remove Overlap"
./scripts/extract-nib-strings.sh --lang zh-Hant --format csv
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: yintzuyuan
- Source: yintzuyuan/glyphs-reference
- License: MIT
- Homepage: http://erikyin.net/glyphs-reference/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.