# Traduzioni di testi di esempio del componente tema

**URL:** <https://meta.discourse.org/t/translations-of-theme-component-sample-texts/311611>\
**Category:** Translations\
**Created:** [11 Giugno 2024, 5:31pm UTC](https://meta.discourse.org/t/translations-of-theme-component-sample-texts/311611 "2024-06-11T17:31:51Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)\
**Post date:** [11 Giugno 2024, 5:31pm UTC](https://meta.discourse.org/t/translations-of-theme-component-sample-texts/311611/1 "2024-06-11T17:31:51Z")

</div>

Recentemente, muitos componentes de tema oficiais foram adicionados ao Crowdin.

Isso definitivamente melhora a experiência do usuário para componentes como o [interruptor de esquema de cores](https://meta.discourse.org/t/dark-light-mode-toggle/215585), onde a dica de ferramenta é oferecida no idioma do usuário.

Mas para componentes que oferecem textos de exemplo como o [banner de pesquisa](https://meta.discourse.org/t/search-banner/122939), cada tradução adicionada torna a personalização mais complicada. Antes, era suficiente adicionar o texto para o idioma padrão do fórum (e o padrão em inglês) para alterar o texto para todos os usuários. Com cada tradução adicionada, há outra versão que precisa ser personalizada.

> **Exemplo detalhado**
>
> Para este exemplo, a localidade padrão do site é Inglês (EUA) e o banner de pesquisa do Discourse. Esta é a configuração padrão:
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/d/0/5/d05dfad6fc9e35241f6e11dd7ff88e54deb9c91b.png)  
> Como não há traduções no Repositório GitHub, todos os usuários, independentemente da localidade escolhida, veem:  
> ![image](https://global.discourse-cdn.com/meta/original/4X/a/9/d/a9d1a6b4262bda83447b8326d872611f23e30c5d.png)  
>   
>   
> Quando edito as strings padrão para Inglês (EUA)  
> ![image](https://global.discourse-cdn.com/meta/original/4X/f/3/5/f35f5e7eb5abee6268599dcf5a029775055a8e9b.png)  
> As traduções do tema para todas as outras localidades ainda mostram o texto padrão em Inglês dos EUA  
> ![image](https://global.discourse-cdn.com/meta/original/4X/7/2/2/7226f31b917f1f4d615777dff486f289a872e957.png)
> 
> Mas as strings são substituídas para todas as localidades, mesmo aquelas que ainda mostram o texto padrão nas configurações
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/9/e/6/9e6eb457ab074bf7c55249bc9553da4a2dce5c93.png)
> 
> Após adicionar en\_GB.yml com as mesmas strings padrão ao repositório GitHub, editar as strings para a localidade do site não é suficiente. A versão em Inglês GB não é afetada pela mudança.
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/3/7/1/371dba18c8a2388d6dc961d760959fe7d1080d2f.png)
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/7/6/c/76cba554188c873f2681b8cb27d323e812c62ea0.png)
> 
> Portanto, agora o administrador tem que ajustar ambas as versões, e quanto mais traduções são adicionadas, mais strings precisam ser personalizadas.

Minha experiência ao observar sites com diferentes localidades padrão no Discourse Discover é que os administradores geralmente editam apenas o texto da localidade padrão. Isso significa que, com cada tradução adicionada ao componente do tema, menos usuários veem a versão personalizada.

É por isso que acho que as traduções para textos de exemplo são menos úteis, desde que não haja uma opção para substituir todas as traduções de uma vez.

---

_[View the full topic](https://meta.discourse.org/t/translations-of-theme-component-sample-texts/311611)._
