Skip to content
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

Merged
merged 21 commits into from
Aug 5, 2023

Conversation

dudyaosuplayer
Copy link
Contributor

@tiangolo
Copy link
Owner

📝 Docs preview for commit e4c7c15 at: https://64c6ab1123a9c32821205a9a--fastapi.netlify.app

Copy link
Contributor

@eVery1337 eVery1337 left a 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` для целой группы *путевых операций*.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Позднее, читая о том как структурировать большие приложения([Bigger Applications - Multiple Files](../../tutorial/bigger-applications.md){.internal-link target=_blank}), состоящие из большого количества файлов, вы узнаете как объявить один параметр `dependencies` для целой группы *путевых операций*.
Позднее, читая о том как структурировать большие приложения([Масштабирование приложений - структура множества файлов](../../tutorial/bigger-applications.md){.internal-link target=_blank}), состоящие из большого количества файлов, вы узнаете как объявить один параметр `dependencies` для целой группы *путевых операций*.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Вы правы, что лучше перевести это момент (но учитывая её объём, это случится не скоро).

Тем не менее, масштабирование - это немного другое.
Там просто предлагается структура организации множества файлов.
Соответственно, смею предложить перевод попроще - "Приложения содержащие много файлов".

И перед "как" - в данном случае нужна запятая.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

И пробела ещё не хватает перед первой скобкой.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Может тогда не "Масштабирование приложений - структура множества файлов", а "Масштабирование приложений - многофайловая структура"?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Да, отлично.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Как вы приходите к "масштабированию"??? Там же буквально написано - "более крупные приложения".

Масштабирование - это добавление ресурсов, для возможности обработки большей нагрузки.

@Xewus
Copy link
Contributor

Xewus commented Jul 31, 2023

В заголовке принято указывать полный путь к файлу - docs/tutorial/депендс/global-dependencies.md.

@dudyaosuplayer dudyaosuplayer changed the title 🌐 Add Russian translation for docs/tutorial/global-dependencies.md 🌐 Add Russian translation for docs/tutorial/dependencies/global-dependencies.md Jul 31, 2023
docs/ru/docs/tutorial/dependencies/global-dependencies.md Outdated Show resolved Hide resolved

## Зависимости для групп *путевых операций*

Позднее, читая о том как структурировать большие приложения([Bigger Applications - Multiple Files](../../tutorial/bigger-applications.md){.internal-link target=_blank}), состоящие из большого количества файлов, вы узнаете как объявить один параметр `dependencies` для целой группы *путевых операций*.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

И пробела ещё не хватает перед первой скобкой.

@tiangolo
Copy link
Owner

📝 Docs preview for commit d7bb4fc at: https://64c7845023a9c31095205a9b--fastapi.netlify.app

@tiangolo
Copy link
Owner

📝 Docs preview for commit a43c3ec at: https://64c785e742477c0ebc6723b6--fastapi.netlify.app

Copy link
Contributor

@dedkot01 dedkot01 left a 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/#-

docs/ru/docs/tutorial/dependencies/global-dependencies.md Outdated Show resolved Hide resolved
docs/ru/docs/tutorial/dependencies/global-dependencies.md Outdated Show resolved Hide resolved
docs/ru/docs/tutorial/dependencies/global-dependencies.md Outdated Show resolved Hide resolved
docs/ru/docs/tutorial/dependencies/global-dependencies.md Outdated Show resolved Hide resolved
docs/ru/docs/tutorial/dependencies/global-dependencies.md Outdated Show resolved Hide resolved
dudyaosuplayer and others added 5 commits July 31, 2023 17:04
@tiangolo
Copy link
Owner

📝 Docs preview for commit 93de280 at: https://64c7b3b1ba910415f9934ad9--fastapi.netlify.app

@dudyaosuplayer dudyaosuplayer changed the title 🌐 Add Russian translation for docs/tutorial/dependencies/global-dependencies.md 🌐 Add Russian translation for docs/ru/docs/tutorial/dependencies/global-dependencies.md Jul 31, 2023
@Xewus
Copy link
Contributor

Xewus commented Jul 31, 2023

Парни, блядь, прекращайте бездумно апрувить, прочтите сначала текст. Не нужно позорить русский язык.

@dedkot01
Copy link
Contributor

dedkot01 commented Aug 1, 2023

Парни, блядь, прекращайте бездумно апрувить, прочтите сначала текст. Не нужно позорить русский язык.

Позор русского языка вижу сейчас только в Вашем сообщении.

Вижу, что человек проработал все запрошенные у него изменения, где тут бездумно? Бездумно оставить комментарий "Всё плохо" не указав на то, что плохо (не говорю уже о том, чтобы предложить исправления).

Просто оставлю это здесь. @Xewus , советую прочитать 3 и 4 абзац на досуге:
https://fastapi.tiangolo.com/ru/help-fastapi/#github_1

@Xewus
Copy link
Contributor

Xewus commented Aug 1, 2023

Парни, блядь, прекращайте бездумно апрувить, прочтите сначала текст. Не нужно позорить русский язык.

Позор русского языка вижу сейчас только в Вашем сообщении.

Вижу, что человек проработал все запрошенные у него изменения, где тут бездумно? Бездумно оставить комментарий "Всё плохо" не указав на то, что плохо (не говорю уже о том, чтобы предложить исправления).

Просто оставлю это здесь. @Xewus , советую прочитать 3 и 4 абзац на досуге: https://fastapi.tiangolo.com/ru/help-fastapi/#github_1

Парни, блядь, прекращайте бездумно апрувить, прочтите сначала текст. Не нужно позорить русский язык.

Позор русского языка вижу сейчас только в Вашем сообщении.

Вижу, что человек проработал все запрошенные у него изменения, где тут бездумно? Бездумно оставить комментарий "Всё плохо" не указав на то, что плохо (не говорю уже о том, чтобы предложить исправления).

Просто оставлю это здесь. @Xewus , советую прочитать 3 и 4 абзац на досуге: https://fastapi.tiangolo.com/ru/help-fastapi/#github_1


добавлять dependencies

Было указано, что термин не переведён. И если с flowесть, что обсуждать, то термины "зависимости" и "внедрение зависимостей" существуют и широко известны.

можете добавлять их в FastAPI приложении.

А до этого их где добавляли? В Караганде? Указание на это тоже было.

Масштабирование приложений - многофайловая структура

На это тоже было указание, причём с аргументом про содержание той страницы, раз уж сам переводчик не удосужился просмотреть её. Более того, когда второй раз было написано так же, был задан конкретный вопрос - "Как вы пришли к такому варианту".

Так что Ваши обвинения явно беспочвенны и лишь дополнительно подтверждают, что Вы не изволили ознакомиться с предметом дискуссии.


Страница, которую Вы прикрепили в конце, мне прекрасно известна и аргументы, которые Вы могли бы оттуда использовать, относятся, например, к заголовку, в котором второе слово с заглавной буквы или к пропущенным запятым (на них тоже было указано, хотя я и не знаток пунктуации), но никак не к искажению смысла.


Одно дело, если вы желаете условно "поделиться знаниями, нести свет" (я надеюсь, что большинство людей всё-таки придерживается этого), и другое дело набивать коммиты, засовывая страницу в гугло-переводчик и выкладывая итог сюда.

@dudyaosuplayer
Copy link
Contributor Author

Парни, блядь, прекращайте бездумно апрувить, прочтите сначала текст. Не нужно позорить русский язык.

Позор русского языка вижу сейчас только в Вашем сообщении.
Вижу, что человек проработал все запрошенные у него изменения, где тут бездумно? Бездумно оставить комментарий "Всё плохо" не указав на то, что плохо (не говорю уже о том, чтобы предложить исправления).
Просто оставлю это здесь. @Xewus , советую прочитать 3 и 4 абзац на досуге: https://fastapi.tiangolo.com/ru/help-fastapi/#github_1

Парни, блядь, прекращайте бездумно апрувить, прочтите сначала текст. Не нужно позорить русский язык.

Позор русского языка вижу сейчас только в Вашем сообщении.
Вижу, что человек проработал все запрошенные у него изменения, где тут бездумно? Бездумно оставить комментарий "Всё плохо" не указав на то, что плохо (не говорю уже о том, чтобы предложить исправления).
Просто оставлю это здесь. @Xewus , советую прочитать 3 и 4 абзац на досуге: https://fastapi.tiangolo.com/ru/help-fastapi/#github_1

добавлять dependencies

Было указано, что термин не переведён. И если с flowесть, что обсуждать, то термины "зависимости" и "внедрение зависимостей" существуют и широко известны.

можете добавлять их в FastAPI приложении.

А до этого их где добавляли? В Караганде? Указание на это тоже было.

Масштабирование приложений - многофайловая структура

На это тоже было указание, причём с аргументом про содержание той страницы, раз уж сам переводчик не удосужился просмотреть её. Более того, когда второй раз было написано так же, был задан конкретный вопрос - "Как вы пришли к такому варианту".

Так что Ваши обвинения явно беспочвенны и лишь дополнительно подтверждают, что Вы не изволили ознакомиться с предметом дискуссии.

Страница, которую Вы прикрепили в конце, мне прекрасно известна и аргументы, которые Вы могли бы оттуда использовать, относятся, например, к заголовку, в котором второе слово с заглавной буквы или к пропущенным запятым (на них тоже было указано, хотя я и не знаток пунктуации), но никак не к искажению смысла.

Одно дело, если вы желаете условно "поделиться знаниями, нести свет" (я надеюсь, что большинство людей всё-таки придерживается этого), и другое дело набивать коммиты, засовывая страницу в гугло-переводчик и выкладывая итог сюда.

Вы можете просто написать, что вам конкретно не нравится и предложить варианты исправления.
Про dependencies: я подумал, что это слово в тексте указывает на название параметра.
Про "Масштабирование приложений". Из вашего сообщения непонятно, что конкретно нуждается в исправлении.

@eVery1337
Copy link
Contributor

eVery1337 commented Aug 1, 2023

Парни, блядь, прекращайте бездумно апрувить, прочтите сначала текст. Не нужно позорить русский язык.

Позор русского языка вижу сейчас только в Вашем сообщении.
Вижу, что человек проработал все запрошенные у него изменения, где тут бездумно? Бездумно оставить комментарий "Всё плохо" не указав на то, что плохо (не говорю уже о том, чтобы предложить исправления).
Просто оставлю это здесь. @Xewus , советую прочитать 3 и 4 абзац на досуге: https://fastapi.tiangolo.com/ru/help-fastapi/#github_1

Парни, блядь, прекращайте бездумно апрувить, прочтите сначала текст. Не нужно позорить русский язык.

Позор русского языка вижу сейчас только в Вашем сообщении.
Вижу, что человек проработал все запрошенные у него изменения, где тут бездумно? Бездумно оставить комментарий "Всё плохо" не указав на то, что плохо (не говорю уже о том, чтобы предложить исправления).
Просто оставлю это здесь. @Xewus , советую прочитать 3 и 4 абзац на досуге: https://fastapi.tiangolo.com/ru/help-fastapi/#github_1

добавлять dependencies

Было указано, что термин не переведён. И если с flowесть, что обсуждать, то термины "зависимости" и "внедрение зависимостей" существуют и широко известны.

можете добавлять их в FastAPI приложении.

А до этого их где добавляли? В Караганде? Указание на это тоже было.

Масштабирование приложений - многофайловая структура

На это тоже было указание, причём с аргументом про содержание той страницы, раз уж сам переводчик не удосужился просмотреть её. Более того, когда второй раз было написано так же, был задан конкретный вопрос - "Как вы пришли к такому варианту".

Так что Ваши обвинения явно беспочвенны и лишь дополнительно подтверждают, что Вы не изволили ознакомиться с предметом дискуссии.

Страница, которую Вы прикрепили в конце, мне прекрасно известна и аргументы, которые Вы могли бы оттуда использовать, относятся, например, к заголовку, в котором второе слово с заглавной буквы или к пропущенным запятым (на них тоже было указано, хотя я и не знаток пунктуации), но никак не к искажению смысла.

Одно дело, если вы желаете условно "поделиться знаниями, нести свет" (я надеюсь, что большинство людей всё-таки придерживается этого), и другое дело набивать коммиты, засовывая страницу в гугло-переводчик и выкладывая итог сюда.

Я один не вижу ни одного указания о которых говорит @Xewus ?

@Xewus
Copy link
Contributor

Xewus commented Aug 1, 2023

Я один не вижу ни одного указания о которых говорит @Xewus ?

image

@Xewus
Copy link
Contributor

Xewus commented Aug 1, 2023

И безотносительно спора о правильности терминов, в которых я вполне могу быть не прав, ну что это за строка?
Позднее, читая о том как структурировать большие приложения Масштабирование приложений - многофайловая структура, состоящие из большого количества файлов

@eVery1337
Copy link
Contributor

eVery1337 commented Aug 1, 2023

Я один не вижу ни одного указания о которых говорит @Xewus ?

image

Ваши комментарии имеют статус pending и видны только вам! Где-то там должна быть кнопка submit

@eVery1337
Copy link
Contributor

И безотносительно спора о правильности терминов, в которых я вполне могу быть не прав, ну что это за строка? Позднее, читая о том как структурировать большие приложения Масштабирование приложений - многофайловая структура, состоящие из большого количества файлов

Согласен, можно убрать название этой статьи из предложения вовсе и оставить в части 'читая о том как структурировать большие приложения' гиперлинк на нее

@Xewus
Copy link
Contributor

Xewus commented Aug 1, 2023

Ваши комментарии имеют статус pending и видны только вам!

Ох! Точно. Прощу прощения, посыпаю голову пеплом и всё такое. Тем не менее, претензии к более внимательному ознакомлению перед апрувом не снимаю.

…Масштабирование приложений - многофайловая структура, состоящие из большого количества файлов, вы узнаете как объявить один параметр dependencies для целой группы *операций пути*." with "Позднее, читая о том, как структурировать более крупные приложения ([Большие приложения - многофайловая структура](../../tutorial/bigger-applications.md){.internal-link target=_blank}),вы узнаете как объявить один параметр dependencies для целой группы *операций пути*."
…орам операции пути, вы можете добавлять их в FastAPI приложении." with "Подобно тому, как вы можете добавлять параметр зависимостей dependencies к декораторам операций пути, вы можете добавлять их в FastAPI приложении."
…орам операции пути, вы можете добавлять их в FastAPI приложении." with "Подобно тому, как вы можете добавлять параметр зависимостей dependencies к декораторам операций пути, вы можете добавлять их в FastAPI приложении."
@tiangolo
Copy link
Owner

tiangolo commented Aug 1, 2023

📝 Docs preview for commit b860b41 at: https://71e0f650.fastapitiangolo.pages.dev

@tiangolo
Copy link
Owner

tiangolo commented Aug 1, 2023

📝 Docs preview for commit a37df17 at: https://2af6db02.fastapitiangolo.pages.dev

docs/ru/docs/tutorial/dependencies/global-dependencies.md Outdated Show resolved Hide resolved
@@ -0,0 +1,34 @@
# Глобальные Зависимости

Для некоторых типов приложений может потребоваться добавить зависимости ко всему приложению.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Для некоторых типов приложений может потребоваться добавить зависимости ко всему приложению.
Иногда Вам может понадобиться добавить одинаковые зависимости ко всему приложению.

Это так, на усмотрение автора.

docs/ru/docs/tutorial/dependencies/global-dependencies.md Outdated Show resolved Hide resolved
docs/ru/docs/tutorial/dependencies/global-dependencies.md Outdated Show resolved Hide resolved

## Зависимости для групп *операций пути*

Позднее, читая о том, как структурировать более крупные приложения ([Большие приложения - многофайловая структура](../../tutorial/bigger-applications.md){.internal-link target=_blank}), вы узнаете, как объявить один параметр dependencies для целой группы *операций пути*.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Позднее, читая о том, как структурировать более крупные приложения ([Большие приложения - многофайловая структура](../../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 для целой группы *операций пути*.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Я бы оставил без изменений.
В вашем варианте нет слова приложения между словом более и тем, что в скобках, из-за этого теряется связь со второй частью предложения, которая начинается с , вы узнаете....

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

При просмотре страницы, читатель не видит скобок, то есть выглядит так:

Позднее, читая о том, как структурировать более крупные Приложения содержащие много файлов, вы узнаете, как объявить один параметр dependencies для целой группы операций пути

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

У меня видно
image

Copy link
Contributor

@dedkot01 dedkot01 Aug 2, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Скобка есть, разметка MD соблюдена верно. В предлагаемом варианте вообще нет слова "приложение", оно убрано за скобку. И если убрать из предложения примечание в скобках, то получится:

Позднее, читая о том, как структурировать более крупные, вы узнаете, как объявить один параметр dependencies...

@Xewus зачем предлагаете вставить ссылку на временный деплой доки в оригинал? Тем более, что она уже неактуальна.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

я предлагаю читаемое построение, а не конкретную ссылку

Copy link
Contributor

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 текстом из вашего предложения:
image

Уже здесь видно нарушение MD разметки в виде неверно расставленных скобок. В оригинале автора они расставлены верно, выше есть скриншот #9970 (comment).

Дальше, уберу ссылки, чтобы не мешали представлению, исправлю оплошность со скобкой:

Позднее, читая о том, как структурировать более крупные (Приложения содержащие много файлов), вы узнаете, как объявить один параметр dependencies для целой группы операций пути.

Скриншот с raw текстом:
image

Как известно, если убрать слова в скобках из предложения, смысл предложения от этого не изменится. Уберём скобки из Вашего предложения:

Позднее, читая о том, как структурировать более крупные, вы узнаете, как объявить один параметр dependencies для целой группы операций пути.

...как структурировать более крупные, вы узнаете, как объявить один параметр dependencies...

...более крупные, вы узнаете...

Более крупные... кого? Где в Вашем предложении 'читаемое построение'? Оно обрывается. Может когда Вы писали, то закладывали какое-то дельное предложение, но, в результате Вашей невнимательности, его не предоставили. Я против данного изменения, оно нарушает правило русского языка "Без существительного, нет прилагательного".

Во вторых, Ваше утверждение 'я предлагаю читаемое построение, а не конкретную ссылку' ложное. Здесь ярко зелёным выделено, что Вы предлагаете в качестве изменения:
image

Повторяю свой вопрос - @Xewus зачем предлагаете вставить абсолютную ссылку на временный деплой доки в оригинал?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Вы сильно перевозбудились, то расставляете скобки, то удаляете, то снова их расставляете, а потом удаляете то, что внутри., заявляя, что Вам широко известна такая последовательность действий. Примените лучше свои писательские таланты к качественному переводу ещё одной страницы. Я привёл конкретную строку, как она должна выглядеть для читателя.

Позднее, читая о том, как структурировать более крупные Приложения содержащие много файлов, вы узнаете, как объявить один параметр dependencies для целой группы операций пути

здесь нет скобок.

Если же Вы изволите требовать, чтоб я переписывал предложенный перевод, то зачем тогда автор перевода? Задача ревью - указать недостатки и предложить направление изысканий, а не требовать "вставь мою строку". Если в Вашем окружении принято последнее , могу лишь посочувствовать, хотя долгодержащаяся повышенная температура табурета не даёт Вам рассуждать разумно.

@Xewus
Copy link
Contributor

Xewus commented Aug 2, 2023

В итоге споров больше, чем размер страницы...

Co-authored-by: Vladislav Kramorenko <85196001+Xewus@users.noreply.github.com>
@tiangolo
Copy link
Owner

tiangolo commented Aug 2, 2023

📝 Docs preview for commit 6c00862 at: https://9cd7cfde.fastapitiangolo.pages.dev

Co-authored-by: Vladislav Kramorenko <85196001+Xewus@users.noreply.github.com>
@tiangolo
Copy link
Owner

tiangolo commented Aug 2, 2023

📝 Docs preview for commit 06c4cef at: https://20ecb78d.fastapitiangolo.pages.dev

@tiangolo
Copy link
Owner

tiangolo commented Aug 2, 2023

📝 Docs preview for commit 511b436 at: https://a5e6b75d.fastapitiangolo.pages.dev

@tiangolo tiangolo changed the title 🌐 Add Russian translation for docs/ru/docs/tutorial/dependencies/global-dependencies.md 🌐 Add Russian translation for docs/ru/docs/tutorial/dependencies/global-dependencies.md Aug 2, 2023
@tiangolo tiangolo added lang-all Translations lang-ru Russian translations approved-2 labels Aug 2, 2023
Co-authored-by: Vladislav Kramorenko <85196001+Xewus@users.noreply.github.com>
@tiangolo
Copy link
Owner

tiangolo commented Aug 2, 2023

📝 Docs preview for commit 785fe9d at: https://db266388.fastapitiangolo.pages.dev

@tiangolo
Copy link
Owner

tiangolo commented Aug 3, 2023

📝 Docs preview for commit d978308 at: https://aa5f2ef8.fastapitiangolo.pages.dev

@Xewus
Copy link
Contributor

Xewus commented Aug 3, 2023

@dudyaosuplayer, если что, не переживай, обычно тут намного спокойнее.
фф

@tiangolo
Copy link
Owner

tiangolo commented Aug 5, 2023

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 😅 ☕

@tiangolo tiangolo merged commit 1c919de into tiangolo:master Aug 5, 2023
35 checks passed
magiskboy pushed a commit to magiskboy/fastapi that referenced this pull request Aug 15, 2023
…bal-dependencies.md` (tiangolo#9970)

Co-authored-by: dedkot <dedkot01@gmail.com>
Co-authored-by: Vladislav Kramorenko <85196001+Xewus@users.noreply.github.com>
emirthab pushed a commit to emirthab/fastapi that referenced this pull request Sep 1, 2023
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>
emirthab pushed a commit to emirthab/fastapi that referenced this pull request Sep 1, 2023
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved-2 lang-all Translations lang-ru Russian translations
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants