41 |
41 |
42 self.googlev2Label.setText(self.tr( |
42 self.googlev2Label.setText(self.tr( |
43 """<p>A key is <b>required</b> to use this service.""" |
43 """<p>A key is <b>required</b> to use this service.""" |
44 """ <a href="{0}">Get a commercial API key.</a></p>""").format( |
44 """ <a href="{0}">Get a commercial API key.</a></p>""").format( |
45 TranslatorEngines.getKeyUrl("googlev2"))) |
45 TranslatorEngines.getKeyUrl("googlev2"))) |
|
46 self.ibmLabel.setText(self.tr( |
|
47 """<p>A key is <b>required</b> to use this service.""" |
|
48 """ <a href="{0}">Register with IBM Cloud.</a></p>""").format( |
|
49 TranslatorEngines.getKeyUrl("ibm_watson"))) |
46 self.msLabel.setText(self.tr( |
50 self.msLabel.setText(self.tr( |
47 """<p>A registration of the text translation service is""" |
51 """<p>A registration of the text translation service is""" |
48 """ <b>required</b>. <a href="{0}">Register with Microsoft""" |
52 """ <b>required</b>. <a href="{0}">Register with Microsoft""" |
49 """ Azure.</a></p>""").format( |
53 """ Azure.</a></p>""").format( |
50 TranslatorEngines.getKeyUrl("microsoft"))) |
54 TranslatorEngines.getKeyUrl("microsoft"))) |
75 # Google settings |
79 # Google settings |
76 self.dictionaryCheckBox.setChecked( |
80 self.dictionaryCheckBox.setChecked( |
77 self.__plugin.getPreferences("GoogleEnableDictionary")) |
81 self.__plugin.getPreferences("GoogleEnableDictionary")) |
78 self.googlev2KeyEdit.setText( |
82 self.googlev2KeyEdit.setText( |
79 self.__plugin.getPreferences("GoogleV2Key")) |
83 self.__plugin.getPreferences("GoogleV2Key")) |
|
84 # IBM Watson settings |
|
85 self.ibmUrlEdit.setText( |
|
86 self.__plugin.getPreferences("IbmUrl")) |
|
87 self.ibmKeyEdit.setText( |
|
88 self.__plugin.getPreferences("IbmKey")) |
80 # Microsoft settings |
89 # Microsoft settings |
81 self.msSubscriptionKeyEdit.setText( |
90 self.msSubscriptionKeyEdit.setText( |
82 self.__plugin.getPreferences("MsTranslatorKey")) |
91 self.__plugin.getPreferences("MsTranslatorKey")) |
83 # MyMemory settings |
92 # MyMemory settings |
84 self.mymemoryKeyEdit.setText( |
93 self.mymemoryKeyEdit.setText( |
103 # Google settings |
112 # Google settings |
104 self.__plugin.setPreferences( |
113 self.__plugin.setPreferences( |
105 "GoogleEnableDictionary", self.dictionaryCheckBox.isChecked()) |
114 "GoogleEnableDictionary", self.dictionaryCheckBox.isChecked()) |
106 self.__plugin.setPreferences( |
115 self.__plugin.setPreferences( |
107 "GoogleV2Key", self.googlev2KeyEdit.text()) |
116 "GoogleV2Key", self.googlev2KeyEdit.text()) |
|
117 # IBM Watson settings |
|
118 self.__plugin.setPreferences( |
|
119 "IbmUrl", self.ibmUrlEdit.text()) |
|
120 self.__plugin.setPreferences( |
|
121 "IbmKey", self.ibmKeyEdit.text()) |
108 # Microsoft settings |
122 # Microsoft settings |
109 self.__plugin.setPreferences( |
123 self.__plugin.setPreferences( |
110 "MsTranslatorKey", self.msSubscriptionKeyEdit.text()) |
124 "MsTranslatorKey", self.msSubscriptionKeyEdit.text()) |
111 # MyMemory settings |
125 # MyMemory settings |
112 self.__plugin.setPreferences( |
126 self.__plugin.setPreferences( |