diff mbox series

localedata: Update ar locales abbreviations [BZ #32349]

Message ID wzD4mF3l-Wl4bSvmpX1AUfZn6EOS5Uc_281hQlERQBVk_zwPrZllQIeqorcuBe68xOGtJcay5en0GlN3_39fKndEi9S4lL6hpldba1hyLQE=@protonmail.com
State New
Headers show
Series localedata: Update ar locales abbreviations [BZ #32349] | expand

Commit Message

Ahmed Najmawi Nov. 8, 2024, 8:25 p.m. UTC
Arabic does not use abbreviations for weekdays/months, this updates
abday and abmon in accordance with CLDR.

Resolves: BZ # 32349
Signed-off-by: Ahmed Najmawi <iramosu@protonmail.com>

---
localedata/locales/ar_AE | 41 +++++++++++--------
localedata/locales/ar_BH | 39 +++++++++++-------
localedata/locales/ar_DZ | 21 +++++-----
localedata/locales/ar_EG | 39 +++++++++++-------
localedata/locales/ar_IN | 66 +++++++++++++++++++------------
localedata/locales/ar_IQ | 46 ++++++++++++++--------
localedata/locales/ar_JO | 25 ++++++------
localedata/locales/ar_KW | 39 +++++++++++-------
localedata/locales/ar_LB | 25 ++++++------
localedata/locales/ar_LY | 39 +++++++++++-------
localedata/locales/ar_MA | 21 +++++-----
localedata/locales/ar_OM | 39 +++++++++++-------
localedata/locales/ar_QA | 39 +++++++++++-------
localedata/locales/ar_SA | 85 ++++++++++++++++++++++------------------
localedata/locales/ar_SD | 39 +++++++++++-------
localedata/locales/ar_SS | 39 +++++++++++-------
localedata/locales/ar_SY | 25 ++++++------
localedata/locales/ar_TN | 21 +++++-----
localedata/locales/ar_YE | 39 +++++++++++-------
19 files changed, 434 insertions(+), 293 deletions(-)

--
2.47.0

Comments

Ahmed Najmawi Nov. 8, 2024, 8:35 p.m. UTC | #1
Apologies, I messed up the formatting..

Arabic does not use abbreviations for weekdays/months, this updates
abday and abmon in accordance with CLDR.

Resolves: BZ # 32349
Signed-off-by: Ahmed Najmawi
---
 localedata/locales/ar_AE | 41 +++++++++++--------
 localedata/locales/ar_BH | 39 +++++++++++-------
 localedata/locales/ar_DZ | 21 +++++-----
 localedata/locales/ar_EG | 39 +++++++++++-------
 localedata/locales/ar_IN | 66 +++++++++++++++++++------------
 localedata/locales/ar_IQ | 46 ++++++++++++++--------
 localedata/locales/ar_JO | 25 ++++++------
 localedata/locales/ar_KW | 39 +++++++++++-------
 localedata/locales/ar_LB | 25 ++++++------
 localedata/locales/ar_LY | 39 +++++++++++-------
 localedata/locales/ar_MA | 21 +++++-----
 localedata/locales/ar_OM | 39 +++++++++++-------
 localedata/locales/ar_QA | 39 +++++++++++-------
 localedata/locales/ar_SA | 85 ++++++++++++++++++++++------------------
 localedata/locales/ar_SD | 39 +++++++++++-------
 localedata/locales/ar_SS | 39 +++++++++++-------
 localedata/locales/ar_SY | 25 ++++++------
 localedata/locales/ar_TN | 21 +++++-----
 localedata/locales/ar_YE | 39 +++++++++++-------
 19 files changed, 434 insertions(+), 293 deletions(-)

diff --git a/localedata/locales/ar_AE b/localedata/locales/ar_AE
index 062fa0be9a..880dbfa4f0 100644
--- a/localedata/locales/ar_AE
+++ b/localedata/locales/ar_AE
@@ -84,30 +84,39 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح";"ن";/
-            "ث";"ر";/
-            "خ";"ج";/
-            "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
 %
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
             "الأربعاء";/
             "الخميس";/
             "الجمعة";/
-            "السبت "
+            "السبت"
 %
-% Abbreviated month names (%b)
-abmon       "ينا";"فبر";/
-            "مار";"أبر";/
-            "ماي";"يون";/
-            "يول";"أغس";/
-            "سبت";"أكت";/
-            "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon       "يناير";/
+            "فبراير";/
+            "مارس";/
+            "أبريل";/
+            "مايو";/
+            "يونيو";/
+            "يوليو";/
+            "أغسطس";/
+            "سبتمبر";/
+            "أكتوبر";/
+            "نوفمبر";/
+            "ديسمبر"
 mon         "يناير";/
             "فبراير";/
             "مارس";/
diff --git a/localedata/locales/ar_BH b/localedata/locales/ar_BH
index bec41b31bb..c7ca6c0f9b 100644
--- a/localedata/locales/ar_BH
+++ b/localedata/locales/ar_BH
@@ -88,13 +88,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح";"ن";/
-            "ث";"ر";/
-            "خ";"ج";/
-            "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
 %
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -103,15 +108,19 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
-abmon       "ينا";"فبر";/
-            "مار";"أبر";/
-            "ماي";"يون";/
-            "يول";"أغس";/
-            "سبت";"أكت";/
-            "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon       "يناير";/
+            "فبراير";/
+            "مارس";/
+            "أبريل";/
+            "مايو";/
+            "يونيو";/
+            "يوليو";/
+            "أغسطس";/
+            "سبتمبر";/
+            "أكتوبر";/
+            "نوفمبر";/
+            "ديسمبر"
 mon         "يناير";/
             "فبراير";/
             "مارس";/
diff --git a/localedata/locales/ar_DZ b/localedata/locales/ar_DZ
index b1035c3fb0..d7d29dbe4a 100644
--- a/localedata/locales/ar_DZ
+++ b/localedata/locales/ar_DZ
@@ -87,13 +87,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح";"ن";/
-            "ث";"ر";/
-            "خ";"ج";/
-            "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
 %
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -102,7 +107,7 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
+% Month names (%b) & (%B)
 abmon       "جانفي";/
             "فيفري";/
             "مارس";/
@@ -115,8 +120,6 @@ abmon       "جانفي";/
             "أكتوبر";/
             "نوفمبر";/
             "ديسمبر"
-%
-% Full month names (%B)
 mon         "جانفي";/
             "فيفري";/
             "مارس";/
diff --git a/localedata/locales/ar_EG b/localedata/locales/ar_EG
index b49a3c76b4..b0852f8131 100644
--- a/localedata/locales/ar_EG
+++ b/localedata/locales/ar_EG
@@ -91,13 +91,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح";"ن";/
-            "ث";"ر";/
-            "خ";"ج";/
-            "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
 %
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -106,15 +111,19 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
-abmon       "ينا";"فبر";/
-            "مار";"أبر";/
-            "ماي";"يون";/
-            "يول";"أغس";/
-            "سبت";"أكت";/
-            "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon       "يناير";/
+            "فبراير";/
+            "مارس";/
+            "أبريل";/
+            "مايو";/
+            "يونيو";/
+            "يوليو";/
+            "أغسطس";/
+            "سبتمبر";/
+            "أكتوبر";/
+            "نوفمبر";/
+            "ديسمبر"
 mon         "يناير";/
             "فبراير";/
             "مارس";/
diff --git a/localedata/locales/ar_IN b/localedata/locales/ar_IN
index cc43cf77fa..9cd734e000 100644
--- a/localedata/locales/ar_IN
+++ b/localedata/locales/ar_IN
@@ -65,33 +65,51 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode.
 %
-% Abbreviated weekday names (%a)
-abday       "ح";"ن";/
-            "ث";"ر";/
-            "خ";"ج";/
-            "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
 %
-% Full weekday names (%A)
-day         "الأحد";"الاثنين";/
-            "الثلاثاء";"الأربعاء";/
-            "الخميس";"الجمعة";/
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
+day         "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
-abmon       "ينا";"فبر";/
-            "مار";"أبر";/
-            "ماي";"يون";/
-            "يول";"أغس";/
-            "سبت";"أكت";/
-            "نوف";"ديس"
-%
-% Full month names (%B)
-mon         "يناير";"فبراير";/
-            "مارس";"أبريل";/
-            "مايو";"يونيو";/
-            "يوليو";"أغسطس";/
-            "سبتمبر";"أكتوبر";/
-            "نوفمبر";"ديسمبر"
+% Month names (%b) & (%B)
+abmon       "يناير";/
+            "فبراير";/
+            "مارس";/
+            "أبريل";/
+            "مايو";/
+            "يونيو";/
+            "يوليو";/
+            "أغسطس";/
+            "سبتمبر";/
+            "أكتوبر";/
+            "نوفمبر";/
+            "ديسمبر"
+mon         "يناير";/
+            "فبراير";/
+            "مارس";/
+            "أبريل";/
+            "مايو";/
+            "يونيو";/
+            "يوليو";/
+            "أغسطس";/
+            "سبتمبر";/
+            "أكتوبر";/
+            "نوفمبر";/
+            "ديسمبر"
 %
 % Equivalent of AM PM
 am_pm       "ص";"م"
diff --git a/localedata/locales/ar_IQ b/localedata/locales/ar_IQ
index ca0008495c..73f4c4154f 100644
--- a/localedata/locales/ar_IQ
+++ b/localedata/locales/ar_IQ
@@ -87,13 +87,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح";"ن";/
-            "ث";"ر";/
-            "خ";"ج";/
-            "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
 %
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -102,8 +107,9 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
-abmon       "كانون الثاني";/
+% Month names (%b) & (%B)
+abmon       "كانون ال/
+ثاني";/
             "شباط";/
             "آذار";/
             "نيسان";/
@@ -112,12 +118,15 @@ abmon       "كانون الثاني";/
             "تموز";/
             "آب";/
             "أيلول";/
-            "تشرين الأول";/
-            "تشرين الثاني";/
-            "كانون الأول"
-%
-% Full month names (%B)
-mon         "كانون الثاني";/
+            "تشرين ال/
+أول";/
+            "تشرين ال/
+ثاني";/
+            "كانون ال/
+أول"
+%
+mon         "كانون ال/
+ثاني";/
             "شباط";/
             "آذار";/
             "نيسان";/
@@ -126,9 +135,12 @@ mon         "كانون الثاني";/
             "تموز";/
             "آب";/
             "أيلول";/
-            "تشرين الأول";/
-            "تشرين الثاني";/
-            "كانون الأول"
+            "تشرين ال/
+أول";/
+            "تشرين ال/
+ثاني";/
+            "كانون ال/
+أول"
 %
 % Equivalent of AM PM
 am_pm       "ص";"م"
diff --git a/localedata/locales/ar_JO b/localedata/locales/ar_JO
index a4454925f6..d9e5e5c62c 100644
--- a/localedata/locales/ar_JO
+++ b/localedata/locales/ar_JO
@@ -88,16 +88,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح"; /
-            "ن"; /
-            "ث"; /
-            "ر"; /
-            "خ"; /
-            "ج"; /
-            "س"
-%
-% Full weekday names (%A)
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
+%
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -106,7 +108,7 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
+% Month names (%b) & (%B)
 abmon       "كانون ال/
 ثاني";/
             "شباط";/
@@ -124,7 +126,6 @@ abmon       "كانون ال/
             "كانون ال/
 أول"
 %
-% Full month names (%B)
 mon         "كانون ال/
 ثاني";/
             "شباط";/
diff --git a/localedata/locales/ar_KW b/localedata/locales/ar_KW
index bad491000a..025e834158 100644
--- a/localedata/locales/ar_KW
+++ b/localedata/locales/ar_KW
@@ -87,13 +87,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح";"ن";/
-            "ث";"ر";/
-            "خ";"ج";/
-            "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
 %
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -102,15 +107,19 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
-abmon       "ينا";"فبر";/
-            "مار";"أبر";/
-            "ماي";"يون";/
-            "يول";"أغس";/
-            "سبت";"أكت";/
-            "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon       "يناير";/
+            "فبراير";/
+            "مارس";/
+            "أبريل";/
+            "مايو";/
+            "يونيو";/
+            "يوليو";/
+            "أغسطس";/
+            "سبتمبر";/
+            "أكتوبر";/
+            "نوفمبر";/
+            "ديسمبر"
 mon         "يناير";/
             "فبراير";/
             "مارس";/
diff --git a/localedata/locales/ar_LB b/localedata/locales/ar_LB
index 14a26ed5aa..aad8eb1152 100644
--- a/localedata/locales/ar_LB
+++ b/localedata/locales/ar_LB
@@ -87,16 +87,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح"; /
-            "ن"; /
-            "ث"; /
-            "ر"; /
-            "خ"; /
-            "ج"; /
-            "س"
-%
-% Full weekday names (%A)
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
+%
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -105,7 +107,7 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
+% Month names (%b) & (%B)
 abmon       "كانون ال/
 ثاني";/
             "شباط";/
@@ -123,7 +125,6 @@ abmon       "كانون ال/
             "كانون ال/
 أول"
 %
-% Full month names (%B)
 mon         "كانون ال/
 ثاني";/
             "شباط";/
diff --git a/localedata/locales/ar_LY b/localedata/locales/ar_LY
index fb572e05fd..ee11f4dc0f 100644
--- a/localedata/locales/ar_LY
+++ b/localedata/locales/ar_LY
@@ -87,13 +87,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح";"ن";/
-            "ث";"ر";/
-            "خ";"ج";/
-            "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
 %
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -102,15 +107,19 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
-abmon       "ينا";"فبر";/
-            "مار";"أبر";/
-            "ماي";"يون";/
-            "يول";"أغس";/
-            "سبت";"أكت";/
-            "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon       "يناير";/
+            "فبراير";/
+            "مارس";/
+            "أبريل";/
+            "مايو";/
+            "يونيو";/
+            "يوليو";/
+            "أغسطس";/
+            "سبتمبر";/
+            "أكتوبر";/
+            "نوفمبر";/
+            "ديسمبر"
 mon         "يناير";/
             "فبراير";/
             "مارس";/
diff --git a/localedata/locales/ar_MA b/localedata/locales/ar_MA
index 5b9c5c637d..14d0730b68 100644
--- a/localedata/locales/ar_MA
+++ b/localedata/locales/ar_MA
@@ -87,13 +87,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح";"ن";/
-            "ث";"ر";/
-            "خ";"ج";/
-            "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
 %
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -102,7 +107,7 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
+% Month names (%b) & (%B)
 abmon       "يناير";/
             "فبراير";/
             "مارس";/
@@ -115,8 +120,6 @@ abmon       "يناير";/
             "أكتوبر";/
             "نونبر";/
             "دجنبر"
-%
-% Full month names (%B)
 mon         "يناير";/
             "فبراير";/
             "مارس";/
diff --git a/localedata/locales/ar_OM b/localedata/locales/ar_OM
index 55a02cc88f..48a5a0da04 100644
--- a/localedata/locales/ar_OM
+++ b/localedata/locales/ar_OM
@@ -87,13 +87,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح";"ن";/
-            "ث";"ر";/
-            "خ";"ج";/
-            "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
 %
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -102,15 +107,19 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
-abmon       "ينا";"فبر";/
-            "مار";"أبر";/
-            "ماي";"يون";/
-            "يول";"أغس";/
-            "سبت";"أكت";/
-            "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon       "يناير";/
+            "فبراير";/
+            "مارس";/
+            "أبريل";/
+            "مايو";/
+            "يونيو";/
+            "يوليو";/
+            "أغسطس";/
+            "سبتمبر";/
+            "أكتوبر";/
+            "نوفمبر";/
+            "ديسمبر"
 mon         "يناير";/
             "فبراير";/
             "مارس";/
diff --git a/localedata/locales/ar_QA b/localedata/locales/ar_QA
index fc7d342f63..a27ac8e8f6 100644
--- a/localedata/locales/ar_QA
+++ b/localedata/locales/ar_QA
@@ -87,13 +87,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح";"ن";/
-            "ث";"ر";/
-            "خ";"ج";/
-            "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
 %
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -102,15 +107,19 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
-abmon       "ينا";"فبر";/
-            "مار";"أبر";/
-            "ماي";"يون";/
-            "يول";"أغس";/
-            "سبت";"أكت";/
-            "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon       "يناير";/
+            "فبراير";/
+            "مارس";/
+            "أبريل";/
+            "مايو";/
+            "يونيو";/
+            "يوليو";/
+            "أغسطس";/
+            "سبتمبر";/
+            "أكتوبر";/
+            "نوفمبر";/
+            "ديسمبر"
 mon         "يناير";/
             "فبراير";/
             "مارس";/
diff --git a/localedata/locales/ar_SA b/localedata/locales/ar_SA
index 6c6f6b37fc..f0c0354d31 100644
--- a/localedata/locales/ar_SA
+++ b/localedata/locales/ar_SA
@@ -303,44 +303,53 @@ date_fmt	"%A %e %B %Y %Z %k:%M:%S"
 d_fmt	"%A %e %B %Y"
 t_fmt	"%k:%M:%S"
 t_fmt_ampm	"%k:%M:%S"
-day	"الأحد"; /
-	"الإثنين"; /
-	"الثلاثاء"; /
-	"الأربعاء"; /
-	"الخميس"; /
-	"الجمعـة"; /
-	"السبت"
-abday	"ح"; /
-	"ن"; /
-	"ث"; /
-	"ر"; /
-	"خ"; /
-	"ج"; /
-	"س"
-mon	"يناير";/
-	"فبراير";/
-	"مارس";/
-	"أبريل";/
-	"مايو";/
-	"يونيو";/
-	"يوليو";/
-	"أغسطس";/
-	"سبتمبر";/
-	"أكتوبر";/
-	"نوفمبر";/
-	"ديسمبر"
-abmon	"يناير";/
-	"فبراير";/
-	"مارس";/
-	"أبريل";/
-	"مايو";/
-	"يونيو";/
-	"يوليو";/
-	"أغسطس";/
-	"سبتمبر";/
-	"أكتوبر";/
-	"نوفمبر";/
-	"ديسمبر"
+%
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
+%
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
+day         "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
+%
+% Month names (%b) & (%B)
+abmon       "يناير";/
+            "فبراير";/
+            "مارس";/
+            "أبريل";/
+            "مايو";/
+            "يونيو";/
+            "يوليو";/
+            "أغسطس";/
+            "سبتمبر";/
+            "أكتوبر";/
+            "نوفمبر";/
+            "ديسمبر"
+mon         "يناير";/
+            "فبراير";/
+            "مارس";/
+            "أبريل";/
+            "مايو";/
+            "يونيو";/
+            "يوليو";/
+            "أغسطس";/
+            "سبتمبر";/
+            "أكتوبر";/
+            "نوفمبر";/
+            "ديسمبر"
+%
 am_pm	"";""
 era_d_fmt	""
 week 7;19971130;1
diff --git a/localedata/locales/ar_SD b/localedata/locales/ar_SD
index 4e16226502..dbd8a03083 100644
--- a/localedata/locales/ar_SD
+++ b/localedata/locales/ar_SD
@@ -92,13 +92,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح";"ن";/
-            "ث";"ر";/
-            "خ";"ج";/
-            "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
 %
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -107,15 +112,19 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
-abmon       "ينا";"فبر";/
-            "مار";"أبر";/
-            "ماي";"يون";/
-            "يول";"أغس";/
-            "سبت";"أكت";/
-            "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon       "يناير";/
+            "فبراير";/
+            "مارس";/
+            "أبريل";/
+            "مايو";/
+            "يونيو";/
+            "يوليو";/
+            "أغسطس";/
+            "سبتمبر";/
+            "أكتوبر";/
+            "نوفمبر";/
+            "ديسمبر"
 mon         "يناير";/
             "فبراير";/
             "مارس";/
diff --git a/localedata/locales/ar_SS b/localedata/locales/ar_SS
index 90724807af..10b20d531a 100644
--- a/localedata/locales/ar_SS
+++ b/localedata/locales/ar_SS
@@ -91,13 +91,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح";"ن";/
-            "ث";"ر";/
-            "خ";"ج";/
-            "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
 %
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -106,15 +111,19 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
-abmon       "ينا";"فبر";/
-            "مار";"أبر";/
-            "ماي";"يون";/
-            "يول";"أغس";/
-            "سبت";"أكت";/
-            "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon       "يناير";/
+            "فبراير";/
+            "مارس";/
+            "أبريل";/
+            "مايو";/
+            "يونيو";/
+            "يوليو";/
+            "أغسطس";/
+            "سبتمبر";/
+            "أكتوبر";/
+            "نوفمبر";/
+            "ديسمبر"
 mon         "يناير";/
             "فبراير";/
             "مارس";/
diff --git a/localedata/locales/ar_SY b/localedata/locales/ar_SY
index 5e42161846..44f180b075 100644
--- a/localedata/locales/ar_SY
+++ b/localedata/locales/ar_SY
@@ -87,16 +87,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح"; /
-            "ن"; /
-            "ث"; /
-            "ر"; /
-            "خ"; /
-            "ج"; /
-            "س"
-%
-% Full weekday names (%A)
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
+%
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -105,7 +107,7 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
+% Month names (%b) & (%B)
 abmon       "كانون ال/
 ثاني";/
             "شباط";/
@@ -123,7 +125,6 @@ abmon       "كانون ال/
             "كانون ال/
 أول"
 %
-% Full month names (%B)
 mon         "كانون ال/
 ثاني";/
             "شباط";/
diff --git a/localedata/locales/ar_TN b/localedata/locales/ar_TN
index 864f112570..6e945268bd 100644
--- a/localedata/locales/ar_TN
+++ b/localedata/locales/ar_TN
@@ -87,13 +87,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح";"ن";/
-            "ث";"ر";/
-            "خ";"ج";/
-            "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
 %
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -102,7 +107,7 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
+% Month names (%b) & (%B)
 abmon       "جانفي";/
             "فيفري";/
             "مارس";/
@@ -115,8 +120,6 @@ abmon       "جانفي";/
             "أكتوبر";/
             "نوفمبر";/
             "ديسمبر"
-%
-% Full month names (%B)
 mon         "جانفي";/
             "فيفري";/
             "مارس";/
diff --git a/localedata/locales/ar_YE b/localedata/locales/ar_YE
index bb678a767f..946b554f3b 100644
--- a/localedata/locales/ar_YE
+++ b/localedata/locales/ar_YE
@@ -87,13 +87,18 @@ LC_TIME
 % These are generated based on XML base Locale definition file
 % for IBM Class for Unicode/Java
 %
-% Abbreviated weekday names (%a)
-abday       "ح";"ن";/
-            "ث";"ر";/
-            "خ";"ج";/
-            "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
 %
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday       "الأحد";/
+            "الاثنين";/
+            "الثلاثاء";/
+            "الأربعاء";/
+            "الخميس";/
+            "الجمعة";/
+            "السبت"
 day         "الأحد";/
             "الاثنين";/
             "الثلاثاء";/
@@ -102,15 +107,19 @@ day         "الأحد";/
             "الجمعة";/
             "السبت"
 %
-% Abbreviated month names (%b)
-abmon       "ينا";"فبر";/
-            "مار";"أبر";/
-            "ماي";"يون";/
-            "يول";"أغس";/
-            "سبت";"أكت";/
-            "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon       "يناير";/
+            "فبراير";/
+            "مارس";/
+            "أبريل";/
+            "مايو";/
+            "يونيو";/
+            "يوليو";/
+            "أغسطس";/
+            "سبتمبر";/
+            "أكتوبر";/
+            "نوفمبر";/
+            "ديسمبر"
 mon         "يناير";/
             "فبراير";/
             "مارس";/
diff mbox series

Patch

diff --git a/localedata/locales/ar_AE b/localedata/locales/ar_AE
index 062fa0be9a..880dbfa4f0 100644
--- a/localedata/locales/ar_AE
+++ b/localedata/locales/ar_AE
@@ -84,30 +84,39 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح";"ن";/
- "ث";"ر";/
- "خ";"ج";/
- "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
%
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
"الأربعاء";/
"الخميس";/
"الجمعة";/
- "السبت "
+ "السبت"
%
-% Abbreviated month names (%b)
-abmon "ينا";"فبر";/
- "مار";"أبر";/
- "ماي";"يون";/
- "يول";"أغس";/
- "سبت";"أكت";/
- "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon "يناير";/
+ "فبراير";/
+ "مارس";/
+ "أبريل";/
+ "مايو";/
+ "يونيو";/
+ "يوليو";/
+ "أغسطس";/
+ "سبتمبر";/
+ "أكتوبر";/
+ "نوفمبر";/
+ "ديسمبر"
mon "يناير";/
"فبراير";/
"مارس";/
diff --git a/localedata/locales/ar_BH b/localedata/locales/ar_BH
index bec41b31bb..c7ca6c0f9b 100644
--- a/localedata/locales/ar_BH
+++ b/localedata/locales/ar_BH
@@ -88,13 +88,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح";"ن";/
- "ث";"ر";/
- "خ";"ج";/
- "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
%
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -103,15 +108,19 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
-abmon "ينا";"فبر";/
- "مار";"أبر";/
- "ماي";"يون";/
- "يول";"أغس";/
- "سبت";"أكت";/
- "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon "يناير";/
+ "فبراير";/
+ "مارس";/
+ "أبريل";/
+ "مايو";/
+ "يونيو";/
+ "يوليو";/
+ "أغسطس";/
+ "سبتمبر";/
+ "أكتوبر";/
+ "نوفمبر";/
+ "ديسمبر"
mon "يناير";/
"فبراير";/
"مارس";/
diff --git a/localedata/locales/ar_DZ b/localedata/locales/ar_DZ
index b1035c3fb0..d7d29dbe4a 100644
--- a/localedata/locales/ar_DZ
+++ b/localedata/locales/ar_DZ
@@ -87,13 +87,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح";"ن";/
- "ث";"ر";/
- "خ";"ج";/
- "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
%
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -102,7 +107,7 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
+% Month names (%b) & (%B)
abmon "جانفي";/
"فيفري";/
"مارس";/
@@ -115,8 +120,6 @@  abmon "جانفي";/
"أكتوبر";/
"نوفمبر";/
"ديسمبر"
-%
-% Full month names (%B)
mon "جانفي";/
"فيفري";/
"مارس";/
diff --git a/localedata/locales/ar_EG b/localedata/locales/ar_EG
index b49a3c76b4..b0852f8131 100644
--- a/localedata/locales/ar_EG
+++ b/localedata/locales/ar_EG
@@ -91,13 +91,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح";"ن";/
- "ث";"ر";/
- "خ";"ج";/
- "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
%
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -106,15 +111,19 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
-abmon "ينا";"فبر";/
- "مار";"أبر";/
- "ماي";"يون";/
- "يول";"أغس";/
- "سبت";"أكت";/
- "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon "يناير";/
+ "فبراير";/
+ "مارس";/
+ "أبريل";/
+ "مايو";/
+ "يونيو";/
+ "يوليو";/
+ "أغسطس";/
+ "سبتمبر";/
+ "أكتوبر";/
+ "نوفمبر";/
+ "ديسمبر"
mon "يناير";/
"فبراير";/
"مارس";/
diff --git a/localedata/locales/ar_IN b/localedata/locales/ar_IN
index cc43cf77fa..9cd734e000 100644
--- a/localedata/locales/ar_IN
+++ b/localedata/locales/ar_IN
@@ -65,33 +65,51 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
-% Abbreviated weekday names (%a)
-abday "ح";"ن";/
- "ث";"ر";/
- "خ";"ج";/
- "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
%
-% Full weekday names (%A)
-day "الأحد";"الاثنين";/
- "الثلاثاء";"الأربعاء";/
- "الخميس";"الجمعة";/
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
+day "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
-abmon "ينا";"فبر";/
- "مار";"أبر";/
- "ماي";"يون";/
- "يول";"أغس";/
- "سبت";"أكت";/
- "نوف";"ديس"
-%
-% Full month names (%B)
-mon "يناير";"فبراير";/
- "مارس";"أبريل";/
- "مايو";"يونيو";/
- "يوليو";"أغسطس";/
- "سبتمبر";"أكتوبر";/
- "نوفمبر";"ديسمبر"
+% Month names (%b) & (%B)
+abmon "يناير";/
+ "فبراير";/
+ "مارس";/
+ "أبريل";/
+ "مايو";/
+ "يونيو";/
+ "يوليو";/
+ "أغسطس";/
+ "سبتمبر";/
+ "أكتوبر";/
+ "نوفمبر";/
+ "ديسمبر"
+mon "يناير";/
+ "فبراير";/
+ "مارس";/
+ "أبريل";/
+ "مايو";/
+ "يونيو";/
+ "يوليو";/
+ "أغسطس";/
+ "سبتمبر";/
+ "أكتوبر";/
+ "نوفمبر";/
+ "ديسمبر"
%
% Equivalent of AM PM
am_pm "ص";"م"
diff --git a/localedata/locales/ar_IQ b/localedata/locales/ar_IQ
index ca0008495c..73f4c4154f 100644
--- a/localedata/locales/ar_IQ
+++ b/localedata/locales/ar_IQ
@@ -87,13 +87,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح";"ن";/
- "ث";"ر";/
- "خ";"ج";/
- "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
%
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -102,8 +107,9 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
-abmon "كانون الثاني";/
+% Month names (%b) & (%B)
+abmon "كانون ال/
+ثاني";/
"شباط";/
"آذار";/
"نيسان";/
@@ -112,12 +118,15 @@  abmon "كانون الثاني";/
"تموز";/
"آب";/
"أيلول";/
- "تشرين الأول";/
- "تشرين الثاني";/
- "كانون الأول"
-%
-% Full month names (%B)
-mon "كانون الثاني";/
+ "تشرين ال/
+أول";/
+ "تشرين ال/
+ثاني";/
+ "كانون ال/
+أول"
+%
+mon "كانون ال/
+ثاني";/
"شباط";/
"آذار";/
"نيسان";/
@@ -126,9 +135,12 @@  mon "كانون الثاني";/
"تموز";/
"آب";/
"أيلول";/
- "تشرين الأول";/
- "تشرين الثاني";/
- "كانون الأول"
+ "تشرين ال/
+أول";/
+ "تشرين ال/
+ثاني";/
+ "كانون ال/
+أول"
%
% Equivalent of AM PM
am_pm "ص";"م"
diff --git a/localedata/locales/ar_JO b/localedata/locales/ar_JO
index a4454925f6..d9e5e5c62c 100644
--- a/localedata/locales/ar_JO
+++ b/localedata/locales/ar_JO
@@ -88,16 +88,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح"; /
- "ن"; /
- "ث"; /
- "ر"; /
- "خ"; /
- "ج"; /
- "س"
-%
-% Full weekday names (%A)
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
+%
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -106,7 +108,7 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
+% Month names (%b) & (%B)
abmon "كانون ال/
ثاني";/
"شباط";/
@@ -124,7 +126,6 @@  abmon "كانون ال/
"كانون ال/
أول"
%
-% Full month names (%B)
mon "كانون ال/
ثاني";/
"شباط";/
diff --git a/localedata/locales/ar_KW b/localedata/locales/ar_KW
index bad491000a..025e834158 100644
--- a/localedata/locales/ar_KW
+++ b/localedata/locales/ar_KW
@@ -87,13 +87,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح";"ن";/
- "ث";"ر";/
- "خ";"ج";/
- "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
%
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -102,15 +107,19 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
-abmon "ينا";"فبر";/
- "مار";"أبر";/
- "ماي";"يون";/
- "يول";"أغس";/
- "سبت";"أكت";/
- "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon "يناير";/
+ "فبراير";/
+ "مارس";/
+ "أبريل";/
+ "مايو";/
+ "يونيو";/
+ "يوليو";/
+ "أغسطس";/
+ "سبتمبر";/
+ "أكتوبر";/
+ "نوفمبر";/
+ "ديسمبر"
mon "يناير";/
"فبراير";/
"مارس";/
diff --git a/localedata/locales/ar_LB b/localedata/locales/ar_LB
index 14a26ed5aa..aad8eb1152 100644
--- a/localedata/locales/ar_LB
+++ b/localedata/locales/ar_LB
@@ -87,16 +87,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح"; /
- "ن"; /
- "ث"; /
- "ر"; /
- "خ"; /
- "ج"; /
- "س"
-%
-% Full weekday names (%A)
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
+%
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -105,7 +107,7 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
+% Month names (%b) & (%B)
abmon "كانون ال/
ثاني";/
"شباط";/
@@ -123,7 +125,6 @@  abmon "كانون ال/
"كانون ال/
أول"
%
-% Full month names (%B)
mon "كانون ال/
ثاني";/
"شباط";/
diff --git a/localedata/locales/ar_LY b/localedata/locales/ar_LY
index fb572e05fd..ee11f4dc0f 100644
--- a/localedata/locales/ar_LY
+++ b/localedata/locales/ar_LY
@@ -87,13 +87,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح";"ن";/
- "ث";"ر";/
- "خ";"ج";/
- "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
%
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -102,15 +107,19 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
-abmon "ينا";"فبر";/
- "مار";"أبر";/
- "ماي";"يون";/
- "يول";"أغس";/
- "سبت";"أكت";/
- "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon "يناير";/
+ "فبراير";/
+ "مارس";/
+ "أبريل";/
+ "مايو";/
+ "يونيو";/
+ "يوليو";/
+ "أغسطس";/
+ "سبتمبر";/
+ "أكتوبر";/
+ "نوفمبر";/
+ "ديسمبر"
mon "يناير";/
"فبراير";/
"مارس";/
diff --git a/localedata/locales/ar_MA b/localedata/locales/ar_MA
index 5b9c5c637d..14d0730b68 100644
--- a/localedata/locales/ar_MA
+++ b/localedata/locales/ar_MA
@@ -87,13 +87,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح";"ن";/
- "ث";"ر";/
- "خ";"ج";/
- "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
%
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -102,7 +107,7 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
+% Month names (%b) & (%B)
abmon "يناير";/
"فبراير";/
"مارس";/
@@ -115,8 +120,6 @@  abmon "يناير";/
"أكتوبر";/
"نونبر";/
"دجنبر"
-%
-% Full month names (%B)
mon "يناير";/
"فبراير";/
"مارس";/
diff --git a/localedata/locales/ar_OM b/localedata/locales/ar_OM
index 55a02cc88f..48a5a0da04 100644
--- a/localedata/locales/ar_OM
+++ b/localedata/locales/ar_OM
@@ -87,13 +87,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح";"ن";/
- "ث";"ر";/
- "خ";"ج";/
- "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
%
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -102,15 +107,19 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
-abmon "ينا";"فبر";/
- "مار";"أبر";/
- "ماي";"يون";/
- "يول";"أغس";/
- "سبت";"أكت";/
- "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon "يناير";/
+ "فبراير";/
+ "مارس";/
+ "أبريل";/
+ "مايو";/
+ "يونيو";/
+ "يوليو";/
+ "أغسطس";/
+ "سبتمبر";/
+ "أكتوبر";/
+ "نوفمبر";/
+ "ديسمبر"
mon "يناير";/
"فبراير";/
"مارس";/
diff --git a/localedata/locales/ar_QA b/localedata/locales/ar_QA
index fc7d342f63..a27ac8e8f6 100644
--- a/localedata/locales/ar_QA
+++ b/localedata/locales/ar_QA
@@ -87,13 +87,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح";"ن";/
- "ث";"ر";/
- "خ";"ج";/
- "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
%
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -102,15 +107,19 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
-abmon "ينا";"فبر";/
- "مار";"أبر";/
- "ماي";"يون";/
- "يول";"أغس";/
- "سبت";"أكت";/
- "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon "يناير";/
+ "فبراير";/
+ "مارس";/
+ "أبريل";/
+ "مايو";/
+ "يونيو";/
+ "يوليو";/
+ "أغسطس";/
+ "سبتمبر";/
+ "أكتوبر";/
+ "نوفمبر";/
+ "ديسمبر"
mon "يناير";/
"فبراير";/
"مارس";/
diff --git a/localedata/locales/ar_SA b/localedata/locales/ar_SA
index 6c6f6b37fc..f0c0354d31 100644
--- a/localedata/locales/ar_SA
+++ b/localedata/locales/ar_SA
@@ -303,44 +303,53 @@  date_fmt "%A %e %B %Y %Z %k:%M:%S"
d_fmt "%A %e %B %Y"
t_fmt "%k:%M:%S"
t_fmt_ampm "%k:%M:%S"
-day "الأحد"; /
- "الإثنين"; /
- "الثلاثاء"; /
- "الأربعاء"; /
- "الخميس"; /
- "الجمعـة"; /
- "السبت"
-abday "ح"; /
- "ن"; /
- "ث"; /
- "ر"; /
- "خ"; /
- "ج"; /
- "س"
-mon "يناير";/
- "فبراير";/
- "مارس";/
- "أبريل";/
- "مايو";/
- "يونيو";/
- "يوليو";/
- "أغسطس";/
- "سبتمبر";/
- "أكتوبر";/
- "نوفمبر";/
- "ديسمبر"
-abmon "يناير";/
- "فبراير";/
- "مارس";/
- "أبريل";/
- "مايو";/
- "يونيو";/
- "يوليو";/
- "أغسطس";/
- "سبتمبر";/
- "أكتوبر";/
- "نوفمبر";/
- "ديسمبر"
+%
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
+%
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
+day "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
+%
+% Month names (%b) & (%B)
+abmon "يناير";/
+ "فبراير";/
+ "مارس";/
+ "أبريل";/
+ "مايو";/
+ "يونيو";/
+ "يوليو";/
+ "أغسطس";/
+ "سبتمبر";/
+ "أكتوبر";/
+ "نوفمبر";/
+ "ديسمبر"
+mon "يناير";/
+ "فبراير";/
+ "مارس";/
+ "أبريل";/
+ "مايو";/
+ "يونيو";/
+ "يوليو";/
+ "أغسطس";/
+ "سبتمبر";/
+ "أكتوبر";/
+ "نوفمبر";/
+ "ديسمبر"
+%
am_pm "";""
era_d_fmt ""
week 7;19971130;1
diff --git a/localedata/locales/ar_SD b/localedata/locales/ar_SD
index 4e16226502..dbd8a03083 100644
--- a/localedata/locales/ar_SD
+++ b/localedata/locales/ar_SD
@@ -92,13 +92,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح";"ن";/
- "ث";"ر";/
- "خ";"ج";/
- "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
%
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -107,15 +112,19 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
-abmon "ينا";"فبر";/
- "مار";"أبر";/
- "ماي";"يون";/
- "يول";"أغس";/
- "سبت";"أكت";/
- "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon "يناير";/
+ "فبراير";/
+ "مارس";/
+ "أبريل";/
+ "مايو";/
+ "يونيو";/
+ "يوليو";/
+ "أغسطس";/
+ "سبتمبر";/
+ "أكتوبر";/
+ "نوفمبر";/
+ "ديسمبر"
mon "يناير";/
"فبراير";/
"مارس";/
diff --git a/localedata/locales/ar_SS b/localedata/locales/ar_SS
index 90724807af..10b20d531a 100644
--- a/localedata/locales/ar_SS
+++ b/localedata/locales/ar_SS
@@ -91,13 +91,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح";"ن";/
- "ث";"ر";/
- "خ";"ج";/
- "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
%
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -106,15 +111,19 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
-abmon "ينا";"فبر";/
- "مار";"أبر";/
- "ماي";"يون";/
- "يول";"أغس";/
- "سبت";"أكت";/
- "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon "يناير";/
+ "فبراير";/
+ "مارس";/
+ "أبريل";/
+ "مايو";/
+ "يونيو";/
+ "يوليو";/
+ "أغسطس";/
+ "سبتمبر";/
+ "أكتوبر";/
+ "نوفمبر";/
+ "ديسمبر"
mon "يناير";/
"فبراير";/
"مارس";/
diff --git a/localedata/locales/ar_SY b/localedata/locales/ar_SY
index 5e42161846..44f180b075 100644
--- a/localedata/locales/ar_SY
+++ b/localedata/locales/ar_SY
@@ -87,16 +87,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح"; /
- "ن"; /
- "ث"; /
- "ر"; /
- "خ"; /
- "ج"; /
- "س"
-%
-% Full weekday names (%A)
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
+%
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -105,7 +107,7 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
+% Month names (%b) & (%B)
abmon "كانون ال/
ثاني";/
"شباط";/
@@ -123,7 +125,6 @@  abmon "كانون ال/
"كانون ال/
أول"
%
-% Full month names (%B)
mon "كانون ال/
ثاني";/
"شباط";/
diff --git a/localedata/locales/ar_TN b/localedata/locales/ar_TN
index 864f112570..6e945268bd 100644
--- a/localedata/locales/ar_TN
+++ b/localedata/locales/ar_TN
@@ -87,13 +87,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح";"ن";/
- "ث";"ر";/
- "خ";"ج";/
- "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
%
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -102,7 +107,7 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
+% Month names (%b) & (%B)
abmon "جانفي";/
"فيفري";/
"مارس";/
@@ -115,8 +120,6 @@  abmon "جانفي";/
"أكتوبر";/
"نوفمبر";/
"ديسمبر"
-%
-% Full month names (%B)
mon "جانفي";/
"فيفري";/
"مارس";/
diff --git a/localedata/locales/ar_YE b/localedata/locales/ar_YE
index bb678a767f..946b554f3b 100644
--- a/localedata/locales/ar_YE
+++ b/localedata/locales/ar_YE
@@ -87,13 +87,18 @@  LC_TIME
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% Abbreviated weekday names (%a)
-abday "ح";"ن";/
- "ث";"ر";/
- "خ";"ج";/
- "س"
+% Arabic does not use abbreviations for the names of weekdays or
+% months, so "abday" is the same as to "day" and "abmon" is the
+% same as "mon".
%
-% Full weekday names (%A)
+% Day names (%a) & (%A)
+abday "الأحد";/
+ "الاثنين";/
+ "الثلاثاء";/
+ "الأربعاء";/
+ "الخميس";/
+ "الجمعة";/
+ "السبت"
day "الأحد";/
"الاثنين";/
"الثلاثاء";/
@@ -102,15 +107,19 @@  day "الأحد";/
"الجمعة";/
"السبت"
%
-% Abbreviated month names (%b)
-abmon "ينا";"فبر";/
- "مار";"أبر";/
- "ماي";"يون";/
- "يول";"أغس";/
- "سبت";"أكت";/
- "نوف";"ديس"
-%
-% Full month names (%B)
+% Month names (%b) & (%B)
+abmon "يناير";/
+ "فبراير";/
+ "مارس";/
+ "أبريل";/
+ "مايو";/
+ "يونيو";/
+ "يوليو";/
+ "أغسطس";/
+ "سبتمبر";/
+ "أكتوبر";/
+ "نوفمبر";/
+ "ديسمبر"
mon "يناير";/
"فبراير";/
"مارس";/