浏览代码

Fix multilingual dict bug.

tags/v0.2
Ben Kurtovic 10 年前
父节点
当前提交
00474e5962
共有 1 个文件被更改,包括 3 次插入4 次删除
  1. +3
    -4
      earwigbot/commands/dictionary.py

+ 3
- 4
earwigbot/commands/dictionary.py 查看文件

@@ -53,7 +53,7 @@ class Dictionary(Command):

multilingual = "#" in term
if multilingual:
lang_requested = term[term.find("#")+1:]
lang_requested = term.rsplit("#", 1)[1]
page = site.get_page(term, follow_redirects=True)
try:
entry = page.get()
@@ -70,10 +70,9 @@ class Dictionary(Command):

result = []
for lang, section in sorted(languages.items()):
if multilingual:
if lang == lang_requested:
return u"({0}) {1}".format(lang, definition)
definition = self.get_definition(section, level)
if multilingual and lang == lang_requested:
return u"({0}) {1}".format(lang, definition)
result.append(u"({0}) {1}".format(lang, definition))
return u"; ".join(result)



正在加载...
取消
保存