206 buf.append("</span>") |
209 buf.append("</span>") |
207 if sense.syn_list and len(sense.syn_list) > 0: |
210 if sense.syn_list and len(sense.syn_list) > 0: |
208 buf.append(" <span class='syn'>syn: ") |
211 buf.append(" <span class='syn'>syn: ") |
209 buf.append("; ".join(sense.syn_list)) |
212 buf.append("; ".join(sense.syn_list)) |
210 buf.append("</span>") |
213 buf.append("</span>") |
211 for (lang, tr) in sense.tr_list: |
214 for (lang, tr) in sense.tr_list or []: |
212 if len(sense.tr_list) > 1: |
215 if len(sense.tr_list) > 1: |
213 buf.append("<div class='sense'>") |
216 buf.append("<div class='sense'>") |
214 buf.append(" <span class='lang'>") |
217 buf.append(" <span class='lang'>") |
215 buf.append(lang) |
218 buf.append(lang) |
216 buf.append("</span>") |
219 buf.append("</span>") |
262 if need_sep: |
265 if need_sep: |
263 buf.append(" |") |
266 buf.append(" |") |
264 buf.append(" <span class='rel'>rel: ") |
267 buf.append(" <span class='rel'>rel: ") |
265 buf.append("; ".join(sense.rel_list)) |
268 buf.append("; ".join(sense.rel_list)) |
266 buf.append("</span>") |
269 buf.append("</span>") |
267 for (lang, tr) in sense.tr_list: |
270 for (lang, tr) in sense.tr_list or []: |
268 if len(sense.tr_list) > 1: |
271 if len(sense.tr_list) > 1: |
269 buf.append("<div class='sense'>") |
272 buf.append("<div class='sense'>") |
270 buf.append(" <span class='lang'>") |
273 buf.append(" <span class='lang'>") |
271 buf.append(lang) |
274 buf.append(lang) |
272 buf.append("</span>") |
275 buf.append("</span>") |
273 buf.append(" <span class='tr'>") |
276 buf.append(" <span class='tr'>") |
274 buf.append(tr) |
277 buf.append(tr) |
275 buf.append("</span>") |
278 buf.append("</span>") |
276 if len(sense.tr_list) > 1: |
279 if len(sense.tr_list) > 1: |
277 buf.append("</div>") |
280 buf.append("</div>") |
|
281 for (lang, tr) in sense.glos_list or []: |
|
282 buf.append("<div class='glos'>") |
|
283 buf.append(" <span class='lang'>") |
|
284 buf.append(lang) |
|
285 buf.append("</span>") |
|
286 buf.append(" <span class='glos'>") |
|
287 buf.append(tr) |
|
288 buf.append("</span>") |
|
289 buf.append("</div>") |
278 reverse_from = "".join(buf) # without examples!! |
290 reverse_from = "".join(buf) # without examples!! |
279 builder.add_note("en->tr", identity, direct_from, direct_to) |
291 builder.add_note("en->tr", identity, direct_from, direct_to) |
280 builder.add_note("tr->en", identity, reverse_from, direct_from) |
292 builder.add_note("tr->en", identity, reverse_from, direct_from) |
281 if v1 and v2 and v3: |
293 if v1 and v2 and v3: |
282 question = u"<div class='ask'>Find irregular verb:</div>" |
294 question = u"<div class='ask'>Find irregular verb:</div>" |