2
|
1 #!/usr/bin/python3 -B
|
|
2 # coding=utf-8
|
|
3 import sys
|
|
4
|
|
5 transtab = {
|
|
6 u"b": u"[b́b]",
|
|
7 u"d": u"[d́d]",
|
|
8 u"e": u"[ɛe̮e]",
|
|
9 u"f": u"[f́f̆f́̆f̀f́̀f]",
|
|
10 u"g": u"[ǵg]",
|
|
11 u"h": u"[h́h̆h́̆h̀h́̀h]",
|
|
12 u"i": u"[i̮i]",
|
|
13 u"k": u"[ḱk̆ḱ̆k̀ḱ̀k]",
|
|
14 u"l": u"[ĺl̆ĺ̆l̀ĺ̀l]",
|
|
15 u"m": u"[ḿm]",
|
|
16 u"n": u"[ńn]",
|
|
17 u"p": u"[ṕp̆ṕ̆p̀ṕ̀p]",
|
|
18 u"r": u"[ŕr]",
|
|
19 u"s": u"[śs̆s̀šš̆š̀źžsz]",
|
|
20 u"z": u"[śs̆s̀šš̆š̀źžsz]",
|
|
21 u"t": u"[t́t̆t́̆t̀t́̀t]",
|
|
22 u"v": u"[v́v]",
|
|
23 }
|
|
24
|
|
25
|
|
26 if len(sys.argv) < 1:
|
|
27 print(u"Usage: {} <string>".format(sys.argv[0]))
|
|
28 sys.exit(0)
|
|
29
|
|
30
|
|
31 for sstr in sys.argv[1:]:
|
|
32 dstr = ""
|
|
33 for i in range(0, len(sstr)):
|
|
34 if sstr[i] in transtab:
|
|
35 dstr += transtab[sstr[i]]
|
|
36 else:
|
|
37 dstr += sstr[i]
|
|
38
|
|
39 print(dstr)
|
|
40
|