Unable to override text

The text was overridden but suddenly reverted back to the original.

However, the overridden text is still there, it just doesn’t show.

Reverting and reapplying the change does not resolve the issue.

Discourse 3.3.2 stable.

2 Likes

What happens if you search for js.sign_up instead of “sign up”?

1 Like

Interesting. And I see that the button text did change after reverting and reapplying.
Do you understand what is happening @moin ?

image

2 Likes

Not really.
I selected German and even without an overwritten translation, I see “Sign up” as long as I don’t search with the name of the string.


The “only show results in selected locale” checkbox seems to help:

3 Likes

That does not exist on 3.3 stable :thinking:

2 Likes

@hugh can you add this to your list? I was able to replicate the problem as stated by RGJ in the OP and also the different behavior as stated in Moin’s reply.

tl;dr the UI behaves differently when searching for “Sign up” (content of the text field) vs “js.sign_up” (name of the text field), then changing the content of the field, then going back to the search.

  • expected and correct: /admin/customize/site_texts?locale=en&q=js.sign_up
  • unexpected and broken: /admin/customize/site_texts?locale=en&q=sign%20up
3 Likes