{
  "accountMismatchMessage": "You're signed in with a different account than your OneDrive sync account. For the best experience, use the same account for Photos and OneDrive.",
  "_accountMismatchMessage.comment": "Message shown in a banner to the user when their OneDrive sync account is different from the account that they signed into the Photos app. Term ID for 'OneDrive' is 2027121",
  "accountMismatchTitle": "Account issue",
  "_accountMismatchTitle.comment": "The title of the message shown in a banner when the user's OneDrive sync account is different from the account that they signed into the Photos app.",
  "actionBarLabel": "View actions",
  "_actionBarLabel.comment": "Accessible label for the toolbar landmark that groups the per-view action buttons (Create, search, sort, filter, layout, etc.) at the top of every shell view. Announced by Narrator and read in landmark navigation.",
  "addAccount": "Add an account",
  "_addAccount.comment": "Label on the row in the signed-out account flyout (left-nav mode) that opens the sign-in flow.",
  "addPhotosBtn": "Add photos",
  "_addPhotosBtn.comment": "Button label in the album detail action bar that opens the photo picker to add photos to the album.",
  "addPhotosTitle": "Select photos",
  "_addPhotosTitle.comment": "Title of the photo picker modal opened from the album detail view to select photos to add to the album.",
  "addToAlbumAddTo": "Add to %1!s!",
  "_addToAlbumAddTo.comment": "Tooltip on the add button in the album list row. %1 is the album name.",
  "addToAlbumTitle": "Choose Album",
  "_addToAlbumTitle.comment": "Title and accessible label of the Add to Album dialog.",
  "adjust": "Adjust",
  "_adjust.comment": "Command label that opens the photo light and color adjustment sliders.",
  "adjustBlackPoint": "Black point",
  "_adjustBlackPoint.comment": "Slider label for the black point adjustment, which sets how deep the darkest tones in the photo are.",
  "adjustBlockLightColor": "Light & Color",
  "_adjustBlockLightColor.comment": "Section header in the photo editor Adjust panel that groups the Light and Color adjustment tools together.",
  "adjustBrightness": "Brightness",
  "_adjustBrightness.comment": "Slider label for the brightness adjustment.",
  "adjustClarity": "Clarity",
  "_adjustClarity.comment": "Slider label for the clarity adjustment, which adds midtone local contrast for punch; negative values give a softer look.",
  "adjustContrast": "Contrast",
  "_adjustContrast.comment": "Slider label for the contrast adjustment.",
  "adjustDarks": "Darks",
  "_adjustDarks.comment": "Slider label for the darks adjustment, which sets how deep the darkest tones in the photo are.",
  "adjustDefinition": "Definition",
  "_adjustDefinition.comment": "Slider label for the definition adjustment, which adds midtone local contrast for punch; negative values give a softer look.",
  "adjustExposure": "Exposure",
  "_adjustExposure.comment": "Slider label for the exposure adjustment.",
  "adjustGrain": "Grain",
  "_adjustGrain.comment": "Slider label for the grain adjustment, which adds a film-like textured speckle to the photo.",
  "adjustGroupColor": "Color",
  "_adjustGroupColor.comment": "Header label for the photo editor Adjust panel sub-section that groups the saturation, temperature, and tint sliders.",
  "adjustGroupDetail": "Sharpening",
  "_adjustGroupDetail.comment": "Header label for the photo editor Adjust panel sub-section that groups the sharpness, definition, and noise reduction sliders.",
  "adjustGroupEffects": "Effects",
  "_adjustGroupEffects.comment": "Header label for the photo editor Adjust panel sub-section that groups effect sliders such as vignette.",
  "adjustGroupLight": "Light",
  "_adjustGroupLight.comment": "Header label for the photo editor Adjust panel sub-section that groups the brightness, exposure, contrast, highlights, and shadows sliders.",
  "adjustGroupVignette": "Vignette",
  "_adjustGroupVignette.comment": "Header label for the photo editor Adjust panel sub-section that groups the vignette amount, size, and softness sliders.",
  "adjustHighlights": "Highlights",
  "_adjustHighlights.comment": "Slider label for the highlights adjustment.",
  "adjustLights": "Lights",
  "_adjustLights.comment": "Slider label for the lights adjustment, which sets how bright the brightest tones in the photo are (the bright-end counterpart of the darks adjustment).",
  "adjustMasking": "Masking",
  "_adjustMasking.comment": "Slider label for the detail masking adjustment, which limits sharpening to stronger edges while protecting smooth areas.",
  "adjustNoiseReduction": "Noise reduction",
  "_adjustNoiseReduction.comment": "Slider label for the noise reduction adjustment, which smooths away graininess while preserving edges.",
  "adjustPickNeutral": "Pick neutral",
  "_adjustPickNeutral.comment": "Button label for a tool that lets the user click a gray or white spot in the photo to automatically correct the color cast.",
  "adjustPickNeutralInfo": "Sets white balance from the photo. Tap a spot that should be white or gray, and Warmth and Tint shift to remove any color cast.",
  "_adjustPickNeutralInfo.comment": "Plain-language explainer popover for the Pick neutral white-balance dropper, opened from its (i) info button.",
  "adjustPickNeutralInfoLabel": "What Pick neutral does",
  "_adjustPickNeutralInfoLabel.comment": "Accessible label for the round (i) info button that opens a plain-language explanation of the Pick neutral tool.",
  "adjustRadius": "Radius",
  "_adjustRadius.comment": "Slider label for the detail radius adjustment, which sets the size of the edges affected by sharpening.",
  "adjustSaturation": "Saturation",
  "_adjustSaturation.comment": "Slider label for the saturation adjustment.",
  "adjustShadows": "Shadows",
  "_adjustShadows.comment": "Slider label for the shadows adjustment.",
  "adjustSharpness": "Sharpness",
  "_adjustSharpness.comment": "Slider label for the sharpness adjustment, which enhances fine edge detail; negative values soften the photo.",
  "adjustTemperature": "Temperature",
  "_adjustTemperature.comment": "Slider label for the color temperature adjustment.",
  "adjustTint": "Tint",
  "_adjustTint.comment": "Slider label for the color tint adjustment.",
  "adjustVibrance": "Vibrance",
  "_adjustVibrance.comment": "Slider label for the vibrance adjustment, which boosts the less-saturated colors while protecting skin tones.",
  "adjustVignette": "Vignette",
  "_adjustVignette.comment": "Slider label for the vignette adjustment.",
  "adjustVignetteAmount": "Amount",
  "_adjustVignetteAmount.comment": "Slider label for the vignette amount, which sets how strongly the photo edges are darkened.",
  "adjustVignetteSize": "Size",
  "_adjustVignetteSize.comment": "Slider label for the vignette size, which sets how far the darkening reaches in from the photo edges.",
  "adjustVignetteSoftness": "Softness",
  "_adjustVignetteSoftness.comment": "Slider label for the vignette softness, which sets how gradual the transition of the edge darkening is.",
  "adjustWarmth": "Warmth",
  "_adjustWarmth.comment": "Slider label for the warmth adjustment, which shifts the photo color between cooler blue and warmer orange tones.",
  "albumNameHint": "Album name",
  "_albumNameHint.comment": "Placeholder in the album name text input.",
  "albumNamePrompt": "Name your album",
  "_albumNamePrompt.comment": "Title in the album name modal dialog.",
  "albumsAddToFav": "Add to favorites",
  "_albumsAddToFav.comment": "Tooltip on the star button for a photo that has not yet been favorited.",
  "albumsCreate": "Create",
  "_albumsCreate.comment": "Label on the create-album confirm button.",
  "albumsCreateTitle": "Create album",
  "_albumsCreateTitle.comment": "Heading of the create-album modal dialog.",
  "albumsCreating": "Creating...",
  "_albumsCreating.comment": "Transient label on the create-album confirm button while the album is being created.",
  "albumsCtxAria": "Photo options",
  "_albumsCtxAria.comment": "Accessible label on the context menu in the album detail view.",
  "albumsCtxRemove": "Remove",
  "_albumsCtxRemove.comment": "Context menu item to remove the selected photo(s) from an album.",
  "albumsCtxReportConcern": "Report a concern",
  "_albumsCtxReportConcern.comment": "Context menu item label for reporting a concern about a photo in a shared album.",
  "albumsDeleteBody": "This album will be deleted for everyone who has access to it. The individual items will still remain in your OneDrive.",
  "_albumsDeleteBody.comment": "Body text of the delete-album confirmation dialog explaining the consequences. Term ID for 'OneDrive' is 2027121",
  "albumsDeleteBtn": "Delete album",
  "_albumsDeleteBtn.comment": "Tooltip on the delete button shown on album card hover.",
  "albumsDeleteFailed": "Failed to delete album",
  "_albumsDeleteFailed.comment": "Status shown when deleting an album fails.",
  "albumsDeleteTitle": "Delete %1!s!?",
  "_albumsDeleteTitle.comment": "Heading of the delete-album confirmation dialog. %1 is the album name.",
  "albumsDetailDeleted": "This album is no longer available",
  "_albumsDetailDeleted.comment": "Error-state heading shown in album detail when the album was deleted remotely (from another device) and can no longer be displayed.",
  "albumsDetailDeletedBody": "Deleting an album doesn't delete your photos. They're still in your gallery.",
  "_albumsDetailDeletedBody.comment": "Error-state body text shown below the heading when the album was deleted remotely (from another device), reassuring the user their photos remain.",
  "albumsDetailEmpty": "Add photos to your album",
  "_albumsDetailEmpty.comment": "Empty-state message shown when an album contains no photos.",
  "albumsDetailEmptyShared": "No photos yet",
  "_albumsDetailEmptyShared.comment": "Empty-state heading shown when a shared album (owned by someone else) contains no photos.",
  "albumsDetailEmptySharedBody": "The owner of this album has not added photos yet.",
  "_albumsDetailEmptySharedBody.comment": "Empty-state body text shown below the heading when a shared album (owned by someone else) contains no photos.",
  "albumsDetailError": "Unable to load this album",
  "_albumsDetailError.comment": "Error shown in the album detail view when photos cannot be fetched (generic, non-shared albums).",
  "albumsDetailLabelDate": "Date",
  "_albumsDetailLabelDate.comment": "Section label in the album detail layout menu for the date display options.",
  "albumsDetailLabelDensity": "Density",
  "_albumsDetailLabelDensity.comment": "Section label in the album detail layout menu for the density options (Roomy/Compact).",
  "albumsDetailLabelLayout": "Layout",
  "_albumsDetailLabelLayout.comment": "Section label in the album detail layout menu for the layout style options.",
  "albumsDetailLoading": "Loading photos...",
  "_albumsDetailLoading.comment": "Loading indicator shown while album detail photos are being fetched.",
  "albumsEmpty": "Collect your best moments",
  "_albumsEmpty.comment": "Title of the empty-state shown when the user has no albums.",
  "albumsEmptyBody": "Capture, save, and share your moments in albums for lasting memories.",
  "_albumsEmptyBody.comment": "Description shown beneath the empty-state title when the user has no albums.",
  "albumsFailed": "Failed to load albums",
  "_albumsFailed.comment": "Error message shown when the albums list cannot be fetched.",
  "albumsFavState": "Favorite",
  "_albumsFavState.comment": "Tooltip on the star button for a photo that is already favorited.",
  "albumsLayoutDynamic": "Dynamic",
  "_albumsLayoutDynamic.comment": "Layout date-display option: dates change dynamically based on the current zoom level.",
  "albumsLayoutInline": "Inline",
  "_albumsLayoutInline.comment": "Layout date-display option: dates are shown inline within the photo grid.",
  "albumsLayoutInlineUnavailable": "Not available for the selected layout",
  "_albumsLayoutInlineUnavailable.comment": "Tooltip on the Inline date option when it is incompatible with the currently selected layout.",
  "albumsLayoutRiver": "River",
  "_albumsLayoutRiver.comment": "Tooltip on the River layout option in the album detail view toolbar.",
  "albumsLayoutSquare": "Square",
  "_albumsLayoutSquare.comment": "Tooltip on the Square layout option in the album detail view toolbar.",
  "albumsLayoutWaterfall": "Waterfall",
  "_albumsLayoutWaterfall.comment": "Tooltip on the Waterfall layout option in the album detail view toolbar.",
  "albumsLoading": "Loading albums...",
  "_albumsLoading.comment": "Loading indicator text while the albums list is being fetched.",
  "albumsNameConflict": "An album with the same name already exists. Please choose a different name.",
  "_albumsNameConflict.comment": "Error shown when the user tries to create or rename an album but another album already has that name.",
  "albumsNameInvalid": "Album name contains invalid characters.",
  "_albumsNameInvalid.comment": "Toast shown when the user enters an album name with disallowed characters.",
  "albumsPhotosFailed": "Failed to load photos",
  "_albumsPhotosFailed.comment": "Error shown when photos cannot be loaded. Used in the albums detail view and the people view.",
  "albumsRemoveBodyPlural": "Are you sure you want to remove the selected items from the album? They will not be deleted from your gallery.",
  "_albumsRemoveBodyPlural.comment": "Body of the remove-photos confirmation dialog when multiple photos are selected.",
  "albumsRemoveBodySingle": "Are you sure you want to remove the selected item from the album? It will not be deleted from your gallery.",
  "_albumsRemoveBodySingle.comment": "Body of the remove-photos confirmation dialog when exactly one photo is selected.",
  "albumsRemoveFrom": "Remove from album",
  "_albumsRemoveFrom.comment": "Tooltip on the remove button for a photo in the album detail view.",
  "albumsRemoveTitlePlural": "Remove %1!d! items?",
  "_albumsRemoveTitlePlural.comment": "Heading of the remove-photos confirmation dialog when multiple photos are selected. %1 is the count.",
  "albumsRemoveTitleSingle": "Remove %1!d! item?",
  "_albumsRemoveTitleSingle.comment": "Heading of the remove-photos confirmation dialog when exactly one photo is selected. %1 is the count (always 1).",
  "albumsRenameFailed": "Failed to rename album",
  "_albumsRenameFailed.comment": "Status shown when renaming an album fails.",
  "albumsRenamePrompt": "Rename album:",
  "_albumsRenamePrompt.comment": "Label shown in the browser prompt dialog when renaming an album.",
  "albumsSectionMine": "My Albums",
  "_albumsSectionMine.comment": "Section heading for albums created by the signed-in user.",
  "albumsSectionShared": "Shared with you",
  "_albumsSectionShared.comment": "Section heading for albums shared with the signed-in user.",
  "albumsSeeAll": "See all",
  "_albumsSeeAll.comment": "Button label to expand the collapsed Shared with you album section and show all shared albums.",
  "albumsSeeLess": "See less",
  "_albumsSeeLess.comment": "Button label to collapse the expanded Shared with you album section back to the preview row.",
  "albumsSelectAllDate": "Select all photos for %1!s!",
  "_albumsSelectAllDate.comment": "Accessible label on the select-all button for a date group in the album detail view. %1 is the formatted date string.",
  "albumsShareBtn": "Share your album",
  "_albumsShareBtn.comment": "Label on the button that opens the share dialog for an album.",
  "albumsSharedAccessError": "Unable to access this shared album",
  "_albumsSharedAccessError.comment": "Error shown in the album detail view when the user cannot access a shared album.",
  "albumsSharedBy": "Shared by %1!s!",
  "_albumsSharedBy.comment": "Attribution line on a shared album card. %1 is the display name of the person who shared the album.",
  "albumsShowDatesInline": "Show dates inline",
  "_albumsShowDatesInline.comment": "Menu item in the album detail layout picker that toggles inline date labels on photos.",
  "albumsSignInMsg": "Sign in to view and manage your OneDrive albums.",
  "_albumsSignInMsg.comment": "Message shown in the Albums view when the user is not signed in. Term ID for 'OneDrive' is 2027121",
  "albumsSignInSubtitle": "Sign in to organize your photos your way, and share them when you're ready",
  "_albumsSignInSubtitle.comment": "Subtitle on the Albums pivot sign-in screen.",
  "albumsSignInTitle": "Organize and share your photos",
  "_albumsSignInTitle.comment": "Title on the Albums pivot sign-in screen. Invites the user to sign in.",
  "albumsSortDateCreated": "Date created",
  "_albumsSortDateCreated.comment": "Sort menu option to sort the albums grid by creation date, newest first.",
  "albumsSortLastModified": "Last modified",
  "_albumsSortLastModified.comment": "Sort menu option to sort the albums grid by the date the album was last modified.",
  "albumsSortName": "Name (A - Z)",
  "_albumsSortName.comment": "Sort menu option to sort the albums grid alphabetically by album name.",
  "allDates": "All dates",
  "_allDates.comment": "Default label on the date-range picker button when no date filter is applied.",
  "allPhotosTitle": "All photos",
  "_allPhotosTitle.comment": "Navigation label for the main gallery pivot in the OD4 shell.",
  "altOnedriveBeta": "OneDrive Beta",
  "_altOnedriveBeta.comment": "Alt text on the OneDrive logo image shown in the shell topbar during BETA flighting. Read by screen readers; appears if the image fails to load. Term ID for 'OneDrive' is 2027121.",
  "appTitle": "OneDrive Photos",
  "_appTitle.comment": "Document title of the main OneDrive Photos app window, announced by screen readers. Term ID for 'OneDrive Photos' is 3227191",
  "aspect1016": "10:16",
  "_aspect1016.comment": "Crop aspect-ratio preset label for the 10-to-16 ratio. The digits and colon are not translated.",
  "aspect12": "1:2",
  "_aspect12.comment": "Crop aspect-ratio preset label for the 1-to-2 ratio. The digits and colon are not translated.",
  "aspect13": "1:3",
  "_aspect13.comment": "Crop aspect-ratio preset label for the 1-to-3 ratio. The digits and colon are not translated.",
  "aspect1610": "16:10",
  "_aspect1610.comment": "Crop aspect-ratio preset label for the 16-to-10 ratio. The digits and colon are not translated.",
  "aspect169": "16:9",
  "_aspect169.comment": "Crop aspect-ratio preset label for the 16-to-9 widescreen ratio. The digits and colon are not translated.",
  "aspect21": "2:1",
  "_aspect21.comment": "Crop aspect-ratio preset label for the 2-to-1 ratio. The digits and colon are not translated.",
  "aspect219": "21:9",
  "_aspect219.comment": "Crop aspect-ratio preset label for the 21-to-9 ultrawide ratio. The digits and colon are not translated.",
  "aspect23": "2:3",
  "_aspect23.comment": "Crop aspect-ratio preset label for the 2-to-3 ratio. The digits and colon are not translated.",
  "aspect31": "3:1",
  "_aspect31.comment": "Crop aspect-ratio preset label for the 3-to-1 ratio. The digits and colon are not translated.",
  "aspect32": "3:2",
  "_aspect32.comment": "Crop aspect-ratio preset label for the 3-to-2 ratio. The digits and colon are not translated.",
  "aspect34": "3:4",
  "_aspect34.comment": "Crop aspect-ratio preset label for the 3-to-4 ratio. The digits and colon are not translated.",
  "aspect43": "4:3",
  "_aspect43.comment": "Crop aspect-ratio preset label for the 4-to-3 ratio. The digits and colon are not translated.",
  "aspect45": "4:5",
  "_aspect45.comment": "Crop aspect-ratio preset label for the 4-to-5 ratio. The digits and colon are not translated.",
  "aspect53": "5:3",
  "_aspect53.comment": "Crop aspect-ratio preset label for the 5-to-3 ratio. The digits and colon are not translated.",
  "aspect54": "5:4",
  "_aspect54.comment": "Crop aspect-ratio preset label for the 5-to-4 ratio. The digits and colon are not translated.",
  "aspect57": "5:7",
  "_aspect57.comment": "Crop aspect-ratio preset label for the 5-to-7 ratio. The digits and colon are not translated.",
  "aspect75": "7:5",
  "_aspect75.comment": "Crop aspect-ratio preset label for the 7-to-5 ratio. The digits and colon are not translated.",
  "aspect916": "9:16",
  "_aspect916.comment": "Crop aspect-ratio preset label for the 9-to-16 portrait ratio. The digits and colon are not translated.",
  "aspectFreeform": "Freeform",
  "_aspectFreeform.comment": "Crop aspect-ratio preset: no fixed ratio, the user drags freely.",
  "aspectLock": "Lock aspect ratio",
  "_aspectLock.comment": "Accessible label and tooltip for the toggle button that locks the crop to the selected aspect ratio so it cannot be reshaped freely.",
  "aspectNext": "More ratios",
  "_aspectNext.comment": "Accessible label for the button that pages forward to more aspect-ratio choices in the photo editor.",
  "aspectOriginal": "Original",
  "_aspectOriginal.comment": "Crop aspect-ratio preset: keep the photo's original width-to-height ratio.",
  "aspectPrev": "Previous ratios",
  "_aspectPrev.comment": "Accessible label for the button that pages back to the previous set of aspect-ratio choices in the photo editor.",
  "aspectRatio": "Aspect ratio",
  "_aspectRatio.comment": "Accessible label for the crop aspect-ratio menu button in the photo editor.",
  "aspectSquare": "Square",
  "_aspectSquare.comment": "Crop aspect-ratio preset: a 1-to-1 square crop.",
  "ataAddedOne": "Added %1!d! photo to %2!s!",
  "_ataAddedOne.comment": "Status after successfully adding a single photo to an album; %1!d! is 1, %2!s! is the album name.",
  "ataAddedOther": "Added %1!d! photos to %2!s!",
  "_ataAddedOther.comment": "Status after successfully adding multiple photos to an album; %1!d! is the count, %2!s! is the album name.",
  "ataAddFailed": "Failed to add photos",
  "_ataAddFailed.comment": "Status shown when adding photos to an album fails.",
  "ataAddingTo": "Adding to %1!s!...",
  "_ataAddingTo.comment": "Status shown while photos are being added to an album; %1!s! is the album name.",
  "ataAlbumName": "Album name",
  "_ataAlbumName.comment": "Placeholder text for the album name input field in the create-album form.",
  "ataCreate": "Create",
  "_ataCreate.comment": "Label on the create button in the create-album form in the Add to Album dialog.",
  "ataCreatedOne": "Created \"%2!s!\" with %1!d! photo",
  "_ataCreatedOne.comment": "Status after creating an album with a single photo; %1!d! is 1, %2!s! is the album name.",
  "ataCreatedOther": "Created \"%2!s!\" with %1!d! photos",
  "_ataCreatedOther.comment": "Status after creating an album with multiple photos; %1!d! is the count, %2!s! is the album name.",
  "ataCreatedZero": "Created \"%2!s!\"",
  "_ataCreatedZero.comment": "Status after creating an empty album; %1!d! is 0 (unused), %2!s! is the album name.",
  "ataCreateFailed": "Failed to create album",
  "_ataCreateFailed.comment": "Status shown when creating a new album fails.",
  "ataCreateFormTitle": "Create new album",
  "_ataCreateFormTitle.comment": "Title heading inside the create-album inline form in the Add to Album dialog.",
  "ataCreating": "Creating album...",
  "_ataCreating.comment": "Status shown while a new album is being created.",
  "ataNoPhotos": "No photos to add",
  "_ataNoPhotos.comment": "Status shown when the user tries to add to an album but no photos are selected.",
  "autoEnhance": "Auto",
  "_autoEnhance.comment": "Button label for the photo editor tool that automatically improves the photo's light and color in one tap.",
  "autoLevel": "Auto level",
  "_autoLevel.comment": "Button label for the photo editor tool that automatically detects the horizon and levels (straightens) the photo in one tap.",
  "autoStraighten": "Auto",
  "_autoStraighten.comment": "Button label for the photo editor tool that automatically detects the horizon and straightens the photo in one tap.",
  "breadcrumbSeparator": "/",
  "_breadcrumbSeparator.comment": "Separator character between levels in the time-machine breadcrumb nav (e.g. 2024 / March).",
  "btnAccount": "Account",
  "_btnAccount.comment": "Tooltip on the user avatar button that opens the account dropdown.",
  "btnAddFolder": "Add a folder",
  "_btnAddFolder.comment": "Tooltip and label on the add-folder FAB button.",
  "btnBack": "Back",
  "_btnBack.comment": "Tooltip on the back button in the album creation modal.",
  "btnCancel": "Cancel",
  "_btnCancel.comment": "Label on cancel buttons in confirmation dialogs.",
  "btnChangePicture": "Add or change your picture",
  "_btnChangePicture.comment": "Tooltip on the large avatar in the account dropdown. Opens the Microsoft account profile photo editor.",
  "btnClearSearch": "Clear search",
  "_btnClearSearch.comment": "Accessible label on the button that clears the current search query.",
  "btnClearSelection": "Clear selection",
  "_btnClearSelection.comment": "Accessible label on the dismiss button that clears the current photo selection.",
  "btnClose": "Close",
  "_btnClose.comment": "Tooltip on close buttons (action bar, album modal, feedback dialog).",
  "btnComingSoon": "Coming soon",
  "_btnComingSoon.comment": "Tooltip on disabled upload sub-menu items not yet implemented.",
  "btnCopyFilePath": "Copy file path",
  "_btnCopyFilePath.comment": "Tooltip on the copy-path button in the details pane header.",
  "btnEarlier": "Earlier",
  "_btnEarlier.comment": "Tooltip and accessible label on the button that navigates to an earlier year in the date picker.",
  "btnEditInClipchamp": "Edit in Clipchamp",
  "_btnEditInClipchamp.comment": "Label on the 'Edit in Clipchamp' button in the one-up viewer toolbar. Shown only when the current item is a video. Opens the current video in Microsoft Clipchamp for editing. The word \"\"Clipchamp\"\" is a brand name and must not be translated.",
  "btnEditInDesigner": "Edit in Designer",
  "_btnEditInDesigner.comment": "Label on the 'Edit in Designer' button in the one-up photo viewer toolbar. Opens the current photo in Microsoft Designer for creative editing.",
  "btnExitFullscreen": "Exit fullscreen",
  "_btnExitFullscreen.comment": "Tooltip on the close button shown in fullscreen mode on the one-up viewer.",
  "btnFilmstripRemove": "Remove from selection",
  "_btnFilmstripRemove.comment": "Accessible label on a small close (X) button overlaid on each thumbnail in the selected-items filmstrip; activating it deselects that single item.",
  "btnLater": "Later",
  "_btnLater.comment": "Tooltip and accessible label on the button that navigates to a later year in the date picker.",
  "btnLayout": "Layout",
  "_btnLayout.comment": "Tooltip on the layout density button.",
  "btnNew": "New",
  "_btnNew.comment": "Tooltip on the floating action button (FAB) that opens the create menu.",
  "btnNewAlbum": "New album",
  "_btnNewAlbum.comment": "Label on the new album button in the action bar.",
  "btnNext": "Next",
  "_btnNext.comment": "Label on the Next button in the album creation modal.",
  "btnNextNav": "Next (Right arrow)",
  "_btnNextNav.comment": "Tooltip on the next-photo button in the details pane navigation.",
  "btnNotNow": "Not now",
  "_btnNotNow.comment": "Dismissive button label on the import-panel onboarding screen -- defers the import without disabling the feature.",
  "btnOpenExplorer": "Open in File Explorer",
  "_btnOpenExplorer.comment": "Label on the button in the details pane footer that opens the file's folder in File Explorer. Term ID for 'File Explorer' is 1707188",
  "btnPhotoInfo": "Photo info",
  "_btnPhotoInfo.comment": "Accessible label on the info (i) button that opens the photo details panel.",
  "btnPrevious": "Previous (Left arrow)",
  "_btnPrevious.comment": "Tooltip on the previous-photo button in the details pane navigation.",
  "btnReload": "Reload",
  "_btnReload.comment": "Label on a reload button in the gallery error state.",
  "btnRetry": "Retry",
  "_btnRetry.comment": "Label on a retry button after a transient error (e.g. network failure).",
  "btnScrollDown": "Scroll down",
  "_btnScrollDown.comment": "Tooltip on the scroll-down button in the collapsed playground navigation.",
  "btnScrollLeft": "Scroll left",
  "_btnScrollLeft.comment": "Tooltip and accessible label on a button that scrolls a horizontal list one step to the left (e.g. the selected-items filmstrip in the album picker).",
  "btnScrollRight": "Scroll right",
  "_btnScrollRight.comment": "Tooltip and accessible label on a button that scrolls a horizontal list one step to the right (e.g. the selected-items filmstrip in the album picker).",
  "btnScrollUp": "Scroll up",
  "_btnScrollUp.comment": "Tooltip on the scroll-up button in the collapsed playground navigation.",
  "btnSearch": "Search",
  "_btnSearch.comment": "Tooltip on the search button. Also the page title shown when search is active.",
  "btnToggleFavorite": "Toggle favorite",
  "_btnToggleFavorite.comment": "Accessible label on the star button that adds or removes a photo from favorites.",
  "btnToggleSidebar": "Toggle sidebar",
  "_btnToggleSidebar.comment": "Tooltip on the button that collapses or expands the left navigation sidebar.",
  "btnToggleSort": "Toggle sort order",
  "_btnToggleSort.comment": "Tooltip on the sort-order button in the gallery subrow.",
  "btnUpload": "Upload",
  "_btnUpload.comment": "Label on the upload button in the action bar.",
  "btnZoomIn": "Zoom in",
  "_btnZoomIn.comment": "Tooltip on the zoom-in button in the gallery subrow.",
  "btnZoomLevel": "Zoom level",
  "_btnZoomLevel.comment": "Accessible label on the zoom range slider in the gallery subrow.",
  "btnZoomOut": "Zoom out",
  "_btnZoomOut.comment": "Tooltip on the zoom-out button in the gallery subrow.",
  "chooseFavorite": "Choose your favorite",
  "_chooseFavorite.comment": "Label on the floating tray shown after an AI feature generates several result options, prompting the user to pick the one they like best.",
  "commandPlaceholder": "Ask anything...",
  "_commandPlaceholder.comment": "Placeholder text in the shell command input when the app is online.",
  "compareOriginal": "Compare to original",
  "_compareOriginal.comment": "Accessible name and tooltip for the editor button that, while held, shows the unedited original photo.",
  "contentViolation": "This request can't be processed. Try a different prompt.",
  "_contentViolation.comment": "Toast warning shown when an AI Restyle prompt is rejected by content moderation.",
  "copilotOffline": "Offline",
  "_copilotOffline.comment": "Placeholder text in the Copilot command input when the device is offline.",
  "copilotPlaceholder": "Ask anything...",
  "_copilotPlaceholder.comment": "Placeholder text in the Copilot command input when online.",
  "copyrightViolation": "This photo can't be edited with AI because its content is protected. Try a different photo.",
  "_copyrightViolation.comment": "Toast warning shown when an AI edit (Restyle or Extend) is blocked because the result was flagged as copyrighted or otherwise protected content. Term ID for 'AI' is 1176917",
  "copySaved": "Copy saved",
  "_copySaved.comment": "Status text shown briefly after the edited photo has been saved as a new copy successfully, just before the editor closes.",
  "couldntCompleteAction": "Couldn't complete that action. Please try again.",
  "_couldntCompleteAction.comment": "This is the error message shown to users when a file action (such as delete, share, move, etc.) fails.",
  "couldntLoadPage": "Couldn't load this page. Please try again.",
  "_couldntLoadPage.comment": "This is the error message shown to users when a page or view fails to load.",
  "createOrUpload": "Create or upload",
  "_createOrUpload.comment": "Label for the primary CTA in the gallery's left-nav controls bar that opens a menu to create a new album or upload photos.",
  "crop": "Crop",
  "_crop.comment": "Tooltip and accessible label for the crop tool button in the photo editor tool rail.",
  "cropHandleBottom": "Crop bottom edge",
  "_cropHandleBottom.comment": "Accessibility label for the keyboard-focusable crop handle on the bottom edge; arrow keys resize the crop height.",
  "cropHandleBottomLeft": "Crop bottom-left corner",
  "_cropHandleBottomLeft.comment": "Accessibility label for the keyboard-focusable crop handle at the bottom-left corner; arrow keys resize the crop from that corner.",
  "cropHandleBottomRight": "Crop bottom-right corner",
  "_cropHandleBottomRight.comment": "Accessibility label for the keyboard-focusable crop handle at the bottom-right corner; arrow keys resize the crop from that corner.",
  "cropHandleLeft": "Crop left edge",
  "_cropHandleLeft.comment": "Accessibility label for the keyboard-focusable crop handle on the left edge; arrow keys resize the crop width.",
  "cropHandleRight": "Crop right edge",
  "_cropHandleRight.comment": "Accessibility label for the keyboard-focusable crop handle on the right edge; arrow keys resize the crop width.",
  "cropHandleTop": "Crop top edge",
  "_cropHandleTop.comment": "Accessibility label for the keyboard-focusable crop handle on the top edge; arrow keys resize the crop height.",
  "cropHandleTopLeft": "Crop top-left corner",
  "_cropHandleTopLeft.comment": "Accessibility label for the keyboard-focusable crop handle at the top-left corner; arrow keys resize the crop from that corner.",
  "cropHandleTopRight": "Crop top-right corner",
  "_cropHandleTopRight.comment": "Accessibility label for the keyboard-focusable crop handle at the top-right corner; arrow keys resize the crop from that corner.",
  "cropRegion": "Crop region",
  "_cropRegion.comment": "Accessible label for the keyboard-operable crop rectangle in the photo editor.",
  "cropRotate": "Crop & Rotate",
  "_cropRotate.comment": "Label for the editor tab that groups crop, rotate, flip, aspect ratio and straighten controls.",
  "cropSizeAnnounce": "Crop %1!s! percent wide by %2!s! percent tall",
  "_cropSizeAnnounce.comment": "Screen reader announcement of the crop size after a keyboard resize, where %1!s! and %2!s! are numbers such as 80 and 60.",
  "ctxAddToAlbum": "Add to album",
  "_ctxAddToAlbum.comment": "Context menu item to add the selected photo(s) to an album.",
  "ctxDeleteBody2Multi": "They can be recovered from the recycle bin for 30 days.",
  "_ctxDeleteBody2Multi.comment": "Second paragraph of the multi-item delete confirmation dialog body, telling the user the items can be recovered. Term ID for 'recycle bin' is 2718223",
  "ctxDeleteBodyCloud": "This photo is stored in OneDrive and will move to the recycle bin in OneDrive for 30 days.",
  "_ctxDeleteBodyCloud.comment": "Second paragraph of the single-item delete confirmation dialog body when the photo is stored in OneDrive (cloud), telling the user where it goes and that it is recoverable for 30 days. Term ID for 'recycle bin' is 2718223 Term ID for 'OneDrive' is 2027121",
  "ctxDeleteBodyMulti": "Are you sure you want to delete the selected photos?",
  "_ctxDeleteBodyMulti.comment": "First paragraph of the multi-item delete confirmation dialog body.",
  "ctxDeleteSharedBody": "Are you sure you want to send the item to the owner's recycle bin?",
  "_ctxDeleteSharedBody.comment": "Body of the delete confirmation dialog shown when the selected photo is shared with the viewer; explains the item moves to the owner's OneDrive recycle bin, not the viewer's. Term ID for 'recycle bin' is 2718223",
  "ctxDeleteSharedBodyMulti": "Are you sure you want to send the items to the owners' recycle bins?",
  "_ctxDeleteSharedBodyMulti.comment": "Body of the multi-item delete confirmation dialog shown when every selected photo is shared with the viewer; explains the items move to their owners' OneDrive recycle bins, not the viewer's. Term ID for 'recycle bin' is 2718223",
  "ctxDeleteSharedTitle": "Delete shared photo?",
  "_ctxDeleteSharedTitle.comment": "Title of the delete confirmation dialog shown when the selected photo is shared with the viewer (not owned by them).",
  "ctxDeleteSharedTitleMulti": "Delete %1!d! shared photos?",
  "_ctxDeleteSharedTitleMulti.comment": "Title of the multi-item delete confirmation dialog shown when every selected photo is shared with the viewer. %1!d! is the count of selected photos.",
  "ctxDeleteTitleMulti": "Delete %1!d! photos?",
  "_ctxDeleteTitleMulti.comment": "Title of the multi-item delete confirmation dialog. %1!d! is the count of selected photos.",
  "curatedAnalyzing": "Analyzing colors: %1!d!/%2!d!",
  "_curatedAnalyzing.comment": "Progress status while color analysis runs; %1!d! is done count, %2!d! is total.",
  "curatedLoading": "Loading: %1!d!/%2!d!",
  "_curatedLoading.comment": "Progress status while curated photos load; %1!d! is fetched count, %2!d! is total.",
  "dateFavorited": "Date favorited",
  "_dateFavorited.comment": "Sort option label in the Favorites view sort dropdown.",
  "dateTaken": "Date taken",
  "_dateTaken.comment": "Sort option label in the Favorites view sort dropdown.",
  "detailsAboutPhoto": "About this photo",
  "_detailsAboutPhoto.comment": "Section heading for the metadata block in the details pane.",
  "detailsAddDesc": "Add description",
  "_detailsAddDesc.comment": "Placeholder in the description input when no description has been added.",
  "detailsAddTag": "Add tag",
  "_detailsAddTag.comment": "Label on the button in the details pane that opens the tag input to add a new tag to the current photo.",
  "detailsCamera": "Camera",
  "_detailsCamera.comment": "Label for the camera make/model row in the photo details panel.",
  "detailsCopyFileName": "Copy file name",
  "_detailsCopyFileName.comment": "Context menu item to copy the file name to the clipboard from the details panel.",
  "detailsCopyPath": "Copy path",
  "_detailsCopyPath.comment": "Context menu item to copy the full file path to the clipboard from the details panel.",
  "detailsCopyWithName": "Copy %1!s!",
  "_detailsCopyWithName.comment": "Context menu item to copy a specific metadata field; %1!s! is the field label (e.g. 'Copy Date taken').",
  "detailsDimensions": "Dimensions",
  "_detailsDimensions.comment": "Label for the image dimensions row in the photo details panel.",
  "detailsFileName": "File name",
  "_detailsFileName.comment": "Label for the file name row in the photo details panel.",
  "detailsLastModified": "Last Modified",
  "_detailsLastModified.comment": "Label for the last-modified date row in the photo details panel.",
  "detailsLocation": "Location",
  "_detailsLocation.comment": "Label for the GPS location row in the photo details panel.",
  "detailsMyFiles": "OneDrive",
  "_detailsMyFiles.comment": "Root label in the details pane breadcrumb path and info-button hover-card crumb for cloud photos. This is the OneDrive product brand name. Term ID for 'OneDrive' is 2027121",
  "detailsNoDesc": "No description",
  "_detailsNoDesc.comment": "Placeholder in the description input for read-only photos that have no description.",
  "detailsNotAvailable": "Not available",
  "_detailsNotAvailable.comment": "Shown in the details pane when a metadata field (e.g. date taken) has no value.",
  "detailsPathElided": "%1!s! > ... > %2!s!",
  "_detailsPathElided.comment": "Details pane breadcrumb when intermediate folders are collapsed. %1 = immediate parent folder name, %2 = filename (HTML, bold).",
  "detailsPeople": "People",
  "_detailsPeople.comment": "Section heading above the recognized faces in the details pane.",
  "detailsRemoveTag": "Remove tag",
  "_detailsRemoveTag.comment": "Tooltip on the remove button for a tag chip in the details pane.",
  "detailsRemoveTagLabel": "Remove tag: {{name}}",
  "_detailsRemoveTagLabel.comment": "Tooltip and accessible label (screen reader) on the remove button for a tag chip in the details pane. {{name}} is the tag name, e.g. 'Remove tag: Marketing'.",
  "detailsSize": "Size",
  "_detailsSize.comment": "Label for the file size row in the photo details panel.",
  "detailsTagName": "Tag name",
  "_detailsTagName.comment": "Placeholder in the add-tag input field.",
  "detailsTags": "Tags",
  "_detailsTags.comment": "Section heading above the tags chips in the details pane.",
  "detailsTagsFeedback": "Are these tags accurate?",
  "_detailsTagsFeedback.comment": "Prompt shown below the tag chips in the details pane, with thumbs-up/down feedback buttons.",
  "detailsTagsThumbDown": "No, these tags are not accurate",
  "_detailsTagsThumbDown.comment": "Accessible label on the thumbs-down button in the details pane tags feedback row.",
  "detailsTagsThumbUp": "Yes, these tags are accurate",
  "_detailsTagsThumbUp.comment": "Accessible label on the thumbs-up button in the details pane tags feedback row.",
  "detailsTaken": "Taken",
  "_detailsTaken.comment": "Label for the date-taken row in the photo details panel.",
  "detailsUploaded": "Uploaded",
  "_detailsUploaded.comment": "Label for the upload date row in the photo details panel.",
  "discoveryBestOfLocation": "Best of Location",
  "_discoveryBestOfLocation.comment": "Title of the Best of Location card in the Discovery view, surfacing top shots from frequent locations.",
  "discoveryBestOfLocationSubtitle": "Top shots from your favorite places",
  "_discoveryBestOfLocationSubtitle.comment": "Subtitle of the Best of Location card in the Discovery view.",
  "discoveryLoadError": "Could not load photos",
  "_discoveryLoadError.comment": "Error message in the On This Day card when the photo fetch fails.",
  "discoveryNoMemoriesToday": "No memories today",
  "_discoveryNoMemoriesToday.comment": "Subtitle on the On This Day card when there are no photos from this date in previous years.",
  "discoveryNoPhotosThisDay": "No photos from this day in previous years",
  "_discoveryNoPhotosThisDay.comment": "Empty state message in the On This Day card when there are no matching photos.",
  "discoveryOnThisDay": "On This Day",
  "_discoveryOnThisDay.comment": "Title of the On This Day card in the Discovery view, showing photos from the same date in past years.",
  "discoveryRediscover": "Rediscover",
  "_discoveryRediscover.comment": "Title of the Rediscover card in the Discovery view, surfacing photos not recently viewed.",
  "discoveryRediscoverSubtitle": "Photos you haven't viewed in a while",
  "_discoveryRediscoverSubtitle.comment": "Subtitle of the Rediscover card in the Discovery view.",
  "discoveryYearInReview": "Year in Review",
  "_discoveryYearInReview.comment": "Title of the Year in Review card in the Discovery view, showing highlights from each year.",
  "discoveryYearInReviewSubtitle": "Highlights from each year",
  "_discoveryYearInReviewSubtitle.comment": "Subtitle of the Year in Review card in the Discovery view.",
  "dismiss": "Dismiss",
  "_dismiss.comment": "Button label to dismiss the editor error message.",
  "dismissInfoMessage": "Dismiss info message",
  "_dismissInfoMessage.comment": "Tooltip and aria-label for the X button that dismisses an informational notification banner.",
  "drawAlignCenter": "Align center",
  "_drawAlignCenter.comment": "Accessible label for the centre text-alignment button in the Draw Text tool.",
  "drawAlignLeft": "Align left",
  "_drawAlignLeft.comment": "Accessible label for the left text-alignment button in the Draw Text tool.",
  "drawAlignRight": "Align right",
  "_drawAlignRight.comment": "Accessible label for the right text-alignment button in the Draw Text tool.",
  "drawBold": "Bold",
  "_drawBold.comment": "Accessible label for the bold toggle in the Draw Text tool.",
  "drawColor": "Color",
  "_drawColor.comment": "Section label above the row of colour swatches in the Draw tools.",
  "drawCustomColor": "Custom color",
  "_drawCustomColor.comment": "Accessible label for the rainbow swatch that opens the custom colour-wheel picker in the Draw tools.",
  "drawEraser": "Eraser",
  "_drawEraser.comment": "Draw tool tab: rub out part of a drawn mark.",
  "drawEraserHint": "Drag across any mark to rub out the part you touch.",
  "_drawEraserHint.comment": "One-line instruction shown in the Draw Eraser tool.",
  "drawEyedropper": "Sample a color from the photo",
  "_drawEyedropper.comment": "Accessible label for the eyedropper button that picks a colour from the photo in the Draw tools.",
  "drawFilled": "Filled",
  "_drawFilled.comment": "Shape style option: draw the shape as a solid fill.",
  "drawFont": "Font",
  "_drawFont.comment": "Section label above the font picker in the Draw Text tool.",
  "drawHighlighter": "Highlighter",
  "_drawHighlighter.comment": "Draw tool tab: a wide translucent highlighter mark.",
  "drawHollow": "Hollow",
  "_drawHollow.comment": "Shape style option: draw the shape as an outline only.",
  "drawItalic": "Italic",
  "_drawItalic.comment": "Accessible label for the italic toggle in the Draw Text tool.",
  "drawOpacity": "Opacity",
  "_drawOpacity.comment": "Slider label that sets how opaque the current Draw mark is.",
  "drawPen": "Pen",
  "_drawPen.comment": "Draw tool tab: a solid freehand pen mark.",
  "drawPreview": "Preview",
  "_drawPreview.comment": "Section label above the live preview of the selected shape in the Draw Shapes tool.",
  "drawShape": "Shape",
  "_drawShape.comment": "Section label above the grid of shapes to choose from in the Draw Shapes tool.",
  "drawShapes": "Shapes",
  "_drawShapes.comment": "Draw tool tab: place geometric shapes (rectangle, ellipse, line, arrow, etc.).",
  "drawSize": "Size",
  "_drawSize.comment": "Slider label that sets the diameter of the Eraser brush or the Text size.",
  "drawStyle": "Style",
  "_drawStyle.comment": "Accessible label for the Hollow/Filled style toggle in the Draw Shapes tool.",
  "drawText": "Text",
  "_drawText.comment": "Draw tool tab: add a text box to the photo.",
  "drawThickness": "Thickness",
  "_drawThickness.comment": "Slider label that sets the stroke width of the current Draw tool.",
  "drawTools": "Draw tools",
  "_drawTools.comment": "Accessible label for the row of Draw tool tabs (Pen, Highlighter, Shapes, Text, Eraser) in the photo editor.",
  "editHistory": "History",
  "_editHistory.comment": "Header label for the photo editor version-history panel that lists every edit step the user has made.",
  "editorEdit": "Edit",
  "_editorEdit.comment": "Label on the Edit pill button in the one-up photo viewer toolbar.",
  "editorLeave": "Leave",
  "_editorLeave.comment": "Button in the unsaved-changes dialog to discard changes and leave the editor.",
  "editorSaving": "Saving...",
  "_editorSaving.comment": "Overlay text shown while the edited photo is being saved.",
  "editorStay": "Stay",
  "_editorStay.comment": "Button in the unsaved-changes dialog to stay in the editor and keep changes.",
  "editorUnsavedPrompt": "You have unsaved changes. Leave without saving?",
  "_editorUnsavedPrompt.comment": "Prompt in the unsaved-changes dialog when exiting the editor with pending edits.",
  "editTools": "Edit tools",
  "_editTools.comment": "Accessible label for the photo editor transform tool rail (toolbar).",
  "editWithAi": "Edit with AI",
  "_editWithAi.comment": "Label for the AI Edit button in the one-up photo toolbar. Term ID for 'AI' is 1176917",
  "extend": "Extend with AI",
  "_extend.comment": "Button label for the photo editor tool that grows the canvas beyond the original photo so AI can fill in the new area (generative outpainting). Also the title of the extend overlay. Term ID for 'AI' is 1176917",
  "extendAnnounce": "Extended %1!s! percent",
  "_extendAnnounce.comment": "Screen reader announcement stating the current total amount the photo canvas has been extended, where %1!s! is a number such as 25.",
  "extendContentViolation": "This photo can't be extended with AI because of its content. Try a different photo.",
  "_extendContentViolation.comment": "Toast warning shown when an AI Extend (generative outpaint) is blocked by content moderation. Extend has no user prompt, so the rejected content is the photo itself. Term ID for 'AI' is 1176917",
  "extendGenerate": "Generate",
  "_extendGenerate.comment": "Button in the Extend with AI overlay that submits the extended canvas to AI to generate the larger photo.",
  "extendHandleBottom": "Extend bottom edge",
  "_extendHandleBottom.comment": "Accessibility label for the draggable handle that extends the photo canvas downward.",
  "extendHandleBottomLeft": "Extend bottom-left corner",
  "_extendHandleBottomLeft.comment": "Accessibility label for the draggable corner handle that extends the photo canvas down and to the left at once.",
  "extendHandleBottomRight": "Extend bottom-right corner",
  "_extendHandleBottomRight.comment": "Accessibility label for the draggable corner handle that extends the photo canvas down and to the right at once.",
  "extendHandleLeft": "Extend left edge",
  "_extendHandleLeft.comment": "Accessibility label for the draggable handle that extends the photo canvas to the left.",
  "extendHandleRight": "Extend right edge",
  "_extendHandleRight.comment": "Accessibility label for the draggable handle that extends the photo canvas to the right.",
  "extendHandleTop": "Extend top edge",
  "_extendHandleTop.comment": "Accessibility label for the draggable handle that extends the photo canvas upward.",
  "extendHandleTopLeft": "Extend top-left corner",
  "_extendHandleTopLeft.comment": "Accessibility label for the draggable corner handle that extends the photo canvas up and to the left at once.",
  "extendHandleTopRight": "Extend top-right corner",
  "_extendHandleTopRight.comment": "Accessibility label for the draggable corner handle that extends the photo canvas up and to the right at once.",
  "extendPhoto": "Extend photo",
  "_extendPhoto.comment": "History step label and toast text shown after a photo has been extended with AI.",
  "extendResetHint": "Reset crop and rotation to extend",
  "_extendResetHint.comment": "Hint shown under the disabled Extend with AI button explaining it is unavailable until any crop, rotation or straighten is removed.",
  "extendRotateAnnounce": "Rotated %1!s! degrees",
  "_extendRotateAnnounce.comment": "Screen reader announcement stating the current rotation of the photo while extending, where %1!s! is a number such as -15.",
  "extendSelectArea": "Drag to extend",
  "_extendSelectArea.comment": "Title text in the Extend with AI overlay instructing the user to drag the box to choose how much new area the AI should fill.",
  "extendTooLarge": "This area is too large to fill. Drag the edges in.",
  "_extendTooLarge.comment": "Hint shown in the Extend with AI overlay when the extended area is too large to generate, asking the user to drag the edges inward.",
  "fabSelAddToAlbum": "Add to album",
  "_fabSelAddToAlbum.comment": "Label for the Add to album button in the selection action bar.",
  "fabSelDelete": "Delete",
  "_fabSelDelete.comment": "Label for the Delete button in the selection action bar.",
  "fabSelDownload": "Download",
  "_fabSelDownload.comment": "Label for the Download button in the selection action bar.",
  "fabSelectedOne": "1 selected",
  "_fabSelectedOne.comment": "Selection count label shown in the action bar when exactly one item is selected.",
  "fabSelectedOther": "%1!d! selected",
  "_fabSelectedOther.comment": "Selection count label shown in the action bar when multiple items are selected; %1!d! is the count.",
  "fabSelEdit": "Edit",
  "_fabSelEdit.comment": "Label for the Edit button in the selection action bar.",
  "fabSelFavorite": "Add to favorites",
  "_fabSelFavorite.comment": "Label for the Favorite button in the selection action bar when items are not yet favorited.",
  "fabSelRotate": "Rotate",
  "_fabSelRotate.comment": "Label for the Rotate button in the selection action bar.",
  "fabSelSetCover": "Set cover photo",
  "_fabSelSetCover.comment": "Label on the selection action bar button that sets the selected photo as the cover for a person or album.",
  "fabSelShare": "Share",
  "_fabSelShare.comment": "Label for the Share button in the selection action bar.",
  "fabSelUnfavorite": "Remove from favorites",
  "_fabSelUnfavorite.comment": "Label for the Favorite button in the selection action bar when all selected items are already favorited.",
  "favClearSelection": "Clear",
  "_favClearSelection.comment": "Label on the button that clears the current photo selection in Favorites.",
  "favInfo": "Info",
  "_favInfo.comment": "Tooltip on the info button in the Favorites view toolbar.",
  "favoritesEmptyDesc": "Mark photos and videos as favorites to see them here",
  "_favoritesEmptyDesc.comment": "Subtitle of the Favorites view empty state explaining how to add favorites.",
  "favoritesEmptyTitle": "No favorites yet",
  "_favoritesEmptyTitle.comment": "Heading of the Favorites view empty state when the user has no favorited photos.",
  "favoritesLoadFailed": "Failed to load favorites",
  "_favoritesLoadFailed.comment": "Status shown when the favorites view fails to load its photo list.",
  "favoritesLoading": "Loading favorites...",
  "_favoritesLoading.comment": "Status message shown while favorites are loading.",
  "favRemove": "Remove from favorites",
  "_favRemove.comment": "Tooltip on the unfavorite button in the Favorites view.",
  "favSortDateFavorited": "Date favorited",
  "_favSortDateFavorited.comment": "Sort option in Favorites: sort by date the photo was marked as a favorite.",
  "favSortDateTaken": "Date taken",
  "_favSortDateTaken.comment": "Sort option in Favorites: sort by date the photo was taken.",
  "feedbackDisabledSignedOut": "Sign in to send feedback",
  "_feedbackDisabledSignedOut.comment": "Tooltip on the Send Feedback button when no user is signed in.",
  "filter": "Filter",
  "_filter.comment": "Label on the filter button in the gallery subrow.",
  "filterAll": "All",
  "_filterAll.comment": "Media type filter button label: show all media types.",
  "filterAllTime": "All time",
  "_filterAllTime.comment": "Date preset button: remove date filter (show all dates).",
  "filterAndMode": "And",
  "_filterAndMode.comment": "People filter mode button: show photos containing all selected people.",
  "filterAny": "Any",
  "_filterAny.comment": "Default state label for dimension preset and orientation filters.",
  "filterBw": "B&W",
  "_filterBw.comment": "Name of a stackable photo filter that converts the photo to black and white.",
  "filterCinematic": "Cinematic",
  "_filterCinematic.comment": "Name of a stackable photo filter that applies a modern teal-and-orange movie color grade.",
  "filterClear": "Clear",
  "_filterClear.comment": "Button that clears the dimension filter.",
  "filterClearAll": "Clear All",
  "_filterClearAll.comment": "Button in the gallery filter panel footer that clears all active filters.",
  "filterClearDates": "Clear dates",
  "_filterClearDates.comment": "Button that clears the custom date range filter.",
  "filterClearFolders": "Clear folders",
  "_filterClearFolders.comment": "Button that clears the folder filter selection.",
  "filterCollection": "Collection",
  "_filterCollection.comment": "Section heading in the filters pane for the collection picker.",
  "filterCool": "Cool",
  "_filterCool.comment": "Name of a stackable photo filter that shifts the white balance toward cool, blue tones.",
  "filterCustom": "Custom",
  "_filterCustom.comment": "Pill-button label that toggles a custom min/max width and height range below the orientation filter.",
  "filterCustomRange": "Custom range...",
  "_filterCustomRange.comment": "Toggle link that expands the custom width/height dimension filter inputs.",
  "filterDateRange": "Date range",
  "_filterDateRange.comment": "Section heading in the filters pane for the date range picker.",
  "filterDimensions": "Dimensions",
  "_filterDimensions.comment": "Section heading in the filters pane for the image dimension filters.",
  "filterDramatic": "Dramatic",
  "_filterDramatic.comment": "Name of a photo filter that deepens shadows and contrast for a dramatic look.",
  "filterDramaticCool": "Dramatic Cool",
  "_filterDramaticCool.comment": "Name of a photo filter that adds drama with a cool tone.",
  "filterDramaticWarm": "Dramatic Warm",
  "_filterDramaticWarm.comment": "Name of a photo filter that adds drama with a warm tone.",
  "filterFade": "Fade",
  "_filterFade.comment": "Name of a stackable photo filter that lifts the blacks for a soft, faded-film matte look.",
  "filterFolders": "Folders",
  "_filterFolders.comment": "Section heading in the filters pane for the folder tree.",
  "filterFrom": "From",
  "_filterFrom.comment": "Label for the start-date input in the custom date range filter.",
  "filterGlow": "Glow",
  "_filterGlow.comment": "Name of a stackable photo filter that adds a soft, dreamy bloom to the highlights.",
  "filterGrain": "Grain",
  "_filterGrain.comment": "Name of a stackable photo filter that overlays analog film grain texture.",
  "filterGroupColor": "Color & pop",
  "_filterGroupColor.comment": "Header for the photo filter group containing color-intensity filters (Vivid, Punch).",
  "filterGroupFilm": "Film & age",
  "_filterGroupFilm.comment": "Header for the photo filter group containing film-look filters (Fade, Retro, Grain).",
  "filterGroupLight": "Light & atmosphere",
  "_filterGroupLight.comment": "Header for the photo filter group containing light and mood filters (Glow, Dramatic, Vignette).",
  "filterGroupTemperature": "Temperature",
  "_filterGroupTemperature.comment": "Header for the photo filter group containing white-balance filters (Warm, Cool).",
  "filterGroupTone": "Tone & grade",
  "_filterGroupTone.comment": "Header for the photo filter group containing tone and color-grade filters (B&W, Cinematic).",
  "filterIntensity": "Intensity",
  "_filterIntensity.comment": "Label for the slider that controls how strongly the selected photo filter is applied, from 0 to 100 percent.",
  "filterLandscape": "Landscape",
  "_filterLandscape.comment": "Orientation filter button: landscape photos only.",
  "filterLast30Days": "Last 30 days",
  "_filterLast30Days.comment": "Date preset button: filter to photos taken in the past 30 days.",
  "filterLast7Days": "Last 7 days",
  "_filterLast7Days.comment": "Date preset button: filter to photos taken in the past 7 days.",
  "filterLastYear": "Last year",
  "_filterLastYear.comment": "Date preset button: filter to photos taken last calendar year.",
  "filterLoading": "Loading...",
  "_filterLoading.comment": "Placeholder shown while filter pane data (people, folders) is loading.",
  "filterMaxH": "Max height",
  "_filterMaxH.comment": "Label for the maximum height input in the custom dimension filter.",
  "filterMaxW": "Max width",
  "_filterMaxW.comment": "Label for the maximum width input in the custom dimension filter.",
  "filterMediaType": "Media type",
  "_filterMediaType.comment": "Section heading in the filters pane for the media type selector.",
  "filterMinH": "Min height",
  "_filterMinH.comment": "Label for the minimum height input in the custom dimension filter.",
  "filterMinW": "Min width",
  "_filterMinW.comment": "Label for the minimum width input in the custom dimension filter.",
  "filterMono": "Mono",
  "_filterMono.comment": "Name of a black-and-white photo filter.",
  "filterNoir": "Noir",
  "_filterNoir.comment": "Name of a high-contrast black-and-white photo filter.",
  "filterOnlyFavorites": "Only favorites",
  "_filterOnlyFavorites.comment": "Checkbox label that restricts results to photos the user has favorited.",
  "filterOrientation": "Orientation",
  "_filterOrientation.comment": "Heading for the photo orientation filter group (Portrait/Landscape/Square/Custom).",
  "filterOriginal": "Original",
  "_filterOriginal.comment": "Name of the first photo filter option, which applies no filter (the unfiltered photo).",
  "filterOrMode": "Or",
  "_filterOrMode.comment": "People filter mode button: show photos containing any of the selected people.",
  "filterPanelTitle": "Filters",
  "_filterPanelTitle.comment": "Heading shown at the top of the filter panel.",
  "filterPeopleAllCaption": "Photos must contain all selected people",
  "_filterPeopleAllCaption.comment": "Caption explaining the And mode of the people filter: results require every selected person to appear together in the photo.",
  "filterPeopleAnyCaption": "Photos may contain any selected people",
  "_filterPeopleAnyCaption.comment": "Caption explaining the Or mode of the people filter: results include photos containing any one or more of the selected people.",
  "filterPeopleOrLabel": "Include photos with any of the selected people",
  "_filterPeopleOrLabel.comment": "Checkbox label below the people filter grid. Visible when 2+ people are selected. When checked, photos containing any one of the selected people are returned (Or mode); when unchecked, only photos containing all selected people together are returned (And mode).",
  "filterPhotos": "Photos",
  "_filterPhotos.comment": "Media type filter button label: show photos only.",
  "filterPortrait": "Portrait",
  "_filterPortrait.comment": "Orientation filter button: portrait photos only.",
  "filterPunch": "Punch",
  "_filterPunch.comment": "Name of a stackable photo filter that adds crisp contrast and midtone clarity.",
  "filterRemove": "Remove filter",
  "_filterRemove.comment": "Tooltip on the remove button for a filter item in the Copilot filter pane.",
  "filterRes4k": "4k+",
  "_filterRes4k.comment": "Resolution pill label: limit results to photos at 4K (3840x2160) resolution or higher. 4k is the standard global term and most locales keep it as '4k'.",
  "filterResFhd": "FHD+",
  "_filterResFhd.comment": "Resolution pill label: limit results to photos at Full HD (1920x1080) resolution or higher. FHD is the standard global abbreviation; most locales keep it as 'FHD'.",
  "filterResHd": "HD+",
  "_filterResHd.comment": "Resolution pill label: limit results to photos at HD (1280x720) resolution or higher. HD is the standard global abbreviation for High Definition; most locales keep it as 'HD'.",
  "filterResolution": "Resolution",
  "_filterResolution.comment": "Heading for the photo resolution filter group (HD+/FHD+/4k+).",
  "filterRetro": "Retro",
  "_filterRetro.comment": "Name of a stackable photo filter that adds an aged, vintage color cast like '90s film.",
  "filterSilvertone": "Silvertone",
  "_filterSilvertone.comment": "Name of a soft, bright black-and-white photo filter.",
  "filtersNoneApplied": "No filters applied",
  "_filtersNoneApplied.comment": "Shown in the filter pane when the spotlight has no active filters.",
  "filterSquare": "Square",
  "_filterSquare.comment": "Orientation filter button: square photos only.",
  "filterTags": "Tags",
  "_filterTags.comment": "Section heading for the tag filter in the filter panel.",
  "filterThisYear": "This year",
  "_filterThisYear.comment": "Date preset button: filter to photos taken this calendar year.",
  "filterTo": "To",
  "_filterTo.comment": "Label for the end-date input in the custom date range filter in the gallery filter panel.",
  "filterVideos": "Videos",
  "_filterVideos.comment": "Media type filter button label: show videos only.",
  "filterVignette": "Vignette",
  "_filterVignette.comment": "Name of a stackable photo filter that darkens the edges to draw the eye to the center.",
  "filterVivid": "Vivid",
  "_filterVivid.comment": "Name of a photo filter that boosts color saturation and contrast for a vibrant look.",
  "filterVividCool": "Vivid Cool",
  "_filterVividCool.comment": "Name of a photo filter that boosts color and shifts the tone cooler.",
  "filterVividWarm": "Vivid Warm",
  "_filterVividWarm.comment": "Name of a photo filter that boosts color and shifts the tone warmer.",
  "filterWarm": "Warm",
  "_filterWarm.comment": "Name of a stackable photo filter that shifts the white balance toward warm, golden tones.",
  "fineTune": "Fine-tune",
  "_fineTune.comment": "Label for the fine-tune angle slider (-45 to +45 degrees) in the photo editor Resize panel that adjusts the straighten angle in small increments.",
  "fixApply": "Apply",
  "_fixApply.comment": "Button label that runs the described fix on the photo.",
  "fixAutoEnhance": "Auto enhance",
  "_fixAutoEnhance.comment": "One-tap fix card: automatically improve the whole photo.",
  "fixBackgroundBlur": "Background blur",
  "_fixBackgroundBlur.comment": "Name of an editor Fix tool (coming soon) that blurs the background behind the subject of a photo.",
  "fixBlurBackground": "Blur background",
  "_fixBlurBackground.comment": "One-tap fix card: blur the background to make the subject stand out.",
  "fixBrushSize": "Brush size",
  "_fixBrushSize.comment": "Label for the slider that sets how wide the erase selection brush is.",
  "fixClear": "Clear",
  "_fixClear.comment": "Button that clears the current erase brush selection so the user can start over.",
  "fixColorize": "Colorize",
  "_fixColorize.comment": "Name of an editor Fix tool (coming soon) that adds colour to a black-and-white photo.",
  "fixDehaze": "Dehaze",
  "_fixDehaze.comment": "One-tap fix card: remove haze and fog to restore clarity and color.",
  "fixDescribePlaceholder": "Describe a fix, like 'remove the person in the background'",
  "_fixDescribePlaceholder.comment": "Placeholder text in the Fix zone box where the user types what to repair or change in the photo.",
  "fixEnhanceCaption": "Quality, detail & color",
  "_fixEnhanceCaption.comment": "Caption under the Enhance & restore section heading.",
  "fixEnhanceLabel": "Enhance & restore",
  "_fixEnhanceLabel.comment": "Section heading for one-tap fixes that improve quality, detail and color.",
  "fixEnhanceSky": "Enhance sky",
  "_fixEnhanceSky.comment": "One-tap fix card: deepen and enhance the sky in the photo.",
  "fixEraseError": "Couldn't remove that. Try again.",
  "_fixEraseError.comment": "Toast error shown when the erase operation fails.",
  "fixEraseHint": "Brush over what you want to remove",
  "_fixEraseHint.comment": "Instruction shown in the editor Fix Erase tool telling the user to paint over the object they want removed.",
  "fixErasePeople": "Erase people",
  "_fixErasePeople.comment": "One-tap fix card: remove background people from the photo.",
  "fixEraseTool": "Erase",
  "_fixEraseTool.comment": "Label for the editor Fix tool that removes an unwanted object from a photo.",
  "fixImproveClarity": "Improve clarity",
  "_fixImproveClarity.comment": "One-tap fix card: make the photo look crisper and better defined.",
  "fixIncreaseResolution": "Increase resolution",
  "_fixIncreaseResolution.comment": "One-tap fix card: make the photo higher resolution with more detail.",
  "fixOrPickFix": "Or pick a one-tap fix",
  "_fixOrPickFix.comment": "Divider label separating the describe-a-fix box from the ready-made one-tap fix cards.",
  "fixPortraitGlow": "Portrait glow",
  "_fixPortraitGlow.comment": "One-tap fix card: add a soft, flattering glow to a portrait.",
  "fixRecoverShadows": "Recover shadows",
  "_fixRecoverShadows.comment": "One-tap fix card: bring back detail in dark, underexposed areas.",
  "fixReduceNoise": "Reduce noise",
  "_fixReduceNoise.comment": "Name of an editor Fix tool (coming soon) that reduces grain and noise in a photo.",
  "fixRelight": "Relight",
  "_fixRelight.comment": "One-tap fix card: relight the subject with balanced, flattering light.",
  "fixRemoveClutter": "Remove clutter",
  "_fixRemoveClutter.comment": "One-tap fix card: remove distracting objects from the background.",
  "fixResetArea": "Reset area",
  "_fixResetArea.comment": "Button that clears the brushed selection in the Fix zone so nothing is selected.",
  "fixRestorePhoto": "Restore photo",
  "_fixRestorePhoto.comment": "One-tap fix card: repair an old or damaged photo.",
  "fixRetouch": "Retouch",
  "_fixRetouch.comment": "Name of an editor Fix tool (coming soon) that smooths blemishes on a photo.",
  "fixRetouchCaption": "Clean up, skin & lighting",
  "_fixRetouchCaption.comment": "Caption under the Retouch & light section heading.",
  "fixRetouchLabel": "Retouch & light",
  "_fixRetouchLabel.comment": "Section heading for one-tap fixes that clean up, retouch skin and improve lighting.",
  "fixRetouchSkin": "Retouch skin",
  "_fixRetouchSkin.comment": "One-tap fix card: gently smooth and retouch skin.",
  "fixSelectArea": "Select area",
  "_fixSelectArea.comment": "Toggle button that lets the user brush over part of the photo to fix only that area.",
  "fixSelectionPrompt": "Remove the selected area",
  "_fixSelectionPrompt.comment": "Default instruction filled in when the user brushes over a part of the photo to fix.",
  "fixSharpenDetails": "Sharpen details",
  "_fixSharpenDetails.comment": "One-tap fix card: sharpen fine details in the photo.",
  "fixStudioLighting": "Studio lighting",
  "_fixStudioLighting.comment": "One-tap fix card: relight the subject with clean studio lighting.",
  "fixTrueColor": "True color",
  "_fixTrueColor.comment": "One-tap fix card: correct colors so they look true to life.",
  "fixVibrantBoost": "Vibrant boost",
  "_fixVibrantBoost.comment": "One-tap fix card: make colors richer and more vibrant.",
  "flipHorizontal": "Flip horizontal",
  "_flipHorizontal.comment": "Tooltip and accessible label for the flip-horizontal (mirror left-right) button in the photo editor.",
  "flipVertical": "Flip vertical",
  "_flipVertical.comment": "Tooltip and accessible label for the flip-vertical (mirror top-bottom) button in the photo editor.",
  "folderPathNested": "%1!s! / ... / %2!s!",
  "_folderPathNested.comment": "Folder path display when folder is nested multiple levels deep. %1 = root folder name (e.g. OneDrive), %2 = final subfolder name.",
  "folderPathSingle": "%1!s! / %2!s!",
  "_folderPathSingle.comment": "Folder path display when folder is one level deep. %1 = root folder name (e.g. OneDrive), %2 = subfolder name (e.g. Pictures).",
  "foldersEmpty": "No photos in this folder",
  "_foldersEmpty.comment": "Empty state shown when a folder contains no photos.",
  "foldersFailed": "Failed to load folders",
  "_foldersFailed.comment": "Error shown when the folder tree in the filters pane or folders view cannot be fetched.",
  "foldersHeader": "Folders",
  "_foldersHeader.comment": "Header label in the folder tree pane of the Folders view.",
  "foldersLocalSource": "Local",
  "_foldersLocalSource.comment": "Fallback label for the local source section in the folders panel when no root name is available.",
  "foldersPanelEmpty": "No folders found",
  "_foldersPanelEmpty.comment": "Empty state shown in the folder filter tree panel when no folders are available.",
  "foldersPathSeparator": " / ",
  "_foldersPathSeparator.comment": "Separator string between folder path segments in the folders view breadcrumb. Includes surrounding spaces.",
  "frameGroup": "Frame",
  "_frameGroup.comment": "Header label for the photo editor Resize panel group that holds the crop aspect-ratio control and the Extend with AI tool (the tools that define the photo's bounds).",
  "frameGroupSub": "crop, or extend it with AI",
  "_frameGroupSub.comment": "Helper sub-text under the Frame group header in the photo editor Resize panel, describing that the group crops the photo or extends it with AI. Term ID for 'AI' is 1176917.",
  "galleryClearFilters": "Clear filters",
  "_galleryClearFilters.comment": "Button that resets all active filter selections in the gallery empty-state.",
  "galleryCtxCreateVideo": "Create a video",
  "_galleryCtxCreateVideo.comment": "Context menu item to create a video from the selected photos.",
  "galleryDetailsBtn": "Details",
  "_galleryDetailsBtn.comment": "Tooltip on the info/details button in the gallery hover overlay. Opens the details pane.",
  "galleryEmptyHeadline": "Keep your memories safe with OneDrive",
  "_galleryEmptyHeadline.comment": "Headline shown in the gallery when the user has zero photos; encourages them to add photos. Term ID for 'OneDrive' is 2027121",
  "galleryErrorDesc": "Reload to try again",
  "_galleryErrorDesc.comment": "Body text shown below the gallery error heading, prompting the user to reload.",
  "galleryErrorPhotos": "Error loading photos",
  "_galleryErrorPhotos.comment": "Error message shown in the gallery when photos fail to load.",
  "galleryErrorTitle": "Something went wrong",
  "_galleryErrorTitle.comment": "Heading shown in the gallery error state when a fatal WebGL or load error occurs.",
  "galleryFavoriteBtn": "Add to favorites",
  "_galleryFavoriteBtn.comment": "Tooltip on the favorite button in the gallery hover overlay when the item is not yet favorited.",
  "galleryFilterApply": "Apply Filters",
  "_galleryFilterApply.comment": "Button that applies the current filter selections in the gallery filter panel.",
  "galleryFilterEmpty": "No items match your filters",
  "_galleryFilterEmpty.comment": "Message shown in the gallery when no photos match the active filter criteria.",
  "galleryFilterSelectFolder": "Select a folder",
  "_galleryFilterSelectFolder.comment": "Default label shown in the folder filter picker when no folder is selected.",
  "galleryFilterTagPlaceholder": "Type a tag and press Enter",
  "_galleryFilterTagPlaceholder.comment": "Placeholder text in the tag-filter input in the gallery filter panel.",
  "galleryLoadFailed": "Couldn't load photos.",
  "_galleryLoadFailed.comment": "Error shown in the gallery loading area when photos fail to load with a non-503 error.",
  "galleryLoading": "Loading...",
  "_galleryLoading.comment": "Status text shown in the gallery count area while photos are being fetched.",
  "galleryNoPhotos": "No photos available",
  "_galleryNoPhotos.comment": "Empty-state message shown when the gallery has no photos to display.",
  "galleryReload": "Reload",
  "_galleryReload.comment": "Button that reloads the page after a fatal gallery error.",
  "galleryRemoveFavoriteBtn": "Remove from favorites",
  "_galleryRemoveFavoriteBtn.comment": "Tooltip on the favorite button in the gallery hover overlay when the item is already favorited.",
  "galleryReshuffle": "Reshuffle",
  "_galleryReshuffle.comment": "Button that re-randomizes the gallery sort order.",
  "gallerySettingHiResThumbs": "Load hi-res thumbs",
  "_gallerySettingHiResThumbs.comment": "Settings toggle label: upgrades visible thumbnails to higher resolution after batch loads.",
  "gallerySettingHiResThumbsDesc": "Upgrade visible landscape photos to 800px after batch loads.",
  "_gallerySettingHiResThumbsDesc.comment": "Description under the Load hi-res thumbs toggle.",
  "gallerySettingPrefetch": "Prefetch all thumbnails",
  "_gallerySettingPrefetch.comment": "Settings toggle label: eagerly loads all photo textures in the background.",
  "gallerySettingPrefetchDesc": "Eagerly load all textures in the background.",
  "_gallerySettingPrefetchDesc.comment": "Description under the Prefetch all thumbnails toggle.",
  "gallerySettingRiverLayout": "River layout",
  "_gallerySettingRiverLayout.comment": "Settings toggle label: enables the river (aspect-ratio-preserving) photo layout.",
  "gallerySettingRiverLayoutDesc": "Show photos in aspect-ratio-preserving rows.",
  "_gallerySettingRiverLayoutDesc.comment": "Description under the River layout toggle in the gallery settings panel.",
  "gallerySettingTextureMemoryAuto": "Auto-detect texture memory",
  "_gallerySettingTextureMemoryAuto.comment": "Settings toggle label: automatically determines the GPU texture memory budget.",
  "gallerySettingTextureMemoryBudget": "Texture memory budget",
  "_gallerySettingTextureMemoryBudget.comment": "Settings slider label: manually sets the GPU texture memory budget.",
  "gallerySettingTimelineScrollbar": "Timeline scrollbar",
  "_gallerySettingTimelineScrollbar.comment": "Settings toggle label: shows date labels on the scrollbar track.",
  "gallerySettingTimelineScrollbarDesc": "Show labels on the scrollbar track.",
  "_gallerySettingTimelineScrollbarDesc.comment": "Description under the Timeline scrollbar toggle.",
  "galleryShuffled": "Shuffled",
  "_galleryShuffled.comment": "Status shown in the page-info area after the gallery has been shuffled.",
  "gallerySorting": "Sorting your photos...",
  "_gallerySorting.comment": "Status shown in the gallery loading indicator while photos are being sorted server-side (HTTP 503).",
  "galleryUpsellMobileHeader": "Back up phone photos",
  "_galleryUpsellMobileHeader.comment": "Header on the mobile-app upsell card in the empty gallery state.",
  "galleryUpsellMobileSubtext": "Get the mobile app",
  "_galleryUpsellMobileSubtext.comment": "Subtext on the mobile-app upsell card in the empty gallery state.",
  "gcCompact": "Compact",
  "_gcCompact.comment": "Label on the Compact density option button in the layout menu.",
  "gcDensity": "Density",
  "_gcDensity.comment": "Section heading for the density options inside the layout menu.",
  "gcEarlier": "Earlier",
  "_gcEarlier.comment": "Tooltip/aria-label for the 'go to earlier years' chevron button in the date picker.",
  "gcFilter": "Filter",
  "_gcFilter.comment": "Tooltip, aria-label, and visible label on the filter button in the gallery controls bar.",
  "gcLater": "Later",
  "_gcLater.comment": "Tooltip/aria-label for the 'go to later years' chevron button in the date picker.",
  "gcLayout": "Layout",
  "_gcLayout.comment": "Tooltip on the layout picker button and section heading inside the layout menu.",
  "gcRiver": "River",
  "_gcRiver.comment": "Tooltip on the River layout option button in the layout menu.",
  "gcRoomy": "Roomy",
  "_gcRoomy.comment": "Label on the Roomy density option button in the layout menu.",
  "gcSquare": "Square",
  "_gcSquare.comment": "Tooltip on the Square layout option button in the layout menu.",
  "gcZoom": "Zoom",
  "_gcZoom.comment": "Section heading for the zoom controls inside the layout menu.",
  "gcZoomIn": "Zoom in",
  "_gcZoomIn.comment": "Tooltip and aria-label for the zoom-in button in the gallery controls bar.",
  "gcZoomLevel": "Zoom %1!s! of %2!s!",
  "_gcZoomLevel.comment": "Screen reader announcement after the user changes zoom level; %1!s! = current step (e.g. 3), %2!s! = total steps (e.g. 5).",
  "gcZoomOut": "Zoom out",
  "_gcZoomOut.comment": "Tooltip and aria-label for the zoom-out button in the gallery controls bar.",
  "generating": "Generating edits...",
  "_generating.comment": "Status text shown over the photo while an AI Restyle generation is in progress.",
  "generatingWait": "Generating your image. This might take a while...",
  "_generatingWait.comment": "Message shown in a centered card over the photo while an AI generation (Restyle or Extend) is in progress, alongside a spinner and a Cancel button.",
  "generationFailed": "Couldn't generate edits. Please try again.",
  "_generationFailed.comment": "Toast error shown when an AI Restyle generation fails for a non-content reason.",
  "help": "Help",
  "_help.comment": "Title of the Help panel and accessible name of the help iframe.",
  "helpLinkContactSupport": "Contact Support",
  "_helpLinkContactSupport.comment": "Text of the Contact Support footer link in the in-app help pane.",
  "helpLinkLegal": "Legal",
  "_helpLinkLegal.comment": "Text of the Legal footer link in the in-app help pane.",
  "helpLinkPrivacy": "Privacy & Cookies",
  "_helpLinkPrivacy.comment": "Text of the Privacy footer link in the in-app help pane.",
  "helpLinkPrivacyChoices": "Your Privacy Choices",
  "_helpLinkPrivacyChoices.comment": "Text of the Your Privacy Choices footer link in the in-app help pane.",
  "helpLinkReportConcern": "Report a Concern",
  "_helpLinkReportConcern.comment": "Text of the Report a Concern footer link in the in-app help pane.",
  "helpLinkWindowsData": "Windows data settings",
  "_helpLinkWindowsData.comment": "Text of the Windows data settings footer link in the in-app help pane. Term ID for 'Windows' is 2644325",
  "histogramClipBoth": "Darks & brights clipping",
  "_histogramClipBoth.comment": "Short warning chip label shown above the histogram when both the darkest and brightest areas have lost detail.",
  "histogramClipBothBody": "The darkest and brightest areas have both lost detail. Raise Shadows to recover the darks, and pull Brightness or Highlights down to recover the brights.",
  "_histogramClipBothBody.comment": "Tooltip body explaining the impact and fix when both ends are clipping. Shadows, Brightness and Highlights are editor slider names.",
  "histogramClipBothTitle": "Darks & brights are clipping",
  "_histogramClipBothTitle.comment": "Title of the tooltip explaining that both the darkest and brightest areas have lost detail.",
  "histogramClipBrights": "Brights clipping",
  "_histogramClipBrights.comment": "Short warning chip label shown above the histogram when the brightest areas of the photo have blown out to pure white.",
  "histogramClipBrightsBody": "Some of the brightest areas have blown out to pure white and lost detail. Pull Brightness or Highlights down to bring that detail back.",
  "_histogramClipBrightsBody.comment": "Tooltip body explaining the impact and fix when the brights are clipping. Brightness and Highlights are editor slider names.",
  "histogramClipBrightsTitle": "Brights are clipping",
  "_histogramClipBrightsTitle.comment": "Title of the tooltip explaining that the photo's brightest areas have lost detail.",
  "histogramClipDarks": "Darks clipping",
  "_histogramClipDarks.comment": "Short warning chip label shown above the histogram when the darkest areas of the photo have crushed to pure black.",
  "histogramClipDarksBody": "Some of the darkest areas have crushed to pure black and lost detail. Raise Shadows or Brightness to bring it back.",
  "_histogramClipDarksBody.comment": "Tooltip body explaining the impact and fix when the darks are clipping. Shadows and Brightness are editor slider names.",
  "histogramClipDarksTitle": "Darks are clipping",
  "_histogramClipDarksTitle.comment": "Title of the tooltip explaining that the photo's darkest areas have lost detail.",
  "histogramDragHint": "Grab any part of the graph and drag up or down to brighten or darken those tones.",
  "_histogramDragHint.comment": "Extra line in the histogram (i) explainer describing the drag-to-edit gesture.",
  "histogramExplainer": "This graph shows your photo's light: darks on the left, brights on the right, and how much of each color is in the mix. Where the colors stack up white, that's your overall brightness. A balanced photo usually spreads across the middle; spikes jammed against either edge mean lost detail in the darks or brights.",
  "_histogramExplainer.comment": "Plain-language explainer popover for the editor histogram, opened from the (i) button.",
  "histogramInfoLabel": "What the histogram tells you",
  "_histogramInfoLabel.comment": "Accessible label for the round (i) info button that opens a plain-language explanation of the histogram.",
  "histogramPlotLabel": "Tonal distribution: red, green and blue channels overlaid",
  "_histogramPlotLabel.comment": "Accessible label describing the histogram chart image for screen readers.",
  "histogramReadoutBrights": "Bright tones",
  "_histogramReadoutBrights.comment": "Zone name shown in the histogram hover readout when the cursor is over the bright end of the range.",
  "histogramReadoutDarks": "Dark tones",
  "_histogramReadoutDarks.comment": "Zone name shown in the histogram hover readout when the cursor is over the dark end of the range.",
  "histogramReadoutMidtones": "Mid tones",
  "_histogramReadoutMidtones.comment": "Zone name shown in the histogram hover readout when the cursor is over the middle of the range.",
  "histogramReadoutPrompt": "Point at the graph to read a tone...",
  "_histogramReadoutPrompt.comment": "Muted prompt shown in the histogram readout row at rest, before the user hovers the chart.",
  "histogramTitle": "Histogram",
  "_histogramTitle.comment": "Title of the read-only tonal-distribution chart at the top of the photo editor's Adjust tab.",
  "histogramZoneBrights": "Brights",
  "_histogramZoneBrights.comment": "Caption under the right third of the histogram, marking the brightest tones.",
  "histogramZoneDarks": "Darks",
  "_histogramZoneDarks.comment": "Caption under the left third of the histogram, marking the darkest tones.",
  "histogramZoneHighlights": "Highlights",
  "_histogramZoneHighlights.comment": "Label for the Highlights draggable region of the histogram (the high-mid tones), between Midtones and Brights.",
  "histogramZoneMidtones": "Midtones",
  "_histogramZoneMidtones.comment": "Caption under the middle third of the histogram, marking the mid tones.",
  "histogramZoneShadows": "Shadows",
  "_histogramZoneShadows.comment": "Label for the Shadows draggable region of the histogram (the low-mid tones), between Darks and Midtones.",
  "historyAdjustments": "Adjustments",
  "_historyAdjustments.comment": "Generic label for an editor history step that changed two or more light or color adjustment sliders at once.",
  "historyAutoEnhance": "Auto enhanced",
  "_historyAutoEnhance.comment": "History step label for the one-tap Auto enhance (light & color) adjustment.",
  "historyAutoStraighten": "Auto straightened",
  "_historyAutoStraighten.comment": "History step label for the one-tap Auto straighten (level horizon) adjustment.",
  "historyDraw": "Drawing",
  "_historyDraw.comment": "History step label for a markup drawing action (pen stroke, shape, highlighter, or eraser) made in the editor Draw tab.",
  "historyOriginal": "Original",
  "_historyOriginal.comment": "Label for the bottom-most entry in the editor history list, representing the unedited original photo.",
  "historyRedid": "Redid %1!s!",
  "_historyRedid.comment": "Transient confirmation shown after the user redoes an edit. %1!s! is the name of the redone step, e.g. 'Straighten +2 degrees'.",
  "historyStepsUndone": "%1!s! steps undone",
  "_historyStepsUndone.comment": "Caption under the editor History timeline stating how many edit steps are currently undone (redo-able). %1!s! is the count, e.g. '2'.",
  "historyUndid": "Undid %1!s!",
  "_historyUndid.comment": "Transient confirmation shown after the user undoes an edit. %1!s! is the name of the undone step, e.g. 'Straighten +2 degrees'.",
  "iCloudBadgeLabel": "In iCloud",
  "_iCloudBadgeLabel.comment": "Badge label shown on every iCloud source tile (ghost, mounted, or connecting) to indicate that the photos live in iCloud. Term ID for 'iCloud' is 2700626.",
  "iCloudBrandName": "iCloud",
  "_iCloudBrandName.comment": "Brand name 'iCloud'. Use wherever the iCloud brand is referenced in isolation. Term ID for 'iCloud' is 2700626.",
  "iCloudClickToRetry": "Click to retry",
  "_iCloudClickToRetry.comment": "Subtitle shown on the iCloud tile when connection failed, prompting the user to retry.",
  "iCloudConnect": "Connect iCloud Photos",
  "_iCloudConnect.comment": "Button label on the iCloud tile as a fallback for unknown sync root state. Term ID for 'iCloud Photos' is 3170708",
  "iCloudConnectFailed": "Failed to connect to iCloud",
  "_iCloudConnectFailed.comment": "Toast shown when the iCloud automount API call throws an unexpected error. Term ID for 'iCloud' is 2700626",
  "iCloudConnecting": "Connecting",
  "_iCloudConnecting.comment": "Status text shown on the iCloud tile while the automount connection is in progress.",
  "iCloudConnectionFailed": "Connection failed",
  "_iCloudConnectionFailed.comment": "Title shown on the iCloud tile when the automount connection attempt failed.",
  "iCloudConnectionTimeout": "iCloud connection timed out. Please try again.",
  "_iCloudConnectionTimeout.comment": "Toast message shown when the iCloud automount operation exceeds the 30-second timeout. Term ID for 'iCloud' is 2700626",
  "iCloudDialogBody": "Sync your photos from iCloud to this PC to see them in the gallery. Photos stay on this PC without backing up to OneDrive.",
  "_iCloudDialogBody.comment": "Body text of the iCloud setup dialog. Term ID for 'iCloud' is 2700626. Term ID for 'OneDrive' is 2027121. Term ID for 'PC' is 91272.",
  "iCloudDialogTitle": "See your iCloud photos in the gallery",
  "_iCloudDialogTitle.comment": "Title of the iCloud setup dialog. Term ID for 'iCloud Photos' is 3170708",
  "iCloudGetForWindows": "Get iCloud for Windows",
  "_iCloudGetForWindows.comment": "Button label on the iCloud tile when iCloud for Windows is not installed. Term ID for 'Windows' is 2644325 Term ID for 'iCloud' is 2700626",
  "iCloudGhostSubtext": "See photos from iCloud in the gallery",
  "_iCloudGhostSubtext.comment": "Subtitle shown on the iCloud ghost tile before iCloud is connected. Term ID for 'iCloud' is 2700626.",
  "iCloudHide": "Hide",
  "_iCloudHide.comment": "Context menu item on the iCloud ghost tile to hide it from the Sources page.",
  "iCloudHideBody": "Your photos stay on this PC and in iCloud. However, they won't appear in the OneDrive Photos app.",
  "_iCloudHideBody.comment": "Body text of the confirmation dialog when hiding the iCloud Photos tile. Term ID for 'OneDrive Photos' is 3227191 Term ID for 'iCloud' is 2700626 Term ID for 'PC' is 91272",
  "iCloudHideTitle": "Hide iCloud Photos?",
  "_iCloudHideTitle.comment": "Title of the confirmation dialog when hiding the iCloud Photos tile. Term ID for 'iCloud Photos' is 3170708",
  "iCloudPhotosName": "iCloud Photos",
  "_iCloudPhotosName.comment": "Accessible name for the iCloud Photos source tile in the Sources view. Term ID for 'iCloud Photos' is 3170708",
  "iCloudRemoveBody": "Your photos stay on this PC and in iCloud. However, they won't appear in the gallery.",
  "_iCloudRemoveBody.comment": "Body of the confirmation dialog shown when removing an iCloud folder from the gallery. Term ID for 'iCloud' is 2700626 Term ID for 'PC' is 91272.",
  "iCloudRemoveTitle": "Remove iCloud Photos from the gallery?",
  "_iCloudRemoveTitle.comment": "Title of the confirmation dialog shown when removing an iCloud folder from the gallery. Term ID for 'iCloud Photos' is 3170708.",
  "iCloudSetUp": "Set up iCloud",
  "_iCloudSetUp.comment": "Context menu item on the iCloud ghost tile to start the iCloud setup flow.. Term ID for 'iCloud' is 2700626",
  "iCloudShow": "Show iCloud Photos",
  "_iCloudShow.comment": "Menu item to unhide the iCloud Photos tile on the This PC page. Term ID for 'iCloud Photos' is 3170708",
  "iCloudSignIn": "Sign in to iCloud",
  "_iCloudSignIn.comment": "Button label on the iCloud tile when the user is not signed in to iCloud. Term ID for 'iCloud' is 2700626",
  "iCloudUnavailable": "iCloud configuration unavailable",
  "_iCloudUnavailable.comment": "Toast message shown when iCloud sync state cannot be retrieved. Term ID for 'iCloud' is 2700626",
  "imagineAddSunglasses": "Add sunglasses",
  "_imagineAddSunglasses.comment": "Imagine style-card title: add sunglasses to the people in the photo.",
  "imagineCelebration": "Celebration",
  "_imagineCelebration.comment": "Imagine style-card title: turn the photo into a festive celebration scene with decorations.",
  "imagineDroneShot": "Drone shot",
  "_imagineDroneShot.comment": "Imagine style-card title: reframe the photo as an aerial drone-style overhead shot.",
  "imagineFall": "Fall",
  "_imagineFall.comment": "Imagine style-card title: change the season in the photo to autumn with fall foliage.",
  "imagineFireworks": "Fireworks",
  "_imagineFireworks.comment": "Imagine style-card title: add a fireworks display to the sky in the photo.",
  "imagineFoggy": "Foggy",
  "_imagineFoggy.comment": "Imagine style-card title: change the weather in the photo to foggy and misty.",
  "imagineGoldenHour": "Golden hour",
  "_imagineGoldenHour.comment": "Imagine style-card title: re-light the photo with warm golden-hour sunset light.",
  "imagineNatureOvergrowth": "Nature overgrowth",
  "_imagineNatureOvergrowth.comment": "Imagine style-card title: overgrow the scene with lush plants, vines, and moss.",
  "imagineNightTime": "Night time",
  "_imagineNightTime.comment": "Imagine style-card title: change the photo to a night-time scene.",
  "imagineRainy": "Rainy",
  "_imagineRainy.comment": "Imagine style-card title: change the weather in the photo to rainy.",
  "imagineReimagine": "Reimagine",
  "_imagineReimagine.comment": "Imagine style-card title: creatively reinterpret the whole scene in a surprising new way.",
  "imagineReplaceSelected": "Replace selected",
  "_imagineReplaceSelected.comment": "Imagine style-card title: replace a selected area of the photo with new content.",
  "imagineSpring": "Spring",
  "_imagineSpring.comment": "Imagine style-card title: change the season in the photo to spring with blossoms and fresh greenery.",
  "imagineSwapBackground": "Swap background",
  "_imagineSwapBackground.comment": "Imagine style-card title: replace the background of the photo with a different setting.",
  "imagineSwitchOutfit": "Switch outfit",
  "_imagineSwitchOutfit.comment": "Imagine style-card title: change the clothing or outfit worn by the people in the photo.",
  "imagineWearHat": "Wear a hat",
  "_imagineWearHat.comment": "Imagine style-card title: add a hat to the people in the photo.",
  "imagineWinter": "Winter",
  "_imagineWinter.comment": "Imagine style-card title: change the season in the photo to winter with snow.",
  "importBtn": "Import",
  "_importBtn.comment": "Label on the import confirm button when count is unavailable or zero.",
  "importBtnFirstTimeOne": "Import %1!s! photo",
  "_importBtnFirstTimeOne.comment": "Import confirm button label when count is 1 (singular). %1 is the photo count.",
  "importBtnFirstTimeOther": "Import %1!s! photos",
  "_importBtnFirstTimeOther.comment": "Import confirm button label when count is not 1 (plural). %1 is the photo count.",
  "importCancelDialogAriaLabel": "Stop importing photos",
  "_importCancelDialogAriaLabel.comment": "Accessible aria-label for the import cancellation confirmation dialog container. Announced to screen reader users when the dialog opens.",
  "importCancelDialogBody": "Some photos were imported to %1!s!. The remaining photos on %2!s! won't be imported.",
  "_importCancelDialogBody.comment": "Body text of the import cancellation confirmation dialog. %1 is the destination folder display name ('OneDrive', 'iCloud', or any folder name); %2 is the device name.",
  "importCancelDialogBodyV2": "Imported photos remain in %1!s!. The remaining photos won't be imported.",
  "_importCancelDialogBodyV2.comment": "V2 of the import cancellation confirmation dialog body (one parameter; the device-name %2 was removed). %1 is the destination folder display name ('OneDrive', 'iCloud', or any folder name).",
  "importCancelDialogFolderOnedrive": "OneDrive",
  "_importCancelDialogFolderOnedrive.comment": "Substituted into the import cancel dialog body in place of %1 when the destination is the OneDrive sync root. The template wraps it as 'your <this> folder'. Term ID for 'OneDrive' is 2027121.",
  "importCancelDialogNo": "Keep importing",
  "_importCancelDialogNo.comment": "Button label on the import cancellation confirmation dialog. Keeps the import running and closes the dialog.",
  "importCancelDialogTitle": "Stop importing?",
  "_importCancelDialogTitle.comment": "Title of the confirmation dialog shown when the user clicks Cancel on an in-progress import. Asks the user to confirm cancellation.",
  "importCancelDialogYes": "Stop",
  "_importCancelDialogYes.comment": "Button label on the import cancellation confirmation dialog. Confirms that the user wants to stop the in-progress import.",
  "importConnectExternalDrive": "Connect an external drive to import photos",
  "_importConnectExternalDrive.comment": "Tooltip shown when hovering the disabled Import button in the action bar (when no removable devices are connected).",
  "importDescription": "Photos will be backed up to OneDrive for secure sharing, effortless album organization, and powerful search.",
  "_importDescription.comment": "Pitch description shown in the empty / first-run state of the import panel explaining why the user should opt in to importing photos. Term ID for 'OneDrive' is 2027121.",
  "importDescriptionCloud": "Photos will be backed up to OneDrive for secure sharing, effortless album organization, and powerful search.",
  "_importDescriptionCloud.comment": "Legacy. Use IMPORT_DESCRIPTION_CLOUD_V2 for new code. Term ID for 'OneDrive' is 2027121",
  "importDescriptionCloudV2": "Keep your photos safe in OneDrive and available from any device.",
  "_importDescriptionCloudV2.comment": "Description shown in the import panel when the selected destination folder is a cloud (OneDrive) folder. Term ID for 'OneDrive' is 2027121",
  "importDescriptionCloudV3": "Keep your photos safe in OneDrive and available from any device.",
  "_importDescriptionCloudV3.comment": "Description shown in the import panel when the selected destination folder is a cloud (OneDrive) folder. Term ID for 'OneDrive' is 2027121",
  "importDescriptionIcloudV3": "Back up your photos to iCloud.",
  "_importDescriptionIcloudV3.comment": "Description shown in the import panel when the selected destination folder is an iCloud folder.. Term ID for 'iCloud' is 2700626",
  "importDescriptionLocal": "Photos will be saved locally on this device and can be viewed in the Gallery.",
  "_importDescriptionLocal.comment": "Legacy. Use IMPORT_DESCRIPTION_LOCAL_V2 for new code.",
  "importDescriptionLocalV2": "Save copies to this PC and don't back up to OneDrive.",
  "_importDescriptionLocalV2.comment": "Description shown in the import panel when the selected destination folder is a local (non-OneDrive, non-iCloud) folder. Term ID for 'OneDrive' is 2027121 Term ID for 'PC' is 91272",
  "importDescriptionLocalV3": "Save copies to this PC and don't back up to OneDrive.",
  "_importDescriptionLocalV3.comment": "Description shown in the import panel when the selected destination folder is a local (non-OneDrive, non-iCloud) folder. Term ID for 'OneDrive' is 2027121 Term ID for 'PC' is 91272",
  "importDescriptionV2": "Keep your photos safe in OneDrive and available from any device.",
  "_importDescriptionV2.comment": "Pitch description shown in the empty / first-run state of the import panel explaining why the user should opt in to importing photos. Term ID for 'OneDrive' is 2027121.",
  "importDismissLabel": "Dismiss",
  "_importDismissLabel.comment": "Accessible aria-label on the dismiss button in the import progress toast.",
  "importErrorDevice": "We couldn't read from this device. Please check the connection and try again.",
  "_importErrorDevice.comment": "Error message shown in the import panel when the app cannot enumerate files on the connected device -- typically a transient cable / mount issue.",
  "importErrorEnumFailed": "Enumeration failed. Please try again.",
  "_importErrorEnumFailed.comment": "Error shown when enumeration completes with a failed status.",
  "importErrorEnumStart": "Failed to start enumeration: %1!s!",
  "_importErrorEnumStart.comment": "Error shown when the enumeration HTTP request fails. %1 is the server error text.",
  "importErrorNoEnum": "No enumeration in progress",
  "_importErrorNoEnum.comment": "Error shown if the import confirm button is clicked with no active enumeration.",
  "importErrorNotReady": "OneDrive is still starting up. Please try again in a moment.",
  "_importErrorNotReady.comment": "Error shown when the user tries to import before OneDrive has initialized. Term ID for 'OneDrive' is 2027121",
  "importErrorStart": "Failed to start import: %1!s!",
  "_importErrorStart.comment": "Error shown when the StartImport HTTP request fails. %1 is the error message.",
  "importErrorSummary": "Import errors",
  "_importErrorSummary.comment": "Summary subtitle in the import-error panel below the header. Brief restatement of the panel's purpose for screen reader users.",
  "importErrorTitle": "Import issues",
  "_importErrorTitle.comment": "Header of the import-error panel shown after an import finishes with one or more failed items.",
  "importFolderIcloudPhotos": "iCloud Photos",
  "_importFolderIcloudPhotos.comment": "Label for the iCloud Photos entry in the import 'Save to' destination menu, and substituted into the import cancel dialog body in place of %1 when the destination is the iCloud sync root (the cancel dialog template wraps it as 'your <this> folder'). Term ID for 'iCloud Photos' is 3170708",
  "importItemError": "Something went wrong",
  "_importItemError.comment": "Per-item status text in the import progress pane when a file fails to import.",
  "importItemPending": "Importing...",
  "_importItemPending.comment": "Per-item status text in the import progress pane while a file is being imported.",
  "importLookingForDevices": "Looking for devices...",
  "_importLookingForDevices.comment": "Status line shown in the import panel while the app is scanning for connected USB / external storage devices.",
  "importMenuItem": "Import photos",
  "_importMenuItem.comment": "Menu item label in the gallery 'Create or upload' menu that opens the device picker for importing photos from a removable drive.",
  "importNoDestinationFound": "We couldn't find a location to save the photos.",
  "_importNoDestinationFound.comment": "Error message shown in the import panel when the destination folder list fails to load. No retry guidance.",
  "importNoDevices": "No removable devices found",
  "_importNoDevices.comment": "Message shown in the import submenu when no USB/SD devices are connected.",
  "importNoFilesFound": "No photos found on this device.",
  "_importNoFilesFound.comment": "Informational message shown in the import panel when enumeration completes successfully but finds zero photos on the device.",
  "importPanelDone": "Import complete",
  "_importPanelDone.comment": "Title shown in the import progress panel when the import finishes successfully.",
  "importPanelTitle": "Import from %1!s!",
  "_importPanelTitle.comment": "Title of the import panel. %1 is the device/volume name (e.g. SD Card).",
  "importPanelTitleUsb": "Import photos from USB Drive",
  "_importPanelTitleUsb.comment": "Title of the import panel when a USB / external drive is detected. Replaces the default 'Import photos' title to make the source explicit.",
  "importProgressTitle": "Importing",
  "_importProgressTitle.comment": "Header of the rotating import-progress panel shown while photos are uploading. Singular gerund form.",
  "importProgressTitleWithDevice": "Importing from %1!s!.",
  "_importProgressTitleWithDevice.comment": "%1!s! is the device name (e.g. CANON_EOS). Shown in the import progress toast while photos import from a named device when the count isn't known yet.",
  "importProgressTitleWithDeviceTo": "Importing from %1!s! to %2!s!",
  "_importProgressTitleWithDeviceTo.comment": "%1!s! is the device name, %2!s! is the destination folder label. JS replaces %2 with a sentinel to split off a clickable link; translators may reorder %1 and %2 for correct grammar.",
  "importRemovableDrive": "Removable Drive",
  "_importRemovableDrive.comment": "Fallback device name when the volume has no label.",
  "importSaveTo": "Save to",
  "_importSaveTo.comment": "Label for the destination-folder dropdown in the import panel. Followed inline by the selected folder name.",
  "importShowProgressLabel": "Show progress details",
  "_importShowProgressLabel.comment": "Accessible aria-label on the expand button that opens the import progress pane.",
  "importShowProgressTitle": "Show progress",
  "_importShowProgressTitle.comment": "Tooltip (title attribute) on the expand button that opens the import progress pane.",
  "importStop": "Stop",
  "_importStop.comment": "Visible label on the stop button in the import progress toast and the rotating progress panel header. Halts an in-flight import.",
  "importStopLabel": "Stop import",
  "_importStopLabel.comment": "Accessible aria-label on the stop button in the import progress toast.",
  "importSummaryDone": "%1!s! of %2!s! imported",
  "_importSummaryDone.comment": "Summary line when import finishes with no failures. %1 = completed, %2 = total.",
  "importSummaryInitial": "Importing items to OneDrive",
  "_importSummaryInitial.comment": "Summary line shown in the import progress panel when import starts before the first progress update arrives. Term ID for 'OneDrive' is 2027121",
  "importSummaryPending": "Importing photos (%1!s!/%2!s!)",
  "_importSummaryPending.comment": "Summary line in the import progress panel while import is running. %1 = number imported so far, %2 = total to import.",
  "importSummaryWithFailed": "%1!s! of %2!s! imported (%3!s! failed)",
  "_importSummaryWithFailed.comment": "Summary line when import finishes with some failures. %1 = completed, %2 = total, %3 = failed.",
  "importTabAll": "All",
  "_importTabAll.comment": "Tab label for all photos on the device. Shown while count is loading (spinner follows).",
  "importTabAllCount": "All (%1!s!)",
  "_importTabAllCount.comment": "Tab label for all photos on the device with count. %1 is a span element containing the count.",
  "importTabNew": "New",
  "_importTabNew.comment": "Tab label for new-since-last-import photos. Shown while count is loading (spinner follows).",
  "importTabNewCount": "New (%1!s!)",
  "_importTabNewCount.comment": "Tab label for new-since-last-import photos with count. %1 is a span element containing the count.",
  "importTabSubSinceLast": "Since last import",
  "_importTabSubSinceLast.comment": "Sublabel on the 'New photos' tab in the import panel -- shows photos added to the device since the previous successful import session.",
  "importToastAllFailedOne": "Importing %1!s! photo to %2!s! failed. Please try again.",
  "_importToastAllFailedOne.comment": "Toast message when an import job fails and zero photos were successfully moved (singular form, exactly 1 photo attempted). %1 = total photo count attempted, %2 = HTML link to destination folder.",
  "importToastAllFailedOther": "Importing %1!s! photos to %2!s! failed. Please try again.",
  "_importToastAllFailedOther.comment": "Toast message when an import job fails and zero photos were successfully moved (plural form, 0 or 2+ photos attempted). %1 = total photo count attempted, %2 = HTML link to destination folder.",
  "importToastFailed": "Import failed.",
  "_importToastFailed.comment": "Toast message when an import job fails.",
  "importToastNoNew": "No photos found.",
  "_importToastNoNew.comment": "Toast message when import completes but no new photos were found on the device.",
  "importToastProgressOne": "Importing %1!s! photo to %2!s!. Keep %3!s! plugged in.",
  "_importToastProgressOne.comment": "Progress toast message while import is running, singular form (exactly 1 photo). %1 = count (always 1), %2 = HTML link to destination folder, %3 = device name.",
  "importToastProgressOther": "Importing %1!s! photos to %2!s!. Keep %3!s! plugged in.",
  "_importToastProgressOther.comment": "Progress toast message while import is running, plural form. %1 = count, %2 = HTML link to destination folder, %3 = device name.",
  "importToastStoppedOne": "Import stopped. %1!s! photo imported to %2!s!. Reconnect %3!s! and try again.",
  "_importToastStoppedOne.comment": "Terminal toast after the user stops an in-progress import (singular form, exactly 1 photo made it before stop). %1 = imported count (always 1), %2 = HTML link to destination folder, %3 = source device name.",
  "importToastStoppedOther": "Import stopped. %1!s! photos imported to %2!s!. Reconnect %3!s! and try again.",
  "_importToastStoppedOther.comment": "Terminal toast after the user stops an in-progress import (plural form, 0 or 2+ photos made it before stop). %1 = imported count, %2 = HTML link to destination folder, %3 = source device name.",
  "importToastStoppedV2One": "Import stopped. %1!s! photo imported to %2!s!.",
  "_importToastStoppedV2One.comment": "Terminal toast after the user stops an in-progress import (singular form, exactly 1 photo made it before stop). %1 = imported count (always 1), %2 = HTML link to destination folder.",
  "importToastStoppedV2Other": "Import stopped. %1!s! photos imported to %2!s!.",
  "_importToastStoppedV2Other.comment": "Terminal toast after the user stops an in-progress import (plural form, 0 or 2+ photos made it before stop). %1 = imported count, %2 = HTML link to destination folder.",
  "importToastSuccess": "Imported to %1!s! - photos are backing up, you'll be able to share and organize them soon.",
  "_importToastSuccess.comment": "Toast message when import completes successfully. %1 is an HTML link to the destination folder.",
  "importToastSuccessOne": "Imported %1!s! item to %2!s! - photos are backing up, you'll be able to share and organize them soon.",
  "_importToastSuccessOne.comment": "Legacy. Use IMPORT_TOAST_SUCCESS_V2_ONE for new code. %1 = imported count (always 1), %2 = HTML link to destination folder.",
  "importToastSuccessOther": "Imported %1!s! items to %2!s! - photos are backing up, you'll be able to share and organize them soon.",
  "_importToastSuccessOther.comment": "Legacy. Use IMPORT_TOAST_SUCCESS_V2_OTHER for new code. %1 = imported count, %2 = HTML link to destination folder.",
  "importToastSuccessPartialOneOne": "Imported %2!s! photo to %3!s!. %1!s! photo failed import.",
  "_importToastSuccessPartialOneOne.comment": "Toast for partial import success: 1 photo imported, 1 photo failed. %1 = failed count (always 1), %2 = imported count (always 1), %3 = HTML link to destination folder. Each language must write the complete sentence so both 'photo' nouns can agree grammatically with their counts.",
  "importToastSuccessPartialOneOther": "Imported %2!s! photo to %3!s!. %1!s! photos failed import.",
  "_importToastSuccessPartialOneOther.comment": "Toast for partial import success: 1 photo imported, multiple photos failed. %1 = failed count, %2 = imported count (always 1), %3 = HTML link to destination folder. Each language must write the complete sentence so both 'photo' nouns can agree grammatically with their counts.",
  "importToastSuccessPartialOtherOne": "Imported %2!s! photos to %3!s!. %1!s! photo failed import.",
  "_importToastSuccessPartialOtherOne.comment": "Toast for partial import success: multiple photos imported, 1 photo failed. %1 = failed count (always 1), %2 = imported count, %3 = HTML link to destination folder. Each language must write the complete sentence so both 'photo' nouns can agree grammatically with their counts.",
  "importToastSuccessPartialOtherOther": "Imported %2!s! photos to %3!s!. %1!s! photos failed import.",
  "_importToastSuccessPartialOtherOther.comment": "Toast for partial import success: multiple photos imported, multiple photos failed. %1 = failed count, %2 = imported count, %3 = HTML link to destination folder. Each language must write the complete sentence so both 'photo' nouns can agree grammatically with their counts.",
  "importToastSuccessV2One": "Imported %1!s! photo to %2!s!.",
  "_importToastSuccessV2One.comment": "Toast shown on clean import success when exactly 1 photo was imported. %1 = imported count (always 1), %2 = HTML link to destination folder.",
  "importToastSuccessV2Other": "Imported %1!s! photos to %2!s!.",
  "_importToastSuccessV2Other.comment": "Toast shown on clean import success when multiple photos were imported. %1 = imported count, %2 = HTML link to destination folder.",
  "keepResult": "Keep",
  "_keepResult.comment": "Label on the primary button in the AI result picker that commits the selected generated result as the new edited photo.",
  "layoutCompact": "Compact",
  "_layoutCompact.comment": "Layout density option: tighter spacing between photos.",
  "layoutRoomy": "Roomy",
  "_layoutRoomy.comment": "Layout density option: wider spacing between photos.",
  "levelTool": "Level",
  "_levelTool.comment": "Button label for the photo editor tool that lets the user draw a line along a feature that should be horizontal or vertical to straighten the photo.",
  "loadError": "Couldn't open this photo for editing.",
  "_loadError.comment": "Error message shown when the photo cannot be loaded into the editor.",
  "loadingEllipsis": "...",
  "_loadingEllipsis.comment": "Generic loading/pending indicator. Used wherever a value is still loading and no specific text is available yet.",
  "mainNavigation": "Main navigation",
  "_mainNavigation.comment": "Accessible label (aria-label) for the main navigation landmark. Announced by screen readers when the user moves to the nav region.",
  "manageSubscription": "Manage Subscription",
  "_manageSubscription.comment": "Heading for the subscription management page.",
  "memoriesCelebrating": "Celebrating good times",
  "_memoriesCelebrating.comment": "Fallback title for the celebration memory card when no server title is provided.",
  "memoriesEmpty": "No memories yet - keep adding photos!",
  "_memoriesEmpty.comment": "Shown in the Memories view when there are no memories available (signed in).",
  "memoriesEmptySubtitle": "Add photos to relive special times, revisit favorite places, and celebrate what matters most.",
  "_memoriesEmptySubtitle.comment": "Subtitle beneath the title in the full empty-state panel in the Memories view.",
  "memoriesEmptyTitle": "Explore highlights from your photo collection",
  "_memoriesEmptyTitle.comment": "Title of the full empty-state panel in the Memories view, shown when there are no recommendations and no photo shuffle content.",
  "memoriesErrorSubtitle": "Check your connection and refresh to try again.",
  "_memoriesErrorSubtitle.comment": "Subtitle beneath the title in the error panel of the Memories view.",
  "memoriesErrorTitle": "Looks like something went wrong",
  "_memoriesErrorTitle.comment": "Title of the error panel in the Memories view when loading memories fails.",
  "memoriesLastWeek": "Last week",
  "_memoriesLastWeek.comment": "Title shown on the 'Last Week This Year' memory card on the Memories view.",
  "memoriesLoading": "Loading your memories...",
  "_memoriesLoading.comment": "Loading indicator shown while the Memories view is fetching data.",
  "memoriesLowContentAlt1": "Child holding a colorful drawing with rainbows",
  "_memoriesLowContentAlt1.comment": "Alt text for the first sample photo shown in the low-content prompt card on the Memories view.",
  "memoriesLowContentAlt2": "Two people kayaking on a lake at sunset",
  "_memoriesLowContentAlt2.comment": "Alt text for the second sample photo shown in the low-content prompt card on the Memories view.",
  "memoriesLowContentAlt3": "Hands holding red and yellow popsicles",
  "_memoriesLowContentAlt3.comment": "Alt text for the third sample photo shown in the low-content prompt card on the Memories view.",
  "memoriesLowContentBody": "We'll highlight photos from days and trips as you add more photos to OneDrive.",
  "_memoriesLowContentBody.comment": "Body text of the low-content prompt card in the Memories view. Term ID for 'OneDrive' is 2027121",
  "memoriesLowContentTitle": "Add photos to see more of your memories here",
  "_memoriesLowContentTitle.comment": "Header of the low-content prompt card shown in the Memories view when there are no hero memories but the shuffle still has photos.",
  "memoriesMomentsFoundYou": "Moments that found you",
  "_memoriesMomentsFoundYou.comment": "Title of the photo shuffle section in the Memories view.",
  "memoriesNoneToday": "No memories on this day",
  "_memoriesNoneToday.comment": "Shown in the Memories hero area when there are no photos for the current day.",
  "memoriesOnThisDay": "On this day",
  "_memoriesOnThisDay.comment": "Hero title shown on the Memories view when the recommendation is an On This Day memory.",
  "memoriesShuffled": "New moments loaded",
  "_memoriesShuffled.comment": "Screen reader announcement fired after the Reshuffle button replaces the Moments photo pile with a fresh selection.",
  "memoriesSignIn": "Sign in to see your memories",
  "_memoriesSignIn.comment": "Shown in the Memories view when the user is not signed in.",
  "memoriesSignInSubtitle": "Sign in to relive special times, revisit favorite places, and celebrate what matters most",
  "_memoriesSignInSubtitle.comment": "Subtitle on the Moments/Memories pivot sign-in screen.",
  "memoriesSignInTitle": "Explore highlights from your photo collection",
  "_memoriesSignInTitle.comment": "Title on the Moments/Memories pivot sign-in screen. Invites the user to sign in.",
  "memoriesThroughTheYears": "Through the years",
  "_memoriesThroughTheYears.comment": "Hero subtitle shown beneath 'On this day' on the Memories view.",
  "memoriesViewMemory": "View memory",
  "_memoriesViewMemory.comment": "Label on the link or button that opens the slideshow for a memory recommendation on the Memories view.",
  "memoriesViewMemoryTitle": "%1!s!, View memory",
  "_memoriesViewMemoryTitle.comment": "Accessible label for the link or button that opens a specific memory slideshow. %1 is the memory title (e.g. 'Beach Trip 2023'). The title comes first so screen reader users can distinguish items quickly without hearing 'View memory' repeated.",
  "menuAddToAlbum": "Add to album",
  "_menuAddToAlbum.comment": "Context menu item to add the selected photo to an album.",
  "menuCopy": "Copy",
  "_menuCopy.comment": "Context menu item to copy the selected photo to the clipboard.",
  "menuDelete": "Delete",
  "_menuDelete.comment": "Context menu item to delete the selected photo.",
  "menuDownload": "Download",
  "_menuDownload.comment": "Context menu item to download the selected photo to the device.",
  "menuEdit": "Edit",
  "_menuEdit.comment": "Context menu item to edit the selected photo (top entry, dead-end until the editor is wired up).",
  "menuEditInClipchamp": "Edit in Clipchamp",
  "_menuEditInClipchamp.comment": "Context menu item to open the selected video in the Clipchamp video editor. The word \"\"Clipchamp\"\" is a brand name and must not be translated.",
  "menuEditWithDesigner": "Edit with Designer",
  "_menuEditWithDesigner.comment": "Context menu item to open the selected photo in the Designer photo editor.",
  "menuFavorite": "Add to favorites",
  "_menuFavorite.comment": "Context menu item shown when the selected photo(s) are not yet favorited; clicking adds them to the user's favorites.",
  "menuNoActions": "No actions available",
  "_menuNoActions.comment": "Screen-reader-only announcement made when the user right-clicks a selection but no context-menu actions apply, so no menu opens.",
  "menuOpenInExplorer": "Open in File Explorer",
  "_menuOpenInExplorer.comment": "Context menu item to reveal the selected photo in Windows File Explorer. Term ID for 'File Explorer' is 1707188",
  "menuPrint": "Print",
  "_menuPrint.comment": "Context menu item to print the selected photo.",
  "menuRemoveFromAlbum": "Remove from album",
  "_menuRemoveFromAlbum.comment": "Context menu item (albums only) to remove the selected photo from the current album.",
  "menuRemoveFromPerson": "Remove from this person",
  "_menuRemoveFromPerson.comment": "Context menu item shown in the People view when viewing a person's photos. Removes the photo from this person's grouping if it was misidentified.",
  "menuSelSetCoverPhoto": "Set cover photo",
  "_menuSelSetCoverPhoto.comment": "Menu item in the selection bar menu to set the selected photo as the cover for a person or album.",
  "menuSetAlbumCover": "Set cover",
  "_menuSetAlbumCover.comment": "Context menu item (albums only) to set the selected photo as the album's cover image.",
  "menuSetAsBackground": "Set as background",
  "_menuSetAsBackground.comment": "Context menu item to set the selected photo as the Windows desktop background.",
  "menuSetAsLockScreen": "Set as lock screen",
  "_menuSetAsLockScreen.comment": "Context menu item to set the selected photo as the Windows lock screen image.",
  "menuSetCoverPhoto": "Set as cover photo",
  "_menuSetCoverPhoto.comment": "Context menu item (people) to set the selected photo as the cover photo for a person.",
  "menuShare": "Share",
  "_menuShare.comment": "Context menu item to share the selected photo.",
  "menuUnfavorite": "Remove from favorites",
  "_menuUnfavorite.comment": "Context menu item shown when every selected photo is already favorited; clicking removes them from the user's favorites.",
  "messageBarDismiss": "Dismiss notification",
  "_messageBarDismiss.comment": "Accessible aria-label for the trailing X button that dismisses an L1 view message bar (info, success, warning, or danger). Spoken by screen readers.",
  "momentsTitle": "Moments",
  "_momentsTitle.comment": "Navigation label for the Moments pivot in the OD4 shell.",
  "mosaicBuilding": "Building mosaic...",
  "_mosaicBuilding.comment": "Progress message shown while the mosaic photo collage is being assembled.",
  "navAlbums": "Albums",
  "_navAlbums.comment": "Navigation label for the Albums view.",
  "navFavorites": "Favorites",
  "_navFavorites.comment": "Navigation label for the Favorites view. Also used as the filter button label.",
  "navGallery": "Gallery",
  "_navGallery.comment": "Navigation label for the photo gallery view.",
  "navLoading": "Loading...",
  "_navLoading.comment": "Fallback loading message shown in the status bar while navigating to a view with no specific loading message.",
  "navMemories": "Memories",
  "_navMemories.comment": "Navigation label for the Memories view.",
  "navPeople": "People",
  "_navPeople.comment": "Navigation label for the People view. Also used as the filter section heading.",
  "navPhotosHeader": "Photos",
  "_navPhotosHeader.comment": "Header label in the left navigation sidebar.",
  "navRecycleBin": "Recycle bin",
  "_navRecycleBin.comment": "Navigation label for the recycle bin view. Term ID for 'recycle bin' is 2718223",
  "navThisPc": "This PC",
  "_navThisPc.comment": "Navigation label and tab label for the local device (This PC) view. Term ID for 'PC' is 91272",
  "navTime": "Time",
  "_navTime.comment": "Navigation label for the timeline view.",
  "navVideos": "Videos",
  "_navVideos.comment": "Navigation label for the Videos view. Also used as a media type filter button.",
  "nlFilterBadge": "AI",
  "_nlFilterBadge.comment": "Short badge label on a natural-language (AI-generated) search filter pill. Indicates the filter was created by AI. Keep very short. Term ID for 'AI' is 1176917",
  "nlFilterDefaultLabel": "AI filter",
  "_nlFilterDefaultLabel.comment": "Fallback label for an AI-generated search filter when no specific label is available. Term ID for 'AI' is 1176917",
  "offlineLabel": "Offline",
  "_offlineLabel.comment": "Accessible label on the offline banner group and visible heading text shown when the app has no network connection.",
  "offlineReconnect": "Reconnect to see all your photos.",
  "_offlineReconnect.comment": "Body text of the offline banner shown when the app is offline.",
  "onedrive": "OneDrive",
  "_onedrive.comment": "Product name OneDrive. Term ID for 'OneDrive' is 2027121",
  "oneUpAriaLabel": "Photo viewer",
  "_oneUpAriaLabel.comment": "Accessible label on the one-up photo viewer dialog overlay.",
  "oneUpClose": "Back (Esc)",
  "_oneUpClose.comment": "Accessible label and tooltip on the back/close button of the one-up photo viewer overlay.",
  "oneUpDeleteBody": "Are you sure you want to delete %1!s!?",
  "_oneUpDeleteBody.comment": "Body of the one-up delete confirmation dialog. %1 is the photo file name.",
  "oneUpDeleteBody2": "It can be recovered from the recycle bin for 30 days.",
  "_oneUpDeleteBody2.comment": "Secondary body text of the one-up delete confirmation dialog. Term ID for 'recycle bin' is 2718223",
  "oneUpDeleteTitle": "Delete photo?",
  "_oneUpDeleteTitle.comment": "Title of the delete confirmation dialog in the one-up photo viewer.",
  "oneUpViewInfo": "View info",
  "_oneUpViewInfo.comment": "Context menu item in the one-up photo viewer that opens the details pane.",
  "original": "Original",
  "_original.comment": "Badge shown over the photo while the user is comparing the edited image against the unedited original.",
  "ouAddFavorite": "Add to favorites",
  "_ouAddFavorite.comment": "Tooltip on the favorite button in the one-up viewer toolbar when the photo is not yet favorited.",
  "ouCopy": "Copy",
  "_ouCopy.comment": "Tooltip and overflow menu label for the copy-to-clipboard action in the one-up viewer.",
  "ouDelete": "Delete",
  "_ouDelete.comment": "Tooltip on the delete button in the one-up photo viewer toolbar, and label on the delete confirm button.",
  "ouEditorIframeTitle": "Photo editor",
  "_ouEditorIframeTitle.comment": "Accessible name (title attribute) on the photo-editor iframe in the one-up viewer. Announced by screen readers as the iframe's purpose when focus enters it.",
  "ouFavorite": "Favorite",
  "_ouFavorite.comment": "Tooltip on the favorite button in the one-up photo viewer toolbar.",
  "ouLivePhotoBadge": "LIVE",
  "_ouLivePhotoBadge.comment": "Badge text overlaid on a photo in the one-up viewer when the item is an Apple Live Photo (still + short motion). All-caps by design.",
  "ouMoreActions": "More actions",
  "_ouMoreActions.comment": "Tooltip on the overflow (...) button in the one-up photo viewer toolbar.",
  "ouNavNext": "View next photo",
  "_ouNavNext.comment": "Tooltip on the right navigation arrow in the one-up photo viewer.",
  "ouNavPrev": "View previous photo",
  "_ouNavPrev.comment": "Tooltip on the left navigation arrow in the one-up photo viewer.",
  "ouPrevious": "Previous",
  "_ouPrevious.comment": "Accessible label and alt text for the 'Previous photo' button in the one-up photo viewer toolbar. Navigates to the previous photo in the current view.",
  "ouPrint": "Print",
  "_ouPrint.comment": "Tooltip on the print button in the one-up photo viewer toolbar.",
  "ouRemoveBtn": "Remove",
  "_ouRemoveBtn.comment": "Label on the confirm button of the remove-from-album dialog.",
  "ouRemovedFromAlbum": "Removed from album",
  "_ouRemovedFromAlbum.comment": "Success toast shown after a photo has been removed from an album.",
  "ouRemoveFavorite": "Remove from favorites",
  "_ouRemoveFavorite.comment": "Tooltip on the favorite button in the one-up viewer toolbar when the photo is already favorited.",
  "ouRemoveFromAlbum": "Remove from album",
  "_ouRemoveFromAlbum.comment": "Tooltip on the delete button when viewing a photo inside an album (replaces \"\"Delete\"\").",
  "ouRemoveFromAlbumBody": "Are you sure you want to remove %1!s! from this album?",
  "_ouRemoveFromAlbumBody.comment": "Body of the remove-from-album dialog. %1!s! is the photo file name.",
  "ouRemoveFromAlbumNote": "The photo will not be deleted.",
  "_ouRemoveFromAlbumNote.comment": "Secondary note in the remove-from-album dialog reassuring the user the photo stays in the gallery.",
  "ouRemoveFromAlbumTitle": "Remove from album?",
  "_ouRemoveFromAlbumTitle.comment": "Title of the remove-from-album confirmation dialog.",
  "ouSetAs": "Set as",
  "_ouSetAs.comment": "Overflow menu item label that opens the Set as submenu (background/lock screen).",
  "ouSetAsBackground": "Background",
  "_ouSetAsBackground.comment": "Submenu item label for setting the photo as the desktop background.",
  "ouSetAsLockScreen": "Lock screen",
  "_ouSetAsLockScreen.comment": "Submenu item label for setting the photo as the lock screen wallpaper.",
  "ouShare": "Share",
  "_ouShare.comment": "Tooltip on the share button in the one-up photo viewer toolbar.",
  "ouShowInfo": "Show detailed information",
  "_ouShowInfo.comment": "Tooltip on the info button in the one-up photo viewer toolbar.",
  "ouToggleFullscreen": "Toggle full screen",
  "_ouToggleFullscreen.comment": "Tooltip on the fullscreen toggle button in the one-up photo viewer toolbar.",
  "pageInfo": "Page %1!d! of %2!d!",
  "_pageInfo.comment": "Page counter shown in paginated views; %1!d! is the current page, %2!d! is the total.",
  "panelFilters": "Filters",
  "_panelFilters.comment": "Title of the Filters side panel.",
  "peopleAddName": "Add a name",
  "_peopleAddName.comment": "Button label shown below unnamed person tiles; opens the name dialog.",
  "peopleAddNameCancel": "Cancel",
  "_peopleAddNameCancel.comment": "Accessible label for the dismiss button in the add-name dialog.",
  "peopleAddNameConfirm": "Confirm name",
  "_peopleAddNameConfirm.comment": "Accessible label for the confirm button in the add-name dialog.",
  "peopleAddNameFailed": "Failed to save. Try again.",
  "_peopleAddNameFailed.comment": "Error message shown in the add-name dialog when the API call to save the person name fails.",
  "peopleAddNameInputLabel": "Name for this person",
  "_peopleAddNameInputLabel.comment": "Accessible label for the text input in the add-name dialog.",
  "peopleAddNamePlaceholder": "Add a name",
  "_peopleAddNamePlaceholder.comment": "Placeholder text in the name input field of the add-name dialog.",
  "peopleAddNames": "Add names to search for people",
  "_peopleAddNames.comment": "Header for the unnamed-faces section in the People view; prompts the user to name people.",
  "peopleCoverFailed": "Failed to update cover photo",
  "_peopleCoverFailed.comment": "Error toast shown when the cover photo update failed.",
  "peopleCoverProgress": "Updating cover photo",
  "_peopleCoverProgress.comment": "Progress toast shown while the cover photo is being updated for a person.",
  "peopleCoverSuccess": "Updated cover photo",
  "_peopleCoverSuccess.comment": "Success toast shown after the cover photo was updated for a person.",
  "peopleFailed": "Failed to load people",
  "_peopleFailed.comment": "Error shown when the people list cannot be fetched.",
  "peopleFailedLoad": "Failed to load",
  "_peopleFailedLoad.comment": "Error message shown in the people pane when the people list could not be fetched.",
  "peopleHide": "Hide",
  "_peopleHide.comment": "Label on the action bar or context menu item that hides a person from the people view.",
  "peopleHideAll": "Hide all",
  "_peopleHideAll.comment": "Label on the action bar button that hides multiple selected people.",
  "peopleLearnHowItWorks": "Learn how it works",
  "_peopleLearnHowItWorks.comment": "Link text on the People empty state that opens a help article explaining how face recognition works.",
  "peopleLoading": "Loading people...",
  "_peopleLoading.comment": "Loading indicator shown while the people list is being fetched.",
  "peopleMerge": "Merge",
  "_peopleMerge.comment": "Label on the action bar button, context menu item, and merge panel confirm button.",
  "peopleMergeMaxTwo": "Select only two people to merge",
  "_peopleMergeMaxTwo.comment": "Tooltip shown on the disabled Merge action bar button when the user has more than two people selected.",
  "peopleMergeNamePlaceholder": "Enter a name",
  "_peopleMergeNamePlaceholder.comment": "Placeholder text in the name input field of the merge panel.",
  "peopleMergePeople": "Merge people",
  "_peopleMergePeople.comment": "Label on the header button that enters merge mode in the people view.",
  "peopleMergePrompt": "Select two faces to merge, and add a name",
  "_peopleMergePrompt.comment": "Instructional text in the merge panel telling the user to pick two people.",
  "peopleMerging": "Merging...",
  "_peopleMerging.comment": "Label on the merge confirm button while a merge operation is in progress.",
  "peopleModeLabel": "People filter mode",
  "_peopleModeLabel.comment": "Accessible group label for the OR/AND toggle that controls whether the people filter matches any or all selected people.",
  "peopleNoNamedSort": "No named faces to sort",
  "_peopleNoNamedSort.comment": "Tooltip on the disabled alpha-sort button in the People view when no faces have been named.",
  "peopleNoneBody": "When OneDrive recognizes faces in your photos, they'll be grouped here by person.",
  "_peopleNoneBody.comment": "Subtitle of the empty state shown on the People page when face recognition has not produced any people yet. Term ID for 'OneDrive' is 2027121",
  "peopleNoneFound": "No recognized people found",
  "_peopleNoneFound.comment": "Message shown in the people pane when face recognition returns no results.",
  "peopleNoneTitle": "No people found yet",
  "_peopleNoneTitle.comment": "Title of the empty state shown on the People page when face recognition has not produced any people yet.",
  "peopleNoPhotos": "No photos found for this selection",
  "_peopleNoPhotos.comment": "Message shown when the selected people combination returns no photos.",
  "peoplePin": "Pin",
  "_peoplePin.comment": "Tooltip and aria-label for the pin button on a person card; pins the person to the top of the people grid.",
  "peoplePinAll": "Pin all",
  "_peoplePinAll.comment": "Label on the action bar button that pins multiple selected people.",
  "peoplePinAndAddName": "Pin and add a name",
  "_peoplePinAndAddName.comment": "Aria-label for the pin button on an unnamed person card; the button both pins the person and opens the name dialog.",
  "peopleRemoveConfirmBodyAll": "Items will be permanently removed from this page, but they won't be deleted from your photos. This person will be removed from your People section.",
  "_peopleRemoveConfirmBodyAll.comment": "Dialog body when all photos are being removed (person will disappear).",
  "peopleRemoveConfirmBodyPartial": "Items will be permanently removed from this page, but they won't be deleted from your photos.",
  "_peopleRemoveConfirmBodyPartial.comment": "Dialog body when some photos are being removed from a person.",
  "peopleRemoveConfirmTitleAll": "Remove all items of this person?",
  "_peopleRemoveConfirmTitleAll.comment": "Dialog title when all photos of a person are selected for removal.",
  "peopleRemoveConfirmTitleNamed": "Remove items from %1!s!?",
  "_peopleRemoveConfirmTitleNamed.comment": "%1!s! is the person's name. Dialog title for partial removal from a named person.",
  "peopleRemoveConfirmTitleUnnamed": "Remove items from this person?",
  "_peopleRemoveConfirmTitleUnnamed.comment": "Dialog title for partial removal from an unnamed person.",
  "peopleRemoveFailed": "Failed to remove items",
  "_peopleRemoveFailed.comment": "Error toast when all remove-from-person operations failed.",
  "peopleRemoveFilter": "Remove",
  "_peopleRemoveFilter.comment": "Accessible title on the remove button inside an active people filter pill in the shell.",
  "peopleRemovePartialFailed": "Failed to remove %1!d! items",
  "_peopleRemovePartialFailed.comment": "%1!d! is the number of items that failed. Partial-failure toast.",
  "peopleRemoveProgress": "Removing items",
  "_peopleRemoveProgress.comment": "Progress toast shown while photos are being removed from a person.",
  "peopleRemoveSuccess": "Removed %1!d! item(s)",
  "_peopleRemoveSuccess.comment": "%1!d! is the number of items removed. Success toast after removing photos from a person.",
  "peopleSelectedOne": "%1!s! selected",
  "_peopleSelectedOne.comment": "Selection count label in the people action bar (singular); %1!s! is the count.",
  "peopleSelectedOther": "%1!s! selected",
  "_peopleSelectedOther.comment": "Selection count label in the people action bar (plural); %1!s! is the count.",
  "peopleSelectPerson": "Select a person to see their photos.",
  "_peopleSelectPerson.comment": "Subtitle below the unnamed-faces header; guides the user to select a person tile.",
  "peopleSelectPrompt": "Select one or more people above to see their photos",
  "_peopleSelectPrompt.comment": "Placeholder shown in the photos area of the people view before the user selects anyone.",
  "peopleShow": "Show",
  "_peopleShow.comment": "Label on the action bar or context menu item that shows a hidden person in the people view.",
  "peopleShowAll": "Show all",
  "_peopleShowAll.comment": "Label on the action bar button that shows multiple hidden people.",
  "peopleShowAllUnnamed": "Show all %1!s! unnamed faces",
  "_peopleShowAllUnnamed.comment": "Label on the expandable row that reveals unrecognized faces. %1 is a locale-formatted count string.",
  "peopleShowHidePeople": "Show/Hide people",
  "_peopleShowHidePeople.comment": "Label on the header button that enters show/hide mode in the people view.",
  "peopleShowUnnamed": "Show unnamed faces",
  "_peopleShowUnnamed.comment": "Tooltip on the expandable row for unrecognized faces in the people pane.",
  "peopleSignIn": "Sign in to see people",
  "_peopleSignIn.comment": "Message shown in the people pane when the user is not signed in.",
  "peopleSignInBody": "Sign in to see recognized people in your photos.",
  "_peopleSignInBody.comment": "Body text shown when the user is not signed in on the People view.",
  "peopleSignInBtn": "Sign in",
  "_peopleSignInBtn.comment": "Button in the people pane that initiates sign-in.",
  "peopleSignInSubtitle": "Sign in to see your photos organized by the people you know and love",
  "_peopleSignInSubtitle.comment": "Subtitle on the People pivot sign-in screen.",
  "peopleSignInTitle": "See the people who matter most",
  "_peopleSignInTitle.comment": "Title on the People pivot sign-in screen. Invites the user to sign in.",
  "peopleSortAlpha": "Sort alphabetically",
  "_peopleSortAlpha.comment": "Tooltip on the sort-alphabetically button in the people view toolbar.",
  "peopleSortAlphaLabel": "A-Z",
  "_peopleSortAlphaLabel.comment": "Short label on the button that sorts the people grid alphabetically.",
  "peopleSortCount": "Sort by photo count",
  "_peopleSortCount.comment": "Tooltip on the sort-by-count button in the people view toolbar.",
  "peopleSortCountLabel": "Count",
  "_peopleSortCountLabel.comment": "Short label on the button that sorts the people grid by photo count.",
  "peopleSortPhotoCount": "Photo count",
  "_peopleSortPhotoCount.comment": "Sort option in People: sort by number of photos per person.",
  "peopleUnknown": "Unknown",
  "_peopleUnknown.comment": "Fallback display name for a person whose identity could not be resolved.",
  "peopleUnnamedFaceOne": "1 unnamed face",
  "_peopleUnnamedFaceOne.comment": "Shown in the people panel when there is exactly one unidentified face cluster.",
  "peopleUnnamedFaceOther": "%1!s! unnamed faces",
  "_peopleUnnamedFaceOther.comment": "Shown in the people panel when there are multiple unidentified face clusters; %1!s! is the formatted count.",
  "peopleUnnamedHeading": "Add names to search for people",
  "_peopleUnnamedHeading.comment": "Heading above the unnamed faces section prompting the user to assign names.",
  "peopleUnnamedSubtitle": "Select a person to see their photos.",
  "_peopleUnnamedSubtitle.comment": "Subtitle below the unnamed faces heading.",
  "peopleUnpin": "Unpin",
  "_peopleUnpin.comment": "Tooltip and aria-label for the unpin button on a person card; removes the person from the pinned section.",
  "peopleUnpinAll": "Unpin all",
  "_peopleUnpinAll.comment": "Label on the action bar button that unpins multiple selected people.",
  "peopleViewAllInGallery": "View all in Gallery >",
  "_peopleViewAllInGallery.comment": "Label on the link that navigates from the People L2 view to the main Gallery view filtered by the current person. Trailing '>' indicates navigation.",
  "personUnnamed": "Unnamed",
  "_personUnnamed.comment": "Fallback label for a person who has not been given a name.",
  "photoAlt": "Photo",
  "_photoAlt.comment": "Accessibility alt text for a photo thumbnail when no filename is available.",
  "photosLoading": "Loading photos...",
  "_photosLoading.comment": "Status message shown while photos are loading.",
  "photoUntitled": "Untitled",
  "_photoUntitled.comment": "Fallback label for a photo that has no filename.",
  "pillFolderSyncTooltip": "We're bringing in images from this folder.",
  "_pillFolderSyncTooltip.comment": "Tooltip on the compact sync pill in the sources folder view.",
  "pillSyncStatus": "Sync status",
  "_pillSyncStatus.comment": "Accessible label on the sync status pill button.",
  "pillTooltipChecking": "We're updating your gallery. Checking for new photos and videos.",
  "_pillTooltipChecking.comment": "Tooltip on the sync pill when Drive is checking for changes.",
  "pillTooltipSyncing": "We're updating your gallery. Soon you'll see all the photos from your OneDrive cloud storage.",
  "_pillTooltipSyncing.comment": "Tooltip on the sync pill when Drive is syncing cloud photos. Term ID for 'OneDrive' is 2027121",
  "pillTooltipThisPc": "We're updating your gallery. Soon you'll see all the photos you've added from this PC.",
  "_pillTooltipThisPc.comment": "Tooltip on the sync pill when showing photos from all watched folders on this PC. Term ID for 'PC' is 91272",
  "pillTooltipThisPcFolder": "We're updating your gallery. Soon you'll see all the photos from %1!s!.",
  "_pillTooltipThisPcFolder.comment": "%1!s! is the folder name. Tooltip on the sync pill when a specific watched folder is selected.",
  "pillUpdating": "Updating...",
  "_pillUpdating.comment": "Label shown on the sync status pill hover state while syncing is in progress.",
  "progressPanelCanceledSection": "Canceled",
  "_progressPanelCanceledSection.comment": "Section header in the progress panel for items the user canceled.",
  "progressPanelClose": "Close",
  "_progressPanelClose.comment": "Accessible label on the corner X button that closes the progress panel.",
  "progressPanelCompletedSection": "Completed",
  "_progressPanelCompletedSection.comment": "Section header in the progress panel for items that finished successfully.",
  "progressPanelDismiss": "Dismiss",
  "_progressPanelDismiss.comment": "Per-item button in the progress panel that discards an item without retrying.",
  "progressPanelDismissAll": "Dismiss all",
  "_progressPanelDismissAll.comment": "Bulk button in the progress panel header that discards every failed item.",
  "progressPanelExpand": "Show details",
  "_progressPanelExpand.comment": "Button label in the collapsed group toast that opens the full progress panel.",
  "progressPanelFailedSection": "Failed",
  "_progressPanelFailedSection.comment": "Section header in the progress panel for items that failed.",
  "progressPanelInProgressSection": "In progress",
  "_progressPanelInProgressSection.comment": "Section header in the progress panel for items currently being processed.",
  "progressPanelQueuedSection": "Queued",
  "_progressPanelQueuedSection.comment": "Section header in the progress panel for items waiting to start.",
  "progressPanelRetry": "Retry",
  "_progressPanelRetry.comment": "Per-item button in the progress panel that retries a failed operation.",
  "progressPanelRetryAll": "Retry all",
  "_progressPanelRetryAll.comment": "Bulk button in the progress panel header that retries every failed item.",
  "progressPanelTitle": "Progress",
  "_progressPanelTitle.comment": "Generic title shown in the progress panel header when no operation-specific title is provided.",
  "ranIntoAnIssue": "We ran into an issue. Please try again later.",
  "_ranIntoAnIssue.comment": "This is the error message shown to users when a transient or retryable error occurs (such as timeouts or throttling).",
  "reauthSubtitle": "Sign in with your Microsoft account to see all your photos.",
  "_reauthSubtitle.comment": "Subtitle of the re-authentication prompt shown when the user's session has expired. Term ID for 'Microsoft account' is 1598625",
  "reauthTitle": "See all your OneDrive photos",
  "_reauthTitle.comment": "Title of the re-authentication prompt shown when the user's session has expired and they need to sign in again to view cloud photos. Term ID for 'OneDrive Photos' is 3227191",
  "recycleCancel": "Cancel",
  "_recycleCancel.comment": "Button to cancel an in-progress restore operation in the recycle bin.",
  "recycleCardDateDeleted": "Date deleted",
  "_recycleCardDateDeleted.comment": "Label on the placeholder card that displays the date the item was deleted.",
  "recycleCardSize": "Size",
  "_recycleCardSize.comment": "Label on the placeholder card that displays the file size of a deleted item without a thumbnail.",
  "recycleCloudUnavail": "Cloud recycle bin is unavailable. Showing local items only.",
  "_recycleCloudUnavail.comment": "Banner shown in the recycle bin when the cloud recycle bin cannot be reached. Term ID for 'recycle bin' is 2718223",
  "recycleDeletedDate": "Deleted %1!s!",
  "_recycleDeletedDate.comment": "Timestamp label for an item with a known deletion date; %1!s! is the formatted date string.",
  "recycleDeletedDaysOne": "Deleted %1!s! day ago",
  "_recycleDeletedDaysOne.comment": "Timestamp label for an item deleted N days ago (singular); %1!s! is the day count.",
  "recycleDeletedDaysOther": "Deleted %1!s! days ago",
  "_recycleDeletedDaysOther.comment": "Timestamp label for an item deleted N days ago (plural); %1!s! is the day count.",
  "recycleDeletedHoursOne": "Deleted %1!s! hour ago",
  "_recycleDeletedHoursOne.comment": "Timestamp label for an item deleted N hours ago (singular); %1!s! is the hour count.",
  "recycleDeletedHoursOther": "Deleted %1!s! hours ago",
  "_recycleDeletedHoursOther.comment": "Timestamp label for an item deleted N hours ago (plural); %1!s! is the hour count.",
  "recycleDeletedJustNow": "Deleted just now",
  "_recycleDeletedJustNow.comment": "Timestamp label for an item deleted less than a minute ago.",
  "recycleDeletedMinOne": "Deleted %1!s! min ago",
  "_recycleDeletedMinOne.comment": "Timestamp label for an item deleted N minutes ago (singular); %1!s! is the minute count.",
  "recycleDeletedMinOther": "Deleted %1!s! min ago",
  "_recycleDeletedMinOther.comment": "Timestamp label for an item deleted N minutes ago (plural); %1!s! is the minute count.",
  "recycleDeletedYesterday": "Deleted yesterday",
  "_recycleDeletedYesterday.comment": "Timestamp label for an item deleted yesterday.",
  "recycleEmptyBody": "Photos and videos you delete will appear here.",
  "_recycleEmptyBody.comment": "Body text of the recycle bin empty state.",
  "recycleEmptyHeading": "No deleted items",
  "_recycleEmptyHeading.comment": "Heading of the empty state shown when the recycle bin has no items.",
  "recycleErrorBody": "There was a problem loading your deleted photos. Please try again.",
  "_recycleErrorBody.comment": "Body text of the recycle bin error state.",
  "recycleErrorHeading": "Couldn't load recycle bin",
  "_recycleErrorHeading.comment": "Heading of the error state shown when the recycle bin fails to load. Term ID for 'recycle bin' is 2718223",
  "recycleGalleryLabel": "Recycle bin gallery",
  "_recycleGalleryLabel.comment": "Accessible name (aria-label) for the recycle bin photo gallery canvas element. Term ID for 'recycle bin' is 2718223",
  "recycleItemCountOne": "%1!s! item",
  "_recycleItemCountOne.comment": "Item count label for the recycle bin (singular); %1!s! is the count.",
  "recycleItemCountOther": "%1!s! items",
  "_recycleItemCountOther.comment": "Item count label for the recycle bin (plural); %1!s! is the count.",
  "recycleLocalUnavail": "Local recycle bin is unavailable. Showing cloud items only.",
  "_recycleLocalUnavail.comment": "Banner shown in the recycle bin when the local recycle bin cannot be reached. Term ID for 'recycle bin' is 2718223",
  "recycleOfflineBanner": "Some items may not appear while you're offline",
  "_recycleOfflineBanner.comment": "Banner shown in the recycle bin when the device is offline and some items may be missing.",
  "recycleRestore": "Restore",
  "_recycleRestore.comment": "Label on the button that restores selected items from the recycle bin.",
  "recycleRestoring": "Restoring...",
  "_recycleRestoring.comment": "Transient label on the Restore button while items are being restored.",
  "recycleRestoringOne": "Restoring %1!s! item",
  "_recycleRestoringOne.comment": "Progress toast shown while restoring a single item from the recycle bin. %1!s! is the count (always 1).",
  "recycleRestoringOther": "Restoring %1!s! items",
  "_recycleRestoringOther.comment": "Progress toast shown while restoring multiple items from the recycle bin. %1!s! is the count.",
  "recycleRetentionNote": "OneDrive items are automatically permanently deleted after 93 days. Local items follow your Windows Recycle Bin settings.",
  "_recycleRetentionNote.comment": "Informational note shown below the recycle bin item list. Term ID for 'Recycle Bin' is 100131 Term ID for 'OneDrive' is 2027121 Term ID for 'Windows' is 2644325",
  "recycleRetry": "Retry",
  "_recycleRetry.comment": "Button to retry loading the recycle bin after a transient banner error.",
  "recycleSelectedOne": "%1!s! selected",
  "_recycleSelectedOne.comment": "Selection count label in the recycle bin toolbar (singular); %1!s! is the count.",
  "recycleSelectedOther": "%1!s! selected",
  "_recycleSelectedOther.comment": "Selection count label in the recycle bin toolbar (plural); %1!s! is the count.",
  "recycleSelectionLimit": "You can restore up to 50 items at a time",
  "_recycleSelectionLimit.comment": "Warning toast shown when the user attempts to select more than 50 items in the recycle bin.",
  "recycleToastBatchFailedGeneric": "Failed to restore items",
  "_recycleToastBatchFailedGeneric.comment": "Batch restore failure toast when no count is available.",
  "recycleToastBatchFailedOne": ", %1!s! failed",
  "_recycleToastBatchFailedOne.comment": "Appended to batch restore toast when some items failed (singular); %1!s! is the fail count.",
  "recycleToastBatchFailedOther": ", %1!s! failed",
  "_recycleToastBatchFailedOther.comment": "Appended to batch restore toast when some items failed (plural); %1!s! is the fail count.",
  "recycleToastBatchRestoredOne": "Restored %1!s! item",
  "_recycleToastBatchRestoredOne.comment": "Batch restore success toast (singular); %1!s! is the count.",
  "recycleToastBatchRestoredOther": "Restored %1!s! items",
  "_recycleToastBatchRestoredOther.comment": "Batch restore success toast (plural); %1!s! is the count.",
  "recycleToastFailed": "Failed to restore: %1!s!",
  "_recycleToastFailed.comment": "Toast notification after failing to restore a single item; %1!s! is the item name.",
  "recycleToastFailedGeneric": "Failed to restore item",
  "_recycleToastFailedGeneric.comment": "Toast notification after failing to restore an item when no name is available.",
  "recycleToastRestored": "Restored \"%1!s!\"",
  "_recycleToastRestored.comment": "Toast notification after successfully restoring a single item; %1!s! is the item name.",
  "recycleTryAgain": "Try again",
  "_recycleTryAgain.comment": "Button to retry loading after the full error state in the recycle bin view.",
  "redEye": "Red-eye",
  "_redEye.comment": "Name of the photo editor Adjust tool that removes red-eye (and pet-eye) glow from a photo with a tap.",
  "redEyeBrushSize": "Brush size",
  "_redEyeBrushSize.comment": "Slider label for the Red-eye tool that sets the size of the area corrected by each tap.",
  "redEyeDone": "Done",
  "_redEyeDone.comment": "Button that closes the focused Red-eye tool and returns to the photo editor Adjust panel.",
  "redEyeHint": "Tap each eye to fix",
  "_redEyeHint.comment": "Short hint under the Red-eye tool title telling the user to tap each glowing eye in the photo to correct it.",
  "redEyeNote": "Fixes are instant and can be undone.",
  "_redEyeNote.comment": "Caption under the Red-eye tool explaining that each correction applies immediately and can be reversed.",
  "redEyeUndo": "Tap to undo",
  "_redEyeUndo.comment": "Label on a small chip shown after a Red-eye correction that the user can tap to reverse the last fix.",
  "redo": "Redo",
  "_redo.comment": "Tooltip and accessible label for the redo button in the photo editor.",
  "reportAbuseHeader": "Report a concern",
  "_reportAbuseHeader.comment": "Title of the report concern dialog.",
  "reportButton": "Report",
  "_reportButton.comment": "Primary action button label in the report concern dialog.",
  "reportChildExploitation": "Child sexual exploitation or abuse",
  "_reportChildExploitation.comment": "Report concern category: child sexual exploitation or abuse.",
  "reportChoiceAria": "Report a concern dialog. Tell us your concern. Use up and down arrow key to navigate between choices.",
  "_reportChoiceAria.comment": "Accessible label for the radio group in the report concern dialog.",
  "reportCopyright": "Copyright infringement",
  "_reportCopyright.comment": "Report concern category: copyright infringement.",
  "reportCopyrightProcedureText": "For copyright issues, please see our <a href=\"#\">copyright claims procedure.</a>",
  "_reportCopyrightProcedureText.comment": "Copyright infringement detail text with inline link to the copyright claims procedure page.",
  "reportDetailsPlaceholder": "Include any details about the content",
  "_reportDetailsPlaceholder.comment": "Placeholder text for the optional details textarea in the report concern dialog.",
  "reportError": "Sorry, something went wrong. Please try again later.",
  "_reportError.comment": "Error message shown in the report concern dialog when submission fails.",
  "reportFraud": "Fraud or spam",
  "_reportFraud.comment": "Report concern category: fraud or spam.",
  "reportGraphicViolence": "Graphic violence and human or animal gore",
  "_reportGraphicViolence.comment": "Report concern category: graphic violence and human or animal gore.",
  "reportHarmfulSubstances": "Harmful substances",
  "_reportHarmfulSubstances.comment": "Report concern category: alcohol, tobacco, or drugs.",
  "reportHateSpeech": "Hate speech",
  "_reportHateSpeech.comment": "Report concern category: hate speech.",
  "reportImminentHarm": "Dangerous stunts and challenges",
  "_reportImminentHarm.comment": "Report concern category: dangerous stunts and challenges (imminent harm).",
  "reportMalware": "Malware or viruses",
  "_reportMalware.comment": "Report concern category: malware or viruses.",
  "reportNonConsensual": "Non-consensual threat or exposure of private sexual images",
  "_reportNonConsensual.comment": "Report concern category: non-consensual adult images.",
  "reportOther": "Other",
  "_reportOther.comment": "Report concern category: other.",
  "reportPrivacyHeader": "Please do not provide any personal or sensitive information. <a href=\"#\">Privacy and cookies</a>",
  "_reportPrivacyHeader.comment": "Privacy notice text at the bottom of the report concern dialog with inline link to the privacy page.",
  "reportSending": "Sending your report...",
  "_reportSending.comment": "Spinner/status text while the report concern request is in flight.",
  "reportSentButton": "Done",
  "_reportSentButton.comment": "Button label to dismiss the report concern dialog after the report has been sent.",
  "reportSentHeader": "Report sent",
  "_reportSentHeader.comment": "Title shown in the report concern dialog after the report is successfully submitted.",
  "reportSentText": "Thank you for reporting a concern to Microsoft. We take your online safety seriously and are investigating your submission in accordance with our <a href=\"#\">Code of Conduct.</a>",
  "_reportSentText.comment": "Body text in the report concern sent confirmation screen with inline link to the Code of Conduct page. Term ID for 'Microsoft' is 1479033",
  "reportSexuallyInappropriate": "Sexually inappropriate",
  "_reportSexuallyInappropriate.comment": "Report concern category: sexually inappropriate content.",
  "reportSuicideSelfHarm": "Suicide or self-harm",
  "_reportSuicideSelfHarm.comment": "Report concern category: suicide or self-harm.",
  "reportTellConcern": "Tell us your concern. For reference, see the <a href=\"#\">Code of Conduct</a>",
  "_reportTellConcern.comment": "Subtitle in the report concern dialog. The inline link points to the Code of Conduct page.",
  "reportTerroristContent": "Terrorist or violent extremist content",
  "_reportTerroristContent.comment": "Report concern category: terrorist or violent extremist content.",
  "reportThreatsHarassment": "Bullying, harassment, or threats",
  "_reportThreatsHarassment.comment": "Report concern category: bullying, harassment, or threats.",
  "reportTrafficking": "Trafficking",
  "_reportTrafficking.comment": "Report concern category: trafficking.",
  "reset": "Reset edits",
  "_reset.comment": "Tooltip and accessible label for the button that clears all edits and returns the photo to its original state.",
  "resetAll": "Reset all",
  "_resetAll.comment": "Button in the editor History dropdown that reverts the photo to the original, undoing every edit. Values are preserved so Redo can restore them.",
  "resizeLeveling": "Leveling",
  "_resizeLeveling.comment": "Section header in the photo editor Resize pane for the controls that level (straighten) the photo: auto level and the level tool.",
  "resizeRotate": "Rotation",
  "_resizeRotate.comment": "Section header in the photo editor Resize pane for the controls that rotate and flip the photo.",
  "restyleApplied": "AI edit applied",
  "_restyleApplied.comment": "Toast confirmation shown when the user commits an AI Restyle result to the photo. Term ID for 'AI' is 1176917",
  "restyleButton": "Restyle",
  "_restyleButton.comment": "Label on the submit button of the Edit-with-AI prompt box that starts an AI Restyle generation.",
  "restylePlaceholder": "Restyle as...",
  "_restylePlaceholder.comment": "Placeholder text inside the AI Restyle prompt box, inviting the user to type or pick a style.",
  "restyleStep": "Restyle: %1!s!",
  "_restyleStep.comment": "History-list row + undo/redo confirmation label for an AI Restyle step. %1!s! is the style or prompt, e.g. 'Watercolor'.",
  "restyleStyles": "Restyle styles",
  "_restyleStyles.comment": "Accessible group label for the grid of AI Restyle style cards (movie poster, anime, watercolor, etc.).",
  "rotateLeft": "Rotate left",
  "_rotateLeft.comment": "Tooltip and accessible label for the rotate-counterclockwise (90 degrees left) button in the photo editor.",
  "rotateRight": "Rotate right",
  "_rotateRight.comment": "Tooltip and accessible label for the rotate-clockwise (90 degrees right) button in the photo editor.",
  "rotateStraighten": "Rotate & straighten",
  "_rotateStraighten.comment": "Header label for the photo editor panel sub-section that groups the rotate, flip, and straighten controls.",
  "save": "Save",
  "_save.comment": "Button label for saving the edited photo over the original (overwrite). Offered only when a full-resolution source is loaded.",
  "saveCopy": "Save a copy",
  "_saveCopy.comment": "Button label for saving the edited photo as a new copy, leaving the original unchanged.",
  "saved": "Saved",
  "_saved.comment": "Status text shown briefly on the save button after the edited photo has been saved successfully, just before the editor closes.",
  "saveError": "Couldn't save your changes. Please try again.",
  "_saveError.comment": "Error message shown when saving the edited photo fails.",
  "saving": "Saving...",
  "_saving.comment": "Status text shown while the edited photo is being saved. Ends with an ellipsis.",
  "searchClearSelTip": "Clear selection (Ctrl+D)",
  "_searchClearSelTip.comment": "Tooltip on the Clear Selection button in the search results toolbar.",
  "searchCountError": "Error",
  "_searchCountError.comment": "Text shown in the search result count area when the search request fails.",
  "searchEnterTerm": "Enter a search term to find photos.",
  "_searchEnterTerm.comment": "Prompt shown before the user has typed a search query.",
  "searchLoadingText": "Searching your photos...",
  "_searchLoadingText.comment": "Static loading paragraph shown in search.html before JavaScript initializes.",
  "searchNoResults": "No results",
  "_searchNoResults.comment": "Heading shown when a search returns no results.",
  "searchPlaceholder": "Search for photos",
  "_searchPlaceholder.comment": "Placeholder text in the search input field.",
  "searchResultsGallery": "Search results gallery",
  "_searchResultsGallery.comment": "Accessible label on the search results canvas/gallery region.",
  "searchResultsTitle": "Search results",
  "_searchResultsTitle.comment": "Page heading shown above the search results gallery.",
  "searchSearching": "Searching...",
  "_searchSearching.comment": "Heading shown in the search empty state while a search is in progress.",
  "searchSelectAll": "Select all",
  "_searchSelectAll.comment": "Label on the Select All button in the search results toolbar.",
  "searchSelectAllTip": "Select all (Ctrl+A)",
  "_searchSelectAllTip.comment": "Tooltip on the Select All button in the search results toolbar.",
  "searchTabThisPc": "This PC %2!s! %1!s!",
  "_searchTabThisPc.comment": "Label on the This PC tab in the search results view after local search completes. %1!s! is the number of local results found (locale-formatted). %2!s! is a separator character (U+00B7 middle dot) supplied at runtime so the ASCII-only RC source doesn't need an escape that the translation pipeline doesn't preserve. Translators may reorder %1 and %2 freely. Term ID for 'PC' is 91272",
  "searchTryOther": "Try searching for something else",
  "_searchTryOther.comment": "Subtext shown below the no-results heading.",
  "searchZeroResults": "0 results",
  "_searchZeroResults.comment": "Text shown in the search result count area when a search returns no items.",
  "selectAdjustTitle": "Adjust selection",
  "_selectAdjustTitle.comment": "Title of the compact Select area drawer section shown after a region exists.",
  "selectArea": "Select area",
  "_selectArea.comment": "Tooltip and label for the photo editor toolbar button that lets the user pick one region of the photo so later edits apply only inside it.",
  "selectAreaDesc": "Pick a part of your photo - your edits then apply only there.",
  "_selectAreaDesc.comment": "One-line description at the top of the Select area flyout explaining what selecting a region does.",
  "selectBrush": "Brush",
  "_selectBrush.comment": "Name of a Select area method where the user paints the region with a brush.",
  "selectBrushAdd": "Brush - add to selection",
  "_selectBrushAdd.comment": "Tooltip and accessible label for the Select area brush mode button that paints more pixels into the selection.",
  "selectBrushDesc": "Paint the region",
  "_selectBrushDesc.comment": "Short descriptor under the Brush method in the Select area flyout.",
  "selectBrushHint": "Paint the area. Hold Alt to erase.",
  "_selectBrushHint.comment": "One-line instruction shown while the Select area Brush method is armed.",
  "selectBrushModeHint": "Paint to add, erase to remove",
  "_selectBrushModeHint.comment": "Inline hint next to the brush and erase buttons in the Select area Brush tab explaining the two modes.",
  "selectBrushRemove": "Erase - remove from selection",
  "_selectBrushRemove.comment": "Tooltip and accessible label for the Select area erase mode button that removes brushed pixels from the selection, not from the photo.",
  "selectBrushSize": "Brush size",
  "_selectBrushSize.comment": "Slider label in the Select area drawer that controls the diameter of the brush used to add or remove from a selection.",
  "selectClear": "Clear selection",
  "_selectClear.comment": "Tooltip and accessible label for the Select area toolbar button that removes the current region so edits apply to the whole photo again.",
  "selectDetectSky": "Detect sky",
  "_selectDetectSky.comment": "Label on the one-tap action button in the Select area Sky tab that runs AI sky detection.",
  "selectDetectSubject": "Detect subject",
  "_selectDetectSubject.comment": "Label on the one-tap action button in the Select area Subject tab that runs AI subject detection.",
  "selectDisabledDraw": "Select area isn't available while you're drawing.",
  "_selectDisabledDraw.comment": "Tooltip on the disabled Select area button explaining it can't be used in the Draw zone.",
  "selectDisabledResize": "Select area isn't available while you're cropping.",
  "_selectDisabledResize.comment": "Tooltip on the disabled Select area button explaining it can't be used in the Resize (crop) zone.",
  "selectDone": "Done",
  "_selectDone.comment": "Button in the Select area drawer that collapses the Adjust selection section.",
  "selectDraw": "Draw it yourself",
  "_selectDraw.comment": "Section heading in the Select area flyout for manual methods where the user draws the region by hand.",
  "selectFeather": "Feather",
  "_selectFeather.comment": "Slider label in the Select area drawer that controls how softly the edit blends at the selection edge.",
  "selectFindingSky": "Finding sky...",
  "_selectFindingSky.comment": "Processing message shown after the user chooses the Select area Sky smart method.",
  "selectFindingSubject": "Finding subject...",
  "_selectFindingSubject.comment": "Processing message shown after the user chooses the Select area Subject smart method.",
  "selectHint": "Your edits now apply to this area.",
  "_selectHint.comment": "Brief confirmation shown after the user picks a region, telling them later edits affect only the selected area.",
  "selectInvert": "Invert selection",
  "_selectInvert.comment": "Tooltip and accessible label for the Select area toolbar button that swaps the selected region for everything outside it.",
  "selectLasso": "Lasso",
  "_selectLasso.comment": "Name of a Select area method where the user traces a freehand loop around a region.",
  "selectLassoDesc": "Trace a freehand loop",
  "_selectLassoDesc.comment": "Short descriptor under the Lasso method in the Select area flyout.",
  "selectLassoHint": "Trace a freehand loop around the area - release to close it.",
  "_selectLassoHint.comment": "One-line instruction shown while the Select area Lasso method is armed.",
  "selectRect": "Rectangle",
  "_selectRect.comment": "Name of a Select area method where the user drags out a rectangular region.",
  "selectRectDesc": "Drag out a rectangle",
  "_selectRectDesc.comment": "Short descriptor under the Rectangle method in the Select area flyout.",
  "selectRectHint": "Drag a rectangle over the area.",
  "_selectRectHint.comment": "One-line instruction shown while the Select area Rectangle method is armed.",
  "selectSky": "Sky",
  "_selectSky.comment": "Name of a Select area method that automatically detects the sky in the photo.",
  "selectSkyDesc": "Auto-detect the sky",
  "_selectSkyDesc.comment": "Short descriptor under the Sky method in the Select area flyout.",
  "selectSmart": "Smart select",
  "_selectSmart.comment": "Section heading in the Select area flyout for AI-powered methods that detect a region automatically.",
  "selectSubject": "Subject",
  "_selectSubject.comment": "Name of a Select area method that automatically detects the main subject of the photo.",
  "selectSubjectDesc": "Auto-detect the main subject",
  "_selectSubjectDesc.comment": "Short descriptor under the Subject method in the Select area flyout.",
  "send": "Send",
  "_send.comment": "Accessible label for the circular send button that submits the AI Restyle prompt.",
  "sendFeedback": "Send feedback",
  "_sendFeedback.comment": "Tooltip and accessible label for the Send Feedback button.",
  "settings": "Settings",
  "_settings.comment": "Tooltip on the settings button and heading of the settings panel.",
  "settingsAbout": "About",
  "_settingsAbout.comment": "Menu item in the settings callout that opens the About dialog showing app version and device ID.",
  "settingsAboutAppVersion": "App Version",
  "_settingsAboutAppVersion.comment": "Label in the About dialog for the application version number.",
  "settingsAboutCopied": "Copied!",
  "_settingsAboutCopied.comment": "Button text shown briefly after successfully copying to clipboard.",
  "settingsAboutCopy": "Copy to clipboard",
  "_settingsAboutCopy.comment": "Button in the About dialog that copies version and device information to the clipboard.",
  "settingsAboutDeviceId": "Device ID",
  "_settingsAboutDeviceId.comment": "Label in the About dialog for the unique device identifier.",
  "settingsAboutTitle": "About OneDrive Photos",
  "_settingsAboutTitle.comment": "Title of the About dialog that shows app version and device information. Term ID for 'OneDrive Photos' is 3227191",
  "settingsAboutUnknown": "Unknown device ID",
  "_settingsAboutUnknown.comment": "Fallback shown in the About dialog when the device ID is not available.",
  "settingsAppearance": "Appearance",
  "_settingsAppearance.comment": "Section heading in the settings panel for visual appearance options.",
  "settingsBody": "Settings are accessible from the original shell. Use the settings panel in the sidebar to configure your preferences.",
  "_settingsBody.comment": "Body text on the settings stub page.",
  "settingsBuyStorage": "Buy storage",
  "_settingsBuyStorage.comment": "Link in the settings callout quota section that opens the OneDrive storage purchase page.",
  "settingsManage": "Manage",
  "_settingsManage.comment": "Link in the settings callout quota section that opens the OneDrive storage management page.",
  "settingsMoreSettings": "More settings",
  "_settingsMoreSettings.comment": "Label for the link to full OneDrive settings.",
  "settingsNavigation": "Navigation",
  "_settingsNavigation.comment": "Label for the navigation layout selector row in settings.",
  "settingsNavigationDesc": "Top bar or left sidebar.",
  "_settingsNavigationDesc.comment": "Description for the navigation layout selector in settings.",
  "settingsNavLeft": "Left",
  "_settingsNavLeft.comment": "Label for the left sidebar navigation option.",
  "settingsNavTop": "Top",
  "_settingsNavTop.comment": "Label for the top bar navigation option.",
  "settingsQuotaUsed": "%1!s! GB used of %2!s! (%3!d!%)",
  "_settingsQuotaUsed.comment": "Storage quota summary shown in the settings callout. %1 = used amount (e.g. 79.2), %2 = total capacity with unit (e.g. 100 GB or 1 TB), %3 = integer percentage used (e.g. 80).",
  "settingsSubmitFeedback": "Submit feedback",
  "_settingsSubmitFeedback.comment": "Menu item in the settings callout that opens the feedback dialog.",
  "settingsTheme": "Theme",
  "_settingsTheme.comment": "Label for the theme selector row in settings.",
  "settingsThemeDark": "Dark",
  "_settingsThemeDark.comment": "Label for the dark theme option.",
  "settingsThemeDesc": "Choose dark, light, or follow your system preference.",
  "_settingsThemeDesc.comment": "Description for the theme selector in settings.",
  "settingsThemeLight": "Light",
  "_settingsThemeLight.comment": "Label for the light theme option.",
  "settingsThemeSystem": "System",
  "_settingsThemeSystem.comment": "Label for the system-default theme option.",
  "shapeArrow": "Arrow",
  "_shapeArrow.comment": "Name of the arrow shape in the Draw Shapes tool.",
  "shapeCircle": "Circle",
  "_shapeCircle.comment": "Name of the circle shape in the Draw Shapes tool.",
  "shapeCloud": "Cloud",
  "_shapeCloud.comment": "Name of the cloud shape in the Draw Shapes tool.",
  "shapeCross": "Cross",
  "_shapeCross.comment": "Name of the cross shape in the Draw Shapes tool.",
  "shapeDiamond": "Diamond",
  "_shapeDiamond.comment": "Name of the diamond shape in the Draw Shapes tool.",
  "shapeDoubleArrow": "Double arrow",
  "_shapeDoubleArrow.comment": "Name of the double arrow shape in the Draw Shapes tool.",
  "shapeEllipse": "Ellipse",
  "_shapeEllipse.comment": "Name of the ellipse shape in the Draw Shapes tool.",
  "shapeHeart": "Heart",
  "_shapeHeart.comment": "Name of the heart shape in the Draw Shapes tool.",
  "shapeHexagon": "Hexagon",
  "_shapeHexagon.comment": "Name of the hexagon shape in the Draw Shapes tool.",
  "shapeLightning": "Lightning",
  "_shapeLightning.comment": "Name of the lightning shape in the Draw Shapes tool.",
  "shapeLine": "Line",
  "_shapeLine.comment": "Name of the straight-line shape in the Draw Shapes tool.",
  "shapeOctagon": "Octagon",
  "_shapeOctagon.comment": "Name of the octagon shape in the Draw Shapes tool.",
  "shapeParallelogram": "Parallelogram",
  "_shapeParallelogram.comment": "Name of the parallelogram shape in the Draw Shapes tool.",
  "shapePentagon": "Pentagon",
  "_shapePentagon.comment": "Name of the pentagon shape in the Draw Shapes tool.",
  "shapeRectangle": "Rectangle",
  "_shapeRectangle.comment": "Name of the rectangle shape in the Draw Shapes tool.",
  "shapeRoundedRectangle": "Rounded rectangle",
  "_shapeRoundedRectangle.comment": "Name of the rounded-rectangle shape in the Draw Shapes tool.",
  "shapeScrollLeft": "Scroll shapes left",
  "_shapeScrollLeft.comment": "Accessible label for the chevron that pages the shape grid towards the start.",
  "shapeScrollRight": "Scroll shapes right",
  "_shapeScrollRight.comment": "Accessible label for the chevron that pages the shape grid towards the end.",
  "shapeSpeechBubble": "Speech bubble",
  "_shapeSpeechBubble.comment": "Name of the speech bubble shape in the Draw Shapes tool.",
  "shapeStar": "Star",
  "_shapeStar.comment": "Name of the star shape in the Draw Shapes tool.",
  "shapeTrapezoid": "Trapezoid",
  "_shapeTrapezoid.comment": "Name of the trapezoid shape in the Draw Shapes tool.",
  "shapeTriangle": "Triangle",
  "_shapeTriangle.comment": "Name of the triangle shape in the Draw Shapes tool.",
  "showInSidebar": "Show in sidebar",
  "_showInSidebar.comment": "Tooltip on the checkbox that pins a view to the navigation sidebar.",
  "showOriginal": "Show original",
  "_showOriginal.comment": "Accessible name and tooltip for the editor button that, while pressed and held, shows the unedited original photo.",
  "signIn": "Sign In",
  "_signIn.comment": "Label on the sign-in button in the account dropdown.",
  "signingIn": "Signing in...",
  "_signingIn.comment": "Transient label on the sign-in button while authentication is in progress.",
  "signingOut": "Signing out...",
  "_signingOut.comment": "Label on the sign-out progress overlay while the sign-out request is completing.",
  "signOut": "Sign out",
  "_signOut.comment": "Label on the sign-out button in the account dropdown and sign-out confirmation dialog.",
  "signOutConfirmBody": "If you sign out, you won't see your OneDrive photos, albums, moments, or people in this app. You'll only see folders you've added under This PC.",
  "_signOutConfirmBody.comment": "Body text of the sign-out confirmation dialog explaining what the user will lose access to after signing out. Term ID for 'OneDrive Photos' is 3227191 Term ID for 'PC' is 91272",
  "signOutConfirmTitle": "Sign out of OneDrive?",
  "_signOutConfirmTitle.comment": "Title of the confirmation dialog shown when the user clicks Sign out in the account dropdown. Term ID for 'OneDrive' is 2027121",
  "slideshowEmpty": "No photos found.",
  "_slideshowEmpty.comment": "Empty-state message in slideshow when the photo library has no items.",
  "slideshowNoMatch": "No photos match current filters.",
  "_slideshowNoMatch.comment": "Empty-state message in slideshow when active filters exclude all photos.",
  "slideshowPlaying": "Playing",
  "_slideshowPlaying.comment": "Status indicator shown when slideshow music is playing.",
  "somethingWentWrong": "Something went wrong.",
  "_somethingWentWrong.comment": "Generic error message for permanent failures where retrying will not help.",
  "sort": "Sort",
  "_sort.comment": "Label on the sort dropdown button in the Favorites view.",
  "sortNewestFirst": "Showing newest first",
  "_sortNewestFirst.comment": "Tooltip on the sort button in the OD4 shell when photos are sorted newest to oldest.",
  "sortOldestFirst": "Showing oldest first",
  "_sortOldestFirst.comment": "Tooltip on the sort button in the OD4 shell when photos are sorted oldest to newest.",
  "source": "Source",
  "_source.comment": "Prefix for the source badge accessible label (e.g., 'Source: Shared' or 'Source: On this PC').",
  "sourceInICloud": "In iCloud",
  "_sourceInICloud.comment": "Label shown on the tile hover surface badge for photos imported from an iCloud sync root. Term ID for 'iCloud' is 2700626",
  "sourceOnThisPc": "On this PC",
  "_sourceOnThisPc.comment": "Label shown on the tile hover surface badge for local-only photos from watched folders. Term ID for 'PC' is 91272",
  "sourcesAddFolderFailed": "Failed to add folder",
  "_sourcesAddFolderFailed.comment": "Toast shown when adding a new photo source folder fails unexpectedly.",
  "sourcesBackedUp": "Backed up",
  "_sourcesBackedUp.comment": "Badge label shown when a folder source is backed up to OneDrive.",
  "sourcesCtxDeleteBody": "This photo is stored on this PC only and will be moved to the Recycle Bin on this PC",
  "_sourcesCtxDeleteBody.comment": "Secondary body of the delete confirmation dialog for a local photo - tells user it goes to the Windows Recycle Bin. Term ID for 'Recycle Bin' is 100131 Term ID for 'PC' is 91272",
  "sourcesCtxDeleteBodyFallback": "Are you sure you want to delete this photo?",
  "_sourcesCtxDeleteBodyFallback.comment": "Body of the sources delete confirmation dialog when the photo has no display name.",
  "sourcesCtxDeleteBodyOneDrive": "This photo is stored in OneDrive and will move to the recycle bin in OneDrive",
  "_sourcesCtxDeleteBodyOneDrive.comment": "Secondary body of the delete confirmation dialog for an OneDrive photo - tells user it goes to the OneDrive recycle bin. Term ID for 'recycle bin' is 2718223 Term ID for 'OneDrive' is 2027121",
  "sourcesCtxDeletePermanent": "This action cannot be undone.",
  "_sourcesCtxDeletePermanent.comment": "Secondary body of the sources delete confirmation dialog warning that deletion is permanent.",
  "sourcesDelete": "Delete",
  "_sourcesDelete.comment": "Tooltip on the delete hover button that appears on a photo thumbnail in the sources view.",
  "sourcesDeleteFailed": "Delete failed",
  "_sourcesDeleteFailed.comment": "Toast shown when deleting a source item fails.",
  "sourcesDeletePhoto": "Delete photo",
  "_sourcesDeletePhoto.comment": "Accessible label on the delete hover button on a photo thumbnail in the sources view.",
  "sourcesEmptyDesc": "Turn local folders into photo sources for your Gallery. These sources will remain local and won't take up space on OneDrive.",
  "_sourcesEmptyDesc.comment": "Body text of the Sources view empty state explaining how local sources work. Term ID for 'OneDrive' is 2027121",
  "sourcesEmptyTitle": "View local photos in OneDrive",
  "_sourcesEmptyTitle.comment": "Heading of the Sources view empty state when no local photo sources have been added. Term ID for 'OneDrive' is 2027121",
  "sourcesErrAddFolderHttp": "Failed to add folder: %1!s!",
  "_sourcesErrAddFolderHttp.comment": "Toast shown when adding a source folder fails with an unexpected HTTP error; %1!s! is the error detail.",
  "sourcesErrDriveInFolder": "This folder contains a drive.",
  "_sourcesErrDriveInFolder.comment": "Toast shown when the user tries to add a folder that contains a drive root.",
  "sourcesErrFolderConflict": "Folder conflict. Choose another folder.",
  "_sourcesErrFolderConflict.comment": "Toast shown for an unrecognized 409 conflict code when adding a source folder.",
  "sourcesErrFolderExists": "This folder is already a source.",
  "_sourcesErrFolderExists.comment": "Toast shown when the user tries to add a folder that is already a photo source.",
  "sourcesErrNestedInSource": "This folder is inside an existing source.",
  "_sourcesErrNestedInSource.comment": "Toast shown when the user tries to add a folder that is nested within an existing source.",
  "sourcesErrSourceInFolder": "This folder contains an existing source.",
  "_sourcesErrSourceInFolder.comment": "Toast shown when the user tries to add a folder that already contains a source.",
  "sourcesFindFolderIn": "Find %1!s! in %2!s!",
  "_sourcesFindFolderIn.comment": "Toast shown when the user tries to add a folder that already exists as a source. %1!s! is the folder name, %2!s! is the parent folder or drive name.",
  "sourcesFolderAddPhotos": "Add photos from File Explorer",
  "_sourcesFolderAddPhotos.comment": "Prompt shown in the empty-folder state of the sources folder view. Term ID for 'File Explorer' is 1707188",
  "sourcesFolderAriaLabel": "%1!s!, Folder",
  "_sourcesFolderAriaLabel.comment": "Accessible name for a folder tile in the sources view so screen readers announce the item type. %1!s! is the folder name, e.g. 'Pictures, Folder'.",
  "sourcesFolderFailed": "Failed to load folder contents",
  "_sourcesFolderFailed.comment": "Error shown when the contents of a local folder cannot be listed.",
  "sourcesFolderPathLabel": "Folder path",
  "_sourcesFolderPathLabel.comment": "Accessible label for the breadcrumb navigation element in the Sources/Folders view.",
  "sourcesGoToFolder": "Go to folder",
  "_sourcesGoToFolder.comment": "Button label on the toast that navigates the user to the existing source folder.",
  "sourceShared": "Shared",
  "_sourceShared.comment": "Label shown on the tile hover surface badge for shared photos (Add to OneDrive content).",
  "sourcesItemCountOne": "%1!s! item",
  "_sourcesItemCountOne.comment": "Singular form for item count (e.g., '1 item'). %1 is the formatted number with locale-specific separators.",
  "sourcesItemCountOther": "%1!s! items",
  "_sourcesItemCountOther.comment": "Plural form for item count (e.g., '2 items', '1,234 items'). %1 is the formatted number with locale-specific separators.",
  "sourcesLoading": "Loading sources...",
  "_sourcesLoading.comment": "Status message shown while the sources/This PC view is loading.",
  "sourcesLoadingFolder": "Loading...",
  "_sourcesLoadingFolder.comment": "Status text shown in the folder loading overlay while a source folder is being scanned.",
  "sourcesMoreOptions": "More options",
  "_sourcesMoreOptions.comment": "Tooltip on the overflow menu button in the This PC source row.",
  "sourcesNextYear": "Next year",
  "_sourcesNextYear.comment": "Tooltip and accessible label on the button that navigates to the next year in the sources date picker.",
  "sourcesNotAvailable": "Local photo sources are not available on this OneDrive build.",
  "_sourcesNotAvailable.comment": "Toast shown when the add-source API returns 501 (feature not enabled in this build). Term ID for 'OneDrive' is 2027121",
  "sourcesOnICloud": "On iCloud",
  "_sourcesOnICloud.comment": "Badge label shown when a folder source is stored in iCloud. Term ID for 'iCloud' is 2700626",
  "sourcesOnThisPc": "On this PC",
  "_sourcesOnThisPc.comment": "Badge label shown when a folder source is stored locally on this device. Term ID for 'PC' is 91272",
  "sourcesPhotoCountOne": "%1!s! photo",
  "_sourcesPhotoCountOne.comment": "Singular form for photo count (e.g., '1 photo'). %1 is the formatted number with locale-specific separators.",
  "sourcesPhotoCountOther": "%1!s! photos",
  "_sourcesPhotoCountOther.comment": "Plural form for photo count (e.g., '2 photos', '1,234 photos'). %1 is the formatted number with locale-specific separators.",
  "sourcesPhotosGallery": "This PC photos gallery",
  "_sourcesPhotosGallery.comment": "Screen-reader label for the photo grid in the This PC folder browser (Sources L2 view). Term ID for 'PC' is 91272",
  "sourcesPrevYear": "Previous year",
  "_sourcesPrevYear.comment": "Tooltip and accessible label on the button that navigates to the previous year in the sources date picker.",
  "sourcesRemoveBody": "Your photos will stay on this PC. However, they won't appear in the gallery.",
  "_sourcesRemoveBody.comment": "Body of the confirmation dialog shown when removing a non-iCloud folder from the gallery. Term ID for 'PC' is 91272.",
  "sourcesRemoveFailed": "Failed to remove source",
  "_sourcesRemoveFailed.comment": "Toast shown when removing a photo source folder fails.",
  "sourcesRemoveGallery": "Remove from gallery",
  "_sourcesRemoveGallery.comment": "Context menu item in the Sources view that removes the selected source folder from the photo gallery.",
  "sourcesRemoveTitle": "Remove %1!s! from the gallery?",
  "_sourcesRemoveTitle.comment": "Title of the confirmation dialog shown when removing a non-iCloud folder from the gallery. %1!s! is the folder name.",
  "sourcesRemoving": "Removing...",
  "_sourcesRemoving.comment": "Transient label on a source-removal button while the remove operation is in progress.",
  "sourcesTileEmpty": "Empty",
  "_sourcesTileEmpty.comment": "Label shown in a source tile's count area when the folder contains no photos or videos.",
  "sourcesUpsellSubtitle": "Click to sign in",
  "_sourcesUpsellSubtitle.comment": "Subtitle text under the OneDrive name on the sign-in upsell tile in the Sources view, prompting a signed-out user to sign in.",
  "sourcesVideoCountOne": "%1!s! video",
  "_sourcesVideoCountOne.comment": "Singular form for video count (e.g., '1 video'). %1 is the formatted number with locale-specific separators.",
  "sourcesVideoCountOther": "%1!s! videos",
  "_sourcesVideoCountOther.comment": "Plural form for video count (e.g., '2 videos', '1,234 videos'). %1 is the formatted number with locale-specific separators.",
  "spotlightDefaultName": "Spotlight",
  "_spotlightDefaultName.comment": "Fallback name for a spotlight (collection) when no name has been assigned.",
  "spotlightFailed": "Failed to create spotlight",
  "_spotlightFailed.comment": "Status toast when spotlight/video creation fails.",
  "spotlightGetting": "Getting photos from current view...",
  "_spotlightGetting.comment": "Status toast while collecting photos from the active view for export.",
  "spotlightNoPhotos": "No photos in current view",
  "_spotlightNoPhotos.comment": "Status toast when the active view has no photos available for export.",
  "spotlightNoView": "No active view to get photos from",
  "_spotlightNoView.comment": "Status toast when a spotlight/video export is attempted but no view is active.",
  "spotlightUnsupported": "This view doesn't support photo export",
  "_spotlightUnsupported.comment": "Status toast when the active view does not support exporting photos.",
  "statusCopied": "Copied to clipboard",
  "_statusCopied.comment": "Status toast shown after a photo is successfully copied to the clipboard.",
  "statusCopyFailed": "Copy failed",
  "_statusCopyFailed.comment": "Status toast shown when copying a photo to the clipboard fails.",
  "statusCopyingLink": "Copying link...",
  "_statusCopyingLink.comment": "Status toast shown while a shareable link is being generated.",
  "statusDeletedFailed": "%1!d! deleted, %2!d! failed",
  "_statusDeletedFailed.comment": "Status after batch delete; %1!d! = number deleted, %2!d! = number failed.",
  "statusDesktopBgSet": "Desktop background set",
  "_statusDesktopBgSet.comment": "Status shown after successfully setting the desktop background.",
  "statusFavoriteAdded": "Added to favorites",
  "_statusFavoriteAdded.comment": "Success toast shown after the favorite request completes (one or more items were added to the user's favorites).",
  "statusFavoriteFailed": "Failed to update favorite",
  "_statusFavoriteFailed.comment": "Status toast shown when the favorite or unfavorite request fails.",
  "statusFavoriteRemoved": "Removed from favorites",
  "_statusFavoriteRemoved.comment": "Success toast shown after the unfavorite request completes (one or more items were removed from the user's favorites).",
  "statusLinkCopied": "Link copied to clipboard",
  "_statusLinkCopied.comment": "Status toast shown after a shareable link is successfully copied.",
  "statusLockScreenSet": "Lock screen set",
  "_statusLockScreenSet.comment": "Status shown after successfully setting the lock screen wallpaper.",
  "statusMovedToRecycleBin": "Moved to recycle bin",
  "_statusMovedToRecycleBin.comment": "Status shown after a photo is successfully deleted (moved to recycle bin). Term ID for 'recycle bin' is 2718223",
  "statusNoPhotoId": "Failed - photo has no ID",
  "_statusNoPhotoId.comment": "Status toast shown when a wallpaper or copy action fails because the photo has no server ID.",
  "statusNucleusUnavailable": "Failed - Nucleus unavailable",
  "_statusNucleusUnavailable.comment": "Status shown when a wallpaper/share action fails because Nucleus is offline.",
  "statusSettingBackground": "Setting background...",
  "_statusSettingBackground.comment": "Status shown while setting a photo as the desktop background.",
  "statusSettingLockScreen": "Setting lock screen...",
  "_statusSettingLockScreen.comment": "Status shown while setting a photo as the lock screen wallpaper.",
  "statusShareFailed": "Share failed",
  "_statusShareFailed.comment": "Status toast shown when generating or copying a shareable link fails.",
  "statusShareSent": "Shared successfully",
  "_statusShareSent.comment": "Status toast shown after a share is completed via the share sheet.",
  "statusWallpaperFailed": "Failed to set wallpaper",
  "_statusWallpaperFailed.comment": "Status toast shown when setting the desktop wallpaper fails.",
  "statusWallpaperTimeout": "Failed - request timed out",
  "_statusWallpaperTimeout.comment": "Status toast shown when the set-as-wallpaper request does not complete within the expected window.",
  "stop": "Stop",
  "_stop.comment": "Accessible label for the button that cancels an in-progress AI Restyle generation.",
  "storageAlmostFullPill": "Storage almost full ({{percent}}%)",
  "_storageAlmostFullPill.comment": "Label on the topbar quota pill when the user is critically close to their storage limit (above 90% used). {{percent}} is the usage percentage.",
  "storageBannerCriticalTitle": "Your storage is almost full ({{percent}}%)",
  "_storageBannerCriticalTitle.comment": "Banner title shown when the user's OneDrive storage is critically full (90-99% used); {{percent}} is the usage percentage.",
  "storageBannerErrorBody": "You can't upload new files or send and receive email for this account.",
  "_storageBannerErrorBody.comment": "Banner body shown alongside the storage banner title for error states (full/over).",
  "storageBannerFullTitle": "Your storage is full ({{percent}}%)",
  "_storageBannerFullTitle.comment": "Banner title shown when the user's OneDrive storage is full (at 100% quota); {{percent}} is the usage percentage.",
  "storageBannerNearingTitle": "You're running low on storage ({{percent}}%)",
  "_storageBannerNearingTitle.comment": "Banner title shown when the user is running low on OneDrive storage (70-89% used); {{percent}} is the usage percentage.",
  "storageBannerOverTitle": "You're over your storage limit ({{percent}}%)",
  "_storageBannerOverTitle.comment": "Banner title shown when the user has exceeded their OneDrive storage quota; {{percent}} is the usage percentage.",
  "storageBannerWarnBody": "When you run out of storage, you won't be able to upload new files or send and receive email for this account.",
  "_storageBannerWarnBody.comment": "Banner body shown alongside the storage banner title for warning states (nearing/critical).",
  "storageBlockedPill": "Account blocked",
  "_storageBlockedPill.comment": "Label on the topbar quota pill when the user's account has been suspended or blocked due to storage policy violations.",
  "storageBuyMorePill": "Buy more storage",
  "_storageBuyMorePill.comment": "Label on the topbar quota pill for 100GB plan users who can upgrade to a higher tier.",
  "storageDismiss": "Dismiss",
  "_storageDismiss.comment": "Button to dismiss the storage quota banner.",
  "storageFullPill": "Storage is full",
  "_storageFullPill.comment": "Label on the topbar quota pill when the user has reached exactly 100% of their storage quota.",
  "storageGetMore": "Get more storage",
  "_storageGetMore.comment": "Label used in the storage near-limit banner link and the topbar quota pill when the user has plenty of storage remaining (0-50% used). Opens the OneDrive storage management page.",
  "storageLowPill": "Low on storage ({{percent}}%)",
  "_storageLowPill.comment": "Label on the topbar quota pill when the user is nearing their storage limit (70-90% used). {{percent}} is the usage percentage.",
  "storageManage": "Manage storage",
  "_storageManage.comment": "Link in the storage banner that opens the OneDrive storage management page.",
  "storageOverPill": "Over storage limit",
  "_storageOverPill.comment": "Short pill label shown in the nav when the user is over their storage limit.",
  "straighten": "Straighten",
  "_straighten.comment": "Label for the straighten angle slider (-45 to +45 degrees) in the photo editor.",
  "straightenDialNote": "Straighten with the dial below the photo",
  "_straightenDialNote.comment": "Quiet footnote in the photo editor Resize pane telling the user the manual straighten angle is set with the dial shown below the photo.",
  "straightenGroup": "Straighten",
  "_straightenGroup.comment": "Header label for the photo editor Resize panel group that holds the rotate, flip, fine-tune angle, auto level, and level controls (the tools that re-orient and level the photo).",
  "straightenGroupSub": "rotate, flip - or level the horizon",
  "_straightenGroupSub.comment": "Helper sub-text under the Straighten group header in the photo editor Resize panel, describing that the group rotates, flips, or levels the horizon.",
  "styleAnime": "Anime",
  "_styleAnime.comment": "AI Restyle style name: turns the photo into a Japanese anime illustration.",
  "styleCaricature": "Caricature",
  "_styleCaricature.comment": "AI Restyle style name: turns the photo into an exaggerated caricature drawing.",
  "styleCherryBlossom": "Cherry blossom",
  "_styleCherryBlossom.comment": "AI Restyle style name: adds a dreamy cherry-blossom (sakura) setting.",
  "styleChibiSticker": "Chibi sticker",
  "_styleChibiSticker.comment": "AI Restyle style name: turns the photo into a cute big-headed chibi sticker.",
  "styleCrochetArt": "Crochet art",
  "_styleCrochetArt.comment": "AI Restyle style name: turns the photo into a knitted crochet-yarn artwork.",
  "styleDoodle": "Doodle",
  "_styleDoodle.comment": "AI Restyle style name: turns the photo into a playful hand-drawn doodle.",
  "styleForestScene": "Forest scene",
  "_styleForestScene.comment": "AI Restyle style name: places the subject in a lush forest scene.",
  "styleGlassMosaic": "Glass mosaic",
  "_styleGlassMosaic.comment": "AI Restyle style name: turns the photo into a stained-glass mosaic.",
  "styleGraffiti": "Graffiti",
  "_styleGraffiti.comment": "AI Restyle style name: turns the photo into spray-painted street-art graffiti.",
  "styleHologram": "Hologram",
  "_styleHologram.comment": "AI Restyle style name: turns the photo into a translucent futuristic hologram.",
  "styleMoviePoster": "Movie poster",
  "_styleMoviePoster.comment": "AI Restyle style name: turns the photo into a dramatic movie poster.",
  "styleNeonGlow": "Neon glow",
  "_styleNeonGlow.comment": "AI Restyle style name: turns the photo into a glowing neon-light look.",
  "styleOilImpasto": "Oil impasto",
  "_styleOilImpasto.comment": "AI Restyle style name: turns the photo into a thick-brushstroke impasto oil painting.",
  "stylePencilPortrait": "Pencil portrait",
  "_stylePencilPortrait.comment": "AI Restyle style name: turns the photo into a graphite pencil portrait sketch.",
  "stylePhotoBooth": "Photo booth",
  "_stylePhotoBooth.comment": "AI Restyle style name: turns the photo into a retro photo-booth strip look.",
  "stylePlushToy": "Plush toy",
  "_stylePlushToy.comment": "AI Restyle style name: turns the photo into a soft plush stuffed-toy version.",
  "stylePopArt": "Pop art",
  "_stylePopArt.comment": "AI Restyle style name: turns the photo into a bold pop-art piece.",
  "styleRisographPrint": "Risograph print",
  "_styleRisographPrint.comment": "AI Restyle style name: turns the photo into a grainy limited-color risograph print.",
  "styleStorybook": "Storybook",
  "_styleStorybook.comment": "AI Restyle style name: turns the photo into a whimsical storybook illustration.",
  "styleSuperhero": "Superhero",
  "_styleSuperhero.comment": "AI Restyle style name: turns the subject into a comic-book superhero.",
  "styleTarotCard": "Tarot card",
  "_styleTarotCard.comment": "AI Restyle style name: turns the photo into an ornate illustrated tarot card.",
  "styleToyModel": "Toy model",
  "_styleToyModel.comment": "AI Restyle style name: turns the photo into a miniature toy-model diorama.",
  "subscriptionBody": "Subscription management is coming soon. Stay tuned for premium features.",
  "_subscriptionBody.comment": "Body text on the subscription stub page.",
  "surveyCommentQuestion": "Please tell us more. Why did you choose that answer?",
  "_surveyCommentQuestion.comment": "Follow-up question after the user selects a rating.",
  "surveyNo": "Not now",
  "_surveyNo.comment": "Button label to decline the NPS survey prompt.",
  "surveyPromptQuestion": "We have just two questions for you.",
  "_surveyPromptQuestion.comment": "Subtitle shown when prompting the user for an NPS survey.",
  "surveyPromptTitle": "We'd love your feedback!",
  "_surveyPromptTitle.comment": "Title shown when prompting the user for an NPS survey.",
  "surveyRating1": "1 - Not at all likely",
  "_surveyRating1.comment": "Lowest rating label on the 1-5 NPS scale.",
  "surveyRating2": "2",
  "_surveyRating2.comment": "Rating label 2 on the 1-5 NPS scale.",
  "surveyRating3": "3",
  "_surveyRating3.comment": "Rating label 3 on the 1-5 NPS scale.",
  "surveyRating4": "4",
  "_surveyRating4.comment": "Rating label 4 on the 1-5 NPS scale.",
  "surveyRating5": "5 - Extremely likely",
  "_surveyRating5.comment": "Highest rating label on the 1-5 NPS scale.",
  "surveyRatingQuestion": "How likely are you to recommend OneDrive Photos to a friend or colleague?",
  "_surveyRatingQuestion.comment": "NPS rating question. Term ID for 'OneDrive Photos' is 3227191",
  "surveyYes": "Sure",
  "_surveyYes.comment": "Button label to accept the NPS survey prompt.",
  "swatchBlue": "Blue",
  "_swatchBlue.comment": "Accessible name for the blue colour swatch in the Draw tools.",
  "swatchGreen": "Green",
  "_swatchGreen.comment": "Accessible name for the green colour swatch in the Draw tools.",
  "swatchRed": "Red",
  "_swatchRed.comment": "Accessible name for the red colour swatch in the Draw tools.",
  "swatchWhite": "White",
  "_swatchWhite.comment": "Accessible name for the white colour swatch in the Draw tools.",
  "swatchYellow": "Yellow",
  "_swatchYellow.comment": "Accessible name for the yellow colour swatch in the Draw tools.",
  "syncConflictGenericFailed": "A change couldn't sync",
  "_syncConflictGenericFailed.comment": "Generic toast/row message shown when an unknown or unsupported change failed to sync to the cloud, used when Nucleus didn't provide a templated message.",
  "syncConflictRetryFailed": "Retry didn't work. Try again later.",
  "_syncConflictRetryFailed.comment": "Subtitle replacement shown when the user clicked Retry on a sync conflict row but the retry attempt itself failed.",
  "syncConflictsPanelTitle": "Couldn't update some of your recent changes.",
  "_syncConflictsPanelTitle.comment": "Title of the progress panel when listing Nucleus sync conflicts the user needs to resolve. Matches the odsp-web equivalent (failedConflictsItemsWithNoCountTitle).",
  "tagcloudFailed": "Failed to load tags",
  "_tagcloudFailed.comment": "Error message shown when the tag list cannot be fetched.",
  "tagcloudRemove": "Remove \"%1!s!\"",
  "_tagcloudRemove.comment": "Accessible title on the remove button for a tag chip; %1!s! is the tag name.",
  "tagsNoMatch": "No matching tags",
  "_tagsNoMatch.comment": "Shown in the tag filter panel search results when no tags match the typed query.",
  "tagsNone": "No tags available",
  "_tagsNone.comment": "Shown in the tag filter panel when the library has no tagged photos.",
  "theaterEmpty": "No Videos Found",
  "_theaterEmpty.comment": "Empty-state heading shown when the video library has no items.",
  "theaterEmptyBody": "Your library doesn't contain any videos yet, or they haven't been synced.",
  "_theaterEmptyBody.comment": "Empty-state body shown below the no-videos heading.",
  "theaterError": "Error Loading Videos",
  "_theaterError.comment": "Error heading shown when the video list fails to load.",
  "theaterLong": "Long Videos (> 5 min)",
  "_theaterLong.comment": "Section heading for videos longer than 5 minutes in the theater view.",
  "theaterRecent": "Recent Videos",
  "_theaterRecent.comment": "Section heading for recently added videos in the theater view.",
  "theaterShort": "Short Clips (< 30 sec)",
  "_theaterShort.comment": "Section heading for clips shorter than 30 seconds in the theater view.",
  "timeAcrossMonthOne": "%2!d! photos across %1!d! month",
  "_timeAcrossMonthOne.comment": "Subtitle in the Time view when photos span exactly one month; %1!d! is 1, %2!d! is the photo count.",
  "timeAcrossMonthOther": "%2!d! photos across %1!d! months",
  "_timeAcrossMonthOther.comment": "Subtitle in the Time view when photos span multiple months; %1!d! is the month count, %2!d! is the photo count.",
  "timeAcrossYearOne": "%2!d! photos across %1!d! year",
  "_timeAcrossYearOne.comment": "Subtitle in the Time view when photos span exactly one year; %1!d! is 1, %2!d! is the photo count.",
  "timeAcrossYearOther": "%2!d! photos across %1!d! years",
  "_timeAcrossYearOther.comment": "Subtitle in the Time view when photos span multiple years; %1!d! is the year count, %2!d! is the photo count.",
  "timeFailed": "Failed to load timeline",
  "_timeFailed.comment": "Error shown when the timeline view cannot fetch its data.",
  "timeLoading": "Loading timeline...",
  "_timeLoading.comment": "Static loading paragraph shown in time.html before JavaScript initializes.",
  "timeNav": "Timeline navigation",
  "_timeNav.comment": "Accessible label on the <nav> landmark in the timeline view.",
  "timeStatusLoaded": "Timeline loaded",
  "_timeStatusLoaded.comment": "Status shown when the time view finishes loading.",
  "timeStatusLoading": "Rewinding through the years...",
  "_timeStatusLoading.comment": "Status shown while the time view loads its timeline data.",
  "timeYears": "Years",
  "_timeYears.comment": "Label on the root breadcrumb button in the timeline view that navigates back to the years level.",
  "transformAiDisclaimer": "Content is generated using AI. It may alter features and faces, or be inaccurate.",
  "_transformAiDisclaimer.comment": "Disclaimer shown under the Transform prompt box warning that AI-generated results may be imperfect. Term ID for 'AI' is 1176917",
  "transformButton": "Transform",
  "_transformButton.comment": "Label on the submit button of the Transform (AI Restyle) prompt box that starts an AI generation.",
  "transformImagineCaption": "Change scene, weather and more",
  "_transformImagineCaption.comment": "Sub-caption under the Imagine section header in the Transform panel.",
  "transformImagineLabel": "Imagine",
  "_transformImagineLabel.comment": "Section header for the Transform style cards that change the scene, weather, season, or people in the photo.",
  "transformOrPickStyle": "Or pick a style",
  "_transformOrPickStyle.comment": "Divider label in the Transform panel separating the free-form prompt box above from the canned style cards below. Shown in small capitals.",
  "transformRandom": "Pick random transform",
  "_transformRandom.comment": "Button in the Transform (AI Restyle) prompt box that drops a random example prompt into the text field as a starting point.",
  "transformRestyleCaption": "Reimagine the whole photo",
  "_transformRestyleCaption.comment": "Sub-caption under the Restyle section header in the Transform panel.",
  "transformRestyleLabel": "Restyle",
  "_transformRestyleLabel.comment": "Section header for the Transform style cards that reimagine the whole photo as an art style (anime, pop art, etc.).",
  "tryAgain": "Try again",
  "_tryAgain.comment": "Label on retry button shown when a view fails to load.",
  "unavailableOffline": "Not available while offline",
  "_unavailableOffline.comment": "Tooltip shown on any button or action that requires an internet connection.",
  "undo": "Undo",
  "_undo.comment": "Tooltip and accessible label for the undo button in the photo editor.",
  "unhandledError": "Something went wrong. Please try again.",
  "_unhandledError.comment": "This is the generic error message shown to users when an unknown/unhandled error has occurred.",
  "unknownValue": "Unknown",
  "_unknownValue.comment": "Generic fallback shown when a value is not available.",
  "uploadCancel": "Cancel",
  "_uploadCancel.comment": "Button label on the upload progress toast that cancels the in-flight upload job.",
  "uploadCanceledV2": "Upload canceled.",
  "_uploadCanceledV2.comment": "Brief status message shown after the user cancels an in-flight upload. Revised wording for US spelling - replaces IDS_OD4_SHELL_UPLOAD_CANCELLED.",
  "uploadCancelLabel": "Cancel upload",
  "_uploadCancelLabel.comment": "Accessible label on the Cancel button of the upload progress toast.",
  "uploadCancelled": "Upload cancelled.",
  "_uploadCancelled.comment": "Brief status message shown after the user cancels an in-flight upload.",
  "uploadConflictPaneClose": "Close",
  "_uploadConflictPaneClose.comment": "Accessible label on the X button that closes the upload conflict resolution pane.",
  "uploadConflictPaneTitle": "Resolve conflicts",
  "_uploadConflictPaneTitle.comment": "Title of the right-hand pane that opens when the user picks 'Decide for each' to resolve upload conflicts one file at a time.",
  "uploadDecideForEach": "Decide for each",
  "_uploadDecideForEach.comment": "Button label in the upload conflict toast. Opens a pane where the user can resolve each conflict individually.",
  "uploadDismiss": "Dismiss",
  "_uploadDismiss.comment": "Accessible label on the X button that dismisses an upload conflict card.",
  "uploadEmptyNoMedia": "No photos or videos found to import.",
  "_uploadEmptyNoMedia.comment": "Error toast shown when the user selected files/folders but none were photos or videos.",
  "uploadEmptyNoMediaV2": "No photos or videos found to upload.",
  "_uploadEmptyNoMediaV2.comment": "Error toast shown when the user selected files/folders but none were photos or videos. Revised wording for correct feature name - replaces IDS_OD4_SHELL_UPLOAD_EMPTY_NO_MEDIA.",
  "uploadEmptyNoMediaWithSkippedOne": "No photos or videos found. %1!d! non-media file was skipped.",
  "_uploadEmptyNoMediaWithSkippedOne.comment": "Error toast shown when the user selected files/folders but none were photos or videos and exactly one non-media file was skipped. %1 is always 1 here.",
  "uploadEmptyNoMediaWithSkippedOther": "No photos or videos found. %1!d! non-media files were skipped.",
  "_uploadEmptyNoMediaWithSkippedOther.comment": "Error toast shown when the user selected files/folders but none were photos or videos; %1 is the count of skipped non-media files.",
  "uploadErrorGeneric": "Import failed.",
  "_uploadErrorGeneric.comment": "Error toast shown when an upload fails for an unspecified reason.",
  "uploadFileConflictCard": "A file with this name already exists so we couldn't upload <span class=\"upload-conflict-item-name\">%1!s!</span>. Add it as a new version of the existing file, or keep them both.",
  "_uploadFileConflictCard.comment": "Per-file card text in the conflict resolution pane. %1 is the filename (HTML <span> tags must be preserved).",
  "uploadFileConflictCardV2": "A photo with this name already exists so we couldn't upload <span class=\"upload-conflict-item-name\">%1!s!</span>. Add it as a new version of the existing file, or keep them both.",
  "_uploadFileConflictCardV2.comment": "Per-file card text in the conflict resolution pane. %1 is the filename (HTML <span> tags must be preserved).",
  "uploadFileConflictSummaryOne": "An item with this name already exists so we couldn't upload %1!d! item. Add it as a new version of the existing item, or keep it.",
  "_uploadFileConflictSummaryOne.comment": "Summary message in the file-upload conflict toast/pane when exactly one file conflict was detected. %1 is always 1.",
  "uploadFileConflictSummaryOneV2": "A photo with this name already exists so we couldn't upload %1!d! photo. Add it as a new version of the existing photo, or keep it.",
  "_uploadFileConflictSummaryOneV2.comment": "Summary message in the file-upload conflict toast/pane when exactly one file conflict was detected. %1 is always 1.",
  "uploadFileConflictSummaryOther": "Items with the same names already exist so we couldn't upload %1!d! items. Add them as new versions of the existing items, or keep them all.",
  "_uploadFileConflictSummaryOther.comment": "Summary message in the file-upload conflict toast/pane when multiple file conflicts were detected. %1 is the count.",
  "uploadFileConflictSummaryOtherV2": "Photos with the same names already exist so we couldn't upload %1!d! photos. Add them as new versions of the existing photos, or keep them all.",
  "_uploadFileConflictSummaryOtherV2.comment": "Summary message in the file-upload conflict toast/pane when multiple file conflicts were detected. %1 is the count.",
  "uploadFolder": "Upload folder",
  "_uploadFolder.comment": "Upload submenu item for uploading a folder.",
  "uploadFolderConflictMultipleOne": "A folder with this name already exists so we couldn't upload %1!d! folder.",
  "_uploadFolderConflictMultipleOne.comment": "Plural-aware fallback for languages whose 'one' CLDR form covers counts beyond exactly 1. The English app branches to FOLDER_CONFLICT_SINGLE when count is exactly 1, so this form is rarely shown in English; %1 is the conflicting folder count.",
  "uploadFolderConflictMultipleOther": "Folders with these names already exist so we couldn't upload %1!d! folders.",
  "_uploadFolderConflictMultipleOther.comment": "Toast shown when the user tries to upload multiple folders whose names collide with existing ones. %1 is the count of conflicting folders.",
  "uploadFolderConflictSingle": "A folder with this name already exists so we couldn't upload <b>%1!s!</b>.",
  "_uploadFolderConflictSingle.comment": "Toast shown when the user tries to upload a folder whose name already exists at the destination. %1 is the folder name (HTML <b> tags must be preserved).",
  "uploadKeepAll": "Keep all",
  "_uploadKeepAll.comment": "Button label in the upload conflict toast/pane. Keeps all existing files and the new uploads (renames on conflict).",
  "uploadKeepBoth": "Keep both",
  "_uploadKeepBoth.comment": "Button label in the upload conflict UI. Keeps both the new and existing file/folder by renaming the incoming one.",
  "uploadPhotosVideos": "Upload photos and videos",
  "_uploadPhotosVideos.comment": "Upload submenu item for uploading photo and video files.",
  "uploadProgressCountOne": "Uploading %1!d! item",
  "_uploadProgressCountOne.comment": "Progress toast shown while an upload is queued and about to start. %1 is the total file count (always 1 here).",
  "uploadProgressCountOneV2": "Uploading %1!d! photo",
  "_uploadProgressCountOneV2.comment": "Progress toast shown while an upload is queued and about to start. %1 is the total file count (always 1 here).",
  "uploadProgressCountOther": "Uploading %1!d! items",
  "_uploadProgressCountOther.comment": "Progress toast shown while an upload is queued and about to start. %1 is the total file count.",
  "uploadProgressCountOtherV2": "Uploading %1!d! photos",
  "_uploadProgressCountOtherV2.comment": "Progress toast shown while an upload is queued and about to start. %1 is the total file count.",
  "uploadProgressItemFailed": "Couldn't upload",
  "_uploadProgressItemFailed.comment": "Per-file status text in the progress pane when a file failed to upload.",
  "uploadProgressItemPending": "Uploading...",
  "_uploadProgressItemPending.comment": "Per-file status text in the progress pane while a file is uploading.",
  "uploadProgressItemSkipped": "Skipped",
  "_uploadProgressItemSkipped.comment": "Per-file status text in the progress pane when a file was skipped and the specific reason is not one of the granular reasons below.",
  "uploadProgressItemSkippedInSyncRootFile": "Already in OneDrive at %1!s!",
  "_uploadProgressItemSkippedInSyncRootFile.comment": "Per-file skip-reason text in the progress pane when a file is at or under the OneDrive sync root. %1 is the conflicting path. Term ID for 'OneDrive' is 2027121",
  "uploadProgressItemSkippedInSyncRootFolder": "Already in OneDrive at %1!s!",
  "_uploadProgressItemSkippedInSyncRootFolder.comment": "Per-folder skip-reason text in the progress pane when a folder is at or under the OneDrive sync root. %1 is the conflicting path. Term ID for 'OneDrive' is 2027121",
  "uploadProgressItemSkippedInWatchedFolderFile": "Already backed up under %1!s!",
  "_uploadProgressItemSkippedInWatchedFolderFile.comment": "Per-file skip-reason text in the progress pane when a file is inside a watched folder. %1 is the watched folder root.",
  "uploadProgressItemSkippedInWatchedFolderFolder": "Already backed up under %1!s!",
  "_uploadProgressItemSkippedInWatchedFolderFolder.comment": "Per-folder skip-reason text in the progress pane when a folder is inside a watched folder. %1 is the watched folder root.",
  "uploadProgressItemSkippedIsExistingSourceFolder": "Already a backed-up folder at %1!s!",
  "_uploadProgressItemSkippedIsExistingSourceFolder.comment": "Per-folder skip-reason text in the progress pane when the source path equals an existing watched-folder root. %1 is the conflicting path.",
  "uploadProgressItemSkippedNonMedia": "Not a photo or video",
  "_uploadProgressItemSkippedNonMedia.comment": "Per-file skip-reason text in the progress pane when a file was filtered out because it isn't a photo or video.",
  "uploadProgressItemUploaded": "Uploaded",
  "_uploadProgressItemUploaded.comment": "Per-file status text in the progress pane after a file succeeds.",
  "uploadProgressOngoingOne": "Uploading %2!s! of %1!d! item",
  "_uploadProgressOngoingOne.comment": "Progress toast while an upload is in flight. %1 is the total file count (always 1 here); %2 is the number completed so far. Translators may reorder; keep %1 for total, %2 for current.",
  "uploadProgressOngoingOneV2": "Uploading %2!s! of %1!d! photo",
  "_uploadProgressOngoingOneV2.comment": "Progress toast while an upload is in flight. %1 is the total file count (always 1 here); %2 is the number completed so far. Translators may reorder; keep %1 for total, %2 for current.",
  "uploadProgressOngoingOther": "Uploading %2!s! of %1!d! items",
  "_uploadProgressOngoingOther.comment": "Progress toast while an upload is in flight. %1 is the total file count; %2 is the number completed so far. Translators may reorder; keep %1 for total, %2 for current.",
  "uploadProgressOngoingOtherV2": "Uploading %2!s! of %1!d! photos",
  "_uploadProgressOngoingOtherV2.comment": "Progress toast while an upload is in flight. %1 is the total file count; %2 is the number completed so far. Translators may reorder; keep %1 for total, %2 for current.",
  "uploadProgressOpDoneOne": "%1!s! of %2!s! uploaded",
  "_uploadProgressOpDoneOne.comment": "Subtitle on the upload operation header row in the progress pane (singular). %1 is completed count, %2 is total count.",
  "uploadProgressOpDoneOther": "%1!s! of %2!s! uploaded",
  "_uploadProgressOpDoneOther.comment": "Subtitle on the upload operation header row in the progress pane (plural). %1 is completed count, %2 is total count.",
  "uploadProgressOpDoneWithFailed": "%1!s! of %2!s! uploaded (%3!s! failed)",
  "_uploadProgressOpDoneWithFailed.comment": "Subtitle on the upload operation header row when the upload finished with failures. %1 is succeeded count, %2 is total count, %3 is failed count.",
  "uploadProgressOpTitle": "Uploading",
  "_uploadProgressOpTitle.comment": "Title of the upload operation header row in the progress pane.",
  "uploadReplace": "Replace",
  "_uploadReplace.comment": "Per-card button in the conflict resolution pane. Replaces this specific existing file.",
  "uploadReplaceAll": "Replace all",
  "_uploadReplaceAll.comment": "Button label in the upload conflict toast/pane. Replaces existing files with the newly uploaded ones.",
  "uploadShowProgressLabel": "Show progress details",
  "_uploadShowProgressLabel.comment": "Accessible label on the pop-out button on the upload toast that opens the progress pane.",
  "uploadShowProgressTitle": "Show progress",
  "_uploadShowProgressTitle.comment": "Tooltip on the pop-out button on the upload toast that opens the progress pane.",
  "uploadSuccessFailedOne": "%1!d! file failed",
  "_uploadSuccessFailedOne.comment": "Success toast fragment reporting the number of files that failed to upload, when exactly one file failed. %1 is always 1 here.",
  "uploadSuccessFailedOneV2": "%1!d! photo failed",
  "_uploadSuccessFailedOneV2.comment": "Success toast fragment reporting the number of files that failed to upload, when exactly one file failed. %1 is always 1 here.",
  "uploadSuccessFailedOther": "%1!d! files failed",
  "_uploadSuccessFailedOther.comment": "Success toast fragment reporting the number of files that failed to upload. %1 is the failed count.",
  "uploadSuccessFailedOtherV2": "%1!d! photos failed",
  "_uploadSuccessFailedOtherV2.comment": "Success toast fragment reporting the number of files that failed to upload. %1 is the failed count.",
  "uploadSuccessImportedOne": "%1!d! file imported",
  "_uploadSuccessImportedOne.comment": "Success toast fragment after an upload completes. %1 is the imported file count (always 1 here).",
  "uploadSuccessImportedOneV2": "%1!d! photo imported",
  "_uploadSuccessImportedOneV2.comment": "Success toast fragment after an upload completes. %1 is the imported file count (always 1 here).",
  "uploadSuccessImportedOther": "%1!d! files imported",
  "_uploadSuccessImportedOther.comment": "Success toast fragment after an upload completes. %1 is the imported file count.",
  "uploadSuccessImportedOtherV2": "%1!d! photos imported",
  "_uploadSuccessImportedOtherV2.comment": "Success toast fragment after an upload completes. %1 is the imported file count.",
  "uploadSuccessSkippedFolderOne": "%1!d! folder skipped",
  "_uploadSuccessSkippedFolderOne.comment": "Success toast fragment reporting folders skipped during upload because they are already in OneDrive. Used when exactly one folder was skipped. %1 is always 1 here.",
  "uploadSuccessSkippedFolderOther": "%1!d! folders skipped",
  "_uploadSuccessSkippedFolderOther.comment": "Success toast fragment reporting folders skipped during upload because they are already in OneDrive. %1 is the skipped count.",
  "uploadSuccessSkippedOne": "%1!d! file skipped",
  "_uploadSuccessSkippedOne.comment": "Success toast fragment reporting files that were skipped during upload (e.g. unsupported file type, or already in OneDrive). %1 is the skipped count (always 1 here).",
  "uploadSuccessSkippedOther": "%1!d! files skipped",
  "_uploadSuccessSkippedOther.comment": "Success toast fragment reporting files that were skipped during upload (e.g. unsupported file type, or already in OneDrive). %1 is the skipped count.",
  "uploadToastFailed": "Upload failed",
  "_uploadToastFailed.comment": "Generic error toast shown when an upload fails and a more specific count breakdown is not available.",
  "uploadToastFailedCountOne": "Upload failed. %1!s! item failed.",
  "_uploadToastFailedCountOne.comment": "Error toast when no items succeeded and only failures (no skips) are known. %1 is failed count (1 here).",
  "uploadToastFailedCountOneV2": "Upload failed. %1!s! photo failed.",
  "_uploadToastFailedCountOneV2.comment": "Error toast when no items succeeded and only failures (no skips) are known. %1 is failed count (1 here).",
  "uploadToastFailedCountOther": "Upload failed. %1!s! items failed.",
  "_uploadToastFailedCountOther.comment": "Error toast when no items succeeded and only failures (no skips) are known. %1 is failed count.",
  "uploadToastFailedCountOtherV2": "Upload failed. %1!s! photos failed.",
  "_uploadToastFailedCountOtherV2.comment": "Error toast when no items succeeded and only failures (no skips) are known. %1 is failed count.",
  "uploadToastFailedSkippedOneOne": "Upload failed. %1!s! item failed, %2!s! item skipped.",
  "_uploadToastFailedSkippedOneOne.comment": "Error toast when no items succeeded but the failed/skipped breakdown is known. %1 is failed count (1 here), %2 is skipped count (1 here).",
  "uploadToastFailedSkippedOneOneV2": "Upload failed. %1!s! photo failed, %2!s! file skipped.",
  "_uploadToastFailedSkippedOneOneV2.comment": "Error toast when no items succeeded but the failed/skipped breakdown is known. %1 is failed count (1 here), %2 is skipped count (1 here).",
  "uploadToastFailedSkippedOneOther": "Upload failed. %1!s! item failed, %2!s! items skipped.",
  "_uploadToastFailedSkippedOneOther.comment": "Error toast when no items succeeded but the failed/skipped breakdown is known. %1 is failed count (1 here), %2 is skipped count.",
  "uploadToastFailedSkippedOneOtherV2": "Upload failed. %1!s! photo failed, %2!s! files skipped.",
  "_uploadToastFailedSkippedOneOtherV2.comment": "Error toast when no items succeeded but the failed/skipped breakdown is known. %1 is failed count (1 here), %2 is skipped count.",
  "uploadToastFailedSkippedOtherOne": "Upload failed. %1!s! items failed, %2!s! item skipped.",
  "_uploadToastFailedSkippedOtherOne.comment": "Error toast when no items succeeded but the failed/skipped breakdown is known. %1 is failed count, %2 is skipped count (1 here).",
  "uploadToastFailedSkippedOtherOneV2": "Upload failed. %1!s! photos failed, %2!s! file skipped.",
  "_uploadToastFailedSkippedOtherOneV2.comment": "Error toast when no items succeeded but the failed/skipped breakdown is known. %1 is failed count, %2 is skipped count (1 here).",
  "uploadToastFailedSkippedOtherOther": "Upload failed. %1!s! items failed, %2!s! items skipped.",
  "_uploadToastFailedSkippedOtherOther.comment": "Error toast when no items succeeded but the failed/skipped breakdown is known. %1 is failed count, %2 is skipped count.",
  "uploadToastFailedSkippedOtherOtherV2": "Upload failed. %1!s! photos failed, %2!s! files skipped.",
  "_uploadToastFailedSkippedOtherOtherV2.comment": "Error toast when no items succeeded but the failed/skipped breakdown is known. %1 is failed count, %2 is skipped count.",
  "uploadToastPendingOfflineFailedOneOne": "Copied %1!s! photo to %2!s!. %3!s! photo failed to upload.",
  "_uploadToastPendingOfflineFailedOneOne.comment": "Warning toast - local copy finished with failures, cloud upload blocked by offline. %1 is copied count (1), %2 is destination, %3 is failed count (1).",
  "uploadToastPendingOfflineFailedOneOther": "Copied %1!s! photo to %2!s!. %3!s! photos failed to upload.",
  "_uploadToastPendingOfflineFailedOneOther.comment": "Warning toast - local copy finished with failures, cloud upload blocked by offline. %1 is copied count (1), %2 is destination, %3 is failed count.",
  "uploadToastPendingOfflineFailedOtherOne": "Copied %1!s! photos to %2!s!. %3!s! photo failed to upload.",
  "_uploadToastPendingOfflineFailedOtherOne.comment": "Warning toast - local copy finished with failures, cloud upload blocked by offline. %1 is copied count, %2 is destination, %3 is failed count (1).",
  "uploadToastPendingOfflineFailedOtherOther": "Copied %1!s! photos to %2!s!. %3!s! photos failed to upload.",
  "_uploadToastPendingOfflineFailedOtherOther.comment": "Warning toast - local copy finished with failures, cloud upload blocked by offline. %1 is copied count, %2 is destination, %3 is failed count.",
  "uploadToastPendingOfflineMixedOneOneOne": "Copied %1!s! photo to %2!s!. %3!s! photo failed, %4!s! file skipped.",
  "_uploadToastPendingOfflineMixedOneOneOne.comment": "Warning toast - local copy with failures and skips, cloud upload blocked by offline. %1 copied (1), %2 destination, %3 failed (1), %4 skipped (1).",
  "uploadToastPendingOfflineMixedOneOneOther": "Copied %1!s! photo to %2!s!. %3!s! photo failed, %4!s! files skipped.",
  "_uploadToastPendingOfflineMixedOneOneOther.comment": "Warning toast - local copy with failures and skips, cloud upload blocked by offline. %1 copied (1), %2 destination, %3 failed (1), %4 skipped.",
  "uploadToastPendingOfflineMixedOneOtherOne": "Copied %1!s! photo to %2!s!. %3!s! photos failed, %4!s! file skipped.",
  "_uploadToastPendingOfflineMixedOneOtherOne.comment": "Warning toast - local copy with failures and skips, cloud upload blocked by offline. %1 copied (1), %2 destination, %3 failed, %4 skipped (1).",
  "uploadToastPendingOfflineMixedOneOtherOther": "Copied %1!s! photo to %2!s!. %3!s! photos failed, %4!s! files skipped.",
  "_uploadToastPendingOfflineMixedOneOtherOther.comment": "Warning toast - local copy with failures and skips, cloud upload blocked by offline. %1 copied (1), %2 destination, %3 failed, %4 skipped.",
  "uploadToastPendingOfflineMixedOtherOneOne": "Copied %1!s! photos to %2!s!. %3!s! photo failed, %4!s! file skipped.",
  "_uploadToastPendingOfflineMixedOtherOneOne.comment": "Warning toast - local copy with failures and skips, cloud upload blocked by offline. %1 copied, %2 destination, %3 failed (1), %4 skipped (1).",
  "uploadToastPendingOfflineMixedOtherOneOther": "Copied %1!s! photos to %2!s!. %3!s! photo failed, %4!s! files skipped.",
  "_uploadToastPendingOfflineMixedOtherOneOther.comment": "Warning toast - local copy with failures and skips, cloud upload blocked by offline. %1 copied, %2 destination, %3 failed (1), %4 skipped.",
  "uploadToastPendingOfflineMixedOtherOtherOne": "Copied %1!s! photos to %2!s!. %3!s! photos failed, %4!s! file skipped.",
  "_uploadToastPendingOfflineMixedOtherOtherOne.comment": "Warning toast - local copy with failures and skips, cloud upload blocked by offline. %1 copied, %2 destination, %3 failed, %4 skipped (1).",
  "uploadToastPendingOfflineMixedOtherOtherOther": "Copied %1!s! photos to %2!s!. %3!s! photos failed, %4!s! files skipped.",
  "_uploadToastPendingOfflineMixedOtherOtherOther.comment": "Warning toast - local copy with failures and skips, cloud upload blocked by offline. %1 copied, %2 destination, %3 failed, %4 skipped.",
  "uploadToastPendingOfflineOne": "Copied %1!s! photo to %2!s!.",
  "_uploadToastPendingOfflineOne.comment": "Warning toast when local copy finished but cloud upload can't proceed because device is offline. %1 is the item count (1 here), %2 is the destination folder.",
  "uploadToastPendingOfflineOther": "Copied %1!s! photos to %2!s!.",
  "_uploadToastPendingOfflineOther.comment": "Warning toast when local copy finished but cloud upload can't proceed because device is offline. %1 is the item count, %2 is the destination folder.",
  "uploadToastPendingOfflineSkippedOneOne": "Copied %1!s! photo to %2!s!. %3!s! file skipped.",
  "_uploadToastPendingOfflineSkippedOneOne.comment": "Warning toast - local copy finished with skips, cloud upload blocked by offline. %1 is copied count (1), %2 is destination, %3 is skipped count (1).",
  "uploadToastPendingOfflineSkippedOneOther": "Copied %1!s! photo to %2!s!. %3!s! files skipped.",
  "_uploadToastPendingOfflineSkippedOneOther.comment": "Warning toast - local copy finished with skips, cloud upload blocked by offline. %1 is copied count (1), %2 is destination, %3 is skipped count.",
  "uploadToastPendingOfflineSkippedOtherOne": "Copied %1!s! photos to %2!s!. %3!s! file skipped.",
  "_uploadToastPendingOfflineSkippedOtherOne.comment": "Warning toast - local copy finished with skips, cloud upload blocked by offline. %1 is copied count, %2 is destination, %3 is skipped count (1).",
  "uploadToastPendingOfflineSkippedOtherOther": "Copied %1!s! photos to %2!s!. %3!s! files skipped.",
  "_uploadToastPendingOfflineSkippedOtherOther.comment": "Warning toast - local copy finished with skips, cloud upload blocked by offline. %1 is copied count, %2 is destination, %3 is skipped count.",
  "uploadToastPendingTimeoutFailedOneOne": "Copied %1!s! photo to %2!s!. %3!s! photo failed to upload. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutFailedOneOne.comment": "Warning toast - local copy finished with failures, cloud upload in progress past wait window. %1 is copied count (1), %2 is destination, %3 is failed count (1). Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutFailedOneOther": "Copied %1!s! photo to %2!s!. %3!s! photos failed to upload. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutFailedOneOther.comment": "Warning toast - local copy finished with failures, cloud upload in progress past wait window. %1 is copied count (1), %2 is destination, %3 is failed count. Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutFailedOtherOne": "Copied %1!s! photos to %2!s!. %3!s! photo failed to upload. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutFailedOtherOne.comment": "Warning toast - local copy finished with failures, cloud upload in progress past wait window. %1 is copied count, %2 is destination, %3 is failed count (1). Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutFailedOtherOther": "Copied %1!s! photos to %2!s!. %3!s! photos failed to upload. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutFailedOtherOther.comment": "Warning toast - local copy finished with failures, cloud upload in progress past wait window. %1 is copied count, %2 is destination, %3 is failed count. Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutMixedOneOneOne": "Copied %1!s! photo to %2!s!. %3!s! photo failed, %4!s! file skipped. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutMixedOneOneOne.comment": "Warning toast - local copy with failures and skips, cloud upload in progress past wait window. %1 copied (1), %2 destination, %3 failed (1), %4 skipped (1). Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutMixedOneOneOther": "Copied %1!s! photo to %2!s!. %3!s! photo failed, %4!s! files skipped. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutMixedOneOneOther.comment": "Warning toast - local copy with failures and skips, cloud upload in progress past wait window. %1 copied (1), %2 destination, %3 failed (1), %4 skipped. Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutMixedOneOtherOne": "Copied %1!s! photo to %2!s!. %3!s! photos failed, %4!s! file skipped. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutMixedOneOtherOne.comment": "Warning toast - local copy with failures and skips, cloud upload in progress past wait window. %1 copied (1), %2 destination, %3 failed, %4 skipped (1). Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutMixedOneOtherOther": "Copied %1!s! photo to %2!s!. %3!s! photos failed, %4!s! files skipped. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutMixedOneOtherOther.comment": "Warning toast - local copy with failures and skips, cloud upload in progress past wait window. %1 copied (1), %2 destination, %3 failed, %4 skipped. Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutMixedOtherOneOne": "Copied %1!s! photos to %2!s!. %3!s! photo failed, %4!s! file skipped. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutMixedOtherOneOne.comment": "Warning toast - local copy with failures and skips, cloud upload in progress past wait window. %1 copied, %2 destination, %3 failed (1), %4 skipped (1). Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutMixedOtherOneOther": "Copied %1!s! photos to %2!s!. %3!s! photo failed, %4!s! files skipped. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutMixedOtherOneOther.comment": "Warning toast - local copy with failures and skips, cloud upload in progress past wait window. %1 copied, %2 destination, %3 failed (1), %4 skipped. Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutMixedOtherOtherOne": "Copied %1!s! photos to %2!s!. %3!s! photos failed, %4!s! file skipped. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutMixedOtherOtherOne.comment": "Warning toast - local copy with failures and skips, cloud upload in progress past wait window. %1 copied, %2 destination, %3 failed, %4 skipped (1). Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutMixedOtherOtherOther": "Copied %1!s! photos to %2!s!. %3!s! photos failed, %4!s! files skipped. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutMixedOtherOtherOther.comment": "Warning toast - local copy with failures and skips, cloud upload in progress past wait window. %1 copied, %2 destination, %3 failed, %4 skipped. Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutOne": "Copied %1!s! photo to %2!s!. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutOne.comment": "Success toast when local copy finished and cloud upload is in progress but didn't ack within the wait window. %1 is the item count (1 here), %2 is the destination folder. Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutOther": "Copied %1!s! photos to %2!s!. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutOther.comment": "Success toast when local copy finished and cloud upload is in progress but didn't ack within the wait window. %1 is the item count, %2 is the destination folder. Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutSkippedOneOne": "Copied %1!s! photo to %2!s!. %3!s! file skipped. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutSkippedOneOne.comment": "Warning toast - local copy finished with skips, cloud upload in progress past wait window. %1 is copied count (1), %2 is destination, %3 is skipped count (1). Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutSkippedOneOther": "Copied %1!s! photo to %2!s!. %3!s! files skipped. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutSkippedOneOther.comment": "Warning toast - local copy finished with skips, cloud upload in progress past wait window. %1 is copied count (1), %2 is destination, %3 is skipped count. Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutSkippedOtherOne": "Copied %1!s! photos to %2!s!. %3!s! file skipped. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutSkippedOtherOne.comment": "Warning toast - local copy finished with skips, cloud upload in progress past wait window. %1 is copied count, %2 is destination, %3 is skipped count (1). Term ID for 'OneDrive' is 2027121",
  "uploadToastPendingTimeoutSkippedOtherOther": "Copied %1!s! photos to %2!s!. %3!s! files skipped. Backing up to OneDrive...",
  "_uploadToastPendingTimeoutSkippedOtherOther.comment": "Warning toast - local copy finished with skips, cloud upload in progress past wait window. %1 is copied count, %2 is destination, %3 is skipped count. Term ID for 'OneDrive' is 2027121",
  "uploadToastProgressOne": "Uploading %1!s! item to %2!s!.",
  "_uploadToastProgressOne.comment": "In-progress toast shown while an upload is running. %1 is the total item count (1 here), %2 is the destination folder name.",
  "uploadToastProgressOneV2": "Uploading %1!s! photo to %2!s!.",
  "_uploadToastProgressOneV2.comment": "In-progress toast shown while an upload is running. %1 is the total item count (1 here), %2 is the destination folder name.",
  "uploadToastProgressOther": "Uploading %1!s! items to %2!s!.",
  "_uploadToastProgressOther.comment": "In-progress toast shown while an upload is running. %1 is the total item count, %2 is the destination folder name.",
  "uploadToastProgressOtherV2": "Uploading %1!s! photos to %2!s!.",
  "_uploadToastProgressOtherV2.comment": "In-progress toast shown while an upload is running. %1 is the total item count, %2 is the destination folder name.",
  "uploadToastStoppedOne": "Upload stopped. %1!s! item uploaded to %2!s!.",
  "_uploadToastStoppedOne.comment": "Info toast after the user cancels an upload. %1 is the count that had completed before cancel (1 here), %2 is the destination folder name.",
  "uploadToastStoppedOneV2": "Upload stopped. %1!s! photo uploaded to %2!s!.",
  "_uploadToastStoppedOneV2.comment": "Info toast after the user cancels an upload. %1 is the count that had completed before cancel (1 here), %2 is the destination folder name.",
  "uploadToastStoppedOther": "Upload stopped. %1!s! items uploaded to %2!s!.",
  "_uploadToastStoppedOther.comment": "Info toast after the user cancels an upload. %1 is the count that had completed before cancel, %2 is the destination folder name.",
  "uploadToastStoppedOtherV2": "Upload stopped. %1!s! photos uploaded to %2!s!.",
  "_uploadToastStoppedOtherV2.comment": "Info toast after the user cancels an upload. %1 is the count that had completed before cancel, %2 is the destination folder name.",
  "uploadToastSuccessMixedOneOneOne": "Uploaded %1!s! item to %2!s!. %3!s! item failed, %4!s! item skipped.",
  "_uploadToastSuccessMixedOneOneOne.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count (1), %2 is destination, %3 is failed count (1), %4 is skipped count (1).",
  "uploadToastSuccessMixedOneOneOneV2": "Uploaded %1!s! photo to %2!s!. %3!s! photo failed, %4!s! file skipped.",
  "_uploadToastSuccessMixedOneOneOneV2.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count (1), %2 is destination, %3 is failed count (1), %4 is skipped count (1).",
  "uploadToastSuccessMixedOneOneOther": "Uploaded %1!s! item to %2!s!. %3!s! item failed, %4!s! items skipped.",
  "_uploadToastSuccessMixedOneOneOther.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count (1), %2 is destination, %3 is failed count (1), %4 is skipped count.",
  "uploadToastSuccessMixedOneOneOtherV2": "Uploaded %1!s! photo to %2!s!. %3!s! photo failed, %4!s! files skipped.",
  "_uploadToastSuccessMixedOneOneOtherV2.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count (1), %2 is destination, %3 is failed count (1), %4 is skipped count.",
  "uploadToastSuccessMixedOneOtherOne": "Uploaded %1!s! item to %2!s!. %3!s! items failed, %4!s! item skipped.",
  "_uploadToastSuccessMixedOneOtherOne.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count (1), %2 is destination, %3 is failed count, %4 is skipped count (1).",
  "uploadToastSuccessMixedOneOtherOneV2": "Uploaded %1!s! photo to %2!s!. %3!s! photos failed, %4!s! file skipped.",
  "_uploadToastSuccessMixedOneOtherOneV2.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count (1), %2 is destination, %3 is failed count, %4 is skipped count (1).",
  "uploadToastSuccessMixedOneOtherOther": "Uploaded %1!s! item to %2!s!. %3!s! items failed, %4!s! items skipped.",
  "_uploadToastSuccessMixedOneOtherOther.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count (1), %2 is destination, %3 is failed count, %4 is skipped count.",
  "uploadToastSuccessMixedOneOtherOtherV2": "Uploaded %1!s! photo to %2!s!. %3!s! photos failed, %4!s! files skipped.",
  "_uploadToastSuccessMixedOneOtherOtherV2.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count (1), %2 is destination, %3 is failed count, %4 is skipped count.",
  "uploadToastSuccessMixedOtherOneOne": "Uploaded %1!s! items to %2!s!. %3!s! item failed, %4!s! item skipped.",
  "_uploadToastSuccessMixedOtherOneOne.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count, %2 is destination, %3 is failed count (1), %4 is skipped count (1).",
  "uploadToastSuccessMixedOtherOneOneV2": "Uploaded %1!s! photos to %2!s!. %3!s! photo failed, %4!s! file skipped.",
  "_uploadToastSuccessMixedOtherOneOneV2.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count, %2 is destination, %3 is failed count (1), %4 is skipped count (1).",
  "uploadToastSuccessMixedOtherOneOther": "Uploaded %1!s! items to %2!s!. %3!s! item failed, %4!s! items skipped.",
  "_uploadToastSuccessMixedOtherOneOther.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count, %2 is destination, %3 is failed count (1), %4 is skipped count.",
  "uploadToastSuccessMixedOtherOneOtherV2": "Uploaded %1!s! photos to %2!s!. %3!s! photo failed, %4!s! files skipped.",
  "_uploadToastSuccessMixedOtherOneOtherV2.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count, %2 is destination, %3 is failed count (1), %4 is skipped count.",
  "uploadToastSuccessMixedOtherOtherOne": "Uploaded %1!s! items to %2!s!. %3!s! items failed, %4!s! item skipped.",
  "_uploadToastSuccessMixedOtherOtherOne.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count, %2 is destination, %3 is failed count, %4 is skipped count (1).",
  "uploadToastSuccessMixedOtherOtherOneV2": "Uploaded %1!s! photos to %2!s!. %3!s! photos failed, %4!s! file skipped.",
  "_uploadToastSuccessMixedOtherOtherOneV2.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count, %2 is destination, %3 is failed count, %4 is skipped count (1).",
  "uploadToastSuccessMixedOtherOtherOther": "Uploaded %1!s! items to %2!s!. %3!s! items failed, %4!s! items skipped.",
  "_uploadToastSuccessMixedOtherOtherOther.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count, %2 is destination, %3 is failed count, %4 is skipped count.",
  "uploadToastSuccessMixedOtherOtherOtherV2": "Uploaded %1!s! photos to %2!s!. %3!s! photos failed, %4!s! files skipped.",
  "_uploadToastSuccessMixedOtherOtherOtherV2.comment": "Warning toast when upload completes with both failures and skips. %1 is succeeded count, %2 is destination, %3 is failed count, %4 is skipped count.",
  "uploadToastSuccessOne": "Uploaded %1!s! item to %2!s!.",
  "_uploadToastSuccessOne.comment": "Success toast after upload completes with all items succeeding. %1 is the item count (always 1 here), %2 is the destination folder name (e.g. OneDrive).",
  "uploadToastSuccessOneV2": "Uploaded %1!s! photo to %2!s!.",
  "_uploadToastSuccessOneV2.comment": "Success toast after upload completes with all items succeeding. %1 is the item count (always 1 here), %2 is the destination folder name (e.g. OneDrive).",
  "uploadToastSuccessOther": "Uploaded %1!s! items to %2!s!.",
  "_uploadToastSuccessOther.comment": "Success toast after upload completes with all items succeeding. %1 is the item count, %2 is the destination folder name.",
  "uploadToastSuccessOtherV2": "Uploaded %1!s! photos to %2!s!.",
  "_uploadToastSuccessOtherV2.comment": "Success toast after upload completes with all items succeeding. %1 is the item count, %2 is the destination folder name.",
  "uploadToastSuccessPartialOneOne": "Uploaded %2!s! item to %3!s!. %1!s! item failed to upload.",
  "_uploadToastSuccessPartialOneOne.comment": "Warning toast when upload completes with some failures and no skips. %2 is succeeded count (1 here), %3 is destination, %1 is failed count (1 here).",
  "uploadToastSuccessPartialOneOneV2": "Uploaded %2!s! photo to %3!s!. %1!s! photo failed to upload.",
  "_uploadToastSuccessPartialOneOneV2.comment": "Warning toast when upload completes with some failures and no skips. %2 is succeeded count (1 here), %3 is destination, %1 is failed count (1 here).",
  "uploadToastSuccessPartialOneOther": "Uploaded %2!s! item to %3!s!. %1!s! items failed to upload.",
  "_uploadToastSuccessPartialOneOther.comment": "Warning toast when upload completes with some failures and no skips. %2 is succeeded count (1 here), %3 is destination, %1 is failed count.",
  "uploadToastSuccessPartialOneOtherV2": "Uploaded %2!s! photo to %3!s!. %1!s! photos failed to upload.",
  "_uploadToastSuccessPartialOneOtherV2.comment": "Warning toast when upload completes with some failures and no skips. %2 is succeeded count (1 here), %3 is destination, %1 is failed count.",
  "uploadToastSuccessPartialOtherOne": "Uploaded %2!s! items to %3!s!. %1!s! item failed to upload.",
  "_uploadToastSuccessPartialOtherOne.comment": "Warning toast when upload completes with some failures and no skips. %2 is succeeded count, %3 is destination, %1 is failed count (1 here).",
  "uploadToastSuccessPartialOtherOneV2": "Uploaded %2!s! photos to %3!s!. %1!s! photo failed to upload.",
  "_uploadToastSuccessPartialOtherOneV2.comment": "Warning toast when upload completes with some failures and no skips. %2 is succeeded count, %3 is destination, %1 is failed count (1 here).",
  "uploadToastSuccessPartialOtherOther": "Uploaded %2!s! items to %3!s!. %1!s! items failed to upload.",
  "_uploadToastSuccessPartialOtherOther.comment": "Warning toast when upload completes with some failures and no skips. %2 is succeeded count, %3 is destination, %1 is failed count.",
  "uploadToastSuccessPartialOtherOtherV2": "Uploaded %2!s! photos to %3!s!. %1!s! photos failed to upload.",
  "_uploadToastSuccessPartialOtherOtherV2.comment": "Warning toast when upload completes with some failures and no skips. %2 is succeeded count, %3 is destination, %1 is failed count.",
  "uploadToastSuccessSkippedOneOne": "Uploaded %2!s! item to %3!s!. %1!s! item skipped.",
  "_uploadToastSuccessSkippedOneOne.comment": "Warning toast when upload completes with skips but no failures. %2 is succeeded count (1 here), %3 is destination, %1 is skipped count (1 here).",
  "uploadToastSuccessSkippedOneOneV2": "Uploaded %2!s! photo to %3!s!. %1!s! file skipped.",
  "_uploadToastSuccessSkippedOneOneV2.comment": "Warning toast when upload completes with skips but no failures. %2 is succeeded count (1 here), %3 is destination, %1 is skipped count (1 here).",
  "uploadToastSuccessSkippedOneOther": "Uploaded %2!s! item to %3!s!. %1!s! items skipped.",
  "_uploadToastSuccessSkippedOneOther.comment": "Warning toast when upload completes with skips but no failures. %2 is succeeded count (1 here), %3 is destination, %1 is skipped count.",
  "uploadToastSuccessSkippedOneOtherV2": "Uploaded %2!s! photo to %3!s!. %1!s! files skipped.",
  "_uploadToastSuccessSkippedOneOtherV2.comment": "Warning toast when upload completes with skips but no failures. %2 is succeeded count (1 here), %3 is destination, %1 is skipped count.",
  "uploadToastSuccessSkippedOtherOne": "Uploaded %2!s! items to %3!s!. %1!s! item skipped.",
  "_uploadToastSuccessSkippedOtherOne.comment": "Warning toast when upload completes with skips but no failures. %2 is succeeded count, %3 is destination, %1 is skipped count (1 here).",
  "uploadToastSuccessSkippedOtherOneV2": "Uploaded %2!s! photos to %3!s!. %1!s! file skipped.",
  "_uploadToastSuccessSkippedOtherOneV2.comment": "Warning toast when upload completes with skips but no failures. %2 is succeeded count, %3 is destination, %1 is skipped count (1 here).",
  "uploadToastSuccessSkippedOtherOther": "Uploaded %2!s! items to %3!s!. %1!s! items skipped.",
  "_uploadToastSuccessSkippedOtherOther.comment": "Warning toast when upload completes with skips but no failures. %2 is succeeded count, %3 is destination, %1 is skipped count.",
  "uploadToastSuccessSkippedOtherOtherV2": "Uploaded %2!s! photos to %3!s!. %1!s! files skipped.",
  "_uploadToastSuccessSkippedOtherOtherV2.comment": "Warning toast when upload completes with skips but no failures. %2 is succeeded count, %3 is destination, %1 is skipped count.",
  "variationLabel": "Variation %1!d!",
  "_variationLabel.comment": "Accessible label for a single AI Restyle result thumbnail. %1!d! is its 1-based number.",
  "variationsLabel": "AI variations",
  "_variationsLabel.comment": "Accessible label for the strip of AI Restyle result thumbnails below the photo. Term ID for 'AI' is 1176917",
  "videoDuplicateSubtitle": "Rename the file with the subtitles and try again. Each subtitle file must have a different name.",
  "_videoDuplicateSubtitle.comment": "Toast notification shown when a user tries to upload a subtitle file that has the same filename and language as one already attached to the video.",
  "videoLoadError": "Couldn't load video. Please try again.",
  "_videoLoadError.comment": "Error message shown over the one-up video player when the video fails to start playing for a transient reason (timeout, network blip, slow first manifest fetch) where retrying is expected to succeed.",
  "videoUnsupported": "OneDrive doesn't support playing this video",
  "_videoUnsupported.comment": "Error message shown over the one-up video player when the video's codec, container, or DRM is not supported by the player. Term ID for 'OneDrive' is 2027121.",
  "viewAccount": "View account",
  "_viewAccount.comment": "Link text in the account dropdown that opens the Microsoft account management page.",
  "viewingOriginal": "Viewing original",
  "_viewingOriginal.comment": "Floating badge shown over the photo while the user holds the Show-original button to compare against the unedited original.",
  "wheelHex": "Hex color value",
  "_wheelHex.comment": "Accessible label for the hex colour code input in the custom colour-wheel picker.",
  "wheelHue": "Hue",
  "_wheelHue.comment": "Accessible label for the hue ring in the custom colour-wheel picker.",
  "wheelRecent": "Recent",
  "_wheelRecent.comment": "Section label above the row of recently-picked colours in the custom colour-wheel picker.",
  "wheelSv": "Saturation and brightness",
  "_wheelSv.comment": "Accessible label for the saturation/value square in the custom colour-wheel picker.",
  "zoneAdjust": "Adjust",
  "_zoneAdjust.comment": "Label for the editor zone tab that holds manual light and color adjustment sliders.",
  "zoneComingSoon": "Coming soon",
  "_zoneComingSoon.comment": "Placeholder shown inside an editor zone whose tools are not yet available.",
  "zoneDraw": "Draw",
  "_zoneDraw.comment": "Label for the editor zone tab that holds reversible creative overlays such as text, frames, and markup.",
  "zoneFilters": "Filters",
  "_zoneFilters.comment": "Label for the editor zone tab that holds one-tap preset filter looks.",
  "zoneFix": "Fix",
  "_zoneFix.comment": "Label for the editor zone tab that holds AI everyday repair tools such as erase, retouch, and colorize.",
  "zoneResize": "Resize",
  "_zoneResize.comment": "Label for the editor zone tab that holds geometry tools: crop, rotate, flip, straighten, aspect ratio, and extend.",
  "zoneTransform": "Transform",
  "_zoneTransform.comment": "Label for the editor zone tab that holds AI generative transformations (Restyle)."
}
