Cambia il testo di "Nuovo argomento"

Voglio modificare il testo del pulsante ‘Nuovo argomento’, il testo del pulsante del compositore ‘Crea argomento’ e il testo del compositore ‘Crea un nuovo argomento’. Ho utilizzato selettori CSS all’interno di un tema, ma questo ha l’effetto collaterale di cambiare il testo anche quando rispondo a un post di qualcun altro. Ciò significa che anche il testo ‘Rispondi’ viene modificato.
Ho trovato una soluzione per cambiare il testo tramite la console di amministrazione, ma desidero modificare quelle stringhe all’interno di una stringa. È possibile e come si fa?

Per modificare il testo in Discourse, vai su admin → Personalizza → Testo e cerca js.topic.create. Se cerchi “Nuovo argomento”, appariranno tutti gli altri elementi pertinenti che puoi modificare.

Ho già questa soluzione. Il mio problema è che voglio farlo tramite il tema.

Per quanto ne so, non è possibile. Creare un plugin funzionerebbe. Questo perché le stringhe sono, più o meno, nel core.

Beh, potrei sbagliarmi. Mi capita ogni tanto, come l’anno scorso (con mia moglie) :rofl:

Disclaimer: Mi sbaglierò clamorosamente se un tema modificherà/sostituirà quei file in cui si trovano queste stringhe.

Il modo per farlo tramite il tema è aggiungere uno script che modifichi l’oggetto I18n.translations.

https://meta.discourse.org/t/customize-all-text-in-discourse/36092/68?u=usman_shahid