910e62b5创建于 1月15日历史提交
// 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 kAIHubNewBadgeName[] = "AI Hub New Badge";
const char kAIHubNewBadgeDescription[] =
    "Enables showing a new badge on the AI Hub button in the toolbar.";

const char kAIMEligibilityRefreshNTPModulesName[] =
    "AIMEligibilityRefreshNTPModules";
const char kAIMEligibilityRefreshNTPModulesDescription[] =
    "Enables the AIMEligibilityRefreshNTPModules feature.";

const char kAIMEligibilityServiceStartWithProfileName[] =
    "AIMEligibilityServiceStartWithProfile";
const char kAIMEligibilityServiceStartWithProfileDescription[] =
    "Start the AIM eligibility service with the profile.";

const char kAIMNTPEntrypointTabletName[] = "AIMNTPEntrypointTablet";
const char kAIMNTPEntrypointTabletDescription[] =
    "Enables the AIMNTPEntrypointTablet feature.";

const char kAnimatedDefaultBrowserPromoInFREName[] =
    "Enable the animated Default Browser Promo in the FRE";
const char kAnimatedDefaultBrowserPromoInFREDescription[] =
    "When enabled, the Default Browser Promo in the FRE will be animated.";

const char kAppBackgroundRefreshName[] = "Enable app background refresh";
const char kAppBackgroundRefreshDescription[] =
    "Schedules app background refresh after some minimum period of time has "
    "passed after the last refresh.";

const char kAppleCalendarExperienceKitName[] = "Experience Kit Apple Calendar";
const char kAppleCalendarExperienceKitDescription[] =
    "When enabled, long pressing on dates will trigger Experience Kit Apple "
    "Calendar event handling.";

const char kApplyClientsideModelPredictionsForPasswordTypesName[] =
    "Apply clientside model predictions for password forms.";
const char kApplyClientsideModelPredictionsForPasswordTypesDescription[] =
    "Enable using clientside model predictions to fill password forms.";

const char kAskGeminiChipName[] = "Ask Gemini Chip";
const char kAskGeminiChipDescription[] = "Enables the Ask Gemini Chip feature.";

const char kAutofillAcrossIframesName[] = "Enables Autofill across iframes";
const char kAutofillAcrossIframesDescription[] =
    "When enabled, Autofill will fill and save information on forms that "
    "spread across multiple iframes.";

const char kAutofillBottomSheetNewBlurName[] =
    "New Blur Method for Autofill Bottom Sheet";
const char kAutofillBottomSheetNewBlurDescription[] =
    "Enables a new method for blurring the autofill bottom sheet to prevent "
    "the keyboard from showing up. This uses `mousedown` instead of `focus`.";

const char kAutofillCreditCardScannerIosName[] =
    "Enable the credit card scanner for Autofill";
const char kAutofillCreditCardScannerIosDescription[] =
    "When enabled, users are offered the ability to use their phone camera to "
    "scan their credit card when adding it to Chrome Autofill";

const char kAutofillCreditCardUploadName[] =
    "Offers uploading Autofilled credit cards";
const char kAutofillCreditCardUploadDescription[] =
    "Offers uploading Autofilled credit cards to Google Payments after form "
    "submission.";

const char kAutofillDisableProfileUpdatesName[] =
    "Disables Autofill profile updates from form submissions";
const char kAutofillDisableProfileUpdatesDescription[] =
    "When enabled, Autofill will not apply updates to address profiles based "
    "on data extracted from submitted forms. For testing purposes.";

const char kAutofillDisableSilentProfileUpdatesName[] =
    "Disables Autofill silent profile updates from form submissions";
const char kAutofillDisableSilentProfileUpdatesDescription[] =
    "When enabled, Autofill will not apply silent updates to address profiles. "
    "For testing purposes.";

const char kAutofillEnableAllowlistForBmoCardCategoryBenefitsName[] =
    "Enable allowlist for showing category benefits for BMO cards";
const char kAutofillEnableAllowlistForBmoCardCategoryBenefitsDescription[] =
    "When enabled, card category benefits offered by BMO will be shown in "
    "Autofill suggestions on the allowlisted merchant websites.";

const char kAutofillEnableCardBenefitsForAmericanExpressName[] =
    "Enable showing American Express card benefits";
const char kAutofillEnableCardBenefitsForAmericanExpressDescription[] =
    "When enabled, card benefits offered by American Express will be shown in "
    "Autofill suggestions.";

const char kAutofillEnableCardBenefitsForBmoName[] =
    "Enable showing BMO card benefits";
const char kAutofillEnableCardBenefitsForBmoDescription[] =
    "When enabled, card benefits offered by BMO will be shown in Autofill "
    "suggestions.";

const char kAutofillEnableCardBenefitsSyncName[] =
    "Enable syncing card benefits from the server";
const char kAutofillEnableCardBenefitsSyncDescription[] =
    "When enabled, card benefits offered by issuers will be synced from "
    "the Payments server.";

const char kAutofillEnableCardInfoRuntimeRetrievalName[] =
    "Enable retrieval of card info(with CVC) from issuer for enrolled cards";
const char kAutofillEnableCardInfoRuntimeRetrievalDescription[] =
    "When enabled, runtime retrieval of CVC along with card number and expiry "
    "from issuer for enrolled cards will be enabled during form fill.";

const char kAutofillEnableCvcStorageAndFillingEnhancementName[] =
    "Enable CVC storage and filling enhancement for payments autofill";
const char kAutofillEnableCvcStorageAndFillingEnhancementDescription[] =
    "When enabled, will enhance CVV storage project. Provide better "
    "suggestion, resolve conflict with COF project and add logging.";

const char kAutofillEnableCvcStorageAndFillingName[] =
    "Enable CVC storage and filling for payments autofill";
const char kAutofillEnableCvcStorageAndFillingDescription[] =
    "When enabled, we will store CVC for both local and server credit cards. "
    "This will also allow the users to autofill their CVCs on checkout pages.";

const char kAutofillEnableCvcStorageAndFillingStandaloneFormEnhancementName[] =
    "Enable CVC storage and filling standalone form enhancement for payments "
    "autofill";
const char
    kAutofillEnableCvcStorageAndFillingStandaloneFormEnhancementDescription[] =
        "When enabled, this will enhance the CVV storage project. The "
        "enhancement will enable CVV storage suggestions for standalone CVC "
        "fields.";

const char kAutofillEnableFlatRateCardBenefitsFromCurinosName[] =
    "Enable showing flat rate card benefits sourced from Curinos";
const char kAutofillEnableFlatRateCardBenefitsFromCurinosDescription[] =
    "When enabled, flat rate card benefits sourced from Curinos will be shown "
    "in Autofill suggestions.";

const char
    kAutofillEnableMultipleRequestInVirtualCardDownstreamEnrollmentName[] =
        "Enable multiple server request support for virtual card downstream "
        "enrollment";
const char
    kAutofillEnableMultipleRequestInVirtualCardDownstreamEnrollmentDescription
        [] = "When enabled, Chrome will be able to send preflight call for "
             "enrollment earlier in the flow with the multiple server request "
             "support.";

const char kAutofillEnablePrefetchingRiskDataForRetrievalName[] =
    "Enable prefetching of risk data during payments autofill retrieval";
const char kAutofillEnablePrefetchingRiskDataForRetrievalDescription[] =
    "When enabled, risk data is prefetched during payments autofill flows "
    "to reduce user-perceived latency.";

const char kAutofillEnableSupportForHomeAndWorkName[] =
    "Enable support for home and work addresses";
const char kAutofillEnableSupportForHomeAndWorkDescription[] =
    "When enabled, chrome will support home and work addresses from account.";

const char kAutofillEnableSupportForNameAndEmailName[] =
    "Support for name and email addresses in Autofill";
const char kAutofillEnableSupportForNameAndEmailDescription[] =
    "When enabled, a name and email profile with data comming from the account "
    "will be created for autofilling.";

const char kAutofillIsolatedWorldForJavascriptIOSName[] =
    "Isolated content world for Autofill";
const char kAutofillIsolatedWorldForJavascriptIOSDescription[] =
    "Use the isolated content world instead of the page content world "
    "for the Autofill JS feature scripts.";

const char kAutofillLocalSaveCardBottomSheetName[] =
    "Enable save card bottomsheet for local save";
const char kAutofillLocalSaveCardBottomSheetDescription[] =
    "When enabled, save card bottomsheet will be shown to save the card "
    "locally when the user has not previously rejected the offer to save the "
    "card.";

const char kAutofillManualTestingDataName[] = "Autofill manual testing data";
const char kAutofillManualTestingDataDescription[] =
    "When set, imports the addresses and cards specified on startup. WARNING: "
    "If at least one address/card is specified, all other existing "
    "addresses/cards are overwritten.";

const char kAutofillPaymentsFieldSwappingName[] =
    "Swap credit card suggestions";
const char kAutofillPaymentsFieldSwappingDescription[] =
    "When enabled, swapping autofilled payment suggestions would result"
    "in overriding all of the payments fields with the swapped profile data";

const char kAutofillPaymentsSheetV2Name[] =
    "Enable the payments suggestion bottom sheet V2";
const char kAutofillPaymentsSheetV2Description[] =
    "When enabled, the V2 of the payments suggestion bottom sheet will be "
    "used.";

const char kAutofillPruneSuggestionsName[] = "Autofill Prune Suggestions";
const char kAutofillPruneSuggestionsDescription[] =
    "Further limits the number of suggestions in the Autofill dropdown.";

const char kAutofillSaveCardBottomSheetName[] =
    "Enable save card bottomsheet for upload save";
const char kAutofillSaveCardBottomSheetDescription[] =
    "When enabled, save card bottomsheet will be shown to save the card to the "
    "server when the user has not previously rejected the offer to save the "
    "card, and both a valid expiry date and cardholder name are present.";

const char kAutofillShowManualFillForVirtualCardsName[] =
    "Show Manual Fill for Virtual Cards";
const char kAutofillShowManualFillForVirtualCardsDescription[] =
    "When enabled, Autfoill will show the manual fill view directly on form "
    "focusing events for virtual cards.";

const char kAutofillThrottleDocumentFormScanName[] =
    "Throttle Autofill Document Form Scans";
const char kAutofillThrottleDocumentFormScanDescription[] =
    "Enables the throttling of the recurrent document form scans done by "
    "Autofill.";

const char kAutofillThrottleFilteredDocumentFormScanName[] =
    "Throttle Filtered Autofill Document Form Scans";
const char kAutofillThrottleFilteredDocumentFormScanDescription[] =
    "Enables the throttling of the on the spot filtered form scans done by "
    "Autofill (e.g. get the latest state of a form that had an activity).";

const char kAutofillUnmaskCardRequestTimeoutName[] =
    "Timeout for the credit card unmask request";
const char kAutofillUnmaskCardRequestTimeoutDescription[] =
    "When enabled, sets a client-side timeout on the Autofill credit card "
    "unmask request. Upon timeout, the client will terminate the current "
    "unmask server call, which may or may not terminate the ongoing unmask UI.";

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 kAutofillVcnEnrollStrikeExpiryTimeName[] =
    "Expiry duration for VCN enrollment strikes";
const char kAutofillVcnEnrollStrikeExpiryTimeDescription[] =
    "When enabled, changes the amount of time required for VCN enrollment "
    "prompt strikes to expire.";

const char kBWGPreciseLocationName[] = "BWG Precise Location";
const char kBWGPreciseLocationDescription[] =
    "When enabled, the precise location row is shown in BWG settings.";

const char kBWGPromoConsentName[] = "BWG Promo Consent";
const char kBWGPromoConsentDescription[] =
    "Whether the promo consent flow is composed of a single or a double screen "
    "view.";

const char kBeginCursorAtPointTentativeFixName[] =
    "Begin cursor at point tentative fix";
const char kBeginCursorAtPointTentativeFixDescription[] =
    "A tentative fix for crbug.com/361003475. When enabled, it prevents a call "
    "to "
    "setSelectedTextRange.";

const char kBestFeaturesScreenInFirstRunName[] =
    "Display Best Features screen in the FRE";
const char kBestFeaturesScreenInFirstRunDescription[] =
    "When enabled, displays the BestFeatures screen in the First Run sequence. "
    "Screen can be displayed either before or after the DB promo.";

const char kBestOfAppFREName[] = "Display Best of App view in the FRE";
const char kBestOfAppFREDescription[] =
    "When enabled, displays some views during the FRE highlighting the best "
    "features in the app.";

const char kBottomOmniboxEvolutionName[] = "Bottom Omnibox Evolution";
const char kBottomOmniboxEvolutionDescription[] =
    "Enables improvements in the bottom omnibox UX and animations.";

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 kCacheIdentityListInChromeName[] = "Cache identity list in chrome.";
const char kCacheIdentityListInChromeDescription[] =
    "Changes the implementation of the cache of the list of identities on "
    "device.";

const char kChromeStartupParametersAsyncName[] =
    "Enable the async chrome startup";
const char kChromeStartupParametersAsyncDescription[] =
    "When enabled the async version of the chrome startup method is used. This "
    "method is used to parse the startup parameters.";

const char kCollaborationMessagingName[] = "Collaboration Messaging";
const char kCollaborationMessagingDescription[] =
    "Enables the messaging framework within the collaboration feature, "
    "including features such as recent activity, dirty dots, and description "
    "action chips.";

const char kComposeboxAIMNudgeName[] = "ComposeboxAIMNudge";
const char kComposeboxAIMNudgeDescription[] =
    "Enables the AIM nudge button in the composebox, tapping on the button "
    "enables AIM. This is conditionned by AIM availability.";

const char kComposeboxAttachmentsTypedStateName[] =
    "Enable contextual suggestions for typed state";
const char kComposeboxAttachmentsTypedStateDescription[] =
    "Enables showing suggestions for multiple composebox attachments in a "
    "typed state.";

const char kComposeboxAutoattachTabName[] =
    "Automatically attach current tab within the composebox";
const char kComposeboxAutoattachTabDescription[] =
    "When enabled, the composebox will automatically attach curent tab as "
    "context.";

const char kComposeboxCloseButtonTopAlignName[] =
    "Align the close button in composebox to the top edge of the view";
const char kComposeboxCloseButtonTopAlignDescription[] =
    "If the user preference is set to top, enabling this feature aligns the "
    "compose box close button with the top edge of the input plate instead of "
    "centering.";

const char kComposeboxCompactModeName[] = "ComposeboxCompactMode";
const char kComposeboxCompactModeDescription[] =
    "Enables the compact composebox, adding attachment or enabling AIM will "
    "expand it to the regular size.";

const char kComposeboxDevToolsName[] = "Enable Composebox Dev Tools";
const char kComposeboxDevToolsDescription[] =
    "Enables development tools for the composebox, allowing simulation of "
    "delays and failures.";

const char kComposeboxFetchContextualSuggestionsForImageName[] =
    "Enable Composebox Fetch Contextual Suggestions For image attachment";
const char kComposeboxFetchContextualSuggestionsForImageDescription[] =
    "Enables showing suggestions for image attachment.";

const char kComposeboxFetchContextualSuggestionsForMultipleAttachmentsName[] =
    "Enable Composebox Fetch Contextual Suggestions For multiple attachments";
const char
    kComposeboxFetchContextualSuggestionsForMultipleAttachmentsDescription[] =
        "Enables showing suggestions for multiple attachments";

const char kComposeboxForceTopName[] = "ComposeboxForceTop";
const char kComposeboxForceTopDescription[] =
    "Forces the composebox to be at the top.";

const char kComposeboxIOSName[] = "ComposeboxIOS";
const char kComposeboxIOSDescription[] =
    "Enables the composebox that replaces the regular omnibox in edit state.";

const char kComposeboxImmersiveSRPName[] =
    "Enable the immersive SRP within the composebox";
const char kComposeboxImmersiveSRPDescription[] =
    "When enabled, the composebox will open SRPs in an embedded web view.";

const char kComposeboxMenuTitleName[] = "ComposeboxMenuTitle";
const char kComposeboxMenuTitleDescription[] =
    "Enables the ComposeboxMenuTitle feature.";

const char kComposeboxTabPickerVariationName[] =
    "Enable tab picker variation in the composebox";
const char kComposeboxTabPickerVariationDescription[] =
    "When enabled, the method of attaching tabs differs.";

const char kConfirmationButtonSwapOrderName[] =
    "Swap Button Order in confirmation alerts";
const char kConfirmationButtonSwapOrderDescription[] =
    "Swaps the positions of the primary and secondary buttons in the "
    "confirmation alerts, so that the primary button is placed at the bottom.";

const char kContentNotificationProvisionalIgnoreConditionsName[] =
    "Content Notification Provisional Ignore Conditions";
const char kContentNotificationProvisionalIgnoreConditionsDescription[] =
    "Enable Content Notification Provisional without Conditions";

const char kContentPushNotificationsName[] = "Content Push Notifications";
const char kContentPushNotificationsDescription[] =
    "Enables the content push notifications.";

const char kContextualPanelName[] = "Contextual Panel";
const char kContextualPanelDescription[] =
    "Enables the contextual panel feature.";

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 kCredentialProviderPasskeyLargeBlobName[] =
    "Credential Provider Large Blob support";
const char kCredentialProviderPasskeyLargeBlobDescription[] =
    "Enables support for the Large Blob extension for Passkeys in the "
    "Credential Provider Extension.";

const char kCredentialProviderPasskeyPRFName[] =
    "Credential Provider PRF support";
const char kCredentialProviderPasskeyPRFDescription[] =
    "Enables support for the PRF extension for Passkeys in the Credential "
    "Provider Extension.";

const char kCredentialProviderPerformanceImprovementsName[] =
    "Credential Provider Performance Improvements";
const char kCredentialProviderPerformanceImprovementsDescription[] =
    "Enables a series of performance improvements for the Credential Provider "
    "Extension.";

const char kCredentialProviderSignalAPIName[] =
    "Credential Provider Signal API";
const char kCredentialProviderSignalAPIDescription[] =
    "Enables signal API for Passkeys in the Credential Provider Extension.";

const char kDataSharingDebugLogsName[] = "Enable data sharing debug logs";
const char kDataSharingDebugLogsDescription[] =
    "Enables the data sharing infrastructure to log and save debug messages "
    "that can be shown in the internals page.";

const char kDataSharingJoinOnlyName[] = "Data Sharing Join Only";
const char kDataSharingJoinOnlyDescription[] =
    "Enabled Data Sharing Joining flow related UI and features.";

const char kDataSharingName[] = "Data Sharing";
const char kDataSharingDescription[] =
    "Enabled Data Sharing related UI and features.";

const char kDataSharingSharedDataTypesEnabled[] = "Version out-of-date, no UI";
const char kDataSharingSharedDataTypesEnabledWithUi[] =
    "Version out-of-date, show UI ";

const char kDefaultBrowserBannerPromoName[] = "Default Browser banner promo";
const char kDefaultBrowserBannerPromoDescription[] =
    "When enabled, the default browser banner promo will show when conditions "
    "are met.";

const char kDataSharingVersioningStatesName[] =
    "Data Sharing Versioning Test Scenarios";
const char kDataSharingVersioningStatesDescription[] =
    "Testing multiple scenarios for versioning.";

const char kDefaultBrowserMagicStackIosName[] =
    "Default Browser Magic Stack card.";
const char kDefaultBrowserMagicStackIosDescription[] =
    "When enabled, display the Default Browser module in the Magic Stack.";

const char kDefaultBrowserOffCyclePromoName[] =
    "Default Browser off-cycle promo";
const char kDefaultBrowserOffCyclePromoDescription[] =
    "When enabled, an off-cycle default browser promo will be shown.";

const char kDefaultBrowserPromoIpadInstructionsName[] =
    "Default Browser Promo iPad Instructions";
const char kDefaultBrowserPromoIpadInstructionsDescription[] =
    "When enabled, displays default browser promo instructions specifically "
    "adapted for iPad.";

const char kDefaultBrowserPromoPropensityModelName[] =
    "Default Browser promo propensity model";
const char kDefaultBrowserPromoPropensityModelDescription[] =
    "When enabled, a propensity model will help make the determination of "
    "whether to show a default browser promo";

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 kDiamondPrototypeName[] = "Enable the diamon prototype";
const char kDiamondPrototypeDescription[] = "Turn on prototype for diamond.";

const char kDisableAutofillStrikeSystemName[] =
    "Disable the Autofill strike system";
const char kDisableAutofillStrikeSystemDescription[] =
    "When enabled, the Autofill strike system will not block a feature from "
    "being offered.";

const char kDisableKeyboardAccessoryName[] =
    "Disable Omnibox Keyboard Accessory";
const char kDisableKeyboardAccessoryDescription[] =
    "Disables parts or all of omnibox keyboard accessory.";

const char kDisableLensCameraName[] = "Disable Lens camera experience";
const char kDisableLensCameraDescription[] =
    "When enabled, the option use Lens to search for images from your device "
    "camera menu when Google is the selected search engine, accessible from "
    "the home screen widget, new tab page, and keyboard, is disabled.";

const char kDownloadAutoDeletionClearFilesOnEveryStartupName[] =
    "Enable Download Auto-Deletion Testing Mode";
const char kDownloadAutoDeletionClearFilesOnEveryStartupDescription[] =
    "When enabled, the Auto-deletion feature wil clear all downloaded files "
    "scheduled for deletion on every application startup, regardless of when "
    "the file was downloaded. This feature is intended for testing-only.";

const char kDownloadAutoDeletionName[] = "Enable Download Auto Deletion";
const char kDownloadAutoDeletionDescription[] =
    "When enabled, files downloaded on the device can be scheduled to be "
    "deleted automatically after 30 days.";

const char kDownloadListName[] = "Enable Download List";
const char kDownloadListDescription[] =
    "Controls the UI type for the download list. When enabled, allows "
    "switching between default and custom UI implementations.";

const char kDownloadServiceForegroundSessionName[] =
    "Download service foreground download";
const char kDownloadServiceForegroundSessionDescription[] =
    "Enable download service to download in app foreground only";

const char kEditPasswordsInSettingsName[] = "Edit passwords in settings";
const char kEditPasswordsInSettingsDescription[] =
    "Enables password editing in settings.";

const char kEnableACPrefetchName[] = "Enable AC Prefetch";
const char kEnableACPrefetchDescription[] =
    "Ensures that account capabilities are prefetched and cached.";

const char kEnableASWebAuthenticationSessionName[] =
    "Enable ASWebAuthenticationSession";
const char kEnableASWebAuthenticationSessionDescription[] =
    "Enables using ASWebAuthenticationSession to add Google accounts to device";

const char kEnableAutofillAddressSavePromptName[] =
    "Autofill Address Save Prompts";
const char kEnableAutofillAddressSavePromptDescription[] =
    "Enable the Autofill address save prompts.";

const char kEnableClipboardDataControlsIOSName[] =
    "Enable Clipboard Data Controls";
const char kEnableClipboardDataControlsIOSDescription[] =
    "When this flag is enabled and the DataControlsRules Enterprise policy is "
    "enabled, Enterprise admins can apply clipboard restrictions to Chrome "
    "users on iOS.";

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 kEnableCrossDevicePrefTrackerName[] =
    "Enable Cross-Device Pref Tracker";
const char kEnableCrossDevicePrefTrackerDescription[] =
    "Enables the tracking and sharing of select non-syncing preference values "
    "across a user's signed-in devices.";

const char kEnableFamilyLinkControlsName[] = "Family Link parental controls";
const char kEnableFamilyLinkControlsDescription[] =
    "Enables parental controls from Family Link on supervised accounts "
    "signed-in to Chrome.";

const char kEnableFeedAblationName[] = "Enables Feed Ablation";
const char kEnableFeedAblationDescription[] =
    "If Enabled the Feed will be removed from the NTP";

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 kEnableFeedHeaderSettingsName[] =
    "Enables the feed header settings.";
const char kEnableFeedHeaderSettingsDescription[] =
    "When enabled, some UI elements of the feed header can be modified.";

const char kEnableIdentityInAuthErrorName[] = "Enable Identities in Auth Error";
const char kEnableIdentityInAuthErrorDescription[] =
    "Enable identities in auth error state.";

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 kEnableLensOverlayName[] = "Enable Lens Overlay";
const char kEnableLensOverlayDescription[] = "Enables lens overlay UI";

const char kEnableLensViewFinderUnifiedExperienceName[] =
    "Enable LVF Unified Experience";
const char kEnableLensViewFinderUnifiedExperienceDescription[] =
    "Enables Lens View Finder unified experience";

const char kEnableReadingListAccountStorageName[] =
    "Enable Reading List Account Storage";
const char kEnableReadingListAccountStorageDescription[] =
    "Enable the reading list account storage.";

const char kEnableReadingListSignInPromoName[] =
    "Enable Reading List Sign-in promo";
const char kEnableReadingListSignInPromoDescription[] =
    "Enable the sign-in promo view in the reading list screen.";

const char kEnableTraitCollectionRegistrationName[] =
    "Enable Customizable Trait Registration";
const char kEnableTraitCollectionRegistrationDescription[] =
    "When enabled, UI elements will only observe and respond to the UITraits "
    "to which they have been registered.";

const char kEnableiPadFeedGhostCardsName[] = "Enable ghost cards on iPad feeds";
const char kEnableiPadFeedGhostCardsDescription[] =
    "Enables ghost cards placeholder when feed is loading on iPads.";

const char kEnhancedCalendarName[] = "Enable Enhanced Calendar integration";
const char kEnhancedCalendarDescription[] =
    "When enabled, the enhanced calendar flow will be available to eligible "
    "users when adding a calendar event.";

const char kEnhancedSafeBrowsingPromoName[] =
    "Enable Enhanced Safe Browsing Promos";
const char kEnhancedSafeBrowsingPromoDescription[] =
    "When enabled, the Enhanced Safe Browsing inline and infobar promos are "
    "displayed given certain preconditions are met.";

const char kFRESignInHeaderTextUpdateName[] =
    "Enable header text variations on the FRE sign-in page.";
const char kFRESignInHeaderTextUpdateDescription[] =
    "When enabled, the FRE sign-in page displays a different header text.";

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 kFeedSwipeInProductHelpName[] = "Enable Feed Swipe IPH";
const char kFeedSwipeInProductHelpDescription[] =
    "Presents an in-product help on the NTP to promote swiping on the Feed";

const char kFeedbackIncludeGWSVariationsName[] =
    "Include GWS variations in feedback";
const char kFeedbackIncludeGWSVariationsDescription[] =
    "Includes GWS variations in Chrome feedback reports.";

const char kFeedbackIncludeVariationsName[] = "Feedback include variations";
const char kFeedbackIncludeVariationsDescription[] =
    "In Chrome feedback report, include commandline variations.";

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 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 kFullscreenScrollThresholdName[] = "Fullscreen Scroll Threshold";
const char kFullscreenScrollThresholdDescription[] =
    "When enabled, scrolling must exceed a small threshold before the web view "
    "begins to enter or exit fullscreen.";

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 kFullscreenTransitionSpeedName[] =
    "Fullscreen Transition Speed Tweaks";
const char kFullscreenTransitionSpeedDescription[] =
    "When enabled, the speed of the fullscreen' transition is "
    "increased-decreased.";

const char kGeminiCrossTabName[] = "Gemini Cross Tab";
const char kGeminiCrossTabDescription[] =
    "When enabled, the Gemini floaty conversation persists across all tabs.";

const char kGeminiFullChatHistoryName[] = "GeminiFullChatHistory";
const char kGeminiFullChatHistoryDescription[] =
    "Enables the full chat history being shown in the floaty.";

const char kGeminiImmediateOverlayName[] = "GeminiImmediateOverlay";
const char kGeminiImmediateOverlayDescription[] =
    "Enables immediate access to Gemini in the page tools menu.";

const char kGeminiLatencyImprovementName[] = "GeminiLatencyImprovement";
const char kGeminiLatencyImprovementDescription[] =
    "Enables the latency improvements for Gemini.";

const char kGeminiLiveName[] = "GeminiLive";
const char kGeminiLiveDescription[] = "Enables Gemini Live.";

const char kGeminiLoadingStateRedesignName[] = "GeminiLoadingStateRedesign";
const char kGeminiLoadingStateRedesignDescription[] =
    "Enables the redesigned UI for the floaty's loading state.";

const char kGeminiNavigationPromoName[] = "GeminiNavigationPromo";
const char kGeminiNavigationPromoDescription[] =
    "Enables the automatic promo for Gemini on navigation.";

const char kGeminiOnboardingCardsName[] = "GeminiOnboardingCards";
const char kGeminiOnboardingCardsDescription[] =
    "Enables the discovery onboarding cards for new Gemini users.";

const char kGeminiPersonalizationName[] = "GeminiPersonalization";
const char kGeminiPersonalizationDescription[] =
    "Enables the GeminiPersonalization feature.";

const char kHandleMdmErrorsForDasherAccountsName[] =
    "Mdm error handling for dasher accounts";
const char kHandleMdmErrorsForDasherAccountsDescription[] =
    "Enables the mdm error handling feature for dasher accounts";

const char kHideToolbarsInOverflowMenuName[] = "Hide Toolbars in Overflow menu";
const char kHideToolbarsInOverflowMenuDescription[] =
    "When enabled, adds a button in the overflow menu that force the "
    "fullscreen mode on iOS.";

const char kHomeMemoryImprovementsName[] = "Home Memory Improvements";
const char kHomeMemoryImprovementsDescription[] =
    "When enabled, uses code that aims to improve the memory footprint in "
    "Home.";

const char kHttpsUpgradesName[] = "HTTPS Upgrades";
const char kHttpsUpgradesDescription[] =
    "When enabled, eligible navigations will automatically be upgraded to "
    "HTTPS.";

const char kIOSAppBundlePromoEphemeralCardName[] =
    "Enable App Bundle Promo Magic Stack Card";
const char kIOSAppBundlePromoEphemeralCardDescription[] =
    "Enables showing a promotional card for the Best of Google app "
    "bundle in the Magic Stack.";

const char kIOSAutoOpenRemoteTabGroupsSettingsName[] =
    "Enable Automatically open tab groups from other devices settings";
const char kIOSAutoOpenRemoteTabGroupsSettingsDescription[] =
    "When enabled, provides settings controls to auto open remote devices tab "
    "groups.";

const char kIOSBrowserEditMenuMetricsName[] = "Browser edit menu metrics";
const char kIOSBrowserEditMenuMetricsDescription[] =
    "Collect metrics for edit menu usage.";

const char kIOSBrowserReportIncludeAllProfilesName[] =
    "Include all profiles in browser reports";
const char kIOSBrowserReportIncludeAllProfilesDescription[] =
    "When enabled, enterprise browser reports include all profiles (instead of "
    "only the current profile).";

const char kIOSChooseFromDriveName[] = "IOS Choose from Drive";
const char kIOSChooseFromDriveDescription[] =
    "Enables the Choose from Drive feature on iOS.";

const char kIOSCustomFileUploadMenuName[] = "Custom file upload menu";
const char kIOSCustomFileUploadMenuDescription[] =
    "Enables the custom file upload menu implementation.";

const char kIOSDockingPromoName[] = "Docking Promo";
const char kIOSDockingPromoDescription[] =
    "When enabled, the user will be presented an animated, instructional "
    "promo showing how to move Chrome to their native iOS dock.";

const char kIOSEnableCloudProfileReportingName[] =
    "Enable profile reporting on iOS";
const char kIOSEnableCloudProfileReportingDescription[] =
    "When enabled, profile reports will be reported to the user's "
    "organization.";

const char kIOSEnableRealtimeEventReportingName[] =
    "Enable realtime event reporting on iOS";
const char kIOSEnableRealtimeEventReportingDescription[] =
    "When enabled, realtime events will be reported to the user's "
    "organization.";

const char kIOSExpandedTipsName[] = "Expanded Tips Notifications";
const char kIOSExpandedTipsDescription[] =
    "Enables a feature that adds several new Tips Notifications that can be "
    "sent.";

const char kIOSFillRecoveryPasswordName[] =
    "Enable autofilling with a recovery password";
const char kIOSFillRecoveryPasswordDescription[] =
    "When enabled, users will be able to attempt to log in using a recovery "
    "password if the main one didn't work.";

const char kIOSKeyboardAccessoryDefaultViewName[] =
    "Default Input Accessory View";
const char kIOSKeyboardAccessoryDefaultViewDescription[] =
    "When enabled, a default Keyboard Accessory view with navigation buttons "
    "is provided for a <select> HTML element.";

const char kIOSKeyboardAccessoryTwoBubbleName[] =
    "Enable the two-bubble design for the Keyboard Accessory view";
const char kIOSKeyboardAccessoryTwoBubbleDescription[] =
    "When enabled, the two-bubble design is used for the Keyboard Accessory "
    "view.";

const char kIOSManageAccountStorageName[] = "Allow managing Account storage.";
const char kIOSManageAccountStorageDescription[] =
    "Add entry points to manage Google One account storage.";

const char kIOSMiniMapUniversalLinkName[] =
    "Open Maps Universal links in native view.";
const char kIOSMiniMapUniversalLinkDescription[] =
    "When enabled, maps universal links on Google Page are opened in "
    "native views (under conditions).";

const char kIOSOmniboxAimServerEligibilityEnName[] =
    "AIM Server Eligibility EN locales";
const char kIOSOmniboxAimServerEligibilityEnDescription[] =
    "Enable AIM server eligibility checks for EN locales.";

const char kIOSOmniboxAimServerEligibilityName[] = "AIM Server Eligibility";
const char kIOSOmniboxAimServerEligibilityDescription[] =
    "Enable AIM server eligibility checks for all locales.";

const char kIOSOmniboxAimShortcutName[] = "Enable the omnibox aim shortcut";
const char kIOSOmniboxAimShortcutDescription[] =
    "When enabled, an aim shortcut entrypoint will be displayed when the "
    "omnibox is on edit mode.";

const char kIOSOneTapMiniMapRemoveSectionBreaksName[] =
    "Remove section break for address detection.";
const char kIOSOneTapMiniMapRemoveSectionBreaksDescription[] =
    "Replace section break by spaces when detecting addresses.";

const char kIOSOneTapMiniMapRestrictionsName[] =
    "Revalidate detected addresses for one tap Mini Map.";
const char kIOSOneTapMiniMapRestrictionsDescription[] =
    "Different restrictions to block false positive for one tap Mini Map.";

const char kIOSOneTimeDefaultBrowserNotificationName[] =
    "One-time default browser notification";
const char kIOSOneTimeDefaultBrowserNotificationDescription[] =
    "Enables a one-time notification to prompt the user to set the app as the "
    "default browser.";

const char kIOSProactivePasswordGenerationBottomSheetName[] =
    "IOS Proactive Password Generation Bottom Sheet";
const char kIOSProactivePasswordGenerationBottomSheetDescription[] =
    "Enables the display of the proactive password generation bottom sheet on "
    "IOS.";

const char kIOSProvidesAppNotificationSettingsName[] =
    "IOS Provides App Notification Settings";
const char kIOSProvidesAppNotificationSettingsDescription[] =
    "Enabled integration with iOS's ProvidesAppNotificationSettings feature.";

const char kIOSReactivationNotificationsName[] = "Reactivation Notifications";
const char kIOSReactivationNotificationsDescription[] =
    "Enables a feature to send provisional notifications of interest to new"
    "users and encourage them to return to the app.";

const char kIOSSaveToDriveClientFolderName[] = "Save to Drive client folder";
const char kIOSSaveToDriveClientFolderDescription[] =
    "Enables a feature to use a client folder API for Save to Drive on iOS.";

const char kIOSSoftLockName[] = "Soft Lock on iOS";
const char kIOSSoftLockDescription[] = "Enables experimental Soft Lock on iOS.";

const char kIOSStartTimeBrowserBackgroundRemediationsName[] =
    "Browser Background Termination remediations for the Bling Start 4 hour "
    "reduction";
const char kIOSStartTimeBrowserBackgroundRemediationsDescription[] =
    "Enables potential remediations for Browser Background Termination "
    "regressions caused by the reduction of Bling Start time from 6 hours to "
    "4.";

const char kIOSStartTimeStartupRemediationsName[] =
    "Startup remediations for the Bling Start 4 hour reduction";
const char kIOSStartTimeStartupRemediationsDescription[] =
    "Enables potential remediations for startup regressions caused by the "
    "reduction of Bling Start time from 6 hours to 4.";

const char kIOSSyncedSetUpName[] = "Synced Set Up";
const char kIOSSyncedSetUpDescription[] =
    "Enables the Synced Set Up experience, allowing the user to locally apply "
    "settings from their synced devices.";

const char kIOSTipsNotificationsStringAlternativesName[] =
    "Tips notifications alternative string experiment";
const char kIOSTipsNotificationsStringAlternativesDescription[] =
    "Enables different alternative strings for tips notifications";

const char kIOSTrustedVaultNotificationName[] =
    "Enable the trusted vault notification on iOS";
const char kIOSTrustedVaultNotificationDescription[] =
    "When enabled and when the trusted vault key is missing, the provisional "
    "notification will be delivered.";

const char kIOSWebContextMenuNewTitleName[] =
    "Use the new title for the Web context menu";
const char kIOSWebContextMenuNewTitleDescription[] =
    "Enables actions in context menu title instead of customized action for "
    "web context menu.";

const char kIPHPriceNotificationsWhileBrowsingName[] =
    "Price Tracking IPH Display";
const char kIPHPriceNotificationsWhileBrowsingDescription[] =
    "Displays the Price Tracking IPH when the user navigates to a "
    "product "
    "webpage that supports price tracking.";

const char kIdentityConfirmationSnackbarName[] =
    "Identity Confirmation Snackbar";
const char kIdentityConfirmationSnackbarDescription[] =
    "When enabled, the identity confirmation snackbar will show on startup.";

const char kImageContextMenuGeminiEntryPointName[] =
    "Context menu Gemini entrypoint";
const char kImageContextMenuGeminiEntryPointDescription[] =
    "Enables the long-press image context menu entry point for Gemini floaty.";

const char kImportPasswordsFromSafariName[] = "Import Passwords From Safari";
const char kImportPasswordsFromSafariDescription[] =
    "When enabled, allows users to import passwords from Safari.";

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 kIndicateIdentityErrorInOverflowMenuName[] =
    "Indicate Identity Error in Overflow Menu";
const char kIndicateIdentityErrorInOverflowMenuDescription[] =
    "When enabled, the Overflow Menu indicates the identity error with an "
    "error badge on the Settings destination";

const char kInvalidateSearchEngineChoiceOnDeviceRestoreDetectionName[] =
    "Invalidate search engine choice after device restore";
const char kInvalidateSearchEngineChoiceOnDeviceRestoreDetectionDescription[] =
    "When enabled, search engine choices made before backup & restore will not "
    "be considered valid on the restored device, leading to the choice screen "
    "potentially retriggering.";

const char kLensBlockFetchObjectsInteractionRPCsOnSeparateHandshakeName[] =
    "Lens blocks fetch objects interaction RPCs on separate handshake";
const char
    kLensBlockFetchObjectsInteractionRPCsOnSeparateHandshakeDescription[] =
        "When enabled, RPCs are blocked on separate handshake.";

const char kLensCameraNoStillOutputRequiredName[] =
    "Lens camera avoids creating unused outputs";
const char kLensCameraNoStillOutputRequiredDescription[] =
    "When enabled, Lens camera doesn't create unused still output.";

const char kLensCameraUnbinnedCaptureFormatsPreferredName[] =
    "Lens camera prefers unbinned formats";
const char kLensCameraUnbinnedCaptureFormatsPreferredDescription[] =
    "When enabled, Lens camera prefers unbinned pixel formats.";

const char kLensContinuousZoomEnabledName[] =
    "Enable Lens camera continuous zoom";
const char kLensContinuousZoomEnabledDescription[] =
    "When enabled, Lens camera supports continuous zoom.";

const char kLensExactMatchesEnabledName[] = "Lens exact matches enabled";
const char kLensExactMatchesEnabledDescription[] =
    "Enables exact matches in the Lens results.";

const char kLensFetchSrpApiEnabledName[] = "Lens fetch SRP API enabled";
const char kLensFetchSrpApiEnabledDescription[] = "Enables the fetch SRP API.";

const char kLensFiltersAblationModeEnabledName[] =
    "Lens filters ablation mode enabled";
const char kLensFiltersAblationModeEnabledDescription[] =
    "Enables the filters ablation mode.";

const char kLensGestureTextSelectionDisabledName[] =
    "Disable Lens gesture text selection";
const char kLensGestureTextSelectionDisabledDescription[] =
    "When disabled, turns off gesture text selection.";

const char kLensInitialLvfZoomLevel90PercentName[] =
    "Initial Lens camera zoom 90 percent";
const char kLensInitialLvfZoomLevel90PercentDescription[] =
    "When enabled, sets the initial Lens camera zoom level to 90 percent.";

const char kLensLoadAIMInLensResultPageName[] =
    "Enable loading AIM in the Lens result page";
const char kLensLoadAIMInLensResultPageDescription[] =
    "Opens in Lens result page rather than a new tab.";

const char kLensOmnientShaderV2EnabledName[] = "Enable Lens Omnient Shader V2";
const char kLensOmnientShaderV2EnabledDescription[] =
    "When enabled, Lens Omnient will use the new Shader V2";

const char kLensOverlayCustomBottomSheetName[] =
    "Use a custom bottom sheet presentation for Lens Overlay";
const char kLensOverlayCustomBottomSheetDescription[] =
    "When enabled the system bottom sheet for the Lens result page is "
    "replaced by a custom bottom sheet presentation";

const char kLensOverlayDisableIPHPanGestureName[] =
    "Disable Lens Overlay IPH Pan Dismissal";
const char kLensOverlayDisableIPHPanGestureDescription[] =
    "Disable the pan gesture that dismisses Lens Overlay IPH. The IPH can "
    "still be dismissed with a tap.";

const char kLensOverlayEnableIPadCompatibilityName[] =
    "Allow Lens overlay to also run on iPad devices if the feature is enabled";
const char kLensOverlayEnableIPadCompatibilityDescription[] =
    "When enabled, it allows Lens Overlay to run on iPad devices";

const char kLensOverlayEnableLandscapeCompatibilityName[] =
    "Allow Lens overlay to also run in landscape if the feature is enabled";
const char kLensOverlayEnableLandscapeCompatibilityDescription[] =
    "When enabled, it allows Lens Overlay to run in landscape orientation";

const char kLensOverlayForceShowOnboardingScreenName[] =
    "Force show Lens overlay onboarding screen";
const char kLensOverlayForceShowOnboardingScreenDescription[] =
    "When enabled, it forces showing the onboarding screen everytime lens "
    "overlay is open";

const char kLensOverlayNavigationHistoryName[] =
    "Enable Lens overlay navigation history";
const char kLensOverlayNavigationHistoryDescription[] =
    "When enabled, web navigation in the Lens overlay are recorded in browser "
    "history.";

const char kLensPrewarmHardStickinessInInputSelectionName[] =
    "Lens prewarm hard stickiness in input selection";
const char kLensPrewarmHardStickinessInInputSelectionDescription[] =
    "When enabled, input selection prewarms hard stickiness.";

const char kLensPrewarmHardStickinessInQueryFormulationName[] =
    "Lens prewarm hard stickiness in query formulation";
const char kLensPrewarmHardStickinessInQueryFormulationDescription[] =
    "When enabled, query formulation prewarms hard stickiness.";

const char kLensSearchHeadersCheckEnabledName[] = "Lens search headers check";
const char kLensSearchHeadersCheckEnabledDescription[] =
    "When enabled, ensures headers are attached to Lens search requests.";

const char kLensSingleTapTextSelectionDisabledName[] =
    "Disable Lens single tap text selection";
const char kLensSingleTapTextSelectionDisabledDescription[] =
    "When disabled, single taps do not trigger text selections.";

const char kLensStreamServiceWebChannelTransportEnabledName[] =
    "Lens stream service web channel transport";
const char kLensStreamServiceWebChannelTransportEnabledDescription[] =
    "When enabled, uses web channel transport for the stream service.";

const char kLensTranslateToggleModeEnabledName[] =
    "Lens translate toggle mode enabled";
const char kLensTranslateToggleModeEnabledDescription[] =
    "Enables the translate toggle mode.";

const char kLensTripleCameraEnabledName[] = "Enable Lens triple camera";
const char kLensTripleCameraEnabledDescription[] =
    "When enabled, Lens LVF uses virtual triple camera.";

const char kLensUnaryApiSalientTextEnabledName[] =
    "Lens unary API salient text enabled";
const char kLensUnaryApiSalientTextEnabledDescription[] =
    "Enables the unary salient text API.";

const char kLensUnaryApisWithHttpTransportEnabledName[] =
    "Lens unary APIs with HTTP transport enabled";
const char kLensUnaryApisWithHttpTransportEnabledDescription[] =
    "Enables the unary APIs with HTTP transport.";

const char kLensUnaryHttpTransportEnabledName[] =
    "Lens unary HTTP transport enabled";
const char kLensUnaryHttpTransportEnabledDescription[] =
    "Enables the HTTP transport for unary requests.";

const char kLensWebPageLoadOptimizationEnabledName[] =
    "Lens web page load optimization";
const char kLensWebPageLoadOptimizationEnabledDescription[] =
    "Enables optmized loading for the Lens web page.";

const char kLinkedServicesSettingIosName[] = "Linked Services Setting";
const char kLinkedServicesSettingIosDescription[] =
    "Add Linked Services Setting to the Sync Settings page.";

const char kLocationBarBadgeMigrationName[] = "LocationBarBadgeMigration";
const char kLocationBarBadgeMigrationDescription[] =
    "Enables the LocationBarBadgeMigration feature.";

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 kManualLogUploadsInFREName[] = "Manual log uploads in the FRE";
const char kManualLogUploadsInFREDescription[] =
    "Enables triggering an UMA log upload after each FRE screen.";

const char kMeasurementsName[] = "Measurements experience enable";
const char kMeasurementsDescription[] =
    "When enabled, one tapping or long pressing on a measurement will trigger "
    "the measurement conversion experience.";

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 kMigrateAccountPrefsOnMobileName[] =
    "Migrate account prefs on mobile";
const char kMigrateAccountPrefsOnMobileDescription[] =
    "Migrate account prefs on Mobile to the single-json implementation.";

const char kMigrateIOSKeychainAccessibilityName[] =
    "Migrate iOS Keychain Accessibility";
const char kMigrateIOSKeychainAccessibilityDescription[] =
    "Migrate the accessibility attribute in the iOS keychain to 'after first "
    "unlock'.";

const char kMobilePromoOnDesktopName[] = "Mobile Promo On Desktop";
const char kMobilePromoOnDesktopDescription[] =
    "When enabled, shows a mobile promo on the desktop new tab page.";

const char kMobilePromoOnDesktopRecordActiveDaysName[] =
    "Mobile Promo On Desktop Record Active Days";
const char kMobilePromoOnDesktopRecordActiveDaysDescription[] =
    "When enabled, records the user's number of active days for the mobile "
    "promo on desktop.";

const char kMostVisitedTilesCustomizationName[] =
    "Most Visited Tiles Customization on iOS";
const char kMostVisitedTilesCustomizationDescription[] =
    "Enables customization of Most Visited tiles on the New Tab Page.";

const char kMostVisitedTilesHorizontalRenderGroupName[] =
    "MVTiles Horizontal Render Group";
const char kMostVisitedTilesHorizontalRenderGroupDescription[] =
    "When enabled, the MV tiles are represented as individual matches";

const char kMultilineBrowserOmniboxName[] = "Multiline omnibox in browser";
const char kMultilineBrowserOmniboxDescription[] =
    "Enables multiline for the browser omnibox.";

const char kNTPBackgroundColorSliderName[] =
    "Enable the background color slider in the background customization color "
    "picker";
const char kNTPBackgroundColorSliderDescription[] =
    "When enabled, the color slider is available in the background "
    "customization color picker.";

const char kNTPBackgroundCustomizationName[] =
    "Enable background customization menu on the NTP";
const char kNTPBackgroundCustomizationDescription[] =
    "When enabled, the background customization menu is available on the NTP.";

const char kNTPMIAEntrypointName[] = "Entrypoint for MIA in the new tab page";
const char kNTPMIAEntrypointDescription[] =
    "Selects which variant of the MIA entrypoint is used in the new tab page";

const char kNTPViewHierarchyRepairName[] = "NTP View Hierarchy Repair";
const char kNTPViewHierarchyRepairDescription[] =
    "Checks if NTP view hierarchy is broken and fixes it if necessary.";

const char kNativeFindInPageName[] = "Native Find in Page";
const char kNativeFindInPageDescription[] =
    "When enabled, the JavaScript implementation of the Find in Page feature "
    "is replaced with a native implementation which also enables searching "
    "text in PDF files. Available for iOS 16 or later.";

const char kNewShareExtensionName[] = "New Share Extension for iOS";
const char kNewShareExtensionDescription[] =
    "Update the share extension UI and add new share entries";

const char kNewTabPageFieldTrialName[] =
    "New tab page features that target new users";
const char kNewTabPageFieldTrialDescription[] =
    "Enables new tab page features that are available on first run for new "
    "Chrome iOS users.";

const char kNonModalSignInPromoName[] = "Non-modal sign-in promo";
const char kNonModalSignInPromoDescription[] =
    "Enables a non-modal sign-in promo that prompts users to sign in.";

const char kNotificationCollisionManagementName[] =
    "Notification collision management";
const char kNotificationCollisionManagementDescription[] =
    "Enables delays to notifications to space them out more";

const char kNotificationSettingsMenuItemName[] =
    "Notification Settings Menu Item";
const char kNotificationSettingsMenuItemDescription[] =
    "Displays the menu item for the notification controls inside the chrome "
    "settings UI.";

const char kNtpAlphaBackgroundCollectionsName[] =
    "Enable alpha background collections";
const char kNtpAlphaBackgroundCollectionsDescription[] =
    "When enabled, the alpha background collections are available on the NTP.";

const char kNtpComposeboxUsesChromeComposeClientName[] =
    "Enable composebox to use the suggest chrome compose client";
const char kNtpComposeboxUsesChromeComposeClientDescription[] =
    "When enabled, the composebox will use the suggest chrome compose client "
    "when AIM is enabled";

const char kOmniboxDRSPrototypeName[] = "Enable the Omnibox DRS prototype";
const char kOmniboxDRSPrototypeDescription[] =
    "Enables the omnibox dynamic response system prototype";

const char kOmniboxGroupingFrameworkForTypedSuggestionsName[] =
    "Omnibox Grouping Framework for Typed Suggestions";
const char kOmniboxGroupingFrameworkForTypedSuggestionsDescription[] =
    "Enables an alternative grouping implementation for omnibox "
    "autocompletion.";

const char kOmniboxGroupingFrameworkForZPSName[] =
    "Omnibox Grouping Framework for ZPS";
const char kOmniboxGroupingFrameworkForZPSDescription[] =
    "Enables an alternative grouping implementation for omnibox "
    "autocompletion.";

const char kOmniboxHttpsUpgradesName[] = "Omnibox HTTPS upgrades";
const char kOmniboxHttpsUpgradesDescription[] =
    "Enables HTTPS upgrades for omnibox navigations typed without a scheme";

const char kOmniboxInspireMeSignedOutName[] =
    "Omnibox Trending Queries For Signed-Out users";
const char kOmniboxInspireMeSignedOutDescription[] =
    "When enabled, appends additional suggestions based on local trends and "
    "optionally extends the ZPS limit (for signed out users).";

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 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 kOmniboxMiaZpsName[] = "Omnibox Mia ZPS on NTP";
const char kOmniboxMiaZpsDescription[] =
    "Enables Mia ZPS suggestions in NTP omnibox";

const char kOmniboxMlLogUrlScoringSignalsName[] =
    "Log Omnibox URL Scoring Signals";
const char kOmniboxMlLogUrlScoringSignalsDescription[] =
    "Enables Omnibox to log scoring signals of URL suggestions.";

const char kOmniboxMlUrlPiecewiseMappedSearchBlendingName[] =
    "Omnibox ML Scoring with Piecewise Score Mapping";
const char kOmniboxMlUrlPiecewiseMappedSearchBlendingDescription[] =
    "Specifies how to blend URL ML scores and search traditional scores using "
    "a piecewise ML score mapping function.";

const char kOmniboxMlUrlScoreCachingName[] = "Omnibox ML URL Score Caching";
const char kOmniboxMlUrlScoreCachingDescription[] =
    "Enables in-memory caching of ML URL scores.";

const char kOmniboxMlUrlScoringModelName[] = "Omnibox URL Scoring Model";
const char kOmniboxMlUrlScoringModelDescription[] =
    "Enables ML scoring model for Omnibox URL sugestions.";

const char kOmniboxMlUrlScoringName[] = "Omnibox ML URL Scoring";
const char kOmniboxMlUrlScoringDescription[] =
    "Enables ML-based relevance scoring for Omnibox URL Suggestions.";

const char kOmniboxMlUrlSearchBlendingName[] = "Omnibox ML URL Search Blending";
const char kOmniboxMlUrlSearchBlendingDescription[] =
    "Specifies how to blend URL ML scores and search traditional scores.";

const char kOmniboxMobileParityUpdateName[] = "Omnibox Mobile parity update";
const char kOmniboxMobileParityUpdateDescription[] =
    "When set, applies certain assets to match Desktop visuals and "
    "descriptions";

const char kOmniboxMobileParityUpdateV2Name[] =
    "Omnibox Mobile parity update V2";
const char kOmniboxMobileParityUpdateV2Description[] =
    "When set, applies certain assets to match Desktop visuals and "
    "descriptions";

const char kOmniboxMobileParityUpdateV3Name[] =
    "Omnibox Mobile parity update V3";
const char kOmniboxMobileParityUpdateV3Description[] =
    "When set, shows the search engine logo in the NTP";

const char kOmniboxOnClobberFocusTypeOnIOSName[] =
    "Omnibox On Clobber Focus Type On IOS";
const char kOmniboxOnClobberFocusTypeOnIOSDescription[] =
    "Send ON_CLOBBER focus type for zero-prefix requests with an empty input "
    "on Web/SRP on IOS platform.";

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 kOmniboxOnDeviceTailSuggestionsName[] =
    "Omnibox on device tail suggestions";
const char kOmniboxOnDeviceTailSuggestionsDescription[] =
    "Google tail non personalized search suggestions provided by a compact on "
    "device model.";

const char kOmniboxSuggestionAnswerMigrationName[] =
    "Omnibox suggestion answer migration";
const char kOmniboxSuggestionAnswerMigrationDescription[] =
    "Enables omnibox Suggestion answer migration, when enabled the omnibox "
    "will use the migrated Answer_template instead of answer.";

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 kOmniboxZeroSuggestInMemoryCachingName[] =
    "Omnibox Zero Prefix Suggestion in-memory caching";
const char kOmniboxZeroSuggestInMemoryCachingDescription[] =
    "Enables in-memory caching of zero prefix suggestions.";

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 kOnlyAccessClipboardAsyncName[] =
    "Only access the clipboard asynchronously";
const char kOnlyAccessClipboardAsyncDescription[] =
    "Only accesses the clipboard asynchronously.";

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 kPageActionMenuName[] = "Page Action Menu";
const char kPageActionMenuDescription[] =
    "When enabled, the entry point for the Page Action Menu becomes available "
    "for actions relating to the web page.";

const char kPageContentAnnotationsName[] = "Page content annotations";
const char kPageContentAnnotationsDescription[] =
    "Enables page content to be annotated on-device.";

const char kPageContentAnnotationsRemotePageMetadataName[] =
    "Page content annotations - Remote page metadata";
const char kPageContentAnnotationsRemotePageMetadataDescription[] =
    "Enables fetching of page load metadata to be persisted on-device.";

const char kPageContextAnchorTagsName[] = "Page Context anchor tags";
const char kPageContextAnchorTagsDescription[] =
    "Include the retrieval of anchor tags (links) as part of Page Context.";

const char kPageVisibilityPageContentAnnotationsName[] =
    "Page visibility content annotations";
const char kPageVisibilityPageContentAnnotationsDescription[] =
    "Enables annotating the page visibility model for each page load "
    "on-device.";

const char kPasswordFormClientsideClassifierName[] =
    "Clientside password form classifier.";
const char kPasswordFormClientsideClassifierDescription[] =
    "Enable usage of new password form classifier on the client.";

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 kPasswordSharingName[] = "Enables password sharing";
const char kPasswordSharingDescription[] =
    "Enables password sharing between members of the same family.";

const char kPersistTabContextName[] = "Persist Tab APC and Inner Text";
const char kPersistTabContextDescription[] =
    "Enables persisting tab APC and inner text in storage for fast access to "
    "multi-tab context.";

const char kPersistentDefaultBrowserPromoName[] =
    "Persist default browser promo through app backgrounding";
const char kPersistentDefaultBrowserPromoDescription[] =
    "When enabled, the default browser promo will persist through "
    "backgrounding the app so the instructions remain visible when coming "
    "back.";

const char kPhoneNumberName[] = "Phone number experience enable";
const char kPhoneNumberDescription[] =
    "When enabled, one tapping or long pressing on a phone number will trigger "
    "the phone number experience.";

const char kPriceTrackingPromoName[] =
    "Enables price tracking notification promo card";
const char kPriceTrackingPromoDescription[] =
    "Enables being able to show the card in the Magic Stack";

const char kPrivacyGuideIosName[] = "Privacy Guide on iOS";
const char kPrivacyGuideIosDescription[] =
    "Shows a new subpage in Settings that helps the user to review various "
    "privacy settings.";

const char kProactiveSuggestionsFrameworkName[] =
    "Proactive Suggestions Framework";
const char kProactiveSuggestionsFrameworkDescription[] =
    "When enabled, consolidates omnibox proactive suggestions (Reader Mode, "
    "Translate, Price History, etc.) into a unified badge system with "
    "centralized settings access through the AI Hub Page Tools.";

const char kProvisionalNotificationAlertName[] =
    "Provisional notifiation alert on iOS";
const char kProvisionalNotificationAlertDescription[] =
    "Shows an alert to the user when app notification settings are changed but "
    "only provisonal notifications are enabled";

const char kRcapsDynamicProfileCountryName[] = "Dynamic Profile Country";
const char kRcapsDynamicProfileCountryDescription[] =
    "When enabled, Chrome updates the country associated with "
    "the profile on open";

const char kReaderModeName[] = "Enables Reader Mode";
const char kReaderModeDescription[] =
    "Enables Reader Mode UI and entry points.";

const char kReaderModeNewCssName[] = "Reader mode new CSS on iOS";
const char kReaderModeNewCssDescription[] =
    "Enables the new CSS for Reader mode on iOS.";

const char kReaderModeOptimizationGuideEligibilityName[] =
    "Enables Reader Mode Optimization Guide Eligibility";
const char kReaderModeOptimizationGuideEligibilityDescription[] =
    "Enables the optimization guide eligibility check for Reader Mode.";

const char kReaderModePageEligibilityHeuristicName[] =
    "Enables Reader Mode page eligibility heuristic";
const char kReaderModePageEligibilityHeuristicDescription[] =
    "Enables Reader Mode heuristic to hide/show the tools menu entrypoint "
    "depending on page eligibility.";

const char kReaderModeReadabilityDistillerName[] =
    "Enables Readability distiller for Reader Mode";
const char kReaderModeReadabilityDistillerDescription[] =
    "Enables Readability distiller for Reader Mode UI.";

const char kReaderModeReadabilityHeuristicName[] =
    "Enables Readability heuristic for Reader Mode";
const char kReaderModeReadabilityHeuristicDescription[] =
    "Enables Readability heuristic for Reader Mode UI.";

const char kReaderModeTranslationName[] = "Enables Reader Mode Translation";
const char kReaderModeTranslationDescription[] =
    "Enables translation of web pages in Reader Mode.";

const char kReaderModeTranslationWithInfobarName[] =
    "Enables Reader Mode Translation Settings";
const char kReaderModeTranslationWithInfobarDescription[] =
    "Enables translation of web pages in Reader Mode with Settings available "
    "via the infobar.";

const char kReaderModeUSEnabledName[] = "Enables Reader Mode in US";
const char kReaderModeUSEnabledDescription[] =
    "Enables Reader Mode for users in the US. Requires reader-mode-enabled.";

const char kRefactorToolbarsSizeName[] = "Refactor toolbars size";
const char kRefactorToolbarsSizeDescription[] =
    "When enabled, the toolbars size does not use broadcaster but observers.";

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 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 kSafeBrowsingLocalListsUseSBv5Name[] =
    "Safe Browsing Local Lists use v5 API";
const char kSafeBrowsingLocalListsUseSBv5Description[] =
    "Fetch and check local lists using the Safe Browsing v5 API instead of the "
    "v4 Update API.";

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 kSafeBrowsingTrustedURLName[] =
    "Enable the Trusted URL for Safe Browsing";
const char kSafeBrowsingTrustedURLDescription[] =
    "When enabled, chrome://safe-browsing will be accessible.";

const char kSafetyCheckNotificationsName[] =
    "Enable Safety Check Push Notifications";
const char kSafetyCheckNotificationsDescription[] =
    "Enables push notifications for important Safety Check findings.";

const char kScreenTimeIntegrationName[] = "Enables ScreenTime Integration";
const char kScreenTimeIntegrationDescription[] =
    "Enables integration with ScreenTime in iOS 14.0 and above.";

const char kSegmentationPlatformEphemeralCardRankerName[] =
    "Enable Segmentation Ranking for Ephemeral Cards";
const char kSegmentationPlatformEphemeralCardRankerDescription[] =
    "Enables the segmentation platform to rank ephemeral cards in the Magic "
    "Stack";

const char kSegmentationPlatformIosModuleRankerCachingName[] =
    "Enabled Magic Stack Segmentation Ranking Caching";
const char kSegmentationPlatformIosModuleRankerCachingDescription[] =
    "Enables the Segmentation platform to cache the Magic Stack module rank "
    "for Start";

const char kSegmentationPlatformIosModuleRankerName[] =
    "Enable Magic Stack Segmentation Ranking";
const char kSegmentationPlatformIosModuleRankerDescription[] =
    "Enables the Segmentation platform to rank Magic Stack modules";

const char kSegmentationPlatformIosModuleRankerSplitBySurfaceName[] =
    "Enable Magic Stack Segmentation Ranking split by surface";
const char kSegmentationPlatformIosModuleRankerSplitBySurfaceDescription[] =
    "Enables the Magic Stack module ranking to be split by surface for "
    "engagement";

const char kSegmentationPlatformTipsEphemeralCardName[] =
    "Enable Tips (Magic Stack)";
const char kSegmentationPlatformTipsEphemeralCardDescription[] =
    "When enabled, the Tips module will be displayed in the Magic Stack.";

const char kSendTabToSelfIOSPushNotificationsName[] =
    "Send tab to self iOS push notifications";
const char kSendTabToSelfIOSPushNotificationsDescription[] =
    "Feature to allow users to send tabs to their iOS device through a system "
    "push notitification.";

const char kSetUpListShortenedDurationName[] = "Set Up List Shortened Duration";
const char kSetUpListShortenedDurationDescription[] =
    "Reduces the Set Up List duration in the NTP to the selected parameter.";

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 kShopCardImpressionLimitsName[] =
    "Enables ShopCard Impression limits";
const char kShopCardImpressionLimitsDescription[] =
    "Limits the number of times ShopCards can be shown in the Magic Stack";

const char kShopCardName[] = "Enables Tab Resumption ShopCard";
const char kShopCardDescription[] =
    "Enables being able to show Tab Resumption ShopCard in the Magic Stack";

const char kShowAutofillTypePredictionsName[] = "Show Autofill predictions";
const char kShowAutofillTypePredictionsDescription[] =
    "Annotates web forms with Autofill field type predictions as placeholder "
    "text.";

const char kShowTabGroupInGridOnStartName[] = "Show tab group in grid on start";
const char kShowTabGroupInGridOnStartDescription[] =
    "Show tab group in grid on start if the last activation is within a "
    "specific time interval";

const char kSignInButtonNoAvatarName[] =
    "Display sign-in button without avatar";
const char kSignInButtonNoAvatarDescription[] =
    "When enabled, the sign-in button is shown without an avatar on the NTP.";

const char kSkipDefaultBrowserPromoInFirstRunName[] =
    "Skip the FRE Default Browser Promo in EEA";
const char kSkipDefaultBrowserPromoInFirstRunDescription[] =
    "When enabled, users in the EEA will not see a Default Browser Promo in "
    "the FRE.";

const char kSmartTabGroupingName[] = "Enable Smart Tab Grouping";
const char kSmartTabGroupingDescription[] =
    "When enabled, users will have access to use the smart tab grouping "
    "feature in the tab grid.";

const char kSpotlightNeverRetainIndexName[] = "Don't retain spotlight index";
const char kSpotlightNeverRetainIndexDescription[] =
    "Tentative spotlight memory improvement by not storing a strong pointer to "
    "the spotlight default index";

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 kStrokesAPIEnabledName[] = "Enable Strokes API for Lens";
const char kStrokesAPIEnabledDescription[] =
    "When enabled, Lens will use the Strokes API.";

const char kSupervisedUserBlockInterstitialV3Name[] =
    "Enable URL filter interstitial V3";
const char kSupervisedUserBlockInterstitialV3Description[] =
    "Enables URL filter interstitial V3 for Family Link users.";

const char kSyncAutofillWalletCredentialDataName[] =
    "Sync Autofill Wallet Credential Data";
const char kSyncAutofillWalletCredentialDataDescription[] =
    "When enabled, allows syncing of the autofill wallet credential data type.";

const char kSyncSandboxName[] = "Use Chrome Sync sandbox";
const char kSyncSandboxDescription[] =
    "Connects to the testing server for Chrome Sync.";

const char kSyncTrustedVaultInfobarMessageImprovementsName[] =
    "Trusted vault infobar message improvements";
const char kSyncTrustedVaultInfobarMessageImprovementsDescription[] =
    "Enables massage improvements for the UI of the trusted vault error "
    "infobar.";

const char kTabGridDragAndDropName[] = "Enable Drag and Drop in Tab Grid";
const char kTabGridDragAndDropDescription[] =
    "Enables drag and drop in the tab grid to reorder tabs and create tab "
    "groups.";

const char kTabGridEmptyThumbnailName[] = "Enable empty thumbnail in TabGrid";
const char kTabGridEmptyThumbnailDescription[] =
    "When enabled, the tab grid will show an empty thumbnail for tabs that "
    "don't have one.";

const char kTabGridNewTransitionsName[] = "Enable new TabGrid transitions";
const char kTabGridNewTransitionsDescription[] =
    "When enabled, the new Tab Grid to Browser (and vice versa) transitions"
    "are used.";

const char kTabGroupColorOnSurfaceName[] = "Tab group color on surfaces";
const char kTabGroupColorOnSurfaceDescription[] =
    "Adds the tab group color to the tab group and tab grid surfaces.";

const char kTabGroupInOverflowMenuName[] =
    "Enable the Tab Group button in the overflow menu";
const char kTabGroupInOverflowMenuDescription[] =
    "When enabled, a Tab Group button will appear in the overflow menu.";

const char kTabGroupInTabIconContextMenuName[] =
    "Enable the Tab Group button in the tab icon context menu";
const char kTabGroupInTabIconContextMenuDescription[] =
    "When enabled, a Tab Group button will appear in the tab icon context "
    "menu.";

const char kTabGroupIndicatorName[] = "Tab Group Indicator";
const char kTabGroupIndicatorDescription[] =
    "When enabled, displays a tab group indicator next to the omnibox.";

const char kTabGroupSyncName[] = "Enable Tab Group Sync";
const char kTabGroupSyncDescription[] =
    "When enabled, tab groups are synced between syncing devices. Requires "
    "#tab-groups-on-ipad to also be enabled on iPad.";

const char kTabRecallNewTabGroupButtonName[] =
    "Enable the New Tab Group Button on the Tab Group recall surface.";
const char kTabRecallNewTabGroupButtonDescription[] =
    "When enabled, a New Tab Group Button will appear on the Tab Group recall "
    "surface.";

const char kTabResumptionImagesName[] = "Enable Tab Resumption images";
const char kTabResumptionImagesDescription[] =
    "When enabled, a relevant image is displayed in Tab resumption items.";

const char kTabResumptionName[] = "Enable Tab Resumption";
const char kTabResumptionDescription[] =
    "When enabled, offer users with a quick shortcut to resume the last synced "
    "tab from another device.";

const char kTabSwitcherOverflowMenuName[] =
    "Enable the Tab Switcher overflow menu";
const char kTabSwitcherOverflowMenuDescription[] =
    "When enabled, the Tab Switcher edit button and edit menu will be replaced "
    "by a three dot button and overflow menu.";

const char kTaiyakiName[] = "Taiyaki";
const char kTaiyakiDescription[] = "Enables Taiyaki.";

const char kUpdatedFRESequenceName[] =
    "Update the sequence of the First Run screens";
const char kUpdatedFRESequenceDescription[] =
    "Updates the sequence of the FRE screens to show the DB promo first, "
    "remove the Sin-In & Sync screens, or both.";

const char kUseDefaultAppsDestinationForPromosName[] =
    "Use Default Apps page for promos";
const char kUseDefaultAppsDestinationForPromosDescription[] =
    "When enabled, all Default Browser promos redirecting to the iOS settings "
    "will use the new Default Apps page, if the current device supports it.";

const char kUseFeedEligibilityServiceName[] =
    "[iOS] Use the new feed eligibility service";
const char kUseFeedEligibilityServiceDescription[] =
    "Use the new eligibility service to handle whether the Discover "
    "feed is displayed on NTP";

const char kVariationsSeedCorpusName[] = "Variations seed corpus";
const char kVariationsSeedCorpusDescription[] =
    "The value of the 'corpus' parameter in the variations seed request. "
    "If unspecified, the 'corpus' parameter is omitted from the request.";

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 kWebFeedFeedbackRerouteName[] =
    "Send discover feed feedback to a updated destination";
const char kWebFeedFeedbackRerouteDescription[] =
    "Directs discover feed feedback to a new target for better handling of the"
    "feedback reports.";

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 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 kWebPageReportedImagesSheetName[] =
    "Surface web page-reported images";
const char kWebPageReportedImagesSheetDescription[] =
    "When enabled, surface a sheet on page load which shows web page-reported "
    "images and associated metadata.";

const char kWebPageTextZoomIPadName[] = "Enable text zoom on iPad";
const char kWebPageTextZoomIPadDescription[] =
    "When enabled, text zoom works again on iPad";

const char kWelcomeBackName[] = "Enable Welcome Back screen";
const char kWelcomeBackDescription[] =
    "When enabled, returning users will see the Welcome Back screen.";

const char kYoutubeIncognitoName[] =
    "Enable the opening of links from Youtube incognito in Chrome incognito";
const char kYoutubeIncognitoDescription[] =
    "When enabled, the links from Youtube incognito will be opened in Chrome "
    "incognito.";

const char kZeroStateSuggestionsName[] = "Enable Zero-State Suggestions";
const char kZeroStateSuggestionsDescription[] =
    "Enables fetching zero-state suggestions for the 'Ask Gemini' feature,"
    "based on the current page context.";

// Please insert your name/description above in alphabetical order.

}  // namespace flag_descriptions