Skip to content

chore(es): sync of Learn_web_development/Extensions/Server-side/Django/Forms - #38519

Merged
JuanVqz merged 1 commit into
mdn:mainfrom
GNUXDAR:fix-issue-37273
Sep 14, 2026
Merged

JuanVqz merged 1 commit into
mdn:mainfrom
GNUXDAR:fix-issue-37273

Conversation

@GNUXDAR

@GNUXDAR GNUXDAR commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

Description

Sincroniza la traducción al español de "Django Tutorial Part 9: Working with forms" con la versión actual en inglés, que había avanzado significativamente (Django 5.0, login_required/PermissionRequiredMixin, nuevas capturas de pantalla, nueva sección sobre la ubicación de forms.py, etc.) respecto a la traducción existente, que no tenía l10n.sourceCommit y correspondía a una versión muy antigua del artículo.

Motivation

Issue de sincronización: la traducción en español estaba completamente desactualizada frente al inglés (estructura, ejemplos de código y explicaciones distintas), por lo que se retradujo el artículo completo tomando como base el inglés actual.

Additional details

  • Front-matter actualizado a solo title, short-title, slug y l10n.sourceCommit (se eliminó original_slug), con sourceCommit apuntando al HEAD actual del archivo en inglés.
  • Se verificó que las 9 imágenes referenciadas existen en files/en-us/.../forms/ (no se duplicaron en files/es/, ya que no son específicas del idioma).
  • Se preservaron intactas las macros de Kumascript ({{PreviousMenuNext(...)}}) y la sintaxis de plantillas Django (\{{ ... }}).
  • Se tradujeron los textos visibles para el usuario final dentro de los bloques de código (labels, help_text, mensajes de ValidationError, texto de plantillas Django) manteniendo intactos los identificadores de código.
  • Se ajustaron los enlaces internos de /en-US/ a /es/.
  • El enlace a la sección "challenge yourself" de la página de Authentication se actualizó al fragmento #desafíate_a_ti_mismo (heading ya traducido en esa página); el enlace al modelo Book en la página de Models se dejó sin fragmento (#book_model) porque esa página, también sin sincronizar, no tiene un heading equivalente claro.
  • Validaciones corridas: prettier --write, markdownlint-cli2 --fix y check-url-locale.js, todas sin errores.

Related issues and pull requests

Fixes #37273

@GNUXDAR
GNUXDAR requested a review from a team as a code owner September 12, 2026 18:17
@GNUXDAR
GNUXDAR requested review from JuanVqz and removed request for a team September 12, 2026 18:17
@github-actions github-actions Bot added l10n-es Issues related to Spanish content. size/l [PR only] 501-1000 LoC changed labels Sep 12, 2026
@github-actions

github-actions Bot commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

Preview URLs (1 page)

External URLs (15)

URL: /es/docs/Learn_web_development/Extensions/Server-side/Django/Forms
Title: Tutorial de Django Parte 9: Trabajar con formularios

(comment last updated: 2026-09-12 20:34:15)

@JuanVqz JuanVqz left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@GNUXDAR Gracias por tu contribución a la traducción al español de MDN.

Resumen de la revisión

LGTM.

Verificado:

  • l10n.sourceCommit (f3f5608) es el último commit de mdn/content que toca el archivo.
  • Estructura idéntica a la fuente en número, nivel y orden de encabezados.
  • #ponte_a_prueba en Django/Authentication lo crea tu propio #38518, que ya está fusionado, así que los dos enlaces de las líneas 352 y 495 ya resuelven.
  • El ​ de la línea 171 viene tal cual de la fuente en inglés; está bien conservarlo.
  • La vista previa construye sin flaws y sin errores de macros.

Detalle menor para un PR posterior

En las líneas 36 y 671 enlazas a /es/docs/Learn_web_development/Extensions/Server-side/Django/Models sin fragmento. Cuando escribiste el PR eso era correcto (la página es no tenía el id), pero al fusionarse #38511 el encabezado «Modelo 'Book'» ya genera el id modelo_book, así que ambos enlaces podrían apuntar a …/Models#modelo_book. No bloquea nada: el enlace funciona, solo aterriza al inicio de la página.

¡Gracias por el trabajo! Lo fusiono.

@JuanVqz
JuanVqz merged commit 2ac85da into mdn:main Sep 14, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

l10n-es Issues related to Spanish content. size/l [PR only] 501-1000 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[es] Sincronizar Learn_web_development/Extensions/Server-side/Django/Forms

2 participants