Layout della pagina `Admin  Badges` rotto dopo l'aggiornamento

Ciao a tutti.

Ho appena aggiornato a Disourse 3.4.0.beta2-dev (cde4db1c6a) solo per scoprire che il layout della pagina di amministrazione per i Badge è un po’ rotto.

L’elenco dei badge si trova solitamente sulla sinistra dello schermo, permettendoti di gestire / aggiungere / modificare i badge sulla destra dello schermo.

Ma ecco come appare ora, c’è uno spazio grande, vuoto e inutilizzabile al centro-sinistra:

1 Mi Piace

Puoi provare la modalità provvisoria? Non riesco a riprodurlo. :thinking:

1 Mi Piace

Hmm, lo fa sia su Safari che su Chrome, entrambi testati e replicati anche in modalità provvisoria.

Ok, grazie @Lilly - potrebbe essere qualcos’altro che ho modificato altrove, probabilmente puoi ignorare questo :blush:

1 Mi Piace

Ho appena effettuato un nuovo deploy sul mio sito di test ospitato e l’amministrazione delle badge funziona come previsto. È strano che lo faccia in modalità provvisoria.

Ho anche effettuato un controllo con il menu a tendina dell’intestazione invece della barra laterale, oltre a utilizzare il vecchio menu di navigazione dell’amministrazione, e funziona ancora come previsto.

4 Mi Piace

Passaggi per replicare:

  1. Cambia l’impostazione localizzazione predefinita in Inglese (UK):

  1. Ricarica Discourse in una nuova scheda e vai su https://example.com/admin/badges dove il layout è ora interrotto:

  1. Cambia o reimposta l’impostazione localizzazione predefinita al suo valore predefinito Inglese (US):

  1. Ricarica Discourse in una nuova scheda e vai su https://example.com/admin/badges dove il layout ora funziona correttamente:

Non ho assolutamente idea di come o perché sia così :thinking:

Ma un grande ringraziamento a @JammyDodger per aver evidenziato la causa principale :blush:

Questo bug potrebbe essere corretto? :thinking:

4 Mi Piace

Grazie @Richie!

Sembra che ci siano un paio di problemi qui.

  1. Manca la traduzione inglese (UK) della nuova descrizione più lunga in cima alla pagina. Questo perché la chiave ‘badges.description’ è stata riutilizzata e non abbiamo più effettuato un aggiornamento da Crowdin da allora.

    Questo si risolverà a breve, quando le traduzioni verranno aggiornate automaticamente.

  2. Il layout sembra dipendere dalla lunghezza della descrizione. In inglese americano, posso riprodurre il problema entrando negli strumenti per sviluppatori e accorciando la descrizione.

    Anche una volta aggiornata la stringa in inglese UK, vale comunque la pena risolvere questo problema perché altre lingue che utilizzano meno caratteri avranno probabilmente lo stesso problema.

Sembra che la modifica sia correlata a UX: Apply admin UI to Badges (#28724) · discourse/discourse@be5c37a · GitHub (cc @ella @martin)

6 Mi Piace

Grazie per l’intuizione @david :smiley:

4 Mi Piace

Sono in Canada e do la colpa al Regno Unito per questo. :laughing:

grazie Richie. Non avevo nemmeno considerato l’impostazione della localizzazione :woman_facepalming:t2:

5 Mi Piace

Questo è totalmente fuori tema, ma non c’è nessun inglese (CA), vero? Quindi useresti le impostazioni locali del Regno Unito o degli Stati Uniti? Potrebbe dipendere, ovviamente, ma in generale?

3 Mi Piace

la nostra roba di solito è predefinita per gli Stati Uniti. non diciamo molto “loo” o “trousers” qui. lol

4 Mi Piace

Nessun problema, ci assumeremo volentieri la responsabilità per conto del resto del mondo :raised_hand:t2: :blush:

4 Mi Piace

Grazie per avermelo segnalato!

Ho aggiunto un wrapper div per rendere il layout più stabile e ho risolto il problema di incoerenza quando si utilizzano diverse localizzazioni.

Dovrebbe essere risolto con questa PR:

6 Mi Piace

Il mio intero paese ti ringrazia per la rapida soluzione @ella :bowing_man:

3 Mi Piace