[Ffe] Support installing Language packs from gnome-control-center
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu GNOME |
Fix Released
|
Wishlist
|
Unassigned | ||
gnome-control-center (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
gnome-desktop3 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Since we don't ship language-
We want to allow for users to be able to install language packs via the gnome-control-
Basically there are two patches to gnome-control-
1. provides an API for installing language packs using packagekit what provides and the 'Modify' dbus helpers.
2. Integrates this into the UI, I've hi-jacked the "More Languages" dialog this time, which provides much simpler integration than the previous approach, technically that breaks UI Freeze, but currently it's completely disabled, so shouldn't be a problem documentation wise, not that we have any documentation really.
gnome-desktop requires a simple one liner patch, that changes the format of the locale code strings sent to g-c-c, I suppose this could be considered breaking API, but that API was added specifically for this feature and has been unused the last few cycles.
Changes are staged on: ppa:ubuntu-
summary: |
- Have gnome-language-selector installed by default + Support installing Language packs from gnome-control-center |
summary: |
- Support installing Language packs from gnome-control-center + [Ffe] Support installing Language packs from gnome-control-center |
description: | updated |
affects: | gnome-desktop (Ubuntu) → gnome-desktop3 (Ubuntu) |
description: | updated |
Changed in ubuntu-gnome: | |
status: | Confirmed → Fix Released |
We don't install language selector since it causes a duplicate language panel in gnome-control- center, and we prefer to use the upstream GNOME panel.
There is however a work in progress to add support for installing language packs directly from gnome-control- center region panel. That should land in 15.10, however is unlikely to include support for uninstalling language packs.