This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug localedata/9809] ckb_IQ: new Kurdish Sorani locale
- From: "aras.noori at gmail dot com" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Mon, 13 Jan 2020 19:43:18 +0000
- Subject: [Bug localedata/9809] ckb_IQ: new Kurdish Sorani locale
- Auto-submitted: auto-generated
- References: <bug-9809-131@http.sourceware.org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=9809
--- Comment #54 from Aras Noori <aras.noori at gmail dot com> ---
(In reply to Mike FABIAN from comment #53)
> Your locale also resorted all the ASCII letters to make upper case letters
> come first.
>
> I.e.
>
> A
> a
>
> instead of
>
> a
> A
>
> Lower case first is what comes from
>
> copy "iso14651_t1"
>
> When using CLDR for sorting, one can use an option
> [caseFirst upper], see for example:
>
> https://github.com/unicode-org/cldr/blob/master/common/collation/da.xml
>
> glibc has no easy option to do that at the moment.
>
> It is *possible* do sort A-Za-z differently in your locale *but*
> if you do that you will get a weird order for all Latin characters you
> forget.
> I.e. if you do not include äÄ in your sort order as well, they would still
> sort
> lower case first. It is a lot of work to do this correctly for *all* Latin
> characters without a convenient option like CLDR’s [caseFirst upper],
> I would recommend not doing that if it is not absolutely required.
Hello Fabian,
thanks to your suggestions and notice. You are right with sorting (aA) as well
with Numbers, this should be modified.
The kurdish alphabet order is:
ئ
U+0626
ا
U+0627
ب
U+0628
پ
U+067E
ت
U+062A
ج
U+062C
چ
U+0686
ح
U+062D
خ
U+062E
د
U+062F
ر
U+0631
ڕ
U+0695
ز
U+0632
ژ
U+0698
س
U+0633
ش
U+0634
ع
U+0639
غ
U+063A
ف
U+0641
ڤ
U+06A4
ق
U+0642
ک
U+06A9
گ
U+06AF
ل
U+0644
ڵ
U+06B5
م
U+0645
ن
U+0646
و
U+0648
ۆ
U+06C6
ھ
U+0647
ە
U+06D5
ی
U+06CC
ێ
U+06CE
--
You are receiving this mail because:
You are on the CC list for the bug.