예제 #1
0
파일: glosbe.py 프로젝트: hans/anki-glosbe
def editor_glosbe_translate(self):
    self.saveNow()

    # Phrase is expected to be in first field
    phrase = self.note.fields[0]

    # TODO: Don't fix languages
    translations = get_translations(phrase, 'deu', 'eng')

    item, accepted = QInputDialog.getItem(mw, "Glosbe translation",
                                          "Choose a translation from the list below.",
                                          translations[0] + translations[1])

    if accepted:
        self.note.fields[self.currentField] += item

    self.loadNote()
예제 #2
0
def ensureName():
    if not mw.col.conf.has_key('ankichallenge-name'):
        name, answered = QInputDialog.getText(
            mw, 'ankichallenge', 'Please chose a name for the Ankichallenge')
        if answered:
            mw.col.conf['ankichallenge-name'] = name
예제 #3
0
def ensureName():
    if not mw.col.conf.has_key('ankichallenge-name'):
        name, answered = QInputDialog.getText(
            mw, 'ankichallenge', 'Please chose a name for the Ankichallenge')
        if answered:
            mw.col.conf['ankichallenge-name'] = name