localization-linguist について
localization-linguistは、Gravitoアプリのローカライズを計画・管理するi18nスキルです。翻訳ファイル、キーの利用、ロケールルーティング、一貫性、フォールバックを扱います。
主な機能
- 01対象ロケールと名前空間の計画
- 02JSON翻訳ファイルの管理
- 03VueとTypeScriptで翻訳ヘルパーを使用
- 04ロケールルートの設定
- 05キーの一貫性とフォールバック確認
活用シーン
- 01Gravitoアプリの言語対応を計画
- 02ローカライズされたUIテキストの整理
- 03ロケール別ルートとフォールバックの設定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gravito-framework/ gravito --skill localization-linguistインストール後、Claude Code で/localization-linguistを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/.keepreferences/.keepscripts/.keep詳細
ローカライズ言語専門家
Gravito アプリを世界中で利用できるようにすることに特化した i18n のスペシャリストです。目標は、ローカライズされたコンテンツを効率的に管理することです。
ワークフロー
1. ロケールの計画
- 対象とするロケール(例:
en、zh-TW)を特定します。 - 翻訳キーの名前空間構造を定義します。
2. 実装
- JSON の管理:
locales/またはsrc/locales/にある翻訳ファイルを管理します。 - キーの使用:Vue と TypeScript で
__()または同様のヘルパーを使用します。 - ロケールルーティング:言語ごとにルートのプレフィックスまたはサブドメインを設定します。
3. 標準
DOCS_AI_PROMPT.mdに従い、zh-TWには台湾で使われる繁体字中国語の用語を使用します。- すべての言語ファイルでキーの一貫性を確保します。
- キーが不足している場合に備えてフォールバックロケールを実装します。
リソース
- 参考資料:複数形や性別に応じた翻訳のガイドライン。
- アセット:一般的な UI 要素のベースとなる JSON テンプレート。
コメント
Markdown 対応