doesn't display translated desktop names
Bug #601043 reported by
Sebastien Bacher
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Mikkel Kamstrup Erlandsen | ||
unity-lens-applications |
Fix Released
|
High
|
Mikkel Kamstrup Erlandsen | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
unity-place-applications (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: unity-place-
The current maverick version displays english names
Changed in unity-place-applications (Ubuntu): | |
importance: | Undecided → Low |
Changed in unity-place-applications: | |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in unity: | |
importance: | Undecided → High |
milestone: | none → backlog |
Changed in unity: | |
milestone: | backlog → 2010-08-26 |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
status: | New → Triaged |
tags: | added: places |
Changed in unity-place-applications: | |
status: | Triaged → Fix Committed |
Changed in unity: | |
status: | Triaged → Fix Committed |
Changed in unity-place-applications: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity (Ubuntu): | |
status: | New → Fix Released |
To post a comment you must log in.
The problem boils down to this:
I am using g_app_info_ get_display_ name() to look up the name of the app. This *should* take the current locale into account. Seems that this is broken.
I am not very knowledgeable on this, but it appears that the translations are split from the .desktop files out into some .cache files like /usr/share/ applications/ desktop. en_DK.utf8. cache.
Assuming that this is right, the problem is really that this behaviour breaks glib, which would mean that all apps relying on GAppInfos are broken, in which case The Right Fix (TM) is to patch glib (or revert to the expected behaviour).