228 buf.append("<div class='sense'>") |
231 buf.append("<div class='sense'>") |
229 if sense.pos: |
232 if sense.pos: |
230 buf.append("<span class='pos'>") |
233 buf.append("<span class='pos'>") |
231 buf.append(sense.pos) |
234 buf.append(sense.pos) |
232 buf.append("</span>") |
235 buf.append("</span>") |
|
236 need_sep = False |
233 if sense.ant_list and len(sense.ant_list) > 0: |
237 if sense.ant_list and len(sense.ant_list) > 0: |
234 buf.append(" <span class='ant'>ant: ") |
238 buf.append(" <span class='ant'>ant: ") |
235 buf.append("; ".join(sense.ant_list)) |
239 buf.append("; ".join(sense.ant_list)) |
236 buf.append("</span>") |
240 buf.append("</span>") |
|
241 need_sep = True |
237 if sense.syn_list and len(sense.syn_list) > 0: |
242 if sense.syn_list and len(sense.syn_list) > 0: |
|
243 if need_sep: |
|
244 buf.append(" |") |
238 buf.append(" <span class='syn'>syn: ") |
245 buf.append(" <span class='syn'>syn: ") |
239 buf.append("; ".join(sense.syn_list)) |
246 buf.append("; ".join(sense.syn_list)) |
|
247 buf.append("</span>") |
|
248 need_sep = True |
|
249 if sense.rel_list and len(sense.rel_list) > 0: |
|
250 if need_sep: |
|
251 buf.append(" |") |
|
252 buf.append(" <span class='rel'>rel: ") |
|
253 buf.append("; ".join(sense.rel_list)) |
240 buf.append("</span>") |
254 buf.append("</span>") |
241 for (lang, tr) in sense.tr_list: |
255 for (lang, tr) in sense.tr_list: |
242 if len(sense.tr_list) > 1: |
256 if len(sense.tr_list) > 1: |
243 buf.append("<div class='sense'>") |
257 buf.append("<div class='sense'>") |
244 buf.append(" <span class='lang'>") |
258 buf.append(" <span class='lang'>") |