Anche noi stiamo riscontrando questo problema con l’SSO, in cui i nomi utente vengono convertiti.
Ne ho parlato qui, ma questo argomento è più recente: forse qualcuno può dare un’occhiata.
Con l’introduzione del supporto Unicode per i nomi utente e i gruppi, ora è possibile avere nomi utente come 中国 (il che è fantastico!), ma Discourse non consente ai nomi utente di iniziare o terminare con un trattino (mentre, ad esempio, l’underscore è accettabile).
C’è una ragione per cui i trattini sono vietati nella prima o nell’ultima posizione? C’è la possibilità di rivedere questa politica se non ci sono svantaggi evidenti? /cc @Falco