| Index: chrome/browser/chromeos/hats/hats_dialog.cc
|
| diff --git a/chrome/browser/chromeos/hats/hats_dialog.cc b/chrome/browser/chromeos/hats/hats_dialog.cc
|
| index bdcb42fef36aa0018b4dcac61d5a4e4821375ac9..618ece27255f254e7f1a2f1757a7e619a1bd3aab 100644
|
| --- a/chrome/browser/chromeos/hats/hats_dialog.cc
|
| +++ b/chrome/browser/chromeos/hats/hats_dialog.cc
|
| @@ -10,10 +10,12 @@
|
| #include "chrome/browser/ui/browser_dialogs.h"
|
| #include "chrome/common/pref_names.h"
|
| #include "chrome/grit/browser_resources.h"
|
| +#include "chrome/grit/generated_resources.h"
|
| #include "chromeos/system/version_loader.h"
|
| #include "components/prefs/pref_service.h"
|
| #include "components/version_info/version_info.h"
|
| #include "content/public/browser/browser_thread.h"
|
| +#include "ui/base/l10n/l10n_util.h"
|
| #include "ui/base/resource/resource_bundle.h"
|
| #include "ui/gfx/geometry/size.h"
|
|
|
| @@ -31,7 +33,8 @@ const int kDefaultHeight = 420;
|
| constexpr char kSiteID[] = "cs5lsagwwbho7l5cbbdniso22e";
|
| constexpr char kGooglerSiteID[] = "z56p2hjy7pegxh3gmmur4qlwha";
|
|
|
| -constexpr char kReplacementToken[] = "$SCRIPT_SRC";
|
| +constexpr char kScriptSrcReplacementToken[] = "$SCRIPT_SRC";
|
| +constexpr char kDoneButtonLabelReplacementToken[] = "$DONE_BUTTON_LABEL";
|
| // Base URL to fetch the google consumer survey script.
|
| constexpr char kBaseFormatUrl[] =
|
| "https://www.google.com/insights/consumersurveys/"
|
| @@ -55,10 +58,15 @@ std::string LoadLocalHtmlAsString(std::string site_id,
|
| ResourceBundle::GetSharedInstance()
|
| .GetRawDataResource(IDR_HATS_HTML)
|
| .CopyToString(&html_data);
|
| - size_t pos = html_data.find(kReplacementToken);
|
| - html_data.replace(pos, strlen(kReplacementToken),
|
| +
|
| + size_t pos = html_data.find(kScriptSrcReplacementToken);
|
| + html_data.replace(pos, strlen(kScriptSrcReplacementToken),
|
| base::StringPrintf(kBaseFormatUrl, site_id.c_str(),
|
| site_context.c_str()));
|
| +
|
| + pos = html_data.find(kDoneButtonLabelReplacementToken);
|
| + html_data.replace(pos, strlen(kDoneButtonLabelReplacementToken),
|
| + l10n_util::GetStringUTF8(IDS_HATS_DONE_BUTTON_LABEL));
|
| return html_data;
|
| }
|
|
|
|
|