py/gadict_c5.py
changeset 696 537b8ce489af
parent 690 e89a9e65777d
child 727 453837f63094
equal deleted inserted replaced
695:45e971e7a5f4 696:537b8ce489af
   167                 FOUT.write(" see: ")
   167                 FOUT.write(" see: ")
   168                 FOUT.write("; ".join(["{"+s+"}" for s in sense.rel_list]))
   168                 FOUT.write("; ".join(["{"+s+"}" for s in sense.rel_list]))
   169             if not LANGS or len(LANGS) != 1:
   169             if not LANGS or len(LANGS) != 1:
   170                 FOUT.write("\n")
   170                 FOUT.write("\n")
   171         for (lang, tr) in sense.tr_list or []:
   171         for (lang, tr) in sense.tr_list or []:
   172             if LANGS and not (lang in LANGS):
   172             if LANGS and lang not in LANGS:
   173                 continue
   173                 continue
   174             FOUT.write("  ")
   174             FOUT.write("  ")
   175             if not LANGS or len(LANGS) > 1:
   175             if not LANGS or len(LANGS) > 1:
   176                 FOUT.write(lang)
   176                 FOUT.write(lang)
   177                 FOUT.write("→ ")
   177                 FOUT.write("→ ")
   178             FOUT.write(tr)
   178             FOUT.write(tr)
   179             FOUT.write("\n")
   179             FOUT.write("\n")
   180         for (lang, tr) in sense.glos_list or []:
   180         for (lang, tr) in sense.glos_list or []:
   181             if LANGS and not (lang in LANGS):
   181             if LANGS and lang not in LANGS:
   182                 continue
   182                 continue
   183             FOUT.write("  ")
   183             FOUT.write("  ")
   184             if not LANGS or len(LANGS) > 1:
   184             if not LANGS or len(LANGS) > 1:
   185                 FOUT.write(lang)
   185                 FOUT.write(lang)
   186             FOUT.write("↦ ")
   186             FOUT.write("↦ ")
   187             FOUT.write(tr)
   187             FOUT.write(tr)
   188             FOUT.write("\n")
   188             FOUT.write("\n")
   189         for (lang, tr) in sense.ex_list or []:
   189         for (lang, tr) in sense.ex_list or []:
   190             if LANGS and not (lang in LANGS):
   190             if LANGS and lang not in LANGS:
   191                 continue
   191                 continue
   192             FOUT.write("    ")
   192             FOUT.write("    ")
   193             if not LANGS or len(LANGS) > 1:
   193             if not LANGS or len(LANGS) > 1:
   194                 FOUT.write(lang)
   194                 FOUT.write(lang)
   195             FOUT.write("⇒ ")
   195             FOUT.write("⇒ ")