summaryrefslogtreecommitdiff
path: root/tex/context/third/transliterator/trans_tables_iso9.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/third/transliterator/trans_tables_iso9.lua')
-rw-r--r--tex/context/third/transliterator/trans_tables_iso9.lua7
1 files changed, 6 insertions, 1 deletions
diff --git a/tex/context/third/transliterator/trans_tables_iso9.lua b/tex/context/third/transliterator/trans_tables_iso9.lua
index b0eb2a0..9007b20 100644
--- a/tex/context/third/transliterator/trans_tables_iso9.lua
+++ b/tex/context/third/transliterator/trans_tables_iso9.lua
@@ -251,7 +251,7 @@ end
--===========================================================================--
-function translit.iso9 (mode, text)
+local function iso9 (mode, text)
local P, R, S, V, Cs = lpeg.P, lpeg.R, lpeg.S, lpeg.V, lpeg.Cs
local addrules = translit.addrules
local utfchar = translit.utfchar
@@ -280,3 +280,8 @@ function translit.iso9 (mode, text)
return iso9_parser:match(text)
end
+
+translit.methods ["ru"] = function (text) return iso9 ("all" , text) end
+translit.methods ["all"] = function (text) return iso9 ("all" , text) end
+translit.methods ["ru_old"] = function (text) return iso9 ("ru_old" , text) end
+translit.methods ["ru_old_jer_hack"] = function (text) return iso9 ("ru_old_jer_hack", text) end