New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 613185 link

Starred by 8 users

Issue metadata

Status: Verified
Owner:
Closed: Jan 11
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug

Blocked on:
issue 623882



Sign in to add a comment

Canadian French missing from PS locale settings in admin console

Project Member Reported by nbarretta@google.com, May 19 2016

Issue description

Version 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.

 
Owner: dskaram@chromium.org
Status: Available (was: Untriaged)
Assigned to David for prioritization.
Owner: vidster@chromium.org
Assigning to Vidya for PS.
Project Member

Comment 3 by sheriffbot@chromium.org, Jun 2 2016

Labels: Hotlist-Google
Cc: sduraisamy@chromium.org
Cc: kprimke@chromium.org
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.

We need this fixed desperately. 

Comment 8 by jayhlee@google.com, Jun 14 2016

Cc: zhanlu@chromium.org
Labels: Hotlist-Enterprise
cl/124851287 submitted.

kprimke@ or zhanlu@ can you review CL?
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.



Comment 10 by jayhlee@google.com, 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).
Haven't tested the values but customer expects French Canadian (QWERTY) vs. French (AZERTY)
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.

Owner: sduraisamy@chromium.org
Owner: alemate@chromium.org
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

Comment 15 Deleted

Answer for (1) from nbaretta: Using chromeboxes and plugging an external QWERTY keyboard
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


Thanks adil.

We are working on a solution here, this is prioritized high enough .
Cc: bartfab@chromium.org
Status: Started (was: Available)
Blockedon: 623882
Project Member

Comment 22 by bugdroid1@chromium.org, 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

Cc: alemate@chromium.org
Owner: kprimke@chromium.org
Passing this back to kprimke@ .
Cc: harpreet@chromium.org
You started fixing this bug over two years ago. Are you still working on it? 
Cc: dkalin@google.com
+Dennis 
Status: Fixed (was: Started)
This was solved in http://b/24968159
and here http://b/18708186
Status: Verified (was: Fixed)
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