I rewrote the LC_COLLATE section to contain only the absolutely necessary stuff. Now it looks like this:
LC_COLLATE % The Kurdish Sorani, Bahdini, and others dialects is mainly written using a modified (Arabic-based alphabet) with 33 letters. % Unlike the regular Arabic alphabet, which is an abjad, kurdish is an alphabet in which vowels are mandatory, making the script easy to read. % % The kurdish alphabet order is: % in Latin: a, b, c, ç, d, e, ê, f, g, h, i, î, j, k, l, ll, m, n, o, p, q, r, rr, s, sh, t, u, uu, v, w, x, y, z % vowels: A, E, I, O, U, UU % % Copy the template from ISO/IEC 14651 copy "iso14651_t1" reorder-after <S0631> % ر <S0695> % ڕ reorder-after <S0646> % ن <S0648> % و <S06C6> % ۆ END LC_COLLATE I.e. this sorts U+0695, U+0648, and U+06C6 differently from the default sort order. The default sort order comes from copy "iso14651_t1" You use this line to copy the default sort order and then add changes needed for your language. According to what you wrote in your locale, the 3 characters U+0695, U+0648, and U+06C6 sort differently than the default sort order for Arabic characters, all the reset sort the same as in the default sort order. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1388808 Title: Request for new language packages for Kurdish Sorani (ckb) To manage notifications about this bug go to: https://bugs.launchpad.net/glibc/+bug/1388808/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs