24 lines
704 B
Python
24 lines
704 B
Python
|
from bot.mdict.terms.terminator import Terminator
|
||
|
from bot.mdict.glossary.daijirin2 import make_glossary
|
||
|
|
||
|
|
||
|
class Daijirin2Terminator(Terminator):
|
||
|
def _glossary(self, entry):
|
||
|
if entry.entry_id in self._glossary_cache:
|
||
|
return self._glossary_cache[entry.entry_id]
|
||
|
glossary = make_glossary(entry, self._media_dir)
|
||
|
self._glossary_cache[entry.entry_id] = glossary
|
||
|
return glossary
|
||
|
|
||
|
def _link_glossary_parameters(self, entry):
|
||
|
return [
|
||
|
[entry.children, "子項目"],
|
||
|
[entry.phrases, "句項目"],
|
||
|
]
|
||
|
|
||
|
def _subentry_lists(self, entry):
|
||
|
return [
|
||
|
entry.children,
|
||
|
entry.phrases,
|
||
|
]
|