Mercurial > hg > lxmldump
changeset 2:e6a7726ea1e5
Plop.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 03 May 2021 13:39:25 +0300 |
parents | 0e5f705a895b |
children | 7ce08dea935b 60b789dfee32 |
files | trans.py |
diffstat | 1 files changed, 40 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/trans.py Mon May 03 13:39:25 2021 +0300 @@ -0,0 +1,40 @@ +#!/usr/bin/python3 -B +# coding=utf-8 +import sys + +transtab = { + u"b": u"[b́b]", + u"d": u"[d́d]", + u"e": u"[ɛe̮e]", + u"f": u"[f́f̆f́̆f̀f́̀f]", + u"g": u"[ǵg]", + u"h": u"[h́h̆h́̆h̀h́̀h]", + u"i": u"[i̮i]", + u"k": u"[ḱk̆ḱ̆k̀ḱ̀k]", + u"l": u"[ĺl̆ĺ̆l̀ĺ̀l]", + u"m": u"[ḿm]", + u"n": u"[ńn]", + u"p": u"[ṕp̆ṕ̆p̀ṕ̀p]", + u"r": u"[ŕr]", + u"s": u"[śs̆s̀šš̆š̀źžsz]", + u"z": u"[śs̆s̀šš̆š̀źžsz]", + u"t": u"[t́t̆t́̆t̀t́̀t]", + u"v": u"[v́v]", +} + + +if len(sys.argv) < 1: + print(u"Usage: {} <string>".format(sys.argv[0])) + sys.exit(0) + + +for sstr in sys.argv[1:]: + dstr = "" + for i in range(0, len(sstr)): + if sstr[i] in transtab: + dstr += transtab[sstr[i]] + else: + dstr += sstr[i] + + print(dstr) +