Back to list
LEE-SANG-BOK

vkc-i18n-ko-vi-safety

by LEE-SANG-BOK

0🍴 0📅 Jan 24, 2026

SKILL.md


name: vkc-i18n-ko-vi-safety description: Prevent i18n regressions for ko/en/vi (missing keys, long Vietnamese text UI breakage). Use when changing messages/*.json or adding user-facing strings. metadata: short-description: i18n key safety + UI rules

VKC i18n (ko/en/vi) Safety

When to use

  • You add/edit user-facing strings
  • You touch messages/*.json
  • A UI breaks only in Vietnamese

Rules

  • Never ship a key in only one of ko/vi.
  • Keep nested key structure consistent across ko.json, en.json, vi.json.
  • Avoid hardcoded literal strings in components; prefer message keys.

Checks

  • Run: bash .codex/skills/vkc-repo-guardrails/scripts/lint-i18n-keys.sh

UI safety for long Vietnamese strings

  • Apply “layout-safe” patterns by default:
    • min-w-0 on flex children that contain text
    • break-words or whitespace-pre-line where wrapping is required
    • line-clamp-* where space must be capped
    • avoid fixed widths for text containers unless truncation is intentional

Reference

  • .codex/skills/vkc-i18n-ko-vi-safety/references/i18n-ui-safety.md

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon