Browse Source

Fix using translation fixer tool

pull/15160/head
Yurii Motov 4 months ago
parent
commit
ae1dcd26e9
  1. 2
      docs/uk/docs/advanced/generate-clients.md
  2. 32
      docs/uk/docs/alternatives.md
  3. 6
      docs/uk/docs/deployment/server-workers.md

2
docs/uk/docs/advanced/generate-clients.md

@ -100,7 +100,7 @@ npx @hey-api/openapi-ts -i http://localhost:8000/openapi.json -o src/client
{* ../../docs_src/generate_clients/tutorial002_py310.py hl[21,26,34] *}
### Згенерувати TypeScript-клієнт із мітками { #generate-a-typescripts-client-with-tags }
### Згенерувати TypeScript-клієнт із мітками { #generate-a-typescript-client-with-tags }
Якщо ви згенеруєте клієнт для застосунку FastAPI, що використовує мітки, зазвичай клієнтський код також буде розділено за цими мітками.

32
docs/uk/docs/alternatives.md

@ -14,7 +14,7 @@
## Попередні інструменти { #previous-tools }
### [Django](https://www.djangoproject.com/){ #django }
### [Django](https://www.djangoproject.com/) { #django }
Це найпопулярніший фреймворк Python, який користується широкою довірою. Він використовується для створення таких систем, як Instagram.
@ -22,7 +22,7 @@
Він був створений для створення HTML у серверній частині, а не для створення API, які використовуються сучасним інтерфейсом (як-от React, Vue.js і Angular) або іншими системами (як-от <abbr title="Internet of Things - Інтернет речей">IoT</abbr> пристрої), які спілкуються з ним.
### [Django REST Framework](https://www.django-rest-framework.org/){ #django-rest-framework }
### [Django REST Framework](https://www.django-rest-framework.org/) { #django-rest-framework }
Фреймворк Django REST був створений як гнучкий інструментарій для створення веб-інтерфейсів API використовуючи Django в основі, щоб покращити його можливості API.
@ -42,7 +42,7 @@ Django REST Framework створив Том Крісті. Той самий тв
///
### [Flask](https://flask.palletsprojects.com){ #flask }
### [Flask](https://flask.palletsprojects.com) { #flask }
Flask — це «мікрофреймворк», він не включає інтеграцію бази даних, а також багато речей, які за замовчуванням є в Django.
@ -64,7 +64,7 @@ Flask — це «мікрофреймворк», він не включає ін
///
### [Requests](https://requests.readthedocs.io){ #requests }
### [Requests](https://requests.readthedocs.io) { #requests }
**FastAPI** насправді не є альтернативою **Requests**. Сфера їх застосування дуже різна.
@ -106,7 +106,7 @@ def read_url():
///
### [Swagger](https://swagger.io/) / [OpenAPI](https://github.com/OAI/OpenAPI-Specification/){ #swagger-openapi }
### [Swagger](https://swagger.io/) / [OpenAPI](https://github.com/OAI/OpenAPI-Specification/) { #swagger-openapi }
Головною функцією, яку я хотів від Django REST Framework, була автоматична API документація.
@ -135,7 +135,7 @@ def read_url():
Існує кілька фреймворків Flask REST, але, витративши час і роботу на їх дослідження, я виявив, що багато з них припинено або залишено, з кількома постійними проблемами, які зробили їх непридатними.
### [Marshmallow](https://marshmallow.readthedocs.io/en/stable/){ #marshmallow }
### [Marshmallow](https://marshmallow.readthedocs.io/en/stable/) { #marshmallow }
Однією з головних функцій, необхідних для систем API, є «<dfn title="також відома як: marshalling, перетворення">серіалізація</dfn>», яка бере дані з коду (Python) і перетворює їх на щось, що можна надіслати через мережу. Наприклад, перетворення об’єкта, що містить дані з бази даних, на об’єкт JSON. Перетворення об’єктів `datetime` на строки тощо.
@ -153,7 +153,7 @@ Marshmallow створено для забезпечення цих функці
///
### [Webargs](https://webargs.readthedocs.io/en/latest/){ #webargs }
### [Webargs](https://webargs.readthedocs.io/en/latest/) { #webargs }
Іншою важливою функцією, необхідною для API, є <dfn title="читання та перетворення на дані Python">аналіз</dfn> даних із вхідних запитів.
@ -175,7 +175,7 @@ Webargs був створений тими ж розробниками Marshmall
///
### [APISpec](https://apispec.readthedocs.io/en/stable/){ #apispec }
### [APISpec](https://apispec.readthedocs.io/en/stable/) { #apispec }
Marshmallow і Webargs забезпечують перевірку, аналіз і серіалізацію як плагіни.
@ -205,7 +205,7 @@ APISpec був створений тими ж розробниками Marshmall
///
### [Flask-apispec](https://flask-apispec.readthedocs.io/en/latest/){ #flask-apispec }
### [Flask-apispec](https://flask-apispec.readthedocs.io/en/latest/) { #flask-apispec }
Це плагін Flask, який об’єднує Webargs, Marshmallow і APISpec.
@ -259,7 +259,7 @@ Flask-apispec був створений тими ж розробниками Mar
///
### [Sanic](https://sanic.readthedocs.io/en/latest/){ #sanic }
### [Sanic](https://sanic.readthedocs.io/en/latest/) { #sanic }
Це був один із перших надзвичайно швидких фреймворків Python на основі `asyncio`. Він був дуже схожий на Flask.
@ -279,7 +279,7 @@ Flask-apispec був створений тими ж розробниками Mar
///
### [Falcon](https://falconframework.org/){ #falcon }
### [Falcon](https://falconframework.org/) { #falcon }
Falcon — ще один високопродуктивний фреймворк Python, він розроблений як мінімальний і працює як основа інших фреймворків, таких як Hug.
@ -297,7 +297,7 @@ Falcon — ще один високопродуктивний фреймворк
///
### [Molten](https://moltenframework.com/){ #molten }
### [Molten](https://moltenframework.com/) { #molten }
Я відкрив для себе Molten на перших етапах створення **FastAPI**. І він має досить схожі ідеї:
@ -321,7 +321,7 @@ Falcon — ще один високопродуктивний фреймворк
///
### [Hug](https://github.com/hugapi/hug){ #hug }
### [Hug](https://github.com/hugapi/hug) { #hug }
Hug був одним із перших фреймворків, який реалізував оголошення типів параметрів API за допомогою підказок типу Python. Це була чудова ідея, яка надихнула інші інструменти зробити те саме.
@ -401,7 +401,7 @@ APIStar створив Том Крісті. Той самий хлопець, я
## Використовується **FastAPI** { #used-by-fastapi }
### [Pydantic](https://docs.pydantic.dev/){ #pydantic }
### [Pydantic](https://docs.pydantic.dev/) { #pydantic }
Pydantic — це бібліотека для визначення перевірки даних, серіалізації та документації (за допомогою Схеми JSON) на основі підказок типу Python.
@ -417,7 +417,7 @@ Pydantic — це бібліотека для визначення переві
///
### [Starlette](https://www.starlette.dev/){ #starlette }
### [Starlette](https://www.starlette.dev/) { #starlette }
Starlette — це легкий фреймворк/набір інструментів <dfn title="Новий стандарт для створення асинхронних вебзастосунків на Python">ASGI</dfn>, який ідеально підходить для створення високопродуктивних asyncio сервісів.
@ -462,7 +462,7 @@ ASGI — це новий «стандарт», який розробляєтьс
///
### [Uvicorn](https://www.uvicorn.dev/){ #uvicorn }
### [Uvicorn](https://www.uvicorn.dev/) { #uvicorn }
Uvicorn — це блискавичний сервер ASGI, побудований на uvloop і httptools.

6
docs/uk/docs/deployment/server-workers.md

@ -64,13 +64,13 @@ $ <font color="#4E9A06">fastapi</font> run --workers 4 <u style="text-decoration
<span style="background-color:#007166"><font color="#D3D7CF"> INFO </font></span> Started server process <b>[</b><font color="#34E2E2"><b>27368</b></font><b>]</b>
<span style="background-color:#007166"><font color="#D3D7CF"> INFO </font></span> Started server process <b>[</b><font color="#34E2E2"><b>27369</b></font><b>]</b>
<span style="background-color:#007166"><font color="#D3D7CF"> INFO </font></span> Started server process <b>[</b><font color="#34E2E2"><b>27370</b></font><b>]</b>
<span style="background-color="#007166"><font color="#D3D7CF"> INFO </font></span> Started server process <b>[</b><font color="#34E2E2"><b>27367</b></font><b>]</b>
<span style="background-color="#007166"><font color="#D3D7CF"> INFO </font></span> Waiting for application startup.
<span style="background-color:#007166"><font color="#D3D7CF"> INFO </font></span> Started server process <b>[</b><font color="#34E2E2"><b>27367</b></font><b>]</b>
<span style="background-color:#007166"><font color="#D3D7CF"> INFO </font></span> Waiting for application startup.
<span style="background-color:#007166"><font color="#D3D7CF"> INFO </font></span> Waiting for application startup.
<span style="background-color:#007166"><font color="#D3D7CF"> INFO </font></span> Waiting for application startup.
<span style="background-color:#007166"><font color="#D3D7CF"> INFO </font></span> Waiting for application startup.
<span style="background-color:#007166"><font color="#D3D7CF"> INFO </font></span> Application startup complete.
<span style="background-color:#007166"><font color="#D3D7CF"> INFO </font></span> Application startup complete.
<span style="background-color="#007166"><font color="#D3D7CF"> INFO </font></span> Application startup complete.
<span style="background-color:#007166"><font color="#D3D7CF"> INFO </font></span> Application startup complete.
<span style="background-color:#007166"><font color="#D3D7CF"> INFO </font></span> Application startup complete.
```

Loading…
Cancel
Save