Commit 7e3e753a authored by Denis Kuznetsov's avatar Denis Kuznetsov Committed by Commit Bot

Fix 18n-content for reset screen

Bug: 955194
Change-Id: Ie12def6987bbbf7b4ff5bdc738bcdb40b87e53fc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1912359
Commit-Queue: Denis Kuznetsov [CET] <antrim@chromium.org>
Reviewed-by: default avatarRoman Sorokin [CET] <rsorokin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#714916}
parent 2f2b648b
...@@ -289,13 +289,14 @@ js_library("oobe_network") { ...@@ -289,13 +289,14 @@ js_library("oobe_network") {
js_library("oobe_reset_confirmation_overlay") { js_library("oobe_reset_confirmation_overlay") {
deps = [ deps = [
":oobe_dialog_host_behavior", "//ui/webui/resources/js:i18n_behavior",
] ]
} }
js_library("oobe_reset") { js_library("oobe_reset") {
deps = [ deps = [
":oobe_dialog_host_behavior", ":oobe_dialog_host_behavior",
"//ui/webui/resources/js:i18n_behavior",
] ]
} }
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
found in the LICENSE file. --> found in the LICENSE file. -->
<link rel="import" href="chrome://resources/cr_elements/cr_checkbox/cr_checkbox.html"> <link rel="import" href="chrome://resources/cr_elements/cr_checkbox/cr_checkbox.html">
<link rel="import" href="chrome://resources/html/i18n_behavior.html">
<link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.html"> <link rel="import" href="chrome://resources/polymer/v1_0/iron-icon/iron-icon.html">
<dom-module id="oobe-reset-md"> <dom-module id="oobe-reset-md">
...@@ -16,26 +17,39 @@ ...@@ -16,26 +17,39 @@
<hd-iron-icon slot="oobe-icon" <hd-iron-icon slot="oobe-icon"
icon1x="oobe-32:alert" icon2x="oobe-64:alert"> icon1x="oobe-32:alert" icon2x="oobe-64:alert">
</hd-iron-icon> </hd-iron-icon>
<h1 slot="title" i18n-content="resetWarningTitle"></h1> <h1 slot="title">
[[i18nDynamic(locale, 'resetWarningTitle')]]
</h1>
<div slot="subtitle" class="powerwash-warning"> <div slot="subtitle" class="powerwash-warning">
<div hidden="[[!isState_(uiState_, 'powerwash-proposal-view')]]" <div hidden="[[!isState_(uiState_, 'powerwash-proposal-view')]]">
i18n-content="resetPowerwashWarningDetails"></div> [[i18nDynamic(locale, 'resetPowerwashWarningDetails')]]
<div hidden="[[!isState_(uiState_, 'powerwash-proposal-view')]]" </div>
i18n-content="resetWarningDataDetails"></div> <div hidden="[[!isState_(uiState_, 'powerwash-proposal-view')]]">
<div hidden="[[!isState_(uiState_, 'rollback-proposal-view')]]" [[i18nDynamic(locale, 'resetWarningDataDetails')]]
i18n-content="resetPowerwashRollbackWarningDetails"></div> </div>
<div hidden="[[!isState_(uiState_, 'rollback-proposal-view')]]" <div hidden="[[!isState_(uiState_, 'rollback-proposal-view')]]">
i18n-content="resetWarningDataDetails"></div> [[i18nDynamic(locale, 'resetPowerwashRollbackWarningDetails')]]
<div hidden="[[!isState_(uiState_, 'restart-required-view')]]" </div>
i18n-content="resetRestartMessage"></div> <div hidden="[[!isState_(uiState_, 'rollback-proposal-view')]]">
[[i18nDynamic(locale, 'resetWarningDataDetails')]]
</div>
<div hidden="[[!isState_(uiState_, 'restart-required-view')]]">
[[i18nDynamic(locale, 'resetRestartMessage')]]
</div>
<a id="powerwash-help-link-md" href="#" <a id="powerwash-help-link-md" href="#"
hidden="[[isHelpLinkHidden_(uiState_, isOfficial_)]]" hidden="[[isHelpLinkHidden_(uiState_, isOfficial_)]]"
on-tap="onLearnMoreTap_" i18n-content="learnMore"></a> on-tap="onLearnMoreTap_">
[[i18nDynamic(locale, 'learnMore')]]
</a>
<div hidden="[[!isState_(uiState_, 'revert-promise-view')]]"> <div hidden="[[!isState_(uiState_, 'revert-promise-view')]]">
<div i18n-content="resetRevertPromise"></div> <div>
[[i18nDynamic(locale, 'resetRevertPromise')]]
</div>
<div class="flex horizontal layout"> <div class="flex horizontal layout">
<div id="reset-revert-spinner" class="throbber"></div> <div id="reset-revert-spinner" class="throbber"></div>
<div i18n-content="resetRevertSpinnerMessage"></div> <div>
[[i18nDynamic(locale, 'resetRevertSpinnerMessage')]]
</div>
</div> </div>
</div> </div>
</div> </div>
...@@ -52,10 +66,13 @@ ...@@ -52,10 +66,13 @@
on-change="onTPMFirmwareUpdateChanged_"> on-change="onTPMFirmwareUpdateChanged_">
</cr-checkbox> </cr-checkbox>
<div id="tpmFirmwareUpdateContainer"> <div id="tpmFirmwareUpdateContainer">
<span i18n-content="resetTPMFirmwareUpdate"></span> <span>
[[i18nDynamic(locale, 'resetTPMFirmwareUpdate')]]
</span>
<a href="#" hidden="[[isHelpLinkHidden_(uiState_, isOfficial_)]]" <a href="#" hidden="[[isHelpLinkHidden_(uiState_, isOfficial_)]]"
on-tap="onTPMFirmwareUpdateLearnMore_" on-tap="onTPMFirmwareUpdateLearnMore_">
i18n-content="learnMore"></a> [[i18nDynamic(locale, 'learnMore')]]
</a>
</div> </div>
</div> </div>
</div> </div>
...@@ -63,20 +80,20 @@ ...@@ -63,20 +80,20 @@
<div class="flex"></div> <div class="flex"></div>
<oobe-text-button border on-tap="onCancelTap_" <oobe-text-button border on-tap="onCancelTap_"
hidden="[[isCancelHidden_(uiState_)]]"> hidden="[[isCancelHidden_(uiState_)]]">
<div i18n-content="cancelButton"></div> <div>[[i18nDynamic(locale, 'cancelButton')]]</div>
</oobe-text-button> </oobe-text-button>
<oobe-text-button inverse on-tap="onRestartTap_" class="focus-on-show" <oobe-text-button inverse on-tap="onRestartTap_" class="focus-on-show"
hidden="[[!isState_(uiState_, 'restart-required-view')]]"> hidden="[[!isState_(uiState_, 'restart-required-view')]]">
<div i18n-content="resetButtonRestart"></div> <div>[[i18nDynamic(locale, 'resetButtonRestart')]]</div>
</oobe-text-button> </oobe-text-button>
<oobe-text-button inverse on-tap="onPowerwashTap_" class="focus-on-show" <oobe-text-button inverse on-tap="onPowerwashTap_" class="focus-on-show"
hidden="[[!isState_(uiState_, 'rollback-proposal-view')]]" hidden="[[!isState_(uiState_, 'rollback-proposal-view')]]"
disabled="[[tpmFirmwareUpdateChecked_]]"> disabled="[[tpmFirmwareUpdateChecked_]]">
<div i18n-content="resetButtonPowerwashAndRollback"></div> <div>[[i18nDynamic(locale, 'resetButtonPowerwashAndRollback')]]</div>
</oobe-text-button> </oobe-text-button>
<oobe-text-button inverse on-tap="onPowerwashTap_" class="focus-on-show" <oobe-text-button inverse on-tap="onPowerwashTap_" class="focus-on-show"
hidden="[[!isState_(uiState_, 'powerwash-proposal-view')]]"> hidden="[[!isState_(uiState_, 'powerwash-proposal-view')]]">
<div i18n-content="resetButtonPowerwash"></div> <div>[[i18nDynamic(locale, 'resetButtonPowerwash')]]</div>
</oobe-text-button> </oobe-text-button>
</div> </div>
</oobe-dialog> </oobe-dialog>
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
Polymer({ Polymer({
is: 'oobe-reset-md', is: 'oobe-reset-md',
behaviors: [OobeDialogHostBehavior], behaviors: [I18nBehavior, OobeDialogHostBehavior],
properties: { properties: {
/** /**
......
...@@ -7,23 +7,27 @@ ...@@ -7,23 +7,27 @@
<link rel="stylesheet" href="oobe_flex_layout.css"> <link rel="stylesheet" href="oobe_flex_layout.css">
<link rel="stylesheet" href="oobe_reset_confirmation_overlay.css"> <link rel="stylesheet" href="oobe_reset_confirmation_overlay.css">
<dialog id="dialog" class="reset-popup not-resizable"> <dialog id="dialog" class="reset-popup not-resizable">
<h1 i18n-content="confirmPowerwashTitle" hidden="[[!isPowerwashView_]]"> <h1 hidden="[[!isPowerwashView_]]">
[[i18nDynamic(locale, 'confirmPowerwashTitle')]]
</h1> </h1>
<h1 i18n-content="confirmRollbackTitle" hidden="[[isPowerwashView_]]"> <h1 hidden="[[isPowerwashView_]]">
[[i18nDynamic(locale, 'confirmRollbackTitle')]]
</h1> </h1>
<div class="reset-popup-content-area"> <div class="reset-popup-content-area">
<div i18n-content="confirmPowerwashMessage" <div hidden="[[!isPowerwashView_]]">
hidden="[[!isPowerwashView_]]"></div> [[i18nDynamic(locale, 'confirmPowerwashMessage')]]
<div i18n-content="confirmRollbackMessage" </div>
hidden="[[isPowerwashView_]]"></div> <div hidden="[[isPowerwashView_]]">
[[i18nDynamic(locale, 'confirmRollbackMessage')]]
</div>
</div> </div>
<div slot="bottom-buttons" class="flex layout horizontal"> <div slot="bottom-buttons" class="flex layout horizontal">
<div class="flex"></div> <div class="flex"></div>
<oobe-text-button id="cancelButton" border on-tap="onCancelTap_"> <oobe-text-button id="cancelButton" border on-tap="onCancelTap_">
<div i18n-content="cancel"></div> <div>[[i18nDynamic(locale, 'cancel')]]</div>
</oobe-text-button> </oobe-text-button>
<oobe-text-button inverse on-tap="onContinueTap_"> <oobe-text-button inverse on-tap="onContinueTap_">
<div i18n-content="confirmResetButton"></div> <div>[[i18nDynamic(locale, 'confirmResetButton')]]</div>
</oobe-text-button> </oobe-text-button>
</div> </div>
</dialog> </dialog>
......
...@@ -10,6 +10,8 @@ ...@@ -10,6 +10,8 @@
Polymer({ Polymer({
is: 'reset-confirm-overlay-md', is: 'reset-confirm-overlay-md',
behaviors: [I18nBehavior],
properties: { properties: {
isPowerwashView_: Boolean, isPowerwashView_: Boolean,
}, },
......
...@@ -221,6 +221,14 @@ login.createScreen('ResetScreen', 'reset', function() { ...@@ -221,6 +221,14 @@ login.createScreen('ResetScreen', 'reset', function() {
onTPMFirmwareUpdateChanged_: function(value) { onTPMFirmwareUpdateChanged_: function(value) {
chrome.send('ResetScreen.setTpmFirmwareUpdateChecked', [value]); chrome.send('ResetScreen.setTpmFirmwareUpdateChecked', [value]);
} },
/**
* Updates localized content of the screen that is not updated via template.
*/
updateLocalizedContent: function() {
$('oobe-reset-md').i18nUpdateLocale();
$('reset-confirm-overlay-md').i18nUpdateLocale();
},
}; };
}); });
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment