Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(299)

Issue 3579011: Chrome OS: make language per user. (Closed)

Created:
10 years, 2 months ago by Denis Lagno
Modified:
9 years, 6 months ago
CC:
chromium-reviews, ncarter (slow), nkostylev+cc_chromium.org, ben+cc_chromium.org, Raghu Simha, idana, davemoore+watch_chromium.org, brettw-cc_chromium.org, tim (not reviewing)
Visibility:
Public.

Description

Chrome OS: make language per user. BUG=http://crosbug.com/3873 TEST=Manual Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=66112

Patch Set 1 #

Patch Set 2 : towards #

Patch Set 3 : rebase #

Patch Set 4 : fixed merge #

Total comments: 4

Patch Set 5 : towards #

Patch Set 6 : fixed remark #

Patch Set 7 : new #

Total comments: 2

Patch Set 8 : arraysize #

Total comments: 4

Patch Set 9 : fix #

Patch Set 10 : spellfix #

Total comments: 11

Patch Set 11 : mend #

Total comments: 4

Patch Set 12 : mend #

Patch Set 13 : spellfix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+52 lines, -7 lines) Patch
M chrome/browser/chromeos/dom_ui/language_options_handler.cc View 1 2 3 4 5 6 7 8 9 4 chunks +15 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/login/language_switch_menu.cc View 1 2 3 4 5 6 7 8 1 chunk +4 lines, -1 line 0 comments Download
M chrome/browser/chromeos/login/login_utils.cc View 1 2 3 4 5 6 7 8 9 10 11 5 chunks +20 lines, -2 lines 0 comments Download
M chrome/browser/profile.cc View 7 8 9 10 11 12 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/common/pref_names.h View 1 2 3 4 5 6 11 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
Denis Lagno
please take a look
10 years, 2 months ago (2010-10-06 17:46:48 UTC) #1
Nikita (slow)
As discussed, - kLoginLocale is not needed since login locale always matches app_local (locale of ...
10 years, 2 months ago (2010-10-07 12:30:11 UTC) #2
Denis Lagno
reworked/simplified. please wield your LGTM seals.
10 years, 1 month ago (2010-11-11 13:29:58 UTC) #3
tfarina
http://codereview.chromium.org/3579011/diff/24001/chrome/browser/chromeos/dom_ui/language_options_handler.cc File chrome/browser/chromeos/dom_ui/language_options_handler.cc (right): http://codereview.chromium.org/3579011/diff/24001/chrome/browser/chromeos/dom_ui/language_options_handler.cc#newcode296 chrome/browser/chromeos/dom_ui/language_options_handler.cc:296: for (size_t i = 0; i < sizeof(prefs) / ...
10 years, 1 month ago (2010-11-11 16:54:20 UTC) #4
Denis Lagno
http://codereview.chromium.org/3579011/diff/24001/chrome/browser/chromeos/dom_ui/language_options_handler.cc File chrome/browser/chromeos/dom_ui/language_options_handler.cc (right): http://codereview.chromium.org/3579011/diff/24001/chrome/browser/chromeos/dom_ui/language_options_handler.cc#newcode296 chrome/browser/chromeos/dom_ui/language_options_handler.cc:296: for (size_t i = 0; i < sizeof(prefs) / ...
10 years, 1 month ago (2010-11-11 17:07:12 UTC) #5
glotov
LGTM http://codereview.chromium.org/3579011/diff/29001/chrome/browser/chromeos/dom_ui/language_options_handler.cc File chrome/browser/chromeos/dom_ui/language_options_handler.cc (right): http://codereview.chromium.org/3579011/diff/29001/chrome/browser/chromeos/dom_ui/language_options_handler.cc#newcode293 chrome/browser/chromeos/dom_ui/language_options_handler.cc:293: PrefService* prefs[] = { Please comment why there ...
10 years, 1 month ago (2010-11-11 18:16:22 UTC) #6
Denis Lagno
http://codereview.chromium.org/3579011/diff/29001/chrome/browser/chromeos/login/language_switch_menu.cc File chrome/browser/chromeos/login/language_switch_menu.cc (right): http://codereview.chromium.org/3579011/diff/29001/chrome/browser/chromeos/login/language_switch_menu.cc#newcode85 chrome/browser/chromeos/login/language_switch_menu.cc:85: DCHECK(g_browser_process); move this DCHECK before anything else
10 years, 1 month ago (2010-11-11 19:48:03 UTC) #7
Denis Lagno
http://codereview.chromium.org/3579011/diff/29001/chrome/browser/chromeos/dom_ui/language_options_handler.cc File chrome/browser/chromeos/dom_ui/language_options_handler.cc (right): http://codereview.chromium.org/3579011/diff/29001/chrome/browser/chromeos/dom_ui/language_options_handler.cc#newcode293 chrome/browser/chromeos/dom_ui/language_options_handler.cc:293: PrefService* prefs[] = { On 2010/11/11 18:16:23, glotov wrote: ...
10 years, 1 month ago (2010-11-12 11:51:34 UTC) #8
Nikita (slow)
http://codereview.chromium.org/3579011/diff/39001/chrome/browser/chromeos/login/login_utils.cc File chrome/browser/chromeos/login/login_utils.cc (right): http://codereview.chromium.org/3579011/diff/39001/chrome/browser/chromeos/login/login_utils.cc#newcode214 chrome/browser/chromeos/login/login_utils.cc:214: std::string pref_locale = profile->GetPrefs()->GetString( Please extract into a separate ...
10 years, 1 month ago (2010-11-13 10:36:59 UTC) #9
Denis Lagno
http://codereview.chromium.org/3579011/diff/39001/chrome/browser/chromeos/login/login_utils.cc File chrome/browser/chromeos/login/login_utils.cc (right): http://codereview.chromium.org/3579011/diff/39001/chrome/browser/chromeos/login/login_utils.cc#newcode214 chrome/browser/chromeos/login/login_utils.cc:214: std::string pref_locale = profile->GetPrefs()->GetString( On 2010/11/13 10:36:59, Nikita Kostylev ...
10 years, 1 month ago (2010-11-13 12:48:22 UTC) #10
Nikita (slow)
LGTM with few comments Don't merge it to 552 branch, let's test how it works ...
10 years, 1 month ago (2010-11-15 07:54:41 UTC) #11
Denis Lagno
10 years, 1 month ago (2010-11-15 11:50:05 UTC) #12
http://codereview.chromium.org/3579011/diff/45001/chrome/browser/chromeos/log...
File chrome/browser/chromeos/login/login_utils.cc (right):

http://codereview.chromium.org/3579011/diff/45001/chrome/browser/chromeos/log...
chrome/browser/chromeos/login/login_utils.cc:271: // but still not synced yet.
On 2010/11/15 07:54:41, Nikita Kostylev wrote:
> That would be always the case because profile is not synced at this point yet.

Done.

http://codereview.chromium.org/3579011/diff/45001/chrome/browser/profile.cc
File chrome/browser/profile.cc (right):

http://codereview.chromium.org/3579011/diff/45001/chrome/browser/profile.cc#n...
chrome/browser/profile.cc:99:
prefs->RegisterStringPref(prefs::kApplicationLocale, "");
On 2010/11/15 07:54:41, Nikita Kostylev wrote:
> Please put it in the CHROME_OS ifdef with the TODO because we haven't
> tested/used this preference on the other platforms yet.

Done.

Powered by Google App Engine
This is Rietveld 408576698