Canadian French missing from PS locale settings in admin console |
|||||||||||||||
Issue descriptionVersion of Google Chrome (Wrench-> About Google Chrome): 50 Customer is deploying two types of Public Session Chrome devices, English and French language. They have groups set up in CPanel for each, one for English PS devices and one for French PS devices. The issue is that the French locale offered in the console settings is that which is used in France, which uses an AZERTY keyboard. Canadian French is not one of the locales that can be chosen, and differs from French in France in that it uses a QWERTY keyboard. This is creating a usability issue for the French-speaking PS users, as they have to manually go in and change the input to QWERTY keyboard every time they open a new public session. Canadian French is one of the system languages that can be chosen during OOBE on a Chrome device, but it is missing from the list of available locales in the PS console settings. Having it listed there and allowing an admin to configure Canadian French specifically for PS should resolve this issue.
,
May 20 2016
Assigning to Vidya for PS.
,
Jun 2 2016
,
Jun 10 2016
,
Jun 10 2016
,
Jun 10 2016
Comment: Summary: We added a policy that allows an admin to pre-configure one or more languages. So for example, in Canada, the admin would set "English" and "French" as available languages. If we wanted the admin to configure keyboard layouts as well, he would have to choose a layout for each of these languages. To make life easier for admins, we decided that Chrome OS would pick the most popular keyboard layout automatically instead. The approach we chose would work *if* our language codes were actually meaningful. For example, en-GB means "English, Great Britain" and should always go with a British keyboard. For some reason though, we also call the language of Canada en-GB. The result is that there is no single desirable keyboard layout for en-GB. If en-GB means British, you want a British keyboard. But if it happens to stand for Canadian, you want a Canadian keyboard. The last proposal was Define proper country codes for the languages we support. Add country codes like en-CA and fr-CA for Canada which would imply the correct keyboard layouts. CPanel would need to be synced to retrieve the latest and greatest keyboard layouts, and everything will work like magic for the user.
,
Jun 13 2016
We need this fixed desperately.
,
Jun 14 2016
cl/124851287 submitted. kprimke@ or zhanlu@ can you review CL?
,
Jun 14 2016
This CL does not fixed the problem. From my current knowledge, this lang is not supported by ChromeOs yet as one of accepted langs for this setting. There need to be changes in ChromeOs first, and Cpanel comes second. Even though, French-Canadian may be listed in ChromeOs in language selection for input/spelling, not all langs from that list are supported by this setting yet. Before we add this lang to Cpanel I need a confirmation from client eng that this lang has been added as UI lang.
,
Jun 14 2016
Understood kprimke, will not submit at this time. I did test pushing "fr-CA" and "fr-CA,en-US,en-GB" policy values via YAPS and it did work to set French Canadian as the default / recommended language for public session. The keyboard selection defaulted to just "French" but "French Canadian" was an option (not clear to me which value customer expects for keyboard).
,
Jun 14 2016
Haven't tested the values but customer expects French Canadian (QWERTY) vs. French (AZERTY)
,
Jun 14 2016
Analysis: There are two different lists of locales in Chrome OS: 1) The coarse list of languages that the Chrome OS UI is translated into. In some cases, there is only one translation for many countries (e.g. en-GB is used for Britain, Canada, Australia, NZ). 2) The fine list of language variants that may have different time and date formats, currencies, etc. This list is much more granular and contains separate entries for Britain, Canada, Australia, NZ. The problem is that the locale setting and keyboard layout selection mechanism operate on list (1). Even if CPanel were to send us the locale code "fr-CA," we would not know what keyboard layout to use for it, because list (1) does not contain anything beyond "fr" for France. We would need to modify the Chrome OS locale management code to allow setting a locale from list (2) and pick a keyboard layout accordingly.
,
Jun 16 2016
,
Jun 16 2016
AIs: 1) Question for nbaretta: Do we offer French canadian keyboard for French canadian Locale by default? 2) Vidya/Bartfab to check: Do we offer hardware layout for Public Sessions? 3) alemate@ to Talk to the Input team on next steps based on answers for (1) and (2) 4) Kamila to update the cPanel list with fr-CA after
,
Jun 16 2016
Answer for (1) from nbaretta: Using chromeboxes and plugging an external QWERTY keyboard
,
Jun 21 2016
We are waiting for the resolution - to use Qwerty keyboard with French Language. We have 175 sites throughout Canada where we want to purchase, configure, and roll out 900+ devices. Each site to have 3+ workstations for residence to use. 1+ KIOSK workstation for Nursing Station to use Resident assistance / alert system, and 1+ system to use Medical records access and business needs for Healthcare Staff. We are not able to finalize the purchase of Chrome devices because, you are not able to resolve the issue for French language with QWERTY keyboard. With earlier version of Chrome OS, I believe 48.x.x we were able to use French language with QWERTY keyboard. Perhaps that was before you forced the localle settings for Public Sessions in Admin console, which has forced French (EURO) keybaord layout - AZERTY for French Language. You have English (UK) and English (US) options in localle settings . Can't you define French (FR) and French (CA) on the same premise, and associate French (CA) with QWERTY / US keyboard? Our decision for purchasing devices is on a halt. We can't purchase devices for English because we have to purchase and roll out all devices on equal basis for English and French users. If you are not able to figure out and resolve this issue then we have to choose alternate options. As a Google Administrator, I do not want to advise my employer anything other than Google. Therefore, we implore you to move and resolve this issue soonest. Thank you. Adil
,
Jun 24 2016
Thanks adil. We are working on a solution here, this is prioritized high enough .
,
Jun 24 2016
,
Jun 25 2016
,
Jun 28 2016
,
Jun 30 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a291824c6fec494e432328577249d039aaaa1d2b commit a291824c6fec494e432328577249d039aaaa1d2b Author: alemate <alemate@chromium.org> Date: Thu Jun 30 03:03:05 2016 ChromeOS: GetKeyboardLayoutsForResolvedLocale() should default to requested locale. When language is selected for public session, active keyboard should be selected based on requested language variant, not resolved locale as it is now. Also, we should merge the list of available keyboards from both requested and resolved locales. BUG=623882, 613185 TEST=Try to select language variant (for example, fr-CA) from the dropdown on the public session POD. Keyboard should switch to fr-CA, and full list of French keyboards should be available in the keyboard selector. Review-Url: https://codereview.chromium.org/2109063002 Cr-Commit-Position: refs/heads/master@{#403077} [modify] https://crrev.com/a291824c6fec494e432328577249d039aaaa1d2b/chrome/browser/ui/webui/chromeos/login/l10n_util.cc
,
Jun 30 2016
Passing this back to kprimke@ .
,
Jul 15 2016
,
Jan 11
You started fixing this bug over two years ago. Are you still working on it?
,
Jan 11
+Dennis
,
Jan 11
,
Jan 11
and here http://b/18708186
,
Jan 15
Verified and observed French(Canada) - francais (Canada) is seen in cpanel and can be pushed as a PS policy. Chrome OS(11578.0.0,73.0.3669.0) nautilus. |
|||||||||||||||
►
Sign in to add a comment |
|||||||||||||||
Comment 1 by pelets...@chromium.org
, May 20 2016Status: Available (was: Untriaged)