web-dev-qa-db-fra.com

Enregistrer la préférence de langue pour la prochaine visite?

Nous créons une boîte de dialogue de langue qui suggère à l'utilisateur de changer de langue en fonction de la langue du navigateur définie. Par exemple. si une personne possédant une langue de navigateur ch-de visite notre site Web en anglais, une boîte de dialogue en haut s'affiche pour suggérer à l'utilisateur de passer à l'allemand.

Faut-il enregistrer la langue modifiée de l'utilisateur dans un cookie pour de futures visites? Pour que le même utilisateur visitant demain soit automatiquement dirigé vers la page traduite au lieu de l'anglais?

Quels sont les inconvénients et les avantages de cela?

3
user28829

Puisque vous utilisez une boîte de dialogue pour demander à l'utilisateur de changer de langue, vous pouvez y ajouter une case à cocher "N'oubliez pas ma préférence de langue pour les visites futures" . De cette façon, vous donnez à l'utilisateur l'autonomie de sélectionner s'il veut que vous enregistriez la préférence de langue ou non.

2
rk.

Un ordinateur est merveilleux pour se souvenir des choses pour son utilisateur. En plus de faire des calculs, la capacité de se souvenir des informations est l'une des principales caractéristiques de tout système informatique.

Si un utilisateur dit quelque chose à son ordinateur, à propos d'une certaine préférence, on peut s'attendre à ce que l'ordinateur puisse s'en souvenir. Ne construisez jamais une interface informatique qui oublie des informations vitales comme une préférence de langue.

Il convient de noter cependant qu'il doit être clair comment faire pour que l'ordinateur oublie également cette préférence. Peut-être que vous le définissez accidentellement sur le français et préférez réellement l'anglais.

Si les informations à stocker sont sensibles de quelque manière que ce soit, permettez à l'utilisateur de dire à l'ordinateur de ne pas s'en souvenir. Les préférences linguistiques ne seront généralement pas considérées comme sensibles.

0
Koen Lageveen