{
  "name": "Name",
  "productCreatedSuccessfully": "Product created successfully",
  "productUpdatedSuccessfully": "Product updated successfully",
  "productReviewCreateTitle": "New product awaiting review",
  "productReviewUpdateTitle": "Updated product awaiting review",
  "productEditedAdminTitle": "Product updated by provider",
  "productDeletedAdminTitle": "A product was deleted from the app",
  "AdminNotificationProductSubmitted {{providerName}} {{productName}}": "{{providerName}} submitted the product ({{productName}}) for moderation review.",
  "AdminNotificationApprovedProductUpdated {{providerName}} {{productName}}": "{{providerName}} updated the approved product ({{productName}}). It is awaiting moderation review again.",
  "AdminNotificationProductEdited {{providerName}} {{productName}}": "Provider {{providerName}} updated product {{productName}}. Please review the changes if needed.",
  "AdminNotificationProductDeleted {{providerName}} {{productName}}": "{{providerName}} deleted the product ({{productName}}) from the app.",
  "productDeletedSuccessfully": "Product deleted successfully",
  "productNotFound": "Product not found",
  "productId": "Product ID",
  "invalidProductId": "Invalid product ID",
  "numberTooLong": "Product number must not exceed 50 characters",
  "regionTooLong": "Region must not exceed 100 characters",
  "priceMustGreaterThanZero": "Price must be greater than zero",
  "countMustBePositive": "Product count must be a positive number",
  "countRequired": "Product count is required",
  "detailsTooLong": "Details must not exceed 2000 characters",
  "instructionsTooLong": "Instructions must not exceed 500 characters",
  "expireDateMustBeFuture": "Expiration date must be in the future",
  "invalidStatus": "Invalid product status",
  "maxImagesExceeded": "Maximum images limit is 10 images",
  "imageSizeTooLarge": "Image size must not exceed 5MB",
  "region": "Region",
  "instructions": "Instructions",
  "details": "Details",
  "myProducts": "My Products",
  "productsLoaded": "Products loaded successfully",
  "invalidObjectId": "Invalid ObjectId for product in database",
  "invalidID": "Invalid ObjectId for product in database",
  "invalidObjectIdCity": "Invalid ObjectId for city in database",
  "cityNotFound": "city Not Found",
  "productDetails": "product Details",
  "similarAds": "Similar ads",
  "availabilityLabel": "Product availability",
  "available": "Available",
  "notAvailable": "Unavailable",
  "statusActive": "Active",
  "statusNeedsRescue": "Needs rescue",
  "typeSimple": "Simple",
  "typeVariant": "Variant",
  "workflowStatusActive": "Active",
  "workflowStatusNeedsRescue": "Needs rescue",
  "workflowStatusDeleted": "Deleted",
  "workflowStatusWait": "Pending",
  "workflowStatusAccept": "Accepted",
  "workflowStatusReject": "Rejected",
  "workflowStatusCancelled": "Cancelled",
  "moderationStatusWait": "Pending review",
  "moderationStatusAccept": "Accepted",
  "moderationStatusReject": "Rejected",
  "moderationStatusCancelled": "Cancelled",
  "visibilityVisible": "Visible",
  "visibilityHidden": "Hidden",
  "premiumYes": "Premium",
  "premiumNo": "Not premium",
  "conditionNew": "New",
  "conditionUsed": "Used",
  "pricingMethodManual": "Manual",
  "pricingMethodAi": "AI",
  "discountTypeNone": "No discount",
  "discountTypePercentage": "Percentage",
  "discountTypeFixed": "Fixed amount",
  "rescueMessage": "This product is in rescue phase. You can add it to favorites or report it.",
  "count": "product count",
  "invalidCount": "invalid Count number",
  "addToCartSuccess": "the product add to cart successfully",
  "invalidMaxCount": "the count use insert Maximum from count product",
  "providerNotAvailable": "The product store is unavailable",
  "deletedProductSuccess": "deleted Product Success",
  "cartIsEmpty": "Your cart is empty",
  "favoriteAdded": "Product added to favorites successfully",
  "favoriteAlreadyExists": "Product is already in favorites",
  "favoriteRemoved": "Product removed from favorites successfully",
  "favoriteNotFound": "Product is not in favorites",
  "needsRescueList": "Products that need rescue",
  "productMovedToRescue {{productName}}": "Your product ({{productName}}) has been moved to the rescue page",
  "gold": "Gold",
  "goldPending": "Gold request pending",
  "goldStatus": "Kam Teswa Status",
  "goldRequestPendingDesc": "There is a pending Gold request for this product",
  "approveGold": "Approve Gold Request",
  "rejectGold": "Reject Gold Request",
  "productIsGold": "This product is in Kam Teswa",
  "noGoldRequest": "No Gold request",
  "goldRequestCreatedSuccessfully": "Product Gold request has been sent successfully",
  "goldRequestAlreadyPending": "There is already a pending Gold request for this product",
  "productAlreadyGold": "Product is already in Kam Teswa",
  "AdminNotificationGoldRequest {{name}}": "{{name}} has submitted a Kam Teswa request for a product. Please review it.",
  "NotificationGoldApproved": "Your product ({{productName}}) has been added to Kam Teswa",
  "NotificationGoldRejected": "Your Kam Teswa request for ({{productName}}) has been rejected",
  "NotificationProductEdited": "Your product ({{productName}}) has been updated by the administration",
  "approveGoldConfirm": "Are you sure you want to approve the Gold request?",
  "rejectGoldConfirm": "Are you sure you want to reject the Gold request?",
  "approveGoldConfirmDesc": "The product will be added to Kam Teswa",
  "rejectGoldConfirmDesc": "The Gold request will be rejected",
  "provider": "Store",
  "store": "store",
  "number": "Product Number",
  "subDepartment": "Sub Department",
  "goldApproved": "Approved",
  "goldRejected": "Rejected",
  "cannotDeleteProductInAcceptedOrder": "Cannot delete product because it exists in an accepted or completed order",
  "cannotDeleteProductWhileInActiveOrder": "Cannot delete this product because there are active orders containing it",
  "cannotUpdateProductWhileInActiveOrder": "Cannot update this product (delete it or set count to 0) because there are active orders containing it",
  "reportDescription": "Report description",
  "reportDescriptionMinLength": "Report description must be more than 3 characters",
  "reportCreatedSuccessfully": "Product reported successfully",
  "alreadyReported": "You have already reported this product",
  "deliveredToShipping": "Delivered to shipping",
  "storeData": "Store data",
  "dashboardTitle": "Products",
  "titleSingular": "Product",
  "validityPeriod": "Product validity period",
  "adminRateTitle": "Admin rating",
  "saveRate": "Save rating",
  "rateSaved": "Rating saved successfully",
  "zafirraGoldProduct": "Kam Teswa product",
  "invalidCartAction": "Invalid cart action type",
  "cartCountUpdated": "Cart product quantity updated successfully",
  "providerNotFound": "Provider not found",
  "providerId": "Provider ID",
  "namePlaceholder": "Enter the name",
  "pricePlaceholder": "Enter the price",
  "countPlaceholder": "Enter the quantity",
  "nonPremiumProductsLoaded": "Non-premium products loaded successfully",
  "typeRequired": "Product type is required",
  "invalidType": "Product type must be simple or variant",
  "departmentRequired": "Department is required",
  "invalidDepartmentId": "Department ID is invalid",
  "subdepartmentRequired": "Subdepartment is required",
  "invalidSubdepartmentId": "Subdepartment ID is invalid",
  "invalidLocalizedName": "Arabic and English product names are required and must contain 2 to 200 characters",
  "invalidLocalizedDescription": "Arabic and English descriptions are required and must not exceed 500 characters",
  "conditionRequired": "Product condition is required",
  "invalidCondition": "Product condition must be new or used",
  "invalidAiPricingRequest": "AI pricing reference is invalid, incomplete, deleted, or does not belong to this provider",
  "aiPricingRequestRequired": "A completed provider-owned AI pricing reference is required when pricingMethod is ai",
  "pricingMethodRequired": "Pricing method is required",
  "invalidPricingMethod": "Pricing method must be manual or ai",
  "invalidQuantity": "Quantity must be a positive integer",
  "invalidPrice": "Price must be greater than zero",
  "invalidMoneyPrecision": "Prices and discounts may contain at most two decimal places",
  "invalidDiscountType": "Discount type must be none, percentage, or fixed",
  "invalidDiscountValue": "Discount value is invalid for the selected price",
  "invalidAttributes": "A variant product requires unique selected attributes",
  "invalidAttributeId": "Attribute ID is invalid",
  "invalidVariants": "A variant product requires at least one variant",
  "invalidVariantAttributes": "Every variant must contain the complete selected attribute set",
  "invalidAttributeValueId": "Attribute value ID is invalid",
  "invalidVariantQuantity": "Variant quantity must be a positive integer",
  "invalidVariantPrice": "Variant price must be greater than zero",
  "invalidProductPayload": "Product fields are inconsistent with the selected product or pricing type",
  "attributesForbiddenForSimpleProduct": "Simple products cannot include attributes",
  "variantsForbiddenForSimpleProduct": "Simple products cannot include variants",
  "attributesRequiredForVariantProduct": "Variant products require a non-empty attributes array",
  "variantsRequiredForVariantProduct": "Variant products require a non-empty variants array",
  "duplicateProductAttributes": "Selected product attributes must be unique",
  "duplicateVariantAttribute": "A single variant cannot contain two values for the same attribute",
  "missingVariantAttribute": "Every variant must include exactly one value for each selected attribute",
  "extraVariantAttribute": "A variant cannot include an attribute that was not selected for the product",
  "duplicateVariantCombination": "Duplicate variant combinations are not allowed",
  "invalidVariantValueForAttribute": "Attribute value does not belong to the given attribute",
  "invalidVariantJson": "attributes and variants must be valid JSON when sent as multipart text",
  "invalidProductUpdate": "The requested partial update would leave the product in an invalid state",
  "protectedField": "Ownership, workflow, moderation, and audit fields cannot be supplied by the client",
  "unexpectedFileField": "Only images and one optional video may be uploaded",
  "imagesRequired": "At least one product image is required",
  "invalidImage": "Product images must contain valid JPEG, PNG, or WEBP file data",
  "duplicateMedia": "Duplicate media files are not allowed",
  "onlyOneVideo": "Only one product video may be uploaded",
  "invalidVideo": "The video must be valid MP4 or MOV data and must not exceed 20MB",
  "productIdRequired": "productId query parameter is required",
  "invalidSearch": "Search must be text no longer than 100 characters",
  "invalidVisibility": "Visibility must be a boolean value",
  "visibilityRequired": "isVisible is required",
  "invalidPage": "Page must be an integer greater than zero",
  "invalidLimit": "Limit must be an integer between 1 and 100",
  "invalidSort": "Sort field is not supported",
  "invalidRemoveVideo": "removeVideo must be a boolean value",
  "invalidImageMode": "imageMode must be append or replace",
  "invalidRemovedImages": "removedImages must be a JSON array of image paths or filenames",
  "invalidRemovedImage": "A removed image identifier is invalid",
  "removedImageNotFound": "The selected image was not found among the product images",
  "replaceImagesRequired": "imageMode=replace requires uploading at least one new image",
  "invalidTaxonomyRelation": "The active subdepartment does not belong to the selected active department",
  "invalidAttributeRelation": "An attribute or attribute value is inactive, missing, or belongs to another attribute",
  "conflictingVideoUpdate": "A video cannot be uploaded and removed in the same request",
  "visibilityUpdatedSuccessfully": "Product visibility updated successfully",
  "productHiddenSuccessfully": "Product hidden successfully",
  "productShownSuccessfully": "Product shown successfully",
  "productMarkedPremiumSuccessfully": "Product marked as premium successfully",
  "premiumSubscriptionRequired": "An active premium package subscription is required to feature this product",
  "productAlreadyPremium": "This product is already premium",
  "productNotApproved": "The product is not approved by administration",
  "activeOrderDeletionBlocked": "This product cannot be deleted while it is linked to an active order",
  "activeAuctionDeletionBlocked": "This product cannot be deleted while it is linked to an active auction or an auction awaiting payment or delivery",
  "protectedRelationExists": "This product cannot be deleted while it has active orders or auctions",
  "moderationDashboardTitle": "Product Moderation",
  "moderationDashboardSubtitle": "Review provider products and manage approval, rejection, and visibility from one workspace.",
  "productModerationDetails": "Product moderation details",
  "moderationTabAll": "All products",
  "moderationTabPending": "Pending review",
  "moderationTabApproved": "Approved",
  "moderationTabRejected": "Rejected",
  "moderationTabHidden": "Hidden",
  "moderationTabDeleted": "Deleted",
  "moderationTabCancelled": "Cancelled",
  "moderationSearchPlaceholder": "Search product, provider, or product ID",
  "moderationFilters": "Filters",
  "moderationClearFilters": "Clear filters",
  "moderationApplyFilters": "Apply filters",
  "moderationStatus": "Moderation status",
  "workflowStatus": "Workflow status",
  "pricingMethod": "Pricing method",
  "visibility": "Visibility",
  "productType": "Product type",
  "condition": "Condition",
  "department": "Department",
  "createdFrom": "Created from",
  "createdTo": "Created to",
  "updatedFrom": "Updated from",
  "updatedTo": "Updated to",
  "sortNewest": "Newest first",
  "sortOldest": "Oldest first",
  "sortPriceAsc": "Price: low to high",
  "sortPriceDesc": "Price: high to low",
  "sortUpdated": "Recently updated",
  "sortName": "Name",
  "thumbnail": "Thumbnail",
  "inventory": "Inventory",
  "updatedAt": "Last updated",
  "approveProduct": "Approve product",
  "rejectProduct": "Reject product",
  "hideProduct": "Hide product",
  "showProduct": "Show product",
  "approveProductConfirm": "Approve this product?",
  "approveProductConfirmDescription": "The product will be approved and the provider will be notified.",
  "rejectProductConfirm": "Reject product",
  "rejectionReason": "Rejection reason",
  "rejectionReasonPlaceholder": "Write a clear reason for the provider",
  "productApprovedSuccessfully": "Product approved successfully",
  "productRejectedSuccessfully": "Product rejected successfully",
  "productApprovedTitle": "Your product was approved",
  "productRejectedTitle": "Your product was rejected",
  "NotificationProductApproved {{productName}}": "Your product ({{productName}}) was approved",
  "NotificationProductRejected {{productName}}": "Your product ({{productName}}) was rejected",
  "moderationTransitionUnavailable": "The product is missing or is no longer pending review",
  "moderationReasonLength": "The rejection reason must contain 3 to 500 characters",
  "invalidModerationView": "The product moderation tab is invalid",
  "invalidModerationStatus": "The product moderation status is invalid",
  "invalidProductType": "The product type is invalid",
  "invalidModerationAction": "The product moderation action is invalid",
  "invalidBulkSelection": "Select between 1 and 50 valid products",
  "cannotDeleteProductWithProtectedRelations": "The selected products cannot be deleted because one is linked to an active order, auction, or unsettled delivery",
  "bulkActions": "Bulk actions",
  "bulkApprove": "Approve selected",
  "bulkReject": "Reject selected",
  "bulkHide": "Hide selected",
  "bulkShow": "Show selected",
  "bulkDelete": "Delete selected",
  "bulkSelectedCount": "{{count}} selected",
  "bulkModerationCompleted": "Bulk action completed",
  "moderationNoProducts": "No matching products",
  "moderationNoProductsDescription": "Try another tab or remove some filters.",
  "moderationProductInformation": "Product information",
  "moderationMediaGallery": "Media gallery",
  "localizedContent": "Localized content",
  "pricingAndDiscount": "Pricing and discount",
  "variantMatrix": "Variant matrix",
  "moderationAndVisibility": "Moderation and visibility",
  "providerInformation": "Provider information",
  "aiPricingInformation": "AI pricing information",
  "auditInformation": "Audit information",
  "arabicName": "Arabic name",
  "englishName": "English name",
  "arabicDescription": "Arabic description",
  "englishDescription": "English description",
  "manualPrice": "Manual price",
  "aiSuggestedPrice": "AI suggested price",
  "priceRange": "Price range",
  "discount": "Discount",
  "finalPrice": "Final price",
  "variantAttributes": "Attributes",
  "video": "Video",
  "previouslyApproved": "Previously approved",
  "updatedWaitingReview": "Updated and waiting for review",
  "previousApprovalDate": "Previous approval date",
  "lastProviderUpdate": "Last provider update",
  "lastReviewer": "Last reviewer",
  "moderationTimeline": "Moderation timeline",
  "moderationTimelineCreated": "Product created",
  "moderationTimelineSubmitted": "Product submitted for review",
  "moderationTimelineApproved": "Product approved",
  "moderationTimelineRejected": "Product rejected",
  "moderationTimelineReturnedToPending": "Approved product updated and returned to review",
  "moderationTimelineUpdated": "Product updated",
  "moderationTimelineDeleted": "Product deleted",
  "auditProductApproved {{productName}}": "Administration approved product {{productName}}",
  "auditProductRejected {{productName}}": "Administration rejected product {{productName}}",
  "auditProductHidden {{productName}}": "Administration hid product {{productName}}",
  "auditProductShown {{productName}}": "Administration showed product {{productName}}",
  "auditProductDeleted {{productName}}": "Administration deleted product {{productName}}",
  "auditProductUpdated {{productName}}": "Administration updated product {{productName}}",
  "selectAllProducts": "Select all products on this page",
  "productsPagination": "Product pages",
  "backToProducts": "Back to products",
  "productIdentity": "Product identity",
  "productNumber": "Product number",
  "productQuantity": "Product quantity",
  "unitPrice": "Unit price",
  "providerProductsCount": "Provider product count",
  "providerAccountStatus": "Provider account status",
  "providerProfile": "Provider profile",
  "noMedia": "No uploaded media",
  "noVariants": "This product has no variants",
  "noTimeline": "No moderation events have been recorded",
  "aiRequestId": "AI pricing request ID",
  "aiRequestStatus": "Pricing request status",
  "aiRequestName": "Pricing request name",
  "createdAt": "Created at",
  "deletedAt": "Deleted at",
  "reReviewNotice": "This product was previously approved and then edited by its provider, so it returned to moderation.",
  "moderationTimelineVisibility": "Product visibility changed",
  "currentProductImage": "Product image",
  "variantNumber": "Variant {{number}}",
  "colorPreview": "Color preview",
  "moderationDecision": "Moderation decision",
  "moderationActions": "Moderation actions",
  "deletedProductNotice": "This product is soft-deleted and is shown for moderation and audit purposes only.",
  "notificationDeliveryDeferred": "The decision was saved, but the provider notification could not be persisted and needs follow-up.",
  "productReturnedToReviewTitle": "Your product returned to review",
  "NotificationProductReturnedToReview {{productName}}": "Your updated product ({{productName}}) is pending administration review again.",
  "catalogRefreshLoading": "Refreshing products…",
  "catalogRefreshSuccess": "Products refreshed successfully.",
  "catalogRefreshFailure": "Unable to refresh products. Please try again.",
  "catalogActionFailure": "Unable to complete the action for this product.",
  "catalogRejectDescription": "The product will be rejected and the reason will be sent to its provider.",
  "catalogHideTitle": "Hide this product?",
  "catalogHideDescription": "The product will be removed from customer listings while remaining available to administration.",
  "catalogShowTitle": "Show this product?",
  "catalogShowDescription": "The product will return to customer listings when its workflow state permits.",
  "catalogDeleteTitle": "Delete this product?",
  "catalogDeleteDescription": "The product will be soft-deleted. Historical order and auction references will remain intact.",
  "catalogDeleteConfirm": "Delete product",
  "catalogImageFallback": "Product image unavailable",
  "catalogOperationsEyebrow": "Catalog operations",
  "catalogOperationsSubtitle": "Manage marketplace products, moderation decisions, and catalog visibility from one focused workspace.",
  "catalogStateNavigation": "Product catalog states",
  "catalogDirectoryTitle": "Product directory",
  "catalogDirectorySubtitle": "Review identity, provider context, pricing, inventory, and status without losing your place.",
  "catalogFilterTitle": "Refine the catalog",
  "catalogDecisionEyebrow": "Confirm catalog action",
  "catalogSelectedProduct": "Selected product",
  "catalogNoResultsEyebrow": "No catalog matches",
  "catalogNoResultsDescription": "Change the current filters to find other products in the catalog.",
  "catalogPaginationSummary": "Showing {{first}}–{{last}} of {{total}} products",
  "catalogPremium": "Premium",
  "catalogUnits": "units",
  "detailsOperationsEyebrow": "Operational product profile",
  "detailsOperationsSubtitle": "Review identity, media, pricing, inventory, options, and moderation decisions from one profile.",
  "detailsGalleryDescription": "The real product images and video used across the marketplace.",
  "detailsPricingDescription": "A unified view of final pricing, pricing method, discount, and inventory.",
  "detailsPriceRange": "Variant price range",
  "detailsAiDescription": "The suggested pricing reference and its operational range when available.",
  "aiRequestStatusPending": "Pricing pending",
  "aiRequestStatusCompleted": "Completed",
  "aiRequestStatusFailed": "Pricing failed",
  "detailsMinimumPrice": "Suggested minimum",
  "detailsMaximumPrice": "Suggested maximum",
  "attributesCatalogue": "Attribute catalogue",
  "attributesCatalogueDescription": "Available attributes and values used to build product combinations.",
  "attributeOptionsCount": "{{count}} available values",
  "detailsNoAttributeValues": "No values are available for this attribute.",
  "detailsNoAttributes": "No attributes are registered for this product.",
  "variantCombinations": "Purchasable combinations",
  "variantCombinationsDescription": "Purchasable combinations with real pricing and inventory for each option.",
  "selectedOptionsCount": "{{count}} selected attributes",
  "detailsLocalizedDescription": "The product name and description as presented in both languages.",
  "detailsTimelineDescription": "The recorded sequence of product decisions and updates.",
  "detailsOperationsTitle": "Product commands",
  "detailsOperationsDescription": "The moderation and visibility actions allowed for this record.",
  "detailsProviderDescription": "The operational owner responsible for this product.",
  "detailsModerationDescription": "The current decision and visibility state.",
  "detailsAuditDescription": "Catalog record lifecycle timestamps.",
  "selectProduct": "Select product",
  "formCreateEyebrow": "New catalog entry",
  "formEditEyebrow": "Catalog maintenance",
  "formCreateTitle": "Add a marketplace product",
  "formEditTitle": "Edit product",
  "formCreateSubtitle": "Complete the product identity, commercial data, context, media, and status.",
  "formEditSubtitle": "Update the current catalog record while preserving its existing media until save.",
  "formIdentityTitle": "Product identity",
  "formIdentityDescription": "The core information administrators and customers use to recognize the product.",
  "formContextTitle": "Provider and taxonomy",
  "formContextDescription": "Assign the product to its provider, subdepartment, and operating region.",
  "formPricingTitle": "Pricing and inventory",
  "formPricingDescription": "Set the selling price, available quantity, and catalog lifecycle state.",
  "formContentTitle": "Details and care",
  "formContentDescription": "Add the operational description and handling instructions.",
  "formMediaTitle": "Product gallery",
  "formMediaDescription": "Upload up to 10 valid JPEG or PNG images, with a maximum size of 5 MB each.",
  "formExistingMedia": "Current gallery",
  "formNewMedia": "New images",
  "formUploadPrompt": "Choose images or drop them here",
  "formUploadHint": "JPEG or PNG · up to 10 files · 5 MB per file",
  "formUnsavedChanges": "Unsaved changes",
  "formReadyToSave": "Required fields completed",
  "formCompleteRequired": "Complete the required fields before saving.",
  "formSaving": "Saving product…",
  "formSaveFailure": "Unable to save the product. Review the fields and try again.",
  "formMediaCount": "{{count}} images selected",
  "formRemoveImage": "Remove image",
  "formStatusTitle": "Status and validity",
  "formStatusDescription": "Control the product lifecycle and its validity date.",
  "formBackToCatalog": "Back to catalog",
  "formSaveProduct": "Save product",
  "formCreateProduct": "Create product",
  "similarAdsLoaded": "Similar ads loaded successfully",
  "invalidSimilarAdsRequest": "The similar ads request is invalid"
}
