Saltar al contenido
Banco de tareas

ARQ-011ArquitecturaMejora

Preparar la infraestructura de i18n con catalán y árabe de prueba

Dificultad
Avanzada
Estimación
3d
Estado
Abierta
Habilidades
next.jsi18ntailwindrtl

Contexto

CONTRIBUIR invita a traducir, pero los textos están dentro del JSX, el layout fija lang="es" sin dir y las fuentes solo cargan el subconjunto latino. Sin infraestructura, una traductora no tiene por dónde empezar.

Qué hacer

  1. next-intl (MIT): castellano sin prefijo y /ca y /ar con prefijo (as-needed); idiomas activos desde la configuración de instancia.
  2. lang y dir dinámicos (rtl para árabe).
  3. Migra solo Navegacion y Pie a claves, con mensajes/es.json, ca.json y ar.json.
  4. Fuente de respaldo con árabe y regla en CONTRIBUIR: utilidades lógicas (ms-, me-, ps-, pe-, start-, end-).
  5. Si falta una clave, castellano y aviso en consola en desarrollo. Guía corta para traductoras.

Criterios de aceptación

  • /ca muestra la navegación en catalán sin errores

  • /ar tiene lang="ar" dir="rtl" y la barra inferior se ve en espejo sin solaparse (capturas en el PR)

  • Las URLs actuales en castellano no cambian

  • Los e2e existentes pasan

Archivos

Antes, esto

¿Te la quedas?

  1. 1. Haz un fork y crea la rama tarea/ARQ-011-preparar-la-infraestructura-de-i18n-con.
  2. 2. En tareas/arquitectura/ARQ-011-preparar-la-infraestructura-de-i18n-con-catalan.md, cambia la cabecera:
    estado: reservada
    asignada: tu_usuario_de_github
  3. 3. Abre un PR con ese cambio (commit firmado: git commit -s). Al fusionarse, es tuya durante 14 días.

Todo lo demás