Modificare il testo di js.browser_update non si applica alle visualizzazioni senza JS

Il motivo per cui hai visto questo funzionamento su un browser e poi non su un altro potrebbe essere che alcuni browser molto vecchi non supportano la traduzione lato client, mentre altri sì.

Proviamo prima a eseguire la traduzione e, se non funziona, ripieghiamo su un’istanza codificata in modo fisso del messaggio predefinito in inglese:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/scripts/browser-update.js#L50

Sfortunatamente non c’è molto altro che possiamo fare al riguardo. Speriamo che le persone abbandonino quei browser a un certo punto.