私はさまざまな言語で投稿されたブログを作成しています。私はウィキペディアのようにそれを行うことを考えています:
フロントページで、少なくとも1つの投稿がある言語のリストを表示します。
投稿が翻訳されている場合は、各翻訳へのリンクを表示します。
topbarを追加することを考えています。たとえば、フランス語のみを話すときに英語バージョンに遭遇するユーザーをリダイレクトします。
私の質問は2部構成です:
ブラウザーが設定されているときにユーザーが特定の言語を話すと仮定すると、トリッキーです。私の経験では、地域IPルックアップが特定の国に解決された後でのみ、別の言語バージョンを提案することもできます。このデータをブラウザーの言語設定と一致させると信頼性は向上しますが、選択せずにこれに依存するべきではないと私は思います。
Chromeはデフォルト設定で外国のサイトを翻訳するよう要求するため、サイトを表示する場合はトップバーを無効にする手順を実行するのが賢明です。このコードをWebサイトのhead
セクションに追加します。
<meta name="google" value="notranslate" />