# Botão de criar novo tópico com categoria e modelo de tópico

**URL:** https://meta.discourse.org/t/create-a-new-topic-button-with-category-and-topic-template/85775
**Category:** Administrators
**Tags:** how-to
**Created:** [20 Abril , 2018 04:07 UTC](https://meta.discourse.org/t/create-a-new-topic-button-with-category-and-topic-template/85775 "2018-04-20T04:07:12Z")
**Posts on this page:** 1
**Showing post:** 23

<div class="post-metadata">

### Author: ![tomtjes](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tomtjes/32/131271_2.png) [@tomtjes](https://meta.discourse.org/u/tomtjes)
#### Post date: [3 Setembro , 2021 17:00 UTC](https://meta.discourse.org/t/create-a-new-topic-button-with-category-and-topic-template/85775/23 "2021-09-03T17:00:23Z")

</div>

Isso parou de funcionar. Uma nova maneira de renomear o botão dependendo da categoria foi postada aqui:

> [@david](#):
>
> Acho que esta é uma forma melhor de fazer isso, que deve funcionar com o novo slider: [https://github.com/VaperinaDEV/category-btn-name/pull/1](https://github.com/VaperinaDEV/category-btn-name/pull/1) (desculpe se eu estraguei algo em húngaro). Esse tipo de padrão deve ser útil se outros precisarem atualizar seus componentes também (usando propriedades computadas em vez de `didInsertElement` e JQuery).

Como fazer:

1. Clone ou baixe e descompacte o componente do tema em [GitHub - VaperinaDEV/category-btn-name · GitHub](https://github.com/VaperinaDEV/category-btn-name)
2. Edite o arquivo `category-btn-name/locales/en.yml` e insira os vários textos de botão que deseja usar, por exemplo:

```yaml
en:
  new_event: Novo Evento
  new_deadline: Novo Prazo

```

1. Edite o arquivo `category-btn-name/javascripts/discourse/api-initializers/initialize-btn-names.js` para definir qual texto de botão usar para quais categorias:

```js
const TRANSLATION_KEYS = {
  "Events": "new_event",
  "Calendar": "new_event",
  "Deadlines": "new_dealine",
};

```

1. Instale o componente do tema

---

_[View the full topic](https://meta.discourse.org/t/create-a-new-topic-button-with-category-and-topic-template/85775)._
