feat(i18n): Simplified Chinese (zh-CN), search answers per locale, fr/de/es data fixes
CI / Lint e auditorias (push) Successful in 1m10s
CI / Trivy (dependências e segredos) (push) Successful in 12s
CI / Imagem Docker (linux/arm64) (push) Successful in 2m39s
Release / Plano (reaproveitar a imagem?) (push) Successful in 6s
Release / ci (push) Skipped
Release / Publica a imagem (linux/arm64) (push) Successful in 18s
Release / Cria a release no Gitea (push) Successful in 5s
CI / Lint e auditorias (push) Successful in 1m10s
CI / Trivy (dependências e segredos) (push) Successful in 12s
CI / Imagem Docker (linux/arm64) (push) Successful in 2m39s
Release / Plano (reaproveitar a imagem?) (push) Successful in 6s
Release / ci (push) Skipped
Release / Publica a imagem (linux/arm64) (push) Successful in 18s
Release / Cria a release no Gitea (push) Successful in 5s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
ae61416468
commit
5a9fe676fc
61 files changed
+2517
-920
No files matched your search
+34
-1
@@ -6,6 +6,38 @@ Tudo o que muda de relevante no ESPDocs está aqui. O formato segue o
|
||||
|
||||
## [Não lançado]
|
||||
|
||||
## [1.6.0] - 2026-11-02
|
||||
|
||||
### Adicionado
|
||||
|
||||
- Chinês simplificado (`/zh-CN`), o sexto idioma do site, com o mesmo conteúdo dos
|
||||
demais, menos o livro (`/zh-CN/livro` responde 404):
|
||||
- Interface, séries, frameworks, diagramas de pinos, glossário, diagnóstico,
|
||||
componentes e exemplos de código com comentários em chinês (mensagens de log
|
||||
dos exemplos ficam em inglês, para não aparecerem quebradas no monitor serial).
|
||||
- Busca em chinês: o motor entende consultas como `s3 闪存`, `c6 usb 引脚` ou
|
||||
`哪款 esp32 有 psram`, segmentando o texto com `Intl.Segmenter`.
|
||||
- SEO próprio (`hreflang`, sitemap, JSON-LD em `zh-CN`) e negociação da raiz:
|
||||
`Accept-Language` com `zh`, `zh-Hans` ou `zh-TW` leva a `/zh-CN`.
|
||||
- O filtro alfabético A–Z do glossário não aparece em chinês.
|
||||
- `scripts/verifica-busca.mjs`, chamado pelo teste de fumaça: roda o motor de busca
|
||||
sobre o índice de cada idioma e confere que as respostas e os links estão no
|
||||
idioma da página.
|
||||
- `check-i18n` passa a procurar português dentro dos dados dos outros idiomas.
|
||||
|
||||
### Corrigido
|
||||
|
||||
- Na busca, as respostas diretas (por exemplo "Flash no ESP32-S3", "Dados da série",
|
||||
"Pinos do ESP32-S3 ligados à memória flash") saíam em português em inglês, espanhol,
|
||||
francês e alemão, e levavam a `/series/...` em vez do idioma da página. Agora
|
||||
textos e links seguem o idioma.
|
||||
- Em francês e alemão, valores de ADC, SPI, toque capacitivo, consumo e outros ainda
|
||||
estavam em português (por exemplo "até 18 canais", "conforme a carga"); em espanhol,
|
||||
dois valores de consumo. Todos traduzidos.
|
||||
- O seletor de chip reconhecia "Sim"/"Yes" para Matter, Arduino e segurança, mas não
|
||||
"Sí", "Oui" nem "Ja"; agora reconhece os seis idiomas.
|
||||
- A home em alemão mostrava "14 frameworks" em minúscula.
|
||||
|
||||
## [1.5.0] - 2026-11-02
|
||||
|
||||
### Adicionado
|
||||
@@ -194,7 +226,8 @@ entrada resume tudo desde o primeiro commit, em 2025-10-21, até a imagem Docker
|
||||
otimização de imagens (GHSA-2464-fhr4-w9xw), e `postcss` fixado acima da cópia
|
||||
embutida no `next`.
|
||||
|
||||
[Não lançado]: https://git.lucasrguerra.dev.br/lucasrguerra/ESPDocs/compare/v1.5.0...HEAD
|
||||
[Não lançado]: https://git.lucasrguerra.dev.br/lucasrguerra/ESPDocs/compare/v1.6.0...HEAD
|
||||
[1.6.0]: https://git.lucasrguerra.dev.br/lucasrguerra/ESPDocs/compare/v1.5.0...v1.6.0
|
||||
[1.5.0]: https://git.lucasrguerra.dev.br/lucasrguerra/ESPDocs/compare/v1.4.2...v1.5.0
|
||||
[1.4.2]: https://git.lucasrguerra.dev.br/lucasrguerra/ESPDocs/compare/v1.4.1...v1.4.2
|
||||
[1.4.1]: https://git.lucasrguerra.dev.br/lucasrguerra/ESPDocs/compare/v1.4.0...v1.4.1
|
||||
|
||||
Reference in new issue
Block a user