From 332f1b5c403c5e8c5f9aff8dbb00989c5609dd26 Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Wed, 30 Mar 2016 15:54:25 +0200 Subject: added README.tex; cleaning up --- arabluatex_trans.lua | 178 ++++++++++++++++++++++++--------------------------- 1 file changed, 83 insertions(+), 95 deletions(-) (limited to 'arabluatex_trans.lua') diff --git a/arabluatex_trans.lua b/arabluatex_trans.lua index 8d62362..99d3712 100644 --- a/arabluatex_trans.lua +++ b/arabluatex_trans.lua @@ -1,7 +1,7 @@ --[[ This file is part of the `arabluatex' package -copyright (C) 2016 Robert Alessi +Copyright (C) 2016 Robert Alessi Please send error reports and suggestions for improvements to Robert Alessi @@ -33,6 +33,40 @@ nulltr = { {a="%|", b=""} } +-- cap +captr = { + -- dmg (defaut); loc as well + {a="ā", b="Ā"}, + {a="b", b="B"}, + {a="t", b="T"}, + {a="ṯ", b="Ṯ"}, + {a="ǧ", b="Ǧ"}, + {a="ḥ", b="Ḥ"}, + {a="ḫ", b="Ḫ"}, + {a="d", b="D"}, + {a="ḏ", b="Ḏ"}, + {a="r", b="R"}, + {a="z", b="Z"}, + {a="s", b="S"}, + {a="š", b="Š"}, + {a="ṣ", b="Ṣ"}, + {a="ḍ", b="Ḍ"}, + {a="ṭ", b="Ṭ"}, + {a="ẓ", b="Ẓ"}, + {a="ġ", b="Ġ"}, + {a="f", b="F"}, + {a="q", b="Q"}, + {a="k", b="K"}, + {a="l", b="L"}, + {a="m", b="M"}, + {a="n", b="N"}, + {a="h", b="H"}, + {a="w", b="W"}, + {a="ū", b="Ū"}, + {a="y", b="Y"}, + {a="ī", b="Ī"} +} + -- dmg hamzatrdmg = { @@ -210,27 +244,27 @@ digraphstrdmg = { } singletrdmg = { - {a="b", b="b"}, - {a="t", b="t"}, - {a="j", b="ǧ"}, - {a="x", b="ḫ"}, - {a="d", b="d"}, - {a="r", b="r"}, - {a="z", b="z"}, - {a="s", b="s"}, - {a="`", b="ʿ"}, - {a="f", b="f"}, - {a="q", b="q"}, - {a="k", b="k"}, - {a="l", b="l"}, - {a="m", b="m"}, - {a="n", b="n"}, - {a="h", b="h"}, - {a="w", b="w"}, - {a="y", b="y"}, - {a="T", b="t"}, - {a="\"", b=""}, - {a="B", b=""} + {a="b", b="b"}, + {a="t", b="t"}, + {a="j", b="ǧ"}, + {a="x", b="ḫ"}, + {a="d", b="d"}, + {a="r", b="r"}, + {a="z", b="z"}, + {a="s", b="s"}, + {a="`", b="ʿ"}, + {a="f", b="f"}, + {a="q", b="q"}, + {a="k", b="k"}, + {a="l", b="l"}, + {a="m", b="m"}, + {a="n", b="n"}, + {a="h", b="h"}, + {a="w", b="w"}, + {a="y", b="y"}, + {a="T", b="t"}, + {a="\"", b=""}, + {a="B", b=""} } longvtrdmg = { @@ -241,9 +275,9 @@ longvtrdmg = { } shortvtrdmg = { - {a="u", b="u"}, - {a="a", b="a"}, - {a="i", b="i"} + {a="u", b="u"}, + {a="a", b="a"}, + {a="i", b="i"} } -- loc @@ -408,27 +442,27 @@ digraphstrloc = { } singletrloc = { - {a="b", b="b"}, - {a="t", b="t"}, - {a="j", b="j"}, - {a="x", b="kh"}, - {a="d", b="d"}, - {a="r", b="r"}, - {a="z", b="z"}, - {a="s", b="s"}, - {a="`", b="`"}, - {a="f", b="f"}, - {a="q", b="q"}, - {a="k", b="k"}, - {a="l", b="l"}, - {a="m", b="m"}, - {a="n", b="n"}, - {a="h", b="h"}, - {a="w", b="w"}, - {a="y", b="y"}, - {a="T", b="t"}, - {a="\"", b=""}, - {a="B", b=""} + {a="b", b="b"}, + {a="t", b="t"}, + {a="j", b="j"}, + {a="x", b="kh"}, + {a="d", b="d"}, + {a="r", b="r"}, + {a="z", b="z"}, + {a="s", b="s"}, + {a="`", b="`"}, + {a="f", b="f"}, + {a="q", b="q"}, + {a="k", b="k"}, + {a="l", b="l"}, + {a="m", b="m"}, + {a="n", b="n"}, + {a="h", b="h"}, + {a="w", b="w"}, + {a="y", b="y"}, + {a="T", b="t"}, + {a="\"", b=""}, + {a="B", b=""} } longvtrloc = { @@ -439,57 +473,11 @@ longvtrloc = { } shortvtrloc = { - {a="u", b="u"}, - {a="a", b="a"}, - {a="i", b="i"} + {a="u", b="u"}, + {a="a", b="a"}, + {a="i", b="i"} } finaltrloc = { {a="ʾ", b="'"}, } - --- cap -captr = { - -- dmg (defaut); loc as well - {a="ā", b="Ā"}, - {a="b", b="B"}, - {a="t", b="T"}, - {a="ṯ", b="Ṯ"}, - {a="ǧ", b="Ǧ"}, - {a="ḥ", b="Ḥ"}, - {a="ḫ", b="Ḫ"}, - {a="d", b="D"}, - {a="ḏ", b="Ḏ"}, - {a="r", b="R"}, - {a="z", b="Z"}, - {a="s", b="S"}, - {a="š", b="Š"}, - {a="ṣ", b="Ṣ"}, - {a="ḍ", b="Ḍ"}, - {a="ṭ", b="Ṭ"}, - {a="ẓ", b="Ẓ"}, - {a="ġ", b="Ġ"}, - {a="f", b="F"}, - {a="q", b="Q"}, - {a="k", b="K"}, - {a="l", b="L"}, - {a="m", b="M"}, - {a="n", b="N"}, - {a="h", b="H"}, - {a="w", b="W"}, - {a="ū", b="Ū"}, - {a="y", b="Y"}, - {a="ī", b="Ī"} -} - --- return { --- raw = raw, --- hamza = hamza, --- trigraphs = trigraphs, --- tanwin = tanwin, --- digraphs = digraphs, --- single = single, --- longv = longv, --- shortv = shortv, --- null =null --- } -- cgit v1.2.3