예제 #1
0
    def test_1(self):
        t = Translator(self.mnemosyne.component_manager)
        assert t.supported_languages() == []
        assert iso6931_code_for_language_name("Zulu") == "zu"

        t = GetTextTranslator(self.mnemosyne.component_manager)
        assert t.supported_languages() != []        
예제 #2
0
 def apply(self):
     self.config()["ui_language"] = iso6931_code_for_language_name(\
             unicode(self.languages.currentText()))
     self.translator().set_language(self.config()["ui_language"])
     if self.new_cards.currentIndex() == 1:
         self.config()["randomise_new_cards"] = True
     else:
         self.config()["randomise_new_cards"] = False
     if self.scheduled_cards.currentIndex() == 1:
         self.config()["randomise_scheduled_cards"] = True
     else:
         self.config()["randomise_scheduled_cards"] = False
     self.config()["non_memorised_cards_in_hand"] = \
         self.non_memorised_cards.value()
     self.config()["save_after_n_reps"] = \
         self.save_after_n_reps.value()
     if self.media_autoplay.checkState() == QtCore.Qt.Checked:
         self.config()["media_autoplay"] = True
     else:
         self.config()["media_autoplay"] = False
     if self.media_controls.checkState() == QtCore.Qt.Checked:
         self.config()["media_controls"] = True
     else:
         self.config()["media_controls"] = False
     if self.upload_science_logs.checkState() == QtCore.Qt.Checked:
         self.config()["upload_science_logs"] = True
     else:
         self.config()["upload_science_logs"] = False
예제 #3
0
    def test_1(self):
        t = Translator(self.mnemosyne.component_manager)
        assert t.supported_languages() == []
        assert iso6931_code_for_language_name("Zulu") == "zu"

        t = GetTextTranslator(self.mnemosyne.component_manager)
        assert t.supported_languages() != []
예제 #4
0
 def apply(self):
     self.config()["ui_language"] = iso6931_code_for_language_name(unicode(self.languages.currentText()))
     self.translator().set_language(self.config()["ui_language"])
     if self.new_cards.currentIndex() == 1:
         self.config()["randomise_new_cards"] = True
     else:
         self.config()["randomise_new_cards"] = False
     if self.scheduled_cards.currentIndex() == 1:
         self.config()["randomise_scheduled_cards"] = True
     else:
         self.config()["randomise_scheduled_cards"] = False
     self.config()["non_memorised_cards_in_hand"] = self.non_memorised_cards.value()
     self.config()["save_after_n_reps"] = self.save_after_n_reps.value()
     if self.media_autoplay.checkState() == QtCore.Qt.Checked:
         self.config()["media_autoplay"] = True
     else:
         self.config()["media_autoplay"] = False
     if self.media_controls.checkState() == QtCore.Qt.Checked:
         self.config()["media_controls"] = True
     else:
         self.config()["media_controls"] = False
     if self.upload_science_logs.checkState() == QtCore.Qt.Checked:
         self.config()["upload_science_logs"] = True
     else:
         self.config()["upload_science_logs"] = False
예제 #5
0
 def apply(self):
     self.config()["save_after_n_reps"] = self.save_after_n_reps.value()
     self.config()["max_backups"] = self.max_backups.value()
     if self.upload_science_logs.checkState() == QtCore.Qt.Checked:
         self.config()["upload_science_logs"] = True
     else:
         self.config()["upload_science_logs"] = False
     if self.card_presentation.currentIndex() == 0:
         self.config()["QA_split"] = "fixed"
     elif self.card_presentation.currentIndex() == 1:
         self.config()["QA_split"] = "adaptive"
     elif self.card_presentation.currentIndex() == 2:
         self.config()["QA_split"] = "single_window"
     self.config()["ui_language"] = iso6931_code_for_language_name(\
             self.languages.currentText())
     self.translator().set_language(self.config()["ui_language"])