私はJavaアプリケーションのI18nに取り組んでおり、ユーザーインターフェイスが多くをサポートする可能性があるのに対し、1つのロケールのデータのみをサポートすることを決定しました。
私の質問はこれです:
データの並べ替えとフィルタリングは、ユーザーのロケールまたはデータのロケールを使用して実行する必要がありますか?
当初は、データのロケールに従って並べ替えるのが理にかなっていると思っていましたが、以下のような記事を読んだ方が、ユーザーのロケールで並べ替える方が理にかなっているようです。
「ソートは、アルファベットの言語と文化が使用する基本的な順序によっても異なる場合があります。たとえば、スウェーデン語には、アルファベットの「Z」の後にソートされる「Ä」文字があります。ドイツ語にもこの文字があります。ただし、アルファベットの「A」の後に「ae」のように並べ替えます。」 http://msdn.microsoft.com/en-us/library/a7zyyk0c.aspx
誰かが以前にこの決定をしなければならなかったことがありますか?何を決めましたか?意見?
並べ替えやフィルタリングにデータのロケールを使用する必要がある例を誰かが思いつくことができますか?
前もって感謝します。