[latex3-commits] [git/LaTeX3-latex3-babel] main: New locales: ro-MD, ar-EG/IQ/JO/LB/PS/TN. Updates: fr, en, ar. (39f8878)

Javier email at dante.de
Fri Jun 3 17:19:23 CEST 2022


Repository : https://github.com/latex3/babel
On branch  : main
Link       : https://github.com/latex3/babel/commit/39f8878fb127850c90dd3539bfd5428945c56ad7

>---------------------------------------------------------------

commit 39f8878fb127850c90dd3539bfd5428945c56ad7
Author: Javier <email at localhost>
Date:   Fri Jun 3 17:19:23 2022 +0200

    New locales: ro-MD, ar-EG/IQ/JO/LB/PS/TN. Updates: fr, en, ar.


>---------------------------------------------------------------

39f8878fb127850c90dd3539bfd5428945c56ad7
 locale/ar/babel-ar-DZ.ini                          | 10 ++--
 locale/ar/{babel-ar-DZ.ini => babel-ar-EG.ini}     | 54 +++++++++++-----------
 locale/ar/{babel-ar-SY.ini => babel-ar-IQ.ini}     | 22 ++++-----
 locale/ar/{babel-ar-SY.ini => babel-ar-JO.ini}     | 22 ++++-----
 locale/ar/{babel-ar-SY.ini => babel-ar-LB.ini}     | 26 +++++------
 locale/ar/babel-ar-MA.ini                          | 10 ++--
 locale/ar/{babel-ar-SY.ini => babel-ar-PS.ini}     | 22 ++++-----
 locale/ar/babel-ar-SY.ini                          | 10 ++--
 locale/ar/{babel-ar-DZ.ini => babel-ar-TN.ini}     | 20 ++++----
 locale/ar/babel-ar.ini                             | 42 ++++++++---------
 ...abel-arabic-algeria.tex => babel-arabic-eg.tex} |  0
 ...l-arabic-algeria.tex => babel-arabic-egypt.tex} |  0
 .../ar/babel-arabic-iq.tex                         |  2 +-
 .../ar/babel-arabic-iraq.tex                       |  2 +-
 .../ar/babel-arabic-jo.tex                         |  2 +-
 .../ar/babel-arabic-jordan.tex                     |  2 +-
 .../ar/babel-arabic-lb.tex                         |  2 +-
 .../ar/babel-arabic-lebanon.tex                    |  2 +-
 .../ar/babel-arabic-palestinianterritories.tex     |  2 +-
 .../ar/babel-arabic-ps.tex                         |  2 +-
 .../ar/babel-arabic-tn.tex                         |  2 +-
 .../ar/babel-arabic-tunisia.tex                    |  2 +-
 ...abel-american.tex => babel-americanenglish.tex} |  0
 ...-australian.tex => babel-australianenglish.tex} |  0
 ...{babel-british.tex => babel-britishenglish.tex} |  0
 ...abel-canadian.tex => babel-canadianenglish.tex} |  0
 locale/en/babel-en-AU.ini                          | 32 ++++++-------
 locale/en/babel-en-CA.ini                          | 28 +++++------
 locale/en/babel-en-GB.ini                          | 12 ++---
 locale/en/babel-en-NZ.ini                          | 10 ++--
 locale/en/babel-en-US.ini                          | 20 ++++----
 locale/en/babel-en.ini                             | 10 ++--
 locale/fr/babel-fr-CA.ini                          |  6 +--
 locale/fr/babel-fr-CH.ini                          |  4 +-
 ...-canada.tex => babel-french-canadianfrench.tex} |  0
 ...witzerland.tex => babel-french-swissfrench.tex} |  0
 .../ro/babel-moldavian.tex                         |  2 +-
 locale/ro/{babel-ro.ini => babel-ro-MD.ini}        | 41 ++++++++--------
 .../ro/babel-romanian-md.tex                       |  2 +-
 .../ro/babel-romanian-moldova.tex                  |  2 +-
 40 files changed, 214 insertions(+), 213 deletions(-)

diff --git a/locale/ar/babel-ar-DZ.ini b/locale/ar/babel-ar-DZ.ini
index 85bab5a..574ee22 100644
--- a/locale/ar/babel-ar-DZ.ini
+++ b/locale/ar/babel-ar-DZ.ini
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.10
-date = 2022-05-15
+version = 1.11
+date = 2022-06-02
 name.local = العربية
 name.english = Arabic
 name.babel = arabic-algeria arabic-dz
@@ -53,7 +53,7 @@ proof = برهان
 glossary = قاموس
 
 [date.gregorian]
-date.long = [d] [MMMM]، [y]
+date.long = [d] [MMMM] [y]
 date.short = [d]‏/[M]‏/[y]
 months.wide.1 = جانفي
 months.wide.2 = فيفري
@@ -180,6 +180,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
 
 [transforms.prehyphenation]
 kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 =   { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
 kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 =   { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/locale/ar/babel-ar-DZ.ini b/locale/ar/babel-ar-EG.ini
similarity index 87%
copy from locale/ar/babel-ar-DZ.ini
copy to locale/ar/babel-ar-EG.ini
index 85bab5a..9be40ee 100644
--- a/locale/ar/babel-ar-DZ.ini
+++ b/locale/ar/babel-ar-EG.ini
@@ -11,17 +11,17 @@
 
 [identification]
 charset = utf8
-version = 1.10
-date = 2022-05-15
+version = 1.0
+date = 2022-06-02
 name.local = العربية
 name.english = Arabic
-name.babel = arabic-algeria arabic-dz
-tag.bcp47 = ar-DZ
+name.babel = arabic-egypt arabic-eg
+tag.bcp47 = ar-EG
 language.tag.bcp47 = ar
 tag.opentype = ARA
-region.local = الجزائر
-region.english = Algeria
-region.tag.bcp47 = DZ
+region.local = مصر
+region.english = Egypt
+region.tag.bcp47 = EG
 script.name = Arabic
 script.tag.bcp47 = Arab
 script.tag.opentype = arab
@@ -53,31 +53,31 @@ proof = برهان
 glossary = قاموس
 
 [date.gregorian]
-date.long = [d] [MMMM]، [y]
+date.long = [d] [MMMM] [y]
 date.short = [d]‏/[M]‏/[y]
-months.wide.1 = جانفي
-months.wide.2 = فيفري
+months.wide.1 = يناير
+months.wide.2 = فبراير
 months.wide.3 = مارس
-months.wide.4 = أفريل
-months.wide.5 = ماي
-months.wide.6 = جوان
-months.wide.7 = جويلية
-months.wide.8 = أوت
+months.wide.4 = أبريل
+months.wide.5 = مايو
+months.wide.6 = يونيو
+months.wide.7 = يوليو
+months.wide.8 = أغسطس
 months.wide.9 = سبتمبر
 months.wide.10 = أكتوبر
 months.wide.11 = نوفمبر
 months.wide.12 = ديسمبر
-months.narrow.1 = ج
+months.narrow.1 = ي
 months.narrow.2 = ف
 months.narrow.3 = م
 months.narrow.4 = أ
-months.narrow.5 = م
-months.narrow.6 = ج
-months.narrow.7 = ج
-months.narrow.8 = أ
+months.narrow.5 = و
+months.narrow.6 = ن
+months.narrow.7 = ل
+months.narrow.8 = غ
 months.narrow.9 = س
-months.narrow.10 = أ
-months.narrow.11 = ن
+months.narrow.10 = ك
+months.narrow.11 = ب
 months.narrow.12 = د
 days.wide.mon = الاثنين
 days.wide.tue = الثلاثاء
@@ -159,12 +159,12 @@ index = [ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م
 punctuation = [\\- ‐ ‑ – — ، ؛ \\: ! ؟ . … ' \" « » ( ) \\[ \\]]
 
 [numbers]
-defaultNumberingSystem = latn
+defaultNumberingSystem = arab
 digits.native = ٠١٢٣٤٥٦٧٨٩
 minimumGroupingDigits = 1
-decimal = ,
+decimal = .
 exponential = E
-group = .
+group = ,
 infinity = ∞
 list = ;
 minusSign = ‎-
@@ -180,6 +180,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
 
 [transforms.prehyphenation]
 kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 =   { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
 kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 =   { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/locale/ar/babel-ar-SY.ini b/locale/ar/babel-ar-IQ.ini
similarity index 94%
copy from locale/ar/babel-ar-SY.ini
copy to locale/ar/babel-ar-IQ.ini
index a0232c3..793855e 100644
--- a/locale/ar/babel-ar-SY.ini
+++ b/locale/ar/babel-ar-IQ.ini
@@ -11,17 +11,17 @@
 
 [identification]
 charset = utf8
-version = 1.10
-date = 2022-05-15
+version = 1.0
+date = 2022-06-02
 name.local = العربية
 name.english = Arabic
-name.babel = arabic-syria arabic-sy
-tag.bcp47 = ar-SY
+name.babel = arabic-iraq arabic-iq
+tag.bcp47 = ar-IQ
 language.tag.bcp47 = ar
 tag.opentype = ARA
-region.local = سوريا
-region.english = Syria
-region.tag.bcp47 = SY
+region.local = العراق
+region.english = Iraq
+region.tag.bcp47 = IQ
 script.name = Arabic
 script.tag.bcp47 = Arab
 script.tag.opentype = arab
@@ -53,7 +53,8 @@ proof = برهان
 glossary = قاموس
 
 [date.gregorian]
-date.long = [d] [MMMM]، [y]
+date.long = [d] [MMMM] [y]
+date.short = [d]‏/[M]‏/[y]
 months.wide.1 = كانون الثاني
 months.wide.2 = شباط
 months.wide.3 = آذار
@@ -179,7 +180,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
 
 [transforms.prehyphenation]
 kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 =   { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
 kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 =   { kashida = 0 }
-
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/locale/ar/babel-ar-SY.ini b/locale/ar/babel-ar-JO.ini
similarity index 94%
copy from locale/ar/babel-ar-SY.ini
copy to locale/ar/babel-ar-JO.ini
index a0232c3..f602f0a 100644
--- a/locale/ar/babel-ar-SY.ini
+++ b/locale/ar/babel-ar-JO.ini
@@ -11,17 +11,17 @@
 
 [identification]
 charset = utf8
-version = 1.10
-date = 2022-05-15
+version = 1.0
+date = 2022-06-02
 name.local = العربية
 name.english = Arabic
-name.babel = arabic-syria arabic-sy
-tag.bcp47 = ar-SY
+name.babel = arabic-jordan arabic-jo
+tag.bcp47 = ar-JO
 language.tag.bcp47 = ar
 tag.opentype = ARA
-region.local = سوريا
-region.english = Syria
-region.tag.bcp47 = SY
+region.local = الأردن
+region.english = Jordan
+region.tag.bcp47 = JO
 script.name = Arabic
 script.tag.bcp47 = Arab
 script.tag.opentype = arab
@@ -53,7 +53,8 @@ proof = برهان
 glossary = قاموس
 
 [date.gregorian]
-date.long = [d] [MMMM]، [y]
+date.long = [d] [MMMM] [y]
+date.short = [d]‏/[M]‏/[y]
 months.wide.1 = كانون الثاني
 months.wide.2 = شباط
 months.wide.3 = آذار
@@ -179,7 +180,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
 
 [transforms.prehyphenation]
 kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 =   { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
 kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 =   { kashida = 0 }
-
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/locale/ar/babel-ar-SY.ini b/locale/ar/babel-ar-LB.ini
similarity index 93%
copy from locale/ar/babel-ar-SY.ini
copy to locale/ar/babel-ar-LB.ini
index a0232c3..a399997 100644
--- a/locale/ar/babel-ar-SY.ini
+++ b/locale/ar/babel-ar-LB.ini
@@ -11,17 +11,17 @@
 
 [identification]
 charset = utf8
-version = 1.10
-date = 2022-05-15
+version = 1.0
+date = 2022-06-02
 name.local = العربية
 name.english = Arabic
-name.babel = arabic-syria arabic-sy
-tag.bcp47 = ar-SY
+name.babel = arabic-lebanon arabic-lb
+tag.bcp47 = ar-LB
 language.tag.bcp47 = ar
 tag.opentype = ARA
-region.local = سوريا
-region.english = Syria
-region.tag.bcp47 = SY
+region.local = لبنان
+region.english = Lebanon
+region.tag.bcp47 = LB
 script.name = Arabic
 script.tag.bcp47 = Arab
 script.tag.opentype = arab
@@ -53,7 +53,8 @@ proof = برهان
 glossary = قاموس
 
 [date.gregorian]
-date.long = [d] [MMMM]، [y]
+date.long = [d] [MMMM] [y]
+date.short = [d]‏/[M]‏/[y]
 months.wide.1 = كانون الثاني
 months.wide.2 = شباط
 months.wide.3 = آذار
@@ -161,9 +162,9 @@ punctuation = [\\- ‐ ‑ – — ، ؛ \\: ! ؟ . … ' \" « » ( ) \\[ \\]]
 defaultNumberingSystem = arab
 digits.native = ٠١٢٣٤٥٦٧٨٩
 minimumGroupingDigits = 1
-decimal = .
+decimal = ,
 exponential = E
-group = ,
+group = .
 infinity = ∞
 list = ;
 minusSign = ‎-
@@ -179,7 +180,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
 
 [transforms.prehyphenation]
 kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 =   { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
 kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 =   { kashida = 0 }
-
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/locale/ar/babel-ar-MA.ini b/locale/ar/babel-ar-MA.ini
index 8b84168..1bcdd3c 100644
--- a/locale/ar/babel-ar-MA.ini
+++ b/locale/ar/babel-ar-MA.ini
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.10
-date = 2022-05-15
+version = 1.11
+date = 2022-06-02
 name.local = العربية
 name.english = Arabic
 name.babel = arabic-morocco arabic-ma
@@ -53,7 +53,7 @@ proof = برهان
 glossary = قاموس
 
 [date.gregorian]
-date.long = [d] [MMMM]، [y]
+date.long = [d] [MMMM] [y]
 date.short = [d]‏/[M]‏/[y]
 months.wide.1 = يناير
 months.wide.2 = فبراير
@@ -180,6 +180,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
 
 [transforms.prehyphenation]
 kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 =   { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
 kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 =   { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/locale/ar/babel-ar-SY.ini b/locale/ar/babel-ar-PS.ini
similarity index 93%
copy from locale/ar/babel-ar-SY.ini
copy to locale/ar/babel-ar-PS.ini
index a0232c3..c6d4161 100644
--- a/locale/ar/babel-ar-SY.ini
+++ b/locale/ar/babel-ar-PS.ini
@@ -11,17 +11,17 @@
 
 [identification]
 charset = utf8
-version = 1.10
-date = 2022-05-15
+version = 1.0
+date = 2022-06-02
 name.local = العربية
 name.english = Arabic
-name.babel = arabic-syria arabic-sy
-tag.bcp47 = ar-SY
+name.babel = arabic-palestinianterritories arabic-ps
+tag.bcp47 = ar-PS
 language.tag.bcp47 = ar
 tag.opentype = ARA
-region.local = سوريا
-region.english = Syria
-region.tag.bcp47 = SY
+region.local = الأراضي الفلسطينية
+region.english = Palestinian Territories
+region.tag.bcp47 = PS
 script.name = Arabic
 script.tag.bcp47 = Arab
 script.tag.opentype = arab
@@ -53,7 +53,8 @@ proof = برهان
 glossary = قاموس
 
 [date.gregorian]
-date.long = [d] [MMMM]، [y]
+date.long = [d] [MMMM] [y]
+date.short = [d]‏/[M]‏/[y]
 months.wide.1 = كانون الثاني
 months.wide.2 = شباط
 months.wide.3 = آذار
@@ -179,7 +180,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
 
 [transforms.prehyphenation]
 kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 =   { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
 kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 =   { kashida = 0 }
-
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/locale/ar/babel-ar-SY.ini b/locale/ar/babel-ar-SY.ini
index a0232c3..983dd02 100644
--- a/locale/ar/babel-ar-SY.ini
+++ b/locale/ar/babel-ar-SY.ini
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.10
-date = 2022-05-15
+version = 1.11
+date = 2022-06-02
 name.local = العربية
 name.english = Arabic
 name.babel = arabic-syria arabic-sy
@@ -53,7 +53,7 @@ proof = برهان
 glossary = قاموس
 
 [date.gregorian]
-date.long = [d] [MMMM]، [y]
+date.long = [d] [MMMM] [y]
 months.wide.1 = كانون الثاني
 months.wide.2 = شباط
 months.wide.3 = آذار
@@ -179,7 +179,7 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
 
 [transforms.prehyphenation]
 kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 =   { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
 kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 =   { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
 
diff --git a/locale/ar/babel-ar-DZ.ini b/locale/ar/babel-ar-TN.ini
similarity index 94%
copy from locale/ar/babel-ar-DZ.ini
copy to locale/ar/babel-ar-TN.ini
index 85bab5a..e20b249 100644
--- a/locale/ar/babel-ar-DZ.ini
+++ b/locale/ar/babel-ar-TN.ini
@@ -11,17 +11,17 @@
 
 [identification]
 charset = utf8
-version = 1.10
-date = 2022-05-15
+version = 1.0
+date = 2022-06-02
 name.local = العربية
 name.english = Arabic
-name.babel = arabic-algeria arabic-dz
-tag.bcp47 = ar-DZ
+name.babel = arabic-tunisia arabic-tn
+tag.bcp47 = ar-TN
 language.tag.bcp47 = ar
 tag.opentype = ARA
-region.local = الجزائر
-region.english = Algeria
-region.tag.bcp47 = DZ
+region.local = تونس
+region.english = Tunisia
+region.tag.bcp47 = TN
 script.name = Arabic
 script.tag.bcp47 = Arab
 script.tag.opentype = arab
@@ -53,7 +53,7 @@ proof = برهان
 glossary = قاموس
 
 [date.gregorian]
-date.long = [d] [MMMM]، [y]
+date.long = [d] [MMMM] [y]
 date.short = [d]‏/[M]‏/[y]
 months.wide.1 = جانفي
 months.wide.2 = فيفري
@@ -180,6 +180,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
 
 [transforms.prehyphenation]
 kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 =   { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
 kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 =   { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/locale/ar/babel-ar.ini b/locale/ar/babel-ar.ini
index 25f8f01..65bb8d3 100644
--- a/locale/ar/babel-ar.ini
+++ b/locale/ar/babel-ar.ini
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.14
-date = 2022-05-15
+version = 1.15
+date = 2022-06-02
 name.local = العربية
 name.english = Arabic
 name.babel = arabic
@@ -51,7 +51,7 @@ proof = برهان
 glossary = قاموس
 
 [date.gregorian]
-date.long = [d] [MMMM]، [y]
+date.long = [d] [MMMM] [y]
 date.short = [d]‏/[M]‏/[y]
 months.wide.1 = يناير
 months.wide.2 = فبراير
@@ -180,36 +180,36 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
 ; Yannis Haralambous' system in his 'dad'. Only two rules are missing.
 ; 3-letter
 transliteration.dad.1.0 = { {+}a{*} }
-transliteration.dad.1.1 =   { string = ٰ }
-transliteration.dad.1.2 =   { string = ّ }
-transliteration.dad.1.3 =   { remove }
+transliteration.dad.1.1 = { string = ٰ }
+transliteration.dad.1.2 = { string = ّ }
+transliteration.dad.1.3 = { remove }
 transliteration.dad.2.0 = { {+}([aui])N }
-transliteration.dad.2.1 =   { string = {1|aui|ًٌٍ} }
-transliteration.dad.2.2 =   { string = ّ }
-transliteration.dad.2.3 =   { remove }
+transliteration.dad.2.1 = { string = {1|aui|ًٌٍ} }
+transliteration.dad.2.2 = { string = ّ }
+transliteration.dad.2.3 = { remove }
 ; 2-letter
 transliteration.dad.3.0 = { ([aui])N }
-transliteration.dad.3.1 =   { string = {1|aui|ًٌٍ} }
-transliteration.dad.3.2 =   { remove }
+transliteration.dad.3.1 = { string = {1|aui|ًٌٍ} }
+transliteration.dad.3.2 = { remove }
 transliteration.dad.4.0 = { ([tAa]){*} }
-transliteration.dad.4.1 =   { string = {1|tAa|ةٱٰ} }
-transliteration.dad.4.2 =   { remove }
+transliteration.dad.4.1 = { string = {1|tAa|ةٱٰ} }
+transliteration.dad.4.2 = { remove }
 transliteration.dad.5.0 = { ([tds])h }
-transliteration.dad.5.1 =   { string = {1|tds|ثذش} }
-transliteration.dad.5.2 =   { remove }
+transliteration.dad.5.1 = { string = {1|tds|ثذش} }
+transliteration.dad.5.2 = { remove }
 transliteration.dad.6.0 = { {+}([aui]) }
-transliteration.dad.6.1 =   { string = {1|aui|َُِ} }
-transliteration.dad.6.2 =   { string = ّ }
+transliteration.dad.6.1 = { string = {1|aui|َُِ} }
+transliteration.dad.6.2 = { string = ّ }
 transliteration.dad.7.0 = { '([AauiIbnf]) }
-transliteration.dad.7.1 =   { remove }
-transliteration.dad.7.2 =   { string = {1|AauiIbnf|آأؤإئٮںڡ} }
+transliteration.dad.7.1 = { remove }
+transliteration.dad.7.2 = { string = {1|AauiIbnf|آأؤإئٮںڡ} }
 ; 1-letter
 transliteration.dad.8.0 = { ([{007C}AbtjHxdrzsSDTZ`RfqklmnhUIYaui+opCvgJe]) }
 transliteration.dad.8.1 = { string = {1|{007C}AbtjHxdrzsSDTZ`RfqklmnhUIYaui+opCvgJe|ءابتجحخدرزسصضطظعغفقكلمنهوىيَُِّْپچڤگژۀ} }
 ; 
 kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 =   { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
 kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 =   { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
 
 
diff --git a/locale/ar/babel-arabic-algeria.tex b/locale/ar/babel-arabic-eg.tex
similarity index 100%
copy from locale/ar/babel-arabic-algeria.tex
copy to locale/ar/babel-arabic-eg.tex
diff --git a/locale/ar/babel-arabic-algeria.tex b/locale/ar/babel-arabic-egypt.tex
similarity index 100%
copy from locale/ar/babel-arabic-algeria.tex
copy to locale/ar/babel-arabic-egypt.tex
diff --git a/locale-templates/aa/babel-afar.tex b/locale/ar/babel-arabic-iq.tex
similarity index 89%
copy from locale-templates/aa/babel-afar.tex
copy to locale/ar/babel-arabic-iq.tex
index 484449c..a83ed83 100644
--- a/locale-templates/aa/babel-afar.tex
+++ b/locale/ar/babel-arabic-iq.tex
@@ -7,6 +7,6 @@
     {Just use babel as documented.}%
   \stop
 \fi
-\BabelBeforeIni{aa}{%
+\BabelBeforeIni{ar-IQ}{%
 }
 \endinput
\ No newline at end of file
diff --git a/locale-templates/aa/babel-afar.tex b/locale/ar/babel-arabic-iraq.tex
similarity index 89%
copy from locale-templates/aa/babel-afar.tex
copy to locale/ar/babel-arabic-iraq.tex
index 484449c..a83ed83 100644
--- a/locale-templates/aa/babel-afar.tex
+++ b/locale/ar/babel-arabic-iraq.tex
@@ -7,6 +7,6 @@
     {Just use babel as documented.}%
   \stop
 \fi
-\BabelBeforeIni{aa}{%
+\BabelBeforeIni{ar-IQ}{%
 }
 \endinput
\ No newline at end of file
diff --git a/locale-templates/aa/babel-afar.tex b/locale/ar/babel-arabic-jo.tex
similarity index 89%
copy from locale-templates/aa/babel-afar.tex
copy to locale/ar/babel-arabic-jo.tex
index 484449c..0fb5683 100644
--- a/locale-templates/aa/babel-afar.tex
+++ b/locale/ar/babel-arabic-jo.tex
@@ -7,6 +7,6 @@
     {Just use babel as documented.}%
   \stop
 \fi
-\BabelBeforeIni{aa}{%
+\BabelBeforeIni{ar-JO}{%
 }
 \endinput
\ No newline at end of file
diff --git a/locale-templates/aa/babel-afar.tex b/locale/ar/babel-arabic-jordan.tex
similarity index 89%
copy from locale-templates/aa/babel-afar.tex
copy to locale/ar/babel-arabic-jordan.tex
index 484449c..0fb5683 100644
--- a/locale-templates/aa/babel-afar.tex
+++ b/locale/ar/babel-arabic-jordan.tex
@@ -7,6 +7,6 @@
     {Just use babel as documented.}%
   \stop
 \fi
-\BabelBeforeIni{aa}{%
+\BabelBeforeIni{ar-JO}{%
 }
 \endinput
\ No newline at end of file
diff --git a/locale-templates/aa/babel-afar.tex b/locale/ar/babel-arabic-lb.tex
similarity index 89%
copy from locale-templates/aa/babel-afar.tex
copy to locale/ar/babel-arabic-lb.tex
index 484449c..0614d72 100644
--- a/locale-templates/aa/babel-afar.tex
+++ b/locale/ar/babel-arabic-lb.tex
@@ -7,6 +7,6 @@
     {Just use babel as documented.}%
   \stop
 \fi
-\BabelBeforeIni{aa}{%
+\BabelBeforeIni{ar-LB}{%
 }
 \endinput
\ No newline at end of file
diff --git a/locale-templates/aa/babel-afar.tex b/locale/ar/babel-arabic-lebanon.tex
similarity index 89%
copy from locale-templates/aa/babel-afar.tex
copy to locale/ar/babel-arabic-lebanon.tex
index 484449c..0614d72 100644
--- a/locale-templates/aa/babel-afar.tex
+++ b/locale/ar/babel-arabic-lebanon.tex
@@ -7,6 +7,6 @@
     {Just use babel as documented.}%
   \stop
 \fi
-\BabelBeforeIni{aa}{%
+\BabelBeforeIni{ar-LB}{%
 }
 \endinput
\ No newline at end of file
diff --git a/locale-templates/aa/babel-afar.tex b/locale/ar/babel-arabic-palestinianterritories.tex
similarity index 89%
copy from locale-templates/aa/babel-afar.tex
copy to locale/ar/babel-arabic-palestinianterritories.tex
index 484449c..1746e18 100644
--- a/locale-templates/aa/babel-afar.tex
+++ b/locale/ar/babel-arabic-palestinianterritories.tex
@@ -7,6 +7,6 @@
     {Just use babel as documented.}%
   \stop
 \fi
-\BabelBeforeIni{aa}{%
+\BabelBeforeIni{ar-PS}{%
 }
 \endinput
\ No newline at end of file
diff --git a/locale-templates/aa/babel-afar.tex b/locale/ar/babel-arabic-ps.tex
similarity index 89%
copy from locale-templates/aa/babel-afar.tex
copy to locale/ar/babel-arabic-ps.tex
index 484449c..1746e18 100644
--- a/locale-templates/aa/babel-afar.tex
+++ b/locale/ar/babel-arabic-ps.tex
@@ -7,6 +7,6 @@
     {Just use babel as documented.}%
   \stop
 \fi
-\BabelBeforeIni{aa}{%
+\BabelBeforeIni{ar-PS}{%
 }
 \endinput
\ No newline at end of file
diff --git a/locale-templates/aa/babel-afar.tex b/locale/ar/babel-arabic-tn.tex
similarity index 89%
copy from locale-templates/aa/babel-afar.tex
copy to locale/ar/babel-arabic-tn.tex
index 484449c..3036a02 100644
--- a/locale-templates/aa/babel-afar.tex
+++ b/locale/ar/babel-arabic-tn.tex
@@ -7,6 +7,6 @@
     {Just use babel as documented.}%
   \stop
 \fi
-\BabelBeforeIni{aa}{%
+\BabelBeforeIni{ar-TN}{%
 }
 \endinput
\ No newline at end of file
diff --git a/locale-templates/aa/babel-afar.tex b/locale/ar/babel-arabic-tunisia.tex
similarity index 89%
copy from locale-templates/aa/babel-afar.tex
copy to locale/ar/babel-arabic-tunisia.tex
index 484449c..3036a02 100644
--- a/locale-templates/aa/babel-afar.tex
+++ b/locale/ar/babel-arabic-tunisia.tex
@@ -7,6 +7,6 @@
     {Just use babel as documented.}%
   \stop
 \fi
-\BabelBeforeIni{aa}{%
+\BabelBeforeIni{ar-TN}{%
 }
 \endinput
\ No newline at end of file
diff --git a/locale/en/babel-american.tex b/locale/en/babel-americanenglish.tex
similarity index 100%
copy from locale/en/babel-american.tex
copy to locale/en/babel-americanenglish.tex
diff --git a/locale/en/babel-australian.tex b/locale/en/babel-australianenglish.tex
similarity index 100%
copy from locale/en/babel-australian.tex
copy to locale/en/babel-australianenglish.tex
diff --git a/locale/en/babel-british.tex b/locale/en/babel-britishenglish.tex
similarity index 100%
copy from locale/en/babel-british.tex
copy to locale/en/babel-britishenglish.tex
diff --git a/locale/en/babel-canadian.tex b/locale/en/babel-canadianenglish.tex
similarity index 100%
copy from locale/en/babel-canadian.tex
copy to locale/en/babel-canadianenglish.tex
diff --git a/locale/en/babel-en-AU.ini b/locale/en/babel-en-AU.ini
index bbef7b2..f5c334b 100644
--- a/locale/en/babel-en-AU.ini
+++ b/locale/en/babel-en-AU.ini
@@ -11,11 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2022-05-17
-name.local = English
-name.english = English
-name.babel = english-australia english-au australian
+version = 1.5
+date = 2022-06-02
+name.local = Australian English
+name.english = Australian English
+name.babel = english-australia english-au australian australianenglish
 tag.bcp47 = en-AU
 language.tag.bcp47 = en
 tag.opentype = ENG
@@ -76,7 +76,7 @@ proof = Proof
 glossary = Glossary
 
 [date.gregorian]
-date.long = [d] [MMMM] [y]
+date.long = [MMMM] [d], [y]
 date.short = [d]/[M]/[yy]
 months.wide.1 = January
 months.wide.2 = February
@@ -109,13 +109,13 @@ days.wide.thu = Thursday
 days.wide.fri = Friday
 days.wide.sat = Saturday
 days.wide.sun = Sunday
-days.abbreviated.mon = Mon.
-days.abbreviated.tue = Tue.
-days.abbreviated.wed = Wed.
-days.abbreviated.thu = Thu.
-days.abbreviated.fri = Fri.
-days.abbreviated.sat = Sat.
-days.abbreviated.sun = Sun.
+days.abbreviated.mon = Mon
+days.abbreviated.tue = Tue
+days.abbreviated.wed = Wed
+days.abbreviated.thu = Thu
+days.abbreviated.fri = Fri
+days.abbreviated.sat = Sat
+days.abbreviated.sun = Sun
 days.narrow.mon = M.
 days.narrow.tue = Tu.
 days.narrow.wed = W.
@@ -145,8 +145,8 @@ months.wide.11 = November
 months.wide.12 = December
 
 [time.gregorian]
-time.medium = [h]:[mm]:[ss] [a]
-time.short = [h]:[mm] [a]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
 
 [typography]
 frenchspacing = no
@@ -166,7 +166,7 @@ delimiters.quotes = “”‘’
 auxiliary = [á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]
 exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
 index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn
diff --git a/locale/en/babel-en-CA.ini b/locale/en/babel-en-CA.ini
index a52c166..0966374 100644
--- a/locale/en/babel-en-CA.ini
+++ b/locale/en/babel-en-CA.ini
@@ -11,11 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2021-09-29
-name.local = English
-name.english = English
-name.babel = english-canada english-ca canadian
+version = 1.4
+date = 2022-06-02
+name.local = Canadian English
+name.english = Canadian English
+name.babel = english-canada english-ca canadian canadianenglish
 tag.bcp47 = en-CA
 language.tag.bcp47 = en
 tag.opentype = ENG
@@ -123,12 +123,12 @@ days.narrow.thu = T
 days.narrow.fri = F
 days.narrow.sat = S
 days.narrow.sun = S
-dayPeriods.abbreviated.am = AM
-dayPeriods.abbreviated.pm = PM
-dayPeriods.narrow.am = a
-dayPeriods.narrow.pm = p
-dayPeriods.wide.am = AM
-dayPeriods.wide.pm = PM
+dayPeriods.abbreviated.am = a.m.
+dayPeriods.abbreviated.pm = p.m.
+dayPeriods.narrow.am = am
+dayPeriods.narrow.pm = pm
+dayPeriods.wide.am = a.m.
+dayPeriods.wide.pm = p.m.
 
 [date.gregorian.licr]
 months.wide.1 = January
@@ -145,8 +145,8 @@ months.wide.11 = November
 months.wide.12 = December
 
 [time.gregorian]
-time.medium = [h]:[mm]:[ss] [a]
-time.short = [h]:[mm] [a]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
 
 [typography]
 frenchspacing = no
@@ -166,7 +166,7 @@ delimiters.quotes = “”‘’
 auxiliary = [á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]
 exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
 index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn
diff --git a/locale/en/babel-en-GB.ini b/locale/en/babel-en-GB.ini
index 89bfbe8..e42ec09 100644
--- a/locale/en/babel-en-GB.ini
+++ b/locale/en/babel-en-GB.ini
@@ -11,11 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2021-09-29
-name.local = English
-name.english = English
-name.babel = english-unitedkingdom english-gb british ukenglish
+version = 1.4
+date = 2022-06-02
+name.local = British English
+name.english = British English
+name.babel = english-unitedkingdom english-gb british britishenglish ukenglish
 tag.bcp47 = en-GB
 language.tag.bcp47 = en
 tag.opentype = ENG
@@ -167,7 +167,7 @@ delimiters.quotes.A = ‘’“”
 auxiliary = [á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]
 exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
 index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn
diff --git a/locale/en/babel-en-NZ.ini b/locale/en/babel-en-NZ.ini
index 8ac9d3d..7e08cdb 100644
--- a/locale/en/babel-en-NZ.ini
+++ b/locale/en/babel-en-NZ.ini
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2022-05-17
+version = 1.5
+date = 2022-06-02
 name.local = English
 name.english = English
 name.babel = english-newzealand english-nz newzealand
@@ -145,8 +145,8 @@ months.wide.11 = November
 months.wide.12 = December
 
 [time.gregorian]
-time.medium = [h]:[mm]:[ss] [a]
-time.short = [h]:[mm] [a]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
 
 [typography]
 frenchspacing = no
@@ -166,7 +166,7 @@ delimiters.quotes = “”‘’
 auxiliary = [á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]
 exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
 index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn
diff --git a/locale/en/babel-en-US.ini b/locale/en/babel-en-US.ini
index ee90c57..a400fb2 100644
--- a/locale/en/babel-en-US.ini
+++ b/locale/en/babel-en-US.ini
@@ -11,11 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2021-09-29
-name.local = English
-name.english = English
-name.babel = english-unitedstates english-us american usenglish
+version = 1.4
+date = 2022-06-02
+name.local = American English
+name.english = American English
+name.babel = english-unitedstates english-us american americanenglish usenglish
 tag.bcp47 = en-US
 language.tag.bcp47 = en
 tag.opentype = ENG
@@ -145,8 +145,8 @@ months.wide.11 = November
 months.wide.12 = December
 
 [time.gregorian]
-time.medium = [h]:[mm]:[ss] [a]
-time.short = [h]:[mm] [a]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
 
 [typography]
 frenchspacing = no
@@ -166,7 +166,7 @@ delimiters.quotes = “”‘’
 auxiliary = [á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]
 exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
 index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn
@@ -174,11 +174,11 @@ minimumGroupingDigits = 1
 decimal = .
 exponential = E
 group = ,
-infinity = INF
+infinity = ∞
 list = ;
 minusSign = -
 nan = NaN
-perMille = 0/00
+perMille = ‰
 percentSign = %
 plusSign = +
 superscriptingExponent = ×
diff --git a/locale/en/babel-en.ini b/locale/en/babel-en.ini
index 9cfc5f6..75c4034 100644
--- a/locale/en/babel-en.ini
+++ b/locale/en/babel-en.ini
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2022-06-02
 name.local = English
 name.english = English
 name.babel = english
@@ -143,8 +143,8 @@ months.wide.11 = November
 months.wide.12 = December
 
 [time.gregorian]
-time.medium = [h]:[mm]:[ss] [a]
-time.short = [h]:[mm] [a]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
 
 [typography]
 frenchspacing = no
@@ -164,7 +164,7 @@ delimiters.quotes = “”‘’
 auxiliary = [á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]
 exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
 index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn
diff --git a/locale/fr/babel-fr-CA.ini b/locale/fr/babel-fr-CA.ini
index 066049d..fedef22 100644
--- a/locale/fr/babel-fr-CA.ini
+++ b/locale/fr/babel-fr-CA.ini
@@ -11,11 +11,11 @@
 
 [identification]
 charset = utf8
-version = 0.982
-date = 2022-05-14
+version = 0.983
+date = 2022-06-02
 name.local = français canadien
 name.english = Canadian French
-name.babel = canadien french-canada french-ca
+name.babel = canadien french-canada french-ca canadianfrench
 tag.bcp47 = fr-CA
 language.tag.bcp47 = fr
 tag.opentype = FRA
diff --git a/locale/fr/babel-fr-CH.ini b/locale/fr/babel-fr-CH.ini
index c05091c..cf0b4fb 100644
--- a/locale/fr/babel-fr-CH.ini
+++ b/locale/fr/babel-fr-CH.ini
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 0.982
-date = 2022-05-14
+version = 0.983
+date = 2022-06-02
 name.local = français suisse
 name.english = Swiss French
 name.babel = french-switzerland french-ch
diff --git a/locale/fr/babel-french-canada.tex b/locale/fr/babel-french-canadianfrench.tex
similarity index 100%
copy from locale/fr/babel-french-canada.tex
copy to locale/fr/babel-french-canadianfrench.tex
diff --git a/locale/fr/babel-french-switzerland.tex b/locale/fr/babel-french-swissfrench.tex
similarity index 100%
copy from locale/fr/babel-french-switzerland.tex
copy to locale/fr/babel-french-swissfrench.tex
diff --git a/locale-templates/aa/babel-afar.tex b/locale/ro/babel-moldavian.tex
similarity index 89%
copy from locale-templates/aa/babel-afar.tex
copy to locale/ro/babel-moldavian.tex
index 484449c..ee5972d 100644
--- a/locale-templates/aa/babel-afar.tex
+++ b/locale/ro/babel-moldavian.tex
@@ -7,6 +7,6 @@
     {Just use babel as documented.}%
   \stop
 \fi
-\BabelBeforeIni{aa}{%
+\BabelBeforeIni{ro-MD}{%
 }
 \endinput
\ No newline at end of file
diff --git a/locale/ro/babel-ro.ini b/locale/ro/babel-ro-MD.ini
similarity index 84%
copy from locale/ro/babel-ro.ini
copy to locale/ro/babel-ro-MD.ini
index 31970c2..98f44af 100644
--- a/locale/ro/babel-ro.ini
+++ b/locale/ro/babel-ro-MD.ini
@@ -11,16 +11,17 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2021-02-25
+version = 1.0
+date = 2022-06-02
 name.local = română
-name.english = Romanian
-name.babel = romanian
-name.polyglossia = romanian
-tag.bcp47 = ro
+name.english = Moldavian
+name.babel = moldavian romanian-moldova romanian-md
+tag.bcp47 = ro-MD
 language.tag.bcp47 = ro
-tag.bcp47.likely = ro-Latn-RO
 tag.opentype = ROM
+region.local = Republica Moldova
+region.english = Moldova
+region.tag.bcp47 = MD
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
@@ -75,7 +76,7 @@ proof = Demonstra\c tie
 glossary = Glosar
 
 [date.gregorian]
-date.long = [d][ ][MMMM] [y]
+date.long = [d] [MMMM] [y]
 date.short = [dd].[MM].[y]
 months.wide.1 = ianuarie
 months.wide.2 = februarie
@@ -108,16 +109,16 @@ days.wide.thu = joi
 days.wide.fri = vineri
 days.wide.sat = sâmbătă
 days.wide.sun = duminică
-days.abbreviated.mon = lun.
-days.abbreviated.tue = mar.
-days.abbreviated.wed = mie.
-days.abbreviated.thu = joi
-days.abbreviated.fri = vin.
-days.abbreviated.sat = sâm.
-days.abbreviated.sun = dum.
+days.abbreviated.mon = Lun
+days.abbreviated.tue = Mar
+days.abbreviated.wed = Mie
+days.abbreviated.thu = Joi
+days.abbreviated.fri = Vin
+days.abbreviated.sat = Sâm
+days.abbreviated.sun = Dum
 days.narrow.mon = L
-days.narrow.tue = M
-days.narrow.wed = M
+days.narrow.tue = Ma
+days.narrow.wed = Mi
 days.narrow.thu = J
 days.narrow.fri = V
 days.narrow.sat = S
@@ -162,10 +163,10 @@ hyphenationmin =
 
 [characters]
 delimiters.quotes = „”«»
-auxiliary = [á à å ä ç é è ê ë ñ ö q ş ţ ü w y]
-exemplarCharacters = [a ă â b c d e f g h i î j k l m n o p r s ș t ț u v x z]
+auxiliary = [á à å ä ç é è ê ë ñ ö q ş ţ ü]
+exemplarCharacters = [a ă â b c d e f g h i î j k l m n o p r s ș t ț u v w x y z]
 index = [A Ă Â B C D E F G H I Î J K L M N O P Q R S Ș T Ț U V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ \" “ ” „ « » ( ) \\[ \\] @ * /]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ \" “ ” „ « » ( ) \\[ \\] @ * /]
 
 [numbers]
 defaultNumberingSystem = latn
diff --git a/locale-templates/aa/babel-afar.tex b/locale/ro/babel-romanian-md.tex
similarity index 89%
copy from locale-templates/aa/babel-afar.tex
copy to locale/ro/babel-romanian-md.tex
index 484449c..ee5972d 100644
--- a/locale-templates/aa/babel-afar.tex
+++ b/locale/ro/babel-romanian-md.tex
@@ -7,6 +7,6 @@
     {Just use babel as documented.}%
   \stop
 \fi
-\BabelBeforeIni{aa}{%
+\BabelBeforeIni{ro-MD}{%
 }
 \endinput
\ No newline at end of file
diff --git a/locale-templates/aa/babel-afar.tex b/locale/ro/babel-romanian-moldova.tex
similarity index 89%
copy from locale-templates/aa/babel-afar.tex
copy to locale/ro/babel-romanian-moldova.tex
index 484449c..ee5972d 100644
--- a/locale-templates/aa/babel-afar.tex
+++ b/locale/ro/babel-romanian-moldova.tex
@@ -7,6 +7,6 @@
     {Just use babel as documented.}%
   \stop
 \fi
-\BabelBeforeIni{aa}{%
+\BabelBeforeIni{ro-MD}{%
 }
 \endinput
\ No newline at end of file





More information about the latex3-commits mailing list.