Browse Source

docs(es): update technical glossary in LLM prompt for better consistency

pull/15250/head
k0k4depelover 4 months ago
parent
commit
e42acafe16
  1. 16
      docs/es/docs/advanced/security/http-basic-auth.md
  2. 181
      docs/es/llm-prompt.md

16
docs/es/docs/advanced/security/http-basic-auth.md

@ -14,13 +14,13 @@ Luego, cuando escribes ese nombre de usuario y contraseña, el navegador los env
## Simple HTTP Basic Auth { #simple-http-basic-auth } ## Simple HTTP Basic Auth { #simple-http-basic-auth }
* Importa `HTTPBasic` y `HTTPBasicCredentials`. - Importa `HTTPBasic` y `HTTPBasicCredentials`.
* Crea un "esquema de `security`" usando `HTTPBasic`. - Crea un "esquema de `security`" usando `HTTPBasic`.
* Usa ese `security` con una dependencia en tu *path operation*. - Usa ese `security` con una dependencia en tu _path operation_.
* Devuelve un objeto de tipo `HTTPBasicCredentials`: - Devuelve un objeto de tipo `HTTPBasicCredentials`:
* Contiene el `username` y `password` enviados. - Contiene el `username` y `password` enviados.
{* ../../docs_src/security/tutorial006_an_py310.py hl[4,8,12] *} {_ ../../docs_src/security/tutorial006_an_py310.py hl[4,8,12] _}
Cuando intentas abrir la URL por primera vez (o haces clic en el botón "Execute" en la documentación) el navegador te pedirá tu nombre de usuario y contraseña: Cuando intentas abrir la URL por primera vez (o haces clic en el botón "Execute" en la documentación) el navegador te pedirá tu nombre de usuario y contraseña:
@ -40,7 +40,7 @@ Para manejar eso, primero convertimos el `username` y `password` a `bytes` codif
Luego podemos usar `secrets.compare_digest()` para asegurar que `credentials.username` es `"stanleyjobson"`, y que `credentials.password` es `"swordfish"`. Luego podemos usar `secrets.compare_digest()` para asegurar que `credentials.username` es `"stanleyjobson"`, y que `credentials.password` es `"swordfish"`.
{* ../../docs_src/security/tutorial007_an_py310.py hl[1,12:24] *} {_ ../../docs_src/security/tutorial007_an_py310.py hl[1,12:24] _}
Esto sería similar a: Esto sería similar a:
@ -104,4 +104,4 @@ De esa manera, usando `secrets.compare_digest()` en el código de tu aplicación
Después de detectar que las credenciales son incorrectas, regresa un `HTTPException` con un código de estado 401 (el mismo que se devuelve cuando no se proporcionan credenciales) y agrega el header `WWW-Authenticate` para que el navegador muestre el prompt de inicio de sesión nuevamente: Después de detectar que las credenciales son incorrectas, regresa un `HTTPException` con un código de estado 401 (el mismo que se devuelve cuando no se proporcionan credenciales) y agrega el header `WWW-Authenticate` para que el navegador muestre el prompt de inicio de sesión nuevamente:
{* ../../docs_src/security/tutorial007_an_py310.py hl[26:30] *} {_ ../../docs_src/security/tutorial007_an_py310.py hl[26:30] _}

181
docs/es/llm-prompt.md

@ -8,92 +8,95 @@ For instructions or titles in imperative, keep them in imperative, for example "
For the next terms, use the following translations: For the next terms, use the following translations:
* framework: framework (do not translate to "marco") - framework: framework (do not translate to "marco")
* performance: rendimiento - performance: rendimiento
* program (verb): programar - program (verb): programar
* code (verb): programar - code (verb): programar
* type hints: anotaciones de tipos - type hints: anotaciones de tipos
* type annotations: anotaciones de tipos - type annotations: anotaciones de tipos
* autocomplete: autocompletado - autocomplete: autocompletado
* completion (in the context of autocompletion): autocompletado - completion (in the context of autocompletion): autocompletado
* feature: funcionalidad - feature: funcionalidad
* sponsor: sponsor - sponsor: sponsor
* host (in a podcast): host - host (in a podcast): host
* request (as in HTTP request): request - request (as in HTTP request): request
* response (as in HTTP response): response - response (as in HTTP response): response
* path operation function: path operation function (do not translate to "función de operación de ruta") - path operation function: path operation function (do not translate to "función de operación de ruta")
* path operation: path operation (do not translate to "operación de ruta") - path operation: path operation (do not translate to "operación de ruta")
* path (as in URL path): path (do not translate to "ruta") - path (as in URL path): path (do not translate to "ruta")
* query (as in URL query): query (do not translate to "consulta") - query (as in URL query): query (do not translate to "consulta")
* cookie (as in HTTP cookie): cookie - cookie (as in HTTP cookie): cookie
* header (as in HTTP header): header - header (as in HTTP header): header
* form (as in HTML form): formulario - form (as in HTML form): formulario
* type checks: chequeo de tipos - type checks: chequeo de tipos
* parse: parse - parse: parse
* parsing: parsing - parsing: parsing
* marshall: marshall - marshall: marshall
* library: paquete (do not translate to "biblioteca" or "librería") - library: paquete (do not translate to "biblioteca" or "librería")
* instance: instance (do not translate to "instancia") - instance: instance (do not translate to "instancia")
* scratch the surface: tocar los conceptos básicos - scratch the surface: tocar los conceptos básicos
* string: string - string: string (do not translate to "cadena" or "cadenas")
* bug: bug - bug: bug
* docs: documentación (do not translate to "documentos") - docs: documentación (do not translate to "documentos")
* cheat sheet: cheat sheet (do not translate to "chuleta") - cheat sheet: cheat sheet (do not translate to "chuleta")
* key (as in key-value pair, dictionary key): clave - key (as in key-value pair, dictionary key): clave
* array (as in JSON array): array - array (as in JSON array): array
* API key: API key (do not translate to "clave API") - API key: API key (do not translate to "clave API")
* 100% test coverage: cobertura de tests del 100% - 100% test coverage: cobertura de tests del 100%
* back and forth: de un lado a otro - back and forth: de un lado a otro
* I/O (as in "input and output"): I/O (do not translate to "E/S") - I/O (as in "input and output"): I/O (do not translate to "E/S")
* Machine Learning: Machine Learning (do not translate to "Aprendizaje Automático") - Machine Learning: Machine Learning (do not translate to "Aprendizaje Automático")
* Deep Learning: Deep Learning (do not translate to "Aprendizaje Profundo") - Deep Learning: Deep Learning (do not translate to "Aprendizaje Profundo")
* callback hell: callback hell (do not translate to "infierno de callbacks") - callback hell: callback hell (do not translate to "infierno de callbacks")
* tip: Consejo (do not translate to "tip") - tip: Consejo (do not translate to "tip")
* check: Revisa (do not translate to "chequea" or "comprobación) - check: Revisa (do not translate to "chequea" or "comprobación)
* Cross-Origin Resource Sharing: Cross-Origin Resource Sharing (do not translate to "Compartición de Recursos de Origen Cruzado") - Cross-Origin Resource Sharing: Cross-Origin Resource Sharing (do not translate to "Compartición de Recursos de Origen Cruzado")
* Release Notes: Release Notes (do not translate to "Notas de la Versión") - Release Notes: Release Notes (do not translate to "Notas de la Versión")
* Semantic Versioning: Semantic Versioning (do not translate to "Versionado Semántico") - Semantic Versioning: Semantic Versioning (do not translate to "Versionado Semántico")
* dependable: dependable (do not translate to "confiable" or "fiable") - dependable: dependable (do not translate to "confiable" or "fiable")
* list (as in Python list): list - list (as in Python list): list
* context manager: context manager (do not translate to "gestor de contexto" or "administrador de contexto") - context manager: context manager (do not translate to "gestor de contexto" or "administrador de contexto")
* a little bit: un poquito - a little bit: un poquito
* graph (data structure, as in "dependency graph"): grafo (do not translate to "gráfico") - graph (data structure, as in "dependency graph"): grafo (do not translate to "gráfico")
* form data: form data (do not translate to "datos de formulario" or "datos de form") - form data: form data (do not translate to "datos de formulario" or "datos de form")
* import (as in code import): import (do not translate to "importación") - import (as in code import): import (do not translate to "importación")
* JSON Schema: JSON Schema (do not translate to "Esquema JSON") - JSON Schema: JSON Schema (do not translate to "Esquema JSON")
* embed: embeber (do not translate to "incrustar") - embed: embeber (do not translate to "incrustar")
* request body: request body (do not translate to "cuerpo de la petición") - request body: request body (do not translate to "cuerpo de la petición")
* response body: response body (do not translate to "cuerpo de la respuesta") - response body: response body (do not translate to "cuerpo de la respuesta")
* cross domain: cross domain (do not translate to "dominio cruzado") - cross domain: cross domain (do not translate to "dominio cruzado")
* cross origin: cross origin (do not translate to "origen cruzado") - cross origin: cross origin (do not translate to "origen cruzado")
* plugin: plugin (do not translate to "complemento" or "extensión") - plugin: plugin (do not translate to "complemento" or "extensión")
* plug-in: plug-in (do not translate to "complemento" or "extensión") - plug-in: plug-in (do not translate to "complemento" or "extensión")
* plug-ins: plug-ins (do not translate to "complementos" or "extensiones") - plug-ins: plug-ins (do not translate to "complementos" or "extensiones")
* full stack: full stack (do not translate to "pila completa") - full stack: full stack (do not translate to "pila completa")
* full-stack: full-stack (do not translate to "de pila completa") - full-stack: full-stack (do not translate to "de pila completa")
* stack: stack (do not translate to "pila") - stack: stack (do not translate to "pila")
* loop (as in async loop): loop (do not translate to "bucle" or "ciclo") - loop (as in async loop): loop (do not translate to "bucle" or "ciclo")
* hard dependencies: dependencias obligatorias (do not translate to "dependencias duras") - hard dependencies: dependencias obligatorias (do not translate to "dependencias duras")
* locking: locking (do not translate to "bloqueo") - locking: locking (do not translate to "bloqueo")
* testing (as in software testing): escribir pruebas (do not translate to "probar") - testing (as in software testing): escribir pruebas (do not translate to "probar")
* code base: code base (do not translate to "base de código") - code base: code base (do not translate to "base de código")
* default: por defecto (do not translate to "predeterminado") - default: por defecto (do not translate to "predeterminado")
* default values: valores por defecto (do not translate to "valores predeterminados") - default values: valores por defecto (do not translate to "valores predeterminados")
* media type: media type (do not translate to "tipo de medio") - media type: media type (do not translate to "tipo de medio")
* instantiate: crear un instance (do not translate to "instanciar") - instantiate: crear un instance (do not translate to "instanciar")
* OAuth2 Scopes: Scopes de OAuth2 (do not translate to "Alcances de OAuth2") - OAuth2 Scopes: Scopes de OAuth2 (do not translate to "Alcances de OAuth2")
* on the fly: sobre la marcha (do not translate to "al vuelo") - on the fly: sobre la marcha (do not translate to "al vuelo")
* terminal: terminal (femenine, as in "la terminal") - terminal: terminal (femenine, as in "la terminal")
* terminals: terminales (plural femenine, as in "las terminales") - terminals: terminales (plural femenine, as in "las terminales")
* lifespan: lifespan (do not translate to "vida útil" or "tiempo de vida") - lifespan: lifespan (do not translate to "vida útil" or "tiempo de vida")
* unload: quitar de memoria (do not translate to "descargar") - unload: quitar de memoria (do not translate to "descargar")
* mount (noun): mount (do not translate to "montura") - mount (noun): mount (do not translate to "montura")
* mount (verb): montar - mount (verb): montar
* statement (as in code statement): statement (do not translate to "declaración" or "sentencia") - statement (as in code statement): statement (do not translate to "declaración" or "sentencia")
* worker process: worker process (do not translate to "proceso trabajador" or "proceso de trabajo") - worker process: worker process (do not translate to "proceso trabajador" or "proceso de trabajo")
* worker processes: worker processes (do not translate to "procesos trabajadores" or "procesos de trabajo") - worker processes: worker processes (do not translate to "procesos trabajadores" or "procesos de trabajo")
* worker: worker (do not translate to "trabajador") - worker: worker (do not translate to "trabajador")
* load balancer: load balancer (do not translate to "balanceador de carga") - load balancer: load balancer (do not translate to "balanceador de carga")
* load balance: load balance (do not translate to "balancear carga") - load balance: load balance (do not translate to "balancear carga")
* self hosting: self hosting (do not translate to "auto alojamiento") - self hosting: self hosting (do not translate to "auto alojamiento")
* timing attack: timing attack (do not translate to "ataque de temporización") - timing attack: timing attack (do not translate to "ataque de temporización")
- middleware: middleware (do not translate to "capa intermedia")
- dependency injection: dependency injection (do not translate to "inyección de dependencias")
- mock: mock (no traducir como "simulacro")

Loading…
Cancel
Save