🌐 Add Russian translation for docs/ru/docs/deployment/versions.md#4985
Conversation
Codecov Report
@@ Coverage Diff @@
## master #4985 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 532 533 +1
Lines 13672 13755 +83
=========================================
+ Hits 13672 13755 +83
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
|
📝 Docs preview for commit 8c9ee7a at: https://629b80a66924e50eb6fb1f77--fastapi.netlify.app |
docs/ru/docs/deployment/versions.md
| @@ -0,0 +1,87 @@ | |||
| # О версиях FastAPI | |||
|
|
|||
| **FastAPI** уже используется в продакшене во многих приложениях и системах. Покрытие тестами поддерживается на уровне 100%. Однако, его разработка все еще продолжается. | |||
There was a problem hiding this comment.
"Однако его разработка" https://www.nkj.ru/archive/articles/23602
|
|
||
| ## Доступные версии | ||
|
|
||
| Вы можете увидеть доступные версии (например - проверить последнюю на данный момент) в [Release Notes](../release-notes.md){.internal-link target=_blank}. |
There was a problem hiding this comment.
(например, проверить последнюю на данный момент)
|
|
||
| Следуя соглашению о Семантическом Версионировании, любые версии ниже `1.0.0` потенциально могут добавить обратно несовместимые изменения. | ||
|
|
||
| FastAPI следует соглашению в том, что любые изменения "ПАТЧ"-версии предназначены для исправления багов и обратно совместимых изменений. |
There was a problem hiding this comment.
Может быть так лучше? "для исправления багов и внесения обратно совместимых изменений"
|
|
||
| После создания тестов вы можете обновить свою версию **FastAPI** до более новой. После это следует убедиться, что ваш код работает корректно, запустив тесты. | ||
|
|
||
| Если все работает корректно или после внесения необходимых изменений все ваши тесты проходят, только тогда вы можете закрепить вашу новую версию `fastapi`. |
There was a problem hiding this comment.
(запятая) все работает корректно, или после внесения необходимых изменений все ваши тесты проходят
|
|
||
| Разные версии **FastAPI** будут использовать более новые версии Starlette. | ||
|
|
||
| Так что решение о используемой версии Starlette, вы можете оставить **FastAPI**. |
|
📝 Docs preview for commit f184d09 at: https://6300753c1f6b4b0af3bc6edd--fastapi.netlify.app |
Xewus
left a comment
There was a problem hiding this comment.
В целом хорошо. Небольшие косметические правки и пара непереведённых слов.
| fastapi==0.45.0 | ||
| ``` | ||
|
|
||
| что значит, что вы будете использовать именно версию `0.45.0`. |
There was a problem hiding this comment.
что значит, что
не очень красиво с такими повторами...
- Это означает
- Сие гласит
| fastapi>=0.45.0,<0.46.0 | ||
| ``` | ||
|
|
||
| что значит, что вы используете версии `0.45.0` или выше, но меньше чем `0.46.0`. Например, версия `0.45.2` все еще будет подходить. |
There was a problem hiding this comment.
что значит, что
не очень красиво с такими повторами...
- Это означает
- Сие гласит
|
|
||
| Первым делом вам следует "закрепить" конкретную последнюю используемую версию **FastAPI**, которая корректно работает с вашим приложением. | ||
|
|
||
| Например, вы используете версию `0.45.0` в приложении. |
There was a problem hiding this comment.
Например, вы используете версию
0.45.0в приложении.
Например, в своём приложении.вы используете версию 0.45.0.
|
|
||
| что значит, что вы используете версии `0.45.0` или выше, но меньше чем `0.46.0`. Например, версия `0.45.2` все еще будет подходить. | ||
|
|
||
| Если вы используете любой другой инструмент для организации установки, например Poetry, Pipenv или др., у них у всех имеется способ определения специфической версии для ваших пакетов. |
There was a problem hiding this comment.
для организации установки,
Мне чаще встречается - "управление зависимостями".
|
|
||
| ## Доступные версии | ||
|
|
||
| Вы можете увидеть доступные версии (например, проверить последнюю на данный момент) в [Release Notes](../release-notes.md){.internal-link target=_blank}. |
|
|
||
| FastAPI следует соглашению в том, что любые изменения "ПАТЧ"-версии предназначены для исправления багов и внесения обратно совместимых изменений. | ||
|
|
||
| !!! tip |
There was a problem hiding this comment.
Не переведено.
Подсказка/уточнение
There was a problem hiding this comment.
@Xewus если я правильно помню, !!! tip преобразуется в такой блок с подсказкой, если перевести, то сломается
There was a problem hiding this comment.
Возможно, Вы правы, завтра постараюсь пощупать этот случай.
Но вообще, чтобы проверить - сломается или нет, к фреймворку прилагаются инструменты для проверки локально - как будет реально выглядеть ваш перевод.
В целом, по данному переводу у меня особых претензий нет, я лишь предложил некоторые варианты, которые, по моему скромному мнению, звучат более "русскоязычно", потому и не нажимал "Требуются изменения".
There was a problem hiding this comment.
@Xewus если я правильно помню,
!!! tipпреобразуется в такой блок с подсказкой, если перевести, то сломается
There was a problem hiding this comment.
Завтра проверю. Если локально проблем не будет, сделаю необходимые изменения.
|
|
||
| Обратно несовместимые изменения и новые функции добавляются в "МИНОРНЫЕ" версии. | ||
|
|
||
| !!! tip |
There was a problem hiding this comment.
Не переведено.
Подсказка/уточнение
| !!! tip | ||
| "МИНОРНАЯ" версия - это число в середине. Например, в `0.2.3` МИНОРНАЯ версия - это `2`. | ||
|
|
||
| ## Обновление версии FastAPI |
|
|
||
| Вам следует добавить тесты для вашего приложения. | ||
|
|
||
| С помощью **FastAPI** это очень просто (благодаря Starlette), см. документацию: [Testing](../tutorial/testing.md){.internal-link target=_blank} |
| - zh: /zh/ | ||
| - async.md | ||
| - Развёртывание: | ||
| - deployment/versions.md |
There was a problem hiding this comment.
Хорошо, что не забыли про этот файл.
|
📝 Docs preview for commit 9ff9f92 at: https://63063d19a9359c00680c8f92--fastapi.netlify.app |
|
@emp7yhead , когда пытался перевести что-то, Себастьян попросил делать отдельный ПР на каждую страницу, соответственно, на исправления тоже лучше отдельный ПР делать. |
|
|
||
| Часто добавляются новые функции, регулярно исправляются баги, код продолжает постоянно совершенствоваться. | ||
|
|
||
| По указанным причинам текущие версии до сих пор `0.x.x`. Это говорит о том, что каждая версия может содержать обратно несовместимые изменения, следуя <a href="https://semver.org/" class="external-link" target="_blank">соглашению о Семантическом Версионировании</a>. |
There was a problem hiding this comment.
На русском, как будто бы, глагола не достаёт: "текущие версии до сих пор 0.x.x". Может быть "текущие версии до сих пор не достигли 1.x.x", раз речь о семвере? Впрочем, если над этим слишком долго думать, то выйдет уже 1.0 .))
|
Great, thanks @emp7yhead! 🚀 🍰 |

Translate
docs/ru/docs/deployment/versions.mdand add deploy menu in Russian.related: #1362