Mercurial > hg > lxmldump
view trans.py @ 18:ff959de0f6c8
Add grammatical attributes.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 11 May 2021 15:44:33 +0300 |
parents | e6a7726ea1e5 |
children |
line wrap: on
line source
#!/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)