src/eric7/Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py

branch
eric7
changeset 9956
5b138f996a1e
parent 9653
e67609152c5e
child 9999
4559a33e641a
equal deleted inserted replaced
9955:aa02420279fe 9956:5b138f996a1e
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(

eric ide

mercurial