{
  "reasonsTitle": "Product report reasons",
  "reasonsDescription": "Create clear bilingual reasons shown to clients when they report a product.",
  "reportsTitle": "Product reports review",
  "reportsDescription": "Review real reports and record a decision from one operational workspace.",
  "reason": "Report reason",
  "reasons": "Report reasons",
  "report": "Product report",
  "reports": "Product reports",
  "addReason": "Add reason",
  "editReason": "Edit reason",
  "reasonDetails": "Reason details",
  "titleAr": "Arabic title",
  "titleEn": "English title",
  "descriptionAr": "Arabic description",
  "descriptionEn": "English description",
  "icon": "Reason icon",
  "iconHint": "PNG, JPG, or WEBP up to 2MB. A safe local fallback appears when omitted.",
  "sortOrder": "Display order",
  "active": "Active",
  "inactive": "Hidden",
  "allStatuses": "All statuses",
  "allReasons": "All reasons",
  "pending": "Pending review",
  "reviewed": "Reviewed",
  "dismissed": "Dismissed",
  "action_taken": "Action taken",
  "product": "Product",
  "productNumber": "Product number",
  "provider": "Provider",
  "reporter": "Reporter",
  "note": "Client note",
  "adminNotes": "Review notes",
  "status": "Report status",
  "reviewAction": "Update review decision",
  "reviewActionHint": "Choose the appropriate decision. The product is not changed automatically.",
  "saveReview": "Save decision",
  "viewProduct": "View product",
  "viewProvider": "View provider",
  "searchReasons": "Search titles or descriptions",
  "searchReports": "Search product name, number, or provider",
  "search": "Search",
  "dateFrom": "Submitted from",
  "dateTo": "Submitted to",
  "noResults": "No results",
  "createdAt": "Submitted at",
  "updatedAt": "Last updated",
  "emptyReasons": "No product report reasons yet",
  "emptyReasonsHint": "Add the first reason so clients can use it in the report form.",
  "emptyReports": "No matching reports",
  "emptyReportsHint": "Change the filters or wait for new reports.",
  "loaded": "Product report reasons loaded successfully",
  "submitted": "Product report submitted successfully",
  "reasonCreated": "Product report reason created successfully",
  "reasonUpdated": "Product report reason updated successfully",
  "reasonDeleted": "Product report reason deleted successfully",
  "visibilityUpdated": "Product report reason visibility updated successfully",
  "reportStatusUpdated": "Product report status updated successfully",
  "productNotFound": "The product does not exist or has been deleted",
  "reasonUnavailable": "The report reason does not exist or is unavailable",
  "alreadyReported": "A matching pending report already exists for this product",
  "selfReport": "You cannot report a product owned by the same account",
  "notificationUnavailable": "The report cannot be routed for review right now",
  "invalidRequestShape": "The request contains unsupported fields or parameters",
  "invalidProductId": "The product identifier is invalid",
  "reasonRequired": "The report reason is required",
  "invalidReasonId": "The report reason identifier is invalid",
  "invalidReportId": "The product report identifier is invalid",
  "invalidNote": "The note must be text no longer than 500 characters",
  "invalidTitle": "The title must be 2–120 characters and contain no HTML",
  "invalidDescription": "The description must be 5–500 characters and contain no HTML",
  "arabicOnly": "Use Arabic letters in the Arabic field",
  "englishOnly": "Use English letters in the English field",
  "invalidSortOrder": "Display order must be an integer of zero or greater",
  "invalidActive": "The visibility value is invalid",
  "invalidIcon": "The icon file is invalid",
  "iconTooLarge": "The icon must not exceed 2MB",
  "invalidStatus": "The product report status is invalid",
  "invalidAdminNotes": "Review notes must not exceed 1000 characters",
  "reasonExists": "Another report reason has the same English title",
  "reasonNotFound": "The report reason was not found",
  "reportNotFound": "The product report was not found",
  "adminNotificationTitle": "Product #{{productNumber}} was reported",
  "providerNotificationTitle": "Your product #{{productNumber}} was reported",
  "adminNotification": "Product #{{productNumber}} “{{productName}}” was reported. Provider: {{providerName}}. Reason: {{reasonTitle}}. Reported by: {{reporterName}}.",
  "providerNotification": "Your product #{{productNumber}} “{{productName}}” was reported. Reason: {{reasonTitle}}. Please review the product information and ensure it complies with platform policies.",
  "adminPushNotification": "Product #{{productNumber}} was reported. Reason: {{reasonTitle}}.",
  "providerPushNotification": "Your product #{{productNumber}} was reported. Reason: {{reasonTitle}}.",
  "seedDryRun": "The product report reason seed is ready and has not been executed"
}
