Discourse Reply Button Labels

:information_source: Summary Translatable topic & post reply button labels
:hammer_and_wrench: Repository https://github.com/Lillinator/discourse-reply-button-labels
:question: Install Guide How to install a theme or theme component

Install this theme component

:woman_technologist:t2: Overview

The core Discourse topic and post reply buttons use the same string and it can be a bit unclear to inexperienced users what the different functionalities are:

Unfortunately, changing the label in Admin->Site Texts results in changing labels for both buttons.

This lightweight theme component appends a “to Topic” to the topic reply button and “to Post” to the post reply button, to make them clearer, and also allows changing and translation of the strings.

There is a setting to toggle the Topic reply label in mobile (default is off).

Also included are common locale files for multi-language forums for those that aren’t using AI translation.

To only use the Topic reply button string in desktop view, simply delete any entry in the post_reply_append string component translation setting and save it.


:camera_flash: Screenshots

English

Desktop:

Mobile toggled on:

New floating nested Topic reply button

French

Chinese (simplified)

Brazilian Portuguese

Russian

Arabic (RTL)


:gear: Settings

Theme component setting and strings


:bulb: Note

There is no mobile option for the Post reply button because the space in the post footer is very limited and injecting text onto the button breaks the post footer.

17 Likes

Thanks for noting!

Referring back to the recent posts in the nested replies topic, and your keen observation:

I share the same concern that @ToddZ noted: the button labeled simply Reply needs to be more specific.

Some users may assume that Reply to Topic is just a rephrasing of Reply, rather than understanding that the two actions are different.

As a moderator, I gave up years ago trying to fix cases where a user clicked the wrong reply button. With nested replies, I can see that same workload returning again.

2 Likes

A small detail that matters, thanks @Lilly :+1:

2 Likes

@Lilly

Thank you for pointing out something I am sorry to let slip by.

My bad, the word should be “noting” as in bring attention, will fix.

2 Likes

Wow, one letter makes a big difference :sweat_smile:

One could use any text that seems more precise… I used “Reply to main Topic” in hopes of being extra clear. “Add new comment” might be another option? (Though if users just don’t understand forum vocabulary, it’s probably an uphill battle.)

2 Likes

if you guys want the ability to change both buttons, you can just ask lol

i will have a look at this after i sleep some more.

3 Likes

Yes.

It would be nice to have an option to customize the labels for both buttons.

3 Likes

component has been updated to allow changing both the post and topic reply button labels.

2 Likes

Quite busy I see.


image

1 Like

i have added the floating topic reply button in the nested topic views now (sorry i missed it earlier) :slight_smile:

please update the component

you might find the “reply to post” buttons a bit tedious in nested view so just keep the string field blank if you don’t want the extra button noise.

2 Likes

I’m perhaps partly off topic and partly out of the scope, but this really nice add-on is kind of desktop only. That is the reason:

My users (and that is the situation generally in the northern europe) are 85+ % mobile users. They need desperate more clearer reply. Icons aren’t that informative to ordinary people.

But that is more deeper issue than this component is doing.

1 Like

i will see about adding an option for topic reply label in mobile tomorrow

1 Like

Ok i added a setting to toggle the Topic reply button label in mobile viewport size:

i tried adding to the post reply button but it pretty much borks the entire topic footer layout completely because of all the other stuff there already. it’s also a pain to inject into the DOM with the initializer because of how Discourse handles that section in mobile. Sorry folks, you’ll have to settle with just the topic footer button label in mobile.

4 Likes

No can do then.

If I recall right I has asked similar thing at some point: reply to post is hard to understand for ordinary user with FB background and they don’t react to reply icon. And back then the answer was that is basically an impossible task. I was wondering to use nested style with diary type topics, but that is really confusing system even if there would be more informative reply button.

The issue — and the reason why I’m heavily off topic now — is topics longer than about four posts and earlier post or original one, weaks up some thoughts to comment. Specially newer users don’t comment because they don’t see a reply they recognise. But that is a question of the very base of Discourse and I hoped your TC would be an answer.

If I’ve had skills, and that would be possible, I would like to see a reply right below a toolbar (or what ever its name is).

But thanks a lot you used your time and tried.

2 Likes

:woman_shrugging:t2:

this has been a thorn for quite some time and Discourse founders seem adamant there is no issue. i disagree, but expect it isn’t an easy change in core.