La langue de l’interface pour l’utilisateur anonyme fonctionne correctement - par détection de la langue du navigateur.
La langue d’invitation fonctionne également correctement - toujours la langue de l’utilisateur anonyme.
Mais la langue de l’interface après - lorsque l’utilisateur accepte l’invitation - devient automatiquement la langue par défaut de l’interface Discourse (par exemple, l’anglais).
Ainsi, les membres qui rejoignent, par exemple, en français commencent à voir l’anglais après l’inscription par invitation.
Comment conserver la même langue que celle du mode anonyme / pendant l’invitation ?
Un exemple :
Utilisateur anonyme - Français
Langue d’invitation - Français
Après acceptation de l’invitation, lorsque l’utilisateur est connecté - par défaut, anglais
S’il s’agit d’une demande de fonctionnalité, veuillez la déplacer vers la catégorie la plus appropriée.
Je considère cela comme un bug car ce n’est vraiment pas convivial pour les communautés basées sur le mode “sur invitation uniquement”.
@osioke puis-je vous demander de jeter un coup d’œil rapide à ceci aussi (ce sujet).
Je ne suis pas sûr s’il s’agit d’un bug ou d’une fonctionnalité intentionnelle, mais de nombreux utilisateurs signalent des complications liées.
Je suis désolé si ce n’est pas votre question - je ne sais pas à qui l’adresser.
Merci @osioke
J’utilise la dernière version de Discourse 2.9.0.beta1
( a1adc13125 )
Et cela a toujours été comme ça (pour autant que je me souvienne).
Voici un enregistrement d’écran du problème :
Il est court et montre comment la langue de l’interface est devenue l’anglais au lieu du russe initial (immédiatement après l’acceptation de l’invitation).
Cela fonctionne ainsi avec les invitations acceptées avec l’authentification Google/Facebook/Twitter/LinkedIn.
Et avec ce problème, chaque utilisateur doit naviguer et rétablir sa langue juste après l’inscription par invitation.
Merci pour ce rapport détaillé, Anatol. Je vois cela comme une demande de fonctionnalité, mais je comprends la confusion qu’un utilisateur rencontre en voyant le site dans une langue en tant qu’utilisateur anonyme et une autre langue une fois connecté.
Nous pourrions utiliser un paramètre de site ici qui permet de sauvegarder la locale de l’utilisateur en fonction du paramètre du navigateur/système d’exploitation lors de l’inscription. Actuellement, nous n’avons que le paramètre « définir la langue de l’interface pour les utilisateurs anonymes à partir des en-têtes de langue du navigateur Web », qui est clairement destiné aux utilisateurs non authentifiés.
Nous marquons ceci comme pr-welcome, nous n’avons pas la bande passante pour le moment pour entreprendre ce travail, mais nous serions heureux de le voir se réaliser.
Quand l’utilisateur ne connaît pas la langue par défaut - cela peut être assez complexe pour lui d’aller changer la langue pour revenir à sa langue maternelle.
Dans les communautés multilingues, les invitations mènent souvent à un sujet particulier avec des instructions initiales, un message de bienvenue…
Et ce sujet (ou même toute la catégorie) est généralement formé dans la langue de l’invitation.
Donc, seule la langue de l’interface change pour la langue par défaut. Et c’est assez incohérent et pas convivial dans ce cas, à mon avis.