| // Copyright 2017 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "ios/chrome/browser/flags/ios_chrome_flag_descriptions.h" |
| |
| // This file declares strings used in chrome://flags. These messages are not |
| // translated, because instead of end-users they target Chromium developers and |
| // testers. See https://crbug.com/587272 and https://crbug.com/703134 for more |
| // details. |
| |
| namespace flag_descriptions { |
| |
| const char kAdaptiveSuggestionsCountName[] = "Omnibox adaptive suggestions"; |
| const char kAdaptiveSuggestionsCountDescription[] = |
| "Allows Omnibox to dynamically adjust number of offered suggestions to " |
| "fill in the space between Omnibox and the soft keyboard."; |
| |
| const char kAppStoreRatingName[] = "Enable the App Store Rating promo."; |
| const char kAppStoreRatingDescription[] = |
| "When enabled, App Store Rating promo will be presented to eligible " |
| "users."; |
| |
| const char kAutofillBrandingIOSName[] = "Autofill Branding on iOS"; |
| const char kAutofillBrandingIOSDescription[] = |
| "Adds the Chrome logo in the form input suggestions bar. Full color by " |
| "default."; |
| |
| const char kAutofillCreditCardUploadName[] = |
| "Offers uploading Autofilled credit cards"; |
| const char kAutofillCreditCardUploadDescription[] = |
| "Offers uploading Autofilled credit cards to Google Payments after form " |
| "submission."; |
| |
| const char kAutofillEnableNewCardUnmaskPromptViewName[] = |
| "Enable the new Card Unmask Prompt View for Autofill."; |
| const char kAutofillEnableNewCardUnmaskPromptViewDescription[] = |
| "Displays the new autofill prompt for entering a credit card's CVC and " |
| "(optional) expiration date."; |
| |
| const char kAutofillEnableRankingFormulaName[] = |
| "Enable new Autofill suggestion ranking formula"; |
| const char kAutofillEnableRankingFormulaDescription[] = |
| "When enabled, Autofill will use a new ranking formula to rank Autofill " |
| "data model suggestions such as credit cards or profiles"; |
| |
| const char kAutofillEnableRemadeDownstreamMetricsName[] = |
| "Enable remade Autofill Downstream metrics logging"; |
| const char kAutofillEnableRemadeDownstreamMetricsDescription[] = |
| "When enabled, some extra metrics logging for Autofill Downstream will " |
| "start."; |
| |
| const char kAutofillEnableCardProductNameName[] = |
| "Enable showing card product name"; |
| const char kAutofillEnableCardProductNameDescription[] = |
| "When enabled, card product name (instead of issuer network) will be shown " |
| "in Payments UI."; |
| |
| const char kAutofillEnforceDelaysInStrikeDatabaseName[] = |
| "Enforce delay between offering Autofill opportunities in the strike " |
| "database"; |
| const char kAutofillEnforceDelaysInStrikeDatabaseDescription[] = |
| "When enabled, if previous Autofill feature offer was declined, " |
| "Chrome will wait for sometime before showing the offer again."; |
| |
| const char kAutofillFillMerchantPromoCodeFieldsName[] = |
| "Enable Autofill of promo code fields in forms"; |
| const char kAutofillFillMerchantPromoCodeFieldsDescription[] = |
| "When enabled, Autofill will attempt to fill merchant promo/coupon/gift " |
| "code fields when data is available."; |
| |
| const char kAutofillIOSDelayBetweenFieldsName[] = "Autofill delay"; |
| const char kAutofillIOSDelayBetweenFieldsDescription[] = |
| "Delay between the different fields of a form being autofilled. In " |
| "milliseconds."; |
| |
| const char kAutofillOfferToSaveCardWithSameLastFourName[] = |
| "Offer credit card save for cards with same last-4 but different " |
| "expiration dates"; |
| const char kAutofillOfferToSaveCardWithSameLastFourDescription[] = |
| "Offer credit card save when Chrome detects a card number with the same " |
| "last 4 digits as an existing server card, but a different expiration " |
| "date."; |
| |
| const char kAutofillParseIBANFieldsName[] = "Parse IBAN fields in forms"; |
| const char kAutofillParseIBANFieldsDescription[] = |
| "When enabled, Autofill will attempt to find International Bank Account " |
| "Number (IBAN) fields when parsing forms."; |
| |
| const char kAutofillParseVcnCardOnFileStandaloneCvcFieldsName[] = |
| "Parse standalone CVC fields for VCN card on file in forms"; |
| const char kAutofillParseVcnCardOnFileStandaloneCvcFieldsDescription[] = |
| "When enabled, Autofill will attempt to find standalone CVC fields for VCN " |
| "card on file when parsing forms."; |
| |
| const char kAutofillPruneSuggestionsName[] = "Autofill Prune Suggestions"; |
| const char kAutofillPruneSuggestionsDescription[] = |
| "Further limits the number of suggestions in the Autofill dropdown."; |
| |
| const char kAutofillSaveCardDismissOnNavigationName[] = |
| "Save Card Dismiss on Navigation"; |
| const char kAutofillSaveCardDismissOnNavigationDescription[] = |
| "Dismisses the Save Card Infobar on a user initiated Navigation, other " |
| "than one caused by submitted form."; |
| |
| const char kAutofillUpstreamAllowAdditionalEmailDomainsName[] = |
| "Allow Autofill credit card upload save for select non-Google-based " |
| "accounts"; |
| const char kAutofillUpstreamAllowAdditionalEmailDomainsDescription[] = |
| "When enabled, credit card upload is offered if the user's logged-in " |
| "account's domain is from a common email provider."; |
| |
| const char kAutofillUpstreamAllowAllEmailDomainsName[] = |
| "Allow Autofill credit card upload save for all non-Google-based accounts"; |
| const char kAutofillUpstreamAllowAllEmailDomainsDescription[] = |
| "When enabled, credit card upload is offered without regard to the user's " |
| "logged-in account's domain."; |
| |
| const char kAutofillUseMobileLabelDisambiguationName[] = |
| "Autofill Uses Mobile Label Disambiguation"; |
| const char kAutofillUseMobileLabelDisambiguationDescription[] = |
| "When enabled, Autofill suggestions' labels are displayed using a " |
| "mobile-friendly format."; |
| |
| const char kAutofillUseRendererIDsName[] = |
| "Autofill logic uses unqiue renderer IDs"; |
| const char kAutofillUseRendererIDsDescription[] = |
| "When enabled, Autofill logic uses unique numeric renderer IDs instead " |
| "of string form and field identifiers in form filling logic."; |
| |
| const char kBreakpadNoDelayInitialUploadName[] = |
| "Remove delay on initial crash upload"; |
| const char kBreakpadNoDelayInitialUploadDescription[] = |
| "When enabled, the initial crash uploading will not be delayed. When " |
| "disabled, initial upload is delayed until deferred initialization. This " |
| "does not affect recovery mode."; |
| |
| const char kBubbleRichIPHName[] = "Bubble rich IPH"; |
| const char kBubbleRichIPHDescription[] = |
| "When enabled, displays a rich description (ex: title, image, etc..) of " |
| "the feature presented in the bubble. Also enables password suggestion " |
| "highlight IPH. When enabled with no option, uses the default bubble " |
| "style."; |
| |
| extern const char kCalendarExperienceKitName[] = "Experience Kit Calendar"; |
| extern const char kCalendarExperienceKitDescription[] = |
| "When enabled, long pressing on dates will trigger Experience Kit Calendar " |
| "event handling."; |
| |
| extern const char kAppleCalendarExperienceKitName[] = |
| "Experience Kit Apple Calendar"; |
| extern const char kAppleCalendarExperienceKitDescription[] = |
| "When enabled, long pressing on dates will trigger Experience Kit Apple " |
| "Calendar event handling."; |
| |
| extern const char kPhoneNumberName[] = "Phone number enable"; |
| extern const char kPhoneNumberDescription[] = |
| "When enabled, long pressing on a phone number will trigger the phone " |
| "number experience."; |
| |
| extern const char kEnableExpKitCalendarTextClassifierName[] = |
| "Text Classifier in Experience Kit Calendar"; |
| extern const char kEnableExpKitCalendarTextClassifierDescription[] = |
| "When enabled, Experience Kit Calendar will use Text Classifier library in " |
| "entity detection where possible."; |
| |
| extern const char kEnableExpKitTextClassifierName[] = |
| "Text Classifier in Experience Kit"; |
| extern const char kEnableExpKitTextClassifierDescription[] = |
| "When enabled, Experience Kit will use Text Classifier library in " |
| "entity detection where possible."; |
| |
| const char kEnablePopoutOmniboxIpadName[] = "Popout omnibox (iPad)"; |
| const char kEnablePopoutOmniboxIpadDescription[] = |
| "Make omnibox popup appear in a detached rounded rectangle below the " |
| "omnibox."; |
| |
| extern const char kMapsExperienceKitName[] = "Experience Kit Maps"; |
| extern const char kMapsExperienceKitDescription[] = |
| "When enabled, long pressing on an address will trigger Experience Kit Maps" |
| "location and directions handling. Requires " |
| "#enable-long-press-surrounding-text to be enabled."; |
| |
| extern const char kLongPressSurroundingTextName[] = |
| "Enable Long Press Surrounding Text"; |
| extern const char kLongPressSurroundingTextDescription[] = |
| "When enabled, long pressing a text will analyze larger part of the text."; |
| |
| const char kContentSuggestionsUIModuleRefreshName[] = |
| "Content Suggestions UI Module Refresh"; |
| const char kContentSuggestionsUIModuleRefreshDescription[] = |
| "When enabled, the Content Suggestions will be redesigned to be contained " |
| "into distinct modules."; |
| |
| const char kCrashpadIOSName[] = "Use Crashpad for crash collection."; |
| const char kCrashpadIOSDescription[] = |
| "When enabled use Crashpad to generate crash reports crash collection. " |
| "When disabled use Breakpad. This flag takes two restarts to take effect"; |
| |
| const char kCredentialProviderExtensionPromoName[] = |
| "Enable the Credential Provider Extension promo."; |
| const char kCredentialProviderExtensionPromoDescription[] = |
| "When enabled, Credential Provider Extension promo will be " |
| "presented to eligible users."; |
| |
| const char kDefaultBrowserBlueDotPromoName[] = "Default Browser Blue Dot Promo"; |
| const char kDefaultBrowserBlueDotPromoDescription[] = |
| "When enabled, a blue dot default browser promo will be shown to eligible " |
| "users."; |
| |
| const char kDefaultBrowserFullscreenPromoExperimentName[] = |
| "Default Browser Fullscreen modal experiment"; |
| const char kDefaultBrowserFullscreenPromoExperimentDescription[] = |
| "When enabled, will show a modified default browser fullscreen modal promo " |
| "UI."; |
| |
| const char kDefaultBrowserIntentsShowSettingsName[] = |
| "Default Browser Intents show settings"; |
| const char kDefaultBrowserIntentsShowSettingsDescription[] = |
| "When enabled, external apps can trigger the settings screen showing " |
| "default browser tutorial."; |
| |
| const char kDetectMainThreadFreezeName[] = "Detect freeze in the main thread."; |
| const char kDetectMainThreadFreezeDescription[] = |
| "A crash report will be uploaded if the main thread is frozen more than " |
| "the time specified by this flag."; |
| |
| const char kEnableDiscoverFeedTopSyncPromoName[] = |
| "Enable the sync promo on top of the feed."; |
| const char kEnableDiscoverFeedTopSyncPromoDescription[] = |
| "When enabled, a sync promotion will be presented to eligible users on top " |
| "of the feed cards."; |
| |
| const char kDmTokenDeletionName[] = "DMToken deletion"; |
| const char kDmTokenDeletionDescription[] = |
| "Delete the corresponding DMToken when a managed browser is deleted in " |
| "Chrome Browser Cloud Management."; |
| |
| const char kEditPasswordsInSettingsName[] = "Edit passwords in settings"; |
| const char kEditPasswordsInSettingsDescription[] = |
| "Enables password editing in settings."; |
| |
| const char kEnableAutofillAddressSavePromptAddressVerificationName[] = |
| "Autofill Address Save Prompts Address Verification"; |
| const char kEnableAutofillAddressSavePromptAddressVerificationDescription[] = |
| "Enable the address verification support in Autofill address save prompts."; |
| |
| const char kEnableAutofillAddressSavePromptName[] = |
| "Autofill Address Save Prompts"; |
| const char kEnableAutofillAddressSavePromptDescription[] = |
| "Enable the Autofill address save prompts."; |
| |
| const char kEnableCBDSignOutName[] = "Enable Clear Browsing Data Sign-out"; |
| const char kEnableCBDSignOutDescription[] = |
| "Offer signed-in user to sign-out from Clear Browsing Data settings."; |
| |
| const char kEnableCheckVisibilityOnAttentionLogStartName[] = |
| "Enable Check Feed Visibility On Attention Log Start"; |
| const char kEnableCheckVisibilityOnAttentionLogStartDescription[] = |
| "Enable checking feed visibility on attention log start."; |
| |
| const char kEnableCompromisedPasswordsMutingName[] = |
| "Enable the muting of compromised passwords in the Password Manager"; |
| const char kEnableCompromisedPasswordsMutingDescription[] = |
| "Enable the compromised password alert mutings in Password Manager to be " |
| "respected in the app."; |
| |
| const char kEnableDiscoverFeedDiscoFeedEndpointName[] = |
| "Enable discover feed discofeed"; |
| const char kEnableDiscoverFeedDiscoFeedEndpointDescription[] = |
| "Enable using the discofeed endpoint for the discover feed."; |
| |
| const char kEnableFeedAblationName[] = "Enables Feed Ablation"; |
| const char kEnableFeedAblationDescription[] = |
| "If Enabled the Feed will be removed from the NTP"; |
| |
| const char kEnableFeedBottomSignInPromoName[] = |
| "Enable Feed bottom sign-in promotion"; |
| const char kEnableFeedBottomSignInPromoDescription[] = |
| "Display a sign-in promotion card at the bottom of the Discover Feed for " |
| "signed out users."; |
| |
| const char kEnableFeedCardMenuSignInPromoName[] = |
| "Enable Feed card menu sign-in promotion"; |
| const char kEnableFeedCardMenuSignInPromoDescription[] = |
| "Display a sign-in promotion UI when signed out users click on " |
| "personalization options within the feed card menu."; |
| |
| const char kEnableFullscreenAPIName[] = "Enable Fullscreen API"; |
| const char kEnableFullscreenAPIDescription[] = |
| "Enable the Fullscreen API for web content (iOS 16.0+)."; |
| |
| const char kEnableNewBookmarksImplementationName[] = |
| "Enable New Bookmarks Implementation"; |
| const char kEnableNewBookmarksImplementationDescription[] = |
| "Enable the new bookmarks implementation with coordinators"; |
| |
| const char kPasswordsGroupingName[] = |
| "Enable password grouping for the Password Manager"; |
| const char kPasswordsGroupingDescription[] = |
| "Group passwords into the same affiliated group in the Password Manager " |
| "for the Saved Passwords section"; |
| |
| const char kEnableOpenInDownloadName[] = "Enable Open In download"; |
| const char kEnableOpenInDownloadDescription[] = |
| "Enable new download for Open In menu (iOS 14.5+)."; |
| |
| const char kEnablePasswordsAccountStorageName[] = |
| "Enable the account data storage for passwords"; |
| const char kEnablePasswordsAccountStorageDescription[] = |
| "Enables storing passwords in a second, Gaia-account-scoped storage for " |
| "signed-in but not syncing users"; |
| |
| const char kEnablePinnedTabsName[] = "Enable Pinned Tabs"; |
| const char kEnablePinnedTabsDescription[] = "Allows users to pin tabs."; |
| |
| const char kEnableRefineDataSourceReloadReportingName[] = |
| "Enable Refine Data Source Reload Reporting"; |
| const char kEnableRefineDataSourceReloadReportingDescription[] = |
| "Enable refining data source reload reporting when having a very short " |
| "attention log"; |
| |
| const char kEnableWebPageAnnotationsName[] = "Enable Web Page Intent Detection"; |
| const char kEnableWebPageAnnotationsDescription[] = |
| "Prototype to detect and highlight data with possible intent in a web " |
| "page."; |
| |
| const char kEnableSuggestionsScrollingOnIPadName[] = |
| "Enable omnibox suggestions scrolling on iPad"; |
| const char kEnableSuggestionsScrollingOnIPadDescription[] = |
| "Enable omnibox suggestions scrolling on iPad and disable suggestions " |
| "hiding on keyboard dismissal."; |
| |
| const char kEnableUserPolicyName[] = "Enable user policies"; |
| const char kEnableUserPolicyDescription[] = |
| "Enable the fetch and application of user policies when synced with a " |
| "managed account"; |
| |
| const char kEnableWebChannelsName[] = "Enable WebFeed"; |
| const char kEnableWebChannelsDescription[] = |
| "Enable folowing content from web and display Following feed on NTP based " |
| "on sites that users followed."; |
| |
| const char kTailoredSecurityIntegrationName[] = |
| "Enable Tailored Security Integration"; |
| const char kTailoredSecurityIntegrationDescription[] = |
| "Enable integration between account level enhanced safe browsing and " |
| "chrome enhanced safe browsing"; |
| |
| const char kExpandedTabStripName[] = "Enable expanded tabstrip"; |
| const char kExpandedTabStripDescription[] = |
| "Enables the new expanded tabstrip. Activated by swiping down the tabstrip" |
| " or the toolbar"; |
| |
| const char kFeedBackgroundRefreshName[] = "Enable feed background refresh"; |
| const char kFeedBackgroundRefreshDescription[] = |
| "Schedules a feed background refresh after some minimum period of time has " |
| "passed after the last refresh."; |
| |
| const char kFillingAcrossAffiliatedWebsitesName[] = |
| "Fill passwords across affiliated websites."; |
| const char kFillingAcrossAffiliatedWebsitesDescription[] = |
| "Enables filling password on a website when there is saved " |
| "password on affiliated website."; |
| |
| const char kFollowingFeedDefaultSortTypeName[] = |
| "Following feed default sort type."; |
| const char kFollowingFeedDefaultSortTypeDescription[] = |
| "Sets the default sort type for Following feed content."; |
| |
| const char kForceStartupSigninPromoName[] = "Display the startup sign-in promo"; |
| const char kForceStartupSigninPromoDescription[] = |
| "When enabled, the startup sign-in promo is always displayed when starting " |
| "Chrome."; |
| |
| const char kIdentityStatusConsistencyName[] = "Identity Status Consistency"; |
| const char kIdentityStatusConsistencyDescription[] = |
| "If enabled, always show identity status - even for signed-out users"; |
| |
| const char kFullscreenPromosManagerName[] = "Fullscreen Promos Manager"; |
| const char kFullscreenPromosManagerDescription[] = |
| "When enabled, the display of fullscreen promos will be coordinated by a " |
| "central manager living at the application level."; |
| |
| const char kFullscreenPromosManagerSkipInternalLimitsName[] = |
| "Fullscreen Promos Manager (Skip internal Impression Limits)"; |
| const char kFullscreenPromosManagerSkipInternalLimitsDescription[] = |
| "When enabled, the internal Impression Limits of the Promos Manager will " |
| "be ignored; this is useful for local development."; |
| |
| const char kFullscreenSmoothScrollingName[] = "Fullscreen Smooth Scrolling"; |
| const char kFullscreenSmoothScrollingDescription[] = |
| "When enabled, the web view's insets are updated for scoll events. If " |
| "disabled, the the web view's frame are updated."; |
| |
| const char kHttpsOnlyModeName[] = "HTTPS-Only Mode Setting"; |
| const char kHttpsOnlyModeDescription[] = "Enables the HTTPS-Only Mode setting"; |
| |
| const char kIncognitoNtpRevampName[] = "Revamped Incognito New Tab Page"; |
| const char kIncognitoNtpRevampDescription[] = |
| "When enabled, Incognito new tab page will have an updated UI."; |
| |
| const char kInProductHelpDemoModeName[] = "In-Product Help Demo Mode"; |
| const char kInProductHelpDemoModeDescription[] = |
| "When enabled, in-product help promotions occur exactly once per cold " |
| "start. Enabled causes all in-product help promotions to occur. Enabling " |
| "an individual promotion causes that promotion but no other promotions to " |
| "occur."; |
| |
| const char kIOS3PIntentsInIncognitoName[] = "Third-party intents in Incognito"; |
| const char kIOS3PIntentsInIncognitoDescription[] = |
| "When enabled, an additional setting lets the user open links from other " |
| "apps in Incognito."; |
| |
| const char kIOSEnablePasswordManagerBrandingUpdateName[] = |
| "Enable new Google Password Manager branding"; |
| const char kIOSEnablePasswordManagerBrandingUpdateDescription[] = |
| "Updates icons, strings, and views for Google Password Manager."; |
| |
| const char kIOSForceTranslateEnabledName[] = "Allow force translate on iOS."; |
| const char kIOSForceTranslateEnabledDescription[] = |
| "Enable the translate feature when language detection failed."; |
| |
| const char kIOSNewPostRestoreExperienceName[] = "New Post Restore Experience"; |
| const char kIOSNewPostRestoreExperienceDescription[] = |
| "When enabled, a prompt will be presented after a device restore to " |
| "allow the user to sign in again."; |
| |
| const char kIOSPasswordUISplitName[] = "Password Manager UI Split"; |
| const char kIOSPasswordUISplitDescription[] = |
| "Splits Password Settings and " |
| "Password Manager into two separate UIs."; |
| |
| const char kIOSPasswordManagerCrossOriginIframeSupportName[] = |
| "IOS Password Manager Cross-Origin Iframe Support"; |
| const char kIOSPasswordManagerCrossOriginIframeSupportDescription[] = |
| "Enables password saving and filling in cross-origin iframes on IOS."; |
| |
| const char kIOSPopularSitesImprovedSuggestionsName[] = |
| "Most Visited Tiles (Improved Default Suggestions)"; |
| const char kIOSPopularSitesImprovedSuggestionsDescription[] = |
| "Enables improved default suggestions for the most visited tiles, by using " |
| "only Chrome iOS usage data to generate its suggestions."; |
| |
| const char kIOSSharedHighlightingColorChangeName[] = |
| "IOS Shared Highlighting color change"; |
| const char kIOSSharedHighlightingColorChangeDescription[] = |
| "Changes the Shared Highlighting color of the text fragment" |
| "away from the default yellow in iOS. Works with #scroll-to-text-ios flag."; |
| |
| const char kIOSSharedHighlightingAmpName[] = "Shared Highlighting on AMP pages"; |
| const char kIOSSharedHighlightingAmpDescription[] = |
| "Enables the Create Link option on AMP pages."; |
| |
| const char kIOSSharedHighlightingV2Name[] = "Text Fragments UI improvements"; |
| const char kIOSSharedHighlightingV2Description[] = |
| "Enables improvements to text fragments UI, including a menu for removing " |
| "or resharing a highlight."; |
| |
| const char kKeyboardShortcutsMenuName[] = "Keyboard Shortcuts Menu"; |
| const char kKeyboardShortcutsMenuDescription[] = |
| "Enables the new keyboard shortcuts menu."; |
| |
| const char kLockBottomToolbarName[] = "Lock bottom toolbar"; |
| const char kLockBottomToolbarDescription[] = |
| "When enabled, the bottom toolbar will not get collapsed when scrolling " |
| "into fullscreen mode."; |
| |
| const char kLogBreadcrumbsName[] = "Log Breadcrumb Events"; |
| const char kLogBreadcrumbsDescription[] = |
| "When enabled, breadcrumb events will be logged."; |
| |
| const char kMediaPermissionsControlName[] = |
| "Camera and Microphone Access Permissions Control"; |
| const char kMediaPermissionsControlDescription[] = |
| "Enables user control for camera and/or microphone access for a specific " |
| "site through site settings during its lifespan."; |
| |
| const char kMetrickitNonCrashReportName[] = "Metrickit non-crash reports"; |
| const char kMetrickitNonCrashReportDescription[] = |
| "Enables sending Metrickit reports for non crash type (hang, " |
| "cpu-exception, diskwrite-exception)"; |
| |
| const char kModernTabStripName[] = "Modern TabStrip"; |
| const char kModernTabStripDescription[] = |
| "When enabled, the newly implemented tabstrip can be tested."; |
| |
| const char kMostVisitedTilesName[] = "Most Visited Tiles"; |
| const char kMostVisitedTilesDescription[] = |
| "Enables the most visited tiles in the omnibox. Shows most visited " |
| "websites in a tile format when the user focuses the omnibox on a search " |
| "result page (SRP) or on web."; |
| |
| const char kNewMobileIdentityConsistencyFREName[] = "New MICE FRE"; |
| const char kNewMobileIdentityConsistencyFREDescription[] = |
| "New Mobile Identity Consistency FRE"; |
| |
| const char kNewOverflowMenuName[] = "New Overflow Menu"; |
| const char kNewOverflowMenuDescription[] = "Enables the new overflow menu"; |
| |
| const char kNewOverflowMenuAlternateIPHName[] = |
| "New Overflow Menu Alternative IPH"; |
| const char kNewOverflowMenuAlternateIPHDescription[] = |
| "Uses the alternative IPH flow for the new overflow menu"; |
| |
| const char kNTPViewHierarchyRepairName[] = "NTP View Hierarchy Repair"; |
| const char kNTPViewHierarchyRepairDescription[] = |
| "Checks if NTP view hierarchy is broken and fixes it if necessary."; |
| |
| const char kOmniboxFuzzyUrlSuggestionsName[] = "Omnibox Fuzzy URL Suggestions"; |
| const char kOmniboxFuzzyUrlSuggestionsDescription[] = |
| "Enables URL suggestions for inputs that may contain typos."; |
| |
| const char kOmniboxHttpsUpgradesName[] = "Omnibox HTTPS upgrades"; |
| const char kOmniboxHttpsUpgradesDescription[] = |
| "Enables HTTPS upgrades for omnibox navigations typed without a scheme"; |
| |
| const char kOmniboxKeyboardPasteButtonName[] = "Omnibox keyboard paste button"; |
| const char kOmniboxKeyboardPasteButtonDescription[] = |
| "Enables paste button in the omnibox's keyboard accessory. Only available " |
| "from iOS 16 onward."; |
| |
| const char kOmniboxUIMaxAutocompleteMatchesName[] = |
| "Omnibox UI Max Autocomplete Matches"; |
| const char kOmniboxUIMaxAutocompleteMatchesDescription[] = |
| "Changes the maximum number of autocomplete matches displayed in the " |
| "Omnibox UI."; |
| |
| const char kOmniboxMaxZPSMatchesName[] = "Omnibox Max ZPS Matches"; |
| const char kOmniboxMaxZPSMatchesDescription[] = |
| "Changes the maximum number of autocomplete matches displayed in the " |
| "zero-prefix state in the omnibox (e.g. on NTP when tapped on OB)."; |
| |
| const char kOmniboxOnDeviceHeadSuggestionsIncognitoName[] = |
| "Omnibox on device head suggestions (incognito only)"; |
| const char kOmniboxOnDeviceHeadSuggestionsIncognitoDescription[] = |
| "Shows Google head non personalized search suggestions provided by a " |
| "compact on device model for incognito"; |
| |
| const char kOmniboxOnDeviceHeadSuggestionsNonIncognitoName[] = |
| "Omnibox on device head suggestions (non-incognito only)"; |
| const char kOmniboxOnDeviceHeadSuggestionsNonIncognitoDescription[] = |
| "Shows Google head non personalized search suggestions provided by a " |
| "compact on device model for non-incognito"; |
| |
| const char kOmniboxOnFocusSuggestionsName[] = "Omnibox on-focus suggestions"; |
| const char kOmniboxOnFocusSuggestionsDescription[] = |
| "Configures Omnibox on-focus suggestions - suggestions displayed on-focus " |
| "before the user has typed any input. This provides overrides for the " |
| "default suggestion locations."; |
| |
| const char kOmniboxMaxURLMatchesName[] = "Omnibox Max URL matches"; |
| const char kOmniboxMaxURLMatchesDescription[] = |
| "Limit the number of URL suggestions in the omnibox. The omnibox will " |
| "still display more than MaxURLMatches if there are no non-URL suggestions " |
| "to replace them."; |
| |
| const char kOmniboxNewImplementationName[] = |
| "Use experimental omnibox textfield"; |
| const char kOmniboxNewImplementationDescription[] = |
| "Uses a textfield implementation that doesn't use UILabels internally"; |
| |
| const char kOmniboxFocusTriggersContextualWebZeroSuggestName[] = |
| "Omnibox on-focus suggestions for the contextual Web"; |
| const char kOmniboxFocusTriggersContextualWebZeroSuggestDescription[] = |
| "Enables on-focus suggestions on the Open Web, that are contextual to the " |
| "current URL. Will only work if user is signed-in and syncing, or is " |
| "otherwise eligible to send the current page URL to the suggest server."; |
| |
| const char kOmniboxFocusTriggersSRPZeroSuggestName[] = |
| "Allow Omnibox contextual web on-focus suggestions on the SRP"; |
| const char kOmniboxFocusTriggersSRPZeroSuggestDescription[] = |
| "Enables on-focus suggestions on the Search Results page. Requires " |
| "on-focus suggestions for the contextual web to be enabled. Will only work " |
| "if user is signed-in and syncing."; |
| |
| const char kOmniboxLocalHistoryZeroSuggestBeyondNTPName[] = |
| "Allow local history zero-prefix suggestions beyond NTP"; |
| const char kOmniboxLocalHistoryZeroSuggestBeyondNTPDescription[] = |
| "Enables local history zero-prefix suggestions in every context in which " |
| "the remote zero-prefix suggestions are enabled."; |
| |
| const char kOmniboxZeroSuggestPrefetchingName[] = |
| "Omnibox Zero Prefix Suggestion Prefetching on NTP"; |
| const char kOmniboxZeroSuggestPrefetchingDescription[] = |
| "Enables prefetching of the zero prefix suggestions for eligible users " |
| "on the New Tab page."; |
| |
| const char kOmniboxZeroSuggestPrefetchingOnSRPName[] = |
| "Omnibox Zero Prefix Suggestion Prefetching on SRP"; |
| const char kOmniboxZeroSuggestPrefetchingOnSRPDescription[] = |
| "Enables prefetching of the zero prefix suggestions for eligible users " |
| "on the Search Results page."; |
| |
| const char kOmniboxZeroSuggestPrefetchingOnWebName[] = |
| "Omnibox Zero Prefix Suggestion Prefetching on the Web"; |
| const char kOmniboxZeroSuggestPrefetchingOnWebDescription[] = |
| "Enables prefetching of the zero prefix suggestions for eligible users " |
| "on the Web (i.e. non-NTP and non-SRP URLs)."; |
| |
| const char kOmniboxZeroSuggestInMemoryCachingName[] = |
| "Omnibox Zero Prefix Suggestion in-memory caching"; |
| const char kOmniboxZeroSuggestInMemoryCachingDescription[] = |
| "Enables in-memory caching of zero prefix suggestions."; |
| |
| const char kOmniboxOnDeviceTailSuggestionsName[] = |
| "Omnibox on device tail suggestions"; |
| const char kOmniboxOnDeviceTailSuggestionsDescription[] = |
| "Google tail non personalized search suggestions provided by a compact on " |
| "device model."; |
| |
| const char kOptimizationGuideDebugLogsName[] = |
| "Enable optimization guide debug logs"; |
| const char kOptimizationGuideDebugLogsDescription[] = |
| "Enables the optimization guide to log and save debug messages that can be " |
| "shown in the internals page."; |
| |
| const char kOptimizationGuideModelDownloadingName[] = |
| "Allow optimization guide model downloads"; |
| const char kOptimizationGuideModelDownloadingDescription[] = |
| "Enables the optimization guide to download prediction models."; |
| |
| const char kOptimizationTargetPredictionDescription[] = |
| "Enables prediction of optimization targets"; |
| const char kOptimizationTargetPredictionName[] = |
| "Enables usage of optimization guide TFLite models."; |
| |
| const char kPasswordReuseDetectionName[] = |
| "PhishGuard password reuse detection"; |
| const char kPasswordReuseDetectionDescription[] = |
| "Displays warning when user types or pastes a saved password into a " |
| "phishing website."; |
| |
| const char kIPHPriceNotificationsWhileBrowsingName[] = |
| "Price Tracking IPH Display"; |
| const char kIPHPriceNotificationsWhileBrowsingDescription[] = |
| "Always displays the Price Tracking IPH when the user navigates to a " |
| "product " |
| "webpage that supports price tracking."; |
| |
| const char kRecordSnapshotSizeName[] = |
| "Record the size of image and PDF snapshots in UMA histograms"; |
| const char kRecordSnapshotSizeDescription[] = |
| "When enabled, the app will record UMA histograms for image and PDF " |
| "snapshots. PDF snaphot will be taken just for the purpose of the " |
| "histogram recording."; |
| |
| const char kRemoveCrashInfobarName[] = "Remove Crash Infobars"; |
| const char kRemoveCrashInfobarDescription[] = |
| "When enabled, always auto restore tabs rather than showing a crash " |
| "infobar"; |
| |
| const char kRemoveExcessNTPsExperimentName[] = "Remove extra New Tab Pages"; |
| const char kRemoveExcessNTPsExperimentDescription[] = |
| "When enabled, extra tabs with the New Tab Page open and no navigation " |
| "history will be removed."; |
| |
| const char kRestoreSessionFromCacheName[] = |
| "Use native WKWebView sesion restoration (iOS15 only)."; |
| const char kRestoreSessionFromCacheDescription[] = |
| "Enable instant session restoration for faster web session restoration " |
| "(iOS15 only)."; |
| |
| const char kSafeBrowsingAvailableName[] = "Make Safe Browsing available"; |
| const char kSafeBrowsingAvailableDescription[] = |
| "When enabled, navigation URLs are compared to Safe Browsing blocklists, " |
| "subject to an opt-out preference."; |
| |
| const char kSafeBrowsingRealTimeLookupName[] = "Enable real-time Safe Browsing"; |
| const char kSafeBrowsingRealTimeLookupDescription[] = |
| "When enabled, navigation URLs are checked using real-time queries to Safe " |
| "Browsing servers, subject to an opt-in preference."; |
| |
| const char kSaveSessionTabsToSeparateFilesName[] = |
| "Enable save tabs to separate files"; |
| const char kSaveSessionTabsToSeparateFilesDescription[] = |
| "When enabled, each Tab is saved in a separate file."; |
| |
| const char kScreenTimeIntegrationName[] = "Enables ScreenTime Integration"; |
| const char kScreenTimeIntegrationDescription[] = |
| "Enables integration with ScreenTime in iOS 14.0 and above."; |
| |
| const char kSendTabToSelfSigninPromoName[] = "Send tab to self sign-in promo"; |
| const char kSendTabToSelfSigninPromoDescription[] = |
| "Enables a sign-in promo if the user attempts to share a tab while being " |
| "signed out"; |
| |
| const char kSendUmaOverAnyNetwork[] = |
| "Send UMA data over any network available."; |
| const char kSendUmaOverAnyNetworkDescription[] = |
| "When enabled, will send UMA data over either WiFi or cellular by default."; |
| |
| const char kSharedHighlightingIOSName[] = "Enable Shared Highlighting features"; |
| const char kSharedHighlightingIOSDescription[] = |
| "Adds a Link to Text option in the Edit Menu which generates URLs with a " |
| "text fragment."; |
| |
| const char kShowAutofillTypePredictionsName[] = "Show Autofill predictions"; |
| const char kShowAutofillTypePredictionsDescription[] = |
| "Annotates web forms with Autofill field type predictions as placeholder " |
| "text."; |
| |
| const char kSmartSortingNewOverflowMenuName[] = |
| "Smart Sorting the new Overflow Menu"; |
| const char kSmartSortingNewOverflowMenuDescription[] = |
| "Enables smart sorting the new overflow menu carousel by frecency."; |
| |
| const char kNewOverflowMenuShareChromeActionName[] = |
| "Share Chrome App action in the new overflow menu"; |
| const char kNewOverflowMenuShareChromeActionDescription[] = |
| "Enables the Share Chrome App action in the new overflow menu."; |
| |
| const char kSyncSandboxName[] = "Use Chrome Sync sandbox"; |
| const char kSyncSandboxDescription[] = |
| "Connects to the testing server for Chrome Sync."; |
| |
| const char kSynthesizedRestoreSessionName[] = |
| "Use a synthesized native WKWebView sesion restoration (iOS15 only)."; |
| const char kSynthesizedRestoreSessionDescription[] = |
| "Enable instant session restoration by synthesizing WKWebView session " |
| "restoration data (iOS15 only)."; |
| |
| const char kSyncEnableHistoryDataTypeName[] = "Enable History sync data type"; |
| const char kSyncEnableHistoryDataTypeDescription[] = |
| "Enables the History sync data type instead of TypedURLs"; |
| |
| const char kSyncTrustedVaultPassphrasePromoName[] = |
| "Enable promos for sync trusted vault passphrase."; |
| const char kSyncTrustedVaultPassphrasePromoDescription[] = |
| "Enables promos for an experimental sync passphrase type, referred to as " |
| "trusted vault."; |
| |
| const char kSyncInvalidationsName[] = "Use Sync standalone invalidations"; |
| const char kSyncInvalidationsDescription[] = |
| "If enabled, Sync will use standalone invalidations instead of topic based " |
| "invalidations (Wallet and Offer data types are enabled by a dedicated " |
| "flag)."; |
| |
| const char kSyncInvalidationsWalletAndOfferName[] = |
| "Use Sync standalone invalidations for Wallet and Offer"; |
| const char kSyncInvalidationsWalletAndOfferDescription[] = |
| "If enabled, Sync will use standalone invalidations for Wallet and Offer " |
| "data types. Takes effect only when Sync standalone invalidations are " |
| "enabled."; |
| |
| const char kStartSurfaceName[] = "Start Surface"; |
| const char kStartSurfaceDescription[] = |
| "Enable showing the Start Surface when launching Chrome via clicking the " |
| "icon or the app switcher."; |
| |
| const char kDownloadServiceForegroundSessionName[] = |
| "Download service foreground download"; |
| const char kDownloadServiceForegroundSessionDescription[] = |
| "Enable download service to download in app foreground only"; |
| |
| const char kTFLiteLanguageDetectionName[] = "TFLite-based Language Detection"; |
| const char kTFLiteLanguageDetectionDescription[] = |
| "Uses TFLite for language detection in place of CLD3"; |
| |
| const char kTFLiteLanguageDetectionIgnoreName[] = |
| "Ignore TFLite-based Language Detection"; |
| const char kTFLiteLanguageDetectionIgnoreDescription[] = |
| "Computes the TFLite language detection but ignore the result and uses the " |
| "CLD3 detection instead."; |
| |
| const char kToolbarContainerName[] = "Use Toolbar Containers"; |
| const char kToolbarContainerDescription[] = |
| "When enabled, the toolbars and their fullscreen animations will be " |
| "managed by the toolbar container coordinator rather than BVC."; |
| |
| extern const char kTrendingQueriesModuleName[] = "Show Trending Queries module"; |
| extern const char kTrendingQueriesModuleDescription[] = |
| "When enabled, the trending queries module will be shown in the NTP"; |
| |
| const char kUpdateHistoryEntryPointsInIncognitoName[] = |
| "Update history entry points in Incognito."; |
| const char kUpdateHistoryEntryPointsInIncognitoDescription[] = |
| "When enabled, the entry points to history UI from Incognito mode will be " |
| "removed."; |
| |
| const char kUseLensToSearchForImageName[] = |
| "Use Google Lens to Search for images"; |
| const char kUseLensToSearchForImageDescription[] = |
| "When enabled, use Lens to search for images from the long press context " |
| "menu when Google is the selected search engine. iPhone only."; |
| |
| const char kEnableLensInHomeScreenWidgetName[] = |
| "Enable Google Lens in the Home Screen Widget"; |
| const char kEnableLensInHomeScreenWidgetDescription[] = |
| "When enabled, use Lens to search for images from your device camera " |
| "menu when Google is the selected search engine, accessible from the" |
| "home screen widget."; |
| |
| const char kEnableLensInKeyboardName[] = |
| "Enable Google Lens in the Omnibox Keyboard"; |
| const char kEnableLensInKeyboardDescription[] = |
| "When enabled, use Lens to search for images from your device camera " |
| "menu when Google is the selected search engine, accessible from the" |
| "omnibox keyboard."; |
| |
| const char kEnableLensInNTPName[] = "Enable Google Lens in the NTP"; |
| const char kEnableLensInNTPDescription[] = |
| "When enabled, use Lens to search for images from your device camera " |
| "menu when Google is the selected search engine, accessible from the" |
| "new tab page."; |
| |
| const char kEnableLensInOmniboxCopiedImageName[] = |
| "Enable Google Lens in the Omnibox for Copied Images"; |
| const char kEnableLensInOmniboxCopiedImageDescription[] = |
| "When enabled, use Lens to search images from your device clipboard " |
| "when Google is the selected search engine, accessible from the omnibox or " |
| "popup menu."; |
| |
| const char kTabGridRecencySortName[] = "Change TabGrid sorting"; |
| const char kTabGridRecencySortDescription[] = |
| "When enabled, the tabs in the Tab Grid are sorted differently."; |
| |
| const char kUseLoadSimulatedRequestForOfflinePageName[] = |
| "Use loadSimulatedRequest:responseHTMLString: when displaying offline " |
| "pages"; |
| const char kUseLoadSimulatedRequestForOfflinePageDescription[] = |
| "When enabled, the offline pages uses the iOS 15 " |
| "loadSimulatedRequest:responseHTMLString: API"; |
| |
| const char kUseSFSymbolsName[] = "Replace Image by SFSymbols"; |
| const char kUseSFSymbolsDescription[] = |
| "When enabled, images are replaced by SFSymbols"; |
| |
| const char kUseSFSymbolsInOmniboxName[] = |
| "Replace Image by SFSymbols in Omnibox"; |
| const char kUseSFSymbolsInOmniboxDescription[] = |
| "When enabled, images are replaced by SFSymbols in the omnibox"; |
| |
| const char kWaitThresholdMillisecondsForCapabilitiesApiName[] = |
| "Maximum wait time (in seconds) for a response from the Account " |
| "Capabilities API"; |
| const char kWaitThresholdMillisecondsForCapabilitiesApiDescription[] = |
| "Used for testing purposes to test waiting thresholds in dev."; |
| |
| const char kWalletServiceUseSandboxName[] = "Use Google Payments sandbox"; |
| const char kWalletServiceUseSandboxDescription[] = |
| "Uses the sandbox service for Google Payments API calls."; |
| |
| const char kWebPageDefaultZoomFromDynamicTypeName[] = |
| "Use dynamic type size for default text zoom level"; |
| const char kWebPageDefaultZoomFromDynamicTypeDescription[] = |
| "When enabled, the default text zoom level for a website comes from the " |
| "current dynamic type setting."; |
| |
| const char kWebPageAlternativeTextZoomName[] = |
| "Use different method for zooming web pages"; |
| const char kWebPageAlternativeTextZoomDescription[] = |
| "When enabled, switches the method used to zoom web pages."; |
| |
| const char kWebPageTextZoomIPadName[] = "Enable text zoom on iPad"; |
| const char kWebPageTextZoomIPadDescription[] = |
| "When enabled, text zoom works again on iPad"; |
| |
| const char kWhatsNewIOSName[] = "Enable What's New."; |
| const char kWhatsNewIOSDescription[] = |
| "When enabled, What's New will display new features and chrome tips."; |
| |
| // Please insert your name/description above in alphabetical order. |
| |
| } // namespace flag_descriptions |