Skip to content

Commit b0e99d6

Browse files
tiangologithub-actions[bot]YuriiMotovmaru0123-2004
authored
🌐 Update translations for ja (update-outdated) (#14588)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Yurii Motov <yurii.motov.monte@gmail.com> Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com> Co-authored-by: Maruo.S <raspi-maru2004@outlook.jp>
1 parent cec4be0 commit b0e99d6

63 files changed

Lines changed: 3599 additions & 2403 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/en/mkdocs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,8 @@ extra:
317317
name: de - Deutsch
318318
- link: /es/
319319
name: es - español
320+
- link: /ja/
321+
name: ja - 日本語
320322
- link: /ko/
321323
name: ko - 한국어
322324
- link: /pt/
Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
1-
# 追加のステータスコード
1+
# 追加のステータスコード { #additional-status-codes }
22

3-
デフォルトでは、 **FastAPI**`JSONResponse` を使ってレスポンスを返します。その `JSONResponse` の中には、 *path operation* が返した内容が入ります
3+
デフォルトでは、 **FastAPI**`JSONResponse` を使ってレスポンスを返し、*path operation* から返した内容をその `JSONResponse` の中に入れます
44

5-
それは、デフォルトのステータスコードか、 *path operation* でセットしたものを利用します
5+
デフォルトのステータスコード、または *path operation* で設定したステータスコードが使用されます
66

7-
## 追加のステータスコード
7+
## 追加のステータスコード { #additional-status-codes_1 }
88

9-
メインのステータスコードとは別に、他のステータスコードを返したい場合は、`Response` (`JSONResponse` など) に追加のステータスコードを設定して直接返します
9+
メインのステータスコードとは別に追加のステータスコードを返したい場合は、`JSONResponse` のような `Response` を直接返し、追加のステータスコードを直接設定できます
1010

11-
例えば、itemを更新し、成功した場合は200 "OK"のHTTPステータスコードを返す *path operation* を作りたいとします。
11+
たとえば、item を更新でき、成功時に HTTP ステータスコード 200 "OK" を返す *path operation* を作りたいとします。
1212

13-
しかし、新しいitemも許可したいです。itemが存在しない場合は、それらを作成して201 "Created"を返します。
13+
しかし、新しい item も受け付けたいとします。そして、item が以前存在しなかった場合には作成し、HTTP ステータスコード 201「Createdを返します。
1414

15-
これを達成するには、 `JSONResponse` をインポートし、 `status_code` を設定して直接内容を返します
15+
これを実現するには、`JSONResponse` をインポートし、望む `status_code` を設定して、そこで内容を直接返します
1616

17-
{* ../../docs_src/additional_status_codes/tutorial001.py hl[4,25] *}
17+
{* ../../docs_src/additional_status_codes/tutorial001_an_py310.py hl[4,25] *}
1818

1919
/// warning | 注意
2020

21-
上記の例のように `Response` を明示的に返す場合、それは直接返されます
21+
上の例のように `Response` を直接返すと、それはそのまま返されます
2222

23-
モデルなどはシリアライズされません
23+
モデルなどによってシリアライズされません
2424

25-
必要なデータが含まれていることや、値が有効なJSONであること (`JSONResponse` を使う場合) を確認してください
25+
必要なデータが含まれていること、そして(`JSONResponse` を使用している場合)値が有効な JSON であることを確認してください
2626

2727
///
2828

2929
/// note | 技術詳細
3030

31-
`from starlette.responses import JSONResponse` を利用することもできます
31+
`from starlette.responses import JSONResponse` を使うこともできます
3232

33-
**FastAPI** `fastapi.responses` と同じ `starlette.responses` を、開発者の利便性のために提供しています。しかし有効なレスポンスはほとんどStarletteから来ています。 `status` についても同じです
33+
**FastAPI** は開発者の利便性のために、`fastapi.responses` と同じ `starlette.responses` を提供しています。しかし、利用可能なレスポンスのほとんどは Starlette から直接提供されています。`status` も同様です
3434

3535
///
3636

37-
## OpenAPIとAPIドキュメント
37+
## OpenAPI と API ドキュメント { #openapi-and-api-docs }
3838

39-
ステータスコードとレスポンスを直接返す場合、それらはOpenAPIスキーマ (APIドキュメント) には含まれません。なぜなら、FastAPIは何が返されるのか事前に知ることができないからです
39+
追加のステータスコードとレスポンスを直接返す場合、それらは OpenAPI スキーマ(API ドキュメント)には含まれません。FastAPI には、事前に何が返されるかを知る方法がないからです
4040

41-
しかし、 [Additional Responses](additional-responses.md){.internal-link target=_blank} を使ってコードの中にドキュメントを書くことができます
41+
しかし、[Additional Responses](additional-responses.md){.internal-link target=_blank} を使ってコード内にドキュメント化できます

0 commit comments

Comments
 (0)