dc6906250d
This _should_ handle things like Chinese that aren't actually alphabetical.
(cherry picked from commit 568c4d8c8e)