equal
deleted
inserted
replaced
96 FOUT.write(" ant: ") |
96 FOUT.write(" ant: ") |
97 FOUT.write("; ".join(["{"+s+"}" for s in sense.ant_list])) |
97 FOUT.write("; ".join(["{"+s+"}" for s in sense.ant_list])) |
98 if sense.syn_list and len(sense.syn_list) > 0: |
98 if sense.syn_list and len(sense.syn_list) > 0: |
99 FOUT.write(" syn: ") |
99 FOUT.write(" syn: ") |
100 FOUT.write("; ".join(["{"+s+"}" for s in sense.syn_list])) |
100 FOUT.write("; ".join(["{"+s+"}" for s in sense.syn_list])) |
101 FOUT.write("\n") |
101 if not LANGS or len(LANGS) != 1: |
|
102 FOUT.write("\n") |
102 for (lang, tr) in sense.tr_list: |
103 for (lang, tr) in sense.tr_list: |
|
104 if LANGS and not (lang in LANGS): |
|
105 continue |
103 FOUT.write(" ") |
106 FOUT.write(" ") |
104 if LANGS is None: |
107 if not LANGS or len(LANGS) > 1: |
105 FOUT.write(lang) |
108 FOUT.write(lang) |
106 FOUT.write("→ ") |
109 FOUT.write("→ ") |
107 FOUT.write(tr) |
110 FOUT.write(tr) |
108 elif lang in LANGS: |
|
109 if len(LANGS) == 1: |
|
110 FOUT.write(tr) |
|
111 else: |
|
112 FOUT.write(lang) |
|
113 FOUT.write("→ ") |
|
114 FOUT.write(tr) |
|
115 FOUT.write("\n") |
111 FOUT.write("\n") |
|
112 for (lang, tr) in sense.ex_list or []: |
|
113 if LANGS and not (lang in LANGS): |
|
114 continue |
|
115 FOUT.write(" ") |
|
116 if not LANGS or len(LANGS) > 1: |
|
117 FOUT.write(lang) |
|
118 FOUT.write("⇒ ") |
|
119 FOUT.write(tr) |
|
120 FOUT.write("\n") |