# HG changeset patch # User Matti Hamalainen # Date 1620038365 -10800 # Node ID e6a7726ea1e5bf47baba1b59fe778e05155acece # Parent 0e5f705a895b5dcda7d1688777726094467684b7 Plop. diff -r 0e5f705a895b -r e6a7726ea1e5 trans.py --- /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: {} ".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) +