Commit 5f072433 authored by estade@chromium.org's avatar estade@chromium.org

improve translateability of some OOBE strings

BUG=111425, 160586

Review URL: https://codereview.chromium.org/376733005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281801 0039d316-1c4b-4281-b951-d872f2087c98
parent f87053c1
...@@ -1157,9 +1157,6 @@ Press any key to continue exploring. ...@@ -1157,9 +1157,6 @@ Press any key to continue exploring.
<message name="IDS_UPDATE_COMPLETED" desc="Notification for update completed"> <message name="IDS_UPDATE_COMPLETED" desc="Notification for update completed">
System update complete. Please restart the system. System update complete. Please restart the system.
</message> </message>
<message name="IDS_INSTALLING_UPDATE" desc="Label shown on the updates installation screen during OOBE">
Please wait while <ph name="PRODUCT_NAME">$1<ex>Chrome OS</ex></ph> installs the latest system updates.
</message>
<message name="IDS_INSTALLING_UPDATE_DESC" desc="Additional info shown on the updates installation screen during OOBE"> <message name="IDS_INSTALLING_UPDATE_DESC" desc="Additional info shown on the updates installation screen during OOBE">
Your computer will restart when the update is complete. Your computer will restart when the update is complete.
</message> </message>
...@@ -1190,12 +1187,6 @@ Press any key to continue exploring. ...@@ -1190,12 +1187,6 @@ Press any key to continue exploring.
<message name="IDS_UPDATE_CANCELLED" desc="Message shown when the update has been cancelled by user"> <message name="IDS_UPDATE_CANCELLED" desc="Message shown when the update has been cancelled by user">
Cancelling update... Cancelling update...
</message> </message>
<message name="IDS_CHECKING_FOR_UPDATE_MSG" desc="Chrome OS OOBE: message shown during checking for update stage.">
<ph name="PRODUCT_NAME">$1<ex>Chrome</ex></ph> updates automatically so you always have the freshest version.
</message>
<message name="IDS_UPDATE_MSG" desc="Chrome OS OOBE: message shown during update stage.">
<ph name="PRODUCT_NAME">$1<ex>Chrome</ex></ph> updates automatically so you always have the freshest version. When this download completes, <ph name="PRODUCT_NAME">$1<ex>Chrome</ex></ph> will restart and you'll be on your way.
</message>
<message name="IDS_REMORA_CONFIRM_MESSAGE" desc="Remora confirm message on the first OOBE screen"> <message name="IDS_REMORA_CONFIRM_MESSAGE" desc="Remora confirm message on the first OOBE screen">
Chromebox for Meetings device is ready to be set up. Chromebox for Meetings device is ready to be set up.
</message> </message>
...@@ -1211,9 +1202,6 @@ Press any key to continue exploring. ...@@ -1211,9 +1202,6 @@ Press any key to continue exploring.
<message name="IDS_EULA_SCREEN_TITLE" desc="Title of the OOBE EULA screen"> <message name="IDS_EULA_SCREEN_TITLE" desc="Title of the OOBE EULA screen">
The small print The small print
</message> </message>
<message name="IDS_EULA_SCREEN_ACCESSIBLE_TITLE" desc="Title to be spoken on opening the OOBE EULA screen">
<ph name="PRODUCT_OS_NAME">$1<ex>Chrome OS</ex></ph> terms
</message>
<message name="IDS_AUTOSTART_WARNING_TITLE" desc="Title of the kiosk autostart screen"> <message name="IDS_AUTOSTART_WARNING_TITLE" desc="Title of the kiosk autostart screen">
Auto-launch permission requested Auto-launch permission requested
</message> </message>
......
...@@ -1258,6 +1258,22 @@ Signing in anyway will merge Chromium information like bookmarks, history, and o ...@@ -1258,6 +1258,22 @@ Signing in anyway will merge Chromium information like bookmarks, history, and o
</message> </message>
</if> </if>
<!-- OOBE -->
<if expr="chromeos">
<message name="IDS_INSTALLING_UPDATE" desc="Label shown on the updates installation screen during OOBE">
Please wait while Chromium installs the latest system updates.
</message>
<message name="IDS_CHECKING_FOR_UPDATE_MSG" desc="Chrome OS OOBE: message shown during checking for update stage.">
Chromium updates automatically so you always have the freshest version.
</message>
<message name="IDS_UPDATE_MSG" desc="Chrome OS OOBE: message shown during update stage.">
Chromium updates automatically so you always have the freshest version. When this download completes, Chromium will restart and you'll be on your way.
</message>
<message name="IDS_EULA_SCREEN_ACCESSIBLE_TITLE" desc="Title to be spoken on opening the OOBE EULA screen">
Chromium OS terms
</message>
</if>
</messages> </messages>
</release> </release>
</grit> </grit>
...@@ -1183,6 +1183,22 @@ Signing in anyway will merge Chrome information like bookmarks, history, and oth ...@@ -1183,6 +1183,22 @@ Signing in anyway will merge Chrome information like bookmarks, history, and oth
</message> </message>
</if> </if>
<!-- OOBE -->
<if expr="chromeos">
<message name="IDS_INSTALLING_UPDATE" desc="Label shown on the updates installation screen during OOBE">
Please wait while Chrome installs the latest system updates.
</message>
<message name="IDS_CHECKING_FOR_UPDATE_MSG" desc="Chrome OS OOBE: message shown during checking for update stage.">
Chrome updates automatically so you always have the freshest version.
</message>
<message name="IDS_UPDATE_MSG" desc="Chrome OS OOBE: message shown during update stage.">
Chrome updates automatically so you always have the freshest version. When this download completes, Chrome will restart and you'll be on your way.
</message>
<message name="IDS_EULA_SCREEN_ACCESSIBLE_TITLE" desc="Title to be spoken on opening the OOBE EULA screen">
Chrome OS terms
</message>
</if>
</messages> </messages>
</release> </release>
</grit> </grit>
...@@ -114,9 +114,7 @@ void EulaScreenHandler::SetDelegate(Delegate* delegate) { ...@@ -114,9 +114,7 @@ void EulaScreenHandler::SetDelegate(Delegate* delegate) {
void EulaScreenHandler::DeclareLocalizedValues( void EulaScreenHandler::DeclareLocalizedValues(
LocalizedValuesBuilder* builder) { LocalizedValuesBuilder* builder) {
builder->Add("eulaScreenTitle", IDS_EULA_SCREEN_TITLE); builder->Add("eulaScreenTitle", IDS_EULA_SCREEN_TITLE);
builder->AddF("eulaScreenAccessibleTitle", builder->Add("eulaScreenAccessibleTitle", IDS_EULA_SCREEN_ACCESSIBLE_TITLE);
IDS_EULA_SCREEN_ACCESSIBLE_TITLE,
IDS_PRODUCT_OS_NAME);
builder->Add("checkboxLogging", IDS_EULA_CHECKBOX_ENABLE_LOGGING); builder->Add("checkboxLogging", IDS_EULA_CHECKBOX_ENABLE_LOGGING);
builder->Add("back", IDS_EULA_BACK_BUTTON); builder->Add("back", IDS_EULA_BACK_BUTTON);
builder->Add("acceptAgreement", IDS_EULA_ACCEPT_AND_CONTINUE_BUTTON); builder->Add("acceptAgreement", IDS_EULA_ACCEPT_AND_CONTINUE_BUTTON);
......
...@@ -32,11 +32,8 @@ UpdateScreenHandler::~UpdateScreenHandler() { ...@@ -32,11 +32,8 @@ UpdateScreenHandler::~UpdateScreenHandler() {
void UpdateScreenHandler::DeclareLocalizedValues( void UpdateScreenHandler::DeclareLocalizedValues(
LocalizedValuesBuilder* builder) { LocalizedValuesBuilder* builder) {
builder->AddF("checkingForUpdatesMsg", builder->Add("checkingForUpdatesMsg", IDS_CHECKING_FOR_UPDATE_MSG);
IDS_CHECKING_FOR_UPDATE_MSG, IDS_SHORT_PRODUCT_NAME); builder->Add("installingUpdateDesc", IDS_UPDATE_MSG);
builder->AddF("installingUpdateDesc",
IDS_UPDATE_MSG, IDS_SHORT_PRODUCT_NAME);
builder->Add("updateScreenTitle", IDS_UPDATE_SCREEN_TITLE); builder->Add("updateScreenTitle", IDS_UPDATE_SCREEN_TITLE);
builder->Add("updateScreenAccessibleTitle", builder->Add("updateScreenAccessibleTitle",
IDS_UPDATE_SCREEN_ACCESSIBLE_TITLE); IDS_UPDATE_SCREEN_ACCESSIBLE_TITLE);
...@@ -107,30 +104,26 @@ void UpdateScreenHandler::ShowProgressMessage(bool visible) { ...@@ -107,30 +104,26 @@ void UpdateScreenHandler::ShowProgressMessage(bool visible) {
} }
void UpdateScreenHandler::SetProgressMessage(ProgressMessage message) { void UpdateScreenHandler::SetProgressMessage(ProgressMessage message) {
scoped_ptr<base::StringValue> progress_message; int ids = 0;
switch (message) { switch (message) {
case PROGRESS_MESSAGE_UPDATE_AVAILABLE: case PROGRESS_MESSAGE_UPDATE_AVAILABLE:
progress_message.reset(base::Value::CreateStringValue( ids = IDS_UPDATE_AVAILABLE;
l10n_util::GetStringUTF16(IDS_UPDATE_AVAILABLE)));
break; break;
case PROGRESS_MESSAGE_INSTALLING_UPDATE: case PROGRESS_MESSAGE_INSTALLING_UPDATE:
progress_message.reset(base::Value::CreateStringValue( ids = IDS_INSTALLING_UPDATE;
l10n_util::GetStringFUTF16(IDS_INSTALLING_UPDATE,
l10n_util::GetStringUTF16(IDS_SHORT_PRODUCT_NAME))));
break; break;
case PROGRESS_MESSAGE_VERIFYING: case PROGRESS_MESSAGE_VERIFYING:
progress_message.reset(base::Value::CreateStringValue( ids = IDS_UPDATE_VERIFYING;
l10n_util::GetStringUTF16(IDS_UPDATE_VERIFYING)));
break; break;
case PROGRESS_MESSAGE_FINALIZING: case PROGRESS_MESSAGE_FINALIZING:
progress_message.reset(base::Value::CreateStringValue( ids = IDS_UPDATE_FINALIZING;
l10n_util::GetStringUTF16(IDS_UPDATE_FINALIZING)));
break; break;
default: default:
NOTREACHED(); NOTREACHED();
}; return;
if (progress_message.get()) }
CallJS("setProgressMessage", *progress_message);
CallJS("setProgressMessage", l10n_util::GetStringUTF16(ids));
} }
void UpdateScreenHandler::ShowCurtain(bool visible) { void UpdateScreenHandler::ShowCurtain(bool visible) {
......
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