summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/babel/locale
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel/locale')
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-EG.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-IQ.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-JO.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-LB.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-PS.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-TN.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini42
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-eg.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-egypt.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-iq.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-iraq.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-jo.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-jordan.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-lb.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-lebanon.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-palestinianterritories.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-ps.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-tn.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-tunisia.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-americanenglish.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-australianenglish.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-britishenglish.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-canadianenglish.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini32
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini28
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini20
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-canadianfrench.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-swissfrench.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ro/babel-moldavian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro-MD.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ro/babel-romanian-md.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ro/babel-romanian-moldova.tex12
40 files changed, 1615 insertions, 99 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini
index 85bab5a6b21..574ee220bf7 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-EG.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-EG.ini
new file mode 100644
index 00000000000..9be40ee4464
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-EG.ini
@@ -0,0 +1,185 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * babel language styles (license LPPL):
+; https://www.ctan.org/pkg/babel-contrib
+; * polyglossia language styles (license LPPL)
+; https://www.ctan.org/pkg/polyglossia
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.0
+date = 2022-06-02
+name.local = العربية
+name.english = Arabic
+name.babel = arabic-egypt arabic-eg
+tag.bcp47 = ar-EG
+language.tag.bcp47 = ar
+tag.opentype = ARA
+region.local = مصر
+region.english = Egypt
+region.tag.bcp47 = EG
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+level = 1
+encodings =
+derivate = no
+
+[captions]
+preface = مدخل
+ref = المراجع
+abstract = ملخص
+bib = المصادر
+chapter = باب
+appendix = الملاحق
+contents = المحتويات
+listfigure = قائمة الأشكال
+listtable = قائمة الجداول
+index = الفهرس
+figure = شكل
+table = جدول
+part = القسم
+encl = المرفقات
+cc = نسخة ل‬
+headto = إلى
+page = صفحة
+see = راجع
+also = راجع أيضًا
+proof = برهان
+glossary = قاموس
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]‏/[M]‏/[y]
+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.9 = سبتمبر
+months.wide.10 = أكتوبر
+months.wide.11 = نوفمبر
+months.wide.12 = ديسمبر
+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.9 = س
+months.narrow.10 = ك
+months.narrow.11 = ب
+months.narrow.12 = د
+days.wide.mon = الاثنين
+days.wide.tue = الثلاثاء
+days.wide.wed = الأربعاء
+days.wide.thu = الخميس
+days.wide.fri = الجمعة
+days.wide.sat = السبت
+days.wide.sun = الأحد
+days.abbreviated.mon = الاثنين
+days.abbreviated.tue = الثلاثاء
+days.abbreviated.wed = الأربعاء
+days.abbreviated.thu = الخميس
+days.abbreviated.fri = الجمعة
+days.abbreviated.sat = السبت
+days.abbreviated.sun = الأحد
+days.narrow.mon = ن
+days.narrow.tue = ث
+days.narrow.wed = ر
+days.narrow.thu = خ
+days.narrow.fri = ج
+days.narrow.sat = س
+days.narrow.sun = ح
+dayPeriods.abbreviated.am = ص
+dayPeriods.abbreviated.pm = م
+dayPeriods.narrow.am = ص
+dayPeriods.narrow.pm = م
+dayPeriods.wide.am = ص
+dayPeriods.wide.pm = م
+
+[date.islamic]
+date.long = [d] [MMMM]، [y]
+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.9 = رمضان
+months.wide.10 = شوال
+months.wide.11 = ذو القعدة
+months.wide.12 = ذو الحجة
+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.9 = ٩
+months.narrow.10 = ١٠
+months.narrow.11 = ١١
+months.narrow.12 = ١٢
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = yes
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ”“’‘
+auxiliary = [ـ\u200C\u200D\u200E\u200F پ چ ژ ڜ ڢ ڤ ڥ ٯ ڧ ڨ ک گ ی]
+exemplarCharacters = [\u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 \u0670 ء أ ؤ إ ئ ا آ ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ى ي]
+index = [ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ي]
+punctuation = [\\- ‐ ‑ – — ، ؛ \\: ! ؟ . … ' \" « » ( ) \\[ \\]]
+
+[numbers]
+defaultNumberingSystem = arab
+digits.native = ٠١٢٣٤٥٦٧٨٩
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = ‎-
+nan = ليس رقمًا
+perMille = ‰
+percentSign = ‎%‎
+plusSign = ‎+
+superscriptingExponent = ×
+
+[counters]
+abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن س ع ف ص ق ر ش ت ث خ ذ ض ظ غ
+maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر س ت ث خ ذ ظ غ ش
+
+[transforms.prehyphenation]
+kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
+kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-IQ.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-IQ.ini
new file mode 100644
index 00000000000..793855eb4ca
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-IQ.ini
@@ -0,0 +1,185 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * babel language styles (license LPPL):
+; https://www.ctan.org/pkg/babel-contrib
+; * polyglossia language styles (license LPPL)
+; https://www.ctan.org/pkg/polyglossia
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.0
+date = 2022-06-02
+name.local = العربية
+name.english = Arabic
+name.babel = arabic-iraq arabic-iq
+tag.bcp47 = ar-IQ
+language.tag.bcp47 = ar
+tag.opentype = ARA
+region.local = العراق
+region.english = Iraq
+region.tag.bcp47 = IQ
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+level = 1
+encodings =
+derivate = no
+
+[captions]
+preface = مدخل
+ref = المراجع
+abstract = ملخص
+bib = المصادر
+chapter = باب
+appendix = الملاحق
+contents = المحتويات
+listfigure = قائمة الأشكال
+listtable = قائمة الجداول
+index = الفهرس
+figure = شكل
+table = جدول
+part = القسم
+encl = المرفقات
+cc = نسخة ل‬
+headto = إلى
+page = صفحة
+see = راجع
+also = راجع أيضًا
+proof = برهان
+glossary = قاموس
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]‏/[M]‏/[y]
+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.9 = أيلول
+months.wide.10 = تشرين الأول
+months.wide.11 = تشرين الثاني
+months.wide.12 = كانون الأول
+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.9 = أ
+months.narrow.10 = ت
+months.narrow.11 = ت
+months.narrow.12 = ك
+days.wide.mon = الاثنين
+days.wide.tue = الثلاثاء
+days.wide.wed = الأربعاء
+days.wide.thu = الخميس
+days.wide.fri = الجمعة
+days.wide.sat = السبت
+days.wide.sun = الأحد
+days.abbreviated.mon = الاثنين
+days.abbreviated.tue = الثلاثاء
+days.abbreviated.wed = الأربعاء
+days.abbreviated.thu = الخميس
+days.abbreviated.fri = الجمعة
+days.abbreviated.sat = السبت
+days.abbreviated.sun = الأحد
+days.narrow.mon = ن
+days.narrow.tue = ث
+days.narrow.wed = ر
+days.narrow.thu = خ
+days.narrow.fri = ج
+days.narrow.sat = س
+days.narrow.sun = ح
+dayPeriods.abbreviated.am = ص
+dayPeriods.abbreviated.pm = م
+dayPeriods.narrow.am = ص
+dayPeriods.narrow.pm = م
+dayPeriods.wide.am = ص
+dayPeriods.wide.pm = م
+
+[date.islamic]
+date.long = [d] [MMMM]، [y]
+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.9 = رمضان
+months.wide.10 = شوال
+months.wide.11 = ذو القعدة
+months.wide.12 = ذو الحجة
+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.9 = ٩
+months.narrow.10 = ١٠
+months.narrow.11 = ١١
+months.narrow.12 = ١٢
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = yes
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ”“’‘
+auxiliary = [ـ\u200C\u200D\u200E\u200F پ چ ژ ڜ ڢ ڤ ڥ ٯ ڧ ڨ ک گ ی]
+exemplarCharacters = [\u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 \u0670 ء أ ؤ إ ئ ا آ ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ى ي]
+index = [ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ي]
+punctuation = [\\- ‐ ‑ – — ، ؛ \\: ! ؟ . … ' \" « » ( ) \\[ \\]]
+
+[numbers]
+defaultNumberingSystem = arab
+digits.native = ٠١٢٣٤٥٦٧٨٩
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = ‎-
+nan = ليس رقمًا
+perMille = ‰
+percentSign = ‎%‎
+plusSign = ‎+
+superscriptingExponent = ×
+
+[counters]
+abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن س ع ف ص ق ر ش ت ث خ ذ ض ظ غ
+maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر س ت ث خ ذ ظ غ ش
+
+[transforms.prehyphenation]
+kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
+kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-JO.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-JO.ini
new file mode 100644
index 00000000000..f602f0a1388
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-JO.ini
@@ -0,0 +1,185 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * babel language styles (license LPPL):
+; https://www.ctan.org/pkg/babel-contrib
+; * polyglossia language styles (license LPPL)
+; https://www.ctan.org/pkg/polyglossia
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.0
+date = 2022-06-02
+name.local = العربية
+name.english = Arabic
+name.babel = arabic-jordan arabic-jo
+tag.bcp47 = ar-JO
+language.tag.bcp47 = ar
+tag.opentype = ARA
+region.local = الأردن
+region.english = Jordan
+region.tag.bcp47 = JO
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+level = 1
+encodings =
+derivate = no
+
+[captions]
+preface = مدخل
+ref = المراجع
+abstract = ملخص
+bib = المصادر
+chapter = باب
+appendix = الملاحق
+contents = المحتويات
+listfigure = قائمة الأشكال
+listtable = قائمة الجداول
+index = الفهرس
+figure = شكل
+table = جدول
+part = القسم
+encl = المرفقات
+cc = نسخة ل‬
+headto = إلى
+page = صفحة
+see = راجع
+also = راجع أيضًا
+proof = برهان
+glossary = قاموس
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]‏/[M]‏/[y]
+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.9 = أيلول
+months.wide.10 = تشرين الأول
+months.wide.11 = تشرين الثاني
+months.wide.12 = كانون الأول
+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.9 = أ
+months.narrow.10 = ت
+months.narrow.11 = ت
+months.narrow.12 = ك
+days.wide.mon = الاثنين
+days.wide.tue = الثلاثاء
+days.wide.wed = الأربعاء
+days.wide.thu = الخميس
+days.wide.fri = الجمعة
+days.wide.sat = السبت
+days.wide.sun = الأحد
+days.abbreviated.mon = الاثنين
+days.abbreviated.tue = الثلاثاء
+days.abbreviated.wed = الأربعاء
+days.abbreviated.thu = الخميس
+days.abbreviated.fri = الجمعة
+days.abbreviated.sat = السبت
+days.abbreviated.sun = الأحد
+days.narrow.mon = ن
+days.narrow.tue = ث
+days.narrow.wed = ر
+days.narrow.thu = خ
+days.narrow.fri = ج
+days.narrow.sat = س
+days.narrow.sun = ح
+dayPeriods.abbreviated.am = ص
+dayPeriods.abbreviated.pm = م
+dayPeriods.narrow.am = ص
+dayPeriods.narrow.pm = م
+dayPeriods.wide.am = ص
+dayPeriods.wide.pm = م
+
+[date.islamic]
+date.long = [d] [MMMM]، [y]
+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.9 = رمضان
+months.wide.10 = شوال
+months.wide.11 = ذو القعدة
+months.wide.12 = ذو الحجة
+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.9 = ٩
+months.narrow.10 = ١٠
+months.narrow.11 = ١١
+months.narrow.12 = ١٢
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = yes
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ”“’‘
+auxiliary = [ـ\u200C\u200D\u200E\u200F پ چ ژ ڜ ڢ ڤ ڥ ٯ ڧ ڨ ک گ ی]
+exemplarCharacters = [\u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 \u0670 ء أ ؤ إ ئ ا آ ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ى ي]
+index = [ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ي]
+punctuation = [\\- ‐ ‑ – — ، ؛ \\: ! ؟ . … ' \" « » ( ) \\[ \\]]
+
+[numbers]
+defaultNumberingSystem = arab
+digits.native = ٠١٢٣٤٥٦٧٨٩
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = ‎-
+nan = ليس رقمًا
+perMille = ‰
+percentSign = ‎%‎
+plusSign = ‎+
+superscriptingExponent = ×
+
+[counters]
+abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن س ع ف ص ق ر ش ت ث خ ذ ض ظ غ
+maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر س ت ث خ ذ ظ غ ش
+
+[transforms.prehyphenation]
+kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
+kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-LB.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-LB.ini
new file mode 100644
index 00000000000..a399997a7e3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-LB.ini
@@ -0,0 +1,185 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * babel language styles (license LPPL):
+; https://www.ctan.org/pkg/babel-contrib
+; * polyglossia language styles (license LPPL)
+; https://www.ctan.org/pkg/polyglossia
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.0
+date = 2022-06-02
+name.local = العربية
+name.english = Arabic
+name.babel = arabic-lebanon arabic-lb
+tag.bcp47 = ar-LB
+language.tag.bcp47 = ar
+tag.opentype = ARA
+region.local = لبنان
+region.english = Lebanon
+region.tag.bcp47 = LB
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+level = 1
+encodings =
+derivate = no
+
+[captions]
+preface = مدخل
+ref = المراجع
+abstract = ملخص
+bib = المصادر
+chapter = باب
+appendix = الملاحق
+contents = المحتويات
+listfigure = قائمة الأشكال
+listtable = قائمة الجداول
+index = الفهرس
+figure = شكل
+table = جدول
+part = القسم
+encl = المرفقات
+cc = نسخة ل‬
+headto = إلى
+page = صفحة
+see = راجع
+also = راجع أيضًا
+proof = برهان
+glossary = قاموس
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]‏/[M]‏/[y]
+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.9 = أيلول
+months.wide.10 = تشرين الأول
+months.wide.11 = تشرين الثاني
+months.wide.12 = كانون الأول
+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.9 = أ
+months.narrow.10 = ت
+months.narrow.11 = ت
+months.narrow.12 = ك
+days.wide.mon = الاثنين
+days.wide.tue = الثلاثاء
+days.wide.wed = الأربعاء
+days.wide.thu = الخميس
+days.wide.fri = الجمعة
+days.wide.sat = السبت
+days.wide.sun = الأحد
+days.abbreviated.mon = الاثنين
+days.abbreviated.tue = الثلاثاء
+days.abbreviated.wed = الأربعاء
+days.abbreviated.thu = الخميس
+days.abbreviated.fri = الجمعة
+days.abbreviated.sat = السبت
+days.abbreviated.sun = الأحد
+days.narrow.mon = ن
+days.narrow.tue = ث
+days.narrow.wed = ر
+days.narrow.thu = خ
+days.narrow.fri = ج
+days.narrow.sat = س
+days.narrow.sun = ح
+dayPeriods.abbreviated.am = ص
+dayPeriods.abbreviated.pm = م
+dayPeriods.narrow.am = ص
+dayPeriods.narrow.pm = م
+dayPeriods.wide.am = ص
+dayPeriods.wide.pm = م
+
+[date.islamic]
+date.long = [d] [MMMM]، [y]
+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.9 = رمضان
+months.wide.10 = شوال
+months.wide.11 = ذو القعدة
+months.wide.12 = ذو الحجة
+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.9 = ٩
+months.narrow.10 = ١٠
+months.narrow.11 = ١١
+months.narrow.12 = ١٢
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = yes
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ”“’‘
+auxiliary = [ـ\u200C\u200D\u200E\u200F پ چ ژ ڜ ڢ ڤ ڥ ٯ ڧ ڨ ک گ ی]
+exemplarCharacters = [\u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 \u0670 ء أ ؤ إ ئ ا آ ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ى ي]
+index = [ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ي]
+punctuation = [\\- ‐ ‑ – — ، ؛ \\: ! ؟ . … ' \" « » ( ) \\[ \\]]
+
+[numbers]
+defaultNumberingSystem = arab
+digits.native = ٠١٢٣٤٥٦٧٨٩
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = ‎-
+nan = ليس رقمًا
+perMille = ‰
+percentSign = ‎%‎
+plusSign = ‎+
+superscriptingExponent = ×
+
+[counters]
+abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن س ع ف ص ق ر ش ت ث خ ذ ض ظ غ
+maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر س ت ث خ ذ ظ غ ش
+
+[transforms.prehyphenation]
+kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
+kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini
index 8b84168251c..1bcdd3c30ad 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-PS.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-PS.ini
new file mode 100644
index 00000000000..c6d41617bd1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-PS.ini
@@ -0,0 +1,185 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * babel language styles (license LPPL):
+; https://www.ctan.org/pkg/babel-contrib
+; * polyglossia language styles (license LPPL)
+; https://www.ctan.org/pkg/polyglossia
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.0
+date = 2022-06-02
+name.local = العربية
+name.english = Arabic
+name.babel = arabic-palestinianterritories arabic-ps
+tag.bcp47 = ar-PS
+language.tag.bcp47 = ar
+tag.opentype = ARA
+region.local = الأراضي الفلسطينية
+region.english = Palestinian Territories
+region.tag.bcp47 = PS
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+level = 1
+encodings =
+derivate = no
+
+[captions]
+preface = مدخل
+ref = المراجع
+abstract = ملخص
+bib = المصادر
+chapter = باب
+appendix = الملاحق
+contents = المحتويات
+listfigure = قائمة الأشكال
+listtable = قائمة الجداول
+index = الفهرس
+figure = شكل
+table = جدول
+part = القسم
+encl = المرفقات
+cc = نسخة ل‬
+headto = إلى
+page = صفحة
+see = راجع
+also = راجع أيضًا
+proof = برهان
+glossary = قاموس
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]‏/[M]‏/[y]
+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.9 = أيلول
+months.wide.10 = تشرين الأول
+months.wide.11 = تشرين الثاني
+months.wide.12 = كانون الأول
+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.9 = أ
+months.narrow.10 = ت
+months.narrow.11 = ت
+months.narrow.12 = ك
+days.wide.mon = الاثنين
+days.wide.tue = الثلاثاء
+days.wide.wed = الأربعاء
+days.wide.thu = الخميس
+days.wide.fri = الجمعة
+days.wide.sat = السبت
+days.wide.sun = الأحد
+days.abbreviated.mon = الاثنين
+days.abbreviated.tue = الثلاثاء
+days.abbreviated.wed = الأربعاء
+days.abbreviated.thu = الخميس
+days.abbreviated.fri = الجمعة
+days.abbreviated.sat = السبت
+days.abbreviated.sun = الأحد
+days.narrow.mon = ن
+days.narrow.tue = ث
+days.narrow.wed = ر
+days.narrow.thu = خ
+days.narrow.fri = ج
+days.narrow.sat = س
+days.narrow.sun = ح
+dayPeriods.abbreviated.am = ص
+dayPeriods.abbreviated.pm = م
+dayPeriods.narrow.am = ص
+dayPeriods.narrow.pm = م
+dayPeriods.wide.am = ص
+dayPeriods.wide.pm = م
+
+[date.islamic]
+date.long = [d] [MMMM]، [y]
+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.9 = رمضان
+months.wide.10 = شوال
+months.wide.11 = ذو القعدة
+months.wide.12 = ذو الحجة
+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.9 = ٩
+months.narrow.10 = ١٠
+months.narrow.11 = ١١
+months.narrow.12 = ١٢
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = yes
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ”“’‘
+auxiliary = [ـ\u200C\u200D\u200E\u200F پ چ ژ ڜ ڢ ڤ ڥ ٯ ڧ ڨ ک گ ی]
+exemplarCharacters = [\u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 \u0670 ء أ ؤ إ ئ ا آ ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ى ي]
+index = [ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ي]
+punctuation = [\\- ‐ ‑ – — ، ؛ \\: ! ؟ . … ' \" « » ( ) \\[ \\]]
+
+[numbers]
+defaultNumberingSystem = arab
+digits.native = ٠١٢٣٤٥٦٧٨٩
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = ‎-
+nan = ليس رقمًا
+perMille = ‰
+percentSign = ‎%‎
+plusSign = ‎+
+superscriptingExponent = ×
+
+[counters]
+abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن س ع ف ص ق ر ش ت ث خ ذ ض ظ غ
+maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر س ت ث خ ذ ظ غ ش
+
+[transforms.prehyphenation]
+kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
+kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini
index a0232c3830f..983dd0224bb 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-TN.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-TN.ini
new file mode 100644
index 00000000000..e20b249938e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-TN.ini
@@ -0,0 +1,185 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * babel language styles (license LPPL):
+; https://www.ctan.org/pkg/babel-contrib
+; * polyglossia language styles (license LPPL)
+; https://www.ctan.org/pkg/polyglossia
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.0
+date = 2022-06-02
+name.local = العربية
+name.english = Arabic
+name.babel = arabic-tunisia arabic-tn
+tag.bcp47 = ar-TN
+language.tag.bcp47 = ar
+tag.opentype = ARA
+region.local = تونس
+region.english = Tunisia
+region.tag.bcp47 = TN
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+level = 1
+encodings =
+derivate = no
+
+[captions]
+preface = مدخل
+ref = المراجع
+abstract = ملخص
+bib = المصادر
+chapter = باب
+appendix = الملاحق
+contents = المحتويات
+listfigure = قائمة الأشكال
+listtable = قائمة الجداول
+index = الفهرس
+figure = شكل
+table = جدول
+part = القسم
+encl = المرفقات
+cc = نسخة ل‬
+headto = إلى
+page = صفحة
+see = راجع
+also = راجع أيضًا
+proof = برهان
+glossary = قاموس
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]‏/[M]‏/[y]
+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.9 = سبتمبر
+months.wide.10 = أكتوبر
+months.wide.11 = نوفمبر
+months.wide.12 = ديسمبر
+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.9 = س
+months.narrow.10 = أ
+months.narrow.11 = ن
+months.narrow.12 = د
+days.wide.mon = الاثنين
+days.wide.tue = الثلاثاء
+days.wide.wed = الأربعاء
+days.wide.thu = الخميس
+days.wide.fri = الجمعة
+days.wide.sat = السبت
+days.wide.sun = الأحد
+days.abbreviated.mon = الاثنين
+days.abbreviated.tue = الثلاثاء
+days.abbreviated.wed = الأربعاء
+days.abbreviated.thu = الخميس
+days.abbreviated.fri = الجمعة
+days.abbreviated.sat = السبت
+days.abbreviated.sun = الأحد
+days.narrow.mon = ن
+days.narrow.tue = ث
+days.narrow.wed = ر
+days.narrow.thu = خ
+days.narrow.fri = ج
+days.narrow.sat = س
+days.narrow.sun = ح
+dayPeriods.abbreviated.am = ص
+dayPeriods.abbreviated.pm = م
+dayPeriods.narrow.am = ص
+dayPeriods.narrow.pm = م
+dayPeriods.wide.am = ص
+dayPeriods.wide.pm = م
+
+[date.islamic]
+date.long = [d] [MMMM]، [y]
+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.9 = رمضان
+months.wide.10 = شوال
+months.wide.11 = ذو القعدة
+months.wide.12 = ذو الحجة
+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.9 = ٩
+months.narrow.10 = ١٠
+months.narrow.11 = ١١
+months.narrow.12 = ١٢
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = yes
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ”“’‘
+auxiliary = [ـ\u200C\u200D\u200E\u200F پ چ ژ ڜ ڢ ڤ ڥ ٯ ڧ ڨ ک گ ی]
+exemplarCharacters = [\u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 \u0670 ء أ ؤ إ ئ ا آ ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ى ي]
+index = [ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ي]
+punctuation = [\\- ‐ ‑ – — ، ؛ \\: ! ؟ . … ' \" « » ( ) \\[ \\]]
+
+[numbers]
+defaultNumberingSystem = latn
+digits.native = ٠١٢٣٤٥٦٧٨٩
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = ‎-
+nan = ليس رقمًا
+perMille = ‰
+percentSign = ‎%‎
+plusSign = ‎+
+superscriptingExponent = ×
+
+[counters]
+abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن س ع ف ص ق ر ش ت ث خ ذ ض ظ غ
+maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر س ت ث خ ذ ظ غ ش
+
+[transforms.prehyphenation]
+kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
+kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini
index 25f8f013722..65bb8d31d24 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-eg.tex b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-eg.tex
new file mode 100644
index 00000000000..1ccd4e05948
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-eg.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ar-EG}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-egypt.tex b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-egypt.tex
new file mode 100644
index 00000000000..1ccd4e05948
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-egypt.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ar-EG}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-iq.tex b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-iq.tex
new file mode 100644
index 00000000000..a83ed8313df
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-iq.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ar-IQ}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-iraq.tex b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-iraq.tex
new file mode 100644
index 00000000000..a83ed8313df
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-iraq.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ar-IQ}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-jo.tex b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-jo.tex
new file mode 100644
index 00000000000..0fb56839040
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-jo.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ar-JO}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-jordan.tex b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-jordan.tex
new file mode 100644
index 00000000000..0fb56839040
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-jordan.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ar-JO}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-lb.tex b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-lb.tex
new file mode 100644
index 00000000000..0614d727157
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-lb.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ar-LB}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-lebanon.tex b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-lebanon.tex
new file mode 100644
index 00000000000..0614d727157
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-lebanon.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ar-LB}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-palestinianterritories.tex b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-palestinianterritories.tex
new file mode 100644
index 00000000000..1746e189d63
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-palestinianterritories.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ar-PS}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-ps.tex b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-ps.tex
new file mode 100644
index 00000000000..1746e189d63
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-ps.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ar-PS}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-tn.tex b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-tn.tex
new file mode 100644
index 00000000000..3036a02a9ce
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-tn.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ar-TN}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-tunisia.tex b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-tunisia.tex
new file mode 100644
index 00000000000..3036a02a9ce
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic-tunisia.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ar-TN}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-americanenglish.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-americanenglish.tex
new file mode 100644
index 00000000000..7ad0eba4be1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-americanenglish.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{babel-english-unitedstates}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-australianenglish.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-australianenglish.tex
new file mode 100644
index 00000000000..fc115022565
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-australianenglish.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{babel-english-australia}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-britishenglish.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-britishenglish.tex
new file mode 100644
index 00000000000..a38f537313e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-britishenglish.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{babel-english-unitedkingdom}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-canadianenglish.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-canadianenglish.tex
new file mode 100644
index 00000000000..abe1825246c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-canadianenglish.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{babel-english-canada}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini
index bbef7b2f4dc..f5c334b4737 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini
index a52c1668d61..096637468b9 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini
index 89bfbe8dfca..e42ec096a8d 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini
index 8ac9d3df963..84c58df905e 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini
+++ b/Master/texmf-dist/tex/generic/babel/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
@@ -76,7 +76,7 @@ proof = Proof
glossary = Glossary
[date.gregorian]
-date.long = [d][ ][MMMM] [y]
+date.long = [MMMM] [d], [y]
date.short = [d]/[MM]/[yy]
months.wide.1 = January
months.wide.2 = February
@@ -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/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini
index ee90c572427..a400fb2954b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini
index 9cfc5f6b4fa..75c40345a55 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini
index 066049d580b..fedef221c99 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini
index c05091cf750..0a7c341d678 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.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 suisse
name.english = Swiss French
-name.babel = french-switzerland french-ch
+name.babel = french-switzerland french-ch swissfrench
tag.bcp47 = fr-CH
language.tag.bcp47 = fr
tag.opentype = FRA
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-canadianfrench.tex b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-canadianfrench.tex
new file mode 100644
index 00000000000..cedf0ff25b8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-canadianfrench.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{fr-CA}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-swissfrench.tex b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-swissfrench.tex
new file mode 100644
index 00000000000..78f7cc32d18
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-swissfrench.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{fr-CH}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ro/babel-moldavian.tex b/Master/texmf-dist/tex/generic/babel/locale/ro/babel-moldavian.tex
new file mode 100644
index 00000000000..ee5972d17c8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ro/babel-moldavian.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ro-MD}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro-MD.ini b/Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro-MD.ini
new file mode 100644
index 00000000000..98f44afbfef
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro-MD.ini
@@ -0,0 +1,186 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * babel language styles (license LPPL):
+; https://www.ctan.org/pkg/babel-contrib
+; * polyglossia language styles (license LPPL)
+; https://www.ctan.org/pkg/polyglossia
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.0
+date = 2022-06-02
+name.local = română
+name.english = Moldavian
+name.babel = moldavian romanian-moldova romanian-md
+tag.bcp47 = ro-MD
+language.tag.bcp47 = 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
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Prefaţă
+ref = Bibliografie
+abstract = Rezumat
+bib = Bibliografie
+chapter = Capitolul
+appendix = Anexa
+contents = Cuprins
+listfigure = Listă de figuri
+listtable = Listă de tabele
+index = Index
+figure = Figura
+table = Tabela
+part = Partea
+encl = Anexă
+cc = Copie
+headto = Pentru
+page = Pagina
+see = Vezi
+also = Vezi de asemenea
+proof = Demonstraţie
+glossary = Glosar
+
+[captions.licr]
+preface = Prefa\c t\u a
+ref = Bibliografie
+abstract = Rezumat
+bib = Bibliografie
+chapter = Capitolul
+appendix = Anexa
+contents = Cuprins
+listfigure = List\u a de figuri
+listtable = List\u a de tabele
+index = Index
+figure = Figura
+table = Tabela
+part = Partea
+encl = Anex\u a
+cc = Copie
+headto = Pentru
+page = Pagina
+see = Vezi
+also = Vezi de asemenea
+proof = Demonstra\c tie
+glossary = Glosar
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd].[MM].[y]
+months.wide.1 = ianuarie
+months.wide.2 = februarie
+months.wide.3 = martie
+months.wide.4 = aprilie
+months.wide.5 = mai
+months.wide.6 = iunie
+months.wide.7 = iulie
+months.wide.8 = august
+months.wide.9 = septembrie
+months.wide.10 = octombrie
+months.wide.11 = noiembrie
+months.wide.12 = decembrie
+months.narrow.1 = I
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = I
+months.narrow.7 = I
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = luni
+days.wide.tue = marți
+days.wide.wed = miercuri
+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.narrow.mon = L
+days.narrow.tue = Ma
+days.narrow.wed = Mi
+days.narrow.thu = J
+days.narrow.fri = V
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = a.m.
+dayPeriods.abbreviated.pm = p.m.
+dayPeriods.narrow.am = a.m.
+dayPeriods.narrow.pm = p.m.
+dayPeriods.wide.am = a.m.
+dayPeriods.wide.pm = p.m.
+
+[date.gregorian.licr]
+months.wide.1 = ianuarie
+months.wide.2 = februarie
+months.wide.3 = martie
+months.wide.4 = aprilie
+months.wide.5 = mai
+months.wide.6 = iunie
+months.wide.7 = iulie
+months.wide.8 = august
+months.wide.9 = septembrie
+months.wide.10 = octombrie
+months.wide.11 = noiembrie
+months.wide.12 = decembrie
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = romanian
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „”«»
+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 = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ \" “ ” „ « » ( ) \\[ \\] @ * /]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ro/babel-romanian-md.tex b/Master/texmf-dist/tex/generic/babel/locale/ro/babel-romanian-md.tex
new file mode 100644
index 00000000000..ee5972d17c8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ro/babel-romanian-md.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ro-MD}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ro/babel-romanian-moldova.tex b/Master/texmf-dist/tex/generic/babel/locale/ro/babel-romanian-moldova.tex
new file mode 100644
index 00000000000..ee5972d17c8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ro/babel-romanian-moldova.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ro-MD}{%
+}
+\endinput \ No newline at end of file