# Ignorar tema para o backend do admin, ou adicionar classname ao \<html\>?

**URL:** <https://meta.discourse.org/t/ignore-theme-for-admin-backend-or-add-classname-to-html/183877>\
**Category:** Product Support\
**Created:** [Março 20, 2021, 4:18pm UTC](https://meta.discourse.org/t/ignore-theme-for-admin-backend-or-add-classname-to-html/183877 "2021-03-20T16:18:23Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![joel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/joel/32/122437_2.png) [@joel](https://meta.discourse.org/u/joel)\
**Post date:** [Março 20, 2021, 4:18pm UTC](https://meta.discourse.org/t/ignore-theme-for-admin-backend-or-add-classname-to-html/183877/1 "2021-03-20T16:18:24Z")

</div>

Continuando a discussão de [Tema diferente para o backend de administração?](https://meta.discourse.org/t/different-theme-for-admin-backend/99477/2):

A solução alternativa recomendada atualmente para não aplicar temas à interface de administração é:

> O Discourse suporta SCSS, o que significa que você **só precisa adicionar** `body:not(.admin-interface)` **uma vez** ao seu tema. Não é necessário adicioná-lo a cada regra.

À primeira vista, isso parece um pouco problemático, pois o seletor `:root`, onde várias cores são definidas, está _acima_ de `<body>`, e as cores personalizadas ainda afetam tanto a interface de administração quanto a dos usuários.

Seria mais fácil se a tag `<html>` também tivesse a classe .admin-interface (ou uma variante dela). (Ou, melhor ainda, as personalizações de tema seriam ainda mais fáceis se um tema separado (padrão) pudesse ser configurado para a interface de administração.)

Se o Discourse permitisse que criadores de temas estilizassem apenas as partes visíveis aos usuários normais, isso provavelmente facilitaria a criação e personalização de temas.

* * *

Um tópico relacionado é o uso de um idioma separado para a interface de administração (discutido aqui: [Can discourse have different language interfaces for admin only?](https://meta.discourse.org/t/can-discourse-have-different-language-interfaces-for-admin-only/173560)) — isso seria especialmente útil para ajustar traduções em idiomas com cobertura muito precária (ou seja, incorreta) ou incompleta (muitas strings sem tradução).

Estou configurando o Discourse em estoniano e gostaria de corrigir as más traduções voltadas ao usuário conforme as vejo, mas usar a interface de administração em estoniano é muito confuso, pois muitos textos estão incorretos ou simplesmente não são compreensíveis.

---

_[View the full topic](https://meta.discourse.org/t/ignore-theme-for-admin-backend-or-add-classname-to-html/183877)._
