Lokalizacje w OS X są wystarczająco zepsute, a te w Linuksie (glibc) wystarczająco nie, więc będziesz miał trudności z pomyślnym rozwiązaniem tego problemu. Jedynym sposobem byłoby użycie najniższego wspólnego mianownika, którym jest lokalizacja C. Ale jeśli tworzysz aplikację, która faktycznie zależy od użytecznego zachowania sortowania w języku naturalnym, musisz to zrobić na tej samej platformie, której używasz w środowisku produkcyjnym. Sugeruję skonfigurowanie wirtualnego komputera z systemem Linux na komputerze z systemem OS X.