Expected:
1: choose a language.
2: Language changes.
Actual:
1: Choose a language.
2: Language shows selected in the control, but no other change.
After reboot:
Language is changed
*Language selector now shows English*
What should change:
Ideally we should switch languages immediately.
After a restart the language selector should list the current language.
CL 2626123002 should be safe to revert.
We are transitioning i18n localization and have both the old and new systems running during the transition. Reverting that CL should snap us right back into the old i18n localization. I can then look into this issue at a later date.
I seem to be able to update the strings, but I have yet to find where to get the page reloaded so that that the template (i18n) replacements occur. At some point ReplaceTemplateExpressions must be called again.
As far as I understand, the point of using i18n-content was NOT to reload web page. Users should not see page refresh, so the strings must be replaced in-place.
Status: Fixed (was: Assigned) Summary: ChromeOS OOBE: $i18n{} not changing on language switch. (was: ChromeOS OOBE: $i18n{} doesn't support language switching.)
I'll revisit this at a later time. For now, reverting the change is simple and effective.
[Auto-generated comment by a script] We noticed that this issue is targeted for M-57; it appears the fix may have landed after branch point, meaning a merge might be required. Please confirm if a merge is required here - if so add Merge-Request-57 label, otherwise remove Merge-TBD label. Thanks.
This bug requires manual review: Reverts referenced in bugdroid comments after merge request.
Please contact the milestone owner if you have questions.
Owners: amineer@(clank), cmasso@(bling), ketakid@(cros), govind@(desktop)
For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Comment 1 by alemate@chromium.org
, Feb 14 2017