Index: chrome/browser/ui/webui/translate_internals/translate_internals_ui.cc |
diff --git a/chrome/browser/ui/webui/translate_internals/translate_internals_ui.cc b/chrome/browser/ui/webui/translate_internals/translate_internals_ui.cc |
index 35896a5522d1eada3f924b0e4ebc90c9982d5904..0a13ad36b439ea2c33cb93666622667a6b7f84ae 100644 |
--- a/chrome/browser/ui/webui/translate_internals/translate_internals_ui.cc |
+++ b/chrome/browser/ui/webui/translate_internals/translate_internals_ui.cc |
@@ -15,6 +15,7 @@ |
#include "chrome/browser/ui/webui/translate_internals/translate_internals_handler.h" |
#include "chrome/common/chrome_switches.h" |
#include "chrome/common/url_constants.h" |
+#include "components/translate/content/common/cld_data_source.h" |
#include "content/public/browser/web_contents.h" |
#include "content/public/browser/web_ui.h" |
#include "content/public/browser/web_ui_data_source.h" |
@@ -23,11 +24,6 @@ |
#include "ui/base/l10n/l10n_util.h" |
#include "ui/base/resource/resource_bundle.h" |
-// Macro stringification. |
-// https://gcc.gnu.org/onlinedocs/cpp/Stringification.html |
-#define XSTR(S) STR(S) |
-#define STR(S) #S |
- |
namespace { |
// Sets the languages to |dict|. Each key is a language code and each value is |
@@ -76,7 +72,7 @@ content::WebUIDataSource* CreateTranslateInternalsHTMLSource() { |
cld_data_source = "static"; // CLD1.x does not support dynamic data loading |
#elif CLD_VERSION==2 |
cld_version = "2"; |
- cld_data_source = std::string(XSTR(CLD2_DATA_SOURCE)); |
+ cld_data_source = translate::CldDataSource::GetName(); |
#else |
NOTREACHED(); |
#endif |