Skip to content

feat(i18n): projects en ingles (tarea 12, 16/n) - #70

Merged
keilynrp merged 1 commit into
masterfrom
feat/i18n-en-projects
Oct 6, 2026
Merged

keilynrp merged 1 commit into
masterfrom
feat/i18n-en-projects

Conversation

@keilynrp

@keilynrp keilynrp commented Oct 6, 2026

Copy link
Copy Markdown
Collaborator

Resumen

Tarea 12 del plan de i18n, decimosexta parte: traduce a inglés el espacio projects (la lista de proyectos, el detalle con sus tareas y los diálogos de alta de proyecto y de tarea). Con common, errors, auth, layout, dashboard, analytics, companyProfile, customerPortal, contracts, crm, discovery, hr, inventory, invoicing y portalBuilder son 16 de 19; en sigue sin ofrecerse a nadie hasta que estén todos (releasedLocales).

  • Se registra en TRANSLATED, así que los checks de paridad (claves, marcadores y plurales) y de cadenas copiadas del español lo cubren desde ya.
  • Ninguna cadena con letras es igual en los dos idiomas, así que no hace falta aprobar nada en IDENTICAL_TO_BASE. La única parecida, {{start}} → {{end}}, no tiene letras y el check no la cuenta.
  • Ortografía de EE. UU., como se acordó en feat(i18n): crm en ingles (tarea 12, 10/n) #64.

Tests con inglés real (english-projects.test.tsx)

No usan el catálogo pseudo-localizado de Projects.test.tsx, sino el catálogo en que se envía:

  • Cabecera, KPI y tabla con los estados de proyecto, que salen del catálogo en de common, y las fechas formateadas para inglés.
  • Estado vacío con su invitación a crear el primero.
  • Alta de proyecto con su aviso de confirmación y su aviso de error (título en inglés).
  • Detalle con el periodo, el número de tareas (Tasks (1)) y el estado de cada tarea.
  • Las acciones según el estado del proyecto (activar, pausar, completar, reanudar, cancelar), el aviso de transición no permitida y un proyecto completado sin acciones.
  • Alta de tareas, proyecto sin tareas y borrado desde el menú de la fila.

Verificación

  • Mutaciones sobre el catálogo real: un texto copiado del español, un marcador {{count}} perdido y una clave perdida hacen fallar el test que toca; restaurado después.
  • Typecheck y lint limpios.
  • Suite completa del frontend: 48 ficheros, 721 tests.
  • Backend sin cambios (los recuentos documentados no varían).

Siguiente

Quedan 3 espacios: sales, settings, workflows.

🤖 Generated with Claude Code

Tarea 12 del plan, decimosexta parte: traduce a `en` el espacio `projects` (la lista
de proyectos, el detalle con sus tareas y los dialogos de alta de proyecto y de
tarea). Con `common`, `errors`, `auth`, `layout`, `dashboard`, `analytics`,
`companyProfile`, `customerPortal`, `contracts`, `crm`, `discovery`, `hr`,
`inventory`, `invoicing` y `portalBuilder` son 16 de 19; `en` sigue sin ofrecerse
hasta que esten todos.

Se registra en `TRANSLATED`, asi que los checks de paridad (claves, marcadores y
plurales) y de cadenas copiadas lo cubren. Ninguna cadena con letras es igual en los
dos idiomas, asi que no hace falta aprobar nada en `IDENTICAL_TO_BASE`. Ortografia
de EE. UU.

Tests en ingles real (`english-projects.test.tsx`): cabecera, KPI y tabla con los
estados que salen del `en` de `common`, fechas formateadas para ingles, estado
vacio, alta con su aviso y su error, detalle con el periodo, el numero de tareas y
su estado, las acciones segun el estado del proyecto, el aviso de transicion no
permitida, alta de tareas y borrado desde el menu de la fila.

Comprobado con mutaciones sobre el catalogo real: un texto copiado del espanol, un
marcador `{{count}}` perdido y una clave perdida fallan el test.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-06T18:50:32.741003Z b5c7038 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@keilynrp
keilynrp merged commit 2f6eb1c into master Oct 6, 2026
5 checks passed
@keilynrp
keilynrp deleted the feat/i18n-en-projects branch October 6, 2026 20:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant