| Index: ios/web_view/internal/translate/criwv_translate_client.mm
|
| diff --git a/ios/web_view/internal/translate/criwv_translate_client.mm b/ios/web_view/internal/translate/criwv_translate_client.mm
|
| index d5bbcde06741d24d4a59fcaf8f6f472c0bca38ac..f76bd27c9825fef8ea86aa8f7a05bccae860f943 100644
|
| --- a/ios/web_view/internal/translate/criwv_translate_client.mm
|
| +++ b/ios/web_view/internal/translate/criwv_translate_client.mm
|
| @@ -7,8 +7,8 @@
|
| #include <vector>
|
|
|
| #include "base/logging.h"
|
| -#include "base/memory/ptr_util.h"
|
| #import "base/mac/scoped_nsobject.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "components/infobars/core/infobar.h"
|
| #include "components/prefs/pref_service.h"
|
| #include "components/translate/core/browser/page_translated_details.h"
|
| @@ -23,6 +23,7 @@
|
| #include "ios/web_view/internal/pref_names.h"
|
| #include "ios/web_view/internal/translate/criwv_translate_accept_languages_factory.h"
|
| #import "ios/web_view/internal/translate/criwv_translate_manager_impl.h"
|
| +#include "ios/web_view/internal/translate/criwv_translate_ranker_factory.h"
|
| #import "ios/web_view/public/criwv_translate_delegate.h"
|
| #include "url/gurl.h"
|
|
|
| @@ -34,6 +35,9 @@ CRIWVTranslateClient::CRIWVTranslateClient(web::WebState* web_state)
|
| : web::WebStateObserver(web_state),
|
| translate_manager_(base::MakeUnique<translate::TranslateManager>(
|
| this,
|
| + CRIWVTranslateRankerFactory::GetInstance()->GetForBrowserState(
|
| + CRIWVBrowserState::FromBrowserState(
|
| + web_state->GetBrowserState())),
|
| prefs::kAcceptLanguages)),
|
| translate_driver_(web_state,
|
| web_state->GetNavigationManager(),
|
|
|