Extract admin dashboard from ghabilee-frontend2 into a dedicated Next.js app for backoffice.ghabilee.ir (no SEO indexing / Clarity).
101 lines
6.9 KiB
TypeScript
101 lines
6.9 KiB
TypeScript
export const bookings = {
|
|
emptyServerResponse: 'پاسخ خالی از سرور',
|
|
|
|
registerForEvent: 'ثبتنام در رویداد',
|
|
loginToReserve: 'ورود و رزرو',
|
|
loginToJoinWaitlist: 'ورود و پیوستن به لیست انتظار',
|
|
joinWaitlist: 'پیوستن به لیست انتظار',
|
|
waitlistJoinedToast: 'به لیست انتظار اضافه شدید',
|
|
checkingStatusAria: 'در حال بررسی وضعیت رزرو',
|
|
statusCheckFailedTitle: 'بررسی وضعیت رزرو انجام نشد',
|
|
statusCheckFailedDescription: 'وضعیت رزرو دریافت نشد. لطفاً دوباره تلاش کنید.',
|
|
alreadyBookedGoToMyBookings: 'این رویداد رو قبلاً رزرو کردید — رزروهای من',
|
|
alsoOnWaitlist: 'در لیست انتظار این رویداد هم هستید',
|
|
onWaitlist: 'شما در لیست انتظار هستید',
|
|
waitlistNotifiedConfirm: 'یک جای خالی برات باز شد سریعتر قطعیش کن',
|
|
audienceBlockedGenderAndAge: 'سن یا جنسیت شما با شرایط این رویداد سازگار نیست.',
|
|
audienceBlockedGender: 'این رویداد برای جنسیت دیگری است.',
|
|
audienceBlockedAge: 'سن شما با شرایط این رویداد سازگار نیست.',
|
|
audienceBlockedCity: 'شهر شما با شهر این رویداد یکی نیست.',
|
|
audienceBlockedGenderAndCity: 'جنسیت یا شهر شما با شرایط این رویداد سازگار نیست.',
|
|
audienceBlockedAgeAndCity: 'سن یا شهر شما با شرایط این رویداد سازگار نیست.',
|
|
audienceBlockedGenderAgeAndCity: 'سن، جنسیت یا شهر شما با شرایط این رویداد سازگار نیست.',
|
|
audienceBlockedGeneric: 'امکان ثبتنام در این رویداد براتون وجود نداره.',
|
|
detailTitle: 'جزئیات رزرو',
|
|
notFound: 'این رزرو یافت نشد',
|
|
fetchFailedTitle: 'دریافت اطلاعات رزرو ناموفق بود',
|
|
summaryHeading: 'خلاصه رزرو',
|
|
bookingCodeLabel: 'کد رزرو',
|
|
bookingCodeWithValue: 'کد رزرو: {code}',
|
|
eventDateLabel: 'تاریخ رویداد',
|
|
ticketPriceLabel: 'قیمت بلیط',
|
|
createdAtLabel: 'تاریخ ثبت',
|
|
discountAmountLabel: 'مبلغ تخفیف',
|
|
discountCodeWithValue: 'کد تخفیف: {code}',
|
|
discountAmountInline: 'تخفیف {amount}',
|
|
cancellationReasonWithValue: 'دلیل لغو: {reason}',
|
|
cancelBooking: 'لغو رزرو',
|
|
completePayment: 'تکمیل پرداخت',
|
|
unpaidChip: 'پرداخت نشده',
|
|
checkedInChip: 'حضور ثبت شد',
|
|
cardCancelRegistration: 'لغو ثبتنام',
|
|
cardReviewPrompt: 'نظرتون رو درباره ایونت ثبت کنید',
|
|
cardPaymentExpiryWarning: 'اگر پرداخت را کامل نکنی، این ظرفیت آزاد میشود.',
|
|
cardRegistrationCodePrefix: 'کد ثبتنام:',
|
|
cardCancelledByOrganizer: 'لغو شده (برگزارکننده)',
|
|
cardCancelledByAttendee: 'لغو شده',
|
|
cardRefundedToWallet: 'مبلغ پرداختی به کیف پول شما بازگشت.',
|
|
cardRefundPending: 'مبلغ پرداختی به کیف پولت بازگردانده میشود.',
|
|
|
|
cancelled: 'رزرو لغو شد',
|
|
cancelledWithRefund: 'رزرو لغو شد — {amount} به کیف پول شما بازگشت',
|
|
confirmCancel: 'تایید لغو',
|
|
platformCommission: 'کمیسیون پلتفرم (٪{percent})',
|
|
hostCancellationFee: 'کارمزد لغو (میزبان)',
|
|
refundToWallet: 'مبلغ بازگشتی به کیف پول',
|
|
cancelNoPaymentNote: 'پرداختی انجام نشده — این کار فقط رزرو شما را لغو میکند، چیزی برای بازپرداخت نیست.',
|
|
cancellationReasonLabel: 'دلیل لغو',
|
|
cancellationReasonPlaceholder: 'لطفاً دلیل لغو رزرو را بنویسید',
|
|
|
|
copyCodeSuccess: 'کد رزرو کپی شد',
|
|
copyCodeFailed: 'کپی کد رزرو ناموفق بود',
|
|
ariaEventPage: 'صفحه رویداد',
|
|
ariaCopyBookingCode: 'کپی کد رزرو',
|
|
|
|
payTitle: 'پرداخت رزرو',
|
|
payFetchErrorTitle: 'خطایی در دریافت اطلاعات رزرو پیش آمد',
|
|
payFetchErrorDescription: 'اتصال اینترنت را بررسی کنید و دوباره تلاش کنید.',
|
|
notPayableTitle: 'امکان پرداخت این رزرو وجود ندارد',
|
|
notPayableFallback: 'این رزرو دیگر قابل پرداخت نیست.',
|
|
notPayableConfirmed: 'این رزرو قبلاً پرداخت و تایید شده است.',
|
|
notPayableCancelled: 'این رزرو لغو شده است.',
|
|
notPayableExpired: 'مهلت پرداخت این رزرو به پایان رسیده است.',
|
|
notPayableRefunded: 'این رزرو بازپرداخت شده است.',
|
|
notPayableNoShow: 'این رزرو بسته شده است.',
|
|
paymentSummaryHeading: 'خلاصه پرداخت',
|
|
discountCodePlaceholder: 'کد تخفیف را وارد کنید',
|
|
discountCodeRequired: 'کد تخفیف را وارد کنید.',
|
|
discountCodeInvalid: 'کد تخفیف معتبر نیست.',
|
|
discountHint: 'در صورت داشتن کد تخفیف، آن را وارد و اعمال کنید.',
|
|
applyDiscount: 'اعمال',
|
|
discountAppliedWithCode: '{amount} تخفیف با کد {code}',
|
|
paymentTimeRemaining: 'زمان باقیمانده برای پرداخت:',
|
|
useWalletBalance: 'استفاده از موجودی کیف پول',
|
|
currentBalanceLabel: 'موجودی فعلی: {amount}',
|
|
totalAmountLabel: 'مبلغ کل',
|
|
payableAmountLabel: 'مبلغ قابل پرداخت',
|
|
paySplitWalletAndGateway: '{wallet} از کیف پول + {gateway} شارژ از درگاه',
|
|
paySplitWalletOnly: '{wallet} از کیف پول',
|
|
paySplitGatewayOnly: '{gateway} شارژ از درگاه',
|
|
payHoldExpired: 'مهلت پرداخت به پایان رسیده است.',
|
|
gatewayPaymentFailed: 'پرداخت از درگاه ناموفق بود. دوباره تلاش کنید.',
|
|
paySeatUnavailable: 'تا زمان پرداخت مهلت رزرو تمام شد. مبلغ به کیف پول شما بازگشت.',
|
|
paymentExpiredChip: 'مهلت پرداخت تمام شد',
|
|
awaitingGatewayTitle: 'در حال انتظار برای تایید پرداخت از درگاه…',
|
|
awaitingGatewayHint: 'اگر صفحهی درگاه باز نشد، دوباره تلاش کنید یا اتصال اینترنت را بررسی کنید.',
|
|
reopenGateway: 'بازکردن دوباره درگاه پرداخت',
|
|
paySuccessTitle: 'پرداخت با موفقیت انجام شد',
|
|
paySuccessDescription: 'رزرو شما تایید شد.',
|
|
simulatedPaymentNote: 'درگاه پرداخت هنوز به سامانه متصل نشده است؛ به همین دلیل این پرداخت بهصورت آزمایشی و خودکار تایید شد.',
|
|
} as const
|