Personalizar texto en Discourse

:bookmark: This is a guide for customizing text in Discourse via the admin interface, enabling changes to various UI elements.

:person_raising_hand: Required user level: Administrator

In Discourse, you can customize all of the text via the admin interface. This can be useful for tailoring the user experience to better fit the particular tone or branding of your community.

Summary

This guide will cover:

  • Accessing the text customization interface
  • Editing text strings
  • Identifying translation keys

Accessing the text customization interface

To customize the text in Discourse, navigate to the text customization page:

  1. Go to Admin.
  2. Search for site text in the sidebar search.
    OR
    Enter the URL of the screen directly https://discourse.example.com/admin/customize/site_texts

You will be presented with a page where you can search for specific text strings to edit.

Editing text strings

To edit a text string:

  1. Search for the text you want to customize.
  2. Click Edit.
  3. Enter the new value.

For example, you might want to personalize the “About Your Site” link:

After making changes and refreshing the page, the text will be updated:

Identifying translation keys

If you need help identifying the strings to translate, refer to this guide: Find a translation key with verbose localization

FAQs

Can I customize all text in Discourse including system messages?
Yes, you can customize almost all text strings, including system messages, notifications, and UI elements.

Do I need to refresh the page to see changes?
Yes, after making changes, you’ll need to refresh the page for the updated text to appear.

74 Me gusta
Find a translation key with verbose localization
Editing Server.en.yml
Customizable Email Templates
How to change the account confirm email content
[object Object] in top menu even after updating to v1.5.0.beta6 +23
Translate some Entries
Enable changing of trust level badge description text
Export customized text from database into YML
How to add translation client.xx.yml and server.xx.yml files to the server?
Changing "Type title, or paste a link here" text
Changing the names of things in Discourse
Custom content localization
Modifying UI Text
Is it possible to rename the word "Categories" to "Channels"?
Discord as only Auth method: working, with issues
Number of group owner - standard mail
Where to set login.crowd.name for crowd login account creation?
Slack threads and chat integration plugin transcripts
Interpolation Keys for Customizing Text and System Email Templates
Rename Users to People
Any way to limit posting hours?
Is there a way to rename conventions such as Topic, Category etc
How to create a custom tip/popup when starting a new topic?
Enhancing My engineering Community Landing Page - Technology Support Category
Can I customize the welcome message shown when creating a new topic based on the chosen tag or category?
How can I change my sites local translate to my own settings
Hide ALL replies to Topics in a Category by default using Spoiler Text Plugin
Set up Telegram integration using the discourse-chat-integration plugin
Change sidebar community name
Discourse Gamification
Customize Your Site Branding
Discourse Newsletter Integration
Rename trust levels
Ability to return more than 50 site texts in the admin panel
Make `howto` a synonym for the #how-to tag
Customizing specific system email templates
Customise + New Topic Button
Discourse with a screen reader
Customizing FAQs and Guidelines
Is it possible to customise trust levels?
Discourse Post Voting
Possible to customize the "Log in" button when DiscourseConnect is enabled?
Can't find the customize text topic from link
Understanding post flags in Discourse
How do you modify the Chat Notification Email?
How to choose 'All Categories' & 'All Tags' in their respective dropdown menus, in one go?
Customize Login pop-up box?
Customizing Sign-up and Log in
Thanks for spending time with us PM - how?
Hiding elements of the /about page with CSS?
Misleading text for no results in user directory when ‘enable user directory’ disabled
Change URL or remove Powered by Discourse
Modify the copy of a button
Suggested Topics Not Displaying
Modifying roles and permission
Customize site text on Discourse - pros and cons
Change “search” of search
Password resetting workflow for an entire site
Configuring the default sidebar for your users
Can I force existing members to re-register when they next log in?
Discourse Solved
How to Add Georgian Language Support to the Admin Panel?
How to change the post data from relative data to absolute
Admin-Settable Global Read-Only mode
Configuring auto-bumping for topics
Kanban Board
Add another Text Content box to Customize
Frontend Nomenclature changeability and supporting case-sensitive tagging
Can I send an automated welcome message to all new users?
Localization Formatting Error in the %{date} function
Discourse Solved
Changing automated Personal Message text
Accessing a user’s admin page
Changing 'vote' text in topic voting plugin
Hide username from welcome banner
[PAID] - Points & Awards Plugin
Discourse Topic Voting
Does anyone use the discourse narrative bot for new users?
Where can I edit Discobot welcome post text?
Swedish interface - year of joining
Add localizable strings to themes and theme components
EdgeHTML Support
Discourse is ending support for Internet Explorer 11 (IE11) on June 1, 2020
Discourse is ending support for Internet Explorer 11 (IE11) on June 1, 2020
Set up Telegram integration using the discourse-chat-integration plugin
Custom template for PM via API?
How might we better structure #howto?
Can I change the new post's placeholder text?
Change "Invalid Link" message
Customise Login "With JWT" copy
Discourse Chat Integration
Discourse Chat Integration

¿Hay alguna forma de añadir un hipervínculo a texto personalizado?

Sí, puedes hacerlo usando enlaces markdown, por ejemplo:
¡Este es un enlace a Google!
Que es (sin formato):

¡Este es un [enlace](https://google.com) a Google!
1 me gusta

Gracias @Firepup650. Estoy intentando actualizar un texto en el pie de página de uno de los correos electrónicos y, cuando copio y pego tu línea, se muestra como abajo. ¿Quizás estos enlaces de markdown no funcionan en los correos electrónicos?

Estaba intentando actualizar user_notifications.chat_summary.unsubscribe_no_link

Hm. Quizás las plantillas de correo electrónico sean diferentes. ¿Podrías probar HTML sin formato en su lugar?

Este es un enlace a Google.
Que es (sin formato):

Este es un <a href="https://google.com/">enlace</a> a Google.
1 me gusta

¡Eso funcionó! Gracias.

1 me gusta

Me pregunto si todavía era el caso hasta la nueva barra lateral de administración… :upside_down_face:

Necesitamos modificar estos registros en lote

Hay Globally replace translations para reemplazar una palabra en todas partes.

¡Gracias, este autor también es de mi país!

Intenté cambiar el texto, pero el botón ‘guardar cambios’ está deshabilitado.

Tengo problemas para aplicarlo en nuestra página de bienvenida “Se requiere inicio de sesión”. Parece que está en un div o algo así, pero el enlace no se puede hacer clic como se esperaba. ¿Cómo escaparía a la ventana actual como destino para el enlace? (Hacer clic derecho y seleccionar “Abrir este enlace en una nueva pestaña…” funcionará, por supuesto).

:white_check_mark: Corregido:
Usé una etiqueta de anclaje apuntando a target=“_blank” :slight_smile: