|Labs
デモを予約プラットフォーム
React (Lingo Compiler)
Alpha
React MCPReact (i18n)旧CLI(v0)
非推奨

Lingo.dev CLI

  • 仕組み
  • セットアップ
  • クイックスタート
  • モノレポ

設定

  • 対応フォーマット
  • i18n.json
  • i18n.lock
  • 対応ロケール

機能

  • 既存の翻訳
  • 言語を追加する
  • オーバーライド
  • 翻訳ノート
  • 翻訳キー
  • キーのリネーム
  • キーのロック
  • キーの無視
  • キー保持
  • AIでキーを抽出

パフォーマンス

  • 大規模プロジェクト
  • 並列処理
  • コスト見積もり

再翻訳

  • 自動再翻訳
  • 再翻訳
  • 翻訳を削除

このドキュメントは非推奨の旧CLI(v0)を対象としています。現行のCLIはv1です。 現行CLIのドキュメントを見る

クイックスタート

CLI を使って、5分以内にセットアップを完了できます。

前提条件

Node.js 18.0 以上がインストールされていることを確認してください。確認するには node --version を実行します。

インストール#

お好みのパッケージマネージャーを使って、CLI をグローバルにインストールします。

bash
npm install -g lingo.dev

インストールを確認#

CLI が正しくインストールされていることを確認します。

bash
lingo --version

以下のような出力が表示されれば完了です。

plaintext
lingo.dev v0.133.9
Node.js v20.10.0

プロジェクトを初期化#

プロジェクトのディレクトリに移動して、次を実行します。

bash
cd my-project
lingo init

この対話型コマンドで、次の設定を行います。

  1. アカウントに接続 - API キーで認証
  2. プロジェクトを選択 - 既存のプロジェクトを選ぶか、新しいプロジェクトを作成
  3. ロケールを設定 - 対応する言語を選択
  4. ファイル構成を設定 - 翻訳ファイルの保存先を選択

設定ファイルを作成しました

CLI は設定内容を含む i18n.json ファイルを作成します。このファイルは必要に応じてあとから変更できます。

最初の翻訳#

まずはシンプルな翻訳ファイルを作成します。

json
{
  "welcome": {
    "title": "Welcome to Lingo.dev",
    "subtitle": "The Localization Engineering Platform"
  },
  "auth": {
    "login": "Log in",
    "logout": "Log out"
  }
}

翻訳を実行#

設定済みのすべての対象言語にコンテンツを翻訳します。

bash
lingo run

CLI は次の処理を行います。

  • ✅ ソースファイルを検出
  • ✅ lockfile との差分を計算
  • ✅ 変更されたコンテンツを翻訳バックエンドに送信
  • ✅ 翻訳結果をディスクに書き込み

ウォッチモード(開発向け)#

開発中は、ソースファイルの変更にあわせて自動で再翻訳するウォッチモードを有効にできます。

bash
lingo run --watch

ウォッチモードを終了するには Ctrl+C を押します。

ヘルプ#

サポートが必要ですか?

bash
# Show help for all commands
lingo --help

# Show help for a specific command
lingo run --help

リアルタイムでサポートを受けるには、Discord community に参加してください!

次のステップ#

AI でキーを抽出
AI を活用した i18n セットアップ
翻訳キー
キーのロック、無視、名前変更
対応ロケール
100以上の言語とバリエーション
対応フォーマット
JSON、YAML、Markdown など

このページは役に立ちましたか?

Max PrilutskiyMax Prilutskiy·更新済み 1日前·1分で読めます