-
-
Notifications
You must be signed in to change notification settings - Fork 6k
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 for docs/ru/docs/tutorial/dependencies/global-dependencies.md
#9970
🌐 Add Russian translation for docs/ru/docs/tutorial/dependencies/global-dependencies.md
#9970
Conversation
📝 Docs preview for commit e4c7c15 at: https://64c6ab1123a9c32821205a9a--fastapi.netlify.app |
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.
Перевод отличный!
Одно момент связанный с локализацией названия ссылки. На нее перевода на данный момент нет, но когда-то он появится. Название будет примерно такое.
|
||
## Зависимости для групп *путевых операций* | ||
|
||
Позднее, читая о том как структурировать большие приложения([Bigger Applications - Multiple Files](../../tutorial/bigger-applications.md){.internal-link target=_blank}), состоящие из большого количества файлов, вы узнаете как объявить один параметр `dependencies` для целой группы *путевых операций*. |
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.
Позднее, читая о том как структурировать большие приложения([Bigger Applications - Multiple Files](../../tutorial/bigger-applications.md){.internal-link target=_blank}), состоящие из большого количества файлов, вы узнаете как объявить один параметр `dependencies` для целой группы *путевых операций*. | |
Позднее, читая о том как структурировать большие приложения([Масштабирование приложений - структура множества файлов](../../tutorial/bigger-applications.md){.internal-link target=_blank}), состоящие из большого количества файлов, вы узнаете как объявить один параметр `dependencies` для целой группы *путевых операций*. |
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.
Вы правы, что лучше перевести это момент (но учитывая её объём, это случится не скоро).
Тем не менее, масштабирование - это немного другое.
Там просто предлагается структура организации множества файлов.
Соответственно, смею предложить перевод попроще - "Приложения содержащие много файлов".
И перед "как" - в данном случае нужна запятая.
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.
И пробела ещё не хватает перед первой скобкой.
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.
Может тогда не "Масштабирование приложений - структура множества файлов", а "Масштабирование приложений - многофайловая структура"?
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.
Да, отлично.
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.
Как вы приходите к "масштабированию"??? Там же буквально написано - "более крупные приложения".
Масштабирование - это добавление ресурсов, для возможности обработки большей нагрузки.
В заголовке принято указывать полный путь к файлу - docs/tutorial/депендс/global-dependencies.md. |
|
||
## Зависимости для групп *путевых операций* | ||
|
||
Позднее, читая о том как структурировать большие приложения([Bigger Applications - Multiple Files](../../tutorial/bigger-applications.md){.internal-link target=_blank}), состоящие из большого количества файлов, вы узнаете как объявить один параметр `dependencies` для целой группы *путевых операций*. |
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.
И пробела ещё не хватает перед первой скобкой.
Co-authored-by: dedkot <dedkot01@gmail.com>
📝 Docs preview for commit d7bb4fc at: https://64c7845023a9c31095205a9b--fastapi.netlify.app |
📝 Docs preview for commit a43c3ec at: https://64c785e742477c0ebc6723b6--fastapi.netlify.app |
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.
Думаю, следует заменить термин "путевые операции" на "операции пути", так как ранее в переводе принималась такая формулировка:
https://fastapi.tiangolo.com/ru/tutorial/path-operation-configuration/#_1
https://fastapi.tiangolo.com/ru/tutorial/first-steps/#3-path-operation
https://fastapi.tiangolo.com/ru/tutorial/response-model/#-
Co-authored-by: dedkot <dedkot01@gmail.com>
Co-authored-by: dedkot <dedkot01@gmail.com>
Co-authored-by: dedkot <dedkot01@gmail.com>
Co-authored-by: dedkot <dedkot01@gmail.com>
Co-authored-by: dedkot <dedkot01@gmail.com>
📝 Docs preview for commit 93de280 at: https://64c7b3b1ba910415f9934ad9--fastapi.netlify.app |
Парни, блядь, прекращайте бездумно апрувить, прочтите сначала текст. Не нужно позорить русский язык. |
Позор русского языка вижу сейчас только в Вашем сообщении. Вижу, что человек проработал все запрошенные у него изменения, где тут бездумно? Бездумно оставить комментарий "Всё плохо" не указав на то, что плохо (не говорю уже о том, чтобы предложить исправления). Просто оставлю это здесь. @Xewus , советую прочитать 3 и 4 абзац на досуге: |
Было указано, что термин не переведён. И если с
А до этого их где добавляли? В Караганде? Указание на это тоже было.
На это тоже было указание, причём с аргументом про содержание той страницы, раз уж сам переводчик не удосужился просмотреть её. Более того, когда второй раз было написано так же, был задан конкретный вопрос - "Как вы пришли к такому варианту". Так что Ваши обвинения явно беспочвенны и лишь дополнительно подтверждают, что Вы не изволили ознакомиться с предметом дискуссии. Страница, которую Вы прикрепили в конце, мне прекрасно известна и аргументы, которые Вы могли бы оттуда использовать, относятся, например, к заголовку, в котором второе слово с заглавной буквы или к пропущенным запятым (на них тоже было указано, хотя я и не знаток пунктуации), но никак не к искажению смысла. Одно дело, если вы желаете условно "поделиться знаниями, нести свет" (я надеюсь, что большинство людей всё-таки придерживается этого), и другое дело набивать коммиты, засовывая страницу в гугло-переводчик и выкладывая итог сюда. |
Вы можете просто написать, что вам конкретно не нравится и предложить варианты исправления. |
Я один не вижу ни одного указания о которых говорит @Xewus ? |
|
И безотносительно спора о правильности терминов, в которых я вполне могу быть не прав, ну что это за строка? |
Ваши комментарии имеют статус pending и видны только вам! Где-то там должна быть кнопка submit |
Согласен, можно убрать название этой статьи из предложения вовсе и оставить в части 'читая о том как структурировать большие приложения' гиперлинк на нее |
Ох! Точно. Прощу прощения, посыпаю голову пеплом и всё такое. Тем не менее, претензии к более внимательному ознакомлению перед апрувом не снимаю. |
…Масштабирование приложений - многофайловая структура, состоящие из большого количества файлов, вы узнаете как объявить один параметр dependencies для целой группы *операций пути*." with "Позднее, читая о том, как структурировать более крупные приложения ([Большие приложения - многофайловая структура](../../tutorial/bigger-applications.md){.internal-link target=_blank}),вы узнаете как объявить один параметр dependencies для целой группы *операций пути*."
…орам операции пути, вы можете добавлять их в FastAPI приложении." with "Подобно тому, как вы можете добавлять параметр зависимостей dependencies к декораторам операций пути, вы можете добавлять их в FastAPI приложении."
… origin/global_dependencies
…орам операции пути, вы можете добавлять их в FastAPI приложении." with "Подобно тому, как вы можете добавлять параметр зависимостей dependencies к декораторам операций пути, вы можете добавлять их в FastAPI приложении."
📝 Docs preview for commit b860b41 at: https://71e0f650.fastapitiangolo.pages.dev |
📝 Docs preview for commit a37df17 at: https://2af6db02.fastapitiangolo.pages.dev |
@@ -0,0 +1,34 @@ | |||
# Глобальные Зависимости | |||
|
|||
Для некоторых типов приложений может потребоваться добавить зависимости ко всему приложению. |
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.
Для некоторых типов приложений может потребоваться добавить зависимости ко всему приложению. | |
Иногда Вам может понадобиться добавить одинаковые зависимости ко всему приложению. |
Это так, на усмотрение автора.
|
||
## Зависимости для групп *операций пути* | ||
|
||
Позднее, читая о том, как структурировать более крупные приложения ([Большие приложения - многофайловая структура](../../tutorial/bigger-applications.md){.internal-link target=_blank}), вы узнаете, как объявить один параметр dependencies для целой группы *операций пути*. |
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.
Позднее, читая о том, как структурировать более крупные приложения ([Большие приложения - многофайловая структура](../../tutorial/bigger-applications.md){.internal-link target=_blank}), вы узнаете, как объявить один параметр dependencies для целой группы *операций пути*. | |
Позднее, читая о том, как структурировать более крупные ([Приложения содержащие много файлов](https://64c7426e71ccc66c38699754--fastapi.netlify.app/ru/tutorial/bigger-applications/),](../../tutorial/bigger-applications.md){.internal-link target=_blank}), вы узнаете, как объявить один параметр dependencies для целой группы *операций пути*. |
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.
Я бы оставил без изменений.
В вашем варианте нет слова приложения между словом более и тем, что в скобках, из-за этого теряется связь со второй частью предложения, которая начинается с , вы узнаете....
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.
При просмотре страницы, читатель не видит скобок, то есть выглядит так:
Позднее, читая о том, как структурировать более крупные Приложения содержащие много файлов, вы узнаете, как объявить один параметр dependencies для целой группы операций пути
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.
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.
Скобка есть, разметка MD соблюдена верно. В предлагаемом варианте вообще нет слова "приложение", оно убрано за скобку. И если убрать из предложения примечание в скобках, то получится:
Позднее, читая о том, как структурировать более крупные, вы узнаете, как объявить один параметр dependencies...
@Xewus зачем предлагаете вставить ссылку на временный деплой доки в оригинал? Тем более, что она уже неактуальна.
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.
я предлагаю читаемое построение, а не конкретную ссылку
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.
Вот как в результате будет выглядеть предлагаемый Вами вариант:
Позднее, читая о том, как структурировать более крупные (Приложения содержащие много файлов,](../../tutorial/bigger-applications.md){.internal-link target=_blank}), вы узнаете, как объявить один параметр dependencies для целой группы операций пути.
Навсякий случай, скриншот с raw текстом из вашего предложения:
Уже здесь видно нарушение MD разметки в виде неверно расставленных скобок. В оригинале автора они расставлены верно, выше есть скриншот #9970 (comment).
Дальше, уберу ссылки, чтобы не мешали представлению, исправлю оплошность со скобкой:
Позднее, читая о том, как структурировать более крупные (Приложения содержащие много файлов), вы узнаете, как объявить один параметр dependencies для целой группы операций пути.
Как известно, если убрать слова в скобках из предложения, смысл предложения от этого не изменится. Уберём скобки из Вашего предложения:
Позднее, читая о том, как структурировать более крупные, вы узнаете, как объявить один параметр dependencies для целой группы операций пути.
...как структурировать более крупные, вы узнаете, как объявить один параметр dependencies...
...более крупные, вы узнаете...
Более крупные... кого? Где в Вашем предложении 'читаемое построение'? Оно обрывается. Может когда Вы писали, то закладывали какое-то дельное предложение, но, в результате Вашей невнимательности, его не предоставили. Я против данного изменения, оно нарушает правило русского языка "Без существительного, нет прилагательного".
Во вторых, Ваше утверждение 'я предлагаю читаемое построение, а не конкретную ссылку' ложное. Здесь ярко зелёным выделено, что Вы предлагаете в качестве изменения:
Повторяю свой вопрос - @Xewus зачем предлагаете вставить абсолютную ссылку на временный деплой доки в оригинал?
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.
Вы сильно перевозбудились, то расставляете скобки, то удаляете, то снова их расставляете, а потом удаляете то, что внутри., заявляя, что Вам широко известна такая последовательность действий. Примените лучше свои писательские таланты к качественному переводу ещё одной страницы. Я привёл конкретную строку, как она должна выглядеть для читателя.
Позднее, читая о том, как структурировать более крупные Приложения содержащие много файлов, вы узнаете, как объявить один параметр dependencies для целой группы операций пути
здесь нет скобок.
Если же Вы изволите требовать, чтоб я переписывал предложенный перевод, то зачем тогда автор перевода? Задача ревью - указать недостатки и предложить направление изысканий, а не требовать "вставь мою строку". Если в Вашем окружении принято последнее , могу лишь посочувствовать, хотя долгодержащаяся повышенная температура табурета не даёт Вам рассуждать разумно.
В итоге споров больше, чем размер страницы... |
Co-authored-by: Vladislav Kramorenko <85196001+Xewus@users.noreply.github.com>
📝 Docs preview for commit 6c00862 at: https://9cd7cfde.fastapitiangolo.pages.dev |
Co-authored-by: Vladislav Kramorenko <85196001+Xewus@users.noreply.github.com>
📝 Docs preview for commit 06c4cef at: https://20ecb78d.fastapitiangolo.pages.dev |
📝 Docs preview for commit 511b436 at: https://a5e6b75d.fastapitiangolo.pages.dev |
docs/ru/docs/tutorial/dependencies/global-dependencies.md
Co-authored-by: Vladislav Kramorenko <85196001+Xewus@users.noreply.github.com>
📝 Docs preview for commit 785fe9d at: https://db266388.fastapitiangolo.pages.dev |
📝 Docs preview for commit d978308 at: https://aa5f2ef8.fastapitiangolo.pages.dev |
@dudyaosuplayer, если что, не переживай, обычно тут намного спокойнее. |
Thanks @dudyaosuplayer! 🚀 And thanks for the reviews and discussion @dedkot01, @eVery1337, @Xewus, I don't speak Russian but I'm glad you were able to come to an agreement 😅 ☕ |
…bal-dependencies.md` (tiangolo#9970) Co-authored-by: dedkot <dedkot01@gmail.com> Co-authored-by: Vladislav Kramorenko <85196001+Xewus@users.noreply.github.com>
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.1.17 to 9.1.21. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](squidfunk/mkdocs-material@9.1.17...9.1.21) --- updated-dependencies: - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> 📝 Update release notes 🔖 Release version 0.103.0 📝 Update release notes 📝 Update release notes ✨ Add support for `openapi_examples` in all FastAPI parameters (tiangolo#10152) * ♻️ Refactor model for OpenAPI Examples to use a reusable TypedDict * ✨ Add support for openapi_examples in parameters * 📝 Add new docs examples for new parameter openapi_examples * 📝 Update docs for Schema Extra to include OpenAPI examples * ✅ Add tests for new source examples, for openapi_examples * ✅ Add tests for openapi_examples corner cases and all parameters * 💡 Tweak and ignore type annotation checks for custom TypedDict 📝 Update release notes 📝 Add note to docs about Separate Input and Output Schemas with FastAPI version (tiangolo#10150) 📝 Update release notes 🔖 Release version 0.102.0 📝 Update release notes 📝 Update release notes ✨ Add support for disabling the separation of input and output JSON Schemas in OpenAPI with Pydantic v2 (tiangolo#10145) * 📝 Add docs for Separate OpenAPI Schemas for Input and Output * 🔧 Add new docs page to MkDocs config * ✨ Add separate_input_output_schemas parameter to FastAPI class * 📝 Add source examples for separating OpenAPI schemas * ✅ Add tests for separated OpenAPI schemas * 📝 Add source examples for Python 3.10, 3.9, and 3.7+ * 📝 Update docs for Separate OpenAPI Schemas with new multi-version examples * ✅ Add and update tests for different Python versions * ✅ Add tests for corner cases with separate_input_output_schemas * 📝 Update tutorial to use Union instead of Optional * 🐛 Fix type annotations * 🐛 Fix correct import in test * 💄 Add CSS to simulate browser windows for screenshots * ➕ Add playwright as a dev dependency to automate generating screenshots * 🔨 Add Playwright scripts to generate screenshots for new docs * 📝 Update docs, tweak text to match screenshots * 🍱 Add screenshots for new docs 📝 Update release notes 📝 Add new docs section, How To - Recipes, move docs that don't have to be read by everyone to How To (tiangolo#10114) * 📝 Start How To docs section, move Peewee, remove Peewee from dependencies * 🚚 Move em files to new locations * 🚚 Move and re-structure advanced docs, move relevant to How To * 🔧 Update MkDocs config, new files in How To * 📝 Move docs for Conditional OpenAPI for Japanese to How To * 📝 Move example source files for Extending OpenAPI into each of the new sections * ✅ Update tests with new locations for source files * 🔥 Remove init from Peewee examples 📝 Update release notes ♻️ Refactor tests for new Pydantic 2.2.1 (tiangolo#10115) 📝 Update release notes 📝 Update Advanced docs, add links to sponsor courses (tiangolo#10113) 📝 Update release notes 📝 Update docs for generating clients (tiangolo#10112) 📝 Update release notes 📝 Tweak MkDocs and add redirects (tiangolo#10111) 📝 Update release notes 📝 Restructure docs for cloud providers, include links to sponsors (tiangolo#10110) 📝 Update release notes 🔧 Update sponsors, add Speakeasy (tiangolo#10098) 🔖 Release version 0.101.1 📝 Update release notes 📝 Update release notes ✨ Add `ResponseValidationError` printable details, to show up in server error logs (tiangolo#10078) 📝 Update release notes 📝 Update release notes 🌐 Add Japanese translation for `docs/ja/docs/deployment/concepts.md` (tiangolo#10062) 🌐 Add Japanese translation for `docs/ja/docs/deployment/server-workers.md` (tiangolo#10064) 📝 Update release notes 🌐 Update Japanese translation for `docs/ja/docs/deployment/docker.md` (tiangolo#10073) 📝 Update release notes 🌐 Add Ukrainian translation for `docs/uk/docs/fastapi-people.md` (tiangolo#10059) 📝 Update release notes 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/cookie-params.md` (tiangolo#10032) 📝 Update release notes 🌐 Add Russian translation for `docs/ru/docs/deployment/docker.md` (tiangolo#9971) 📝 Update release notes 🌐 Add Vietnamese translation for `docs/vi/docs/python-types.md` (tiangolo#10047) 📝 Update release notes 🔧 Add sponsor Porter (tiangolo#10051) 📝 Update release notes 🔧 Update sponsors, add Jina back as bronze sponsor (tiangolo#10050) 📝 Update release notes 📝 Update release notes 📝 Update release notes ✏️ Fix typo in deprecation warnings in `fastapi/params.py` (tiangolo#9854) fix typo for deprecation warnings depreacated -> deprecated ✏️ Fix typo in release notes (tiangolo#9835) ✏️ Fix typos in comments on internal code in `fastapi/concurrency.py` and `fastapi/routing.py` (tiangolo#9590) 📝 Update release notes 📝 Update release notes 📝 Add external article: Build an SMS Spam Classifier Serverless Database with FaunaDB and FastAPI (tiangolo#9847) 📝 Update release notes 📝 Fix typo in `docs/en/docs/contributing.md` (tiangolo#9878) 📝 Fix code highlighting in `docs/en/docs/tutorial/bigger-applications.md` (tiangolo#9806) Update bigger-applications.md 📝 Update release notes 📝 Update release notes 🌐 Add Russian translation for `docs/ru/docs/tutorial/dependencies/global-dependencies.md` (tiangolo#9970) 🌐 Add Urdu translation for `docs/ur/docs/benchmarks.md` (tiangolo#9974) 📝 Update release notes 📝 Update release notes ⬆ Bump mypy from 1.4.0 to 1.4.1 (tiangolo#9756) Bumps [mypy](https://github.com/python/mypy) from 1.4.0 to 1.4.1. - [Commits](python/mypy@v1.4.0...v1.4.1) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-Authored-By: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-Authored-By: Yois4101 <119609381+Yois4101@users.noreply.github.com> Co-Authored-By: Marcelo Trylesinski <marcelotryle@gmail.com> Co-Authored-By: Vicente Merino <vmerino@rexmas.com> Co-Authored-By: dedkot <dedkot01@gmail.com> Co-Authored-By: Vladislav Kramorenko <85196001+Xewus@users.noreply.github.com> Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Revert "Add Json Support To Params" This reverts commit 0ed16c0. Add Json Support To Params Add Json Support To Params 📝 Update release notes 🔖 Release version 0.103.0 📝 Update release notes 📝 Update release notes ✨ Add support for `openapi_examples` in all FastAPI parameters (tiangolo#10152) * ♻️ Refactor model for OpenAPI Examples to use a reusable TypedDict * ✨ Add support for openapi_examples in parameters * 📝 Add new docs examples for new parameter openapi_examples * 📝 Update docs for Schema Extra to include OpenAPI examples * ✅ Add tests for new source examples, for openapi_examples * ✅ Add tests for openapi_examples corner cases and all parameters * 💡 Tweak and ignore type annotation checks for custom TypedDict 📝 Update release notes 📝 Add note to docs about Separate Input and Output Schemas with FastAPI version (tiangolo#10150) 📝 Update release notes 🔖 Release version 0.102.0 📝 Update release notes 📝 Update release notes ✨ Add support for disabling the separation of input and output JSON Schemas in OpenAPI with Pydantic v2 (tiangolo#10145) * 📝 Add docs for Separate OpenAPI Schemas for Input and Output * 🔧 Add new docs page to MkDocs config * ✨ Add separate_input_output_schemas parameter to FastAPI class * 📝 Add source examples for separating OpenAPI schemas * ✅ Add tests for separated OpenAPI schemas * 📝 Add source examples for Python 3.10, 3.9, and 3.7+ * 📝 Update docs for Separate OpenAPI Schemas with new multi-version examples * ✅ Add and update tests for different Python versions * ✅ Add tests for corner cases with separate_input_output_schemas * 📝 Update tutorial to use Union instead of Optional * 🐛 Fix type annotations * 🐛 Fix correct import in test * 💄 Add CSS to simulate browser windows for screenshots * ➕ Add playwright as a dev dependency to automate generating screenshots * 🔨 Add Playwright scripts to generate screenshots for new docs * 📝 Update docs, tweak text to match screenshots * 🍱 Add screenshots for new docs 📝 Update release notes 📝 Add new docs section, How To - Recipes, move docs that don't have to be read by everyone to How To (tiangolo#10114) * 📝 Start How To docs section, move Peewee, remove Peewee from dependencies * 🚚 Move em files to new locations * 🚚 Move and re-structure advanced docs, move relevant to How To * 🔧 Update MkDocs config, new files in How To * 📝 Move docs for Conditional OpenAPI for Japanese to How To * 📝 Move example source files for Extending OpenAPI into each of the new sections * ✅ Update tests with new locations for source files * 🔥 Remove init from Peewee examples 📝 Update release notes ♻️ Refactor tests for new Pydantic 2.2.1 (tiangolo#10115) 📝 Update release notes 📝 Update Advanced docs, add links to sponsor courses (tiangolo#10113) 📝 Update release notes 📝 Update docs for generating clients (tiangolo#10112) 📝 Update release notes 📝 Tweak MkDocs and add redirects (tiangolo#10111) 📝 Update release notes 📝 Restructure docs for cloud providers, include links to sponsors (tiangolo#10110) 📝 Update release notes 🔧 Update sponsors, add Speakeasy (tiangolo#10098) 🔖 Release version 0.101.1 📝 Update release notes 📝 Update release notes ✨ Add `ResponseValidationError` printable details, to show up in server error logs (tiangolo#10078) 📝 Update release notes 📝 Update release notes 🌐 Add Japanese translation for `docs/ja/docs/deployment/concepts.md` (tiangolo#10062) 🌐 Add Japanese translation for `docs/ja/docs/deployment/server-workers.md` (tiangolo#10064) 📝 Update release notes 🌐 Update Japanese translation for `docs/ja/docs/deployment/docker.md` (tiangolo#10073) 📝 Update release notes 🌐 Add Ukrainian translation for `docs/uk/docs/fastapi-people.md` (tiangolo#10059) 📝 Update release notes 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/cookie-params.md` (tiangolo#10032) 📝 Update release notes 🌐 Add Russian translation for `docs/ru/docs/deployment/docker.md` (tiangolo#9971) 📝 Update release notes 🌐 Add Vietnamese translation for `docs/vi/docs/python-types.md` (tiangolo#10047) 📝 Update release notes 🔧 Add sponsor Porter (tiangolo#10051) 📝 Update release notes 🔧 Update sponsors, add Jina back as bronze sponsor (tiangolo#10050) 📝 Update release notes 📝 Update release notes 📝 Update release notes ✏️ Fix typo in deprecation warnings in `fastapi/params.py` (tiangolo#9854) fix typo for deprecation warnings depreacated -> deprecated ✏️ Fix typo in release notes (tiangolo#9835) ✏️ Fix typos in comments on internal code in `fastapi/concurrency.py` and `fastapi/routing.py` (tiangolo#9590) 📝 Update release notes 📝 Update release notes 📝 Add external article: Build an SMS Spam Classifier Serverless Database with FaunaDB and FastAPI (tiangolo#9847) 📝 Update release notes 📝 Fix typo in `docs/en/docs/contributing.md` (tiangolo#9878) 📝 Fix code highlighting in `docs/en/docs/tutorial/bigger-applications.md` (tiangolo#9806) Update bigger-applications.md 📝 Update release notes 📝 Update release notes 🌐 Add Russian translation for `docs/ru/docs/tutorial/dependencies/global-dependencies.md` (tiangolo#9970) 🌐 Add Urdu translation for `docs/ur/docs/benchmarks.md` (tiangolo#9974) 📝 Update release notes 📝 Update release notes ⬆ Bump mypy from 1.4.0 to 1.4.1 (tiangolo#9756) Bumps [mypy](https://github.com/python/mypy) from 1.4.0 to 1.4.1. - [Commits](python/mypy@v1.4.0...v1.4.1) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> ⬆ Bump mkdocs-material from 9.1.17 to 9.1.21 (tiangolo#9960) Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.1.17 to 9.1.21. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](squidfunk/mkdocs-material@9.1.17...9.1.21) --- updated-dependencies: - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> 🔖 Release version 0.101.0 📝 Update release notes 📝 Update release notes 📌 Do not allow Pydantic 2.1.0 that breaks (require 2.1.1) (tiangolo#10012) 📝 Update release notes 📝 Update release notes ✨ Enable Pydantic's serialization mode for responses, add support for Pydantic's `computed_field`, better OpenAPI for response models, proper required attributes, better generated clients (tiangolo#10011) * ✨ Enable Pydantic's serialization mode for responses * ✅ Update tests with new Pydantic v2 serialization mode * ✅ Add a test for Pydantic v2's computed_field 📝 Update release notes 👷 Add GitHub Actions step dump context to debug external failures (tiangolo#10008) 📝 Update release notes 🔧 Restore MkDocs Material pin after the fix (tiangolo#10001) 📝 Update release notes 🔧 Update the Question template to ask for the Pydantic version (tiangolo#10000) 📝 Update release notes ✅ Fix tests for compatibility with pydantic 2.1.1 (tiangolo#9943) 📝 Update release notes ➖ Remove direct dependency on MkDocs, Material for MkDocs defines its own dependency (tiangolo#9986) 📝 Update release notes 👥 Update FastAPI People (tiangolo#9999) 📝 Update release notes 🐳 Update Dockerfile with compatibility versions, to upgrade later (tiangolo#9998) 📝 Update release notes ➕ Add pydantic-settings to FastAPI People dependencies (tiangolo#9988) 📝 Update release notes ♻️ Update FastAPI People logic with new Pydantic (tiangolo#9985) 📝 Update release notes ✅ Fix test error in Windows for `jsonable_encoder` (tiangolo#9840) 📝 Update release notes 🌐 Add Russian translation for `docs/ru/docs/tutorial/security/index.md` (tiangolo#9963) 📝 Update release notes 🍱 Update sponsors, Fern badge (tiangolo#9982) 📝 Update release notes 👷 Deploy docs to Cloudflare Pages (tiangolo#9978) 📝 Update release notes 🔧 Update sponsor Fern (tiangolo#9979) 📝 Update release notes 👷 Update CI debug mode with Tmate (tiangolo#9977) 📝 Update release notes Co-Authored-By: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-Authored-By: Yois4101 <119609381+Yois4101@users.noreply.github.com> Co-Authored-By: Marcelo Trylesinski <marcelotryle@gmail.com> Co-Authored-By: Vicente Merino <vmerino@rexmas.com> Co-Authored-By: dedkot <dedkot01@gmail.com> Co-Authored-By: Vladislav Kramorenko <85196001+Xewus@users.noreply.github.com> Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-Authored-By: Sebastián Ramírez <tiangolo@gmail.com> Co-Authored-By: github-actions <github-actions@github.com>
Original(https://fastapi.tiangolo.com/ru/tutorial/dependencies/global-dependencies/)