]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commitdiff
🌐 Sync Portuguese docs (pages found with script) (#14554)
authorMotov Yurii <109919500+YuriiMotov@users.noreply.github.com>
Wed, 17 Dec 2025 10:17:03 +0000 (11:17 +0100)
committerGitHub <noreply@github.com>
Wed, 17 Dec 2025 10:17:03 +0000 (11:17 +0100)
docs/pt/docs/_llm-test.md
docs/pt/docs/project-generation.md
docs/pt/docs/tutorial/handling-errors.md
docs/pt/docs/tutorial/security/index.md

index 8d85dd670b9c0e8f5bffc361b5b0724de1a4111d..3da5e8a71d36005e70be2751d68e953471a80653 100644 (file)
@@ -15,7 +15,7 @@ Use da seguinte forma:
 
 Os testes:
 
-## Trechos de código { #code-snippets}
+## Trechos de código { #code-snippets }
 
 //// tab | Teste
 
@@ -53,7 +53,7 @@ Veja, por exemplo, a seção `### Quotes` em `docs/de/llm-prompt.md`.
 
 ////
 
-## Citações em trechos de código { #quotes-in-code-snippets}
+## Citações em trechos de código { #quotes-in-code-snippets }
 
 //// tab | Teste
 
index 9c4f1f1ecd9d94fdc523ad182ad44a45cce0f90a..419a39879fa551b9473001914c5572c0be0721fb 100644 (file)
@@ -13,7 +13,7 @@ Repositório GitHub: <a href="https://github.com/tiangolo/full-stack-fastapi-tem
     - 🔍 [Pydantic](https://docs.pydantic.dev), usado pelo FastAPI, para validação de dados e gerenciamento de configurações.
     - 💾 [PostgreSQL](https://www.postgresql.org) como banco de dados SQL.
 - 🚀 [React](https://react.dev) para o frontend.
-    - 💃 Usando TypeScript, hooks, [Vite](https://vitejs.dev), e outras partes de uma _stack_ frontend moderna.
+    - 💃 Usando TypeScript, hooks, Vite, e outras partes de uma _stack_ frontend moderna.
     - 🎨 [Tailwind CSS](https://tailwindcss.com) e [shadcn/ui](https://ui.shadcn.com) para os componentes de frontend.
     - 🤖 Um cliente frontend automaticamente gerado.
     - 🧪 [Playwright](https://playwright.dev) para testes Ponta-a-Ponta.
index 7b895ccdf3af621b2b0a7ce135438bff4b8268a8..456fd0b4e967e9c65aecd630792029eaae97b432 100644 (file)
@@ -147,8 +147,8 @@ Se você for ao `/items/foo`, em vez de receber o JSON padrão com o erro:
 você receberá a versão em texto:
 
 ```
-Erros de validação:
-Campo: ('path', 'item_id'), Erro: A entrada deve ser um inteiro válido; não foi possível interpretar a string como um inteiro
+Validation errors:
+Field: ('path', 'item_id'), Error: Input should be a valid integer, unable to parse string as an integer
 ```
 
 ### Sobrescreva o manipulador de erro `HTTPException` { #override-the-httpexception-error-handler }
index 2ebb87fcd8fdcaa76c96d0306e08007f2773ac88..d3de3e05098cd29e81de4998760efff39a2ec6f0 100644 (file)
@@ -1,4 +1,4 @@
-# Segurança
+# Segurança { #security }
 
 Há várias formas de lidar segurança, autenticação e autorização.
 
@@ -10,11 +10,11 @@ Em muitos frameworks e sistemas, apenas lidar com segurança e autenticação ex
 
 Mas primeiro, vamos verificar alguns pequenos conceitos.
 
-## Está com pressa?
+## Está com pressa? { #in-a-hurry }
 
 Se você não se importa com qualquer um desses termos e só precisa adicionar segurança com autenticação baseada em usuário e senha _agora_, pule para os próximos capítulos.
 
-## OAuth2
+## OAuth2 { #oauth2 }
 
 OAuth2 é uma especificação que define várias formas para lidar com autenticação e autorização.
 
@@ -24,7 +24,7 @@ Ela inclui uma forma para autenticação usando “third party”/aplicações d
 
 Isso é o que todos os sistemas com “Login with Facebook, Google, X (Twitter), GitHub” usam por baixo.
 
-### OAuth 1
+### OAuth 1 { #oauth-1 }
 
 Havia um OAuth 1, que é bem diferente do OAuth2, e mais complexo, isso incluía diretamente as especificações de como criptografar a comunicação.
 
@@ -38,7 +38,7 @@ Na seção sobre **deployment** você irá ver como configurar HTTPS de modo gra
 
 ///
 
-## OpenID Connect
+## OpenID Connect { #openid-connect }
 
 OpenID Connect é outra especificação, baseada em **OAuth2**.
 
@@ -48,7 +48,7 @@ Por exemplo, o login do Google usa OpenID Connect (que por baixo dos panos usa O
 
 Mas o login do Facebook não tem suporte para OpenID Connect. Ele tem a própria implementação do OAuth2.
 
-### OpenID (não "OpenID Connect")
+### OpenID (não "OpenID Connect") { #openid-not-openid-connect }
 
 Houve também uma especificação “OpenID”. Ela tentou resolver a mesma coisa que a **OpenID Connect**, mas não baseada em OAuth2.
 
@@ -56,7 +56,7 @@ Então, ela foi um sistema adicional completo.
 
 Ela não é muito popular ou usada nos dias de hoje.
 
-## OpenAPI
+## OpenAPI { #openapi }
 
 OpenAPI (anteriormente conhecido como Swagger) é a especificação aberta para a criação de APIs (agora parte da Linux Foundation).
 
@@ -97,7 +97,7 @@ O problema mais complexo é criar um provedor de autenticação/autorização co
 
 ///
 
-## **FastAPI** utilitários
+## **FastAPI** utilitários { #fastapi-utilities }
 
 **FastAPI** fornece várias ferramentas para cada um desses esquemas de segurança no módulo `fastapi.security` que simplesmente usa esses mecanismos de segurança.