Commits

Philipp Gesang committed 744d4e2

fix Czech/scientific transcription

  • Participants
  • Parent commits de60b1e

Comments (0)

Files changed (1)

tex/context/third/transliterator/trans_tables_trsc.lua

     --------------------------------------------------------
 
     translit.ru_trsc_low_first = translit.make_add_dict{
-    [" е"] = " je",
-    ["ъе"] = "je",
-    ["ье"] = "je",
-    [" ё"] = " jo",
-    ["ъё"] = "jo",
-    ["ьё"] = "jo",
-    ["жё"] = "scho",
-    ["чё"] = "tscho",
-    ["шё"] = "scho",
-    ["щё"] = "schtscho",
-    ["ье"] = "je",
-    ["ьи"] = "ji",
-    ["ьо"] = "jo",
-    ["ий"] = "i",
-    ["ый"] = "y",
-    ["кс"] = "x" -- Extraordinarily stupid one.
+      [" е"] = " je",
+      ["ъе"] = "je",
+      ["ье"] = "je",
+      [" ё"] = " jo",
+      ["ъё"] = "jo",
+      ["ьё"] = "jo",
+      ["жё"] = "scho",
+      ["чё"] = "tscho",
+      ["шё"] = "scho",
+      ["щё"] = "schtscho",
+      ["ье"] = "je",
+      ["ьи"] = "ji",
+      ["ьо"] = "jo",
+      ["ий"] = "i",
+      ["ый"] = "y",
+      ["кс"] = "x"
     }
 
     translit.tables["German transcription first pass lowercase"]
     --------------------------------------------------------
 
     translit.ru_trsc_upp_first = translit.make_add_dict{
-    [" Е"] = " Je",
-    ["Ъe"] = "Je",  -- Pedantic, isn't it?
-    ["Ье"] = "Je",
-    [" Ё"]  = "Jo",
-    ["Ъё"] = "Jo",
-    ["Ьё"] = "Jo",
-    ["Жё"] = "Scho",
-    ["Чё"] = "Tscho",
-    ["Шё"] = "Scho",
-    ["Щё"] = "Schtscho",
-    ["Кс"] = "ks"
+      [" Е"] = " Je",
+      ["Ъe"] = "Je",  -- Pedantic, isn't it?
+      ["Ье"] = "Je",
+      [" Ё"]  = "Jo",
+      ["Ъё"] = "Jo",
+      ["Ьё"] = "Jo",
+      ["Жё"] = "Scho",
+      ["Чё"] = "Tscho",
+      ["Шё"] = "Scho",
+      ["Щё"] = "Schtscho",
+      ["Кс"] = "ks"
     }
 
     translit.tables["German transcription first pass uppercase"]
     -------------------------------------------
 
     translit.ru_trsc_low = translit.make_add_dict{
-    ["а"] = "a",
-    ["б"] = "b",
-    ["в"] = "w",
-    ["г"] = "g",
-    ["д"] = "d",
-    ["е"] = "e",
-    ["ё"] = "jo",
-    ["ж"] = "sch",
-    ["з"] = "s",
-    ["и"] = "i",
-    ["й"] = "i",
-    ["к"] = "k",
-    ["л"] = "l",
-    ["м"] = "m",
-    ["н"] = "n",
-    ["о"] = "o",
-    ["п"] = "p",
-    ["р"] = "r",
-    ["с"] = "s",
-    ["т"] = "t",
-    ["у"] = "u",
-    ["ф"] = "f",
-    ["х"] = "ch",
-    ["ц"] = "z",
-    ["ч"] = "tsch",
-    ["ш"] = "sch",
-    ["щ"] = "schtsch",
-    ["ъ"] = "",
-    ["ы"] = "y",
-    ["ь"] = "",
-    ["э"] = "e",
-    ["ю"] = "ju",
-    ["я"] = "ja" 
+      ["а"] = "a",
+      ["б"] = "b",
+      ["в"] = "w",
+      ["г"] = "g",
+      ["д"] = "d",
+      ["е"] = "e",
+      ["ё"] = "jo",
+      ["ж"] = "sch",
+      ["з"] = "s",
+      ["и"] = "i",
+      ["й"] = "i",
+      ["к"] = "k",
+      ["л"] = "l",
+      ["м"] = "m",
+      ["н"] = "n",
+      ["о"] = "o",
+      ["п"] = "p",
+      ["р"] = "r",
+      ["с"] = "s",
+      ["т"] = "t",
+      ["у"] = "u",
+      ["ф"] = "f",
+      ["х"] = "ch",
+      ["ц"] = "z",
+      ["ч"] = "tsch",
+      ["ш"] = "sch",
+      ["щ"] = "schtsch",
+      ["ъ"] = "",
+      ["ы"] = "y",
+      ["ь"] = "",
+      ["э"] = "e",
+      ["ю"] = "ju",
+      ["я"] = "ja" 
     }
 
     translit.tables["German transcription second pass lowercase"]
     -------------------------------------------
 
     translit.ru_trsc_upp = translit.make_add_dict{
-    ["А"] = "A",
-    ["Б"] = "B",
-    ["В"] = "W",
-    ["Г"] = "G",
-    ["Д"] = "D",
-    ["Е"] = "E",
-    ["Ё"] = "Jo",
-    ["Ж"] = "Sch",
-    ["З"] = "S",
-    ["И"] = "I",
-    ["Й"] = "J",
-    ["К"] = "K",
-    ["Л"] = "L",
-    ["М"] = "M",
-    ["Н"] = "N",
-    ["О"] = "O",
-    ["П"] = "P",
-    ["Р"] = "R",
-    ["С"] = "S",
-    ["Т"] = "T",
-    ["У"] = "U",
-    ["Ф"] = "F",
-    ["Х"] = "Ch",
-    ["Ц"] = "Z",
-    ["Ч"] = "Tsch",
-    ["Ш"] = "Sch",
-    ["Щ"] = "Schtsch",
-    ["Ъ"] = "",
-    ["Ы"] = "Y",
-    ["Ь"] = "",
-    ["Э"] = "E",
-    ["Ю"] = "Ju",
-    ["Я"] = "Ja" 
+      ["А"] = "A",
+      ["Б"] = "B",
+      ["В"] = "W",
+      ["Г"] = "G",
+      ["Д"] = "D",
+      ["Е"] = "E",
+      ["Ё"] = "Jo",
+      ["Ж"] = "Sch",
+      ["З"] = "S",
+      ["И"] = "I",
+      ["Й"] = "J",
+      ["К"] = "K",
+      ["Л"] = "L",
+      ["М"] = "M",
+      ["Н"] = "N",
+      ["О"] = "O",
+      ["П"] = "P",
+      ["Р"] = "R",
+      ["С"] = "S",
+      ["Т"] = "T",
+      ["У"] = "U",
+      ["Ф"] = "F",
+      ["Х"] = "Ch",
+      ["Ц"] = "Z",
+      ["Ч"] = "Tsch",
+      ["Ш"] = "Sch",
+      ["Щ"] = "Schtsch",
+      ["Ъ"] = "",
+      ["Ы"] = "Y",
+      ["Ь"] = "",
+      ["Э"] = "E",
+      ["Ю"] = "Ju",
+      ["Я"] = "Ja" 
     }
 
     translit.tables["German transcription second pass uppercase"]
     ---------------------------------------------------------
 
     translit.ru_trsc_en_low_first = translit.make_add_dict{
-    [" е"] = " ye",
-    ["ъе"] = "ye",
-    ["ье"] = "ye",
-    ["ье"] = "ye",
-    ["ьи"] = "yi",
+      [" е"] = " ye",
+      ["ъе"] = "ye",
+      ["ье"] = "ye",
+      ["ье"] = "ye",
+      ["ьи"] = "yi",
     }
 
     translit.tables["English transcription lowercase first pass"]
     ---------------------------------------------------------
 
     translit.ru_trsc_en_upp_first = translit.make_add_dict{
-    [" Е"] = " Ye",
-    ["Ъe"] = "Ye",
-    ["Ье"] = "Ye",
+      [" Е"] = " Ye",
+      ["Ъe"] = "Ye",
+      ["Ье"] = "Ye",
     }
 
     translit.tables["English transcription uppercase first pass"]
     --------------------------------------------
 
     translit.ru_trsc_en_low = translit.make_add_dict{
-    ["а"] = "a",
-    ["б"] = "b",
-    ["в"] = "v",
-    ["г"] = "g",
-    ["д"] = "d",
-    ["е"] = "e",
-    ["ё"] = "e",
-    ["ж"] = "zh",
-    ["з"] = "z",
-    ["и"] = "i",
-    ["й"] = "y",
-    ["к"] = "k",
-    ["л"] = "l",
-    ["м"] = "m",
-    ["н"] = "n",
-    ["о"] = "o",
-    ["п"] = "p",
-    ["р"] = "r",
-    ["с"] = "s",
-    ["т"] = "t",
-    ["у"] = "u",
-    ["ф"] = "f",
-    ["х"] = "kh",
-    ["ц"] = "ts",
-    ["ч"] = "ch",
-    ["ш"] = "sh",
-    ["щ"] = "shsh",
-    ["ъ"] = "",
-    ["ы"] = "y",
-    ["ь"] = "",
-    ["э"] = "e",
-    ["ю"] = "yu",
-    ["я"] = "ya" 
+      ["а"] = "a",
+      ["б"] = "b",
+      ["в"] = "v",
+      ["г"] = "g",
+      ["д"] = "d",
+      ["е"] = "e",
+      ["ё"] = "e",
+      ["ж"] = "zh",
+      ["з"] = "z",
+      ["и"] = "i",
+      ["й"] = "y",
+      ["к"] = "k",
+      ["л"] = "l",
+      ["м"] = "m",
+      ["н"] = "n",
+      ["о"] = "o",
+      ["п"] = "p",
+      ["р"] = "r",
+      ["с"] = "s",
+      ["т"] = "t",
+      ["у"] = "u",
+      ["ф"] = "f",
+      ["х"] = "kh",
+      ["ц"] = "ts",
+      ["ч"] = "ch",
+      ["ш"] = "sh",
+      ["щ"] = "shsh",
+      ["ъ"] = "",
+      ["ы"] = "y",
+      ["ь"] = "",
+      ["э"] = "e",
+      ["ю"] = "yu",
+      ["я"] = "ya" 
     }
 
     translit.tables["English transcription lowercase second pass"]
       ["ь"] = "ь",
       ["э"] = "è",
       ["ю"] = "ju", -- Maybe we should do things like ню -> ňu and
-    }  -- тя -> ťa, but ["я"] = "ja"  that would complicate things a
-       -- bit and linguists might not agree.
+      ["я"] = "ja", -- тя -> ťa, but that would complicate things a
+    }               -- bit and linguists might not agree.
 
     translit.tables["Czech transcription lowercase"]
       = translit.ru_trsc_cz_low