# Como emblemas e grupos podem ser localizados (multilíngues)?

**URL:** https://meta.discourse.org/t/how-can-badges-and-groups-be-localized-multilingual/398127
**Category:** Support
**Tags:** badges, groups, translation
**Created:** [Março 11, 2026, 4:19am UTC](https://meta.discourse.org/t/how-can-badges-and-groups-be-localized-multilingual/398127 "2026-03-11T04:19:17Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [Março 12, 2026, 6:19am UTC](https://meta.discourse.org/t/how-can-badges-and-groups-be-localized-multilingual/398127/4 "2026-03-12T06:19:51Z")

</div>

Existem alguns emblemas semeados em todos os sites que são internacionalizados (i18n) através do Crowdin.

 ![image](https://global.discourse-cdn.com/meta/original/4X/e/d/a/eda26f9cfccc22c09ef57e4fa0102174007e45a9.png)

Emblemas personalizados armazenam nome/descrição como texto simples no banco de dados. Quando `I18n.t` (recurso de internacionalização) é chamado com uma chave como `badges.my_custom_badge.name`, não há uma tradução correspondente, então ele retorna para o valor armazenado no BD — o mesmo texto para todas as localizações.

Existe uma solução alternativa onde os administradores podem adicionar manualmente traduções para chaves de emblemas personalizados por localização.

Você pode personalizar os textos do seu site em `\u003cyour site\u003e/admin/customize/site_texts`.

* * *

Algumas etapas concretas para você

1. Crie o emblema

- Vá para /admin/badges → Novo Emblema
- Defina nome, descrição, ícone, etc. normalmente

1. Encontre a chave i18n

- O padrão da chave é `badges.{snake_case_name}.name`
- O snake\_case\_name é o nome do emblema em letras minúsculas com espaços substituídos por sublinhados
- Então “Pokémon Master” → `badges.pokémon_master.name`

1. Adicione substituições de tradução

- Vá para /admin/customize/site\_texts
- Pesquise por `badges.pokémon_master`
- Você verá chaves como:
  - `badges.pokémon_master.name`
  - `badges.pokémon_master.description`
  - `badges.pokémon_master.long_description`

- Mude para a localização de destino (ex: 简体中文), clique na chave e insira o texto traduzido

1. Repita por localização

- Mude a localização no menu suspenso, adicione traduções para cada idioma que você precisa
  - `.name` - título do emblema
  - `.description` - descrição curta mostrada nos cartões de emblema
  - `.long_description` - descrição completa mostrada na página de detalhes do emblema

## english

 ![Screenshot 2026-03-12 at 2.28.56 PM](https://global.discourse-cdn.com/meta/original/4X/a/0/f/a0f24f629a39e560a2c001fb2f2eb4c076eda0c1.png)

## japanese

 ![Screenshot 2026-03-12 at 2.30.39 PM](https://global.discourse-cdn.com/meta/original/4X/c/2/b/c2b2180969bda532bf66ca83590c8b4c39783634.png)

---

_[View the full topic](https://meta.discourse.org/t/how-can-badges-and-groups-be-localized-multilingual/398127)._
