Come cambiare la lingua di tutti gli utenti?

Abbiamo utilizzato una custom_language (creata da un plugin) e ora ho spostato le sovrascritture nell’impostazione predefinita ‘es’, ma vedo che gli utenti hanno ancora selezionata la vecchia opzione e voglio risolvere questo problema.

Come posso cambiare la lingua di tutti gli utenti da Rails? Spero tu possa aiutarmi con questo :slight_smile:

Grazie!

1 Mi Piace

Ciao!
Puoi visitare https://yoursite.com/admin/site_settings/category/required

Quindi puoi vedere l’impostazione della lingua predefinita

Forse questo ti aiuterà :grinning:

1 Mi Piace

Ehi, grazie per la tua risposta! L’ho già fatto ma sembra che alcuni utenti non abbiano ricevuto l’aggiornamento dei loro campi lingua.

Forse c’è qualche processo che lavora su questo o un modo manuale per aggiornare questo specifico flusso di lavoro :slight_smile:

Penso che sarà utile cancellare la cache nel browser dell’utente

Potrebbero esserci alcuni suggerimenti in Operazioni bulk amministrative

2 Mi Piace

Sei riuscito a risolvere il tuo problema?

Ricordi se avevi abilitato Consenti locale utente, in modo che i tuoi utenti possano scegliere la propria interfaccia linguistica tramite le loro preferenze? Credo che se questa opzione è disabilitata, tutti saranno costretti a utilizzare la locale predefinita che hai specificato nell’impostazione Locale predefinita.

Mi viene in mente che l’impostazione Locale predefinita dovrebbe funzionare come le altre impostazioni delle Preferenze utente. Quando queste impostazioni vengono modificate, ti viene richiesto se desideri applicare la modifica storicamente a tutti gli utenti.

2 Mi Piace

Oh, sì. Ho finito per risolvere questo problema esportando e importando la lingua personalizzata (ES_XX) come predefinita su (ES nel mio caso).

Grazie per il tuo follow-up, ho dimenticato questo thread.

1 Mi Piace