From 5f4f35afbf7a85da93e4fe7de57884bfa7b4b923 Mon Sep 17 00:00:00 2001 From: Yurii Motov Date: Tue, 27 Jan 2026 22:31:04 +0100 Subject: [PATCH] Apply `path operation` suggestion to other files --- docs/ja/docs/advanced/custom-response.md | 4 +-- docs/ja/docs/deployment/concepts.md | 2 +- docs/ja/docs/tutorial/body.md | 4 +-- docs/ja/docs/tutorial/cookie-param-models.md | 2 +- docs/ja/docs/tutorial/cookie-params.md | 2 +- ...pendencies-in-path-operation-decorators.md | 20 ++++++------ .../dependencies/dependencies-with-yield.md | 10 +++--- docs/ja/docs/tutorial/dependencies/index.md | 32 +++++++++---------- .../tutorial/dependencies/sub-dependencies.md | 6 ++-- docs/ja/docs/tutorial/first-steps.md | 12 +++---- docs/ja/docs/tutorial/metadata.md | 6 ++-- docs/ja/docs/tutorial/path-params.md | 4 +-- docs/ja/docs/tutorial/response-model.md | 24 +++++++------- docs/ja/docs/tutorial/schema-extra-example.md | 6 ++-- docs/ja/docs/tutorial/security/first-steps.md | 8 ++--- .../tutorial/security/get-current-user.md | 18 +++++------ docs/ja/docs/tutorial/security/oauth2-jwt.md | 2 +- docs/ja/docs/tutorial/testing.md | 2 +- 18 files changed, 82 insertions(+), 82 deletions(-) diff --git a/docs/ja/docs/advanced/custom-response.md b/docs/ja/docs/advanced/custom-response.md index 43b07b4c7..9d881c013 100644 --- a/docs/ja/docs/advanced/custom-response.md +++ b/docs/ja/docs/advanced/custom-response.md @@ -53,7 +53,7 @@ **FastAPI** からHTMLを直接返す場合は、`HTMLResponse` を使います。 * `HTMLResponse` をインポートする。 -* *パスオペレーションデコレータ* のパラメータ `response_class` に `HTMLResponse` を渡す。 +* *path operation デコレータ* のパラメータ `response_class` に `HTMLResponse` を渡す。 {* ../../docs_src/custom_response/tutorial002_py39.py hl[2,7] *} @@ -297,7 +297,7 @@ HTTPリダイレクトを返します。デフォルトでは307ステータス これを定義するパラメータは `default_response_class` です。 -以下の例では、**FastAPI** はすべての*パスオペレーション*で、`JSONResponse` の代わりに `ORJSONResponse` をデフォルトとして使います。 +以下の例では、**FastAPI** はすべての*path operation*で、`JSONResponse` の代わりに `ORJSONResponse` をデフォルトとして使います。 {* ../../docs_src/custom_response/tutorial010_py39.py hl[2,4] *} diff --git a/docs/ja/docs/deployment/concepts.md b/docs/ja/docs/deployment/concepts.md index aaecf313a..787eb2e73 100644 --- a/docs/ja/docs/deployment/concepts.md +++ b/docs/ja/docs/deployment/concepts.md @@ -149,7 +149,7 @@ FastAPIでWeb APIを構築する際に、コードにエラーがある場合、 しかしながら、**アプリケーション全体をクラッシュさせるようなコードを書いて**UvicornとPythonをクラッシュさせるようなケースもあるかもしれません。💥 -それでも、ある箇所でエラーが発生したからといって、アプリケーションを停止させたままにしたくないでしょう。 少なくとも壊れていない*パスオペレーション*については、**実行し続けたい**はずです。 +それでも、ある箇所でエラーが発生したからといって、アプリケーションを停止させたままにしたくないでしょう。 少なくとも壊れていない*path operation*については、**実行し続けたい**はずです。 ### クラッシュ後の再起動 { #restart-after-crash } diff --git a/docs/ja/docs/tutorial/body.md b/docs/ja/docs/tutorial/body.md index 19aeee052..a219faed0 100644 --- a/docs/ja/docs/tutorial/body.md +++ b/docs/ja/docs/tutorial/body.md @@ -57,7 +57,7 @@ APIはほとんどの場合 **レスポンス** ボディを送信する必要 ## パラメータとして宣言 { #declare-it-as-a-parameter } -*パスオペレーション* に追加するには、パスパラメータやクエリパラメータを宣言したのと同じ方法で宣言します: +*path operation* に追加するには、パスパラメータやクエリパラメータを宣言したのと同じ方法で宣言します: {* ../../docs_src/body/tutorial001_py310.py hl[16] *} @@ -82,7 +82,7 @@ APIはほとんどの場合 **レスポンス** ボディを送信する必要 -また、それらが必要な各 *パスオペレーション* 内のAPIドキュメントでも使用されます: +また、それらが必要な各 *path operation* 内のAPIドキュメントでも使用されます: diff --git a/docs/ja/docs/tutorial/cookie-param-models.md b/docs/ja/docs/tutorial/cookie-param-models.md index 3b70c7e76..10ffb2566 100644 --- a/docs/ja/docs/tutorial/cookie-param-models.md +++ b/docs/ja/docs/tutorial/cookie-param-models.md @@ -36,7 +36,7 @@ **ブラウザがクッキーを処理し**ていますが、特別な方法で内部的に処理を行っているために、**JavaScript**からは簡単に操作**できない**ことに留意してください。 -**APIドキュメントUI** `/docs` にアクセスすれば、*パスオペレーション*に関するクッキーの**ドキュメンテーション**を確認できます。 +**APIドキュメントUI** `/docs` にアクセスすれば、*path operation*に関するクッキーの**ドキュメンテーション**を確認できます。 しかし、たとえ**データを入力して**「Execute」をクリックしても、ドキュメントUIは**JavaScript**で動作しているためクッキーは送信されず、まるで値を入力しなかったかのような**エラー**メッセージが表示されます。 diff --git a/docs/ja/docs/tutorial/cookie-params.md b/docs/ja/docs/tutorial/cookie-params.md index e70aab00c..1e5a0d3cf 100644 --- a/docs/ja/docs/tutorial/cookie-params.md +++ b/docs/ja/docs/tutorial/cookie-params.md @@ -34,7 +34,7 @@ **ブラウザがクッキーを**特殊な方法で裏側で扱うため、**JavaScript** から簡単には触れられないことを念頭に置いてください。 -`/docs` の **API docs UI** に移動すると、*パスオペレーション* のクッキーに関する **documentation** を確認できます。 +`/docs` の **API docs UI** に移動すると、*path operation* のクッキーに関する **documentation** を確認できます。 しかし、データを **入力** して「Execute」をクリックしても、docs UI は **JavaScript** で動作するためクッキーは送信されず、値を何も書かなかったかのような **error** メッセージが表示されます。 diff --git a/docs/ja/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md b/docs/ja/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md index b7212b6bf..2051afc05 100644 --- a/docs/ja/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md +++ b/docs/ja/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md @@ -1,28 +1,28 @@ -# パスオペレーションデコレータの依存関係 { #dependencies-in-path-operation-decorators } +# path operation デコレータの依存関係 { #dependencies-in-path-operation-decorators } -場合によっては、*パスオペレーション関数*の中で依存関係の戻り値を実際には必要としないことがあります。 +場合によっては、*path operation 関数*の中で依存関係の戻り値を実際には必要としないことがあります。 または、依存関係が値を返さない場合もあります。 しかし、それでも実行・解決される必要があります。 -そのような場合、`Depends` で *パスオペレーション関数* のパラメータを宣言する代わりに、*パスオペレーションデコレータ*に `dependencies` の `list` を追加できます。 +そのような場合、`Depends` で *path operation 関数* のパラメータを宣言する代わりに、*path operation デコレータ*に `dependencies` の `list` を追加できます。 -## *パスオペレーションデコレータ*に`dependencies`を追加 { #add-dependencies-to-the-path-operation-decorator } +## *path operation デコレータ*に`dependencies`を追加 { #add-dependencies-to-the-path-operation-decorator } -*パスオペレーションデコレータ*はオプション引数`dependencies`を受け取ります。 +*path operation デコレータ*はオプション引数`dependencies`を受け取ります。 それは`Depends()`の`list`であるべきです: {* ../../docs_src/dependencies/tutorial006_an_py39.py hl[19] *} -これらの依存関係は、通常の依存関係と同様に実行・解決されます。しかし、それらの値(何かを返す場合)は*パスオペレーション関数*には渡されません。 +これらの依存関係は、通常の依存関係と同様に実行・解決されます。しかし、それらの値(何かを返す場合)は*path operation 関数*には渡されません。 /// tip | 豆知識 一部のエディタは、未使用の関数パラメータをチェックしてエラーとして表示します。 -これらの`dependencies`を*パスオペレーションデコレータ*で使用することで、エディタ/ツールのエラーを回避しつつ、確実に実行されるようにできます。 +これらの`dependencies`を*path operation デコレータ*で使用することで、エディタ/ツールのエラーを回避しつつ、確実に実行されるようにできます。 また、コード内の未使用のパラメータを見た新しい開発者が、それを不要だと思って混乱するのを避ける助けにもなるかもしれません。 @@ -60,10 +60,10 @@ {* ../../docs_src/dependencies/tutorial006_an_py39.py hl[11,16] *} -## *パスオペレーション*のグループに対する依存関係 { #dependencies-for-a-group-of-path-operations } +## *path operation*のグループに対する依存関係 { #dependencies-for-a-group-of-path-operations } -後で、より大きなアプリケーションを(おそらく複数ファイルで)構造化する方法([Bigger Applications - Multiple Files](../../tutorial/bigger-applications.md){.internal-link target=_blank})について読むときに、*パスオペレーション*のグループに対して単一の`dependencies`パラメータを宣言する方法を学びます。 +後で、より大きなアプリケーションを(おそらく複数ファイルで)構造化する方法([Bigger Applications - Multiple Files](../../tutorial/bigger-applications.md){.internal-link target=_blank})について読むときに、*path operation*のグループに対して単一の`dependencies`パラメータを宣言する方法を学びます。 ## グローバル依存関係 { #global-dependencies } -次に、`FastAPI`アプリケーション全体に依存関係を追加して、各*パスオペレーション*に適用する方法を見ていきます。 +次に、`FastAPI`アプリケーション全体に依存関係を追加して、各*path operation*に適用する方法を見ていきます。 diff --git a/docs/ja/docs/tutorial/dependencies/dependencies-with-yield.md b/docs/ja/docs/tutorial/dependencies/dependencies-with-yield.md index 390251ca1..8095114c3 100644 --- a/docs/ja/docs/tutorial/dependencies/dependencies-with-yield.md +++ b/docs/ja/docs/tutorial/dependencies/dependencies-with-yield.md @@ -103,7 +103,7 @@ FastAPIは、いくつかの