ドキュメント
ドキュメント
基本機能から高度な差分更新、AIコンテキスト最適化まで、t9nの機能をご紹介します。
基本機能: リアルタイム翻訳
t9nはi18n JSON形式向けに設計されています。翻訳プロセス中にすべてのコード変数({name}や{{count}}など)が厳密に保護されるよう、プロンプト戦略を最適化しました。
- ターゲット言語の一括選択に対応し、一度に複数の翻訳を生成。
- リアルタイムプレビュー:ソース内容とターゲット内容を並べて比較。
{
"welcome": "Welcome back, {user}!"
}
コンテキスト認識
"This app is a financial dashboard for crypto traders. Use professional terminology."
✓ "Portfolio" → "投資ポートフォリオ"
✗ "Portfolio" → "作品集"
✗ "Portfolio" → "作品集"
翻訳は単なる逐語訳ではありません。アプリの背景を提供することで、AIはより正確な語彙を選択できます。
例えば、同じ「Menu」という言葉でも、レストランアプリでは「献立」、デザインソフトでは「機能一覧」となります。コンテキストを提供することで曖昧さを排除できます。
インテリジェント差分更新 (Diffモード)
ソース言語ファイル(例: en.json)に新しい内容が追加された際、ファイル全体を再翻訳する必要はありません。t9nの差分更新モードは完全自動化をサポートしています。
新機能: 完全自動マルチファイル認識
1. 複数選択アップロード
アップロードダイアログで英語(ベース)と既存の翻訳ファイル(中国語、日本語など)を同時に選択します。手動での比較は不要です。
2. スマートベース検出
システムが各ファイルのキー数を自動集計し、最も完成度の高いものを「翻訳ベース」として扱い、他ファイルの不足分を自動補完します。
3. 精密翻訳
不足しているキーは 🚧 [MISSING] とマークされます。AIはこのマークのみを翻訳するため、クレジットを90%以上節約できます。
「既存の翻訳を100%維持し、新しい要件のみに対応します」
t9n CLI
ターミナルからプロフェッショナルなi18n管理を実現。強力なコマンドラインインターフェースで翻訳ワークフローを自動化します。
1. InstallationGlobal
$ npm install -g t9n-cli
2. Auth & Init
ローカル環境をt9nアカウントと連携します。
$ t9n auth <key>プロジェクト設定を保存するための t9n.config.json を作成します。
$ t9n init3. Translation
ローカルファイルを直接翻訳し、結果を自動保存します。
$ t9n translate ./en.json -t zh-CN,ja4. Scan & Diff
JSONにまだ含まれていない、ソースコード内の不足キーを見つけます。
$ t9n scan ./srcフォルダ内のすべての言語に対してスマートな差分更新を行います。
$ t9n diff ./dictionaries本番環境対応済み