# Certifique-se de obter a entrada do usuário sobre em qual idioma o texto pré-formatado está

**URL:** https://meta.discourse.org/t/be-sure-to-get-user-input-on-which-language-the-preformatted-text-is/300449
**Category:** UX
**Created:** [21 Março , 2024 23:04 UTC](https://meta.discourse.org/t/be-sure-to-get-user-input-on-which-language-the-preformatted-text-is/300449 "2024-03-21T23:04:27Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![jidanni](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jidanni/32/291938_2.png) [@jidanni](https://meta.discourse.org/u/jidanni)
#### Post date: [21 Março , 2024 23:04 UTC](https://meta.discourse.org/t/be-sure-to-get-user-input-on-which-language-the-preformatted-text-is/300449/1 "2024-03-21T23:04:27Z")

</div>

Aqui o usuário escolheu texto pré-formatado,

 ![Screenshot 2024-03-22 06.51.44](https://global.discourse-cdn.com/meta/original/4X/3/1/b/31b6ed9aeea615bef1c263d5efc4490753dce44c.png)

Observamos que o programa tomou a liberdade de colorir o texto de várias maneiras, sem dar ao usuário nenhuma forma de controlar como.

Sim, existem maneiras de controlar como, mas o programa não deu nenhuma dica ao usuário de como.

Pelo menos precisa haver um “i” dentro de um círculo que o usuário possa clicar, onde ele possa aprender quais parâmetros afetarão a coloração, ou mesmo como desativar a coloração, para simplesmente obter “texto pré-formatado”, sem nenhuma cor artificial.

Claro, o usuário poderia pesquisar a resposta no Google, mas não deveria ser forçado a isso.

---

<div class="post-metadata">

### Author: ![HamMan2118](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hamman2118/32/383565_2.png) [@HamMan2118](https://meta.discourse.org/u/HamMan2118)
#### Post date: [22 Março , 2024 00:04 UTC](https://meta.discourse.org/t/be-sure-to-get-user-input-on-which-language-the-preformatted-text-is/300449/2 "2024-03-22T00:04:55Z")

</div>

A razão pela qual acredito que o texto está colorido dessa forma é que, se você colocasse esse “código” em um aplicativo como o Visual Studio Code, essa seria a cor em que ele apareceria.

Tenho certeza de que há alguma lógica por trás disso, mas não consigo descobrir. 🙂

---

<div class="post-metadata">

### Author: ![jidanni](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jidanni/32/291938_2.png) [@jidanni](https://meta.discourse.org/u/jidanni)
#### Post date: [23 Março , 2024 06:15 UTC](https://meta.discourse.org/t/be-sure-to-get-user-input-on-which-language-the-preformatted-text-is/300449/4 "2024-03-23T06:15:32Z")

</div>

> [@With preformatted text, why are some letters red and numbers blue?](https://meta.discourse.org/t/with-preformatted-text-why-are-some-letters-red-and-numbers-blue/284970/2):
>
> The code block is formatted using the default code lang Site Setting. On meta, we have that set to text. You can override that per block by specifying the language after the initial fence.

Então o diálogo não pergunta ao usuário qual linguagem de computador ele está usando!

> [@Selecting the programming language used in code blocks](https://meta.discourse.org/t/select-the-programming-language-used-in-code-blocks/19247):
>
> bookmark This guide explains how to select the programming language used in code blocks within Discourse posts, along with how to suppress syntax highlighting. person_raising_hand Required user level: All users When you enclose code using triple backticks in your posts, Discourse uses [highlight.js](https://highlightjs.org/) to automatically detect and apply syntax highlighting to the code. However, you can specify the programming language if the autodetection does not work as expected. Specifying the programming…

OK, então quando o usuário seleciona Texto pré-formatado na barra de ferramentas, precisa haver uma caixa para o usuário inserir a linguagem de computador do texto, e também uma lista das linguagens válidas atuais para escolher. Talvez um diálogo de botões de rádio.

Atualmente, o diálogo usa apenas uma escolha “tamanho único” para a linguagem. (Qual é escolhida também não é mostrada ao usuário.)
