Voglio modificare il testo del pulsante “Invia” visualizzato sotto l’editor dei messaggi.
Quando l’utente clicca su “Rispondi” a un post, il pulsante “Invia” sotto l’editor è etichettato come “Rispondi”. Vorrei modificarlo, ma ci sono più di 50 oggetti di testo che includono la parola “rispondi”. Quale etichetta di testo devo modificare?
Ci sono due chiavi di traduzione diverse utilizzate per il pulsante di risposta. js.composer.reply è usato per il pulsante di risposta che vedi quando apri il composer. js.topic.reply.title è usato per il pulsante di risposta visualizzato nel topic (il pulsante che clicchi per aprire il composer).
Non ho memorizzato queste chiavi di traduzione. Il modo in cui le ho trovate è stato digitando I18n.enableVerboseLocalizationSession() nella console degli strumenti di sviluppo del browser. Dopo averlo fatto, un numero chiave viene aggiunto a tutti gli elementi di testo su Discourse che possono essere personalizzati. Puoi usare quel numero per trovare la corretta chiave di traduzione. Questo approccio è descritto qui: Trova una chiave di traduzione con localizzazione dettagliata.
Sull’ultima versione di Chrome, i nomi delle chiavi di traduzione vengono visualizzati nella scheda ‘info’ degli strumenti di sviluppo.
Le modifiche che ho apportato sono finalmente apparse. Non ho fatto nulla di straordinario. Immagino di non aver fatto abbastanza per pulire/aggiornare le cache.