Package descriptions etc display only in the language of whoever installed the OS
Bug #434601 reported by
Michael Vogt
This bug report is a duplicate of:
Bug #1907850: Cache not generated for all translations.
Edit
Remove
This bug affects 24 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Translations |
Confirmed
|
High
|
Unassigned | ||
apt (Ubuntu) |
Confirmed
|
High
|
Unassigned | ||
software-center (Ubuntu) |
Confirmed
|
High
|
Unassigned |
Bug Description
Binary package hint: software-store
if the cache was geneated with a english locale and then is used by a user with german locale, the cache will be english only. this needs to be fixed by storting a language attribute in the cache and forcing a re-generation (or a generation of a new one) if they don't match.
Related branches
lp://staging/~osomon/software-center/one_database_per_language
- Michael Vogt (community): Needs Fixing
-
Diff: 498 lines (+95/-65)19 files modified.bzrignore (+1/-14)
debian/software-center.postinst (+5/-0)
softwarecenter/app.py (+2/-3)
softwarecenter/db/database.py (+56/-0)
softwarecenter/view/appview.py (+2/-5)
softwarecenter/view/availablepane.py (+2/-3)
softwarecenter/view/channelpane.py (+2/-3)
softwarecenter/view/historypane.py (+2/-4)
softwarecenter/view/installedpane.py (+2/-3)
softwarecenter/view/viewswitcher.py (+2/-4)
test/test_appview.py (+2/-5)
utils/bench.py (+2/-2)
utils/installedapps.py (+2/-2)
utils/query.py (+2/-2)
utils/search_query.py (+2/-3)
utils/stats.py (+2/-2)
utils/topapps.py (+2/-2)
utils/update-software-center (+3/-6)
utils/wildcard_query_parser.py (+2/-2)
Changed in software-store (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in ddtp-ubuntu: | |
status: | New → Confirmed |
Changed in ubuntu-translations: | |
status: | New → Confirmed |
tags: | added: i18n |
summary: |
- needs to store the language of the cache + Software Center needs to store the language of the cache |
Changed in ubuntu-translations: | |
status: | Invalid → New |
Changed in ddtp-ubuntu: | |
status: | Invalid → Confirmed |
status: | Confirmed → New |
Changed in ubuntu-translations: | |
importance: | Undecided → High |
status: | New → Triaged |
summary: |
- Software Center needs to store the language of the cache + Package descriptions etc display only in the language of whoever + installed the OS |
tags: | added: db |
tags: | added: ca-escalate |
tags: |
added: ca-escalated removed: ca-escalate |
affects: | ddtp-ubuntu → ubuntu |
tags: | removed: ca-escalated |
Changed in software-center (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in ubuntu-translations: | |
status: | Triaged → Fix Committed |
Changed in ubuntu-translations: | |
status: | Fix Committed → Triaged |
Changed in software-center (Ubuntu): | |
status: | Fix Committed → Triaged |
affects: | ubuntu → apt (Ubuntu) |
Changed in apt (Ubuntu): | |
status: | New → Confirmed |
Changed in apt (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in software-center (Ubuntu): | |
assignee: | nobody → skspy (493g-almc5-d18p) |
Changed in apt (Ubuntu): | |
assignee: | nobody → skspy (493g-almc5-d18p) |
Changed in ubuntu-translations: | |
assignee: | nobody → skspy (493g-almc5-d18p) |
Changed in ubuntu-translations: | |
status: | Triaged → Fix Committed |
Changed in apt (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in software-center (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in ubuntu-translations: | |
status: | Fix Committed → Fix Released |
Changed in apt (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in software-center (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-translations: | |
status: | Confirmed → Fix Committed |
Changed in apt (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in software-center (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in ubuntu-translations: | |
status: | Fix Committed → Confirmed |
Changed in apt (Ubuntu): | |
status: | Fix Committed → Confirmed |
Changed in software-center (Ubuntu): | |
status: | Fix Committed → Confirmed |
Changed in ubuntu-translations: | |
status: | Confirmed → In Progress |
assignee: | nobody → Hongsheng Cao (caohongsheng) |
Changed in apt (Ubuntu): | |
status: | Confirmed → Incomplete |
assignee: | nobody → Hongsheng Cao (caohongsheng) |
Changed in software-center (Ubuntu): | |
status: | Confirmed → Incomplete |
assignee: | nobody → Hongsheng Cao (caohongsheng) |
summary: |
- Package descriptions etc display only in the language of whoever - installed the OS + USC/apt: Package descriptions etc display only in the installation + language |
summary: |
- USC/apt: Package descriptions etc display only in the installation - language + Package descriptions etc display only in the language of whoever + installed the OS |
Changed in apt (Ubuntu): | |
assignee: | nobody → mokbel (mrmokbel) |
Changed in ubuntu-translations: | |
assignee: | nobody → Pavel muhlheim (procomp26) |
Changed in software-center (Ubuntu): | |
assignee: | nobody → Pavel muhlheim (procomp26) |
Changed in apt (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in software-center (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in ubuntu-translations: | |
status: | Confirmed → Fix Released |
To post a comment you must log in.
Would it make sense to keep separate caches for each language that is used? That way if a machine is frequently used by two or more administrators that use different languages, they won't constantly be waiting for regeneration of the cache that was generated by the other.
(I guess if the other administrator actually installed or removed anything, the cache in your language would still need regenerating, but at least it would save having to regenerate it if they just browsed.)