Public bug reported: Binary package hint: gedit
The external plugins are not working in Gedit when the locale is Malayalam(ml_IN). Launching from console shows python error trace and External Plugins menus are not appearing in Tools menu. error trace is given below $ LANG=ml_IN gedit Traceback (most recent call last): File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 184, in activate helper = ExternalToolsWindowHelper(self, window) File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 130, in __init__ manager.insert_action_group(self._action_group, -1) File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 181, in __init__ ToolLibrary().set_locations(self.get_data_dir()) File "/usr/lib/gedit-2/plugins/externaltools/library.py", line 59, in set_locations self.tree = ToolDirectory(self, '') File "/usr/lib/gedit-2/plugins/externaltools/library.py", line 139, in __init__ self._load() File "/usr/lib/gedit-2/plugins/externaltools/library.py", line 160, in _load self.tools.append(Tool(self, p)) File "/usr/lib/gedit-2/plugins/externaltools/library.py", line 207, in __init__ self._load() File "/usr/lib/gedit-2/plugins/externaltools/library.py", line 219, in _load lang = locale.getlocale(locale.LC_MESSAGES)[0] File "/usr/lib/python2.6/locale.py", line 497, in getlocale return _parse_localename(localename) File "/usr/lib/python2.6/locale.py", line 410, in _parse_localename raise ValueError, 'unknown locale: %s' % localename ValueError: unknown locale: ml_IN Traceback (most recent call last): File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 192, in update_ui window.get_data(self.WINDOW_DATA_KEY).update_ui() AttributeError: 'NoneType' object has no attribute 'update_ui' Traceback (most recent call last): File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 192, in update_ui window.get_data(self.WINDOW_DATA_KEY).update_ui() AttributeError: 'NoneType' object has no attribute 'update_ui' Traceback (most recent call last): File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 192, in update_ui window.get_data(self.WINDOW_DATA_KEY).update_ui() AttributeError: 'NoneType' object has no attribute 'update_ui' Traceback (most recent call last): File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 188, in deactivate window.get_data(self.WINDOW_DATA_KEY).deactivate() AttributeError: 'NoneType' object has no attribute 'deactivate' Version: Ubuntu 9.04 Locale Environment Malayalam(ml_IN) Always reproducible ** Affects: gedit (Ubuntu) Importance: Undecided Status: New ** Description changed: Binary package hint: gedit The external plugins are not working in Gedit when the locale is Malayalam(ml_IN). Launching from console shows python error trace and External Plugins menus are not appearing in Tools menu. error trace is given below $ LANG=ml_IN gedit Traceback (most recent call last): File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 184, in activate helper = ExternalToolsWindowHelper(self, window) File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 130, in __init__ manager.insert_action_group(self._action_group, -1) File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 181, in __init__ ToolLibrary().set_locations(self.get_data_dir()) File "/usr/lib/gedit-2/plugins/externaltools/library.py", line 59, in set_locations self.tree = ToolDirectory(self, '') File "/usr/lib/gedit-2/plugins/externaltools/library.py", line 139, in __init__ self._load() File "/usr/lib/gedit-2/plugins/externaltools/library.py", line 160, in _load self.tools.append(Tool(self, p)) File "/usr/lib/gedit-2/plugins/externaltools/library.py", line 207, in __init__ self._load() File "/usr/lib/gedit-2/plugins/externaltools/library.py", line 219, in _load lang = locale.getlocale(locale.LC_MESSAGES)[0] File "/usr/lib/python2.6/locale.py", line 497, in getlocale return _parse_localename(localename) File "/usr/lib/python2.6/locale.py", line 410, in _parse_localename raise ValueError, 'unknown locale: %s' % localename ValueError: unknown locale: ml_IN Traceback (most recent call last): File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 192, in update_ui window.get_data(self.WINDOW_DATA_KEY).update_ui() AttributeError: 'NoneType' object has no attribute 'update_ui' Traceback (most recent call last): File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 192, in update_ui window.get_data(self.WINDOW_DATA_KEY).update_ui() AttributeError: 'NoneType' object has no attribute 'update_ui' Traceback (most recent call last): File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 192, in update_ui window.get_data(self.WINDOW_DATA_KEY).update_ui() AttributeError: 'NoneType' object has no attribute 'update_ui' Traceback (most recent call last): File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 188, in deactivate window.get_data(self.WINDOW_DATA_KEY).deactivate() AttributeError: 'NoneType' object has no attribute 'deactivate' - santh...@santhosh-desktop:~$ LANG=hi_IN gedit - - (gedit:6614): Gtk-WARNING **: Whoever translated default:LTR did so - wrongly. Version: Ubuntu 9.04 Locale Environment Malayalam(ml_IN) Always reproducible -- External plugins not working when locale is ml_IN https://bugs.launchpad.net/bugs/368391 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gedit in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs