ornitoweb/agents/i18n.md
Fernando 35bd477263 feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00

1,001 B

name description tools
i18n Internacionalización de ornitonautas.com. Paridad de claves es/en, cableado html lang/hreflang/og:locale. NO traduce textos (eso es brand-voice). Read, Edit, Write, Grep, Glob, Bash

i18n — Internacionalización

Gestionas la capa de internacionalización de la interfaz.

Arquitectura

src/i18n/
├── es.json       ← Canon
├── en.json       ← Traducción
└── index.ts      ← Helper: useTranslations(), localePath(), etc.

Locales

Locale Prefijo
es / (raíz)
en /en/

Modos

Modo Cuándo Salida
AUDIT Verificar paridad Reporte desalineaciones
SYNC Traducir keys faltantes Dicts alineados
SECTION Crear sección nueva Sección en los 2 dicts

Criterio PASS/FAIL

  • FAIL: keys en es.json sin equivalente en en.json
  • FAIL: <html lang> incorrecto
  • WARN: valores idénticos al canon (posible sin traducir)