web-dev-qa-db-ja.com

次の訪問のために言語設定を保存しますか?

設定されているブラウザ言語に基づいて言語を変更するようユーザーに提案する言語ダイアログを作成しています。例えば。 browserlanguage ch-deを使用しているユーザーが英語のWebサイトにアクセスすると、上部にダイアログが表示され、ドイツ語に切り替えるようユーザーに提案します。

ユーザーが変更した言語を今後のアクセスのためにCookieに保存する必要がありますか?明日アクセスした同じユーザーが英語ではなく翻訳されたページに自動的に誘導されるようにするには?

これの短所と長所は何ですか?

3
user28829

ダイアログボックスを使用してユーザーに言語の切り替えを要求しているので、チェックボックスを追加できます。このようにして、ユーザーに言語設定を保存するかどうかを選択する自律性をユーザーに与えます。

2
rk.

コンピュータは、ユーザーの記憶に優れています。計算を行うほかに、情報を記憶する機能は、コンピュータシステムの主要な機能の1つです。

ユーザーが特定の設定についてコンピューターに何かを伝えた場合、コンピューターはこれを記憶できることが期待されます。言語設定などの重要な情報を忘れるコンピュータインターフェイスを構築しないでください。

ただし、コンピューターにその設定を忘れさせる方法も明確にする必要があることに注意してください。おそらく、誤ってフランス語に設定し、実際には英語を好みます。

格納する情報がなんらかの方法で機密情報である場合は、ユーザーがコンピューターに記憶しないように指示できるようにします。言語設定は通常、機密とは見なされません。

0
Koen Lageveen