Files
InaTrading-Portal/src/lib/translations/en.ts

757 lines
28 KiB
TypeScript

export const en = {
common: {
loading: "Processing...",
connectionError: "Connection failed, please try again",
cancel: "Cancel",
or: "or",
help: "Help",
privacy: "Privacy Policy",
terms: "Terms & Conditions",
logout: "Logout",
uploaded: "Uploaded",
delete: "Delete",
back: "Back",
},
auth: {
login: {
title: "Welcome Back",
subtitle: "Log in to your business dashboard.",
emailOrPhone: "Email or Phone Number",
password: "Password",
forgotPassword: "Forgot password?",
rememberDevice: "Remember this device for 30 days",
submit: "Sign In",
submitting: "Processing...",
noAccount: "Don't have an account?",
registerFree: "Register for free",
errorGeneric: "An error occurred, please try again",
errorConnection: "Connection failed, please try again",
marketStatus: "GLOBAL MARKETS ARE OPEN",
heroTitle: "Access\nthe Global\nMarket",
heroSubtitle:
"Empowering local enterprises with institutional-grade financial intelligence and global logistics connectivity.",
successRate: "Success Rate",
marketAccess: "Market Access",
countries: "Countries",
},
register: {
title: "Create Account",
subtitle: "Start your trading journey today",
joinNetwork: "Join the\nGlobal Network.",
joinSubtitle:
"Empowering UMKM traders with real-time financial metrics and prestigious editorial data insights.",
registerAs: "Register as",
sellerDesc: "Sell products to the global market",
buyerDesc: "Buy products from Indonesian SMEs",
email: "Email",
emailFromPrevious: "Email from previous step, cannot be changed",
fullName: "Full Name",
phone: "Phone Number",
password: "Password",
passwordPlaceholder: "Minimum 6 characters",
confirmPassword: "Confirm Password",
confirmPasswordPlaceholder: "Repeat password",
submit: "Verify Email",
submitting: "Sending OTP...",
haveAccount: "Already have an account?",
signIn: "Sign In",
passwordMismatch: "Passwords do not match",
passwordTooShort: "Password must be at least 6 characters",
otpError: "Failed to send OTP, please try again",
stepOf: "Step 01 of 03",
termsAgreement: "By creating an account, you agree to the",
and: "and",
inaTrading: "Ina Trading.",
successRate: "Success Rate",
marketPulse: "Market Pulse",
},
verify: {
title: "Verify email",
subtitle: "We have sent a 6-digit code to",
subtitleSuffix: ". Enter the code below.",
noCode: "Didn't receive the code?",
resend: "Resend OTP",
resending: "Sending...",
resendCountdown: "Resend",
submit: "Verify OTP",
submitting: "Verifying...",
otpTooShort: "Enter the 6-digit OTP code",
noData: "Registration data not found, please restart the registration",
verifyFail: "Verification failed",
registerFail: "Seller registration failed",
successSeller:
"OTP valid and seller account created. Redirecting to dashboard...",
successBuyer:
"OTP successfully verified. Redirecting to the next step...",
securityTitle: "Institutional-Grade Security",
securityDesc:
"By continuing, you agree to Ina Trading's Terms & Conditions and Privacy Policy. Your data is protected with advanced encryption.",
secureYourFuture: "SECURE\nYOUR\nFUTURE.",
transactionSecurity: "Transaction Security",
bankLevelEncryption: "Bank-Level Encryption",
verifyIdentity:
"Verifying your identity is the first step toward global financial mastery.",
},
complete: {
title: "Finalize Registration",
subtitle: "OTP is valid. Your account will be created in this final step.",
submit: "Create Ina Trading Account",
submitting: "Processing...",
noData: "Registration data not found",
registerFail: "Registration failed",
backToRegister: "Back to registration",
finalStep: "Final Step",
},
forgotPassword: {
title: "Forgot password",
subtitle:
"Please enter your registered email address or phone number to receive a secure reset link.",
emailOrPhone: "Email or Phone Number",
submit: "Send",
backToLogin: "Back to login",
havingTrouble: "Having trouble?",
supportLink: "Contact our 24/7 support team.",
securityFirst: "SECURITY FIRST",
heroTitle: "Safeguarding\nYour Growth.",
heroSubtitle:
"At Ina Trading, we treat your business metrics with the prestige of a global broadcaster. Let's get you back to your dashboard.",
uptime: "Uptime reliability",
fraudMonitoring: "Fraud monitoring",
apiNotReady:
"Reset password API not yet available. This screen is ready and the request has been simulated for",
},
accountNotFound: {
title: "Account not found",
change: "Change?",
createAccount: "Create Account",
loginOther: "Sign in with a different email or number",
disclaimer:
"Ina Trading is a regulated trading entity. Digital assets and global trading instruments carry significant risks. Ensure you have read our regulatory disclosures before creating an account.",
editorialIntelligence: "Editorial Intelligence",
tradePrecision: "TRADE WITH\nPRECISION.",
tradeSubtitle:
"Access institutional-grade market tools and global supply chain insights tailored for modern trading operations.",
marketStatus: "MARKET STATUS: ACTIVE — VOLATILITY LOW — TRADE NOW",
helpLink: "Help",
},
},
onboarding: {
layout: {
setupGuide: "Setup Guide",
progress: "Onboarding Progress",
business: "Business",
storeDetail: "Store Detail",
plan: "Plan",
proTip: "Pro Tip",
proTipText:
"Verify your business address to unlock global trading limits.",
stepOf: "of",
},
business: {
pageTitle: "Complete your",
pageTitleHighlight: "business",
pageTitleSuffix: "data.",
pageSubtitle:
"This information is used to customize your dashboard and compliance profile.",
coreInfo: "Core Information",
regionalDetails: "Regional Details",
bankingInfo: "Banking Information",
legalizationDocs: "Legalization Documents",
businessName: "Business Name",
businessNamePlaceholder: "Legal Entity Name",
businessAddress: "Business Address",
businessAddressPlaceholder: "Street name, building, floor...",
country: "Country",
businessPhone: "Business Phone Number",
province: "Province / State",
selectProvince: "Select Province",
provincePlaceholder: "Province / State",
city: "City",
selectCity: "Select City",
selectProvincFirst: "Select a province first",
loadingCities: "Loading cities...",
cityPlaceholder: "City",
postalCode: "Postal Code",
bankName: "Bank Name",
selectBank: "Select Bank",
bankNamePlaceholder: "Bank name",
accountNumber: "Account Number",
uploadNew: "Upload New",
docsNote:
"Please provide supporting files such as NIB, NPWP, or Deed of Establishment.",
uploadHint: "Drag & Drop or Click to Add Document",
docNoRequired: "Please upload at least 1 legal document",
saveError: "Failed to save business data",
genericError: "An error occurred",
submitting: "Saving...",
submit: "Continue",
logout: "Logout",
failLoadProvinces: "Failed to load province list",
failLoadCities: "Failed to load cities",
uploadFail: "Upload failed",
sessionExpired: "Your login session has expired. Please sign in again before uploading documents.",
globalReach: "Global Reach,\nLocal Roots.",
complianceNote: "Compliance Note",
complianceDesc:
"Ensure the business name matches the official registration documents for faster verification.",
docDetail: "Document Details",
docType: "Document Type",
otherDocType: "Other Document Type",
otherDocTypePlaceholder: "Enter document type",
docNumber: "Document Number",
docNumberPlaceholder: "Document number",
publishedDate: "Issue Date",
validDate: "Valid Until",
docDetailRequired: "Please complete all document details first",
addDocument: "Add Document",
uploading: "Uploading...",
uploadMissingFileId: "Upload completed but no fileId was returned by the backend",
},
storeDetail: {
title: "Store Configuration",
subtitle:
"Finalize your digital storefront and logistics hub. This information will be visible to institutional partners and logistics providers.",
storeInfo: "Store Information",
storeName: "Store Name",
storeNamePlaceholder: "Enter store name",
storeBiography: "Store Biography",
storeBiographyPlaceholder: "Tell us about your store...",
storePhoto: "Store Photo",
storePhotoHelper: "Upload a store photo or storefront logo",
warehouseSetup: "Warehouse Setup",
primaryHub: "Primary Hub",
warehouseName: "Warehouse Name",
warehouseNamePlaceholder: "Enter warehouse name",
fullAddress: "Full Address",
fullAddressPlaceholder: "Enter full warehouse address",
warehouseType: "Warehouse Type",
country: "Country",
province: "Province",
city: "City",
postalCode: "Postal Code",
latitude: "Latitude",
longitude: "Longitude",
other: "Other",
back: "Back to Business Information",
termsNote:
"By continuing, you agree to our institutional terms of service.",
continue: "Continue",
saving: "Saving...",
requiredError: "Please complete the store and warehouse details first",
genericError: "An error occurred while saving store details",
},
plan: {
step: "Step 03 of 03",
title: "Select your growth engine",
subtitle:
"Choose a subscription plan that aligns with your UMKM scale. No hidden fees, just pure institutional-grade trading power.",
selected: "Selected",
currentStep: "Current Step",
selectPlan: "Select Plan",
contactUs: "Contact Us",
back: "Back",
skip: "Skip for now",
submitSelection: "Submit Selection",
testimonial:
'"The Professional plan gave our SME the liquidity data we needed to scale three times faster than expected."',
testimonialAuthor: "Hendra Wijaya, CEO of TaniTrade",
userSuccessRate: "User Success Rate",
mostPopular: "Most Popular",
features: {
basicAnalytics: "Basic Analytics",
upTo10Trades: "Up to 10 Trades",
apiAccess: "API Access",
advancedReports: "Advanced Reports",
unlimitedTrades: "Unlimited Trades",
exportToExcel: "Export to Excel",
fullApiAccess: "Full API Access",
customDashboards: "Custom Dashboards",
teamManagement: "Team Management",
slaGuarantee: "SLA Guarantee",
dedicatedManager: "Dedicated Manager",
customIntegrations: "Custom Integrations",
},
},
},
dashboard: {
layout: {
searchPlaceholder: "Search operations...",
editorial: "EDITORIAL",
globalExportHub: "Global Export Hub",
helpCenter: "Help Center",
exportReport: "EXPORT REPORT",
nav: {
Dashboard: "Dashboard",
Product: "Product",
Warehouse: "Warehouse",
Orders: "Orders",
Invoice: "Invoice",
Settings: "Settings",
},
},
settings: {
account: "Account",
profile: "Profile",
changePassword: "Change Password",
sellerProfile: "Seller Profile",
management: "Management",
profileConfiguration: "Profile Configuration",
editProfile: "Edit Profile",
storeName: "Store Name",
storeBiography: "Store Biography",
storePhoto: "Store Photo",
storeInfo: "Store Information",
sellerId: "Seller ID",
viewStorefront: "View Storefront",
saveChanges: "Save Changes",
saving: "Saving...",
successUpdate: "Profile updated successfully.",
errorLoad: "Failed to load profile",
errorSave: "Failed to save profile",
profileNotFound: "Profile data not found.",
complianceNote: "Changes will be reviewed by the INA Marketplace Compliance team before going live.",
loading: "Loading profile...",
},
changePassword: {
title: "Change Password",
settings: "Settings",
security: "Security",
currentPassword: "Current Password",
newPassword: "New Password",
confirmNewPassword: "Confirm New Password",
updatePassword: "Update Password",
cancel: "Cancel",
saving: "Saving...",
successMessage: "Password updated successfully.",
errorRequired: "All fields are required.",
errorMismatch: "Passwords do not match.",
errorWeak: "New password is too weak. Use at least 8 characters with a mix of letters and numbers.",
errorGeneric: "Failed to change password",
mismatch: "Passwords do not match",
strengthPrefix: "STRENGTH:",
strengthWeak: "WEAK",
strengthModerate: "MODERATE",
strengthStrong: "STRONG",
strengthVeryStrong: "VERY STRONG",
guidelines: {
title: "Security\nGuidelines",
length: "Length Requirement",
lengthDesc: "Minimum 8 characters. Complexity increases with every additional character.",
mix: "Character Mix",
mixDesc: "Include at least one uppercase letter, one number, and one unique symbol.",
entropy: "Unique Entropy",
entropyDesc: "Avoid repeating previous passwords or using common dictionary words.",
lastChanged: "Last Changed: recently",
},
},
products: {
title: "Product Catalog",
management: "Management",
catalog: "Catalog Management",
addProduct: "Add Product",
totalItems: "Total Managed Items",
activeCatalog: "Active Catalog",
marketSplit: "Market Split:",
marketSplitDesc: "International vs local market catalog distribution.",
activeView: "Active View",
loading: "Loading products...",
empty: "No products found.",
edit: "Edit",
detail: "Detail",
restore: "Restore",
unpublish: "Unpublish",
table: {
product: "Product",
price: "Price",
stock: "Stock",
market: "Market",
action: "Action",
showing: "Showing",
of: "of",
products: "products",
},
deleteDialog: {
title: "Delete Product?",
message: "This action cannot be undone.",
productLabel: "Product to delete",
cancel: "Cancel",
confirm: "Yes, Delete",
deleting: "Deleting...",
errorGeneric: "Failed to delete product",
},
unpublishDialog: {
title: "Unpublish Product?",
message: "The product will be removed from the active catalog and can be published again later.",
productLabel: "Product to unpublish",
cancel: "Cancel",
confirm: "Yes, Unpublish",
processing: "Processing...",
errorGeneric: "Failed to unpublish product",
},
restoreError: "Failed to restore product",
tabs: {
allProduct: "All Product",
draft: "Draft",
inReview: "In Review",
internationalMarket: "International Market",
localMarket: "Local Market",
outOfStock: "Out of Stock",
rejected: "Rejected",
deleted: "Deleted",
},
},
productNew: {
layout: {
breadcrumbProducts: "Products",
breadcrumbEditor: "Editor",
breadcrumbNew: "New Listing",
pageTitle: "Product Post: New Listing",
pageSubtitle: "Define your product step by step. All progress is saved as a draft until you submit for review.",
cancel: "Cancel",
stepLabels: ["Basic Details", "Description", "Pricing & Model", "General Info", "Review"],
},
category: {
title: "Product Listing",
subtitle: "Precision starts with the right taxonomy.",
mainCategory: "01. Main Category",
subCategory: "02. Sub Category",
loadingCategories: "Loading categories...",
selectMain: "Select a primary department...",
awaitingMain: "Awaiting main category selection...",
loadingSubcategories: "Loading subcategories...",
selectSub: "Select a sub category...",
saveDraft: "Save as Draft",
next: "Next: Description",
cancel: "Cancel",
autoSaved: "Auto-saved",
errorLoadCat: "Failed to load categories",
errorLoadSub: "Failed to load subcategories",
},
details: {
title: "Description",
officialName: "Official Product Name",
officialNamePlaceholder: "e.g. Vintage Italian Leather Executive Chair",
preOrder: "Pre-order Item",
preOrderSub: "Ships in 2-3 weeks",
brandNew: "Brand New",
brandNewSub: "Original packaging",
preOrderDay: "Pre-order Day",
keywords: "Search Keywords",
addKeyword: "Add keyword",
addKeywordBtn: "Add",
narrative: "Product Narrative",
narrativePlaceholder: "Describe the craftsmanship, materials, and value proposition...",
features: "Key Product Features",
addFeature: "Add Feature",
noFeatures: "No features added yet.",
visualIdentity: "Visual Identity",
addImage: "Add Image",
noImages: "No images added yet.",
back: "Back",
next: "Next: Pricing",
saveDraft: "Save as Draft",
autoSaved: "Auto-saved",
},
pricing: {
title: "Pricing & Model",
addModel: "Add Model",
modelName: "Model Name",
sku: "SKU",
price: "Price",
currency: "Currency",
weight: "Weight",
weightUnit: "Weight Unit",
length: "Length",
width: "Width",
height: "Height",
dimensionUnit: "Dimension Unit",
hasPromotion: "Configure Promotion Price",
promotionPrice: "Promotion Price",
promotionCurrency: "Promo Currency",
promotionStart: "Promotion Start Date",
promotionEnd: "Promotion End Date",
packagingWeight: "Packaging Weight",
packagingLength: "Pkg. Length",
packagingWidth: "Pkg. Width",
packagingHeight: "Pkg. Height",
selectWarehouse: "Select Warehouse",
stock: "Stock",
addWarehouse: "Add Warehouse Stock",
removeWarehouse: "Remove",
measurement: "Measurement / Variant",
addMeasurement: "Add Measurement",
measurementType: "Measurement Type",
measurementValue: "Measurement Value",
noModels: "No models added yet.",
removeModel: "Remove Model",
removeMeasurement: "Remove Measurement",
uploadImage: "Upload Model Image",
changeImage: "Change Image",
imageUploaded: "Image Uploaded",
uploading: "Uploading...",
back: "Back",
next: "Next: Specifications",
saveDraft: "Save as Draft",
autoSaved: "Auto-saved",
uploadFail: "Upload failed",
},
specifications: {
title: "Specifications",
generalInfo: "General Information",
categoryInfo: "Category Information",
compliance: "Compliance",
warranty: "Warranty",
paramName: "Parameter Name",
paramValue: "Parameter Value",
addRow: "Add Row",
countryOfOrigin: "Country of Origin",
safetyWarning: "Safety Warning",
dangerousGoods: "Hazardous (Dangerous Goods)?",
yes: "Yes",
no: "No",
msds: "MSDS Document",
supportingDocs: "Supporting Documents",
warrantyType: "Warranty Type",
warrantyDuration: "Duration",
warrantyDurationType: "Duration Type",
eligibleToExport: "Eligible to Export",
awaitingCategory: "Select a sub-category in the first step first...",
uploadFail: "Upload failed",
back: "Back",
next: "Next: Review",
saveDraft: "Save as Draft",
autoSaved: "Auto-saved",
},
review: {
title: "Product Summary",
subtitle: "Review before submitting",
breadcrumbProducts: "Products",
breadcrumbEditor: "Editor",
category: "Category",
subCategory: "Sub Category",
productName: "Product Name",
description: "Description",
preOrder: "Pre-order",
brandNew: "Brand New",
keywords: "Keywords",
features: "Product Features",
mainImage: "main image uploaded",
gallery: "gallery image",
price: "Price",
weight: "Weight",
dimensions: "Dimensions",
warehouseStock: "Warehouse Stock",
measurements: "Measurements / Variants",
productInfo: "Product Information",
categoryInfo: "Category Information",
compliance: "Compliance",
warranty: "Warranty",
countryOfOrigin: "Country of Origin",
safetyWarning: "Safety Warning",
dangerousGoods: "Dangerous Goods",
supportingDocs: "Supporting Documents",
msds: "MSDS Document",
yes: "Yes",
no: "No",
preOrderDay: "Pre-order Day",
eligibleToExport: "Eligible to Export",
section01: "Category",
section02: "Product Details",
section03: "Pricing & Model",
section04: "General Info",
section05: "Supporting Documents",
model: "model",
unit: "unit",
promoPrice: "Promo Price",
promoPeriod: "Promo Period",
packagingWeight: "Packaging Weight",
packagingDimensions: "Packaging Dimensions",
stock: "Stock",
variantLabel: "Variant",
warrantyType: "Warranty Type",
warrantyDuration: "Duration",
submitting: "Submitting...",
copied: "Copied!",
copyErrorLog: "Copy Error Log",
saving: "Saving product...",
autoSaved: "Auto-saved",
saveDraft: "Save Draft",
back: "Back",
submit: "Submit for Review",
},
},
productDetail: {
breadcrumbProducts: "Products",
breadcrumbEditor: "Editor",
title: "Product Detail",
editProduct: "Edit Product",
back: "Back",
modeReadOnly: "Mode: Read-Only",
loading: "Loading product...",
errorLoad: "Failed to load product",
notFound: "Product data not found.",
section01: "Basic Details",
section02: "Description",
section03: "Pricing & Model",
section04: "General Info",
mainCategory: "Main Category",
subCategory: "Sub Category",
officialName: "Official Product Name",
preOrder: "Pre-order Item",
brandNew: "Brand New",
preOrderDay: "Pre-order Day",
keywords: "Search Keywords",
narrative: "Product Narrative",
features: "Key Product Features",
visualIdentity: "Visual Identity",
mainImage: "Main Image",
gallery: "Gallery",
imagesAvailable: "images available for this product.",
price: "Price",
warehouseStock: "Warehouse Stock",
measurements: "Measurements / Variants",
productInfo: "Product Information",
categoryInfo: "Category Information",
compliance: "Compliance",
countryOfOrigin: "Country of Origin",
safetyWarning: "Safety Warning",
dangerousGoods: "Dangerous Goods",
warranty: "Warranty",
warrantyDuration: "Duration",
export: "Export",
eligibleToExport: "Eligible to Export",
yes: "Yes",
no: "No",
stock: "stock",
},
productEdit: {
breadcrumbProducts: "Products",
breadcrumbEditor: "Editor",
breadcrumbEdit: "Edit Listing",
title: "Edit Product",
cancel: "Cancel",
saving: "Saving...",
saveChanges: "Save Changes",
saveDraft: "Save Draft",
submitProduct: "Submit Product",
publishing: "Processing...",
successUpdate: "Product updated and sent for review.",
successDraft: "Draft saved.",
successPublish: "Product published successfully.",
errorGeneric: "Failed to save product",
errorLoad: "Failed to load data",
productNotFound: "Product data not found.",
draftAutoSaved: "Draft Auto-saved",
section01: "Basic Details",
section02: "Description",
section03: "Pricing & Model",
section04: "General Info",
mainCategory: "Main Category",
subCategory: "Sub Category",
categoryLocked: "Category cannot be changed after product is created.",
officialName: "Official Product Name",
preOrder: "Pre-order Item",
preOrderSub: "Ships in 2-3 weeks",
brandNew: "Brand New",
brandNewSub: "Original packaging",
preOrderDay: "Pre-order Day",
keywords: "Search Keywords",
addKeyword: "Add keyword",
add: "Add",
narrative: "Product Narrative",
narrativePlaceholder: "Describe the craftsmanship, materials, and value proposition...",
features: "Key Product Features",
addFeature: "Add Feature",
visualIdentity: "Visual Identity",
addImage: "Add Image",
addModel: "Add Model",
productInfo: "Product Information",
categoryInfo: "Category Information",
addRow: "Add Row",
compliance: "Compliance",
warranty: "Warranty",
countryOfOrigin: "Country of Origin",
safetyWarning: "Safety Warning",
dangerousGoods: "Hazardous (Dangerous Goods)?",
eligibleToExport: "Eligible to Export",
warrantyType: "Warranty Type",
warrantyDuration: "Duration",
warrantyDurationType: "Duration Type",
yes: "Yes",
no: "No",
loading: "Loading product...",
selectMainCategory: "Select main category...",
selectSubCategory: "Select sub category...",
selectMainCategoryFirst: "Select main category first...",
loadingSubcategories: "Loading...",
mainImage: "Main Image",
gallery: "Gallery",
addWarehouse: "Add Warehouse",
selectWarehouse: "Select warehouse...",
stock: "Stock",
modelImage: "Model Image",
price: "Price",
currency: "Currency",
weight: "Weight",
weightType: "Weight Type",
dims: "Dimensions (L / W / H)",
dimsShort: "Dims (L / W / H)",
promotion: "Promotion",
promoPrice: "Promo Price",
promoCurrency: "Promo Currency",
startDate: "Start Date",
endDate: "End Date",
packagingFootprint: "Packaging Footprint",
packaging: "Packaging",
pkgWeight: "Pkg Weight",
pkgDimsShort: "Pkg Dims (L / W / H)",
warehouseStock: "Warehouse Stock",
measurementsVariants: "Measurements / Variants",
addMeasurement: "Add Measurement",
measurementLabel: "Measurement",
variantAdded: "variant(s) added",
addSizeVariant: "Add size/color/type variants for this model",
coreInformation: "Core Information",
pricingSpecs: "Pricing & Physical Specs",
measurementTypeLabel: "Measurement Type",
measurementValueLabel: "Measurement Value",
fieldName: "Field name",
fieldValue: "Value",
deleteModel: "Delete",
uploaded: "Uploaded",
noImage: "No image",
changeImage: "Change Image",
uploadModelImage: "Upload Model Image",
uploading: "Uploading...",
},
overview: {
title: "Executive Overview",
subtitle: "Real-time performance metrics for the Export Division.",
totalProducts: "Total Products",
totalBuyers: "Total Buyers",
refunds: "Refunds",
vsLastMonth: "vs last month",
globalReach: "Global reach active",
returnRate: "return rate",
ordersAnalytics: "Orders Analytics",
ordersSubtitle: "Daily order frequency and fulfillment cycles",
last30Days: "Last 30 Days",
lastQuarter: "Last Quarter",
earnings: "Earnings",
grossRevenue: "Gross Revenue",
directSales: "Direct Sales",
retailPartners: "Retail Partners",
affiliates: "Affiliates",
recentOrders: "Recent Orders",
viewAll: "View All Operations",
productDetails: "Product Details",
customer: "Customer",
transactionDate: "Transaction Date",
amount: "Amount",
status: "Status",
action: "Action",
wk: "WK",
},
},
};