public inbox for libc-alpha@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 0/1] Arabic scripts: More fixes after the recent import from CLDR-31
@ 2017-07-01  1:19 Rafal Luzynski
  2017-07-04 10:52 ` Rafal Luzynski
  0 siblings, 1 reply; 6+ messages in thread
From: Rafal Luzynski @ 2017-07-01  1:19 UTC (permalink / raw)
  To: libc-alpha

Feel free to treat this patch as the second part of the previous one.
[1] [2]

After the recent series of import of month names from CLDR (bug 21217) [3]
more imports seem to me to be needed, mostly abbreviated month names.
Here is an import which fixes Arabic script to reflect their full
forms import. [4]

ar_DZ, ar_MA, ar_TN: although CLDR does not provide abbreviated
month names I tried to follow the convention which abbreviates the
month names to their first 3 characters and here is the result:
month names imported and abbreviated.

However, the same rule applied to ar_IQ did not work because
produced ambiguous strings (multiple months having the same
abbreviated name).  This means that ar_IQ full and abbreviated
month names probably do not match now and I don't know how to fix
this problem.

ar_SA: hopefully, this partially fixes bug 19066. [5] Previously
all abbreviated month names were English.  The abbreviated day names
are not changed so the bug is not yet fixed.

ar_SY, ar_JO, ar_LB: incidentally this import together with the
previous one completely fixes bug 17225. [6] The original bug
report was against ar_SY only but the changes in ar_JO and ar_LB
are the same.

ks_IN: this looks like an import script bug to me.  CLDR does not
provide the abbreviated month names for Kashmiri [7] but their
web interface seems to assume that missing data should be copied
from the existing ones and displays the abbreviated month names
according to that rule. [8] The import script did not touch the
abmon array so I've just copied it from mon.  Otherwise those
two arrays would not match.

ug_CN, ur_IN, ur_PK: the import of abmon introduced the same
changes as previously have been introduced to mon.  In case of
ur_IN only one month is reworded.

If you want to ask the question if it is the last patch in this
series then the answer is: no, I'm going to prepare more fixes
for Indian scripts and for other scripts of the world.  But as
my time resources are limited and the glibc freeze is approaching
I can't promise they will be delivered in a reasonable future.
It's exclusively my fault that some full month names and abbreviated
month names do not match and I apologize for this.

Regards,

Rafal


[1] https://sourceware.org/ml/libc-alpha/2017-06/msg01590.html
[2] https://sourceware.org/ml/libc-alpha/2017-06/msg01591.html
[3] https://sourceware.org/bugzilla/show_bug.cgi?id=21217
[4] https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=c853f14
[5] https://sourceware.org/bugzilla/show_bug.cgi?id=19066
[6] https://sourceware.org/bugzilla/show_bug.cgi?id=17225
[7] http://www.unicode.org/repos/cldr/trunk/common/main/ks.xml
[8] http://st.unicode.org/cldr-apps/v#/ks/Gregorian/

--------

Here is a decoded version of the patch explaining the changes:

diff --git a/localedata/locales/ar_DZ b/localedata/locales/ar_DZ
index 4789ff5..62066e1 100644
--- a/localedata/locales/ar_DZ
+++ b/localedata/locales/ar_DZ
@@ -105,10 +105,10 @@ day         "الأحد";/
             "السبت"
 %
 % Abbreviated month names (%b)
-abmon       "ينا";"فبر";/
-            "مار";"أبر";/
-            "ماي";"يون";/
-            "يول";"أغس";/
+abmon       "جان";"فيف";/
+            "مار";"أفر";/
+            "ماي";"جوا";/
+            "جوي";"أوت";/
             "سبت";"أكت";/
             "نوف";"ديس"
 %
diff --git a/localedata/locales/ar_JO b/localedata/locales/ar_JO
index 9bac497..13b32fd 100644
--- a/localedata/locales/ar_JO
+++ b/localedata/locales/ar_JO
@@ -114,7 +114,7 @@ abmon       "كانون ال/
             "شباط";/
             "آذار";/
             "نيسان";/
-            "نوار";/
+            "أيار";/
             "حزيران";/
             "تموز";/
             "آب";/
diff --git a/localedata/locales/ar_LB b/localedata/locales/ar_LB
index 2e22767..1cb6b25 100644
--- a/localedata/locales/ar_LB
+++ b/localedata/locales/ar_LB
@@ -113,7 +113,7 @@ abmon       "كانون ال/
             "شباط";/
             "آذار";/
             "نيسان";/
-            "نوار";/
+            "أيار";/
             "حزيران";/
             "تموز";/
             "آب";/
diff --git a/localedata/locales/ar_MA b/localedata/locales/ar_MA
index a157d97..db795d2 100644
--- a/localedata/locales/ar_MA
+++ b/localedata/locales/ar_MA
@@ -108,9 +108,9 @@ day         "الأحد";/
 abmon       "ينا";"فبر";/
             "مار";"أبر";/
             "ماي";"يون";/
-            "يول";"أغس";/
-            "سبت";"أكت";/
-            "نوف";"ديس"
+            "يول";"غشت";/
+            "شتن";"أكت";/
+            "نون";"دجن"
 %
 % Full month names (%B)
 mon         "يناير";/
diff --git a/localedata/locales/ar_SA b/localedata/locales/ar_SA
index 88698ff..420e748 100644
--- a/localedata/locales/ar_SA
+++ b/localedata/locales/ar_SA
@@ -335,18 +335,18 @@ mon	"يناير";/
 	"أكتوبر";/
 	"نوفمبر";/
 	"ديسمبر"
-abmon	"Jan"; /
-	"Feb"; /
-	"Mar"; /
-	"Apr"; /
-	"May"; /
-	"Jun"; /
-	"Jul"; /
-	"Aug"; /
-	"Sep"; /
-	"Oct"; /
-	"Nov"; /
-	"Dec"
+abmon	"يناير";/
+	"فبراير";/
+	"مارس";/
+	"أبريل";/
+	"مايو";/
+	"يونيو";/
+	"يوليو";/
+	"أغسطس";/
+	"سبتمبر";/
+	"أكتوبر";/
+	"نوفمبر";/
+	"ديسمبر"
 am_pm	"";""
 era_d_fmt	""
 week 7;19971130;1
diff --git a/localedata/locales/ar_SY b/localedata/locales/ar_SY
index 9cc7ce5..56ed144 100644
--- a/localedata/locales/ar_SY
+++ b/localedata/locales/ar_SY
@@ -113,7 +113,7 @@ abmon       "كانون ال/
             "شباط";/
             "آذار";/
             "نيسان";/
-            "نوار";/
+            "أيار";/
             "حزيران";/
             "تموز";/
             "آب";/
diff --git a/localedata/locales/ar_TN b/localedata/locales/ar_TN
index e277275..b62b9d3 100644
--- a/localedata/locales/ar_TN
+++ b/localedata/locales/ar_TN
@@ -105,10 +105,10 @@ day         "الأحد";/
             "السبت"
 %
 % Abbreviated month names (%b)
-abmon       "ينا";"فبر";/
-            "مار";"أبر";/
-            "ماي";"يون";/
-            "يول";"أغس";/
+abmon       "جان";"فيف";/
+            "مار";"أفر";/
+            "ماي";"جوا";/
+            "جوي";"أوت";/
             "سبت";"أكت";/
             "نوف";"ديس"
 %
diff --git a/localedata/locales/ks_IN b/localedata/locales/ks_IN
index 320258b..094f2cd 100644
--- a/localedata/locales/ks_IN
+++ b/localedata/locales/ks_IN
@@ -110,18 +110,18 @@ day       "آتهوار";/
             "جمع";"بٹوار"
 %
 % Abbreviated month names (%b)
-abmon	    "جنوری";/
-	    "فروری";/
-	    "مارچ";/
+abmon	    "جنؤری";/
+	    "فرؤری";/
+	    "مارٕچ";/
 	    "اپریل";/
-	    "مئ";/
-	    "جون";/
-	    "جُلئ";/
+	    "میٔ";/
+	    "جوٗن";/
+	    "جوٗلایی";/
 	    "اگست";/
-	    "ستنبر";/
-	    "اکتوبر";/
-	    "نوںبر";/
-	    "دسنبر"
+	    "ستمبر";/
+	    "اکتوٗبر";/
+	    "نومبر";/
+	    "دسمبر"
 %
 % Full month names (%B)
 mon	    "جنؤری";/
diff --git a/localedata/locales/ug_CN b/localedata/locales/ug_CN
index 205f4b0..3773176 100644
--- a/localedata/locales/ug_CN
+++ b/localedata/locales/ug_CN
@@ -250,18 +250,18 @@ day   "يەكشەنبە";/
       "پەيشەنبە";/
       "جۈمە";/
       "شەنبە"
-abmon "قەھرىتان";/
-      "ھۇت";/
-      "نورۇز";/
-      "ئۈمىد";/
-      "باھار";/
-      "سەپەر";/
-      "چىللە";/
-      "تومۇز";/
-      "مىزان";/
-      "ئوغۇز";/
-      "ئوغلاق";/
-      "كۆنەك"
+abmon "يانۋار";/
+      "فېۋرال";/
+      "مارت";/
+      "ئاپرېل";/
+      "ماي";/
+      "ئىيۇن";/
+      "ئىيۇل";/
+      "ئاۋغۇست";/
+      "سېنتەبىر";/
+      "ئۆكتەبىر";/
+      "نويابىر";/
+      "دېكابىر"
 mon   "يانۋار";/
       "فېۋرال";/
       "مارت";/
diff --git a/localedata/locales/ur_IN b/localedata/locales/ur_IN
index 4b4309c..1af10ed 100644
--- a/localedata/locales/ur_IN
+++ b/localedata/locales/ur_IN
@@ -99,7 +99,7 @@ abmon     "جنوری";/
 	    "جولائی";/
 	    "اگست";/
 	    "ستمبر";/
-	    "اكتوبر";/
+	    "اکتوبر";/
 	    "نومبر";/
 	    "دسمبر"
 %
diff --git a/localedata/locales/ur_PK b/localedata/locales/ur_PK
index 2281ef5..c9fcd19 100644
--- a/localedata/locales/ur_PK
+++ b/localedata/locales/ur_PK
@@ -111,16 +111,16 @@ day	"اتوار";/
 	"جمعرات";/
 	"جمعه";/
 	"هفته"
-abmon	"جنوري";/
-	"فروري";/
+abmon	"جنوری";/
+	"فروری";/
 	"مارچ";/
-	"اپريل";/
-	"مٓی";/
+	"اپریل";/
+	"مئی";/
 	"جون";/
-	"جولاي";/
+	"جولائی";/
 	"اگست";/
 	"ستمبر";/
-	"اكتوبر";/
+	"اکتوبر";/
 	"نومبر";/
 	"دسمبر"
 mon	"جنوری";/
-- 
2.7.5

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 0/1] Arabic scripts: More fixes after the recent import from CLDR-31
  2017-07-01  1:19 [PATCH 0/1] Arabic scripts: More fixes after the recent import from CLDR-31 Rafal Luzynski
@ 2017-07-04 10:52 ` Rafal Luzynski
  2017-07-04 14:33   ` Zack Weinberg
  0 siblings, 1 reply; 6+ messages in thread
From: Rafal Luzynski @ 2017-07-04 10:52 UTC (permalink / raw)
  To: libc-alpha

1.07.2017 03:19 Rafal Luzynski <digitalfreak@lingonborough.com> wrote:
> [...]
> ar_DZ, ar_MA, ar_TN: although CLDR does not provide abbreviated
> month names I tried to follow the convention which abbreviates the
> month names to their first 3 characters and here is the result:
> month names imported and abbreviated.

OK, this idea turned out to be wrong and this makes whole patch
need a rework.  Probably we should drop the abbreviated forms
in Arabic scripts unless they come from CLDR or are verified
by a native speaker.

See also the statement below:

> However, the same rule applied to ar_IQ did not work because
> produced ambiguous strings (multiple months having the same
> abbreviated name). This means that ar_IQ full and abbreviated
> month names probably do not match now and I don't know how to fix
> this problem.

Regards,

Rafal

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 0/1] Arabic scripts: More fixes after the recent import from CLDR-31
  2017-07-04 10:52 ` Rafal Luzynski
@ 2017-07-04 14:33   ` Zack Weinberg
  2017-07-04 15:12     ` Mike FABIAN
  0 siblings, 1 reply; 6+ messages in thread
From: Zack Weinberg @ 2017-07-04 14:33 UTC (permalink / raw)
  To: Rafal Luzynski; +Cc: GNU C Library

On Tue, Jul 4, 2017 at 6:52 AM, Rafal Luzynski
<digitalfreak@lingonborough.com> wrote:
> 1.07.2017 03:19 Rafal Luzynski <digitalfreak@lingonborough.com> wrote:
>> [...]
>> ar_DZ, ar_MA, ar_TN: although CLDR does not provide abbreviated
>> month names I tried to follow the convention which abbreviates the
>> month names to their first 3 characters and here is the result:
>> month names imported and abbreviated.
>
> OK, this idea turned out to be wrong and this makes whole patch
> need a rework.  Probably we should drop the abbreviated forms
> in Arabic scripts unless they come from CLDR or are verified
> by a native speaker.

Yes, I think that's the best plan.  I don't speak Arabic myself, but I
know enough about the *script* to know that abbreviating words is
going to be more complicated than in most languages.

zw

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 0/1] Arabic scripts: More fixes after the recent import from CLDR-31
  2017-07-04 14:33   ` Zack Weinberg
@ 2017-07-04 15:12     ` Mike FABIAN
  0 siblings, 0 replies; 6+ messages in thread
From: Mike FABIAN @ 2017-07-04 15:12 UTC (permalink / raw)
  To: Zack Weinberg; +Cc: Rafal Luzynski, GNU C Library

Zack Weinberg <zackw@panix.com> wrote:

> On Tue, Jul 4, 2017 at 6:52 AM, Rafal Luzynski
> <digitalfreak@lingonborough.com> wrote:
>> 1.07.2017 03:19 Rafal Luzynski <digitalfreak@lingonborough.com> wrote:
>>> [...]
>>> ar_DZ, ar_MA, ar_TN: although CLDR does not provide abbreviated
>>> month names I tried to follow the convention which abbreviates the
>>> month names to their first 3 characters and here is the result:
>>> month names imported and abbreviated.
>>
>> OK, this idea turned out to be wrong and this makes whole patch
>> need a rework.  Probably we should drop the abbreviated forms
>> in Arabic scripts unless they come from CLDR or are verified
>> by a native speaker.
>
> Yes, I think that's the best plan.  I don't speak Arabic myself, but I
> know enough about the *script* to know that abbreviating words is
> going to be more complicated than in most languages.

Yes, just using the first 3 letters will cause the 3rd letter to be
rendered as a final form which will look wrong if before abbreviating
the 3rd letter was in the middle of the word and rendered as a medial
form.

In https://sourceware.org/bugzilla/show_bug.cgi?id=17225 Muhammad Fawwaz Orabi writes:

"... would be OK as an abbreviated form (still not very much used)"

and:

"... should not be changed (this is the FULL form, but it should not be
changed because abrreviated forms are not familiar in Arabic)"

For the Arabic locales, CLDR has the same strings for the abbreviated
month names as for the full month names, probably because 3 letter
abbreviations are not commonly used in Arabic.

We should probably just follow CLDR here.

-- 
Mike FABIAN <mfabian@redhat.com>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 0/1] Arabic scripts: More fixes after the recent import from CLDR-31
  2017-07-01  1:19 Rafal Luzynski
@ 2017-07-01  1:21 ` Rafal Luzynski
  0 siblings, 0 replies; 6+ messages in thread
From: Rafal Luzynski @ 2017-07-01  1:21 UTC (permalink / raw)
  To: libc-alpha

Sorry, of course this should be titled:
[PATCH 1/1] Arabic scripts: More fixes after the recent import from CLDR-31

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 0/1] Arabic scripts: More fixes after the recent import from CLDR-31
@ 2017-07-01  1:19 Rafal Luzynski
  2017-07-01  1:21 ` Rafal Luzynski
  0 siblings, 1 reply; 6+ messages in thread
From: Rafal Luzynski @ 2017-07-01  1:19 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 1 bytes --]

 

[-- Attachment #2: 0001-Arabic-scripts-More-fixes-after-the-recent-import.patch --]
[-- Type: text/x-patch, Size: 13687 bytes --]

From e0ba330959ecd7c23040aac152a572472827ace4 Mon Sep 17 00:00:00 2001
From: Rafal Luzynski <digitalfreak@lingonborough.com>
Date: Sat, 1 Jul 2017 02:22:37 +0200
Subject: [PATCH] Arabic scripts: More fixes after the recent import
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

After the recent import of month names from CLDR-31 (bug 21217,
commit c853f14) more imports are also needed, mostly abbreviated month
names.

Incidentally, this import fixes bug 17225 (ar_SY) and partially
bug 19066 (ar_SA).

	* localedata/locales/ar_DZ (abmon): Import from CLDR +
	abbreviated: only first 3 letters remain.
	* localedata/locales/ar_MA (abmon): Likewise.
	* localedata/locales/ar_TN (abmon): Likewise.
	* localedata/locales/ar_SA (abmon): Full import, partially
	fixes bug 19066.
	* localedata/locales/ks_IN (abmon): A copy of mon.
	* localedata/locales/ug_CN (abmon): Full import, abmon is same
	as mon.
	* localedata/locales/ur_IN (abmon): Oct reworded "اكتوبر" to
	"اکتوبر" (same change as mon).
	* localedata/locales/ur_PK (abmon): Same changes as mon applied.

	[BZ #17225]
	* localedata/locales/ar_SY (abmon): May reworded "نوار" to
	"أيار", this closes bug 17225.
	* localedata/locales/ar_JO (abmon): Likewise.
	* localedata/locales/ar_LB (abmon): Likewise.
---
 localedata/ChangeLog     | 19 +++++++++++++++++++
 localedata/locales/ar_DZ |  8 ++++----
 localedata/locales/ar_JO |  2 +-
 localedata/locales/ar_LB |  2 +-
 localedata/locales/ar_MA |  6 +++---
 localedata/locales/ar_SA | 24 ++++++++++++------------
 localedata/locales/ar_SY |  2 +-
 localedata/locales/ar_TN |  8 ++++----
 localedata/locales/ks_IN | 20 ++++++++++----------
 localedata/locales/ug_CN | 24 ++++++++++++------------
 localedata/locales/ur_IN |  2 +-
 localedata/locales/ur_PK | 12 ++++++------
 12 files changed, 74 insertions(+), 55 deletions(-)

diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index 99b42a2..b92571d 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,3 +1,22 @@
+2017-07-03  Rafal Luzynski  <digitalfreak@lingonborough.com>
+
+	* locales/ar_DZ (abmon): Import from CLDR-31 + abbreviated:
+	only first 3 letters remain.
+	* locales/ar_MA (abmon): Likewise.
+	* locales/ar_TN (abmon): Likewise.
+	* locales/ar_SA (abmon): Full import, partially fixes bug 19066.
+	* locales/ks_IN (abmon): A copy of mon.
+	* locales/ug_CN (abmon): Full import, abmon is same as mon.
+	* locales/ur_IN (abmon): Oct reworded "اكتوبر" to "اکتوبر"
+	(same change as mon).
+	* locales/ur_PK (abmon): Same changes as mon applied.
+
+	[BZ #17225]
+	* locales/ar_SY (abmon): May reworded "نوار" to "أيار", this
+	closes bug 17225.
+	* locales/ar_JO (abmon): Likewise.
+	* locales/ar_LB (abmon): Likewise.
+
 2017-06-30  Mike Frysinger  <vapier@gentoo.org>
 
 	* CLDRv29: update LC_ADDRESS.lang_name translations. This
diff --git a/localedata/locales/ar_DZ b/localedata/locales/ar_DZ
index 4789ff5..62066e1 100644
--- a/localedata/locales/ar_DZ
+++ b/localedata/locales/ar_DZ
@@ -105,10 +105,10 @@ day         "<U0627><U0644><U0623><U062D><U062F>";/
             "<U0627><U0644><U0633><U0628><U062A>"
 %
 % Abbreviated month names (%b)
-abmon       "<U064A><U0646><U0627>";"<U0641><U0628><U0631>";/
-            "<U0645><U0627><U0631>";"<U0623><U0628><U0631>";/
-            "<U0645><U0627><U064A>";"<U064A><U0648><U0646>";/
-            "<U064A><U0648><U0644>";"<U0623><U063A><U0633>";/
+abmon       "<U062C><U0627><U0646>";"<U0641><U064A><U0641>";/
+            "<U0645><U0627><U0631>";"<U0623><U0641><U0631>";/
+            "<U0645><U0627><U064A>";"<U062C><U0648><U0627>";/
+            "<U062C><U0648><U064A>";"<U0623><U0648><U062A>";/
             "<U0633><U0628><U062A>";"<U0623><U0643><U062A>";/
             "<U0646><U0648><U0641>";"<U062F><U064A><U0633>"
 %
diff --git a/localedata/locales/ar_JO b/localedata/locales/ar_JO
index 9bac497..13b32fd 100644
--- a/localedata/locales/ar_JO
+++ b/localedata/locales/ar_JO
@@ -114,7 +114,7 @@ abmon       "<U0643><U0627><U0646><U0648><U0646><U0020><U0627><U0644>/
             "<U0634><U0628><U0627><U0637>";/
             "<U0622><U0630><U0627><U0631>";/
             "<U0646><U064A><U0633><U0627><U0646>";/
-            "<U0646><U0648><U0627><U0631>";/
+            "<U0623><U064A><U0627><U0631>";/
             "<U062D><U0632><U064A><U0631><U0627><U0646>";/
             "<U062A><U0645><U0648><U0632>";/
             "<U0622><U0628>";/
diff --git a/localedata/locales/ar_LB b/localedata/locales/ar_LB
index 2e22767..1cb6b25 100644
--- a/localedata/locales/ar_LB
+++ b/localedata/locales/ar_LB
@@ -113,7 +113,7 @@ abmon       "<U0643><U0627><U0646><U0648><U0646><U0020><U0627><U0644>/
             "<U0634><U0628><U0627><U0637>";/
             "<U0622><U0630><U0627><U0631>";/
             "<U0646><U064A><U0633><U0627><U0646>";/
-            "<U0646><U0648><U0627><U0631>";/
+            "<U0623><U064A><U0627><U0631>";/
             "<U062D><U0632><U064A><U0631><U0627><U0646>";/
             "<U062A><U0645><U0648><U0632>";/
             "<U0622><U0628>";/
diff --git a/localedata/locales/ar_MA b/localedata/locales/ar_MA
index a157d97..db795d2 100644
--- a/localedata/locales/ar_MA
+++ b/localedata/locales/ar_MA
@@ -108,9 +108,9 @@ day         "<U0627><U0644><U0623><U062D><U062F>";/
 abmon       "<U064A><U0646><U0627>";"<U0641><U0628><U0631>";/
             "<U0645><U0627><U0631>";"<U0623><U0628><U0631>";/
             "<U0645><U0627><U064A>";"<U064A><U0648><U0646>";/
-            "<U064A><U0648><U0644>";"<U0623><U063A><U0633>";/
-            "<U0633><U0628><U062A>";"<U0623><U0643><U062A>";/
-            "<U0646><U0648><U0641>";"<U062F><U064A><U0633>"
+            "<U064A><U0648><U0644>";"<U063A><U0634><U062A>";/
+            "<U0634><U062A><U0646>";"<U0623><U0643><U062A>";/
+            "<U0646><U0648><U0646>";"<U062F><U062C><U0646>"
 %
 % Full month names (%B)
 mon         "<U064A><U0646><U0627><U064A><U0631>";/
diff --git a/localedata/locales/ar_SA b/localedata/locales/ar_SA
index 88698ff..420e748 100644
--- a/localedata/locales/ar_SA
+++ b/localedata/locales/ar_SA
@@ -335,18 +335,18 @@ mon	"<U064A><U0646><U0627><U064A><U0631>";/
 	"<U0623><U0643><U062A><U0648><U0628><U0631>";/
 	"<U0646><U0648><U0641><U0645><U0628><U0631>";/
 	"<U062F><U064A><U0633><U0645><U0628><U0631>"
-abmon	"<U004A><U0061><U006E>"; /
-	"<U0046><U0065><U0062>"; /
-	"<U004D><U0061><U0072>"; /
-	"<U0041><U0070><U0072>"; /
-	"<U004D><U0061><U0079>"; /
-	"<U004A><U0075><U006E>"; /
-	"<U004A><U0075><U006C>"; /
-	"<U0041><U0075><U0067>"; /
-	"<U0053><U0065><U0070>"; /
-	"<U004F><U0063><U0074>"; /
-	"<U004E><U006F><U0076>"; /
-	"<U0044><U0065><U0063>"
+abmon	"<U064A><U0646><U0627><U064A><U0631>";/
+	"<U0641><U0628><U0631><U0627><U064A><U0631>";/
+	"<U0645><U0627><U0631><U0633>";/
+	"<U0623><U0628><U0631><U064A><U0644>";/
+	"<U0645><U0627><U064A><U0648>";/
+	"<U064A><U0648><U0646><U064A><U0648>";/
+	"<U064A><U0648><U0644><U064A><U0648>";/
+	"<U0623><U063A><U0633><U0637><U0633>";/
+	"<U0633><U0628><U062A><U0645><U0628><U0631>";/
+	"<U0623><U0643><U062A><U0648><U0628><U0631>";/
+	"<U0646><U0648><U0641><U0645><U0628><U0631>";/
+	"<U062F><U064A><U0633><U0645><U0628><U0631>"
 am_pm	"";""
 era_d_fmt	""
 week 7;19971130;1
diff --git a/localedata/locales/ar_SY b/localedata/locales/ar_SY
index 9cc7ce5..56ed144 100644
--- a/localedata/locales/ar_SY
+++ b/localedata/locales/ar_SY
@@ -113,7 +113,7 @@ abmon       "<U0643><U0627><U0646><U0648><U0646><U0020><U0627><U0644>/
             "<U0634><U0628><U0627><U0637>";/
             "<U0622><U0630><U0627><U0631>";/
             "<U0646><U064A><U0633><U0627><U0646>";/
-            "<U0646><U0648><U0627><U0631>";/
+            "<U0623><U064A><U0627><U0631>";/
             "<U062D><U0632><U064A><U0631><U0627><U0646>";/
             "<U062A><U0645><U0648><U0632>";/
             "<U0622><U0628>";/
diff --git a/localedata/locales/ar_TN b/localedata/locales/ar_TN
index e277275..b62b9d3 100644
--- a/localedata/locales/ar_TN
+++ b/localedata/locales/ar_TN
@@ -105,10 +105,10 @@ day         "<U0627><U0644><U0623><U062D><U062F>";/
             "<U0627><U0644><U0633><U0628><U062A>"
 %
 % Abbreviated month names (%b)
-abmon       "<U064A><U0646><U0627>";"<U0641><U0628><U0631>";/
-            "<U0645><U0627><U0631>";"<U0623><U0628><U0631>";/
-            "<U0645><U0627><U064A>";"<U064A><U0648><U0646>";/
-            "<U064A><U0648><U0644>";"<U0623><U063A><U0633>";/
+abmon       "<U062C><U0627><U0646>";"<U0641><U064A><U0641>";/
+            "<U0645><U0627><U0631>";"<U0623><U0641><U0631>";/
+            "<U0645><U0627><U064A>";"<U062C><U0648><U0627>";/
+            "<U062C><U0648><U064A>";"<U0623><U0648><U062A>";/
             "<U0633><U0628><U062A>";"<U0623><U0643><U062A>";/
             "<U0646><U0648><U0641>";"<U062F><U064A><U0633>"
 %
diff --git a/localedata/locales/ks_IN b/localedata/locales/ks_IN
index 320258b..094f2cd 100644
--- a/localedata/locales/ks_IN
+++ b/localedata/locales/ks_IN
@@ -110,18 +110,18 @@ day       "<U0622><U062A><U0647><U0648><U0627><U0631>";/
             "<U062C><U0645><U0639>";"<U0628><U0679><U0648><U0627><U0631>"
 %
 % Abbreviated month names (%b)
-abmon	    "<U062C><U0646><U0648><U0631><U06CC>";/
-	    "<U0641><U0631><U0648><U0631><U06CC>";/
-	    "<U0645><U0627><U0631><U0686>";/
+abmon	    "<U062C><U0646><U0624><U0631><U06CC>";/
+	    "<U0641><U0631><U0624><U0631><U06CC>";/
+	    "<U0645><U0627><U0631><U0655><U0686>";/
 	    "<U0627><U067E><U0631><U06CC><U0644>";/
-	    "<U0645><U0626>";/
-	    "<U062C><U0648><U0646>";/
-	    "<U062C><U064F><U0644><U0626>";/
+	    "<U0645><U06CC><U0654>";/
+	    "<U062C><U0648><U0657><U0646>";/
+	    "<U062C><U0648><U0657><U0644><U0627><U06CC><U06CC>";/
 	    "<U0627><U06AF><U0633><U062A>";/
-	    "<U0633><U062A><U0646><U0628><U0631>";/
-	    "<U0627><U06A9><U062A><U0648><U0628><U0631>";/
-	    "<U0646><U0648><U06BA><U0628><U0631>";/
-	    "<U062F><U0633><U0646><U0628><U0631>"
+	    "<U0633><U062A><U0645><U0628><U0631>";/
+	    "<U0627><U06A9><U062A><U0648><U0657><U0628><U0631>";/
+	    "<U0646><U0648><U0645><U0628><U0631>";/
+	    "<U062F><U0633><U0645><U0628><U0631>"
 %
 % Full month names (%B)
 mon	    "<U062C><U0646><U0624><U0631><U06CC>";/
diff --git a/localedata/locales/ug_CN b/localedata/locales/ug_CN
index 205f4b0..3773176 100644
--- a/localedata/locales/ug_CN
+++ b/localedata/locales/ug_CN
@@ -250,18 +250,18 @@ day   "<U064A><U06D5><U0643><U0634><U06D5><U0646><U0628><U06D5>";/
       "<U067E><U06D5><U064A><U0634><U06D5><U0646><U0628><U06D5>";/
       "<U062C><U06C8><U0645><U06D5>";/
       "<U0634><U06D5><U0646><U0628><U06D5>"
-abmon "<U0642><U06D5><U06BE><U0631><U0649><U062A><U0627><U0646>";/
-      "<U06BE><U06C7><U062A>";/
-      "<U0646><U0648><U0631><U06C7><U0632>";/
-      "<U0626><U06C8><U0645><U0649><U062F>";/
-      "<U0628><U0627><U06BE><U0627><U0631>";/
-      "<U0633><U06D5><U067E><U06D5><U0631>";/
-      "<U0686><U0649><U0644><U0644><U06D5>";/
-      "<U062A><U0648><U0645><U06C7><U0632>";/
-      "<U0645><U0649><U0632><U0627><U0646>";/
-      "<U0626><U0648><U063A><U06C7><U0632>";/
-      "<U0626><U0648><U063A><U0644><U0627><U0642>";/
-      "<U0643><U06C6><U0646><U06D5><U0643>"
+abmon "<U064A><U0627><U0646><U06CB><U0627><U0631>";/
+      "<U0641><U06D0><U06CB><U0631><U0627><U0644>";/
+      "<U0645><U0627><U0631><U062A>";/
+      "<U0626><U0627><U067E><U0631><U06D0><U0644>";/
+      "<U0645><U0627><U064A>";/
+      "<U0626><U0649><U064A><U06C7><U0646>";/
+      "<U0626><U0649><U064A><U06C7><U0644>";/
+      "<U0626><U0627><U06CB><U063A><U06C7><U0633><U062A>";/
+      "<U0633><U06D0><U0646><U062A><U06D5><U0628><U0649><U0631>";/
+      "<U0626><U06C6><U0643><U062A><U06D5><U0628><U0649><U0631>";/
+      "<U0646><U0648><U064A><U0627><U0628><U0649><U0631>";/
+      "<U062F><U06D0><U0643><U0627><U0628><U0649><U0631>"
 mon   "<U064A><U0627><U0646><U06CB><U0627><U0631>";/
       "<U0641><U06D0><U06CB><U0631><U0627><U0644>";/
       "<U0645><U0627><U0631><U062A>";/
diff --git a/localedata/locales/ur_IN b/localedata/locales/ur_IN
index 4b4309c..1af10ed 100644
--- a/localedata/locales/ur_IN
+++ b/localedata/locales/ur_IN
@@ -99,7 +99,7 @@ abmon     "<U062C><U0646><U0648><U0631><U06CC>";/
 	    "<U062C><U0648><U0644><U0627><U0626><U06CC>";/
 	    "<U0627><U06AF><U0633><U062A>";/
 	    "<U0633><U062A><U0645><U0628><U0631>";/
-	    "<U0627><U0643><U062A><U0648><U0628><U0631>";/
+	    "<U0627><U06A9><U062A><U0648><U0628><U0631>";/
 	    "<U0646><U0648><U0645><U0628><U0631>";/
 	    "<U062F><U0633><U0645><U0628><U0631>"
 %
diff --git a/localedata/locales/ur_PK b/localedata/locales/ur_PK
index 2281ef5..c9fcd19 100644
--- a/localedata/locales/ur_PK
+++ b/localedata/locales/ur_PK
@@ -111,16 +111,16 @@ day	"<U0627><U062A><U0648><U0627><U0631>";/
 	"<U062C><U0645><U0639><U0631><U0627><U062A>";/
 	"<U062C><U0645><U0639><U0647>";/
 	"<U0647><U0641><U062A><U0647>"
-abmon	"<U062C><U0646><U0648><U0631><U064A>";/
-	"<U0641><U0631><U0648><U0631><U064A>";/
+abmon	"<U062C><U0646><U0648><U0631><U06CC>";/
+	"<U0641><U0631><U0648><U0631><U06CC>";/
 	"<U0645><U0627><U0631><U0686>";/
-	"<U0627><U067E><U0631><U064A><U0644>";/
-	"<U0645><U0653><U06CC>";/
+	"<U0627><U067E><U0631><U06CC><U0644>";/
+	"<U0645><U0626><U06CC>";/
 	"<U062C><U0648><U0646>";/
-	"<U062C><U0648><U0644><U0627><U064A>";/
+	"<U062C><U0648><U0644><U0627><U0626><U06CC>";/
 	"<U0627><U06AF><U0633><U062A>";/
 	"<U0633><U062A><U0645><U0628><U0631>";/
-	"<U0627><U0643><U062A><U0648><U0628><U0631>";/
+	"<U0627><U06A9><U062A><U0648><U0628><U0631>";/
 	"<U0646><U0648><U0645><U0628><U0631>";/
 	"<U062F><U0633><U0645><U0628><U0631>"
 mon	"<U062C><U0646><U0648><U0631><U06CC>";/
-- 
2.7.5


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-07-04 15:12 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-01  1:19 [PATCH 0/1] Arabic scripts: More fixes after the recent import from CLDR-31 Rafal Luzynski
2017-07-04 10:52 ` Rafal Luzynski
2017-07-04 14:33   ` Zack Weinberg
2017-07-04 15:12     ` Mike FABIAN
  -- strict thread matches above, loose matches on Subject: below --
2017-07-01  1:19 Rafal Luzynski
2017-07-01  1:21 ` Rafal Luzynski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).