Browse Source

Add extra strip steps; update CSV table from GSheet; run tests.

scossu 10 months ago
parent
commit
d2d4813063
4 changed files with 3382 additions and 6 deletions
  1. 1 0
      scriptshifter/trans.py
  2. 6 4
      tests/data/sample_strings.csv
  3. 5 2
      tests/test02_transliteration.py
  4. 3370 0
      tests/unittest.log

+ 1 - 0
scriptshifter/trans.py

@@ -75,6 +75,7 @@ def transliterate(src, lang, r2s=False, capitalize=False):
     # langsec_dir = langsec.get("directives", {})
     langsec_hooks = langsec.get("hooks", {})
 
+    src = src.strip()
     ctx = Context(src, general, langsec)
 
     # This hook may take over the whole transliteration process or delegate it

File diff suppressed because it is too large
+ 6 - 4
tests/data/sample_strings.csv


+ 5 - 2
tests/test02_transliteration.py

@@ -23,6 +23,8 @@ class TestTrans(TestCase):
     languages.
     """
 
+    maxDiff = None
+
     def sample_s2r(self):
         """
         Test S2R transliteration for one CSV sample.
@@ -61,6 +63,7 @@ def make_suite():
     reload_tables()
 
     suite = TestSuite()
+
     with open(
             path.join(TEST_DATA_DIR, "sample_strings.csv"),
             newline="") as fh:
@@ -73,8 +76,8 @@ def make_suite():
                 for tname in ("sample_s2r", "sample_r2s"):
                     tcase = TestTrans(tname)
                     tcase.tbl = row[2]
-                    tcase.script = row[3]
-                    tcase.roman = row[4]
+                    tcase.script = row[3].strip()
+                    tcase.roman = row[4].strip()
                     suite.addTest(tcase)
 
     return suite

+ 3370 - 0
tests/unittest.log

@@ -0,0 +1,3370 @@
+INFO:scriptshifter.trans:Transliteration is from armenian to Latin.
+INFO:scriptshifter.trans:Loaded table for armenian.
+INFO:scriptshifter.trans:Token   (\u20) at position 5 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token ( (\u28) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token ) (\u29) at position 37 is not mapped.
+.INFO:scriptshifter.trans:Transliteration is from Latin to armenian.
+INFO:scriptshifter.trans:Loaded table for armenian.
+INFO:scriptshifter.trans:Token   (\u20) at position 5 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token ( (\u28) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 27 is not mapped.
+INFO:scriptshifter.trans:Token ) (\u29) at position 37 is not mapped.
+.INFO:scriptshifter.trans:Transliteration is from armenian to Latin.
+INFO:scriptshifter.trans:Loaded table for armenian.
+INFO:scriptshifter.trans:Token   (\u20) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 5 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 7 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 25 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 27 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 33 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 43 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 47 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 51 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 53 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 55 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 57 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 59 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 61 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 67 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 71 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 73 is not mapped.
+INFO:scriptshifter.trans:Token ՙ (\u559) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 75 is not mapped.
+INFO:scriptshifter.trans:Token ՚ (\u55a) at position 76 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 77 is not mapped.
+INFO:scriptshifter.trans:Token ՛ (\u55b) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 79 is not mapped.
+INFO:scriptshifter.trans:Token ՜ (\u55c) at position 80 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 81 is not mapped.
+INFO:scriptshifter.trans:Token ՝ (\u55d) at position 82 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 83 is not mapped.
+INFO:scriptshifter.trans:Token ՞ (\u55e) at position 84 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 85 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 86 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 87 is not mapped.
+INFO:scriptshifter.trans:Token ՟ (\u55f) at position 88 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 89 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 95 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 97 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 99 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 101 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 103 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 105 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 107 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 113 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 115 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 117 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 121 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 125 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 127 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 129 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 131 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 133 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 135 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 137 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 139 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 141 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 143 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 145 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 147 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 149 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 151 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 153 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 155 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 157 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 159 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 161 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 163 is not mapped.
+INFO:scriptshifter.trans:Token և (\u587) at position 164 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 165 is not mapped.
+INFO:scriptshifter.trans:Token ։ (\u589) at position 166 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 167 is not mapped.
+INFO:scriptshifter.trans:Token ֊ (\u58a) at position 168 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 169 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 170 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to armenian.
+INFO:scriptshifter.trans:Loaded table for armenian.
+INFO:scriptshifter.trans:Token   (\u20) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 5 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 7 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 22 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 25 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 27 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 42 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 50 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 52 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 57 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 59 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 67 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 70 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 76 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 82 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 84 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 86 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 89 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 92 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 95 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 98 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 101 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 104 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 110 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 112 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 114 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 116 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 122 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 125 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 128 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 130 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 132 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 135 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 140 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 142 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 145 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 148 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 151 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 153 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 155 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 157 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 160 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 162 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 166 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 168 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 170 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 173 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 175 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 177 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 179 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 181 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 185 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 187 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 189 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 192 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 195 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 198 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 201 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 204 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from azerbaijani to Latin.
+INFO:scriptshifter.trans:Loaded table for azerbaijani.
+INFO:scriptshifter.trans:Token   (\u20) at position 5 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 46 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 62 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 75 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 80 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 82 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 83 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 96 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 102 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 113 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 118 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 130 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 143 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 150 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 156 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 166 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 173 is not mapped.
+INFO:scriptshifter.trans:Token - (\u2d) at position 179 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 192 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 199 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 203 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 209 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 220 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 225 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 236 is not mapped.
+.INFO:scriptshifter.trans:Transliteration is from Latin to azerbaijani.
+INFO:scriptshifter.trans:Loaded table for azerbaijani.
+INFO:scriptshifter.trans:Token   (\u20) at position 7 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 90 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 95 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 97 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 98 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 107 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 113 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 132 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 153 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 166 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 173 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 179 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 189 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 198 is not mapped.
+INFO:scriptshifter.trans:Token - (\u2d) at position 205 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 221 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 229 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 234 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 242 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 257 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 262 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 273 is not mapped.
+.INFO:scriptshifter.trans:Transliteration is from azerbaijani to Latin.
+INFO:scriptshifter.trans:Loaded table for azerbaijani.
+INFO:scriptshifter.trans:Token   (\u20) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 18 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 33 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token Ё (\u401) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token ё (\u451) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 38 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 43 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 44 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 46 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 51 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 53 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 58 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 59 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 61 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 64 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 66 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 68 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 71 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 73 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 76 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 79 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 81 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 83 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 84 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 86 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 88 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 89 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 94 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 96 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 98 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 99 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 101 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 103 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 104 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 113 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 114 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 116 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 118 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 121 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 124 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 126 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 128 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 129 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 131 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 133 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 134 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 136 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 139 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 141 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 143 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 144 is not mapped.
+INFO:scriptshifter.trans:Token Ц (\u426) at position 145 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 146 is not mapped.
+INFO:scriptshifter.trans:Token ц (\u446) at position 147 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 148 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 149 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 151 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 153 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 154 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 156 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 158 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 159 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 161 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 163 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 164 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 166 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 168 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 169 is not mapped.
+INFO:scriptshifter.trans:Token Ъ (\u42a) at position 170 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 171 is not mapped.
+INFO:scriptshifter.trans:Token ъ (\u44a) at position 172 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 173 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 174 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 176 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 178 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 179 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 181 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 183 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 184 is not mapped.
+INFO:scriptshifter.trans:Token Э (\u42d) at position 185 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 186 is not mapped.
+INFO:scriptshifter.trans:Token э (\u44d) at position 187 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 188 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 189 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 191 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 193 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 194 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 196 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to azerbaijani.
+INFO:scriptshifter.trans:Loaded table for azerbaijani.
+INFO:scriptshifter.trans:Token   (\u20) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 18 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 22 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 25 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 30 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 33 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token ̈ (\u308) at position 38 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token ̈ (\u308) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 42 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 43 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 46 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 50 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 53 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 57 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 59 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 61 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 62 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 68 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 75 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 76 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 80 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 81 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 84 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 87 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 88 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 90 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 92 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 95 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 97 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 98 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 100 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 102 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 103 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 105 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 107 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 114 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 115 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 117 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 120 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 122 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 124 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 125 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 127 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 129 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 130 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 132 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 134 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 135 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 137 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 139 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 140 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 143 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 146 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 147 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 149 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 151 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 152 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 155 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 158 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 159 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 162 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 165 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 166 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 171 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 176 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 177 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 180 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 183 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 184 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 186 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 188 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 189 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 192 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 195 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 196 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 201 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 206 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 207 is not mapped.
+INFO:scriptshifter.trans:Token ʺ (\u2ba) at position 208 is not mapped.
+INFO:scriptshifter.trans:Token ̳ (\u333) at position 209 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 210 is not mapped.
+INFO:scriptshifter.trans:Token ʺ (\u2ba) at position 211 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 212 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 213 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 215 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 217 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 218 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 219 is not mapped.
+INFO:scriptshifter.trans:Token ̳ (\u333) at position 221 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 222 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 224 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 225 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 227 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 228 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 230 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 231 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 232 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 237 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 242 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 243 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 248 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from belarusian to Latin.
+INFO:scriptshifter.trans:Loaded table for belarusian.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 12 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+.INFO:scriptshifter.trans:Transliteration is from Latin to belarusian.
+INFO:scriptshifter.trans:Loaded table for belarusian.
+INFO:scriptshifter.trans:Token   (\u20) at position 7 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 30 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 40 is not mapped.
+.INFO:scriptshifter.trans:Transliteration is from bulgarian to Latin.
+INFO:scriptshifter.trans:Loaded table for bulgarian.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 10 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 33 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to bulgarian.
+INFO:scriptshifter.trans:Loaded table for bulgarian.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 10 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 39 is not mapped.
+.INFO:scriptshifter.trans:Transliteration is from chinese to Latin.
+INFO:scriptshifter.trans:Loaded table for chinese.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 5 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 6 is not mapped.
+F.INFO:scriptshifter.trans:Transliteration is from church_slavonic to Latin.
+INFO:scriptshifter.trans:Loaded table for church_slavonic.
+.INFO:scriptshifter.trans:Transliteration is from Latin to church_slavonic.
+INFO:scriptshifter.trans:Loaded table for church_slavonic.
+.INFO:scriptshifter.trans:Transliteration is from ethiopic to Latin.
+INFO:scriptshifter.trans:Loaded table for ethiopic.
+.INFO:scriptshifter.trans:Transliteration is from Latin to ethiopic.
+INFO:scriptshifter.trans:Loaded table for ethiopic.
+.INFO:scriptshifter.trans:Transliteration is from georgian to Latin.
+INFO:scriptshifter.trans:Loaded table for georgian.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 38 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 50 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 59 is not mapped.
+INFO:scriptshifter.trans:Token ; (\u3b) at position 66 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 67 is not mapped.
+INFO:scriptshifter.trans:Token 2 (\u32) at position 68 is not mapped.
+INFO:scriptshifter.trans:Token 0 (\u30) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token 1 (\u31) at position 70 is not mapped.
+INFO:scriptshifter.trans:Token 8 (\u38) at position 71 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 77 is not mapped.
+INFO:scriptshifter.trans:Token 7 (\u37) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 79 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 89 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 102 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to georgian.
+INFO:scriptshifter.trans:Loaded table for georgian.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 40 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 42 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token ; (\u3b) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 73 is not mapped.
+INFO:scriptshifter.trans:Token 2 (\u32) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token 0 (\u30) at position 75 is not mapped.
+INFO:scriptshifter.trans:Token 1 (\u31) at position 76 is not mapped.
+INFO:scriptshifter.trans:Token 8 (\u38) at position 77 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 83 is not mapped.
+INFO:scriptshifter.trans:Token 7 (\u37) at position 84 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 85 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 97 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 111 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from hindi to Latin.
+INFO:scriptshifter.trans:Loaded table for hindi.
+INFO:scriptshifter.trans:Token   (\u20) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token ़ (\u93c) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token ा (\u93e) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 22 is not mapped.
+INFO:scriptshifter.trans:Token ि (\u93f) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 44 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 52 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 55 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 60 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 70 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to hindi.
+INFO:scriptshifter.trans:Loaded table for hindi.
+INFO:scriptshifter.trans:Token   (\u20) at position 12 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 25 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 62 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 70 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 73 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 81 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 86 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 97 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from kazakh to Latin.
+INFO:scriptshifter.trans:Loaded table for kazakh.
+INFO:scriptshifter.trans:Token і (\u456) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token і (\u456) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token ж (\u436) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 12 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token ж (\u436) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 22 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token ‡ (\u2021) at position 25 is not mapped.
+INFO:scriptshifter.trans:Token b (\u62) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 27 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token і (\u456) at position 47 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 53 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token і (\u456) at position 64 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 67 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 68 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 70 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 80 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 88 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 89 is not mapped.
+INFO:scriptshifter.trans:Token / (\u2f) at position 90 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token ‡ (\u2021) at position 92 is not mapped.
+INFO:scriptshifter.trans:Token c (\u63) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 94 is not mapped.
+INFO:scriptshifter.trans:Token [ (\u5b) at position 95 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 99 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 112 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 113 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 115 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 117 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 118 is not mapped.
+INFO:scriptshifter.trans:Token ж (\u436) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 130 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 131 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 133 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 135 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 136 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 140 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 146 is not mapped.
+INFO:scriptshifter.trans:Token ( (\u28) at position 147 is not mapped.
+INFO:scriptshifter.trans:Token - (\u2d) at position 152 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 155 is not mapped.
+INFO:scriptshifter.trans:Token ) (\u29) at position 156 is not mapped.
+INFO:scriptshifter.trans:Token ] (\u5d) at position 157 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 158 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to kazakh.
+INFO:scriptshifter.trans:Loaded table for kazakh.
+INFO:scriptshifter.trans:Token   (\u20) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 30 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 33 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 44 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 60 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 68 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 82 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 84 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 85 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 87 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 89 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 98 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 107 is not mapped.
+INFO:scriptshifter.trans:Token / (\u2f) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token [ (\u5b) at position 110 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 114 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 126 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 127 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 128 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 130 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 132 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 133 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 139 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 147 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 148 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 150 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 152 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 153 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 155 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 157 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 164 is not mapped.
+INFO:scriptshifter.trans:Token ( (\u28) at position 165 is not mapped.
+INFO:scriptshifter.trans:Token - (\u2d) at position 173 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 176 is not mapped.
+INFO:scriptshifter.trans:Token ) (\u29) at position 177 is not mapped.
+INFO:scriptshifter.trans:Token ] (\u5d) at position 178 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 179 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from kazakh to Latin.
+INFO:scriptshifter.trans:Loaded table for kazakh.
+INFO:scriptshifter.trans:Token   (\u20) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 10 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 12 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 18 is not mapped.
+INFO:scriptshifter.trans:Token Г (\u413) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 20 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 22 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 25 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 27 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 30 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 33 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 38 is not mapped.
+INFO:scriptshifter.trans:Token Ё (\u401) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 40 is not mapped.
+INFO:scriptshifter.trans:Token ё (\u451) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 42 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 43 is not mapped.
+INFO:scriptshifter.trans:Token Ж (\u416) at position 44 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token ж (\u436) at position 46 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 47 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 50 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 52 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 53 is not mapped.
+INFO:scriptshifter.trans:Token И (\u418) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 55 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 57 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 58 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 60 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 62 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 67 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 68 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 70 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 73 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 75 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 77 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 80 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 82 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 83 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 85 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 87 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 88 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 90 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 92 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 95 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 97 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 98 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 100 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 102 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 103 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 105 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 107 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 110 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 112 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 113 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 115 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 117 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 118 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 120 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 122 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 125 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 127 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 128 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 130 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 132 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 133 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 135 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 137 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 140 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 142 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 143 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 145 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 147 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 148 is not mapped.
+INFO:scriptshifter.trans:Token Ц (\u426) at position 149 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 150 is not mapped.
+INFO:scriptshifter.trans:Token ц (\u446) at position 151 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 152 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 153 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 155 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 157 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 158 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 160 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 162 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 163 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 165 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 167 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 168 is not mapped.
+INFO:scriptshifter.trans:Token Ъ (\u42a) at position 169 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 170 is not mapped.
+INFO:scriptshifter.trans:Token ъ (\u44a) at position 171 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 172 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 173 is not mapped.
+INFO:scriptshifter.trans:Token Ы (\u42b) at position 174 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 175 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 176 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 177 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 178 is not mapped.
+INFO:scriptshifter.trans:Token І (\u406) at position 179 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 180 is not mapped.
+INFO:scriptshifter.trans:Token і (\u456) at position 181 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 182 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 183 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 185 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 187 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 188 is not mapped.
+INFO:scriptshifter.trans:Token Э (\u42d) at position 189 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 190 is not mapped.
+INFO:scriptshifter.trans:Token э (\u44d) at position 191 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 192 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 193 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 195 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 197 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 198 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 200 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to kazakh.
+INFO:scriptshifter.trans:Loaded table for kazakh.
+INFO:scriptshifter.trans:Token   (\u20) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 7 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 10 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 12 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 20 is not mapped.
+INFO:scriptshifter.trans:Token G (\u47) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 22 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 25 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 42 is not mapped.
+INFO:scriptshifter.trans:Token ̈ (\u308) at position 44 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token ̈ (\u308) at position 47 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 51 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 52 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 55 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 58 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 60 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 61 is not mapped.
+INFO:scriptshifter.trans:Token I (\u49) at position 62 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 64 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 66 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 73 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 75 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 77 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 80 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 82 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 83 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 85 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 87 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 88 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 90 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 92 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 95 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 97 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 98 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 100 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 102 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 103 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 110 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 112 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 114 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 115 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 117 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 120 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 122 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 124 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 125 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 127 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 129 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 130 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 132 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 134 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 135 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 141 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 142 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 145 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 148 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 149 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 151 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 153 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 154 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 157 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 160 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 161 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 164 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 167 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 168 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 173 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 178 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 179 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 182 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 185 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 186 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 189 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 192 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 193 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 198 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 203 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 204 is not mapped.
+INFO:scriptshifter.trans:Token ʺ (\u2ba) at position 205 is not mapped.
+INFO:scriptshifter.trans:Token ̳ (\u333) at position 206 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 207 is not mapped.
+INFO:scriptshifter.trans:Token ʺ (\u2ba) at position 208 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 209 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 210 is not mapped.
+INFO:scriptshifter.trans:Token Y (\u59) at position 211 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 212 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 213 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 214 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 215 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 218 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 221 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 222 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 223 is not mapped.
+INFO:scriptshifter.trans:Token ̳ (\u333) at position 225 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 226 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 228 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 229 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 231 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 232 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 234 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 235 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 236 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 241 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 246 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 247 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 252 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from kyrgyz to Latin.
+INFO:scriptshifter.trans:Loaded table for kyrgyz.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 20 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 22 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 30 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 40 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 46 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 52 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 58 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 60 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 61 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 62 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token / (\u2f) at position 73 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 79 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 80 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 84 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 85 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 87 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 88 is not mapped.
+INFO:scriptshifter.trans:Token ж (\u436) at position 90 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 97 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 100 is not mapped.
+INFO:scriptshifter.trans:Token [ (\u5b) at position 101 is not mapped.
+INFO:scriptshifter.trans:Token a (\u61) at position 102 is not mapped.
+INFO:scriptshifter.trans:Token n (\u6e) at position 103 is not mapped.
+INFO:scriptshifter.trans:Token d (\u64) at position 104 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 105 is not mapped.
+INFO:scriptshifter.trans:Token n (\u6e) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 107 is not mapped.
+INFO:scriptshifter.trans:Token n (\u6e) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token e (\u65) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 110 is not mapped.
+INFO:scriptshifter.trans:Token o (\u6f) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token t (\u74) at position 112 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 113 is not mapped.
+INFO:scriptshifter.trans:Token e (\u65) at position 114 is not mapped.
+INFO:scriptshifter.trans:Token r (\u72) at position 115 is not mapped.
+INFO:scriptshifter.trans:Token s (\u73) at position 116 is not mapped.
+INFO:scriptshifter.trans:Token ] (\u5d) at position 117 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 118 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to kyrgyz.
+INFO:scriptshifter.trans:Loaded table for kyrgyz.
+INFO:scriptshifter.trans:Token y (\u79) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 20 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 22 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 42 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 50 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 57 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 66 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 67 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 79 is not mapped.
+INFO:scriptshifter.trans:Token / (\u2f) at position 80 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 81 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 87 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 88 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 92 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 95 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 96 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 99 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token [ (\u5b) at position 110 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 114 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 116 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 122 is not mapped.
+INFO:scriptshifter.trans:Token ] (\u5d) at position 126 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 127 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from kyrgyz to Latin.
+INFO:scriptshifter.trans:Loaded table for kyrgyz.
+INFO:scriptshifter.trans:Token   (\u20) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token Г (\u413) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 18 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token Ё (\u401) at position 30 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token ё (\u451) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 33 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token Ж (\u416) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token ж (\u436) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 38 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 43 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 44 is not mapped.
+INFO:scriptshifter.trans:Token И (\u418) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 46 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 47 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 51 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 53 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 58 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 59 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 61 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 64 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 66 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 68 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 71 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 73 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 76 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 79 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 81 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 83 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 84 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 86 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 88 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 89 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 94 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 96 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 98 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 99 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 101 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 103 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 104 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 113 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 114 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 116 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 118 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 121 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 124 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 126 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 128 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 129 is not mapped.
+INFO:scriptshifter.trans:Token Ц (\u426) at position 130 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 131 is not mapped.
+INFO:scriptshifter.trans:Token ц (\u446) at position 132 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 133 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 134 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 136 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 139 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 141 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 143 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 144 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 146 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 148 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 149 is not mapped.
+INFO:scriptshifter.trans:Token Ъ (\u42a) at position 150 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 151 is not mapped.
+INFO:scriptshifter.trans:Token ъ (\u44a) at position 152 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 153 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 154 is not mapped.
+INFO:scriptshifter.trans:Token Ы (\u42b) at position 155 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 156 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 157 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 158 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 159 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 161 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 163 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 164 is not mapped.
+INFO:scriptshifter.trans:Token Э (\u42d) at position 165 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 166 is not mapped.
+INFO:scriptshifter.trans:Token э (\u44d) at position 167 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 168 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 169 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 171 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 173 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 174 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 176 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to kyrgyz.
+INFO:scriptshifter.trans:Loaded table for kyrgyz.
+INFO:scriptshifter.trans:Token   (\u20) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token G (\u47) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 18 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token ̈ (\u308) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token ̈ (\u308) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 38 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 42 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 43 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 47 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token I (\u49) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 50 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 51 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 52 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 53 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 59 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 60 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 62 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 64 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 67 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 70 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 75 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 77 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 79 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 80 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 85 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 90 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 95 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 96 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 99 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 102 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 103 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 105 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 107 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 110 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 112 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 113 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 115 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 117 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 118 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 120 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 122 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 125 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 127 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 128 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 131 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 134 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 135 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 137 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 139 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 140 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 143 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 146 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 147 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 152 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 157 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 158 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 161 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 164 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 165 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 168 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 171 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 172 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 177 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 182 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 183 is not mapped.
+INFO:scriptshifter.trans:Token ʺ (\u2ba) at position 184 is not mapped.
+INFO:scriptshifter.trans:Token ̳ (\u333) at position 185 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 186 is not mapped.
+INFO:scriptshifter.trans:Token ʺ (\u2ba) at position 187 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 188 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 189 is not mapped.
+INFO:scriptshifter.trans:Token Y (\u59) at position 190 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 191 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 192 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 193 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 194 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 195 is not mapped.
+INFO:scriptshifter.trans:Token ̳ (\u333) at position 197 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 198 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 200 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 201 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 203 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 204 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 206 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 207 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 208 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 213 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 218 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 219 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 224 is not mapped.
+FEEINFO:scriptshifter.trans:Transliteration is from mongolian to Latin.
+INFO:scriptshifter.trans:Loaded table for mongolian.
+INFO:scriptshifter.trans:Token и (\u438) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 7 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token э (\u44d) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token э (\u44d) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 46 is not mapped.
+INFO:scriptshifter.trans:Token ж (\u436) at position 53 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 58 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 59 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 62 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 71 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 75 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 77 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 81 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 85 is not mapped.
+INFO:scriptshifter.trans:Token / (\u2f) at position 86 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 87 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 94 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 99 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 100 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 113 is not mapped.
+INFO:scriptshifter.trans:Token э (\u44d) at position 115 is not mapped.
+INFO:scriptshifter.trans:Token э (\u44d) at position 118 is not mapped.
+INFO:scriptshifter.trans:Token э (\u44d) at position 121 is not mapped.
+INFO:scriptshifter.trans:Token э (\u44d) at position 122 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 123 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to mongolian.
+INFO:scriptshifter.trans:Loaded table for mongolian.
+INFO:scriptshifter.trans:Token i (\u69) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 25 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 30 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 40 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 46 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 47 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 58 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 66 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 67 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 73 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 77 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 84 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 85 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 87 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 96 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 102 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token / (\u2f) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 110 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 118 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 124 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 130 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 133 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 136 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 141 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 145 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 150 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 152 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 153 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from mongolian to Latin.
+INFO:scriptshifter.trans:Loaded table for mongolian.
+INFO:scriptshifter.trans:Token   (\u20) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token Г (\u413) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 18 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token Ё (\u401) at position 30 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token ё (\u451) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 33 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token Ж (\u416) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token ж (\u436) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 38 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 43 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 44 is not mapped.
+INFO:scriptshifter.trans:Token И (\u418) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 46 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 47 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 51 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 53 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 58 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 59 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 61 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 64 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 66 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 68 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 71 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 73 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 76 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 79 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 81 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 83 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 84 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 86 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 88 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 89 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 94 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 96 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 98 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 99 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 101 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 103 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 104 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 113 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 114 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 116 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 118 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 121 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 124 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 126 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 128 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 129 is not mapped.
+INFO:scriptshifter.trans:Token Ц (\u426) at position 130 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 131 is not mapped.
+INFO:scriptshifter.trans:Token ц (\u446) at position 132 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 133 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 134 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 136 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 139 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 141 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 143 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 144 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 146 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 148 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 149 is not mapped.
+INFO:scriptshifter.trans:Token Ъ (\u42a) at position 150 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 151 is not mapped.
+INFO:scriptshifter.trans:Token ъ (\u44a) at position 152 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 153 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 154 is not mapped.
+INFO:scriptshifter.trans:Token Ы (\u42b) at position 155 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 156 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 157 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 158 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 159 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 161 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 163 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 164 is not mapped.
+INFO:scriptshifter.trans:Token Э (\u42d) at position 165 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 166 is not mapped.
+INFO:scriptshifter.trans:Token э (\u44d) at position 167 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 168 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 169 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 171 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 173 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 174 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 176 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to mongolian.
+INFO:scriptshifter.trans:Loaded table for mongolian.
+INFO:scriptshifter.trans:Token   (\u20) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token G (\u47) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 18 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token ̈ (\u308) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token ̈ (\u308) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 38 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 42 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 43 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 47 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token I (\u49) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 50 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 51 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 52 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 53 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 59 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 60 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 62 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 64 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 67 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 70 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 75 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 77 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 79 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 80 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 82 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 84 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 85 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 88 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 92 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 94 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 96 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 97 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 99 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 101 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 102 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 104 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 107 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 112 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 114 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 116 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 117 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 120 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 124 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 126 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 128 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 129 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 132 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 135 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 136 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 139 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 142 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 143 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 148 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 153 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 154 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 157 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 160 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 161 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 164 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 167 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 168 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 173 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 178 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 179 is not mapped.
+INFO:scriptshifter.trans:Token ʺ (\u2ba) at position 180 is not mapped.
+INFO:scriptshifter.trans:Token ̳ (\u333) at position 181 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 182 is not mapped.
+INFO:scriptshifter.trans:Token ʺ (\u2ba) at position 183 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 184 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 185 is not mapped.
+INFO:scriptshifter.trans:Token Y (\u59) at position 186 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 187 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 188 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 189 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 190 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 191 is not mapped.
+INFO:scriptshifter.trans:Token ̳ (\u333) at position 193 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 194 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 196 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 197 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 199 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 200 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 202 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 203 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 204 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 209 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 214 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 215 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 220 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from mongolian_mongol_bichig to Latin.
+INFO:scriptshifter.trans:Loaded table for mongolian_mongol_bichig.
+INFO:scriptshifter.trans:Token   (\u20) at position 7 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 42 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 72 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to mongolian_mongol_bichig.
+INFO:scriptshifter.trans:Loaded table for mongolian_mongol_bichig.
+INFO:scriptshifter.trans:Token   (\u20) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 43 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 50 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 82 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from russian to Latin.
+INFO:scriptshifter.trans:Loaded table for russian.
+INFO:scriptshifter.trans:Token ̆ (\u306) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 10 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 18 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 47 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token [ (\u5b) at position 50 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 59 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 60 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 66 is not mapped.
+INFO:scriptshifter.trans:Token ] (\u5d) at position 75 is not mapped.
+.INFO:scriptshifter.trans:Transliteration is from Latin to russian.
+INFO:scriptshifter.trans:Loaded table for russian.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 22 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 38 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 53 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 62 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 64 is not mapped.
+INFO:scriptshifter.trans:Token [ (\u5b) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 75 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 81 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 82 is not mapped.
+INFO:scriptshifter.trans:Token ] (\u5d) at position 94 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from russian to Latin.
+INFO:scriptshifter.trans:Loaded table for russian.
+INFO:scriptshifter.trans:Token   (\u20) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 18 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 33 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 38 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 43 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 44 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 46 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 51 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 53 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 58 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 59 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 61 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 64 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 66 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 68 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 71 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 73 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 76 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 79 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 81 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 83 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 84 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 86 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 88 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 89 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 94 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 96 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 98 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 99 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 101 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 103 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 104 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 113 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 114 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 116 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 118 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 121 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 124 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 126 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 128 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 129 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 131 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 133 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 134 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 136 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 139 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 141 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 143 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 144 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 146 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 148 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 149 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 151 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 152 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 154 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 155 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 157 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 159 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 160 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 162 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 164 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 165 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 167 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 169 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 170 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 172 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 174 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 175 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 177 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to russian.
+INFO:scriptshifter.trans:Loaded table for russian.
+INFO:scriptshifter.trans:Token   (\u20) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 18 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 42 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 43 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 47 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 51 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 55 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 58 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 61 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 62 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 64 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 66 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 67 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 71 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 76 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 77 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 79 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 81 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 82 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 84 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 86 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 87 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 89 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 92 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 94 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 96 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 97 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 99 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 101 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 102 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 104 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 107 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 112 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 114 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 116 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 117 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 120 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 124 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 129 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 134 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 135 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 141 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 142 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 145 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 148 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 149 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 154 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 159 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 160 is not mapped.
+INFO:scriptshifter.trans:Token ̳ (\u333) at position 162 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 163 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 165 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 166 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 168 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 170 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 171 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 172 is not mapped.
+INFO:scriptshifter.trans:Token ̳ (\u333) at position 174 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 175 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 177 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 178 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 183 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 184 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 189 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 190 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 193 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 196 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 197 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 202 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 207 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 208 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 213 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 218 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 219 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 222 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 225 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 226 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 229 is not mapped.
+FEEINFO:scriptshifter.trans:Transliteration is from tajik to Latin.
+INFO:scriptshifter.trans:Loaded table for tajik.
+INFO:scriptshifter.trans:Token г (\u433) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 7 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token ̄ (\u304) at position 22 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 42 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 44 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token ̄ (\u304) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 50 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 58 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 60 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to tajik.
+INFO:scriptshifter.trans:Loaded table for tajik.
+INFO:scriptshifter.trans:Token g (\u67) at position 7 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 20 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 27 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 44 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 46 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 47 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 52 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 60 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 62 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from tajik to Latin.
+INFO:scriptshifter.trans:Loaded table for tajik.
+INFO:scriptshifter.trans:Token   (\u20) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token Г (\u413) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 18 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 33 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token Ё (\u401) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token ё (\u451) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 38 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token Ж (\u416) at position 40 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token ж (\u436) at position 42 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 43 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 44 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 46 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token И (\u418) at position 50 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 51 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 52 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 53 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 58 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 59 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 61 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 64 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 66 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 68 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 71 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 73 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 76 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 79 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 81 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 83 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 84 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 86 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 88 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 89 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 94 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 96 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 98 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 99 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 101 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 103 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 104 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 113 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 114 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 116 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 118 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 121 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 124 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 126 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 128 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 129 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 131 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 133 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 134 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 136 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 139 is not mapped.
+INFO:scriptshifter.trans:Token Ц (\u426) at position 140 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 141 is not mapped.
+INFO:scriptshifter.trans:Token ц (\u446) at position 142 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 143 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 144 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 146 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 148 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 149 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 151 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 153 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 154 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 156 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 158 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 159 is not mapped.
+INFO:scriptshifter.trans:Token Ъ (\u42a) at position 160 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 161 is not mapped.
+INFO:scriptshifter.trans:Token ъ (\u44a) at position 162 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 163 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 164 is not mapped.
+INFO:scriptshifter.trans:Token Ы (\u42b) at position 165 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 166 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 167 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 168 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 169 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 171 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 173 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 174 is not mapped.
+INFO:scriptshifter.trans:Token Э (\u42d) at position 175 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 176 is not mapped.
+INFO:scriptshifter.trans:Token э (\u44d) at position 177 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 178 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 179 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 181 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 183 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 184 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 186 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to tajik.
+INFO:scriptshifter.trans:Loaded table for tajik.
+INFO:scriptshifter.trans:Token   (\u20) at position 1 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 4 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 6 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 9 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token G (\u47) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 18 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 22 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 25 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 30 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 33 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token ̈ (\u308) at position 38 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 39 is not mapped.
+INFO:scriptshifter.trans:Token ̈ (\u308) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 42 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 43 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 46 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 48 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 50 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 52 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 55 is not mapped.
+INFO:scriptshifter.trans:Token I (\u49) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 57 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 58 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 59 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 60 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 66 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 67 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 70 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 73 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 76 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 79 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 81 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 83 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 84 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 86 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 88 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 89 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 94 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 96 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 98 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 99 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 101 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 103 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 104 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 113 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 114 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 116 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 118 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 121 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 124 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 126 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 128 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 129 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 132 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 135 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 136 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 140 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 141 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 144 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 147 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 148 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 151 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 154 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 155 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 160 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 165 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 166 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 169 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 172 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 173 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 175 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 177 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 178 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 181 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 184 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 185 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 186 is not mapped.
+INFO:scriptshifter.trans:Token ʺ (\u2ba) at position 187 is not mapped.
+INFO:scriptshifter.trans:Token ̳ (\u333) at position 188 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 189 is not mapped.
+INFO:scriptshifter.trans:Token ʺ (\u2ba) at position 190 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 191 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 192 is not mapped.
+INFO:scriptshifter.trans:Token Y (\u59) at position 193 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 194 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 195 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 196 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 197 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 198 is not mapped.
+INFO:scriptshifter.trans:Token ̳ (\u333) at position 200 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 201 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 203 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 204 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 206 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 207 is not mapped.
+INFO:scriptshifter.trans:Token ̇ (\u307) at position 209 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 210 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 211 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 216 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 221 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 222 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 227 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from tatar to Latin.
+INFO:scriptshifter.trans:Loaded table for tatar.
+INFO:scriptshifter.trans:Token   (\u20) at position 5 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 10 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token 1 (\u31) at position 12 is not mapped.
+INFO:scriptshifter.trans:Token 5 (\u35) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token 5 (\u35) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token 2 (\u32) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 22 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 27 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token ‡ (\u2021) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token b (\u62) at position 30 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 33 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 54 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 55 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 61 is not mapped.
+INFO:scriptshifter.trans:Token - (\u2d) at position 62 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 68 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token ц (\u446) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 79 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 81 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 87 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 94 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 95 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 96 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 102 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 110 is not mapped.
+INFO:scriptshifter.trans:Token 2 (\u32) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token 0 (\u30) at position 112 is not mapped.
+INFO:scriptshifter.trans:Token 0 (\u30) at position 113 is not mapped.
+INFO:scriptshifter.trans:Token 2 (\u32) at position 114 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 115 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 121 is not mapped.
+INFO:scriptshifter.trans:Token 4 (\u34) at position 122 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 131 is not mapped.
+INFO:scriptshifter.trans:Token / (\u2f) at position 132 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 133 is not mapped.
+INFO:scriptshifter.trans:Token ‡ (\u2021) at position 134 is not mapped.
+INFO:scriptshifter.trans:Token c (\u63) at position 135 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 136 is not mapped.
+INFO:scriptshifter.trans:Token [ (\u5b) at position 137 is not mapped.
+INFO:scriptshifter.trans:Token ж (\u436) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 144 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 145 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 152 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 154 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 156 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 158 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 159 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 167 is not mapped.
+INFO:scriptshifter.trans:Token ] (\u5d) at position 171 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to tatar.
+INFO:scriptshifter.trans:Loaded table for tatar.
+INFO:scriptshifter.trans:Token   (\u20) at position 5 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 11 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 12 is not mapped.
+INFO:scriptshifter.trans:Token 1 (\u31) at position 13 is not mapped.
+INFO:scriptshifter.trans:Token 5 (\u35) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token 5 (\u35) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token 2 (\u32) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 30 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 51 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 55 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 61 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 62 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token - (\u2d) at position 70 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 71 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 77 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 96 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 102 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 110 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 117 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 128 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 129 is not mapped.
+INFO:scriptshifter.trans:Token 2 (\u32) at position 130 is not mapped.
+INFO:scriptshifter.trans:Token 0 (\u30) at position 131 is not mapped.
+INFO:scriptshifter.trans:Token 0 (\u30) at position 132 is not mapped.
+INFO:scriptshifter.trans:Token 2 (\u32) at position 133 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 134 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 143 is not mapped.
+INFO:scriptshifter.trans:Token 4 (\u34) at position 144 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 145 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 156 is not mapped.
+INFO:scriptshifter.trans:Token / (\u2f) at position 157 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 158 is not mapped.
+INFO:scriptshifter.trans:Token [ (\u5b) at position 159 is not mapped.
+INFO:scriptshifter.trans:Token h (\u68) at position 161 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 167 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 168 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 178 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 180 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 182 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 184 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 185 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 195 is not mapped.
+INFO:scriptshifter.trans:Token ] (\u5d) at position 199 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 200 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from turkmen to Latin.
+INFO:scriptshifter.trans:Loaded table for turkmen.
+INFO:scriptshifter.trans:Token   (\u20) at position 7 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 12 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 20 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 22 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 30 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 38 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 47 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 52 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 57 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 64 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 66 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 68 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 76 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 90 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 92 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 101 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 102 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 105 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token ц (\u446) at position 115 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 116 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 121 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 131 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 133 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 135 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 138 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 147 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 149 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 151 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 155 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 160 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 161 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 162 is not mapped.
+INFO:scriptshifter.trans:Token г (\u433) at position 165 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 170 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 171 is not mapped.
+INFO:scriptshifter.trans:Token 1 (\u31) at position 172 is not mapped.
+INFO:scriptshifter.trans:Token 9 (\u39) at position 173 is not mapped.
+INFO:scriptshifter.trans:Token 9 (\u39) at position 174 is not mapped.
+INFO:scriptshifter.trans:Token 3 (\u33) at position 175 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 176 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 178 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 179 is not mapped.
+INFO:scriptshifter.trans:Token 2 (\u32) at position 180 is not mapped.
+INFO:scriptshifter.trans:Token 5 (\u35) at position 181 is not mapped.
+INFO:scriptshifter.trans:Token - (\u2d) at position 182 is not mapped.
+INFO:scriptshifter.trans:Token 2 (\u32) at position 183 is not mapped.
+INFO:scriptshifter.trans:Token 6 (\u36) at position 184 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 185 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 193 is not mapped.
+INFO:scriptshifter.trans:Token / (\u2f) at position 194 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 195 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 207 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 208 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 210 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 212 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 213 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 215 is not mapped.
+INFO:scriptshifter.trans:Token ы (\u44b) at position 218 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 224 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 225 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 226 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 227 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 228 is not mapped.
+INFO:scriptshifter.trans:Token [ (\u5b) at position 229 is not mapped.
+INFO:scriptshifter.trans:Token e (\u65) at position 230 is not mapped.
+INFO:scriptshifter.trans:Token t (\u74) at position 231 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 232 is not mapped.
+INFO:scriptshifter.trans:Token a (\u61) at position 233 is not mapped.
+INFO:scriptshifter.trans:Token l (\u6c) at position 234 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 235 is not mapped.
+INFO:scriptshifter.trans:Token ] (\u5d) at position 236 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 237 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to turkmen.
+INFO:scriptshifter.trans:Loaded table for turkmen.
+INFO:scriptshifter.trans:Token   (\u20) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 14 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 21 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 22 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 25 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 27 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 30 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 42 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 51 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 64 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 66 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 71 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 74 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 82 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 90 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 92 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 97 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 101 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 104 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 111 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 124 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 125 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 126 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 135 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 136 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 139 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 140 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 153 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 159 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 164 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 174 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 176 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 181 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 184 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 194 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 196 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 201 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 205 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 210 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 211 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 212 is not mapped.
+INFO:scriptshifter.trans:Token g (\u67) at position 216 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 221 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 222 is not mapped.
+INFO:scriptshifter.trans:Token 1 (\u31) at position 223 is not mapped.
+INFO:scriptshifter.trans:Token 9 (\u39) at position 224 is not mapped.
+INFO:scriptshifter.trans:Token 9 (\u39) at position 225 is not mapped.
+INFO:scriptshifter.trans:Token 3 (\u33) at position 226 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 227 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 230 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 231 is not mapped.
+INFO:scriptshifter.trans:Token 2 (\u32) at position 232 is not mapped.
+INFO:scriptshifter.trans:Token 5 (\u35) at position 233 is not mapped.
+INFO:scriptshifter.trans:Token - (\u2d) at position 234 is not mapped.
+INFO:scriptshifter.trans:Token 2 (\u32) at position 235 is not mapped.
+INFO:scriptshifter.trans:Token 6 (\u36) at position 236 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 237 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 248 is not mapped.
+INFO:scriptshifter.trans:Token / (\u2f) at position 249 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 250 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 262 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 263 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 265 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 267 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 268 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 271 is not mapped.
+INFO:scriptshifter.trans:Token y (\u79) at position 275 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 281 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 282 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 283 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 284 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 285 is not mapped.
+INFO:scriptshifter.trans:Token [ (\u5b) at position 286 is not mapped.
+INFO:scriptshifter.trans:Ignored token: et al.
+INFO:scriptshifter.trans:Token e (\u65) at position 293 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 294 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from ukrainian to Latin.
+INFO:scriptshifter.trans:Loaded table for ukrainian.
+INFO:scriptshifter.trans:Token   (\u20) at position 15 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 25 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 37 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 40 is not mapped.
+INFO:scriptshifter.trans:Token - (\u2d) at position 50 is not mapped.
+INFO:scriptshifter.trans:Token ̆ (\u306) at position 62 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 63 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 72 is not mapped.
+INFO:scriptshifter.trans:Token ̆ (\u306) at position 82 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to ukrainian.
+INFO:scriptshifter.trans:Loaded table for ukrainian.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 26 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 38 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 43 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 52 is not mapped.
+INFO:scriptshifter.trans:Token - (\u2d) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 79 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 88 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from uzbek to Latin.
+INFO:scriptshifter.trans:Loaded table for uzbek.
+INFO:scriptshifter.trans:Token   (\u20) at position 5 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 16 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 18 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 23 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 28 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 30 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 31 is not mapped.
+INFO:scriptshifter.trans:Token / (\u2f) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 33 is not mapped.
+INFO:scriptshifter.trans:Token [ (\u5b) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 38 is not mapped.
+INFO:scriptshifter.trans:Token һ (\u4bb) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 45 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 47 is not mapped.
+INFO:scriptshifter.trans:Token һ (\u4bb) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 55 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 56 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 64 is not mapped.
+INFO:scriptshifter.trans:Token ; (\u3b) at position 65 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 66 is not mapped.
+INFO:scriptshifter.trans:Token ъ (\u44a) at position 70 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 73 is not mapped.
+INFO:scriptshifter.trans:Token һ (\u4bb) at position 76 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 80 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 82 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 85 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 90 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 93 is not mapped.
+INFO:scriptshifter.trans:Token ] (\u5d) at position 98 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 99 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 100 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 109 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 110 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 123 is not mapped.
+INFO:scriptshifter.trans:Token һ (\u4bb) at position 126 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 128 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 130 is not mapped.
+INFO:scriptshifter.trans:Token и (\u438) at position 133 is not mapped.
+FINFO:scriptshifter.trans:Transliteration is from Latin to uzbek.
+INFO:scriptshifter.trans:Loaded table for uzbek.
+INFO:scriptshifter.trans:Token   (\u20) at position 5 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 8 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 17 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 18 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 19 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 24 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 25 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 29 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 32 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 33 is not mapped.
+INFO:scriptshifter.trans:Token / (\u2f) at position 34 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 35 is not mapped.
+INFO:scriptshifter.trans:Token [ (\u5b) at position 36 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 41 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 49 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 51 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 60 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 61 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 69 is not mapped.
+INFO:scriptshifter.trans:Token ; (\u3b) at position 70 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 71 is not mapped.
+INFO:scriptshifter.trans:Token ʺ (\u2ba) at position 75 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 78 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 86 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 88 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 91 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 97 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 100 is not mapped.
+INFO:scriptshifter.trans:Token ] (\u5d) at position 106 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 107 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 108 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 117 is not mapped.
+INFO:scriptshifter.trans:Token : (\u3a) at position 118 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 119 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 128 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 133 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 139 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 141 is not mapped.
+INFO:scriptshifter.trans:Token i (\u69) at position 147 is not mapped.
+INFO:scriptshifter.trans:Token , (\u2c) at position 148 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 149 is not mapped.
+INFO:scriptshifter.trans:Token [ (\u5b) at position 150 is not mapped.
+INFO:scriptshifter.trans:Token 1 (\u31) at position 151 is not mapped.
+INFO:scriptshifter.trans:Token 9 (\u39) at position 152 is not mapped.
+INFO:scriptshifter.trans:Token 9 (\u39) at position 153 is not mapped.
+INFO:scriptshifter.trans:Token 6 (\u36) at position 154 is not mapped.
+INFO:scriptshifter.trans:Token ] (\u5d) at position 155 is not mapped.
+INFO:scriptshifter.trans:Token . (\u2e) at position 156 is not mapped.
+F
+======================================================================
+ERROR: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 35, in sample_s2r
+    config = scriptshifter.tables.load_table(self.tbl)
+             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/home/stefano/code/scriptshifter/src/scriptshifter/tables/__init__.py", line 114, in load_table
+    raise ValueError(f"No transliteration table for {tname}!")
+ValueError: No transliteration table for serbian_macedonian!
+
+======================================================================
+ERROR: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 49, in sample_r2s
+    config = scriptshifter.tables.load_table(self.tbl)
+             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/home/stefano/code/scriptshifter/src/scriptshifter/tables/__init__.py", line 114, in load_table
+    raise ValueError(f"No transliteration table for {tname}!")
+ValueError: No transliteration table for serbian_macedonian!
+
+======================================================================
+ERROR: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 35, in sample_s2r
+    config = scriptshifter.tables.load_table(self.tbl)
+             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/home/stefano/code/scriptshifter/src/scriptshifter/tables/__init__.py", line 114, in load_table
+    raise ValueError(f"No transliteration table for {tname}!")
+ValueError: No transliteration table for serbian_macedonian!
+
+======================================================================
+ERROR: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 49, in sample_r2s
+    config = scriptshifter.tables.load_table(self.tbl)
+             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "/home/stefano/code/scriptshifter/src/scriptshifter/tables/__init__.py", line 114, in load_table
+    raise ValueError(f"No transliteration table for {tname}!")
+ValueError: No transliteration table for serbian_macedonian!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'A B G D E Z Ē Ě Tʻ Zh I L Kh Ts K H Dz Gh Ch M Y [148 chars] ֊ .' != 'A B G D E Y Z Ē Ě Tʻ Zh I L Kh Ts K H Dz Gg Ch M [151 chars]ō f'
+- A B G D E Z Ē Ě Tʻ Zh I L Kh Ts K H Dz Gh Ch M Y N Sh O Chʻ P J Ṛ S V T R W Pʻ Kʻ Ō F ՙ ՚ ՛ ՜ ՝ ՞ ՟ a b g d e z ē ě tʻ zh i l kh ts k dz gh ch m y n sh o chʻ p j ṛ s v t r tsʻ w pʻ kʻ ō f և ։ ֊ .
+?                                           ^                                              ---------------          ^^^^                                                                             --------
++ A B G D E Y Z Ē Ě Tʻ Zh I L Kh Ts K H Dz Gg Ch M Y N Sh O Chʻ P J Ṛ S V T R Tsʻ W U Pʻ Kʻ Ew Ev Ō Fa b g d e y z ē ě tʻ zh i l kh ts k h dz gh ch m y n sh o chʻ p j ṛ s v t r tsʻ w u pʻ kʻ ew ev ō f
+?          ++                                 ^                                  ++++  ++      ++++++              ^^^^^^                      ++                                             ++      ++++++
+ : S2R transliteration error for armenian!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'Ա Բ Գ Դ Ե Յ Զ Է Ը Թ Ժ Ի Լ Խ Ծ Կ Հ Ձ Գգ Ճ Մ Յ Ն Շ Ո [118 chars] օ ֆ' != 'Ա Բ Գ Դ Ե Զ Է Ը Թ Ժ Ի Լ Խ Ծ Կ Հ Ձ Ղ Ճ Մ Յ Ն Շ Ո Չ Պ[116 chars] ֊ .'
+- Ա Բ Գ Դ Ե Յ Զ Է Ը Թ Ժ Ի Լ Խ Ծ Կ Հ Ձ Գգ Ճ Մ Յ Ն Շ Ո Չ Պ Ջ Ռ Ս Վ Տ Ր Ց Ւ Ու Փ Ք Եւ եվ Օ Ֆա բ գ դ ե յ զ է ը թ ժ ի լ խ ծ կ հ ձ ղ ճ մ յ ն շ ո չ պ ջ ռ ս վ տ ր ց ւ ու փ ք եւ եվ օ ֆ
++ Ա Բ Գ Դ Ե Զ Է Ը Թ Ժ Ի Լ Խ Ծ Կ Հ Ձ Ղ Ճ Մ Յ Ն Շ Ո Չ Պ Ջ Ռ Ս Վ Տ Ր Ւ Փ Ք Օ Ֆ ՙ ՚ ՛ ՜ ՝ ՞   ՟ ա բ գ դ ե զ է ը թ ժ ի լ խ ծ կ ձ ղ ճ մ յ ն շ ո չ պ ջ ռ ս վ տ ր ց ւ փ ք օ ֆ և ։ ֊ .
+ : R2S transliteration error for armenian!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'A a,[28 chars]E e, Ё ё, Ă ă, Zh zh, I i, Ĭ ĭ, I̐ i̐, K k[158 chars]i︠a︡' != 'A a,[28 chars]E e, Ë ë, Ă ă, Zh zh, I i, Ĭ ĭ, I̐ i̐, K[171 chars]i︠a︡'
+- A a, B b, V v, G g, Gh gh, D d, E e, Ё ё, Ă ă, Zh zh, I i, Ĭ ĭ, I̐ i̐, K k, Ġ ġ, L l, M m, N n, O o, Ȯ ȯ, P p, R r, S s, T t, U u, U̇ u̇, F f, Kh kh, Ḣ ḣ, Ц ц, Ch ch, J j, Sh sh, Shch shch, Ъ ъ, Y y, ʹ ʹ, Э э, I︠U︡ i︠u︡, I︠A︡ i︠a︡
+?                                      ^^^^                                                                                                                            ^^^^                               ^^^^           ^^^^
++ A a, B b, V v, G g, Gh gh, D d, E e, Ë ë, Ă ă, Zh zh, I i, Ĭ ĭ, I̐ i̐, K k, Ġ ġ, L l, M m, N n, O o, Ȯ ȯ, P p, R r, S s, T t, U u, U̇ u̇, F f, Kh kh, Ḣ ḣ, T︠S︡ t︠s︡, Ch ch, J j, Sh sh, Shch shch, ʺ̳ ʺ, Y y,  ʹ̳ ʹ, Ė ė, I︠U︡ i︠u︡, I︠A︡ i︠a︡
+?                                      ^^^^^^                                                                                                                            ^^^^^^^^^^                               ^^^^^      + +    ^^^^^^
+ : S2R transliteration error for azerbaijani!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'А а,[26 chars]Е е, Ё ё, Ә ә, Ж ж, И и, Й й, Ј ј, К к, Ҝ ҝ,[128 chars] Я я' != 'А а,[26 chars]Е е, Ё ё, Ә ә, Ж ж, И и, Й й, Ј ј, К к, Ҝ ҝ, Л[118 chars] Я я'
+- А а, Б б, В в, Г г, Ғ ғ, Д д, Е е, Ё ё, Ә ә, Ж ж, И и, Й й, Ј ј, К к, Ҝ ҝ, Л л, М м, Н н, О о, Ө ө, П п, Р р, С с, Т т, У у, Ү ү, Ф ф, Х х, Һ һ, ТС тс, Ч ч, Ҹ ҹ, Ш ш, Шч шч, ʺ̳ ʺ, Ы ы, ь̳ ь, Е̇ е̇, Ю ю, Я я
+?                                    ^^^^^                                                                                                           ^^^^^                 ^^^^^  ^^^^       ^^    ^^^^^
++ А а, Б б, В в, Г г, Ғ ғ, Д д, Е е, Ё ё, Ә ә, Ж ж, И и, Й й, Ј ј, К к, Ҝ ҝ, Л л, М м, Н н, О о, Ө ө, П п, Р р, С с, Т т, У у, Ү ү, Ф ф, Х х, Һ һ, Ц ц, Ч ч, Ҹ ҹ, Ш ш, Щ щ, Ъ ъ, Ы ы, Ь ь, Э э, Ю ю, Я я
+?                                    ^^^                                                                                                           ^^^                 ^^^  ^^^       ^    ^^^
+ : R2S transliteration error for azerbaijani!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'Nova kniga za ruskata emigrat︠s︡ii︠a︡ v Bu\x0016Dlgarii︠a︡' != 'Nova kniga za ruskata emigrat︠s︡ii︠a︡ v Bŭlgarii︠a︡'
+- Nova kniga za ruskata emigrat︠s︡ii︠a︡ v Bu16Dlgarii︠a︡
+?                                           ^^^^
++ Nova kniga za ruskata emigrat︠s︡ii︠a︡ v Bŭlgarii︠a︡
+?                                           ^
+ : S2R transliteration error for bulgarian!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'zhuang dao Xumi : han zhuan Fo jiao qing nian xue zhe lun tan lun wen ji' != 'Zhuang dao Xumi : Han chuan Fo jiao qing nian xue zhe lun tan lun wen ji'
+- zhuang dao Xumi : han zhuan Fo jiao qing nian xue zhe lun tan lun wen ji
+? ^                 ^   ^
++ Zhuang dao Xumi : Han chuan Fo jiao qing nian xue zhe lun tan lun wen ji
+? ^                 ^   ^
+ : S2R transliteration error for chinese!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'adgilobrivi tʻvitʻmmartʻvelobis kodeǩsi [66 chars]itʻ.' != 'Adgilobrivi tʻvitʻmmartʻvelobis kodekʻsi [67 chars]itʻ.'
+- adgilobrivi tʻvitʻmmartʻvelobis kodeǩsi : saǩartʻvelos organuli kanoni; 2018 clis 7 seǩtebris mdgomareobitʻ.
+? ^                                    ^     ^  ^                                          ^
++ Adgilobrivi tʻvitʻmmartʻvelobis kodekʻsi : Sakʻartʻvelos organuli kanoni; 2018 clis 7 sekʻtembris mdgomareobitʻ.
+? ^                                    ^     ^  ^                                          ^  +
+ : S2R transliteration error for georgian!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'ადგი[38 chars]ართველოს ორგანული კანონი; 2018 წლის 7 სექტემბრის მდგომარეობით.' != 'ადგი[38 chars]ართველოს ორგანული კანონი; 2018 წლის 7 სექტებრის მდგომარეობით.'
+- ადგილობრივი თვითმმართველობის კოდექსი : საქართველოს ორგანული კანონი; 2018 წლის 7 სექტემბრის მდგომარეობით.
+?                                                                                      -
++ ადგილობრივი თვითმმართველობის კოდექსი : საქართველოს ორგანული კანონი; 2018 წლის 7 სექტებრის მდგომარეობით.
+ : R2S transliteration error for georgian!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'paramahaṃsa kī pīḍa़ा : mahāna krān[64 chars]āsa' != 'Paramahaṃsa kī pīṛā : mahāna krānt[62 chars]āsa'
+- paramahaṃsa kī pīḍa़ा : mahāna krāntaिkārī rāmaprasāda bismila ke jīvana para ādhārita upanyāsa
+? ^                   ^  ^^                 ^^       ^             ^
++ Paramahaṃsa kī pīṛā : mahāna krāntikārī Rāmaprasāda Bismila ke jīvana para ādhārita upanyāsa
+? ^                   ^  ^                 ^       ^             ^
+ : S2R transliteration error for hindi!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'परमहंस की पीड़ा : महान क्रांििकारी रामप्रसाद बिस्मिल के जीवन पर आधारित उपन्यास' != 'परमहंस की पीड़ा : महान क्रांतिकारी रामप्रसाद बिस्मिल के जीवन पर आधारित उपन्यास'
+- परमहंस की पीड़ा : महान क्रांििकारी रामप्रसाद बिस्मिल के जीवन पर आधारित उपन्यास
+?             ^              ^
++ परमहंस की पीड़ा : महान क्रांतिकारी रामप्रसाद बिस्मिल के जीवन पर आधारित उपन्यास
+?             ^^              ^
+ : R2S transliteration error for hindi!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'Dăuіrdіn︠g︡ жarыq жūldыzы : ‡b khalqыmыzdыn[130 chars]и)].' != 'Dăuīrdīn︠g︡ zharyq zhūldyzy : khalqymyzdy[131 chars]i)].'
+- Dăuіrdіn︠g︡ жarыq жūldыzы : ‡b khalqыmыzdыn︠g︡ kȯrnektі sai︠a︡sи qaĭratkerі M. Tыnыshbaevqa arnaladы / ‡c [bas redaktorlarы, Q.S. Aldaжūmanov, D.M. Tыnыshbaev (Sheĭkh-Alи)].
+?     ^  ^     ^  ^  ^    ^ ^  ---      ^ ^  ^             ^        ^           ^     ^ ^                ^  ---                 ^           ^               ^ ^                  ^
++ Dăuīrdīn︠g︡ zharyq zhūldyzy : khalqymyzdyn︠g︡ kȯrnektī sai︠a︡si qaĭratkerī M. Tynyshbaevqa arnalady / [bas redaktorlary, Q.S. Aldazhūmanov, D.M. Tynyshbaev (Sheĭkh-Ali)].
+?     ^^  ^^     ^^  ^  ^^    ^ ^        ^ ^  ^             ^^        ^           ^^     ^ ^                ^                   ^           ^^               ^ ^                  ^
+ : S2R transliteration error for kazakh!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'Дәујрдјң зhарyқ зhұлдyзy : халқyмyздyң көрне[108 chars]i)].' != 'Дәуірдің жарық жұлдызы : ‡b халқымыздың көрн[111 chars]и)].'
+- Дәујрдјң зhарyқ зhұлдyзy : халқyмyздyң көрнектј саясi қайраткерј М. Тyнyшбаевқа арналадy / [бас редакторларy, Қ.С. Алдазhұманов, Д.М. Тyнyшбаев (Шейх-Алi)].
+?    ^  ^  ^^  ^  ^^   ^ ^       ^ ^  ^         ^     ^          ^     ^ ^               ^                   ^           ^^              ^ ^              ^
++ Дәуірдің жарық жұлдызы : ‡b халқымыздың көрнекті саяси қайраткері М. Тынышбаевқа арналады / ‡c [бас редакторлары, Қ.С. Алдажұманов, Д.М. Тынышбаев (Шейх-Али)].
+?    ^  ^  ^  ^  ^   ^ ^  +++     ^ ^  ^         ^     ^          ^     ^ ^               ^  +++                 ^           ^              ^ ^              ^
+ : R2S transliteration error for kazakh!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'A a, Ă ă B b, V v, Г г, Gh gh, D d, E e, Ё ё, Ж ж, Z z, И и,[174 chars]i︠a︡' != 'A a, Ă ă B b, V v, G g, Gh gh, D d, E e, Ë ë, Zh zh, Z z, [191 chars]i︠a︡'
+- A a, Ă ă B b, V v, Г г, Gh gh, D d, E e, Ё ё, Ж ж, Z z, И и, Ĭ ĭ, K k, Q q, L l, M m, N n, O o, Ȯ ȯ, P p, R r, S s, T t, U u, Ū ū, U̇ u̇, F f, Kh kh, Ḣ ḣ, Ц ц, Ch ch, Sh sh, Shch shch, Ъ ъ, Ы ы, І і, ʹ ʹ, Э э, I︠U︡ i︠u︡, I︠A︡ i︠a︡
++ A a, Ă ă B b, V v, G g, Gh gh, D d, E e, Ë ë, Zh zh, Z z, I i, Ĭ ĭ, K k, Q q, L l, M m, N n, O o, Ȯ ȯ, P p, R r, S s, T t, U u, Ū ū, U̇ u̇, F f, Kh kh, Ḣ ḣ, T︠S︡ t︠s︡, Ch ch, Sh sh, Shch shch, ʺ̳ ʺ, Y y, Ī ī,  ʹ̳ ʹ, Ė ė, I︠U︡ i︠u︡, I︠A︡ i︠a︡
+ : S2R transliteration error for kazakh!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'А а, Ә ә Б б, В в, G g, Ғ ғ, Д д, Е е, Ё ё, Зh зh, З з, I [150 chars] Я я' != 'А а, Ә ә Б б, В в, Г г, Ғ ғ, Д д, Е е, Ё ё, Ж ж, З з, И и, Й[138 chars] Я я'
+- А а, Ә ә Б б, В в, G g, Ғ ғ, Д д, Е е, Ё ё, Зh зh, З з, I i, Й й, К к, Қ қ, Л л, М м, Н н, О о, Ө ө, П п, Р р, С с, Т т, У у, Ұ ұ, Ү ү, Ф ф, Х х, Һ һ, ТС тс, Ч ч, Ш ш, Шч шч, ʺ̳ ʺ, Y y, Ј ј, ь̳ ь, Е̇ е̇, Ю ю, Я я
++ А а, Ә ә Б б, В в, Г г, Ғ ғ, Д д, Е е, Ё ё, Ж ж, З з, И и, Й й, К к, Қ қ, Л л, М м, Н н, О о, Ө ө, П п, Р р, С с, Т т, У у, Ұ ұ, Ү ү, Ф ф, Х х, Һ һ, Ц ц, Ч ч, Ш ш, Щ щ, Ъ ъ, Ы ы, І і, Ь ь, Э э, Ю ю, Я я
+ : R2S transliteration error for kazakh!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'Kыrгыzstandыn tarыkhы : baĭыrkы mezгиlden[81 chars]rs].' != 'Kyrgyzstandyn tarykhy : baĭyrky mezgilden[82 chars]rs].'
+- Kыrгыzstandыn tarыkhы : baĭыrkы mezгиlden bukunгu kunгȯ cheĭиn : u̇ch tomduk / bashkы red. A. Dжumanalиev [and nine others].
+?  ^ ^^      ^     ^  ^       ^  ^    ^^          ^     ^        ^                       ^          ^      ^
++ Kyrgyzstandyn tarykhy : baĭyrky mezgilden bukungu kungȯ cheĭin : u̇ch tomduk / bashky red. A. Dzhumanaliev [and nine others].
+?  ^ ^^      ^     ^  ^       ^  ^    ^^          ^     ^        ^                       ^          ^^      ^
+ : S2R transliteration error for kyrgyz!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'Кyрgyзстандyн тарyхy : байyркy мезgiлден б[74 chars]рс].' != 'Кыргызстандын тарыхы : байыркы мезгилден б[73 chars]rs].'
+- Кyрgyзстандyн тарyхy : байyркy мезgiлден букунgу кунgө чейiн : үч томдук / башкy ред. А. Дзhуманалiев [анд нiне отhерс].
+?  ^ ^^      ^     ^ ^      ^  ^    ^^          ^     ^     ^                    ^          ^^      ^    ^^^^^ ^^^^^ ^^^
++ Кыргызстандын тарыхы : байыркы мезгилден букунгу кунгө чейин : үч томдук / башкы ред. А. Джуманалиев [and nine others].
+?  ^ ^^      ^     ^ ^      ^  ^    ^^          ^     ^     ^                    ^          ^      ^    ^^^^^ ^^^^^ ^^^
+ : R2S transliteration error for kyrgyz!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'A a, B b, V v, Г г, D d, E e, Ё ё, Ж ж, Z z, И и, Ĭ ĭ,[154 chars]i︠a︡' != 'A a, B b, V v, G g, D d, E e, Ë ë, Zh zh, Z z, I i, Ĭ[169 chars]i︠a︡'
+- A a, B b, V v, Г г, D d, E e, Ё ё, Ж ж, Z z, И и, Ĭ ĭ, K k, L l, M m, N n, N︠G︡ n︠g︡, O o, Ȯ ȯ, P p, R r, S s, T t, U u, U̇ u̇, F f, Kh kh, Ц ц, Ch ch, Sh sh, Shch shch, Ъ ъ, Ы ы, ʹ ʹ, Э э, I︠U︡ i︠u︡, I︠A︡ i︠a︡
+?                ^^^^           ^^^^^^^^^    ^^^^^^                                                                                               ^^^^                          ^^^^^^^^^      ^^^^
++ A a, B b, V v, G g, D d, E e, Ë ë, Zh zh, Z z, I i, Ĭ ĭ, K k, L l, M m, N n, N︠G︡ n︠g︡, O o, Ȯ ȯ, P p, R r, S s, T t, U u, U̇ u̇, F f, Kh kh, T︠S︡ t︠s︡, Ch ch, Sh sh, Shch shch, ʺ̳ ʺ, Y y,  ʹ̳ ʹ, Ė ė, I︠U︡ i︠u︡, I︠A︡ i︠a︡
+?                ^^^^           ^^^^^^  +  ^^^^^^^^^^^^                                                                                               ^^^^^^^^^^                          ^^^^^^^^^^^  +    ^^^^^^
+ : S2R transliteration error for kyrgyz!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'А а, Б б, В в, G g, Д д, Е е, Ё ё, Зh зh, З з, I i, Й [130 chars] Я я' != 'А а, Б б, В в, Г г, Д д, Е е, Ё ё, Ж ж, З з, И и, Й й, К[118 chars] Я я'
+- А а, Б б, В в, G g, Д д, Е е, Ё ё, Зh зh, З з, I i, Й й, К к, Л л, М м, Н н, Ң ң, О о, Ө ө, П п, Р р, С с, Т т, У у, Ү ү, Ф ф, Х х, ТС тс, Ч ч, Ш ш, Шч шч, ʺ̳ ʺ, Y y, ь̳ ь, Е̇ е̇, Ю ю, Я я
+?                ^^^            ^^^^^   -------    ^^^                                                                                  ^^^^^            ^^^^^  ^^^^  ^^^  ^^    ^^^^^
++ А а, Б б, В в, Г г, Д д, Е е, Ё ё, Ж ж, З з, И и, Й й, К к, Л л, М м, Н н, Ң ң, О о, Ө ө, П п, Р р, С с, Т т, У у, Ү ү, Ф ф, Х х, Ц ц, Ч ч, Ш ш, Щ щ, Ъ ъ, Ы ы, Ь ь, Э э, Ю ю, Я я
+?                ^^^            ^^^  +++++     ^^^                                                                                  ^^^            ^^^  ^^^  ^^^  ^    ^^^
+ : R2S transliteration error for kyrgyz!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'Daĭchиn гu̇rnиĭ u̇eиĭn olon khэlnиĭ u̇sэг k[95 chars]̇ээ.' != 'Daĭchin gu̇rniĭ u̇eiĭn olon khėlniĭ u̇sėg[103 chars]̇ė.'
+- Daĭchиn гu̇rnиĭ u̇eиĭn olon khэlnиĭ u̇sэг khavsarsan survalж bиchгиĭn sudlal.Tыvanыn︠g︡ tȯȯгu̇zu̇ / Salchak Toka. Lodon baгshыn dэbtэrḣээ.
+?       ^  ^    ^      ^           ^  ^      ^^                  ^  ^  ^^            ^   ^          ^                              ^  ^   ^  ^   ^^
++ Daĭchin gu̇rniĭ u̇eiĭn olon khėlniĭ u̇sėg khavsarsan survalzh bichgiĭn sudlal. Tyvanyn︠g︡ tȯȯgu̇zu̇ / Salchak Toka. Lodon bagshyn dėbtėrḣėė.
+?       ^  ^    ^      ^           ^^  ^      ^^^                  ^^  ^  ^^           + ^   ^          ^                              ^  ^   ^^  ^^   ^^^^
+ : S2R transliteration error for mongolian!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'Дайчiн gүрнiй үеiйн олон хе̇лнiй үсе̇g хавсар[83 chars]̇е̇.' != 'Дайчин гүрний үеийн олон хэлний үсэг хавсарса[75 chars]һээ.'
+- Дайчiн gүрнiй үеiйн олон хе̇лнiй үсе̇g хавсарсан сурвалзh бiчgiйн судлал. Тyванyң төөgүзү / Салчак Тока. Лодон баgшyн де̇бте̇рһе̇е̇.
+?     ^  ^   ^    ^         ^^  ^    ^^^                 ^^  ^ ^^          - ^   ^     ^                           ^ ^   ^^  ^^  ^^^^
++ Дайчин гүрний үеийн олон хэлний үсэг хавсарсан сурвалж бичгийн судлал.Тываның төөгүзү / Салчак Тока. Лодон багшын дэбтэрһээ.
+?     ^  ^   ^    ^         ^  ^    ^^                 ^  ^ ^^           ^   ^     ^                           ^ ^   ^  ^  ^^
+ : R2S transliteration error for mongolian!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'A a, B b, V v, Г г, D d, E e, Ё ё, Ж ж, Z z, И и, Ĭ ĭ,[150 chars]i︠a︡' != 'A a, B b, V v, G g, D d, E e, Ë ë, Zh zh, Z z, I i, Ĭ[165 chars]i︠a︡'
+- A a, B b, V v, Г г, D d, E e, Ё ё, Ж ж, Z z, И и, Ĭ ĭ, K k, L l, M m, N n, O o, Ȯ ȯ, P p, R r, S s, T t, U u, U̇ u̇, F f, Kh kh, Ḣ ḣ, Ц ц, Ch ch, Sh sh, Shch shch, Ъ ъ, Ы ы, ʹ ʹ, Э э, I︠U︡ i︠u︡, I︠A︡ i︠a︡
+?                ^^^^           ^^^^^^^^^    ^^^^^^                                                                                           ^^^^                          ^^^^^^^^^      ^^^^
++ A a, B b, V v, G g, D d, E e, Ë ë, Zh zh, Z z, I i, Ĭ ĭ, K k, L l, M m, N n, O o, Ȯ ȯ, P p, R r, S s, T t, U u, U̇ u̇, F f, Kh kh, Ḣ ḣ, T︠S︡ t︠s︡, Ch ch, Sh sh, Shch shch, ʺ̳ ʺ, Y y,  ʹ̳ ʹ, Ė ė, I︠U︡ i︠u︡, I︠A︡ i︠a︡
+?                ^^^^           ^^^^^^  +  ^^^^^^^^^^^^                                                                                           ^^^^^^^^^^                          ^^^^^^^^^^^  +    ^^^^^^
+ : S2R transliteration error for mongolian!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'А а, Б б, В в, G g, Д д, Е е, Ё ё, Зh зh, З з, I i, Й [130 chars] Я я' != 'А а, Б б, В в, Г г, Д д, Е е, Ё ё, Ж ж, З з, И и, Й й, К[118 chars] Я я'
+- А а, Б б, В в, G g, Д д, Е е, Ё ё, Зh зh, З з, I i, Й й, К к, Л л, М м, Н н, О о, Ө ө, П п, Р р, С с, Т т, У у, Ү ү, Ф ф, Х х, Һ һ, ТС тс, Ч ч, Ш ш, Шч шч, ʺ̳ ʺ, Y y, ь̳ ь, Е̇ е̇, Ю ю, Я я
+?                ^^^            ^^^^^   -------    ^^^                                                                                  ^^^^^            ^^^^^  ^^^^  ^^^  ^^    ^^^^^
++ А а, Б б, В в, Г г, Д д, Е е, Ё ё, Ж ж, З з, И и, Й й, К к, Л л, М м, Н н, О о, Ө ө, П п, Р р, С с, Т т, У у, Ү ү, Ф ф, Х х, Һ һ, Ц ц, Ч ч, Ш ш, Щ щ, Ъ ъ, Ы ы, Ь ь, Э э, Ю ю, Я я
+?                ^^^            ^^^  +++++     ^^^                                                                                  ^^^            ^^^  ^^^  ^^^  ^    ^^^
+ : R2S transliteration error for mongolian!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'dayicing gu̇ru̇n-u̇ u̇y-e-yin ȯlan k̇ele[48 chars]vlvl' != 'Dayicing gu̇ru̇n-u̇ u̇y-e-yin olan kelen-[45 chars]ulul'
+- dayicing gu̇ru̇n-u̇ u̇y-e-yin ȯlan k̇elen-u̇ u̇su̇g q̇absvrvġsan svrbvlji bicig-u̇n svdvlvl
+? ^                              -     -                -   ^ ^       ^  ^               ^ ^ ^
++ Dayicing gu̇ru̇n-u̇ u̇y-e-yin olan kelen-u̇ u̇su̇g qabsuruġsan surbulji bicig-u̇n sudulul
+? ^                                                      ^ ^       ^  ^               ^ ^ ^
+ : S2R transliteration error for mongolian_mongol_bichig!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'ᠳᠠᠶᠢᠴᠢᠩ ᠭᠦᠷᠦᠨ\u180eᠦ ᠦᠶ\u180eᠡ\u180eᠶᠢᠨ ᠣᠯᠠᠨ ᠬᠡᠯᠡᠨ\u180e[45 chars]ᠤᠯᠤᠯ' != 'ᠳᠠᠶᠢᠴᠢᠩ ᠭᠦᠷᠦᠨ\u202fᠦ ᠦᠶ\u202fᠡ\u202fᠶᠢᠨ ᠥᠯᠠᠨ ᠺᠡᠯᠡᠨ\u202f[45 chars]ᠸᠯᠸᠯ'
+- ᠳᠠᠶᠢᠴᠢᠩ ᠭᠦᠷᠦᠨ᠎ᠦ ᠦᠶ᠎ᠡ᠎ᠶᠢᠨ ᠣᠯᠠᠨ ᠬᠡᠯᠡᠨ᠎ᠦ ᠦᠰᠦᠭ ᠬᠠᠪᠰᠤᠷᠤᠭᠰᠠᠨ ᠰᠤᠷᠪᠤᠯᠵᠢ ᠪᠢᠴᠢᠭ᠎ᠦᠨ ᠰᠤᠳᠤᠯᠤᠯ
+?              ^    ^ ^    ^    ^    ^           ^ ^      ^  ^         ^    ^ ^ ^
++ ᠳᠠᠶᠢᠴᠢᠩ ᠭᠦᠷᠦᠨ ᠦ ᠦᠶ ᠡ ᠶᠢᠨ ᠥᠯᠠᠨ ᠺᠡᠯᠡᠨ ᠦ ᠦᠰᠦᠭ ᠬᠠᠪᠰᠸᠷᠸᠭᠰᠠᠨ ᠰᠸᠷᠪᠸᠯᠵᠢ ᠪᠢᠴᠢᠭ ᠦᠨ ᠰᠸᠳᠸᠯᠸᠯ
+?              ^    ^ ^    ^    ^    ^           ^ ^      ^  ^         ^    ^ ^ ^
+ : R2S transliteration error for mongolian_mongol_bichig!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'Священный мусор : поднимаясь по лестнице Якова : [рассказы, эссе, интервью]' != 'Священный мусор : поднимаясь по лестнице Якова : [рассказы, эссе, интервью]'
+- Священный мусор : поднимаясь по лестнице Якова : [рассказы, эссе, интервью]
+?         ^
++ Священный мусор : поднимаясь по лестнице Якова : [рассказы, эссе, интервью]
+?         ^^
+ : R2S transliteration error for russian!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'A a,[153 chars]ch, ʺ ʺ, Y y, ʹ ʹ, I︠E︡, i︠e︡, Ė ė, I︠U︡ i︠u[22 chars]̇ ẏ' != 'A a,[153 chars]ch, ʺ̳ ʺ, Y y,  ʹ̳ ʹ, I︠E︡, i︠e︡, Ė ė, I︠U︡ [25 chars]̇ ẏ'
+- A a, B b, V v, G g, D d, E e, Ë ë, Zh zh, I i, Ī ī, Ĭ ĭ, K k, L l, M m, N n, O o, P p, R r, S s, T t, U u, F f, Kh kh, T︠S︡ t︠s︡, Ch ch, Sh sh, Shch shch, ʺ ʺ, Y y, ʹ ʹ, I︠E︡, i︠e︡, Ė ė, I︠U︡ i︠u︡, I︠A︡ i︠a︡, Ḟ ḟ, Ẏ ẏ
++ A a, B b, V v, G g, D d, E e, Ë ë, Zh zh, I i, Ī ī, Ĭ ĭ, K k, L l, M m, N n, O o, P p, R r, S s, T t, U u, F f, Kh kh, T︠S︡ t︠s︡, Ch ch, Sh sh, Shch shch, ʺ̳ ʺ, Y y,  ʹ̳ ʹ, I︠E︡, i︠e︡, Ė ė, I︠U︡ i︠u︡, I︠A︡ i︠a︡, Ḟ ḟ, Ẏ ẏ
+?                                                                                                                                                                   +         + +
+ : S2R transliteration error for russian!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'А а,[115 chars] Ч ч, Ш ш, Щ щ, ъ̳ ъ, Ы ы, ь̳ ь, Ѣ, ѣ, Э э, Ю ю, Я я, Ѳ ѳ, Ѵ ѵ' != 'А а,[115 chars] Ч ч, Ш ш, Щ щ, Ъ ъ, Ы ы, Ь ь, Ѣ, ѣ, Э э, Ю ю, Я я, Ѳ ѳ, Ѵ ѵ'
+- А а, Б б, В в, Г г, Д д, Е е, Ё ё, Ж ж, И и, І і, Й й, К к, Л л, М м, Н н, О о, П п, Р р, С с, Т т, У у, Ф ф, Х х, Ц ц, Ч ч, Ш ш, Щ щ, ъ̳ ъ, Ы ы, ь̳ ь, Ѣ, ѣ, Э э, Ю ю, Я я, Ѳ ѳ, Ѵ ѵ
+?                                                                                                                                        ^^         ^^
++ А а, Б б, В в, Г г, Д д, Е е, Ё ё, Ж ж, И и, І і, Й й, К к, Л л, М м, Н н, О о, П п, Р р, С с, Т т, У у, Ф ф, Х х, Ц ц, Ч ч, Ш ш, Щ щ, Ъ ъ, Ы ы, Ь ь, Ѣ, ѣ, Э э, Ю ю, Я я, Ѳ ѳ, Ѵ ѵ
+?                                                                                                                                        ^         ^
+ : R2S transliteration error for russian!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'Farḣanги zabonи tojиkӣ va durnamoи farḣanгnигorӣ dar Tojиkиston' != 'Farḣangi zaboni tojikī va durnamoi farḣangnigorī dar Tojikiston'
+- Farḣanги zabonи tojиkӣ va durnamoи farḣanгnигorӣ dar Tojиkиston
+?        ^^      ^    ^ ^            ^        ^ ^^  ^         ^ ^
++ Farḣangi zaboni tojikī va durnamoi farḣangnigorī dar Tojikiston
+?        ^^      ^    ^ ^            ^        ^ ^^  ^         ^ ^
+ : S2R transliteration error for tajik!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'Фарҳанgi забонi тоҷiкӣ ва дурнамоi фарҳанgнigорӣ дар Тоҷiкiстон' != 'Фарҳанги забони тоҷикӣ ва дурнамои фарҳангнигорӣ дар Тоҷикистон'
+- Фарҳанgi забонi тоҷiкӣ ва дурнамоi фарҳанgнigорӣ дар Тоҷiкiстон
+?       ^^      ^    ^ ^           ^       ^ ^^  ^        ^ ^
++ Фарҳанги забони тоҷикӣ ва дурнамои фарҳангнигорӣ дар Тоҷикистон
+?       ^^      ^    ^ ^^           ^       ^ ^^  ^^        ^ ^
+ : R2S transliteration error for tajik!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'A a, B b, V v, Г г, Gh gh, D d, E e, Ё ё, Ж ж, Z z, И и,[156 chars]i︠a︡' != 'A a, B b, V v, G g, Gh gh, D d, E e, Ë ë, Zh zh, Z z, [172 chars]i︠a︡'
+- A a, B b, V v, Г г, Gh gh, D d, E e, Ё ё, Ж ж, Z z, И и, Ī ī, Ĭ ĭ, K k, Q q, L l, M m, N n, O o, P p, R r, S s, T t, U u, Ū ū, F f, Kh kh, Ḣ ḣ, Ц ц, Ch ch, J j, Sh sh, Ъ ъ, Ы ы, ʹ ʹ, Э э, I︠U︡ i︠u︡, I︠A︡ i︠a︡
+?                ----- -  ^^           ^^^^^^^^^    ^^^^^^^^^^^^^                                                                                         ^^^^                    ^^^^^^^^^      ^^^^
++ A a, B b, V v, G g, Gh gh, D d, E e, Ë ë, Zh zh, Z z, I i, Ī ī, Ĭ ĭ, K k, Q q, L l, M m, N n, O o, P p, R r, S s, T t, U u, Ū ū, F f, Kh kh, Ḣ ḣ, T︠S︡ t︠s︡, Ch ch, J j, Sh sh,  ʺ̳ ʺ, Y y,  ʹ̳ ʹ, Ė ė, I︠U︡ i︠u︡, I︠A︡ i︠a︡
+?                   ^^^^^^^^           ^^^^^^  +  ^^^^^^^^^^^^^^^^^^^                                                                                         ^^^^^^^^^^                    ^^^^^^^^^^^^  +    ^^^^^^
+ : S2R transliteration error for tajik!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'А а, Б б, В в, G g, Ғ ғ, Д д, Е е, Ё ё, Зh зh, З з, I [138 chars] Я я' != 'А а, Б б, В в, Г г, Ғ ғ, Д д, Е е, Ё ё, Ж ж, З з, И и, Ӣ[128 chars] Я я'
+- А а, Б б, В в, G g, Ғ ғ, Д д, Е е, Ё ё, Зh зh, З з, I i, Ӣ ӣ, Й й, К к, Қ қ, Л л, М м, Н н, О о, П п, Р р, С с, Т т, У у, Ӯ ӯ, Ф ф, Х х, Ҳ ҳ, ТС тс, Ч ч, Ҷ ҷ, Ш ш, ʺ̳ ʺ, Y y, ь̳ ь, Е̇ е̇, Ю ю, Я я
+?                ^^^                 ^^^^^   -------    ^^^                                                                                       ^^^^^                 ^^^^  ^^^  ^^    ^^^^^
++ А а, Б б, В в, Г г, Ғ ғ, Д д, Е е, Ё ё, Ж ж, З з, И и, Ӣ ӣ, Й й, К к, Қ қ, Л л, М м, Н н, О о, П п, Р р, С с, Т т, У у, Ӯ ӯ, Ф ф, Х х, Ҳ ҳ, Ц ц, Ч ч, Ҷ ҷ, Ш ш, Ъ ъ, Ы ы, Ь ь, Э э, Ю ю, Я я
+?                ^^^                 ^^^  +++++     ^^^                                                                                       ^^^                 ^^^  ^^^  ^    ^^^
+ : R2S transliteration error for tajik!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'Tatar khalkы 1552 eldan son︠g︡ : ‡b i︠u︡гaltular ḣa[146 chars]nov]' != 'Tatar khalky 1552 eldan son︠g︡ : i︠u︡galtular ḣăm [145 chars]ov].'
+- Tatar khalkы 1552 eldan son︠g︡ : ‡b i︠u︡гaltular ḣăm tabыshlar : fănnи-гamălи konferenциi︠a︡ materиallarы : Kazan shăḣăre, 2002 elnыn︠g︡ 4 okti︠a︡bre / ‡c [жavaplы mȯkhărrиr R.R. Khaĭretdиnov]
++ Tatar khalky 1552 eldan son︠g︡ : i︠u︡galtular ḣăm tabyshlar : fănni-gamăli konferent︠s︡ii︠a︡ materiallary : Kazan shăḣăre, 2002 elnyn︠g︡ 4 okti︠a︡bre / [zhavaply mȯkhărrir R.R. Khaĭretdinov].
+ : S2R transliteration error for tatar!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'Татар халкy 1552 елдан соң : юgалтулар һәм табyшлар[114 chars]ов].' != 'Татар халкы 1552 елдан соң : ‡b югалтулар һәм табыш[117 chars]нов]'
+- Татар халкy 1552 елдан соң : юgалтулар һәм табyшлар : фәннi-gамәлi конферентсiя матерiалларy : Казан шәһәре, 2002 елнyң 4 октябре / [зhаваплy мөхәррiр Р.Р. Хайретдiнов].
+?           ^                   ^               ^           ^ ^    ^         ^^^       ^     ^                         ^               ^^     ^       ^              ^    -
++ Татар халкы 1552 елдан соң : ‡b югалтулар һәм табышлар : фәнни-гамәли конференция материаллары : Казан шәһәре, 2002 елның 4 октябре / ‡c [жаваплы мөхәррир Р.Р. Хайретдинов]
+?           ^                  +++ ^               ^           ^ ^    ^         ^^       ^     ^                         ^              +++ ^     ^       ^              ^
+ : R2S transliteration error for tatar!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'Tu̇rkmen khalkыnыn︠g︡ гelиp chыkыshыnыn︠g︡ du̇nĭă i︠a[233 chars]l.].' != 'Tu̇rkmen khalkynyn︠g︡ gelip chykyshynyn︠g︡ du̇nĭă i︠a[236 chars]l.].'
+- Tu̇rkmen khalkыnыn︠g︡ гelиp chыkыshыnыn︠g︡ du̇nĭă i︠a︡ĭraĭshыnыn︠g︡ ve onun︠g︡ dȯvletиnиn︠g︡ tarыkhыnыn︠g︡ problemalarы : khalkara ыlmы konferenциi︠a︡nыn︠g︡ dokladlarыnыn︠g︡ ve khabarlarыnыn︠g︡ tezиslerи, Ashгabat, 1993 ĭ. 25-26 okti︠a︡brʹ / redaktorlar, B.O. Shыkhmыradov ... [et al.].
++ Tu̇rkmen khalkynyn︠g︡ gelip chykyshynyn︠g︡ du̇nĭă i︠a︡ĭraĭshynyn︠g︡ ve onun︠g︡ dȯvletinin︠g︡ tarykhynyn︠g︡ problemalary : khalkara ylmy konferent︠s︡ii︠a︡nyn︠g︡ dokladlarynyn︠g︡ ve khabarlarynyn︠g︡ tezisleri, Ashgabat, 1993 ĭ. 25-26 okti︠a︡brʹ / redaktorlar, B.O. Shykhmyradov ... [et al.].
+ : S2R transliteration error for turkmen!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'Түркмен халкyнyң gелiп чyкyшyнyң дүнйә яйрайшyнyң ве [182 chars]l.e.' != 'Түркмен халкының гелип чыкышының дүнйә яйрайшының ве [181 chars]l.].'
+- Түркмен халкyнyң gелiп чyкyшyнyң дүнйә яйрайшyнyң ве онуң дөвлетiнiң тарyхyнyң проблемаларy : халкара yлмy конферентсiянyң докладларyнyң ве хабарларyнyң тезiслерi, Ашgабат, 1993 й. 25-26 октябрь / редакторлар, Б.О. Шyхмyрадов ... [et al.e.
++ Түркмен халкының гелип чыкышының дүнйә яйрайшының ве онуң дөвлетиниң тарыхының проблемалары : халкара ылмы конференцияның докладларының ве хабарларының тезислери, Ашгабат, 1993 й. 25-26 октябрь / редакторлар, Б.О. Шыхмырадов ... [et al.].
+ : R2S transliteration error for turkmen!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'Det︠[33 chars]a ïï vplyv na sot︠s︡ialʹno-ekonomichnyy̆ rozvytok terytoriy̆' != 'Det︠[33 chars]a ïï vplyv na sot︠s︡ialʹno-ekonomichnyĭ rozvytok terytoriĭ'
+- Det︠s︡entralizat︠s︡ii︠a︡ v Ukraïni ta ïï vplyv na sot︠s︡ialʹno-ekonomichnyy̆ rozvytok terytoriy̆
+?                                                                              ^                   ^
++ Det︠s︡entralizat︠s︡ii︠a︡ v Ukraïni ta ïï vplyv na sot︠s︡ialʹno-ekonomichnyĭ rozvytok terytoriĭ
+?                                                                              ^                   ^
+ : S2R transliteration error for ukrainian!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'Деце[17 chars]аїні та її вплив на соціально-економічний розвиток територій' != 'Деце[17 chars]аїні та її вплив на соціально-економічний розвиток територій'
+- Децентралізація в Україні та її вплив на соціально-економічний розвиток територій
+?                                                              ^                  ^
++ Децентралізація в Україні та її вплив на соціально-економічний розвиток територій
+?                                                              ^^                  ^^
+ : R2S transliteration error for ukrainian!
+
+======================================================================
+FAIL: sample_s2r (tests.test02_transliteration.TestTrans.sample_s2r)
+Test S2R transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 38, in sample_s2r
+    self.assertEqual(
+AssertionError: 'Temu[15 chars] davrи tarиkhи / [bosh muһarrиr Aһmadalи Asqar[75 chars]a︡tи' != 'Temu[15 chars] davri tarikhi / [bosh muḣarrir Aḣmadali Asq[88 chars]96].'
+- Temur va Ulughbek : davrи tarиkhи / [bosh muһarrиr Aһmadalи Asqarov ; masъul muһarrиr Oqиlkhon Odиlkhon]. Toshkent : Qomuslar bosh taһrиrиi︠a︡tи
+?                         ^    ^  ^           ^   ^   ^     ^              ^     ^   ^    ^        ^                                   ^ ^ ^     ^
++ Temur va Ulughbek : davri tarikhi / [bosh muḣarrir Aḣmadali Asqarov ; masʺul muḣarrir Oqilkhon Odilkhon]. Toshkent : Qomuslar bosh taḣririi︠a︡ti, [1996].
+?                         ^    ^  ^           ^^   ^   ^^     ^              ^     ^^   ^    ^        ^                                   ^^ ^ ^     ^^^^^^^^^^
+ : S2R transliteration error for uzbek!
+
+======================================================================
+FAIL: sample_r2s (tests.test02_transliteration.TestTrans.sample_r2s)
+Test R2S transliteration for one CSV sample.
+----------------------------------------------------------------------
+Traceback (most recent call last):
+  File "/home/stefano/code/scriptshifter/src/tests/test02_transliteration.py", line 52, in sample_r2s
+    self.assertEqual(
+AssertionError: 'Тему[14 chars] даврi тарiхi / [бош муҳаррiр Аҳмадалi Асқаров[75 chars]96].' != 'Тему[14 chars] даври тарихи / [бош муһаррир Аһмадали Асқаров[66 chars]ияти'
+- Темур ва Улуғбек : даврi тарiхi / [бош муҳаррiр Аҳмадалi Асқаров ; масʺул муҳаррiр Оқiлхон Одiлхон]. Тошкент : Қомуслар бош таҳрiрiятi, [1996].
+?                        ^    ^ ^          ^   ^   ^     ^              ^     ^   ^    ^       ^                                ^ ^ ^  ^^^^^^^^^^
++ Темур ва Улуғбек : даври тарихи / [бош муһаррир Аһмадали Асқаров ; масъул муһаррир Оқилхон Одилхон]. Тошкент : Қомуслар бош таһририяти
+?                        ^    ^ ^          ^   ^   ^     ^              ^     ^   ^    ^       ^                                ^ ^ ^  ^
+ : R2S transliteration error for uzbek!
+
+----------------------------------------------------------------------
+Ran 56 tests in 0.626s
+
+FAILED (failures=39, errors=4)
+......INFO:scriptshifter.trans:Transliteration is from cap_inherited to Latin.
+INFO:scriptshifter.trans:Loaded table for cap_inherited.
+INFO:scriptshifter.trans:Token   (\u20) at position 2 is not mapped.
+INFO:scriptshifter.trans:Transliteration is from cap_inherited to Latin.
+INFO:scriptshifter.trans:Loaded table for cap_inherited.
+INFO:scriptshifter.trans:Capitalizing token.
+INFO:scriptshifter.trans:Token   (\u20) at position 2 is not mapped.
+INFO:scriptshifter.trans:Transliteration is from cap_inherited to Latin.
+INFO:scriptshifter.trans:Loaded table for cap_inherited.
+INFO:scriptshifter.trans:Capitalizing token.
+INFO:scriptshifter.trans:Token   (\u20) at position 2 is not mapped.
+INFO:scriptshifter.trans:Capitalizing token.
+.INFO:scriptshifter.trans:Transliteration is from cap_inherited to Latin.
+INFO:scriptshifter.trans:Loaded table for cap_inherited.
+INFO:scriptshifter.trans:Token   (\u20) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 7 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 10 is not mapped.
+INFO:scriptshifter.trans:Transliteration is from cap_inherited to Latin.
+INFO:scriptshifter.trans:Loaded table for cap_inherited.
+INFO:scriptshifter.trans:Capitalizing token.
+INFO:scriptshifter.trans:Token   (\u20) at position 3 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 7 is not mapped.
+INFO:scriptshifter.trans:Token   (\u20) at position 10 is not mapped.
+INFO:scriptshifter.trans:Transliteration is from cap_inherited to Latin.
+INFO:scriptshifter.trans:Loaded table for cap_inherited.
+INFO:scriptshifter.trans:Capitalizing token.
+INFO:scriptshifter.trans:Token   (\u20) at position 3 is not mapped.
+INFO:scriptshifter.trans:Capitalizing token.
+INFO:scriptshifter.trans:Token   (\u20) at position 7 is not mapped.
+INFO:scriptshifter.trans:Capitalizing token.
+INFO:scriptshifter.trans:Token   (\u20) at position 10 is not mapped.
+INFO:scriptshifter.trans:Capitalizing token.
+....INFO:scriptshifter.trans:Transliteration is from Latin to rot3.
+INFO:scriptshifter.trans:Loaded table for rot3.
+INFO:scriptshifter.trans:Capitalizing token.
+.INFO:scriptshifter.trans:Transliteration is from Latin to rot3.
+INFO:scriptshifter.trans:Loaded table for rot3.
+.INFO:scriptshifter.trans:Transliteration is from rot3 to Latin.
+INFO:scriptshifter.trans:Loaded table for rot3.
+.INFO:scriptshifter.trans:Transliteration is from Latin to rot3.
+INFO:scriptshifter.trans:Loaded table for rot3.
+....INFO:scriptshifter.trans:Transliteration is from Latin to rot3.
+INFO:scriptshifter.trans:Loaded table for rot3.
+INFO:scriptshifter.trans:Capitalizing token.
+.INFO:scriptshifter.trans:Transliteration is from Latin to rot3.
+INFO:scriptshifter.trans:Loaded table for rot3.
+.INFO:scriptshifter.trans:Transliteration is from rot3 to Latin.
+INFO:scriptshifter.trans:Loaded table for rot3.
+.INFO:scriptshifter.trans:Transliteration is from Latin to rot3.
+INFO:scriptshifter.trans:Loaded table for rot3.
+.
+----------------------------------------------------------------------
+Ran 22 tests in 0.020s
+
+OK

Some files were not shown because too many files changed in this diff