feat(i18n): canonical strings, data extraction and validation (phase 2)
CI / Lint e auditorias (push) Failing after 1m11s
CI / Trivy (dependências e segredos) (push) Successful in 27s
CI / Imagem Docker (linux/arm64) (push) Skipped

Implement Phase 2 of i18n spec:
- Extract UI interface strings to messages/pt.json across 15 namespaces
- Extract canonical data files to data/pt/ (series, frameworks, conexoes)
- Create lib/data/pt/ modules (glossario, diagnostico, componentes, topicos)
- Implement lib/data/index.js async data loaders by locale
- Add automated check:i18n script to validate key parity and enforce no-book rules

Co-Authored-By: Antigravity <noreply@google.com>
This commit is contained in:
Lucas RayanandAntigravity committed 2026-11-01 09:37:44 -03:00
1 parent 83c0ba3e74
commit fb59015fca
22 files changed
+12766 -2

No files matched your search

+2 -1
View File
@@ -8,7 +8,8 @@
"start": "next start",
"lint": "eslint",
"audit": "node scripts/auditar-paginas.mjs",
"check": "npm run lint && npm run auditar-temas && npm run audit",
"check:i18n": "node scripts/check-i18n.mjs",
"check": "npm run lint && npm run auditar-temas && npm run audit && npm run check:i18n",
"favicons": "node scripts/generate-favicons.mjs",
"auditar-temas": "node scripts/auditar-temas.mjs",
"slides-pdf": "node scripts/slides-pdf.mjs"