diff --git a/plugins/acronyms_expander/acronyms_expander.py b/plugins/acronyms_expander/acronyms_expander.py index e325f67bf0a4c85f1b19e23bd101cad045195d18..d98e255ff2aae052068575852d36160cb0af3d81 100644 --- a/plugins/acronyms_expander/acronyms_expander.py +++ b/plugins/acronyms_expander/acronyms_expander.py @@ -36,6 +36,8 @@ class AcronymsExpanderPlugin(GajimPlugin): @log_calls('AcronymsExpanderPlugin') def init(self): + self.description = _('Replaces acronyms (or other strings) ' + 'with given expansions/substitutes.') self.config_dialog = None self.gui_extension_points = { diff --git a/plugins/banner_tweaks/plugin.py b/plugins/banner_tweaks/plugin.py index b3d9dcda48a6b4b3ff1073cc22e7d2a0e4242c9f..6439dd51bee1fec5a2c2f1b8757daff2a25cb6e9 100644 --- a/plugins/banner_tweaks/plugin.py +++ b/plugins/banner_tweaks/plugin.py @@ -45,6 +45,10 @@ class BannerTweaksPlugin(GajimPlugin): @log_calls('BannerTweaksPlugin') def init(self): + self.description = _('Allows user to tweak chat window banner ' + 'appearance (eg. make it compact).\n' + 'Based on patch by pb in ticket #4133:\n' + 'http://trac.gajim.org/attachment/ticket/4133.') self.config_dialog = BannerTweaksPluginConfigDialog(self) self.gui_extension_points = { diff --git a/plugins/dbus_plugin/plugin.py b/plugins/dbus_plugin/plugin.py index b7289aed0ad776d6102aaf681da6ac85d39557da..3a583a7cfab66f7afdcd9e41e0d76a71b8244f7d 100644 --- a/plugins/dbus_plugin/plugin.py +++ b/plugins/dbus_plugin/plugin.py @@ -688,6 +688,9 @@ class DBusPlugin(GajimPlugin): @log_calls('DBusPlugin') def init(self): + self.description = _('D-Bus support.' + ' Based on remote_control module from' + '\nGajim core but uses new events handling system.') self.config_dialog = None #self.gui_extension_points = {} #self.config_default_values = {} diff --git a/plugins/events_dump/plugin.py b/plugins/events_dump/plugin.py index 0d102616597d22f976050f8a200996f28241acf6..19c5eccfcf41c64bfbebd55ab8b707f0281880a2 100644 --- a/plugins/events_dump/plugin.py +++ b/plugins/events_dump/plugin.py @@ -36,6 +36,7 @@ class EventsDumpPlugin(GajimPlugin): @log_calls('EventsDumpPlugin') def init(self): + self.description = _('Dumps info about selected events to console.') self.config_dialog = None #self.gui_extension_points = {} #self.config_default_values = {} diff --git a/plugins/google_translation/plugin.py b/plugins/google_translation/plugin.py index faa1985600c47a1918a4b59c0a34f75559fcb50b..227f70fda3c04ae8ff85dad04d5555f5ef60b5b6 100644 --- a/plugins/google_translation/plugin.py +++ b/plugins/google_translation/plugin.py @@ -44,6 +44,8 @@ class GoogleTranslationPlugin(GajimPlugin): @log_calls('GoogleTranslationPlugin') def init(self): + self.description = _('Translates (currently only incoming)' + 'messages using Google Translate.') self.config_dialog = None #self.gui_extension_points = {} self.config_default_values = { diff --git a/plugins/length_notifier/length_notifier.py b/plugins/length_notifier/length_notifier.py index 6c8f1ce127a13d3e90237b915b062e72663fae24..3c9e9bccc47bd2af00858513e17c589ea21acb57 100644 --- a/plugins/length_notifier/length_notifier.py +++ b/plugins/length_notifier/length_notifier.py @@ -36,6 +36,8 @@ class LengthNotifierPlugin(GajimPlugin): @log_calls('LengthNotifierPlugin') def init(self): + self.description = _('Highlights message entry field in chat window ' + 'when given length of message is exceeded.') self.config_dialog = LengthNotifierPluginConfigDialog(self) self.gui_extension_points = { @@ -43,10 +45,11 @@ class LengthNotifierPlugin(GajimPlugin): self.disconnect_from_chat_control) } - self.config_default_values = {'MESSAGE_WARNING_LENGTH' : (140, 'Message length at which notification is invoked.'), - 'WARNING_COLOR' : ('#F0DB3E', 'Background color of text entry field in chat window when notification is invoked.'), - 'JIDS' : ([], 'JabberIDs that plugin should be used with (eg. restrict only to one microblogging bot). If empty plugin is used with every JID. [not implemented]') - } + self.config_default_values = { + 'MESSAGE_WARNING_LENGTH' : (140, 'Message length at which notification is invoked.'), + 'WARNING_COLOR' : ('#F0DB3E', 'Background color of text entry field in chat window when notification is invoked.'), + 'JIDS' : ([], 'JabberIDs that plugin should be used with (eg. restrict only to one microblogging bot). If empty plugin is used with every JID. [not implemented]') + } @log_calls('LengthNotifierPlugin') def textview_length_warning(self, tb, chat_control): diff --git a/plugins/new_events_example/plugin.py b/plugins/new_events_example/plugin.py index d113bd54d3cd216165dabb15784a1bd6c9fe9eec..f66c0dda2383ffcaa0d2d9139ff838e617116854 100644 --- a/plugins/new_events_example/plugin.py +++ b/plugins/new_events_example/plugin.py @@ -41,6 +41,8 @@ class NewEventsExamplePlugin(GajimPlugin): @log_calls('NewEventsExamplePlugin') def init(self): + self.description = _('Shows how to generate new network events based ' + 'on existing one using Network Events Controller.') self.config_dialog = None #self.gui_extension_points = {} #self.config_default_values = {} diff --git a/plugins/plugin_installer/plugin_installer.py b/plugins/plugin_installer/plugin_installer.py index 72157e11f16dd98c521707dd7f055c9fd183f658..b546157cc772e20ad78d4e03e763f7eb771a9e90 100644 --- a/plugins/plugin_installer/plugin_installer.py +++ b/plugins/plugin_installer/plugin_installer.py @@ -41,6 +41,7 @@ class PluginInstaller(GajimPlugin): @log_calls('PluginInstallerPlugin') def init(self): + self.description = _('Install and upgrade plugins from ftp') self.config_dialog = PluginInstallerPluginConfigDialog(self) self.config_default_values = {'ftp_server': ('ftp.gajim.org', '')} diff --git a/plugins/roster_buttons/plugin.py b/plugins/roster_buttons/plugin.py index ce1678fe7e15ef3b98af1f3ec628c8a5c7cb3570..026658b5e79ebf976f772ccbcf7e2979b1499d05 100644 --- a/plugins/roster_buttons/plugin.py +++ b/plugins/roster_buttons/plugin.py @@ -36,6 +36,7 @@ class RosterButtonsPlugin(GajimPlugin): @log_calls('RosterButtonsPlugin') def init(self): + self.description = _('Adds quick action buttons to roster window.') self.GTK_BUILDER_FILE_PATH = self.local_file_path('roster_buttons.ui') self.roster_vbox = gajim.interface.roster.xml.get_object('roster_vbox2') self.show_offline_contacts_menuitem = gajim.interface.roster.xml.get_object('show_offline_contacts_menuitem') diff --git a/plugins/snarl_notifications/plugin.py b/plugins/snarl_notifications/plugin.py index 7dfe24d269c0e66ac6dd590adc71ea4392bc81d1..82247c5e6911c8f189d59ecfb328faf2cabe71cc 100644 --- a/plugins/snarl_notifications/plugin.py +++ b/plugins/snarl_notifications/plugin.py @@ -41,6 +41,10 @@ class SnarlNotificationsPlugin(GajimPlugin): @log_calls('SnarlNotificationsPlugin') def init(self): + self.description = _('Shows events notification using Snarl ' + '(http://www.fullphat.net/) under Windows. ' + 'Snarl needs to be installed in system.\n' + 'PySnarl bindings are used (http://code.google.com/p/pysnarl/).') self.config_dialog = None #self.gui_extension_points = {} #self.config_default_values = {} diff --git a/plugins/triggers/triggers.py b/plugins/triggers/triggers.py index bca98263ccbbf33bdf4ee526506337b36def1994..8746df21123205dd60ebcbc3cf9c5563fd44a103 100644 --- a/plugins/triggers/triggers.py +++ b/plugins/triggers/triggers.py @@ -34,6 +34,7 @@ class Triggers(GajimPlugin): @log_calls('TriggersPlugin') def init(self): + self.description = _('Configure Gajim\'s behaviour for each contact') self.config_dialog = TriggersPluginConfigDialog(self) self.config_default_values = {} diff --git a/plugins/whiteboard/plugin.py b/plugins/whiteboard/plugin.py index 2716c203ebbcb0260c937b390f19fbb28d0d2516..ba281d7051f6df110c181528c7d41b3fd9f6adb3 100644 --- a/plugins/whiteboard/plugin.py +++ b/plugins/whiteboard/plugin.py @@ -52,6 +52,8 @@ NS_SXE = 'urn:xmpp:sxe:0' class WhiteboardPlugin(GajimPlugin): @log_calls('WhiteboardPlugin') def init(self): + self.description = _('Shows a whiteboard in chat.' + ' python-pygoocanvas is required.') self.config_dialog = None self.events_handlers = { 'jingle-request-received': (ged.GUI1, self._nec_jingle_received),