Is it possible to compare localized strings in some Smalltalk implementation? The only one I have met so far is Pharo and GNU ST, which seem to lack this ability. It seems the only possibility would be to write an ICU wrapper from scratch. (That's far beyond my experiences.)
I know this is a complicated functionality. Unfortunately, it is needed very often everywhere, e.g., sorting menus in web apps.
I mean:
'á' > 'a' => true
And the possibility to use the comparison for sorting arrays of strings:
#('č' 'ř' 'a' 'r' 'á') asSortedCollection => #('a' 'á' 'č' 'r' 'ř')