shop full

This commit is contained in:
payacom
2026-08-04 21:12:03 +03:30
parent dc4467d43d
commit 89320d57b9
89 changed files with 5761 additions and 2386 deletions

View File

@@ -15,7 +15,9 @@
"user": "User",
"retry": "Try again",
"search": "Search…",
"clear": "Clear"
"clear": "Clear",
"error": "Error",
"close": "Close"
},
"verificationBadge": {
"licenseAlt": "License badge",
@@ -145,6 +147,19 @@
"ratingOptional": "Rating (optional)",
"submit": "Submit"
},
"gifts": {
"title": "Special gift",
"given": "Gifts given",
"received": "Gifts received",
"empty": "No gifts yet.",
"replied": "Replied",
"tapToReply": "Tap to reply",
"yourReply": "Your reply",
"replyTitle": "Reply to gift",
"replyRequired": "Reply text is required",
"replySubmitted": "Your reply was submitted",
"submitReply": "Submit reply"
},
"notifications": {
"searchPlaceholder": "Search notifications",
"empty": "No notifications yet.",
@@ -235,6 +250,7 @@
"empty": "No projects yet.",
"projectRequestsHeading": "Users who applied for this project",
"fetchError": "Could not load data",
"payRemainingHint": "Completing the project will charge the remaining 70% of the project amount.",
"drafts": "Drafts",
"draftsEmpty": "No drafts yet.",
"draftStep": "Step {{step}}",
@@ -251,6 +267,32 @@
"cancelled": "Cancelled"
}
},
"activity": {
"items": {
"likes": "Likes",
"comments": "Comments",
"academyLikes": "Academy likes",
"academyComments": "Academy comments",
"billboardLikes": "Billboard likes",
"billboardComments": "Billboard comments"
}
},
"analytics": {
"title": "Analytics",
"empty": "No data to show",
"range": {
"7d": "7 days",
"30d": "30 days",
"90d": "90 days",
"all": "All time"
},
"metrics": {
"posts": "Posts",
"followers": "Followers",
"likes": "Likes",
"comments": "Comments"
}
},
"edit": {
"save": "Save",
"add": "Add",
@@ -272,6 +314,9 @@
"publicRelations": "Public relations",
"shaba": "Identity Information",
"location": "Location",
"blockedUsers": "Blocked users",
"archive": "Archive",
"activity": "Your activity",
"bio": "Bio"
},
"bio": {
@@ -755,6 +800,11 @@
"postUnpinned": "Post unpinned",
"pinFailed": "Could not pin post (max 3)",
"pinnedBadge": "Pinned",
"archivePost": "Archive",
"publishPost": "Publish post",
"postArchived": "Post archived",
"postUnarchived": "Post published again",
"archiveFailed": "Could not archive post",
"reportReasons": {
"inappropriate": "Inappropriate content",
"spam": "Spam",
@@ -806,6 +856,9 @@
"noProject": "No projects yet",
"billboard": "Billboard",
"noBillboard": "No billboards yet",
"shop": "Shop",
"noShop": "No shops yet",
"viewProducts": "View products",
"optional": "optional",
"optionalMulti": "optional — multiple",
"defaultPackageTitle": "Course package",
@@ -1008,6 +1061,27 @@
"retry": "Pay again"
}
},
"giftPage": {
"title": "Special gift",
"customAmount": "Custom amount",
"customAmountPlaceholder": "Between {{min}} and {{max}} Toman",
"customAmountInvalid": "Amount must be between {{min}} and {{max}} Toman",
"messagePlaceholder": "Write a message",
"payButton": "Pay",
"paymentInfoError": "Error retrieving payment info",
"paymentStartError": "Error starting payment",
"paymentSuccess": {
"title": "Payment successful",
"message": "Your gift was sent successfully",
"sendMessage": "Send message",
"later": "Later"
},
"paymentFailed": {
"title": "Payment failed",
"message": "Your payment encountered an error.",
"retry": "Pay again"
}
},
"errors": {
"pageLoad": "Error loading page",
"safariHint": "If you're using Safari, clear your browser cache or reload the page.",
@@ -1346,6 +1420,7 @@
"you": "You"
},
"empty": "No conversations yet.",
"shopChatSubtitle": "Shop chat",
"online": "Online",
"offline": "Offline",
"onlineCount": "{{count}} online",
@@ -1369,6 +1444,16 @@
"searchInMessages": "Search messages…",
"typing": "{{name}} is typing…",
"mediaOptions": "Media send options",
"voice": {
"slideUpToLock": "Slide up to lock"
},
"gift": {
"modalTitle": "Special gift",
"tapToOpen": "Tap to open",
"sentSuccess": "Your gift was sent",
"sending": "Sending…",
"creditedHint": "This amount was added to your wallet"
},
"timedBanner": "Timed message — auto-delete after {{duration}}",
"viewOnceBanner": "{{label}} — recipient can view only once",
"viewOnceBadge": "1",
@@ -1424,6 +1509,9 @@
"attach": "Attach",
"send": "Send",
"recordVoice": "Record voice",
"cancelVoice": "Cancel recording",
"sendVoice": "Send voice",
"gift": "Special gift",
"menu": "Menu",
"createRoom": "Create chat room",
"addUser": "Add user",
@@ -1462,6 +1550,10 @@
"createRoomTitle": "Create chat room",
"roomImage": "Room image",
"roomName": "Room name",
"idleTimeout": "Room idle timeout",
"idleTimeoutDays_one": "{{count}} day",
"idleTimeoutDays_other": "{{count}} days",
"idleTimeoutHint": "If no message is exchanged for this long, the room is automatically deleted with all its messages. Default: 1 month.",
"roomType": "Room type",
"public": "Public",
"private": "Private",
@@ -1499,6 +1591,7 @@
"toast": {
"fileTooLarge": "File size must not exceed 200 MB.",
"fileTooLargeNamed": "{{name}}: exceeds 200 MB",
"shopChatVideoTooLarge": "Video size must not exceed 100 MB.",
"micDenied": "Microphone access was denied.",
"viewOnceDeleteFailed": "Failed to delete view-once message",
"viewOnceOpenFailed": "Can't open view-once message",
@@ -2065,6 +2158,7 @@
"unfollow": "Unfollow",
"block": "Block",
"unblock": "Unblock",
"specialGift": "Special gift",
"appearance": "Appearance details",
"services": "Service list",
"collaboration": "Collaboration request",
@@ -2197,6 +2291,7 @@
"categoryTitle": "Shop category",
"categoryRequired": "Category, sub-category, and a display choice are required",
"shippingTitle": "Shipping methods",
"shippingMethodRequired": "Please select a shipping method",
"shippingMethodRequired": "Select at least one shipping method",
"activeShippingMethods": "Active shipping methods",
"supplementarySettings": "Supplementary settings & services",
@@ -2330,6 +2425,7 @@
"productNamePlaceholder": "Enter product name",
"productNameRequired": "Product name is required",
"productDescriptionPlaceholder": "Product description (optional)",
"prefillFromSimilarProductHint": "Category, images, and details from this similar product will be pre-filled in the next steps — you can edit them.",
"productCategoryTitle": "Product category",
"productCategoryRequired": "Selecting a main category, subcategory, and tertiary category is required",
"selectMainCategory": "Select the main category",
@@ -2376,10 +2472,12 @@
"proceedToPayment": "Pay",
"paymentSuccessTitle": "Payment successful",
"paymentSuccessHint": "Your order has been placed and is being prepared",
"viewOrder": "View order",
"viewOrder": "Track order",
"backToHome": "Back to home",
"paymentFailedTitle": "Payment failed",
"paymentFailedHint": "Your payment encountered an error. Please try again",
"retryPayment": "Retry payment",
"backToShopList": "Back to shops",
"orderStatus": {
"pending_payment": "Pending payment",
"on_hold": "On hold",
@@ -2396,6 +2494,7 @@
"printLabelA5": "Print A5 label",
"printLabelA6": "Print A6 label",
"printInvoice": "Print invoice",
"downloadInvoice": "Download invoice",
"trackingCodeLabel": "Tracking code",
"changeStatusLabel": "Change status",
"trackingSaved": "Tracking code saved",
@@ -2403,6 +2502,8 @@
"statusUpdated": "Order status updated",
"invoiceTitle": "Invoice",
"confirmReceipt": "I received the item",
"completePurchase": "Complete purchase",
"repurchase": "Buy again",
"receiptConfirmed": "Receipt confirmed",
"rateShop": "Rate & review",
"ratingCommentPlaceholder": "Your review of the shop (optional)",
@@ -2419,6 +2520,8 @@
"buyerMobileLabel": "Mobile:",
"shopInfoTitle": "Shop info",
"orderNumberLabel": "Order number",
"viewAndBuyButton": "View and buy",
"availableInShopsCount": "Available in {{count}} shops",
"searchOrderPlaceholder": "Search order number",
"provinceRequired": "Province is required",
"cityRequired": "City is required",
@@ -2444,8 +2547,12 @@
"walletShopTab": "Shop",
"walletGiftTab": "Gift",
"walletChargedTab": "Charged",
"walletAcademyTab": "Academy",
"academyBalance": "Academy balance",
"walletProjectTab": "Project collaboration",
"projectBalance": "Project collaboration balance",
"availableToWithdraw": "Available to withdraw",
"pendingConfirmation": "Pending confirmation",
"pendingConfirmation": "Registered orders amount",
"withdrawAmountPlaceholder": "Amount (Toman)",
"requestWithdrawal": "Request withdrawal",
"giftBalance": "Gift balance",

View File

@@ -15,7 +15,9 @@
"user": "کاربر",
"retry": "تلاش مجدد",
"search": "جستجو…",
"clear": "پاک"
"clear": "پاک",
"error": "خطا",
"close": "بستن"
},
"verificationBadge": {
"licenseAlt": "تیک مجوز",
@@ -145,6 +147,19 @@
"ratingOptional": "امتیاز (اختیاری)",
"submit": "ثبت"
},
"gifts": {
"title": "هدیه ویژه",
"given": "هدیه دادم",
"received": "هدیه گرفتم",
"empty": "هدیه‌ای ثبت نشده است.",
"replied": "پاسخ داده شد",
"tapToReply": "برای پاسخ لمس کنید",
"yourReply": "پاسخ شما",
"replyTitle": "پاسخ به هدیه",
"replyRequired": "متن پاسخ الزامی است",
"replySubmitted": "پاسخ شما ثبت شد",
"submitReply": "ثبت پاسخ"
},
"notifications": {
"searchPlaceholder": "جستجو در اعلان‌ها",
"empty": "اعلانی ثبت نشده است.",
@@ -235,6 +250,7 @@
"empty": "پروژه‌ای ثبت نشده است.",
"projectRequestsHeading": "کاربرانی که برای این پروژه درخواست ارسال کرده اند",
"fetchError": "خطا در دریافت اطلاعات",
"payRemainingHint": "با تکمیل پروژه، ۷۰٪ باقی‌مانده مبلغ پروژه پرداخت می‌شود.",
"drafts": "پیش‌نویس‌ها",
"draftsEmpty": "پیش‌نویسی وجود ندارد.",
"draftStep": "مرحله {{step}}",
@@ -251,6 +267,32 @@
"cancelled": "کنسل شده"
}
},
"activity": {
"items": {
"likes": "پسند",
"comments": "نظرها",
"academyLikes": "پسند آموزشگاه",
"academyComments": "نظرات آموزشگاه",
"billboardLikes": "پسند بیلبورد",
"billboardComments": "نظرات بیلبورد"
}
},
"analytics": {
"title": "آنالیتیکس",
"empty": "داده‌ای برای نمایش وجود ندارد",
"range": {
"7d": "۷ روز",
"30d": "۳۰ روز",
"90d": "۹۰ روز",
"all": "همه"
},
"metrics": {
"posts": "پست‌ها",
"followers": "دنبال‌کننده",
"likes": "پسندها",
"comments": "نظرها"
}
},
"edit": {
"save": "ویرایش",
"add": "افزودن",
@@ -272,6 +314,9 @@
"publicRelations": "روابط عمومی",
"shaba": "اطلاعات هویتی",
"location": "لوکیشن",
"blockedUsers": "لیست کاربران مسدود",
"archive": "بایگانی",
"activity": "فعالیت شما",
"bio": "بیو"
},
"bio": {
@@ -755,6 +800,11 @@
"postUnpinned": "پین پست برداشته شد",
"pinFailed": "پین کردن پست ناموفق بود (حداکثر ۳ پست)",
"pinnedBadge": "پین شده",
"archivePost": "بایگانی",
"publishPost": "انتشار پست",
"postArchived": "پست بایگانی شد",
"postUnarchived": "پست دوباره منتشر شد",
"archiveFailed": "بایگانی کردن پست ناموفق بود",
"reportReasons": {
"inappropriate": "محتوای نامناسب",
"spam": "اسپم",
@@ -806,6 +856,9 @@
"noProject": "پروژه‌ای ثبت نشده",
"billboard": "بیلبورد",
"noBillboard": "بیلبوردی ثبت نشده",
"shop": "فروشگاه",
"noShop": "فروشگاهی ثبت نشده",
"viewProducts": "نمایش کالاها",
"optional": "اختیاری",
"optionalMulti": "اختیاری — چندتایی",
"defaultPackageTitle": "پکیج آموزشی",
@@ -1008,6 +1061,27 @@
"retry": "پرداخت مجدد"
}
},
"giftPage": {
"title": "هدیه ویژه",
"customAmount": "مبلغ دلخواه",
"customAmountPlaceholder": "بین {{min}} تا {{max}} تومان",
"customAmountInvalid": "مبلغ باید بین {{min}} تا {{max}} تومان باشد",
"messagePlaceholder": "متنی بنویسید",
"payButton": "پرداخت",
"paymentInfoError": "خطا در دریافت اطلاعات پرداخت",
"paymentStartError": "خطا در شروع پرداخت",
"paymentSuccess": {
"title": "پرداخت موفق",
"message": "هدیه شما با موفقیت ارسال شد",
"sendMessage": "ارسال پیام",
"later": "بعدا"
},
"paymentFailed": {
"title": "پرداخت ناموفق",
"message": "پرداخت شما با خطا مواجه شد.",
"retry": "پرداخت مجدد"
}
},
"errors": {
"pageLoad": "خطا در بارگذاری صفحه",
"safariHint": "اگر در Safari هستید، کش مرورگر را پاک کنید یا صفحه را دوباره بارگذاری کنید.",
@@ -1346,6 +1420,7 @@
"you": "شما"
},
"empty": "هنوز مکالمه‌ای ندارید.",
"shopChatSubtitle": "چت فروشگاه",
"online": "آنلاین",
"offline": "آفلاین",
"onlineCount": "{{count}} آنلاین",
@@ -1369,6 +1444,16 @@
"searchInMessages": "جستجو در پیام‌ها…",
"typing": "{{name}} در حال نوشتن…",
"mediaOptions": "گزینه‌های ارسال مدیا",
"voice": {
"slideUpToLock": "برای قفل، بکشید بالا"
},
"gift": {
"modalTitle": "هدیه ویژه",
"tapToOpen": "برای باز کردن لمس کنید",
"sentSuccess": "هدیه شما ارسال شد",
"sending": "در حال ارسال…",
"creditedHint": "این مبلغ به کیف پول شما اضافه شد"
},
"timedBanner": "پیام زماندار — حذف خودکار بعد از {{duration}}",
"viewOnceBanner": "{{label}} — گیرنده فقط یک‌بار می‌تواند ببیند",
"viewOnceBadge": "۱",
@@ -1424,6 +1509,9 @@
"attach": "پیوست",
"send": "ارسال",
"recordVoice": "ضبط ویس",
"cancelVoice": "لغو ضبط",
"sendVoice": "ارسال ویس",
"gift": "هدیه ویژه",
"menu": "منو",
"createRoom": "ساخت اتاق چت روم",
"addUser": "افزودن کاربر",
@@ -1462,6 +1550,9 @@
"createRoomTitle": "ساخت اتاق چت روم",
"roomImage": "تصویر اتاق",
"roomName": "نام اتاق",
"idleTimeout": "زمان بیکاری اتاق",
"idleTimeoutDays": "{{count}} روز",
"idleTimeoutHint": "اگر بعد از این مدت پیامی رد و بدل نشود، اتاق به‌طور خودکار با همه پیام‌هایش حذف می‌شود. پیش‌فرض: ۱ ماه.",
"roomType": "نوع اتاق",
"public": "عمومی",
"private": "خصوصی",
@@ -1499,6 +1590,7 @@
"toast": {
"fileTooLarge": "حجم فایل نباید بیشتر از 200 مگابایت باشد.",
"fileTooLargeNamed": "{{name}}: حجم بیش از ۲۰۰ مگابایت",
"shopChatVideoTooLarge": "حجم ویدیو نباید بیشتر از ۱۰۰ مگابایت باشد.",
"micDenied": "دسترسی به میکروفون داده نشد.",
"viewOnceDeleteFailed": "حذف پیام یک‌بارمصرف ناموفق بود",
"viewOnceOpenFailed": "باز کردن پیام یک‌بارمصرف ممکن نیست",
@@ -2065,6 +2157,7 @@
"unfollow": "لغو دنبال کردن",
"block": "مسدود کردن",
"unblock": "رفع مسدودیت",
"specialGift": "هدیه ویژه",
"appearance": "مشخصات ظاهری",
"services": "لیست خدمات",
"collaboration": "درخواست همکاری",
@@ -2197,6 +2290,7 @@
"categoryTitle": "دسته‌بندی فروشگاه",
"categoryRequired": "انتخاب دسته‌بندی، زیردسته و مورد نمایشی الزامی است",
"shippingTitle": "روش‌های ارسال",
"shippingMethodRequired": "انتخاب روش ارسال الزامی است",
"shippingMethodRequired": "حداقل یک روش ارسال را انتخاب کنید",
"activeShippingMethods": "لیست روش‌های ارسال فعال",
"supplementarySettings": "تنظیمات مکمل و خدمات",
@@ -2330,6 +2424,7 @@
"productNamePlaceholder": "نام کالا را وارد کنید",
"productNameRequired": "نام کالا الزامی است",
"productDescriptionPlaceholder": "توضیحات کالا (اختیاری)",
"prefillFromSimilarProductHint": "دسته‌بندی، تصاویر و مشخصات این کالای مشابه در مراحل بعد از قبل پر می‌شود؛ می‌توانید ویرایش کنید.",
"productCategoryTitle": "دسته‌بندی کالا",
"productCategoryRequired": "انتخاب دسته‌بندی اصلی، زیرگروه و دسته‌بندی فرعی الزامی است",
"selectMainCategory": "دسته‌بندی اصلی را انتخاب کنید",
@@ -2376,10 +2471,12 @@
"proceedToPayment": "پرداخت",
"paymentSuccessTitle": "پرداخت با موفقیت انجام شد",
"paymentSuccessHint": "سفارش شما ثبت شد و در حال آماده‌سازی است",
"viewOrder": "مشاهده سفارش",
"viewOrder": "پیگیری سفارش",
"backToHome": "بازگشت به خانه",
"paymentFailedTitle": "پرداخت ناموفق بود",
"paymentFailedHint": "پرداخت شما با خطا مواجه شد. لطفاً دوباره تلاش کنید",
"retryPayment": "تلاش مجدد",
"backToShopList": "بازگشت به فروشگاه",
"orderStatus": {
"pending_payment": "در انتظار پرداخت",
"on_hold": "در انتظار بررسی",
@@ -2396,6 +2493,7 @@
"printLabelA5": "چاپ برچسب A5",
"printLabelA6": "چاپ برچسب A6",
"printInvoice": "چاپ فاکتور",
"downloadInvoice": "دانلود فاکتور",
"trackingCodeLabel": "کد رهگیری",
"changeStatusLabel": "تغییر وضعیت",
"trackingSaved": "کد رهگیری ثبت شد",
@@ -2403,6 +2501,8 @@
"statusUpdated": "وضعیت سفارش به‌روزرسانی شد",
"invoiceTitle": "فاکتور خرید",
"confirmReceipt": "کالا را دریافت کردم",
"completePurchase": "تکمیل خرید",
"repurchase": "خرید مجدد",
"receiptConfirmed": "دریافت کالا ثبت شد",
"rateShop": "ثبت نظر و امتیاز",
"ratingCommentPlaceholder": "نظر شما درباره فروشگاه (اختیاری)",
@@ -2419,6 +2519,8 @@
"buyerMobileLabel": "شماره موبایل:",
"shopInfoTitle": "اطلاعات فروشگاه",
"orderNumberLabel": "شماره سفارش",
"viewAndBuyButton": "نمایش و خرید",
"availableInShopsCount": "موجود در {{count}} فروشگاه",
"searchOrderPlaceholder": "جستجوی شماره سفارش",
"provinceRequired": "انتخاب استان الزامی است",
"cityRequired": "انتخاب شهر الزامی است",
@@ -2444,8 +2546,12 @@
"walletShopTab": "فروشگاه",
"walletGiftTab": "هدیه",
"walletChargedTab": "شارژ شده",
"availableToWithdraw": "قابل تسویه",
"pendingConfirmation": "در انتظار تایید",
"walletAcademyTab": "آموزشگاه",
"academyBalance": "موجودی آموزشگاه",
"walletProjectTab": "همکاری پروژه",
"projectBalance": "موجودی همکاری پروژه",
"availableToWithdraw": "قابل برداشت",
"pendingConfirmation": "مبلغ سفارش‌های ثبت‌شده",
"withdrawAmountPlaceholder": "مبلغ (تومان)",
"requestWithdrawal": "درخواست تسویه",
"giftBalance": "موجودی هدیه",