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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs