• v1.4.0 7b673aeb4b

    ESPDocs 1.4.0
    Release / Plano (reaproveitar a imagem?) (push) Successful in 5s
    Release / ci (push) Skipped
    Release / Publica a imagem (linux/arm64) (push) Successful in 17s
    Release / Cria a release no Gitea (push) Successful in 5s
    Stable

    gitea-actions released this 2026-11-01 23:11:49 +00:00 | 6 commits to main since this release

    Imagem

    git.lucasrguerra.dev.br/lucasrguerra/espdocs:1.4.0
    

    Adicionado

    • Internacionalização completa para o idioma espanhol neutro latino-americano (es) (Fase 4):
      • Ativação do espanhol em ENABLED_LOCALES = ["pt", "en", "es"] e no seletor de idiomas do cabeçalho.
      • Tradução técnica integral e paridade estrutural em messages/es.json (15 namespaces) e arquivos de dados em data/es/ (series.json, frameworks.json, conexoes/*.json) e lib/data/es/ (glossario.js, diagnostico.js, componentes.js, topicos.js).
      • 14 exemplos práticos de código com comentários em espanhol em public/exemplos/es/.
      • Roteamento com slugs canônicos em espanhol (/es/catalogo, /es/comparacion, /es/componentes, /es/diagnostico, /es/frameworks, /es/glosario, /es/selector, /es/acerca).
      • Busca por idioma em /api/busca/es com normalização de acentos e 'ñ', sem menção ao livro e com links para os slugs canônicos em espanhol.
      • Exclusão total e estrita de referências ao livro no idioma espanhol (menu, rodapé, busca, sitemap e metadados), mantendo /es/livro respondendo HTTP 404.
      • Tabela de catálogo com cabeçalhos traduzidos e mapeamento de valores na interface em espanhol.
      • Negociação de idioma na raiz com roteamento para es para cabeçalhos Accept-Language es-* ou cookie NEXT_LOCALE=es, e fallback padrão para en para navegadores com idiomas inativos (fr, de, zh-CN).
      • Metadados de SEO, Open Graph e Twitter Cards localizados com og:locale (es_419), inLanguage (es-419) e hreflang cruzado entre pt-BR, en, es-419 e x-default.
      • Extensão dos scripts de verificação: scripts/check-i18n.mjs valida es, scripts/smoke-imagem.sh testa as rotas espanholas e scripts/verifica-vazamentos.py varre as 36 rotas em espanhol (texto visível e JSON-LD).
    Downloads