コマンドリファレンス

stitch コマンドラインインターフェースの全コマンドリファレンス

@google/stitch CLI は、Canvas、キャプチャ、設定の各コマンドに加えて、リソース操作の動詞(find、get、create、edit、delete、generate、open、url)を提供します。

Workspace とマークされたコマンドとリソースは、お使いのマシンで stitch enable loop を一度実行する必要があります。

コマンドカテゴリサーフェス
stitch createリソースDefault
stitch deleteリソースDefault
stitch editリソースDefault
stitch findリソースDefault
stitch generateリソースDefault
stitch getリソースDefault
stitch captureアクションとキャンバスDefault
stitch connectアクションとキャンバスWorkspace
stitch openアクションとキャンバスDefault
stitch serveアクションとキャンバスDefault
stitch uploadアクションとキャンバスDefault
stitch urlアクションとキャンバスDefault
stitch config認証と設定Default
stitch disable認証と設定Default
stitch enable認証と設定Default
stitch github認証と設定Workspace
stitch login認証と設定Default
stitch logout認証と設定Default
stitch privacy認証と設定Workspace
stitch status認証と設定Default
stitch agent-skills応用Default
stitch api応用Workspace
stitch mcp応用Default

グローバルフラグ

これらのフラグは、すべての stitch コマンドで使用できます:

フラグ型説明
--access-tokenstringOAuth 2.0 アクセストークン(env: STITCH_ACCESS_TOKEN)
--api-keystringこのコマンド実行に API キーを渡します(flag: —api-key, env: STITCH_API_KEY)
--base-urlstringAPI のベース URL(env: STITCH_BASE_URL)
--debugbooleanスタックトレースを含むデバッグ情報を表示します
--expandboolean詳細ビュー(context get、solutions get など)で完全なコンテンツを表示します
--fieldsstringカンマ区切りのフィールドマスク
--formatenum出力形式(デフォルト:自動検出)
--jsonbooleanJSON を出力します
--no-cachebooleanローカルキャッシュをバイパスし、すべてをネットワークから取得します
--quiet, -qboolean必須でない出力とバナーを抑制します
--schemabooleanイントロスペクト:スキーマ(書き込み)またはフィールド一覧(読み取り)を表示します
--traceboolean生の HTTP ネットワークトレースと cURL 再現出力を stderr に出力します
--workspace, -wstringワークスペース ID(一覧表示するには ‘stitch find workspaces’ を実行。env: STITCH_WORKSPACE)

stitch create

Stitch リソースを作成します

stitch create [resource] [flags]

位置引数

引数必須説明
resourcefalse作成するリソースの種類

コマンドフラグ

すべてのグローバルフラグも使用できます。

フラグ型説明
--autonomy-levelstring自律レベル:CREATE_SUGGESTIONS、CREATE_ASSETS、SUBMIT_ASSETS(priority リソースのみ)
--descriptionstringpriority の説明(priority リソースのみ)
--dry-runbooleanAPI 呼び出しを行わずにペイロードを検証し、変更内容をプレビューします
--interactive, -iboolean推奨スターターテンプレートから選択します(priority リソースのみ)
--objectivestringpriority の目的を述べたステートメント(priority リソースのみ)
--project, -pstringStitch プロジェクト ID(一覧表示するには ‘stitch find projects’ を実行。env: STITCH_PROJECT_ID)
--template, -tstring作成元とするテンプレートの ID、タイトル、または 1 始まりのインデックス(priority リソースのみ)
--templatesboolean何も作成せずに推奨スターターテンプレートを一覧表示します(priority リソースのみ)
--titlestringプロジェクトのタイトル(project リソースのみ)

サポートされるリソース

リソースサーフェス説明
projectDefault生成された画面を保持する Stitch キャンバスです。
screenDefaultStitch キャンバス上の 1 つの生成デザインです。
design-systemDefault生成された画面に適用される共有のビジュアル言語です。
workspaceWorkspaceStitch とペアリングされたリポジトリで、その priority、インサイト、コンテキストを保持します。
contextWorkspaceStitch がコード以外の情報も考慮できるよう、ワークスペースに添付される外部資料です。
skillWorkspaceStitch エージェントがワークスペースを読み取る方法を規定する指示です。ローカルに SKILL.md ファイルを書き込む ‘stitch agent-skills’ とは異なります。
priorityWorkspace常設の指示:目的と自律レベルを組み合わせたもので、Stitch はこれに沿って作業を続けます。
webhookWorkspaceワークスペースのイベント発生時に呼び出される HTTP コールバックです。
connectionWorkspaceGitHub や Slack などの外部ツールにワークスペースをリンクする統合です。

例

stitch create project --title "Checkout Redesign"
stitch create design-system --project <project-id> --from-file DESIGN.md
stitch create priority --workspace <workspace-id> --title "Audit mobile nav"
stitch create context --workspace <workspace-id> --title "Q3 Metrics" --body-file metrics.md

stitch delete

ID を指定して Stitch リソースを削除します

stitch delete [resource] [flags]

位置引数

引数必須説明
resourcefalse削除するリソースの種類

コマンドフラグ

すべてのグローバルフラグも使用できます。

フラグ型説明
--dry-runbooleanAPI 呼び出しを行わずにペイロードを検証し、削除内容をプレビューします
--forceboolean確認なしで強制的に削除します
--idstring削除するリソースの ID
--project, -pstringStitch プロジェクト ID(一覧表示するには ‘stitch find projects’ を実行。env: STITCH_PROJECT_ID)
--yes, -yboolean確認プロンプトをスキップします

サポートされるリソース

リソースサーフェス説明
projectDefault生成された画面を保持する Stitch キャンバスです。
workspaceWorkspaceStitch とペアリングされたリポジトリで、その priority、インサイト、コンテキストを保持します。
contextWorkspaceStitch がコード以外の情報も考慮できるよう、ワークスペースに添付される外部資料です。
fileWorkspaceワークスペースにアップロードされた個別のファイルです。
skillWorkspaceStitch エージェントがワークスペースを読み取る方法を規定する指示です。ローカルに SKILL.md ファイルを書き込む ‘stitch agent-skills’ とは異なります。
priorityWorkspace常設の指示:目的と自律レベルを組み合わせたもので、Stitch はこれに沿って作業を続けます。
webhookWorkspaceワークスペースのイベント発生時に呼び出される HTTP コールバックです。
connectionWorkspaceGitHub や Slack などの外部ツールにワークスペースをリンクする統合です。

例

stitch delete screen <screen-id> --project <project-id> --force
stitch delete priority <priority-id> --workspace <workspace-id> --force
stitch delete context <context-id> --workspace <workspace-id> --force

stitch edit

Stitch リソースの変更可能なフィールドを更新します

stitch edit [resource] [id] [flags]

位置引数

引数必須説明
resourcefalse編集する対象のリソースの種類
idfalse対象のリソース ID(または繰り返し指定できる —id <id>)

コマンドフラグ

すべてのグローバルフラグも使用できます。

フラグ型説明
--add-repostringワークスペースにリポジトリを追加します(URL、owner/repo 形式、または ID)
--design-systemstring対象の画面に適用するデザインシステムアセットの ID
--devicestring対象の画面のデバイスタイプ(DESKTOP または MOBILE)
--dry-runbooleanAPI 呼び出しを行わずにペイロードを検証し、変更内容をプレビューします
--modelstringStitch の画面編集に使用するモデル(GEMINI_3_8_FLASH または GEMINI_3_5_FLASH_LITE)
--project, -pstringStitch プロジェクト ID(一覧表示するには ‘stitch find projects’ を実行。env: STITCH_PROJECT_ID)
--promptstringStitch の画面編集用のアートディレクションのプロンプト
--remove-repostringワークスペースからリポジトリを削除します(URL、owner/repo 形式、または ID)

サポートされるリソース

リソースサーフェス説明
screenDefaultStitch キャンバス上の 1 つの生成デザインです。
design-systemDefault生成された画面に適用される共有のビジュアル言語です。
workspaceWorkspaceStitch とペアリングされたリポジトリで、その priority、インサイト、コンテキストを保持します。
contextWorkspaceStitch がコード以外の情報も考慮できるよう、ワークスペースに添付される外部資料です。
fileWorkspaceワークスペースにアップロードされた個別のファイルです。
skillWorkspaceStitch エージェントがワークスペースを読み取る方法を規定する指示です。ローカルに SKILL.md ファイルを書き込む ‘stitch agent-skills’ とは異なります。
priorityWorkspace常設の指示:目的と自律レベルを組み合わせたもので、Stitch はこれに沿って作業を続けます。
webhookWorkspaceワークスペースのイベント発生時に呼び出される HTTP コールバックです。

例

stitch edit screen <screen-id> --project <project-id> --prompt "Switch to a compact header"
stitch edit design-system <asset-id> --project <project-id> --from-file DESIGN.md
stitch edit priority <priority-id> --workspace <workspace-id> --state ACTIVE

stitch find

フィルター条件に一致する Stitch リソースを検索します

stitch find [resource] [flags]

位置引数

引数必須説明
resourcefalse検索するリソースの種類

コマンドフラグ

すべてのグローバルフラグも使用できます。

フラグ型説明
--filterstringフィルター式
--insightstringインサイト ID でフィルターします(カンマ区切りのインサイト ID も可)
--limitstring結果の最大数
--page-sizestringAPI に要求する 1 ページあたりの最大項目数
--page-tokenstring次のページの結果を取得するためのトークン
--prioritystringpriority ID でフィルターします(カンマ区切りの priority ID も可)
--project, -pstringStitch プロジェクト ID(一覧表示するには ‘stitch find projects’ を実行。env: STITCH_PROJECT_ID)

サポートされるリソース

リソースサーフェス説明
projectDefault生成された画面を保持する Stitch キャンバスです。
screenDefaultStitch キャンバス上の 1 つの生成デザインです。
design-systemDefault生成された画面に適用される共有のビジュアル言語です。
workspaceWorkspaceStitch とペアリングされたリポジトリで、その priority、インサイト、コンテキストを保持します。
contextWorkspaceStitch がコード以外の情報も考慮できるよう、ワークスペースに添付される外部資料です。
fileWorkspaceワークスペースにアップロードされた個別のファイルです。
skillWorkspaceStitch エージェントがワークスペースを読み取る方法を規定する指示です。ローカルに SKILL.md ファイルを書き込む ‘stitch agent-skills’ とは異なります。
priorityWorkspace常設の指示:目的と自律レベルを組み合わせたもので、Stitch はこれに沿って作業を続けます。
webhookWorkspaceワークスペースのイベント発生時に呼び出される HTTP コールバックです。
insightWorkspacepriority に照らしてコードベースを分析する中で Stitch が見つけた、ルートに紐づく具体的な改善機会です。
solutionWorkspaceインサイトに応える変更案です。
connectionWorkspaceGitHub や Slack などの外部ツールにワークスペースをリンクする統合です。
organizationWorkspace組織の設定と GitHub App のインストール情報です。

例

stitch find projects
stitch find screens --project <project-id>
stitch find design-systems
stitch find priorities --workspace <workspace-id>

stitch generate

Stitch の画面、バリアント、インサイト、ソリューションの生成を開始します

stitch generate [resource] [flags]

位置引数

引数必須説明
resourcefalse生成するリソースの種類(screen、variants、insights、solutions)

コマンドフラグ

すべてのグローバルフラグも使用できます。

フラグ型説明
--aspectsstring変化させるアスペクトのカンマ区切りリスト(LAYOUT、COLOR_SCHEME、IMAGES、TEXT_FONT、TEXT_CONTENT)
--countstring生成するバリアントの数(1〜5)
--creative-rangestringバリアントが元のデザインからどの程度離れるか(REFINE、EXPLORE、REIMAGINE)
--delaybooleanインサイト生成の実行を遅延させます
--device, -dstring対象の画面のデバイスタイプ(DESKTOP または MOBILE)
--dry-runbooleanバックエンドを呼び出さずにペイロードを検証し、アクションをプレビューします
--insightstringソリューション生成の対象となるインサイト ID またはカンマ区切りのインサイト ID
--intervalstring—watch と併用し、ポーリング間隔をミリ秒で指定します(デフォルト:2000、キュー投入中は最大 60000)
--modelstring生成モデルの ID(GEMINI_3_8_FLASH または GEMINI_3_5_FLASH_LITE)
--new-projectstringタイトルを任意で指定して新しい Stitch プロジェクトを作成します
--notifyboolean—watch と併用し、終了時にデスクトップ通知を送信します
--prioritystringインサイト生成の対象となる priority ID またはカンマ区切りの priority ID
--project, -pstringStitch プロジェクト ID(一覧表示するには ‘stitch find projects’ を実行。env: STITCH_PROJECT_ID)
--promptstring画面またはバリアントを生成するためのアートディレクションのプロンプト
--replace-existingbooleanソリューション生成時に、既存の未割り当てのソリューションを置き換えます
--screenstringバリアント生成の対象となるソース画面の ID
--timeoutstring—watch と併用し、処理を断念するまで待機する秒数(デフォルト:3600)
--titlestring画面のタイトル(任意)
--watchbooleanインサイト生成が完了するまで待機します。終了コード:0 は完了、1 は失敗、124 はタイムアウト

サポートされるリソース

リソースサーフェス説明
screenDefaultStitch キャンバス上の 1 つの生成デザインです。
variantDefault既存の Stitch 画面から生成されるデザインバリアントです。
insightWorkspacepriority に照らしてコードベースを分析する中で Stitch が見つけた、ルートに紐づく具体的な改善機会です。
solutionWorkspaceインサイトに応える変更案です。

例

stitch generate screen --project <project-id> --prompt "Minimalist vinyl music player"
stitch generate variants <screen-id> --project <project-id> --count 2 --range EXPLORE --prompt "Try warm editorial typography"
stitch generate design-system --project <project-id>
stitch generate insights --workspace <workspace-id>

stitch get

ID を指定して Stitch リソースを取得します。または診断ステータス FSM を評価します(フロー:stitch status —flow)

stitch get [resource] [id] [flags]

位置引数

引数必須説明
resourcefalseリソースの種類(診断 FSM の場合は ‘status’)
idfalseリソース ID

コマンドフラグ

すべてのグローバルフラグも使用できます。

フラグ型説明
--project, -pstringStitch プロジェクト ID(一覧表示するには ‘stitch find projects’ を実行。env: STITCH_PROJECT_ID)

サポートされるリソース

リソースサーフェス説明
projectDefault生成された画面を保持する Stitch キャンバスです。
screenDefaultStitch キャンバス上の 1 つの生成デザインです。
design-systemDefault生成された画面に適用される共有のビジュアル言語です。
statusDefaultワークスペースの 11 状態のオンボーディングおよび診断ステートマシンです。
workspaceWorkspaceStitch とペアリングされたリポジトリで、その priority、インサイト、コンテキストを保持します。
contextWorkspaceStitch がコード以外の情報も考慮できるよう、ワークスペースに添付される外部資料です。
fileWorkspaceワークスペースにアップロードされた個別のファイルです。
skillWorkspaceStitch エージェントがワークスペースを読み取る方法を規定する指示です。ローカルに SKILL.md ファイルを書き込む ‘stitch agent-skills’ とは異なります。
priorityWorkspace常設の指示:目的と自律レベルを組み合わせたもので、Stitch はこれに沿って作業を続けます。
webhookWorkspaceワークスペースのイベント発生時に呼び出される HTTP コールバックです。
insightWorkspacepriority に照らしてコードベースを分析する中で Stitch が見つけた、ルートに紐づく具体的な改善機会です。
solutionWorkspaceインサイトに応える変更案です。
connectionWorkspaceGitHub や Slack などの外部ツールにワークスペースをリンクする統合です。
organizationWorkspace組織の設定と GitHub App のインストール情報です。

例

stitch get project <project-id>
stitch get screen <screen-id> --project <project-id>
stitch get design-system <asset-id>
stitch get priority <priority-id> --workspace <workspace-id>

stitch capture

ヘッドレスブラウザの DOM、稼働中の開発サーバーのポート、ローカルの HTML ファイル、または検出されたルートをキャプチャします

stitch capture [flags]

サブコマンド

サブコマンドサーフェス説明
capture browserDefaultヘッドレス Chrome または開いている DevTools タブを使用して評価済み DOM をキャプチャします(クライアントレンダリングの SPA をサポート)
capture portDefault稼働中のローカル開発サーバーのポートから HTTP 経由で HTML をキャプチャします
capture fileDefault事前レンダリング済みのローカル HTML ファイルまたは標準入力からキャプチャして正規化します
capture routesDefaultコードベースをスキャンして、検出されたアプリケーションルートを一覧表示します

stitch connect

プロバイダーの OAuth フローを介して、ツールまたは統合をワークスペースに接続します

stitch enable loop でワークスペース機能を有効にする必要があります。

stitch connect [toolId] [flags]

位置引数

引数必須説明
toolIdfalseツールまたはプロバイダーの ID(例:github、slack)。省略するか —list を渡すと、利用可能なオプションを確認できます。

コマンドフラグ

すべてのグローバルフラグも使用できます。

フラグ型説明
--allboolean上位 25 の人気統合に限定せず、利用可能なすべての統合を一覧表示します
--connectedboolean接続済みの統合のみを表示します
--list, -lboolean接続可能なツールおよびプロバイダーの ID を一覧表示します
--no-browserbooleanブラウザを自動で起動しません
--search, -sstringID、表示名、または説明で統合をフィルターします
--timeoutstring接続を待機するタイムアウト秒数(デフォルト:120)

stitch open

ブラウザで Stitch プロジェクトまたは画面を開きます(project | screen のみ)

stitch open [resource] [id] [flags]

位置引数

引数必須説明
resourcefalse対象のリソースの種類(‘project’
idfalseプロジェクトまたは画面の ID、projects/<p>/screens/<s> 形式の名前、またはキャンバス URL(デフォルト:このディレクトリのプロジェクトまたは参照画面)

コマンドフラグ

すべてのグローバルフラグも使用できます。

フラグ型説明
--project, -pstringStitch プロジェクト ID(一覧表示するには ‘stitch find projects’ を実行。env: STITCH_PROJECT_ID)
--url, -printboolean開かずに URL を出力します(env: STITCH_NO_BROWSER, BROWSER)

サポートされるリソース

リソースサーフェス説明
projectDefault生成された画面を保持する Stitch キャンバスです。
screenDefaultStitch キャンバス上の 1 つの生成デザインです。

例

stitch open project <project-id>
stitch open screen <screen-id> --project <project-id>

stitch serve

Stitch プロジェクトの画面用のローカルプレビュー開発サーバーを起動します

stitch serve [flags]

コマンドフラグ

すべてのグローバルフラグも使用できます。

フラグ型説明
--dry-runbooleanブロックせずにサーバー設定を検証します
--portstringリッスンするローカルポート(デフォルト:3000)
--project, -pstringプレビューする Stitch プロジェクト ID

stitch upload

ファイル、コードベースアーカイブ、またはデザインアセットをアップロードします

stitch upload [flags]

サブコマンド

サブコマンドサーフェス説明
upload codeWorkspaceコードベースのアーカイブ(.zip またはディレクトリ)をアップロードします
upload designDefaultDESIGN.md ファイルを Stitch Canvas プロジェクトにアップロードします
upload fileWorkspaceワークスペースにファイルをアップロードします
upload screenDefaultHTML または画像ファイルを Stitch Canvas 上の画面としてアップロードします

stitch url

プロジェクトまたは画面の正規の Stitch Canvas Web URL を出力します(URL を推測しないでください)

stitch url [resource] [id] [flags]

位置引数

引数必須説明
resourcefalse対象のリソースの種類(‘project’
idfalseプロジェクトまたは画面の ID、projects/<p>/screens/<s> 形式の名前、またはキャンバス URL(デフォルト:このディレクトリのプロジェクトまたは参照画面)

コマンドフラグ

すべてのグローバルフラグも使用できます。

フラグ型説明
--project, -pstringStitch プロジェクト ID(一覧表示するには ‘stitch find projects’ を実行。env: STITCH_PROJECT_ID)

サポートされるリソース

リソースサーフェス説明
projectDefault生成された画面を保持する Stitch キャンバスです。
screenDefaultStitch キャンバス上の 1 つの生成デザインです。

例

stitch url project <project-id>
stitch url screen <screen-id> --project <project-id>

stitch config

Stitch CLI の設定を読み書きします

stitch config [flags]

サブコマンド

サブコマンドサーフェス説明
config listDefault優先順位チェーン全体から解決された設定を表示します
config getDefaultキーを指定して 1 つの設定値を取得します
config setDefault設定値を設定します(.stitch.json に書き込みます)
config unsetDefault設定キーを削除します

stitch disable

実験的機能をグローバルに無効化します(例:‘stitch disable loop’)

stitch disable [feature] [flags]

位置引数

引数必須説明
featurefalseグローバルに無効化する実験的機能(例:loop)

コマンドフラグ

すべてのグローバルフラグも使用できます。

フラグ型説明
--dry-runboolean実行せずに変更をプレビューします

stitch enable

実験的機能をグローバルに有効化します(例:‘stitch enable loop’)

stitch enable [feature] [flags]

位置引数

引数必須説明
featurefalseグローバルに有効化する実験的機能(例:loop)

コマンドフラグ

すべてのグローバルフラグも使用できます。

フラグ型説明
--dry-runboolean実行せずに変更をプレビューします

stitch github

GitHub アカウントの接続、OAuth 認可、GitHub App の組織インストールを管理します

stitch enable loop でワークスペース機能を有効にする必要があります。

stitch github [flags]

サブコマンド

サブコマンドサーフェス説明
github authWorkspaceGitHub で認証します(ブラウザで OAuth 認可ページを開きます)
github configureWorkspaceGitHub App の組織へのインストールとリポジトリのアクセス権限を設定します
github statusWorkspaceGitHub 統合のステータス、リンクされた組織、アクセス可能なリポジトリを確認します

stitch login

Google OAuth 2.0 PKCE で認証するか、永続的な API キーを保存します

stitch login [flags]

コマンドフラグ

すべてのグローバルフラグも使用できます。

フラグ型説明
--portstringローカルループバックのコールバックポート(デフォルト:8085)

stitch logout

ログアウトして、ローカルの OAuth 認証情報と保存済みの API キーを削除します

stitch logout [flags]

stitch privacy

Stitch プライバシー通知と利用規約への同意を管理および確認します

stitch enable loop でワークスペース機能を有効にする必要があります。

stitch privacy [flags]

サブコマンド

サブコマンドサーフェス説明
privacy statusWorkspaceサーバー上の現在のプライバシー通知の同意ステータスを確認します
privacy acceptWorkspaceWeb 上で Stitch 利用規約を開き、同意されるまで待機します
privacy showDefaultStitch プライバシー通知と利用規約の Web ページ URL を表示します

stitch status

認証、Canvas 認証情報、GitHub のステータスを表示します。または —flow でオンボーディングフローを評価します

stitch status [flowArg] [flags]

位置引数

引数必須説明
flowArgfalse評価するフロー(design

コマンドフラグ

すべてのグローバルフラグも使用できます。

フラグ型説明
--cwdstringフローを評価する際に使用する作業ディレクトリ
--flowstringオンボーディングフローを評価して現在のステップを返します(design
--tokenboolean有効な OAuth ベアラーアクセストークンを出力します(期限切れの場合は自動的に更新されます)

stitch agent-skills

ローカルの Stitch エージェントスキルをインストールおよび更新します。ワークスペースのスキルには ‘stitch find skills’ を使用してください

stitch agent-skills [flags]

サブコマンド

サブコマンドサーフェス説明
agent-skills addDefault現在のモード用の Stitch エージェントスキルをインストールします
agent-skills listDefault現在のモードと Stitch スキルのインストール先を表示します
agent-skills updateDefaultインストール済みの Stitch スキルを現在のモードと CLI バージョンに再同期します

stitch api

Stitch エンドポイントに対して直接 REST API 呼び出しを実行します。または OpenAPI/Discovery スキーマを検査します

stitch enable loop でワークスペース機能を有効にする必要があります。

stitch api [path] [flags]

位置引数

引数必須説明
pathfalseAPI エンドポイントのパス(例:workspaces または /v2alpha/workspaces)

コマンドフラグ

すべてのグローバルフラグも使用できます。

フラグ型説明
--filterstringキーワードまたは条件で項目をフィルターします
--forceboolean確認なしで強制的に実行します
--method, -XstringHTTP メソッド(GET、POST、PATCH、PUT、DELETE)
--yes, -yboolean確認プロンプトをスキップします

stitch mcp

Stitch MCP サーバーを管理および実行します

stitch mcp [flags]

サブコマンド

サブコマンドサーフェス説明
mcp startDefaultstdio 経由で Stitch MCP サーバーを起動します
mcp installDefaultお使いの AI エディタに Stitch MCP サーバーを登録します

原文: https://stitch.withgoogle.com/docs/cli/reference/commands/

本ページは Google Stitch 公式ドキュメントの翻訳です。原文の著作権は Google LLC に帰属します。本サイトは独立した非公式の翻訳です。