Applications installed in containers don't have the same localization as what is used on the host system
Bug #1609982 reported by
Einar Mostad
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Libertine | Status tracked in Devel | |||||
Devel |
Fix Released
|
Medium
|
Christopher Townsend | |||
Trunk |
Fix Released
|
Medium
|
Christopher Townsend | |||
libertine (Ubuntu) |
Fix Released
|
Medium
|
Christopher Townsend |
Bug Description
When I use Ubuntu touch on my M10, all apps are localised, except for the Xapps. Maybe all localisations for each app should be included within libertine and then some magic happens that chooses the right localisation according to the settings in the Ubuntu touch settings app?
I can use Firefox, the GIMP and LibreOffice in English, but there might be people out there that need their programs in Mandarin, Albanian or Persian that are less familiar with an English user interface. (And being accessible to all is one of Ubuntu's core ideals.)
Related branches
lp:~townsend/libertine/locale-and-language
- Larry Price: Approve
- Libertine CI Bot: Approve (continuous-integration)
-
Diff: 361 lines (+109/-20)8 files modifiedpython/libertine/ChrootContainer.py (+6/-2)
python/libertine/ContainersConfig.py (+6/-0)
python/libertine/HostInfo.py (+12/-0)
python/libertine/Libertine.py (+55/-10)
python/libertine/LxcContainer.py (+6/-2)
python/libertine/LxdContainer.py (+6/-2)
tools/libertine-container-manager (+17/-3)
tools/libertine-container-manager.1 (+1/-1)
lp:~townsend/libertine/1.5.1-release
- Larry Price: Approve
-
Diff: 927 lines (+276/-122)17 files modifiedCMakeLists.txt (+1/-1)
data/libertine-lxc.conf (+0/-1)
debian/changelog (+27/-0)
liblibertine/libertine.cpp (+2/-18)
python/libertine/ChrootContainer.py (+8/-13)
python/libertine/ContainersConfig.py (+6/-0)
python/libertine/HostInfo.py (+12/-0)
python/libertine/Libertine.py (+82/-13)
python/libertine/LxcContainer.py (+7/-8)
python/libertine/LxdContainer.py (+95/-41)
python/libertine/lifecycle/ContainerLifecycleService.py (+7/-7)
python/libertine/utils.py (+3/-11)
snapcraft.yaml (+1/-1)
tools/libertine-container-manager (+21/-4)
tools/libertine-container-manager.1 (+1/-1)
tools/libertine-lxc-manager (+1/-1)
tools/libertine-lxd-manager (+2/-2)
summary: |
- Applications installed in containers should have the same localization - as what is used on the host system + Applications installed in containers don't have the same localization as + what is used on the host system |
Changed in libertine (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → Christopher Townsend (townsend) |
To post a comment you must log in.
There's likely an environment variable that we simply need to forward to get localization working correctly. Otherwise, this could be a tough problem.