37 self.setObjectName("TranslatorPage") |
37 self.setObjectName("TranslatorPage") |
38 |
38 |
39 self.__plugin = plugin |
39 self.__plugin = plugin |
40 self.__enableLanguageWarning = True |
40 self.__enableLanguageWarning = True |
41 |
41 |
|
42 self.deeplLabel.setText(self.tr( |
|
43 """<p>A key is <b>required</b> to use this service.""" |
|
44 """ <a href="{0}">Get a commercial API key.</a></p>""").format( |
|
45 TranslatorEngines.getKeyUrl("deepl"))) |
42 self.googlev2Label.setText(self.tr( |
46 self.googlev2Label.setText(self.tr( |
43 """<p>A key is <b>required</b> to use this service.""" |
47 """<p>A key is <b>required</b> to use this service.""" |
44 """ <a href="{0}">Get a commercial API key.</a></p>""").format( |
48 """ <a href="{0}">Get a commercial API key.</a></p>""").format( |
45 TranslatorEngines.getKeyUrl("googlev2"))) |
49 TranslatorEngines.getKeyUrl("googlev2"))) |
46 self.ibmLabel.setText(self.tr( |
50 self.ibmLabel.setText(self.tr( |
74 else: |
78 else: |
75 itm.setCheckState(Qt.Unchecked) |
79 itm.setCheckState(Qt.Unchecked) |
76 self.languagesList.addItem(itm) |
80 self.languagesList.addItem(itm) |
77 self.languagesList.sortItems() |
81 self.languagesList.sortItems() |
78 |
82 |
|
83 # DeepL settings |
|
84 self.deeplKeyEdit.setText( |
|
85 self.__plugin.getPreferences("DeeplKey")) |
79 # Google settings |
86 # Google settings |
80 self.dictionaryCheckBox.setChecked( |
87 self.dictionaryCheckBox.setChecked( |
81 self.__plugin.getPreferences("GoogleEnableDictionary")) |
88 self.__plugin.getPreferences("GoogleEnableDictionary")) |
82 self.googlev2KeyEdit.setText( |
89 self.googlev2KeyEdit.setText( |
83 self.__plugin.getPreferences("GoogleV2Key")) |
90 self.__plugin.getPreferences("GoogleV2Key")) |
107 for itm in self.__checkedLanguageItems() |
114 for itm in self.__checkedLanguageItems() |
108 ] |
115 ] |
109 self.__plugin.setPreferences( |
116 self.__plugin.setPreferences( |
110 "EnabledLanguages", enabledLanguages) |
117 "EnabledLanguages", enabledLanguages) |
111 |
118 |
|
119 # DeepL settings |
|
120 self.__plugin.setPreferences( |
|
121 "DeeplKey", self.deeplKeyEdit.text()) |
112 # Google settings |
122 # Google settings |
113 self.__plugin.setPreferences( |
123 self.__plugin.setPreferences( |
114 "GoogleEnableDictionary", self.dictionaryCheckBox.isChecked()) |
124 "GoogleEnableDictionary", self.dictionaryCheckBox.isChecked()) |
115 self.__plugin.setPreferences( |
125 self.__plugin.setPreferences( |
116 "GoogleV2Key", self.googlev2KeyEdit.text()) |
126 "GoogleV2Key", self.googlev2KeyEdit.text()) |