🌐 Add Portuguese translation for docs/pt/docs/how-to/custom-request-and-route.md#12483
Conversation
|
📝 Docs preview for commit 1cbea57 at: https://741627fc.fastapitiangolo.pages.dev Modified Pages |
|
📝 Docs preview for commit cf27c37 at: https://9d5256df.fastapitiangolo.pages.dev Modified Pages |
ceb10n
left a comment
There was a problem hiding this comment.
Thank you @devfernandoa \o/
Great work! 🚀
|
|
||
| Em algum casos, você pode querer sobreescrever a lógica usada pelas classes `Request`e `APIRoute`. | ||
|
|
||
| Em particular, isso pode ser uma boa alternativa para uma lógica em um intermediário |
There was a problem hiding this comment.
I don't think "Intermediário" is a good translation to middleware.
The translated docs in the tutorial section didn't translate middleware. I think it's because we don't have a good translation to it...
I would keep middleware here.
|
|
||
| Por exemplo, se você quiser ler ou manipular o corpo da requisição antes que ele seja processado pela sua aplicação. | ||
|
|
||
| /// danger | "perigo" |
There was a problem hiding this comment.
You can remove the quotes here:
/// danger | Perigo
|
|
||
| ### Criar uma classe `GzipRequest` personalizada | ||
|
|
||
| /// tip | "dica" |
There was a problem hiding this comment.
The same here: remove the quotes and add a capital letter:
/// tip | Dica
| {!../../docs_src/custom_request_and_route/tutorial001.py!} | ||
| ``` | ||
|
|
||
| /// note | "Detalhes Técnicos" |
There was a problem hiding this comment.
Just remove the quotes here:
/// note | Detalhes Técnicos
|
|
||
| A única coisa que a função retornada por `GzipRequest.get_route_handler` faz de diferente é converter o `Request` para um `GzipRequest`. | ||
|
|
||
| Fazendo isso, nosso `GzipRequest` irá cuidar de descomprimir os dados (se necessário) antes de passá-los para nossas *operações de caminho*. |
There was a problem hiding this comment.
Here, operações de caminho is not wrong, but the pattern used in the translations is operações de rota.
It would be nice to change, just to keep the pattern...
|
|
||
| ## Acessando o corpo da requisição em um manipulador de exceção | ||
|
|
||
| /// tip | "dica" |
| {!../../docs_src/custom_request_and_route/tutorial003.py!} | ||
| ``` | ||
|
|
||
| Nesse exemplo, as *operações de caminho* sob o `router` irão usar a classe `TimedRoute` personalizada, e terão um cabeçalho extra `X-Response-Time` na resposta com o tempo que levou para gerar a resposta: |
There was a problem hiding this comment.
The same here, I would change operações de caminho to operações de rota
docs/pt/docs/how-to/custom-request-and-route.md
w-to/custom-request-and-route
Just pushed all the reviewed changes,thanks @ceb10n ! |
|
📝 Docs preview for commit c3a749e at: https://03b96c65.fastapitiangolo.pages.dev Modified Pages |
|
Great. Thanks for your interest in contributing to FastAPI! @devfernandoa 💯 |
No description provided.