56 self.ibmLabel.setText( |
56 self.ibmLabel.setText( |
57 self.tr( |
57 self.tr( |
58 """<p>A key is <b>required</b> to use this service.""" |
58 """<p>A key is <b>required</b> to use this service.""" |
59 """ <a href="{0}">Register with IBM Cloud.</a></p>""" |
59 """ <a href="{0}">Register with IBM Cloud.</a></p>""" |
60 ).format(TranslatorEngines.getKeyUrl("ibm_watson")) |
60 ).format(TranslatorEngines.getKeyUrl("ibm_watson")) |
|
61 ) |
|
62 self.libreLabel.setText( |
|
63 """<p>A key is <b>optional</b> to use this service and depends on the""" |
|
64 """ server configuration. Contact your server admin for details.""" |
61 ) |
65 ) |
62 self.msLabel.setText( |
66 self.msLabel.setText( |
63 self.tr( |
67 self.tr( |
64 """<p>A registration of the text translation service is""" |
68 """<p>A registration of the text translation service is""" |
65 """ <b>required</b>. <a href="{0}">Register with Microsoft""" |
69 """ <b>required</b>. <a href="{0}">Register with Microsoft""" |
110 ) |
114 ) |
111 self.googlev2KeyEdit.setText(self.__plugin.getPreferences("GoogleV2Key")) |
115 self.googlev2KeyEdit.setText(self.__plugin.getPreferences("GoogleV2Key")) |
112 # IBM Watson settings |
116 # IBM Watson settings |
113 self.ibmUrlEdit.setText(self.__plugin.getPreferences("IbmUrl")) |
117 self.ibmUrlEdit.setText(self.__plugin.getPreferences("IbmUrl")) |
114 self.ibmKeyEdit.setText(self.__plugin.getPreferences("IbmKey")) |
118 self.ibmKeyEdit.setText(self.__plugin.getPreferences("IbmKey")) |
|
119 # LibreTranslate settings |
|
120 self.libreUrlEdit.setText(self.__plugin.getPreferences("LibreTranslateUrl")) |
|
121 self.libreKeyEdit.setText(self.__plugin.getPreferences("libreTranslateKey")) |
115 # Microsoft settings |
122 # Microsoft settings |
116 self.msSubscriptionKeyEdit.setText( |
123 self.msSubscriptionKeyEdit.setText( |
117 self.__plugin.getPreferences("MsTranslatorKey") |
124 self.__plugin.getPreferences("MsTranslatorKey") |
118 ) |
125 ) |
119 self.msSubscriptionRegionEdit.setText( |
126 self.msSubscriptionRegionEdit.setText( |
146 ) |
153 ) |
147 self.__plugin.setPreferences("GoogleV2Key", self.googlev2KeyEdit.text()) |
154 self.__plugin.setPreferences("GoogleV2Key", self.googlev2KeyEdit.text()) |
148 # IBM Watson settings |
155 # IBM Watson settings |
149 self.__plugin.setPreferences("IbmUrl", self.ibmUrlEdit.text()) |
156 self.__plugin.setPreferences("IbmUrl", self.ibmUrlEdit.text()) |
150 self.__plugin.setPreferences("IbmKey", self.ibmKeyEdit.text()) |
157 self.__plugin.setPreferences("IbmKey", self.ibmKeyEdit.text()) |
|
158 # LibreTranslate settings |
|
159 self.__plugin.setPreferences("LibreTranslateUrl", self.libreUrlEdit.text()) |
|
160 self.__plugin.setPreferences("libreTranslateKey", self.libreKeyEdit.text()) |
151 # Microsoft settings |
161 # Microsoft settings |
152 self.__plugin.setPreferences( |
162 self.__plugin.setPreferences( |
153 "MsTranslatorKey", self.msSubscriptionKeyEdit.text() |
163 "MsTranslatorKey", self.msSubscriptionKeyEdit.text() |
154 ) |
164 ) |
155 self.__plugin.setPreferences( |
165 self.__plugin.setPreferences( |