Sto riscontrando un problema critico di layout dell’interfaccia utente nella mia istanza di Discourse dopo l’aggiornamento alla versione più recente oggi.
Quando la lingua dell’interfaccia utente è impostata su persiano (RTL), l’intero layout appare rotto e confuso. Vari componenti dell’interfaccia utente si sovrappongono, sono disallineati e generalmente renderizzati in modo errato. Ho allegato uno screenshot per illustrare chiaramente il problema.
Tuttavia, quando cambio la lingua dell’interfaccia utente in inglese, il layout viene renderizzato perfettamente senza alcun problema. Ciò suggerisce fortemente che il problema sia specifico della localizzazione in lingua persiana o della sua interazione con il core aggiornato di Discourse.
Ho già tentato passaggi di base per la risoluzione dei problemi, come la cancellazione della cache del browser e il test su browser diversi, ma il problema persiste costantemente quando viene selezionato il persiano.
Potreste per favore indagare su questo problema?
Grazie.
Per fornire ulteriore chiarezza sulla questione, ho annotato lo screenshot allegato. È possibile osservare questi problemi in prima persona su mobahasah.ir.
Come illustrato, quando la lingua dell’interfaccia è impostata su persiano (RTL), il sommario generato da DiscoTOC viene visualizzato in modo errato, mostrando contemporaneamente sia il sommario che la timeline. Inoltre, il componente Google Font non è funzionante.
Inoltre, l’applicazione di temi diversi non viene completamente renderizzata; ad esempio, il colore di sfondo principale del forum rimane invariato. Tutti questi problemi vengono risolti passando la lingua dell’interfaccia utente all’inglese.