Le traduzioni delle sezioni personalizzate della barra laterale si interrompono dopo aver cambiato la lingua predefinita del sito

Ciao :waving_hand:

[CASO PARTICOLARE]

C’è un problema con la funzionalità di traduzione/localizzazione per le Sezioni/Link della Barra Laterale Personalizzata.

Se una sezione o un link della barra laterale personalizzata viene creato mentre l’impostazione locale predefinito del sito è configurata sulla Lingua A (ad esempio, Inglese), ma successivamente l’impostazione locale predefinito del sito viene modificata in Lingua B (ad esempio, Ungherese), i record esistenti della barra laterale personalizzata non si adattano al nuovo locale predefinito.

Di conseguenza, l’interfaccia utente interpreta erroneamente il campo di input base/predefinito, causando uno scambio completo e un disordine delle opzioni linguistiche nel menu a tendina delle traduzioni.

Passaggi per riprodurre il problema

  1. Imposta l’impostazione del sito locale predefinito su Inglese.

  2. Crea una nuova sezione/link della barra laterale personalizzata, ma inserisci il testo in Ungherese (poiché il mio locale utente era ungherese) (ad esempio, imposta l’etichetta base come "Főoldal" e il percorso come "/"). Non l’ho localizzato perché non esisteva ancora una funzionalità per farlo.

  3. Modifica l’impostazione del sito locale predefinito su Ungherese (hu).

  4. Modifica la sezione della barra laterale personalizzata creata al passaggio 2 e prova a tradurla:

    • Comportamento osservato: Il sistema ora presume che il campo di input base ("Főoldal") sia il valore base ungherese poiché il locale predefinito del sito è ungherese.

    • Nel menu a tendina delle traduzioni, l’Ungherese non è più disponibile (poiché ora viene trattato come lingua base), ma l’Inglese appare come opzione di traduzione selezionabile.

    • Selezionando l’Inglese nel menu a tendina e inserendo la traduzione in inglese ("Homepage"), i valori localizzati risultano invertiti o mappati in modo errato.

Grazie