Comment 2 for bug 1035219

Revision history for this message
Attila Hammer (hammera) wrote : Re: [Bug 1035219] Re: In System Settings preference tool/keyboard layouts page automaticaly wrong language selectedGNOME

An interesting test result for officialy Ubuntu 12.04 hungarian language
localized CD image:
This CD image containing only hungarian language related language
packages and language support related packages.
If I enable universe and multiverse repositoryes, installed
gnome-session-fallback package, logout and log in with GNOME Classict No
effects session, I experienced following:
If I launch system settings application, choose keyboard layout
preference tool, navigate TAB key the language list table, the selected
language is Chinese. I don't no keyboard layout preference tool how can
detect chinese language, because chinese related language packs are of
course not installed the hungarian 12.04 CD image.
After I activated the all settings button, log out and login back the
GNOME Classic No effects session, language related environments values
is following:
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:hu:en

This buggy language related setting change resulted a mixed
chinese/hungarian language desktop. For example, in the live system
desktop icon names changed with chinese names, but GNOME application
menu elements are keeped the hungarian menu translations.
This problem happening only when I using keyboard navigation the
keyboard layout preference pane. Unfortunately visualy impaired screen
reader users need using the keyboard navigation to navigate all dialogs.
Before users not land the language list table in keyboard layouts
preference pane unable to switch the layouts page tab with
CTRL+ALT+PAGEUP or CTRL+ALT+PAGEDOWN key combinations. If I click direct
with layouts page with Orca Screen Reader left click flat review command
(this is equals with left mouse button click with layouts page tab), the
problem doesn't happening.

If not have better fix alternative, please disable the language and
formats related page tabs in GNOME Fallback sessions, similar with Unity
and Unity 2d shells.

Attila