瀏覽代碼

Merge pull request #165 from tventimi/patch-3

Update uighur_arabic.yml
Stefano Cossu 4 月之前
父節點
當前提交
ddb6ce33ab
共有 2 個文件被更改,包括 138 次插入163 次删除
  1. 134 163
      scriptshifter/tables/data/uighur_arabic.yml
  2. 4 0
      test/data/script_samples/uighur_arabic.csv

+ 134 - 163
scriptshifter/tables/data/uighur_arabic.yml

@@ -2,337 +2,308 @@
 general:
   name: Uighur (Arabic)
   case_sensitive: false
-
 roman_to_script:
   map:
-    "%a": "\u0626\u0627"
-    "a": "\uFE8E"
-    "%a%": "\u0626\u0627"
-    "%ă": "\u0626\u0647"
-    "ă": "\u0647"
-    "%ă%": "\u0626\u0647"
-    "%b": "\uFE91"
-    "b": "\uFE92"
-    "b%": "\uFE90"
-    "%b%": "\uFE8F"
-    "%ch": "\uFB7C"
-    "ch": "\uFB7D"
-    "ch%": "\uFB7B"
-    "%ch%": "\uFB7A"
-    "%d": "\uFEA9"
-    "d": "\uFEAA"
-    "%d%": "\uFEA9"
-    "%e": "\uFBE6"
-    "e": "\uFBE7"
-    "e%": "\u06D0"
-    "%e%": "\u06D0"
-    "%f": "\uFED3"
-    "f": "\uFED4"
-    "f%": "\uFED2"
-    "%f%": "\uFED1"
-    "%g": "\uFB94"
-    "g": "\uFB95"
-    "g%": "\uFB93"
-    "%g%": "\uFB92"
-    "%gh": "\uFECF"
-    "gh": "\uFED0"
-    "gh%": "\uFECE"
-    "%gh%": "\uFECD"
-    "%h": "\uFEEB"
-    "h": "\uFEEC"
-    "h%": "\uFEEA"
-    "%h%": "\u0647"
-    "%i": "\uFBE8"
-    "i": "\uFBE9"
-    "i%": "\u06CC"
-    "%i%": "\u06CC"
-    "%j": "\uFE9F"
-    "j": "\uFEA0"
-    "j%": "\uFE9E"
-    "%j%": "\uFE9D"
-    "%k": "\uFEDB"
-    "k": "\uFEDC"
-    "k%": "\uFEDA"
-    "%k%": "\uFED9"
-    "%kh": "\uFEA7"
-    "kh": "\uFEA8"
-    "kh%": "\uFEA6"
-    "%kh%": "\uFEA5"
-    "%l": "\uFEDF"
-    "l": "\uFEE0"
-    "l%": "\uFEDE"
-    "%l%": "\uFEDD"
-    "%m": "\uFEE3"
-    "m": "\uFEE4"
-    "m%": "\uFEE2"
-    "%m%": "\uFEE1"
-    "%n": "\uFEE7"
-    "n": "\uFEE8"
-    "n%": "\uFEE6"
-    "%n%": "\uFEE5"
-    "%ng": "\uFBD5"
-    "ng": "\uFBD6"
-    "ng%": "\uFBD4"
-    "%ng%": "\u06AD"
-    "%o": "\u0626\u0648"
-    "o": "\uFEEE"
-    "%o%": "\u0648"
-    "%ö": "\uFE8B\uFBDA"
-    "ö": "\uFBDA"
-    "%ö%": "\u06C6"
-    "%p": "\uFB58"
-    "p": "\uFB59"
-    "p%": "\uFB57"
-    "%p%": "\uFB56"
-    "%q": "\uFED7"
-    "q": "\uFED8"
-    "q%": "\uFED6"
-    "%q%": "\uFED5"
-    "%r": "\uFEAD"
-    "r": "\uFEAE"
-    "%r%": "\uFEAD"
-    "%s": "\uFEB3"
-    "s": "\uFEB4"
-    "s%": "\uFEB2"
-    "%s%": "\uFEB1"
-    "%sh": "\uFEB7"
-    "sh": "\uFEB8"
-    "sh%": "\uFEB6"
-    "%sh%": "\uFEB5"
-    "%t": "\uFE97"
-    "t": "\uFE98"
-    "t%": "\uFE96"
-    "%t%": "\uFE95"
-    "%u": "\uFBF0"
+    "a%": "\u0626\u0627"
+    "a": "\u0627"
+    "ă%": "\u0626\u06D5"
+    "ă": "\u06D5"
+    "b": "\u0628"
+    "ch": "\u0686"
+    "d": "\u062F"
+    "e%": "\u0626\u06D0"
+    "e": "\u06D0"
+    "f": "\u0641"
+    "g": "\u06AF"
+    "gh": "\u063A"
+    "h": "\u06BE"
+    "i%": "\u0626\u0649"
+    "i": "\u0649"
+    "j": "\u062C"
+    "k": "\u0643"
+    "kh": "\u062E"
+    "l": "\u0644"
+    "m": "\u0645"
+    "n": "\u0646"
+    "ng": "\u06AD"
+    "o%": "\u0626\u0648"
+    "o": "\u0648"
+    "ö%": "\u0626\u06C6"
+    "ö": "\u06C6"
+    "p": "\u067E"
+    "q": "\u0642"
+    "r": "\u0631"
+    "s": "\u0633"
+    "sh": "\u0634"
+    "t": "\u062A"
+    "u%": "\u0626\u06C7"
     "u": "\u06C7"
-    "%ü": "\uFBF4"
+    "ü%": "\u0626\u06C8"
     "ü": "\u06C8"
-    "%v": "\u06CB"
-    "v": "\uFBDF"
-    "%v%": "\u06CB"
-    "%y": "\uFEF3"
-    "y": "\uFEF4"
-    "y%": "\u064A"
-    "%y%": "\u064A"
-    "%z": "\uFEAF"
-    "z": "\uFEB0"
-    "%z%": "\uFEAF"
-    "%zh": "\uFB8A"
-    "zh": "\uFB8B"
-    "%zh%": "\uFB8A"
-
+    "v": "\u06CB"
+    "y": "\u064A"
+    "z": "\u0632"
+    "zh": "\u0698"
+    "ʼ": "\u0626"
+    ";": "\u061B"
+    ",": "\u060C"
+    "?": "\u061F"
 script_to_roman:
   map:
-    "\u0626\u0627": "a"
-    "\uFE8E": "a"
+    "\u0626\u0627%": "a"
     "\u0627": "a"
-    "\u0626\u0647": "ă"
-    "\uFEEA": "ă"
+    "\uFE8E": "a"
+    "\u0626\u06D5%": "ă"
+    "\u06D5": "ă"
+    "\u0626\u0647%": "ă"
     "\u0647": "ă"
+    "\uFEEA": "ă"
+    "\u0628": "b"
     "\uFE91": "b"
     "\uFE92": "b"
     "\uFE90": "b"
     "\uFE8F": "b"
+    "\u0686": "ch"
     "\uFB7C": "ch"
     "\uFB7D": "ch"
     "\uFB7B": "ch"
     "\uFB7A": "ch"
+    "\u062F": "d"
     "\uFEA9": "d"
     "\uFEAA": "d"
-    "\uFE8B\uFBE7": "e"
+    "\u0626\u06D0%": "e"
+    "\u06D0": "e"
     "\uFBE6": "e"
     "\uFBE7": "e"
-    "\u06D0": "e"
-    "\uFE8B\uFBE5": "e"
+    "\uFBE5": "e"
+    "\u0641": "f"
     "\uFED3": "f"
     "\uFED4": "f"
     "\uFED2": "f"
     "\uFED1": "f"
+    "\u06AF": "g"
     "\uFB94": "g"
     "\uFB95": "g"
     "\uFB93": "g"
     "\uFB92": "g"
+    "\u063A": "gh"
     "\uFECF": "gh"
     "\uFED0": "gh"
     "\uFECE": "gh"
     "\uFECD": "gh"
+    "\u06BE": "h"
     "\uFEEB": "h"
     "\uFEEC": "h"
-    "\u0640\u0629": "h"
-    "%\uFEEA": "h"
+    "\u0640\u0629%": "h"
     "\u0629": "h"
-    "%\u0647%": "h"
-    "\uFE8C": "i"
+    "\u0626\u0649%": "i"
+    "\u0649": "i"
     "\uFBE8": "i"
+    "\uFE8C": "i"
     "\uFBE9": "i"
     "\u06CC": "i"
-    "\u0626": "i"
+    "\u062C": "j"
     "\uFE9F": "j"
     "\uFEA0": "j"
     "\uFE9E": "j"
     "\uFE9D": "j"
+    "\u0643": "k"
     "\uFEDB": "k"
     "\uFEDC": "k"
     "\uFEDA": "k"
     "\uFED9": "k"
+    "\u062E": "kh"
     "\uFEA7": "kh"
     "\uFEA8": "kh"
     "\uFEA6": "kh"
     "\uFEA5": "kh"
+    "\u0644": "l"
     "\uFEDF": "l"
     "\uFEE0": "l"
     "\uFEDE": "l"
     "\uFEDD": "l"
+    "\u0645": "m"
     "\uFEE3": "m"
     "\uFEE4": "m"
     "\uFEE2": "m"
     "\uFEE1": "m"
+    "\u0646": "n"
     "\uFEE7": "n"
     "\uFEE8": "n"
     "\uFEE6": "n"
     "\uFEE5": "n"
+    "\u06AD": "ng"
     "\uFBD5": "ng"
     "\uFBD6": "ng"
     "\uFBD4": "ng"
-    "\u06AD": "ng"
-    "\u0626\u0648": "o"
-    "\uFEEE": "o"
+    "\u0626\u0648%": "o"
     "\u0648": "o"
-    "\uFE8B\uFBDA": "ö"
-    "\uFBDA": "ö"
+    "\uFEEE": "o"
+    "\u0626\u06C6%": "ö"
     "\u06C6": "ö"
+    "\uFBDA": "ö"
+    "\u067E": "p"
     "\uFB58": "p"
     "\uFB59": "p"
     "\uFB57": "p"
     "\uFB56": "p"
+    "\u0642": "q"
     "\uFED7": "q"
     "\uFED8": "q"
     "\uFED6": "q"
     "\uFED5": "q"
+    "\u0631": "r"
     "\uFEAD": "r"
     "\uFEAE": "r"
+    "\u0633": "s"
     "\uFEB3": "s"
     "\uFEB4": "s"
     "\uFEB2": "s"
     "\uFEB1": "s"
+    "\u0634": "sh"
     "\uFEB7": "sh"
     "\uFEB8": "sh"
     "\uFEB6": "sh"
     "\uFEB5": "sh"
+    "\u062A": "t"
     "\uFE97": "t"
     "\uFE98": "t"
     "\uFE96": "t"
     "\uFE95": "t"
-    "\uFBF0": "u"
+    "\u0626\u06C7%": "u"
     "\u06C7": "u"
-    "\uFBF4": "ü"
+    "\uFBF0": "u"
+    "\u0626\u06C8%": "ü"
     "\u06C8": "ü"
+    "\uFBF4": "ü"
     "\u06CB": "v"
     "\uFBDF": "v"
+    "\u064A": "y"
     "\uFEF3": "y"
     "\uFEF4": "y"
-    "\u064A": "y"
+    "\u0632": "z"
     "\uFEAF": "z"
     "\uFEB0": "z"
+    "\u0698": "zh"
     "\uFB8A": "zh"
     "\uFB8B": "zh"
+    "\u0626": "ʼ"
+    "\uFE8B": "ʼ"
+    "\u061B": ";"
+    "\u060C": ","
+    "\u061F": "?"
+    "\u0646\u06AF": "n\u02B9g"
+    "\u0646\uFB94": "n\u02B9g"
+    "\u0646\uFB95": "n\u02B9g"
+    "\u0646\uFB93": "n\u02B9g"
+    "\u0646\uFB92": "n\u02B9g"
+    "\uFEE7\u06AF": "n\u02B9g"
     "\uFEE7\uFB94": "n\u02B9g"
     "\uFEE7\uFB95": "n\u02B9g"
     "\uFEE7\uFB93": "n\u02B9g"
     "\uFEE7\uFB92": "n\u02B9g"
+    "\uFEE8\u06AF": "n\u02B9g"
     "\uFEE8\uFB94": "n\u02B9g"
     "\uFEE8\uFB95": "n\u02B9g"
     "\uFEE8\uFB93": "n\u02B9g"
     "\uFEE8\uFB92": "n\u02B9g"
+    "\uFEE6\u06AF": "n\u02B9g"
     "\uFEE6\uFB94": "n\u02B9g"
     "\uFEE6\uFB95": "n\u02B9g"
     "\uFEE6\uFB93": "n\u02B9g"
     "\uFEE6\uFB92": "n\u02B9g"
+    "\uFEE5\u06AF": "n\u02B9g"
     "\uFEE5\uFB94": "n\u02B9g"
     "\uFEE5\uFB95": "n\u02B9g"
     "\uFEE5\uFB93": "n\u02B9g"
     "\uFEE5\uFB92": "n\u02B9g"
+    "\u0633\u06BE": "s\u02B9h"
+    "\u0633\uFEEB": "s\u02B9h"
+    "\u0633\uFEEC": "s\u02B9h"
+    "\u0633\u0640\u0629": "s\u02B9h"
+    "\u0633\u0629": "s\u02B9h"
+    "\uFEB3\u06BE": "s\u02B9h"
     "\uFEB3\uFEEB": "s\u02B9h"
     "\uFEB3\uFEEC": "s\u02B9h"
     "\uFEB3\u0640\u0629": "s\u02B9h"
-    "\uFEB3\uFEEA": "s\u02B9h"
     "\uFEB3\u0629": "s\u02B9h"
-    "\uFEB3\u0647": "s\u02B9h"
+    "\uFEB4\u06BE": "s\u02B9h"
     "\uFEB4\uFEEB": "s\u02B9h"
     "\uFEB4\uFEEC": "s\u02B9h"
     "\uFEB4\u0640\u0629": "s\u02B9h"
-    "\uFEB4\uFEEA": "s\u02B9h"
     "\uFEB4\u0629": "s\u02B9h"
-    "\uFEB4\u0647": "s\u02B9h"
+    "\uFEB2\u06BE": "s\u02B9h"
     "\uFEB2\uFEEB": "s\u02B9h"
     "\uFEB2\uFEEC": "s\u02B9h"
     "\uFEB2\u0640\u0629": "s\u02B9h"
-    "\uFEB2\uFEEA": "s\u02B9h"
     "\uFEB2\u0629": "s\u02B9h"
-    "\uFEB2\u0647": "s\u02B9h"
+    "\uFEB1\u06BE": "s\u02B9h"
     "\uFEB1\uFEEB": "s\u02B9h"
     "\uFEB1\uFEEC": "s\u02B9h"
     "\uFEB1\u0640\u0629": "s\u02B9h"
-    "\uFEB1\uFEEA": "s\u02B9h"
     "\uFEB1\u0629": "s\u02B9h"
-    "\uFEB1\u0647": "s\u02B9h"
+    "\u0643\u06BE": "k\u02B9h"
+    "\u0643\uFEEB": "k\u02B9h"
+    "\u0643\uFEEC": "k\u02B9h"
+    "\u0643\u0640\u0629": "k\u02B9h"
+    "\u0643\u0629": "k\u02B9h"
+    "\uFEDB\u06BE": "k\u02B9h"
     "\uFEDB\uFEEB": "k\u02B9h"
     "\uFEDB\uFEEC": "k\u02B9h"
     "\uFEDB\u0640\u0629": "k\u02B9h"
-    "\uFEDB\uFEEA": "k\u02B9h"
     "\uFEDB\u0629": "k\u02B9h"
-    "\uFEDB\u0647": "k\u02B9h"
+    "\uFEDC\u06BE": "k\u02B9h"
     "\uFEDC\uFEEB": "k\u02B9h"
     "\uFEDC\uFEEC": "k\u02B9h"
     "\uFEDC\u0640\u0629": "k\u02B9h"
-    "\uFEDC\uFEEA": "k\u02B9h"
     "\uFEDC\u0629": "k\u02B9h"
-    "\uFEDC\u0647": "k\u02B9h"
+    "\uFEDA\u06BE": "k\u02B9h"
     "\uFEDA\uFEEB": "k\u02B9h"
     "\uFEDA\uFEEC": "k\u02B9h"
     "\uFEDA\u0640\u0629": "k\u02B9h"
-    "\uFEDA\uFEEA": "k\u02B9h"
     "\uFEDA\u0629": "k\u02B9h"
-    "\uFEDA\u0647": "k\u02B9h"
+    "\uFED9\u06BE": "k\u02B9h"
     "\uFED9\uFEEB": "k\u02B9h"
     "\uFED9\uFEEC": "k\u02B9h"
     "\uFED9\u0640\u0629": "k\u02B9h"
-    "\uFED9\uFEEA": "k\u02B9h"
     "\uFED9\u0629": "k\u02B9h"
-    "\uFED9\u0647": "k\u02B9h"
+    "\u0632\u06BE": "z\u02B9h"
+    "\u0632\uFEEB": "z\u02B9h"
+    "\u0632\uFEEC": "z\u02B9h"
+    "\u0632\u0640\u0629": "z\u02B9h"
+    "\u0632\u0629": "z\u02B9h"
+    "\uFEAF\u06BE": "z\u02B9h"
     "\uFEAF\uFEEB": "z\u02B9h"
     "\uFEAF\uFEEC": "z\u02B9h"
     "\uFEAF\u0640\u0629": "z\u02B9h"
-    "\uFEAF\uFEEA": "z\u02B9h"
     "\uFEAF\u0629": "z\u02B9h"
-    "\uFEAF\u0647": "z\u02B9h"
+    "\uFEB0\u06BE": "z\u02B9h"
     "\uFEB0\uFEEB": "z\u02B9h"
     "\uFEB0\uFEEC": "z\u02B9h"
     "\uFEB0\u0640\u0629": "z\u02B9h"
-    "\uFEB0\uFEEA": "z\u02B9h"
     "\uFEB0\u0629": "z\u02B9h"
-    "\uFEB0\u0647": "z\u02B9h"
+    "\u06AF\u06BE": "g\u02B9h"
+    "\u06AF\uFEEB": "g\u02B9h"
+    "\u06AF\uFEEC": "g\u02B9h"
+    "\u06AF\u0640\u0629": "g\u02B9h"
+    "\u06AF\u0629": "g\u02B9h"
+    "\uFB94\u06BE": "g\u02B9h"
     "\uFB94\uFEEB": "g\u02B9h"
     "\uFB94\uFEEC": "g\u02B9h"
     "\uFB94\u0640\u0629": "g\u02B9h"
-    "\uFB94\uFEEA": "g\u02B9h"
     "\uFB94\u0629": "g\u02B9h"
-    "\uFB94\u0647": "g\u02B9h"
+    "\uFB95\u06BE": "g\u02B9h"
     "\uFB95\uFEEB": "g\u02B9h"
     "\uFB95\uFEEC": "g\u02B9h"
     "\uFB95\u0640\u0629": "g\u02B9h"
-    "\uFB95\uFEEA": "g\u02B9h"
     "\uFB95\u0629": "g\u02B9h"
-    "\uFB95\u0647": "g\u02B9h"
+    "\uFB93\u06BE": "g\u02B9h"
     "\uFB93\uFEEB": "g\u02B9h"
     "\uFB93\uFEEC": "g\u02B9h"
     "\uFB93\u0640\u0629": "g\u02B9h"
-    "\uFB93\uFEEA": "g\u02B9h"
     "\uFB93\u0629": "g\u02B9h"
-    "\uFB93\u0647": "g\u02B9h"
+    "\uFB92\u06BE": "g\u02B9h"
     "\uFB92\uFEEB": "g\u02B9h"
     "\uFB92\uFEEC": "g\u02B9h"
     "\uFB92\u0640\u0629": "g\u02B9h"
-    "\uFB92\uFEEA": "g\u02B9h"
     "\uFB92\u0629": "g\u02B9h"
-    "\uFB92\u0647": "g\u02B9h"

+ 4 - 0
test/data/script_samples/uighur_arabic.csv

@@ -0,0 +1,4 @@
+uighur_arabic,ئابباس مۇنيار تۈركىيقان,abbas munyar türkiyqan
+uighur_arabic,تەنھا پەرۋانە,tănha părvană
+uighur_arabic,ئۈرۈمچى,ürümchi
+uighur_arabic,شىنجاڭ گۈزەل سەنئەت-فوتو سۈرەت نەشرىياتى,shinjang güzăl sănʼăt-foto sürăt năshriyati