ホームサンドボックスショーケースアプリ文書ブログ
    • English英語
      EN
    • русскийロシア語
      RU
    • 日本語日本語
      JA
    • françaisフランス語
      FR
    • 한국어韓国語
      KO
    • 中文中国語
      ZH
    • españolスペイン語
      ES
    • Deutschドイツ語
      DE
    • العربيةアラビア語
      AR
    • italianoイタリア語
      IT
    • British Englishイギリス英語
      EN-GB
    • portuguêsポルトガル語
      PT
    • हिन्दीヒンディー語
      HI
    • Türkçeトルコ語
      TR
    • polskiポーランド語
      PL
    • Indonesiaインドネシア語
      ID
    • Tiếng Việtベトナム語
      VI
    • українськаウクライナ語
      UK
    /
    フレームワークでドキュメントをフィルター
    Alt+←
    なぜIntlayer?
    始める
    コンセプト
    • Intlayerの仕組み
    • 設定
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • ビジュアルエディター
    • CMS
    • CI/CD統合
    • 翻訳複数形列挙条件性別挿入ファイルネスティングMarkdownHTML関数取得
    • ロケールごとのファイル
    • コンパイラー
    • 自動入力
    • テスト
    • バンドル最適化
    環境
    • Next.js 14とApp Router
      Next.js 15
      Next.js ロケールなし URL
      Next.jsとページルーター
      コンパイラ
    • Tanstack Start Solid
    • AstroおよびReact
      AstroおよびSvelte
      AstroおよびVue
      AstroおよびSolid
      AstroおよびPreact
      AstroおよびLit
      AstroおよびVanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • NuxtおよびVue
    • ViteおよびSolid
    • SvelteKit
    • ViteおよびPreact
    • ViteおよびVanilla JS
    • ViteおよびLit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React NativeとExpo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • LynxおよびReact
    Plugins
    • JSON
    • gettext (.po)
    VS Code拡張機能
    エージェント
    • MCPサーバー
    • エージェントのスキル
    リリース
    • v8
    • v7
    • v6
    ベンチマーク
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    ブログ
    質問をする
    1. Documentation
    2. コンセプト
    3. CLI
    4. Login
    作成:2025-12-16最終更新:2025-12-16
    このドキュメントをあなたの好きなAIアシスタントに参照してください
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します

    このページのコンテンツはAIを使用して翻訳されました。

    英語の元のコンテンツの最新バージョンを見る
    このドキュメントを編集

    このドキュメントを改善するアイデアがある場合は、GitHubでプルリクエストを送信することで自由に貢献してください。

    ドキュメントへのGitHubリンク
    コピー

    ドキュメントのMarkdownをクリップボードにコピー

    Intlayer CLI ログインコマンド


    説明

    Intlayer CLI の login コマンドは Intlayer CMS に対して認証を行うためのコマンドです。このコマンドは既定のブラウザを自動的に開き、認証プロセスを完了して Intlayer サービスを利用するために必要な認証情報(Client ID と Client Secret)を受け取ります。

    使用方法

    bash
    コードをコピー

    コードをクリップボードにコピー

    npx intlayer login [options]

    または

    bash
    コードをコピー

    コードをクリップボードにコピー

    intlayer login [options]

    オプション

    --cms-url <url>

    認証のために接続する Intlayer CMS の URL を指定します。

    • 型: string
    • 既定値: intlayer.config.* に設定された値、または https://intlayer.org
    • 例:
    bash
    コードをコピー

    コードをクリップボードにコピー

    npx intlayer login --cms-url https://intlayer.org

    設定オプション

    一般的な設定オプションも使用できます:

    • --env-file <path>: 環境ファイルへのパス
    • -e, --env <env>: 実行環境
    • --base-dir <dir>: プロジェクトのベースディレクトリ
    • --verbose: 詳細出力を有効にする(デフォルト: true)
    • --prefix <prefix>: ログのプレフィックス

    動作の仕組み

    1. ローカルサーバーの起動: このコマンドは CMS から認証情報を受け取るためにランダムなポートでローカル HTTP サーバーを起動します
    2. ブラウザの起動: コマンドは既定のブラウザで CMS のログイン URL を自動的に開きます
    3. 認証: ブラウザで Intlayer アカウントを使用して認証を完了します
    4. 認証情報の受信: ローカルサーバーが CMS から Client ID と Client Secret を受け取ります
    5. 手順: コマンドはプロジェクトで認証情報を設定するための手順を表示します

    出力

    ログインに成功すると、コマンドは次の内容を表示します:

    1. 受信した認証情報(Client ID と Client Secret)
    2. .env ファイル用の手順:
    bash
    コードをコピー

    コードをクリップボードにコピー

    INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
    1. Intlayer 設定ファイル用の手順:
    typescript
    コードをコピー

    コードをクリップボードにコピー

    {  editor: {    cmsURL: 'https://intlayer.org',    clientId: process.env.INTLAYER_CLIENT_ID,    clientSecret: process.env.INTLAYER_CLIENT_SECRET,  },}

    手動設定

    ブラウザが自動で開かない場合、ターミナルに表示されている URL を手動で開いてください。

    例

    カスタム CMS URL を使用してログイン

    bash
    コードをコピー

    コードをクリップボードにコピー

    npx intlayer login --cms-url https://custom-cms.example.com

    特定の環境ファイルを指定してログイン

    bash
    コードをコピー

    コードをクリップボードにコピー

    npx intlayer login --env-file .env.production

    冗長モードでログイン

    bash
    コードをコピー

    コードをクリップボードにコピー

    npx intlayer login --verbose

    トラブルシューティング

    ブラウザが開かない

    ブラウザが自動で開かない場合、ターミナルに表示されている URL をコピーしてブラウザで手動で開いてください。

    接続の問題

    接続の問題が発生した場合、次を確認してください:

    1. CMS の URL が正しいこと
    2. インターネット接続が正常に動作していること
    3. 接続をブロックするファイアウォールがないこと
    4. インターネット接続が正常に機能していることを確認する
    5. ファイアウォールが接続をブロックしていないこと

    認証情報が受け取れない場合

    認証情報が受け取れない場合:

    1. ブラウザで認証プロセスを完了したことを確認する
    2. ローカルポートがブロックされていないことを確認する
    3. コマンドを再実行してみる

    次の手順

    ログイン完了後:

    1. 認証情報を .env ファイルに追加する
    2. 認証情報を使って intlayer.config.* ファイルを設定する
    3. 辞書を管理するためにCLIコマンドを使用する:
      • npx intlayer push - 辞書をCMSにプッシュする
      • npx intlayer pull - 辞書をCMSからプルする
      • npx intlayer fill - 不足している翻訳を埋める

    関連項目

    • CLI ドキュメント
    • Intlayer 設定
    • Intlayer CMS
    Extract
    Push
    Alt+→

    このページについて

      ディスカッションは匿名で、よくある問題に対処するために定期的に確認されます。機能のアイデア、ドキュメントへのフィードバック、Intlayerに関することなど、お気軽にお聞かせください, このフィードバックをロードマップの作成と製品の改善に活用しています。

      npx intlayer login [options]
      intlayer login [options]
      npx intlayer login --cms-url https://intlayer.org
      INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
      {  editor: {    cmsURL: 'https://intlayer.org',    clientId: process.env.INTLAYER_CLIENT_ID,    clientSecret: process.env.INTLAYER_CLIENT_SECRET,  },}
      npx intlayer login --cms-url https://custom-cms.example.com
      npx intlayer login --env-file .env.production
      npx intlayer login --verbose