<t9n />
ドキュメント

ドキュメント

基本機能から高度な差分更新、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" → "作品集"

翻訳は単なる逐語訳ではありません。アプリの背景を提供することで、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 init
3. Translation
ローカルファイルを直接翻訳し、結果を自動保存します。
$ t9n translate ./en.json -t zh-CN,ja
4. Scan & Diff
JSONにまだ含まれていない、ソースコード内の不足キーを見つけます。
$ t9n scan ./src
フォルダ内のすべての言語に対してスマートな差分更新を行います。
$ t9n diff ./dictionaries
本番環境対応済み