[latex3-commits] [git/LaTeX3-latex3-babel] master: Transform in arabic: transliteration.dad (4f42051)

Javier email at dante.de
Fri Mar 26 18:17:07 CET 2021


Repository : https://github.com/latex3/babel
On branch  : master
Link       : https://github.com/latex3/babel/commit/4f4205192feb720b653e8f2864eccd42cf38b54d

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

commit 4f4205192feb720b653e8f2864eccd42cf38b54d
Author: Javier <email at localhost>
Date:   Fri Mar 26 18:17:07 2021 +0100

    Transform in arabic: transliteration.dad
    
    * Unfinished. Based on @yannis1962 dad system.
    * Removed buckwalter (not TeX-friendly)


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

4f4205192feb720b653e8f2864eccd42cf38b54d
 locale/ar/babel-ar.ini | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/locale/ar/babel-ar.ini b/locale/ar/babel-ar.ini
index ee4cbfa..7dfd9b7 100644
--- a/locale/ar/babel-ar.ini
+++ b/locale/ar/babel-ar.ini
@@ -177,9 +177,21 @@ abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن س ع ف ص ق ر ش ت ث
 maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر س ت ث خ ذ ظ غ ش
 
 [transforms.prehyphenation]
-; A popular ono-to-one trans. Requires deactivating ~ BEFORE \babelprovide.
-; Making $ ‘letter’ or ‘char’ would be useful, too. 
-transliteration.buckwalter.1.0 = { ([AbptvjHxd*rzs$SDTZEgfqklmnhwYyFNKaui~o]) }
-transliteration.buckwalter.1.1 = { string = {1|AbptvjHxd*rzs$SDTZEgfqklmnhwYyFNKaui~o|ابةتثجحخدذرزسشصضطظعغفقكلمنهويیًٌٍَُِّْ} }
+; Yannis Haralambous' system in his 'dad'. Unfinished and with
+; a little change for technical reasons (| -> "), to be fixed.
+transliteration.dad.1.0 = { ([aui])N }
+transliteration.dad.1.1 = { string = {1|aNuNiN|ًٌٍ} }
+transliteration.dad.1.2 = { remove }
+transliteration.dad.2.0 = { ([tAa]){*} }
+transliteration.dad.2.1 = { string = {1|tAa|ةٱٰ} }
+transliteration.dad.2.2 = { remove } 
+transliteration.dad.3.0 = { ([tds])h }
+transliteration.dad.3.1 = { string = {1|tds|ثذش} }
+transliteration.dad.3.2 = { remove }
+transliteration.dad.4.0 = { '([AauiI]) }
+transliteration.dad.4.1 = { remove }
+transliteration.dad.4.2 = { string = {1|AauiI|آأؤإئ} }
+transliteration.dad.5.0 = { (["AbtjHxdrzsSDTZ`RfqklmnhUIYaiu+opCvg]) }
+transliteration.dad.5.1 = { string = {1|"AbtjHxdrzsSDTZ`RfqklmnhUIYaiu+opCvg|ءابتجحخدرزسصضطظعغفقكلمنهوىيَُِّْپچڤگ} }
 
 





More information about the latex3-commits mailing list.