gnome-language-selector crashed with TypeError in check_status()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Translations |
Fix Released
|
Undecided
|
Unassigned | ||
language-selector (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: language-selector
Dear friends,
I'm not sure when this happened.
Many blessings.
ProblemType: Crash
Architecture: i386
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/
InterpreterPath: /usr/bin/python2.6
Package: language-selector 0.4.2.2
PackageArchitec
ProcCmdline: /usr/bin/python /usr/bin/
ProcEnviron:
LANG=he_IL.UTF-8
SHELL=/bin/bash
PythonArgs: ['/usr/
SourcePackage: language-selector
Title: gnome-language-
Uname: Linux 2.6.28-11-generic i686
UserGroups: adm admin audio cdrom dialout dip fax floppy fuse netdev plugdev scanner tape video
tags: | removed: need-duplicate-check |
visibility: | private → public |
tags: | added: l10n |
tags: | added: hebrew |
tags: | added: arabic |
Changed in ubuntu-translations: | |
status: | New → Fix Released |
This is due to translations of plurals not including the %d variables from the original string.
Launchpad should be in general checking this, but I've filed bug 456210 in case it doesn't do it in all cases. Colin also mentions that 'msgfmt --check-format' does not seem to catch these errors on python-format strings.
I've also contacted the Hebrew translator to fix them in Launchpad, but in the meantime I've demoted the translations to suggestions so that at least they will not be included in the next translations export to avoid the crash.