Дистрибутив Ubuntu 9.04, проблема в следующем: Хотел установить русскую локализацию, а не тут-то было, Менеджер Локализаций вообще не запускается (System -> Administration -> Language Support).
При запуске из терминала вот что:
Код:
xxx@xxx-desktop:~$ /usr/bin/gnome-language-selector
/usr/lib/python2.6/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py:837: GtkWarning: gtk_cell_view_set_cell_data: assertion `cell_view->priv->displayed_row != NULL' failed
cell = combo.get_child().get_cell_renderers()[0]
Traceback (most recent call last):
File "/usr/bin/gnome-language-selector", line 34, in <module>
options=options)
File "/usr/lib/python2.6/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 171, in __init__
self.updateUserDefaultCombo()
File "/usr/lib/python2.6/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 58, in wrapper
res = f(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 850, in updateUserDefaultCombo
defaultLangName = self._localeinfo.translate(defaultLangCode)
File "/usr/lib/python2.6/dist-packages/LanguageSelector/LocaleInfo.py", line 148, in translate
return self.translate_language(locale)
File "/usr/lib/python2.6/dist-packages/LanguageSelector/LocaleInfo.py", line 110, in translate_language
lang_name = gettext.dgettext('iso_639', self._lang[lang])
KeyError: 'C'
У кого такая же бага, как у меня в первом посте - вот сслыка на решение
Если вкратце, то данный баг возникает только вслучае, если во врема установки ОС не выбрать локаль, а оставить в "none", тогда она почему-то принемает значение "C", на что и ругается gnome-language-selector. Чтобы исправить, нужно поменять значение LANG="С" в файле /etc/default/locale, например на LANG="ru_RU.UTF-8"