KB-PLUGIN-028: corrige path do cache de traduções (translations, não locales)

Verificado no GLPI 11.0.8: _cache/<versão>-<hash>-production/translations.
Nota sobre compilar .mo com Python puro quando msgfmt não está disponível.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Gemini 2026-07-03 18:26:05 -03:00
parent 40c5fe82a9
commit 45e1cd8ad8

View file

@ -391,9 +391,15 @@ cd marketplace/<plugin>/locales
msgfmt pt_BR.po -o pt_BR.mo
# 4. Limpar cache do GLPI
docker exec <container> find /var/glpi/files/_cache -name "locales" -type d -exec rm -rf {} +
# (correção 2026-07-03, verificado no GLPI 11.0.8: o cache de traduções fica
# em _cache/<versão>-<hash>-production/translations — não existe dir "locales")
docker exec <container> sh -c 'rm -rf /var/glpi/files/_cache/*-production/translations'
```
> **Nota (2026-07-03):** sem `msgfmt` no host/container, dá para compilar o
> `.mo` com Python puro (formato binário simples: magic 0x950412de + tabelas
> de offsets; ~60 linhas). Feito no plugin butterfly com sucesso.
#### Formato `.po`
```