| 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 322965268cc4147208f1e96c33744d19d431d8fd..598ab0d5e45089723b09f018c5b194d6af2bd21e 100644
|
| --- a/ios/web_view/public/cwv_translation_controller.h
|
| +++ b/ios/web_view/public/cwv_translation_controller.h
|
| @@ -11,6 +11,7 @@
|
| NS_ASSUME_NONNULL_BEGIN
|
|
|
| @class CWVTranslationLanguage;
|
| +@class CWVTranslationPolicy;
|
| @protocol CWVTranslationControllerDelegate;
|
|
|
| // The error domain for translation errors.
|
| @@ -64,6 +65,19 @@ CWV_EXPORT
|
| // TODO(crbug.com/706289): Document what happens if you call this out of order.
|
| - (void)revertTranslation;
|
|
|
| +// Sets or retrieves translation policies associated with a specified language.
|
| +// |pageLanguage| should be the language code of the language.
|
| +- (void)setTranslationPolicy:(CWVTranslationPolicy*)policy
|
| + forPageLanguage:(CWVTranslationLanguage*)pageLanguage;
|
| +- (CWVTranslationPolicy*)translationPolicyForPageLanguage:
|
| + (CWVTranslationLanguage*)pageLanguage;
|
| +
|
| +// Sets or retrieves translation policies associated with a specified page.
|
| +// |pageHost| should be the hostname of the website. Must not be empty.
|
| +- (void)setTranslationPolicy:(CWVTranslationPolicy*)policy
|
| + forPageHost:(NSString*)pageHost;
|
| +- (CWVTranslationPolicy*)translationPolicyForPageHost:(NSString*)pageHost;
|
| +
|
| @end
|
|
|
| NS_ASSUME_NONNULL_END
|
|
|