From ebd43d809d37e5bcc9422352f15c581d0567a07c Mon Sep 17 00:00:00 2001 From: Javier Date: Mon, 4 Dec 2023 17:40:29 +0100 Subject: [PATCH] Updates in fa and la* locales. --- locale/fa/babel-fa.ini | 60 +++++++++++++++++++------------ locale/la/babel-la-x-classic.ini | 4 +-- locale/la/babel-la-x-ecclesia.ini | 1 + locale/la/babel-la-x-medieval.ini | 1 + locale/la/babel-la.ini | 3 +- 5 files changed, 44 insertions(+), 25 deletions(-) diff --git a/locale/fa/babel-fa.ini b/locale/fa/babel-fa.ini index dfde929b..050ef4f0 100644 --- a/locale/fa/babel-fa.ini +++ b/locale/fa/babel-fa.ini @@ -6,11 +6,12 @@ ; * Common Locale Data Repository (license Unicode): ; http://cldr.unicode.org/ ; http://unicode.org/copyright.html +; * With improvements by Farshad Rasuli (@farshadrasuli). [identification] charset = utf8 -version = 1.12 -date = 2023-01-27 +version = 1.13 +date = 2023-11-25 name.local = فارسی name.english = Persian name.babel = persian @@ -27,15 +28,19 @@ encodings = LFE derivate = no [captions] -preface = پیشگفتار +preface = پیش‌گفتار ref = مراجع +; ref = مرجع‌ها % check abstract = چکیده bib = کتاب‌نامه chapter = فصل appendix = پیوست contents = فهرست مطالب +; contents = فهرست % check listfigure = لیست تصاویر +; listfigure = فهرست شکل‌ها % check listtable = لیست جداول +; listtable = فهرست جدول‌ها % check index = نمایه figure = شكل table = جدول @@ -43,11 +48,11 @@ part = بخش encl = پیوست cc = رونوشت headto = به -page = صفحة +page = صفحه see = ببینید also = نیز ببینید -proof = برهان -glossary = دانش‌نامه +proof = اثبات +glossary = فرهنگ‌نامه [date] calendar.preferred = persian gregorian islamic islamic-civil islamic-tbla @@ -55,13 +60,13 @@ calendar.preferred = persian gregorian islamic islamic-civil islamic-tbla [date.gregorian] date.long = [d] [MMMM] [y] date.short = [y]/[M]/[d] -months.wide.1 = ژانویهٔ -months.wide.2 = فوریهٔ +months.wide.1 = ژانویه +months.wide.2 = فوریه months.wide.3 = مارس months.wide.4 = آوریل -months.wide.5 = مهٔ +months.wide.5 = مه months.wide.6 = ژوئن -months.wide.7 = ژوئیهٔ +months.wide.7 = ژوئیه months.wide.8 = اوت months.wide.9 = سپتامبر months.wide.10 = اکتبر @@ -86,13 +91,13 @@ 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.mon = دو +days.abbreviated.tue = سه +days.abbreviated.wed = چهار +days.abbreviated.thu = پنج days.abbreviated.fri = جمعه days.abbreviated.sat = شنبه -days.abbreviated.sun = یکشنبه +days.abbreviated.sun = یک days.narrow.mon = د days.narrow.tue = س days.narrow.wed = چ @@ -146,8 +151,8 @@ months.wide.7 = رجب months.wide.8 = شعبان months.wide.9 = رمضان months.wide.10 = شوال -months.wide.11 = ذیقعدهٔ -months.wide.12 = ذیحجهٔ +months.wide.11 = دیقعده +months.wide.12 = دیحجه [time.gregorian] time.medium = [H]:[mm]:[ss] @@ -167,7 +172,7 @@ postexhyphenchar = hyphenationmin = [characters] -delimiters.quotes = «»‹› +delimiters.quotes = «» “” ‘’ auxiliary = [ـ\u200C\u200D\u200E\u200F \u064E \u0650 \u064F \u0652 \u0656 \u0670 إ ك ى ي] exemplarCharacters = [\u064B \u064D \u064C \u0651 \u0654 آ ا ء أ ؤ ئ ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ة ی] index = [آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ی] @@ -177,11 +182,11 @@ punctuation = [\\- ‐ ‑ ، ٫ ٬ ؛ \\: ! ؟ . … ‹ › « » ( ) \\[ \\] defaultNumberingSystem = arabext digits.native = ۰۱۲۳۴۵۶۷۸۹ minimumGroupingDigits = 1 -decimal = . +decimal = ٫ exponential = E -group = , +group = ٬ infinity = ∞ -list = ; +list = ؛ minusSign = ‎− nan = ناعدد perMille = ‰ @@ -190,7 +195,7 @@ plusSign = ‎+ superscriptingExponent = × [counters] -abjad = ا ب ج د ه‍ و ز ح ط ی ک ل م ن س ع ف ص ق ر ش ت ث خ ذ ض ظ غ +abjad = ا ب ج د ه‍ و ز ح ط ی ک ل م ن س ع ف ص ق ر ش ت ث خ ذ ض ظ غ گ چ پ ژ alphabetic = ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه‍ ی [transforms.prehyphenation] @@ -198,5 +203,16 @@ kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحچجثتپب]()[ kashida.plain.1.1 = { kashida = 500 } kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] } kashida.plain.2.1 = { kashida = 0 } +; Contributed by Christian Lück (@lueck) for Arabic +kashida.base.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] } +kashida.base.1.1 = { kashida = 500 } +; one diacritic mark: insert kashida behind it +kashida.base.2.0 = { [يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]()[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] } +kashida.base.2.1 = { kashida = 500 } +; two diacritic marks: insert kashida behind them +kashida.base.3.0 = { [يئهشسقفغعضصنمكلظطخحجثتب][ًٍَُِّ]()[ًٍَُِّ]()[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] } +kashida.base.3.1 = { kashida = 500 } +kashida.base.4.0 = { ()ل()[ًٍَُِّ]*[اأإآ] } +kashida.base.4.1 = { kashida = 0 } diff --git a/locale/la/babel-la-x-classic.ini b/locale/la/babel-la-x-classic.ini index df7497ec..6461ba33 100644 --- a/locale/la/babel-la-x-classic.ini +++ b/locale/la/babel-la-x-classic.ini @@ -9,8 +9,8 @@ [identification] charset = utf8 -version = 1.7 -date = 2023-12-03 +version = 1.6 +date = 2023-06-25 name.english = Classical Latin name.babel = classicallatin tag.bcp47 = la-x-classic diff --git a/locale/la/babel-la-x-ecclesia.ini b/locale/la/babel-la-x-ecclesia.ini index 9648951a..fc2b777b 100644 --- a/locale/la/babel-la-x-ecclesia.ini +++ b/locale/la/babel-la-x-ecclesia.ini @@ -148,6 +148,7 @@ hyphenationmin = [characters] delimiters.quotes = +casing.Uv = uV [counters] diff --git a/locale/la/babel-la-x-medieval.ini b/locale/la/babel-la-x-medieval.ini index 52cf18a6..0af08870 100644 --- a/locale/la/babel-la-x-medieval.ini +++ b/locale/la/babel-la-x-medieval.ini @@ -148,6 +148,7 @@ hyphenationmin = [characters] delimiters.quotes = casing = uV +casing.Nouv = uU vV [counters] diff --git a/locale/la/babel-la.ini b/locale/la/babel-la.ini index 3582f334..041a743f 100644 --- a/locale/la/babel-la.ini +++ b/locale/la/babel-la.ini @@ -145,7 +145,8 @@ postexhyphenchar = hyphenationmin = [characters] -delimiters.quotes = +delimiters.quotes = +casing.Uv = uV [counters]