Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py

changeset 6411
7fd9b7ecbcfe
parent 6048
82ad8ec9548c
child 6539
0de153b92d53
equal deleted inserted replaced
6410:98a5d0cd72f5 6411:7fd9b7ecbcfe
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(

eric ide

mercurial