jitenbot/bot/mdict/terms/sankoku8.py
2023-07-18 00:43:38 -05:00

24 lines
702 B
Python

from bot.mdict.terms.terminator import Terminator
from bot.mdict.glossary.sankoku8 import make_glossary
class Sankoku8Terminator(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,
]