From 78b1f754bf6b90e82d2cf381b42c630e8181a195 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 15 Jun 2026 06:58:04 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=90=20Update=20translations=20for=20uk?= =?UTF-8?q?=20(update-outdated)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/uk/docs/index.md | 6 +++--- docs/uk/docs/tutorial/body-multiple-params.md | 4 ++-- docs/uk/docs/tutorial/body.md | 2 +- docs/uk/docs/tutorial/cookie-params.md | 4 ++-- docs/uk/docs/tutorial/path-operation-configuration.md | 4 ++-- docs/uk/docs/tutorial/path-params-numeric-validations.md | 4 ++-- docs/uk/docs/tutorial/request-files.md | 4 ++-- docs/uk/docs/tutorial/request-forms-and-files.md | 2 +- docs/uk/docs/tutorial/response-status-code.md | 2 +- docs/uk/docs/tutorial/testing.md | 4 ++-- 10 files changed, 18 insertions(+), 18 deletions(-) diff --git a/docs/uk/docs/index.md b/docs/uk/docs/index.md index 2b770ff39..bcc429c7e 100644 --- a/docs/uk/docs/index.md +++ b/docs/uk/docs/index.md @@ -492,9 +492,7 @@ item: Item ### Розгортання застосунку (необовʼязково) { #deploy-your-app-optional } -За бажання ви можете розгорнути ваш застосунок FastAPI у [FastAPI Cloud](https://fastapicloud.com), перейдіть і приєднайтеся до списку очікування, якщо ви ще цього не зробили. 🚀 - -Якщо у вас вже є обліковий запис **FastAPI Cloud** (ми запросили вас зі списку очікування 😉), ви можете розгорнути ваш застосунок однією командою. +За бажання ви можете розгорнути ваш застосунок FastAPI у [FastAPI Cloud](https://fastapicloud.com) однією командою. 🚀
@@ -510,6 +508,8 @@ Deploying to FastAPI Cloud...
+CLI автоматично визначить ваш застосунок FastAPI і розгорне його в хмарі. Якщо ви не ввійшли в обліковий запис, ваш браузер відкриється для завершення процесу автентифікації. + Ось і все! Тепер ви можете отримати доступ до вашого застосунку за цією URL-адресою. ✨ #### Про FastAPI Cloud { #about-fastapi-cloud } diff --git a/docs/uk/docs/tutorial/body-multiple-params.md b/docs/uk/docs/tutorial/body-multiple-params.md index a0db2b186..8658e4a9b 100644 --- a/docs/uk/docs/tutorial/body-multiple-params.md +++ b/docs/uk/docs/tutorial/body-multiple-params.md @@ -111,7 +111,7 @@ q: str | None = None {* ../../docs_src/body_multiple_params/tutorial004_an_py310.py hl[28] *} -/// info | Інформація +/// note | Примітка `Body` також має всі ті самі додаткові параметри валідації та метаданих, що й `Query`, `Path` та інші, які ви побачите пізніше. @@ -126,7 +126,7 @@ q: str | None = None Але якщо ви хочете, щоб він очікував JSON з ключем `item`, а всередині нього - вміст моделі, як це відбувається, коли ви оголошуєте додаткові параметри тіла, ви можете використати спеціальний параметр `Body` - `embed`: ```Python -item: Item = Body(embed=True) +item: Annotated[Item, Body(embed=True)] ``` як у прикладі: diff --git a/docs/uk/docs/tutorial/body.md b/docs/uk/docs/tutorial/body.md index 91c4b4252..bd1a8f128 100644 --- a/docs/uk/docs/tutorial/body.md +++ b/docs/uk/docs/tutorial/body.md @@ -8,7 +8,7 @@ Щоб оголосити тіло **запиту**, ви використовуєте [Pydantic](https://docs.pydantic.dev/) моделі з усією їх потужністю та перевагами. -/// info | Інформація +/// note | Примітка Щоб надіслати дані, ви повинні використовувати один із: `POST` (більш поширений), `PUT`, `DELETE` або `PATCH`. diff --git a/docs/uk/docs/tutorial/cookie-params.md b/docs/uk/docs/tutorial/cookie-params.md index 3a2e6fa24..b55c37774 100644 --- a/docs/uk/docs/tutorial/cookie-params.md +++ b/docs/uk/docs/tutorial/cookie-params.md @@ -24,13 +24,13 @@ /// -/// info +/// note Для визначення кукі ви маєте використовувати `Cookie`, тому що в іншому випадку параметри будуть інтерпретовані як параметри запиту. /// -/// info +/// note Майте на увазі, що оскільки **браузери обробляють кукі** спеціальним чином і за лаштунками, вони **не** дозволяють **JavaScript** легко взаємодіяти з ними. diff --git a/docs/uk/docs/tutorial/path-operation-configuration.md b/docs/uk/docs/tutorial/path-operation-configuration.md index 292066c1f..47ae65f3e 100644 --- a/docs/uk/docs/tutorial/path-operation-configuration.md +++ b/docs/uk/docs/tutorial/path-operation-configuration.md @@ -72,13 +72,13 @@ FastAPI підтримує це так само, як і зі звичайним {* ../../docs_src/path_operation_configuration/tutorial005_py310.py hl[18] *} -/// info | Інформація +/// note | Примітка Зверніть увагу, що `response_description` стосується саме відповіді, а `description` стосується «операції шляху» загалом. /// -/// check | Перевірте +/// tip | Порада OpenAPI визначає, що кожна «операція шляху» потребує опису відповіді. diff --git a/docs/uk/docs/tutorial/path-params-numeric-validations.md b/docs/uk/docs/tutorial/path-params-numeric-validations.md index 39397a3b1..8320ee8c4 100644 --- a/docs/uk/docs/tutorial/path-params-numeric-validations.md +++ b/docs/uk/docs/tutorial/path-params-numeric-validations.md @@ -8,7 +8,7 @@ {* ../../docs_src/path_params_numeric_validations/tutorial001_an_py310.py hl[1,3] *} -/// info | Інформація +/// note | Примітка FastAPI додав підтримку `Annotated` (і почав рекомендувати його використання) у версії 0.95.0. @@ -131,7 +131,7 @@ Python нічого не зробить із цією `*`, але розпізн * `lt`: `l`ess `t`han * `le`: `l`ess than or `e`qual -/// info | Інформація +/// note | Примітка `Query`, `Path` та інші класи, які ви побачите пізніше, є підкласами спільного класу `Param`. diff --git a/docs/uk/docs/tutorial/request-files.md b/docs/uk/docs/tutorial/request-files.md index f81e468d0..b7179c393 100644 --- a/docs/uk/docs/tutorial/request-files.md +++ b/docs/uk/docs/tutorial/request-files.md @@ -2,7 +2,7 @@ Ви можете визначити файли, які будуть завантажуватися клієнтом, використовуючи `File`. -/// info | Інформація +/// note | Примітка Щоб отримувати завантажені файли, спочатку встановіть [`python-multipart`](https://github.com/Kludex/python-multipart). @@ -28,7 +28,7 @@ $ pip install python-multipart {* ../../docs_src/request_files/tutorial001_an_py310.py hl[9] *} -/// info | Інформація +/// note | Примітка `File` — це клас, який безпосередньо успадковує `Form`. diff --git a/docs/uk/docs/tutorial/request-forms-and-files.md b/docs/uk/docs/tutorial/request-forms-and-files.md index c6d254808..74de8018c 100644 --- a/docs/uk/docs/tutorial/request-forms-and-files.md +++ b/docs/uk/docs/tutorial/request-forms-and-files.md @@ -2,7 +2,7 @@ Ви можете одночасно визначати файли та поля форми, використовуючи `File` і `Form`. -/// info | Інформація +/// note | Примітка Щоб отримувати завантажені файли та/або дані форми, спочатку встановіть [`python-multipart`](https://github.com/Kludex/python-multipart). diff --git a/docs/uk/docs/tutorial/response-status-code.md b/docs/uk/docs/tutorial/response-status-code.md index d453510f9..3915a53ed 100644 --- a/docs/uk/docs/tutorial/response-status-code.md +++ b/docs/uk/docs/tutorial/response-status-code.md @@ -18,7 +18,7 @@ Параметр `status_code` приймає число з HTTP кодом статусу. -/// info | Інформація +/// note | Примітка `status_code` також може, як альтернативу, приймати `IntEnum`, наприклад, Python [`http.HTTPStatus`](https://docs.python.org/3/library/http.html#http.HTTPStatus). diff --git a/docs/uk/docs/tutorial/testing.md b/docs/uk/docs/tutorial/testing.md index ccae2303a..059e5cec0 100644 --- a/docs/uk/docs/tutorial/testing.md +++ b/docs/uk/docs/tutorial/testing.md @@ -8,7 +8,7 @@ ## Використання `TestClient` { #using-testclient } -/// info | Інформація +/// note | Примітка Щоб використовувати `TestClient`, спочатку встановіть [`httpx`](https://www.python-httpx.org). @@ -144,7 +144,7 @@ $ pip install httpx Докладніше про передачу даних у бекенд (за допомогою `httpx` або `TestClient`) можна знайти в [документації HTTPX](https://www.python-httpx.org). -/// info | Інформація +/// note | Примітка Зверніть увагу, що `TestClient` отримує дані, які можна конвертувати в JSON, а не Pydantic-моделі.