This commit is contained in:
payacom
2026-07-31 21:20:13 +03:30
parent 67f59eefdf
commit 5ecbcd1f26
50 changed files with 4793 additions and 116 deletions

View File

@@ -74,6 +74,8 @@
"billboards": "Billboards",
"academy": "Academy",
"offers": "Requests",
"shop": "Shop",
"wallet": "Wallet",
"favorites": "Saved",
"chats": "Messages",
"notifications": "Notifications",
@@ -206,6 +208,7 @@
"types": {
"offer": "Collaboration request",
"advertising": "Advertising",
"shop_order": "Shop purchase",
"other": "Other"
},
"statuses": {
@@ -256,6 +259,7 @@
"username": "Username",
"password": "Password",
"googleAccount": "Google account",
"instagramImport": "Import from Instagram",
"twoFactor": "Two-factor login",
"avatar": "Profile photo",
"authentication": "Verification",
@@ -266,7 +270,7 @@
"license": "License",
"cooperationType": "Cooperation type",
"publicRelations": "Public relations",
"shaba": "IBAN",
"shaba": "Identity Information",
"location": "Location",
"bio": "Bio"
},
@@ -287,6 +291,17 @@
"linkedHint": "Your Google account is linked:",
"unlinkedHint": "Link your Google account to sign in with Google in addition to mobile."
},
"instagramImport": {
"linkButton": "Connect Instagram account",
"orLinkWith": "Or connect with",
"linkSuccess": "Instagram account connected successfully",
"loadError": "Could not load Instagram account status",
"linkedHint": "Your Instagram account is connected:",
"unlinkedHint": "Only Instagram Business or Creator accounts can connect. Once connected, you can import your bio, posts, reels, and profile picture from Instagram.",
"disconnectButton": "Disconnect Instagram",
"disconnectSuccess": "Instagram account disconnected",
"disconnectError": "Could not disconnect Instagram account"
},
"twoFactor": {
"loadError": "Could not load two-factor status",
"setupError": "Could not start two-factor setup",
@@ -321,11 +336,21 @@
"sizeRequired": "Size is required"
},
"shaba": {
"forPayout": "For payout transfers",
"forPayout": "To receive gifts and payments from Modstagram, buyers, and other users, we need to verify your identity information.",
"placeholder": "IBAN number",
"mustBeOwn": "IBAN must be in your own name",
"mustBeOwn": "IBAN and national ID must be under the same person's name",
"required": "IBAN is required",
"invalid": "IBAN must be 24 digits"
"invalid": "IBAN is not valid",
"bankNameUnknown": "Unknown bank",
"nationalCodeInvalid": "National ID is not valid",
"verifyIdentityButton": "Verify identity",
"verifyIdentityRejectedHint": "Your previous submission was rejected; please resubmit",
"verifyIdentityPending": "Pending review",
"verifyIdentityDone": "Identity verified",
"saveButton": "Confirm",
"saveSuccess": "Information saved successfully",
"saveError": "Could not save information",
"nationalCodeDuplicate": "This national ID is already registered to another account"
},
"services": {
"minOne": "Enter at least one service."
@@ -489,6 +514,14 @@
"rules": "Terms & policies",
"googleLogin": "Continue with Google",
"googleRegister": "Sign up with Google",
"instagramLogin": "Continue with Instagram",
"instagramRegister": "Sign up with Instagram",
"orLoginWithInstagram": "Or continue with Instagram",
"orRegisterWithInstagram": "Or sign up with Instagram",
"instagramConnecting": "Connecting to Instagram...",
"instagramLoginFailed": "Instagram sign-in failed",
"instagramAccountTypeError": "Only Instagram Business or Creator accounts can connect.",
"usernameSuggestedFromInstagram": "This username was suggested from Instagram; you can change it",
"orLoginWith": "Or continue with",
"orRegisterWith": "Or sign up with",
"twoFactorTitle": "Two-factor authentication",
@@ -1542,6 +1575,7 @@
"searchUser": "Search users",
"filter": "Filter",
"explore": "Explore",
"shop": "Shop",
"newProject": "New project",
"search": "Search"
}
@@ -2134,5 +2168,160 @@
"defaultCategory": "Category",
"defaultTeacher": "Instructor",
"priceToman": "{{price}} Toman"
},
"shops": {
"loadingCategories": "Loading categories...",
"selectSubCategory": "Select your sub-categories",
"subCategoryDisplayHint": "Check an item to show it on the shop page",
"displaySubCategoryAria": "Show {{name}} on the shop",
"unknownError": "An unknown error occurred",
"saveAndContinue": "Save and continue",
"nameTitle": "Shop name",
"namePlaceholder": "Enter shop name",
"nameRequired": "Shop name is required",
"logoTitle": "Shop logo",
"selectLogo": "Select/edit logo",
"logoRequired": "Please select a shop logo",
"categoryTitle": "Shop category",
"categoryRequired": "Category, sub-category, and a display choice are required",
"shippingTitle": "Shipping methods",
"shippingMethodRequired": "Select at least one shipping method",
"shippingMethods": {
"post": "Post",
"tipax": "Tipax",
"chapar": "Chapar",
"intercity_freight": "Intercity freight",
"courier": "Courier",
"own_vehicle": "Shop's own vehicle"
},
"shippingCostPlaceholder": "Shipping cost (Toman)",
"codAvailable": "Cash on delivery available",
"sameDayAvailable": "Same-day delivery available",
"freeShippingThresholdPlaceholder": "Minimum order for free shipping (Toman)",
"estimatedDeliveryPlaceholder": "Estimated delivery time (e.g. 2-3 business days)",
"locationTitle": "Shop location",
"noPhysicalShop": "I don't have a physical shop",
"neighbourhoodPlaceholder": "Neighbourhood (optional)",
"addressPlaceholder": "Address (optional)",
"contactTitle": "Shop support info",
"phonePlaceholder": "Phone",
"contactRequired": "Enter at least one contact method",
"responseScheduleTitle": "Response days and hours",
"days": {
"sat": "Saturday",
"sun": "Sunday",
"mon": "Monday",
"tue": "Tuesday",
"wed": "Wednesday",
"thu": "Thursday",
"fri": "Friday"
},
"previewTitle": "Shop preview",
"submitShop": "Submit shop",
"submitSuccess": "Shop submitted for review successfully",
"mySwitcher": "My shops",
"addShop": "Add shop/product",
"noShopsYet": "You haven't registered a shop yet",
"sellerTab": "Seller",
"buyerTab": "Buyer",
"sellerOrdersEmpty": "No orders for your shop yet",
"buyerOrdersEmpty": "You haven't purchased anything yet",
"status": {
"draft": "Draft",
"pending_review": "Pending review",
"active": "Active",
"inactive": "Inactive",
"rejected": "Rejected"
},
"productNameTitle": "Product name & description",
"productNamePlaceholder": "Enter product name",
"productNameRequired": "Product name is required",
"productDescriptionPlaceholder": "Product description (optional)",
"productImagesTitle": "Product images",
"productImagesHint": "Add multiple images and pick one as the primary image",
"primaryImage": "Primary image",
"setPrimaryImage": "Set as primary",
"variantsTitle": "Price & specifications",
"colorsPlaceholder": "Colors, comma-separated (e.g. red, blue)",
"sizesPlaceholder": "Sizes, comma-separated (e.g. small, large)",
"weightsPlaceholder": "Weights, comma-separated (optional)",
"generateVariants": "Build price table",
"defaultVariant": "Default",
"pricePlaceholder": "Price (Toman)",
"stockPlaceholder": "Stock",
"variantsRequired": "Enter at least one combination with a valid price",
"saveProduct": "Save product",
"productSaved": "Product saved successfully",
"noProductsYet": "No products yet",
"priceLabel": "Price: {{amount}} Toman",
"addProduct": "Add product",
"comparisonTitle": "Compare shop prices",
"noListingsForProduct": "No shops found for this product",
"discoverTitle": "Shops",
"quantityLabel": "Quantity",
"buyNow": "Continue purchase",
"addressRequiredHint": "You need to set your address and location to place an order",
"goToLocationSettings": "Set address and location",
"checkoutTitle": "Checkout",
"itemsTotal": "Items total",
"shippingPaidAtDelivery": "Shipping ({{method}}) — paid on delivery",
"payOnlineTotal": "Amount payable online",
"proceedToPayment": "Pay",
"paymentSuccessTitle": "Payment successful",
"paymentSuccessHint": "Your order has been placed and is being prepared",
"viewOrder": "View order",
"paymentFailedTitle": "Payment failed",
"paymentFailedHint": "Your payment encountered an error. Please try again",
"retryPayment": "Retry payment",
"orderStatus": {
"pending_payment": "Pending payment",
"on_hold": "On hold",
"failed": "Failed",
"processing": "Processing",
"shipped": "Shipped",
"ready_for_pickup": "Ready for pickup",
"completed": "Completed",
"cancelled": "Cancelled",
"refunded": "Refunded"
},
"orderDetailTitle": "Order details",
"buyerInfoTitle": "Buyer info",
"printLabelA5": "Print A5 label",
"printLabelA6": "Print A6 label",
"printInvoice": "Print invoice",
"trackingCodeLabel": "Tracking code",
"changeStatusLabel": "Change status",
"trackingSaved": "Tracking code saved",
"trackingRequiredForShipping": "A tracking code is required for this shipping method",
"statusUpdated": "Order status updated",
"invoiceTitle": "Invoice",
"confirmReceipt": "I received the item",
"receiptConfirmed": "Receipt confirmed",
"rateShop": "Rate & review",
"ratingCommentPlaceholder": "Your review of the shop (optional)",
"ratingSubmitted": "Your review was submitted",
"reportProblem": "Report a problem",
"reportPlaceholder": "Describe the problem",
"submitReport": "Submit report",
"reportSubmitted": "Problem reported successfully",
"requestReturn": "Request return",
"returnReasonPlaceholder": "Enter the reason for the return",
"submitReturn": "Submit return request",
"returnRequestSubmitted": "Return request submitted",
"withdrawalRequested": "Withdrawal request submitted successfully",
"totalBalance": "Total wallet balance",
"walletShopTab": "Shop",
"walletGiftTab": "Gift",
"walletChargedTab": "Charged",
"availableToWithdraw": "Available to withdraw",
"pendingConfirmation": "Pending confirmation",
"withdrawAmountPlaceholder": "Amount (Toman)",
"requestWithdrawal": "Request withdrawal",
"giftBalance": "Gift balance",
"giftMinWithdrawalHint": "Balance must be at least {{amount}} Toman to request a withdrawal",
"chargedBalance": "Charged balance",
"chargeBonusHint": "Charging your wallet gives you a 5% bonus gift",
"chargeAmountPlaceholder": "Charge amount (Toman)",
"chargeWallet": "Charge wallet"
}
}