Ciao a tutti,
Ho un forum multilingue, quindi ho abilitato allow user locale e set locale from accept language header e funziona benissimo. Ho registrato un utente di prova e ho notato che la lingua del browser dell’utente viene salvata nel profilo del nuovo utente (invece di (default)), il che è perfetto.
L’unico problema è che ho migrato 800 utenti da phpBB e tutti hanno (default) nel profilo utente. So che una grossa parte di loro vorrebbe usare una lingua diversa, ma non voglio cambiare l’inglese predefinito nella configurazione globale perché voglio che l’inglese rimanga la lingua predefinita.
Potreste dirmi se è possibile accedere a Discourse (./launcher enter app), scorrere l’elenco dei nomi utente o ID (qualsiasi cosa) e modificare la lingua nei profili utente specificati?
Stavo pensando di creare uno script bash semplice come questo:
while IFS= read -r username; do
rails r "u = User.... $username"
done < list_of_usernames.txt
Ma mi mancano le conoscenze su Discourse per eseguire un comando che modifichi le preferenze degli utenti… Potreste aiutarmi con questo?
Grazie.
Rudy