My application may have strings comprised of different alphabets / languages in a single list. I can’t seem to find any information on what the correct method for sorting these should be or any indication that ICU supports this functionality.
Example List:
- Apple
- яблоко
- μήλο
- Baby
- βρέφος
- ребенок
Withe all the caveats above, here is one “standard universal multilingual sorting” : the unicode collation algorithm (UCA), which is NOT the codepoint order. From a cursory glance at this page, ICU seems to handle the mixture of UCA and local preference.