New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🌐 Add Russian translation of the main page #2985
Conversation
📝 Docs preview for commit b29aa9d at: https://605a7969ae344e00910ce494--fastapi.netlify.app |
📝 Docs preview for commit 8ea8401 at: https://605a7cddf78db400ca0ff07a--fastapi.netlify.app |
Awesome! I'll leave this PR and close the previous one at #1363 as the original author's account for that other PR is no longer available in GitHub. Now this just needs a couple of reviews. 👀 🔍 ✔️ |
@@ -6,7 +6,7 @@ | |||
<a href="https://fastapi.tiangolo.com"><img src="https://fastapi.tiangolo.com/img/logo-margin/logo-teal.png" alt="FastAPI"></a> | |||
</p> | |||
<p align="center"> | |||
<em>FastAPI framework, high performance, easy to learn, fast to code, ready for production</em> | |||
<em>FastAPI фреймворк, лучшая производительность, низкий порог входа, высокая скорость разработки, production-ready решение</em> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<em>FastAPI фреймворк, лучшая производительность, низкий порог входа, высокая скорость разработки, production-ready решение</em> | |
<em>FastAPI фреймворк, высокая производительность, низкий порог входа, быстрая разработка, production-ready решение</em> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Альтернативное мнение.)
<em>FastAPI фреймворк, лучшая производительность, низкий порог входа, высокая скорость разработки, production-ready решение</em> | |
<em>Готовый к внедрению высокопроизводительный фреймворк, простой в изучении и разработке.</em> |
|
||
--- | ||
|
||
FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints. | ||
FastAPI - это современный, высокопроизводительный веб-фреймворк для построения API на Python 3.6+ в основе которого лежит стандартная аннотация типов. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FastAPI - это современный, высокопроизводительный веб-фреймворк для построения API на Python 3.6+ в основе которого лежит стандартная аннотация типов. | |
FastAPI - это современный, высокопроизводительный веб-фреймворк для построения API на Python 3.6+, в основе которого лежит стандартная аннотация типов. |
|
||
* **Fast**: Very high performance, on par with **NodeJS** and **Go** (thanks to Starlette and Pydantic). [One of the fastest Python frameworks available](#performance). | ||
* **Эффективность**: Отличная производительность наравне с **NodeJS** и **Go** (благодаря Starlette и Pydantic). [Один из самых быстрых Python фреймворков](#performance). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* **Эффективность**: Отличная производительность наравне с **NodeJS** и **Go** (благодаря Starlette и Pydantic). [Один из самых быстрых Python фреймворков](#performance). | |
* **Скорость**: отличная производительность наравне с **NodeJS** и **Go** (благодаря Starlette и Pydantic). [Один из самых быстрых Python фреймворков](#performance). |
Эффективность --- это не всегда скорость, т.е. эффективное действие может быть менее быстрое, но более экономичное, например.
|
||
* **Fast**: Very high performance, on par with **NodeJS** and **Go** (thanks to Starlette and Pydantic). [One of the fastest Python frameworks available](#performance). | ||
* **Эффективность**: Отличная производительность наравне с **NodeJS** и **Go** (благодаря Starlette и Pydantic). [Один из самых быстрых Python фреймворков](#performance). | ||
* **Скорость разработки**: Увеличьте свою скорость разработки на 200–300%. * |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* **Скорость разработки**: Увеличьте свою скорость разработки на 200–300%. * | |
* **Быстрая разработка**: увеличьте свою скорость разработки на 200–300%. * |
* **Простота**: Низкий порог вхождения. Простая и понятная документация. | ||
* **Лаконичность**: Минимальное дублирование кода. Большое количество готовых решений. | ||
* **Надёжность**: Получите production-ready код с генерацией интерактивной документации. | ||
* **Специфицирован**: Основан, и полностью совместим, на стандартах API: <a href="https://github.com/OAI/OpenAPI-Specification" class="external-link" target="_blank">OpenAPI</a> (так же известный как Swagger) и <a href="https://json-schema.org/" class="external-link" target="_blank">JSON Schema</a>. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* **Специфицирован**: Основан, и полностью совместим, на стандартах API: <a href="https://github.com/OAI/OpenAPI-Specification" class="external-link" target="_blank">OpenAPI</a> (так же известный как Swagger) и <a href="https://json-schema.org/" class="external-link" target="_blank">JSON Schema</a>. | |
* **Соответствие стандартам**: Основан на открытых стандартах API: <a href="https://github.com/OAI/OpenAPI-Specification" class="external-link" target="_blank">OpenAPI</a> (ранее известный как Swagger) и <a href="https://json-schema.org/" class="external-link" target="_blank">JSON Schema</a>, и полностью совместим с ними. |
* Both _paths_ take `GET` <em>operations</em> (also known as HTTP _methods_). | ||
* The _path_ `/items/{item_id}` has a _path parameter_ `item_id` that should be an `int`. | ||
* The _path_ `/items/{item_id}` has an optional `str` _query parameter_ `q`. | ||
* Принимать HTTP запросы по _маршрутам_ `/` и `/items/{item_id}`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Принимать HTTP запросы по _маршрутам_ `/` и `/items/{item_id}`. | |
* Принимает HTTP запросы по _маршрутам_ `/` и `/items/{item_id}`. |
* The _path_ `/items/{item_id}` has a _path parameter_ `item_id` that should be an `int`. | ||
* The _path_ `/items/{item_id}` has an optional `str` _query parameter_ `q`. | ||
* Принимать HTTP запросы по _маршрутам_ `/` и `/items/{item_id}`. | ||
* Оба _маршрута_ умеют обрабатывать `GET`-<em>операцию</em> ( HTTP _метод_). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Оба _маршрута_ умеют обрабатывать `GET`-<em>операцию</em> ( HTTP _метод_). | |
* Умеет обрабатывать `GET`-<em>операции</em> ( HTTP _метод_) для обоих _маршрутов_ . |
* The _path_ `/items/{item_id}` has an optional `str` _query parameter_ `q`. | ||
* Принимать HTTP запросы по _маршрутам_ `/` и `/items/{item_id}`. | ||
* Оба _маршрута_ умеют обрабатывать `GET`-<em>операцию</em> ( HTTP _метод_). | ||
* _Маршрут_ `/items/{item_id}` имеет _параметр_ `item_id` типа `int`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* _Маршрут_ `/items/{item_id}` имеет _параметр_ `item_id` типа `int`. | |
* Для _маршрута_ `/items/{item_id}` обрабатывает обязательный _параметр_ `item_id` типа `int`. |
* Принимать HTTP запросы по _маршрутам_ `/` и `/items/{item_id}`. | ||
* Оба _маршрута_ умеют обрабатывать `GET`-<em>операцию</em> ( HTTP _метод_). | ||
* _Маршрут_ `/items/{item_id}` имеет _параметр_ `item_id` типа `int`. | ||
* _Маршрут_ `/items/{item_id}` имеет необязательный _параметр_ `q` типа `str`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* _Маршрут_ `/items/{item_id}` имеет необязательный _параметр_ `q` типа `str`. | |
* Для_маршрута_ `/items/{item_id}` обрабатывает необязательный _параметр запроса_ `q` типа `str`. |
|
||
Now modify the file `main.py` to receive a body from a `PUT` request. | ||
Изменим код `main.py`чтобы получить тело `PUT` запроса. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Изменим код `main.py`чтобы получить тело `PUT` запроса. | |
Изменим код `main.py`, чтобы получить тело `PUT` запроса. |
* **Меньше багов**: На 40% меньше багов при разработке. * | ||
* **Авто дополнение**: Отличная поддержка IDE – тратьте меньше времени на отладку. | ||
* **Простота**: Низкий порог вхождения. Простая и понятная документация. | ||
* **Лаконичность**: Минимальное дублирование кода. Большое количество готовых решений. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* **Лаконичность**: Минимальное дублирование кода. Большое количество готовых решений. | |
* **Лаконичность**: Минимальное дублирование кода. Большое количество готовых решений. Меньше багов. |
@tiangolo Hello! Started translating documentation into Russian.
Issue #1362