disable-translate.patch 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # Disables browser translation
  2. --- a/components/translate/content/renderer/translate_agent.cc
  3. +++ b/components/translate/content/renderer/translate_agent.cc
  4. @@ -73,8 +73,7 @@ TranslateAgent::TranslateAgent(content::
  5. : content::RenderFrameObserver(render_frame),
  6. world_id_(world_id),
  7. extension_scheme_(extension_scheme) {
  8. - translate_task_runner_ = this->render_frame()->GetTaskRunner(
  9. - blink::TaskType::kInternalTranslation);
  10. + CancelPendingTranslation();
  11. }
  12. TranslateAgent::~TranslateAgent() {}
  13. --- a/components/translate/core/browser/translate_manager.cc
  14. +++ b/components/translate/core/browser/translate_manager.cc
  15. @@ -709,8 +709,7 @@ void TranslateManager::FilterIsTranslate
  16. TranslateBrowserMetrics::INITIATION_STATUS_NO_NETWORK);
  17. }
  18. - if (!ignore_missing_key_for_testing_ &&
  19. - !::google_apis::HasAPIKeyConfigured()) {
  20. + if (true) {
  21. // Without an API key, translate won't work, so don't offer to translate in
  22. // the first place. Leave prefs::kOfferTranslateEnabled on, though, because
  23. // that settings syncs and we don't want to turn off translate everywhere
  24. --- a/components/translate/core/browser/translate_script.cc
  25. +++ b/components/translate/core/browser/translate_script.cc
  26. @@ -142,8 +142,7 @@ void TranslateScript::OnScriptFetchCompl
  27. server_params.c_str());
  28. GURL security_origin = translate::GetTranslateSecurityOrigin();
  29. - base::StringAppendF(&data_, "var securityOrigin = '%s';",
  30. - security_origin.spec().c_str());
  31. + base::StringAppendF(&data_, "var securityOrigin = '';");
  32. // Load embedded translate.js.
  33. data_.append(ui::ResourceBundle::GetSharedInstance().LoadDataResourceString(