位置情報に基づいてユーザーにロケールを推奨する方法はありますか?

サイトのカスタマイズは、ユーザーがロケールを選択できるようにすると、はるかに多くの作業が必要になると考えます。たとえば、他のロケールを許可せずにウェルカムメッセージを編集する場合、1つのテキストを変更するだけです。他のロケールを許可する場合、すべてのロケールで個別に変更する必要があり、それを忘れると、すべてのユーザーがメッセージで同じ情報を受け取るわけではありません。これは、検索バナーやウェルカムリンクバナーなどのテーマコンポーネントでも同じです。Discourse Discoverの国際セクションを見ると、デフォルトの「Welcome to our community」テキストを使用したバナーのスクリーンショットを見ることができます。それらのフォーラムを訪れたとき、多くの人がバナーテキストをカスタマイズしていましたが、すべてのロケールでそうしていたわけではありません。そのため、テーマコンポーネントにデフォルトのドイツ語テキストがないためカスタマイズされたテキストが表示されますが、ブラウザの言語が英語(米国)に設定されている人はデフォルトのテキストが表示されます。これはスクリーンショットが撮影されたときと同じです。したがって、現時点では、これは英語(米国)をブラウザ言語としているユーザーにのみ影響する可能性があり、これも翻訳するのにそれほど多くの作業ではありません。しかし、コンポーネントに英語(英国)が追加されると、管理者はこれらの文字列も変更する必要があり、その後、誰かがドイツ語を追加して、次のテキストを編集する必要があるかもしれません。したがって、異なるロケールで文字列を変更する必要があることに注意するだけでなく、新しいロケールが追加されたときにそれらをカスタマイズする必要があることに気づく必要があります。

他のロケールを許可すると、管理者の作業が大幅に増加する可能性があります。人々が1つの言語のみでコミュニケーションをとるコミュニティでは、おそらく労力に見合う価値はありません。ユーザーは anyway 言語に対処する必要があります。インターフェースが自分の言語であることはほとんど役に立ちません。

「いいね!」 4