Chromium Code Reviews| Index: ios/web_view/public/cwv_translation_controller.h |
| diff --git a/ios/web_view/public/cwv_translation_controller.h b/ios/web_view/public/cwv_translation_controller.h |
| index ee3106649081725778d7c3999c2ca9b73fe042d1..d5a7988bed873957af35e585293d1ef420fb9515 100644 |
| --- a/ios/web_view/public/cwv_translation_controller.h |
| +++ b/ios/web_view/public/cwv_translation_controller.h |
| @@ -52,6 +52,10 @@ CWV_EXPORT |
| @property(nonatomic, readonly) |
| NSSet<CWVTranslationLanguage*>* supportedLanguages; |
| +// Resets all translation policies to CWVTranslationPolicyAsk. |
| +// Only resets non-incognito settings. |
| ++ (void)resetTranslationPolicies; |
| + |
| // Begins translation on the current page from |sourceLanguage| to |
| // |targetLanguage|. These language parameters must be chosen from |
| // |supportedLanguages|. Set |userInitiated| to YES if translation |
| @@ -70,6 +74,7 @@ CWV_EXPORT |
| // Sets or retrieves translation policies associated with a specified language. |
| // |pageLanguage| should be the language code of the language. |
| +// Early returns in incognito mode. |
|
Hiroshi Ichikawa
2017/07/10 05:58:39
Optional: Maybe better to make it an assertion fai
jzw1
2017/07/10 06:04:05
Done.
|
| - (void)setTranslationPolicy:(CWVTranslationPolicy*)policy |
| forPageLanguage:(CWVTranslationLanguage*)pageLanguage; |
| - (CWVTranslationPolicy*)translationPolicyForPageLanguage: |
| @@ -77,6 +82,7 @@ CWV_EXPORT |
| // Sets or retrieves translation policies associated with a specified page. |
| // |pageHost| should be the hostname of the website. Must not be empty. |
| +// Early returns in incognito mode. |
|
Hiroshi Ichikawa
2017/07/10 05:58:39
Ditto.
jzw1
2017/07/10 06:04:05
Done.
|
| - (void)setTranslationPolicy:(CWVTranslationPolicy*)policy |
| forPageHost:(NSString*)pageHost; |
| - (CWVTranslationPolicy*)translationPolicyForPageHost:(NSString*)pageHost; |