From d2936524c596146c4cdf3edb331d06a4991ea8fc Mon Sep 17 00:00:00 2001 From: "ryusuke.miyaji" Date: Thu, 25 Jun 2020 09:20:24 +0900 Subject: [PATCH] fix translations and typo --- docs/ja/docs/index.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/ja/docs/index.md b/docs/ja/docs/index.md index 0aafc1c51..d06e405e3 100644 --- a/docs/ja/docs/index.md +++ b/docs/ja/docs/index.md @@ -27,7 +27,7 @@ --- -FastAPI は、モダンで、速い(高いパフォーマンスな)、標準の Python 型ヒントに基づいて、Python 3.6 以降のバージョンで API をビルドするための Web フレームワークです。 +FastAPI は、Python 3.6 以降で標準である型ヒントに基づいて API を構築するための、モダンで、高速(高パフォーマンス)な、Web フレームワークです。 主な特徴: @@ -41,7 +41,7 @@ FastAPI は、モダンで、速い(高いパフォーマンスな)、標準の - **堅牢性**: 自動対話ドキュメントを使用して、本番環境で使用できるコードを取得します。 - **Standards-based**: API のオープンスタンダードに基づいており、完全に互換性があります: OpenAPI (以前は Swagger として知られていました) や JSON スキーマ. -\* 社内開発チームでのテストに基づき見積もってから、本番アプリケーションの構築します。 +\* 本番アプリケーションを構築している開発チームのテストによる見積もり。 ## 評価 @@ -57,7 +57,7 @@ FastAPI は、モダンで、速い(高いパフォーマンスな)、標準の --- -"_**Netflix** Netflix は、**危機管理**オーケストレーションフレームワーク、**Dispatch**のオープンソースリリースを発表できることをうれしく思います。 [built with **FastAPI**]_" +"_**Netflix** は、**危機管理**オーケストレーションフレームワーク、**Dispatch**のオープンソースリリースを発表できることをうれしく思います。 [built with **FastAPI**]_"
Kevin Glisson, Marc Vilanova, Forest Monsen - Netflix (ref)
@@ -89,7 +89,7 @@ FastAPI は、モダンで、速い(高いパフォーマンスな)、標準の もし Web API の代わりにターミナルで使用するCLIアプリを構築する場合は、**Typer**を確認してください。 -**Typer**は FastAPI の兄弟です。そして、**CLI の FastAPI**を意図しています。 +**Typer**は FastAPI の兄弟です。そして、**CLI 版 の FastAPI**を意図しています。 ## 必要条件 @@ -303,7 +303,7 @@ def update_item(item_id: int, item: Item): 新しい構文や特定のライブラリのメソッドやクラスなどを覚える必要はありません。 -単なる標準的な**3.6 以降の Python**です +単なる標準的な**3.6 以降の Python**です。 例えば、`int`の場合: @@ -397,8 +397,8 @@ item: Item - **ヘッダー**、**クッキー**、**フォームフィールド**、**ファイル**などの他の場所からの **パラメータ** 宣言。 - `maximum_length`や`regex`のような**検証や制約**を設定する方法。 - 非常に強力で使いやすい依存性 **インジェクション**システム。 -- **JWT トークン**と **HTTP Basic認証** による **OAuth2** のサポートを含む、セキュリティと認証。 -- **深くネストされたJSONモデル**を宣言するためのより高度な(しかし同様に簡単な)技術(Pydanticのおかげです)。 +- **JWT トークン**と **HTTP Basic 認証** による **OAuth2** のサポートを含む、セキュリティと認証。 +- **深くネストされた JSON モデル**を宣言するためのより高度な(しかし同様に簡単な)技術(Pydantic のおかげです)。 - 以下のようなたくさんのおまけ機能(Starlette のおかげです): - **WebSockets** - **GraphQL** @@ -409,18 +409,18 @@ item: Item ## パフォーマンス -独立した TechEmpower のベンチマークでは、Uvicorn で動作する**FastAPI**アプリケーションのうち、Starlette と Ubicorn の下でのみ利用可能な Python フレームワークの中で最も高速なものの 1 つであることが示されており、Starlette と Uvicorn 自身の下にのみ(FastAPI で内部的に使用されています)(\*) +独立した TechEmpower のベンチマークでは、Uvicorn で動作する**FastAPI**アプリケーションが、Python フレームワークの中で最も高速なものの 1 つであることが示されてます、Starlette と Uvicorn(FastAPI で内部的に使用されています)のみ下回っています。(\*) 詳細はベンチマークセクションをご覧ください。 ## オプションの依存関係 -Pydantic によって使用されています: +Pydantic によって使用されるもの: - ujson - より速い JSON への"変換". - email_validator - E メールの検証 -Starlette によって使用されています: +Starlette によって使用されるもの: - requests - `TestClient`を使用するために必要です。 - aiofiles - `FileResponse` または `StaticFiles`を使用したい場合は必要です。 @@ -431,7 +431,7 @@ Starlette によって使用されています: - graphene - `GraphQLApp` サポートのためには必要です。 - ujson - `UJSONResponse`を使用する場合は必須です。 -FastAPI / Starlette によって使用されています: +FastAPI / Starlette に使用されるもの: - uvicorn - アプリケーションをロードしてサービスを提供するサーバーを指定します。 - orjson - `ORJSONResponse`を使用したい場合は必要です。