feat: adicionar suporte a Português Brasileiro (pt_BR) no projeto

- Adiciona arquivo de tradução pt_BR.js para manager-web (~1332 chaves)
- Adiciona arquivo de tradução pt_BR.ts para manager-mobile (~440 chaves)
- Cria README_pt_BR.md com documentação traduzida completa
- Registra pt_BR no sistema i18n de ambos os frontends (web e mobile)
- Adiciona pt_BR nos seletores de idioma (HeaderBar, login, retrievePassword)
- Adiciona badge "Português (Brasil)" em todos os READMEs existentes
- Adiciona detecção automática de idioma pt/pt-BR no navegador
- Adiciona chave language.ptBR em todos os arquivos de tradução existentes

https://claude.ai/code/session_01XJMVWKBjy7UwqskN9BbsYM
This commit is contained in:
Claude
2026-02-19 17:44:25 +00:00
parent 8897b4f3c6
commit 63dfcf6659
18 changed files with 2185 additions and 2 deletions
@@ -254,6 +254,8 @@ export default {
return this.$t("language.de");
case "vi":
return this.$t("language.vi");
case "pt_BR":
return this.$t("language.ptBR");
default:
return this.$t("language.zhCN");
}
@@ -272,6 +274,8 @@ export default {
return require("@/assets/xiaozhi-ai_de.png");
case "vi":
return require("@/assets/xiaozhi-ai_vi.png");
case "pt_BR":
return require("@/assets/xiaozhi-ai_en.png");
default:
return require("@/assets/xiaozhi-ai.png");
}
@@ -303,6 +307,10 @@ export default {
label: this.$t("language.vi"),
value: "vi",
},
{
label: this.$t("language.ptBR"),
value: "pt_BR",
},
],
},
{