アルファベット順にソートされたグループ化されたアイテムのリストがあります。グループは、各アイテムのタイトルの最初の文字から作成されます。
アルファベットに属さないすべての文字は一意のグループにグループ化されます(0
、1
、@
、.
などは#
にグループ化されます) 。
質問:
この質問は、Windowsストアアプリ(Windows 8)のGroupViewに関連していますが、あらゆる種類のデバイスに適用できます。
編集:参考までに、これらの言語/アルファベットをサポートする必要があります。
ローカライズされた環境では、ローカルのアルファベットに従ってグループ化することが最善の方法です。私のWindows Phoneでは、私のネイティブ言語がスウェーデン語であるにもかかわらず、ローカリゼーションとして英語を使用しています。これは、電話が私のアルファベットの他のすべての文字を#の前にa、b、c、...の前に整理することを意味します.
スウェーデン語のアルファベットに従って連絡先をグループ化して、友人がいると予想される場所に表示されるようにするオプションを希望しています。 Åsa、Ärling、Örjanは今日#の下に表示されます-これらの文字をスウェーデン語で整理する最後ではありません。
スウェーデン語のアルファベットはX、Y、Z、Å、Ä、Öで終わります。その結果、Cryllicアルファベットはそれに応じてグループ化されます。
ラテン語と非ラテン語の項目については難しいかもしれません。それはあなたが持っている非ラテン系のアイテムに本当に依存し、注意して扱われるべきです。一般的な規則は、必要に応じて アルファベット順のWikipediaヘルプページ を使用することです。少なくとも、それがどのように整理されるかを知る手がかりになります。
! "#$%& '()* +、-。/ 0123456789:; <=>?@ ABCDEFGHIJKLMNOPQRSTUVWXYZ [] ^ _' abcdefghijklmnopqrstuvwxyz {|}〜¡ ´µ•¸¹º"¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåææçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžſ ǺǻǼǽǾǿ΄΅ΆΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ
キリル文字も同じようにグループ化され、名前の最初の文字を使用します。同じルールがノルウェー語、スウェーデン語、フィンランド語にも適用されると思います。アラビア語とタイ語についてはわかりません。
そして、いくつかの言語の混合について。より良い方法は、言語を分離しておくことだと思います。つまり、異なる言語の文字を混ぜないでください!
例として、少し変更したiOSアドレス帳のナビゲーション方式を実行しました(元のアドレス帳には、残念ながら複数の言語のグループを表示する機能がありません)。
または、ユーザーに言語グループをすばやく切り替える機能を(スワイプやボタンなどで)提供することもできます。