After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 628919 - gnome-about crashed with KeyError in make_info_label()
gnome-about crashed with KeyError in make_info_label()
Status: RESOLVED FIXED
Product: l10n
Classification: Infrastructure
Component: Kurdish [ku]
unspecified
Other Linux
: Normal critical
: ---
Assigned To: Abdullah Ulas
Abdullah Ulas
Depends on:
Blocks:
 
 
Reported: 2010-09-06 20:22 UTC by Pedro Villavicencio
Modified: 2010-11-16 08:39 UTC
See Also:
GNOME target: ---
GNOME version: 2.31/2.32



Description Pedro Villavicencio 2010-09-06 20:22:52 UTC
this report has been filed here:

https://bugs.edge.launchpad.net/ubuntu/+source/gnome-desktop/+bug/629508

"When opening "About Gnome" the program crashes."

"Traceback (most recent call last):
  • File "/usr/bin/gnome-about", line 1040 in <module>
    about = GnomeAbout ()
  • File "/usr/bin/gnome-about", line 844 in __init__
    self.create_ui ()
  • File "/usr/bin/gnome-about", line 923 in create_ui
    info_labels = map (make_info_label, self.system_infos)
  • File "/usr/bin/gnome-about", line 914 in make_info_label
    label.set_markup (_("<b>%(name)s:</b> %(value)s") % infos_dict)
KeyError: u'nav'"

Comment 1 Vincent Untz 2010-09-07 09:48:08 UTC
That's a bug in the ku translation:

msgid "%(name)s: %(value)s"
msgstr "%(nav)s: %(nirx)s"

%(name) and %(value) shouldn't be translated. So the translated string should be "%(name)s: %(value)s".

See bug 519869 for background.
Comment 2 Claude Paroz 2010-11-16 08:39:19 UTC
Fixed in master and gnome-2-32 branch, along with fixes for ast/an/hy/kg/mk/ps languages.