admin/texts/wallet.ts
alisaza e1eaf5eff5 feat: initial ghabilee-admin backoffice app
Extract admin dashboard from ghabilee-frontend2 into a dedicated Next.js
app for backoffice.ghabilee.ir (no SEO indexing / Clarity).
2026-09-05 13:12:59 +03:30

77 lines
4.3 KiB
TypeScript

export const wallet = {
title: 'کیف پول',
balanceLabel: 'موجودی: {amount}',
balance: 'موجودی کیف پول',
useBalance: 'پرداختی از کیف پول',
requestWithdrawal: 'درخواست برداشت',
sectionsAria: 'بخش‌های کیف پول',
tabAccounts: 'حساب‌ها',
tabWithdrawals: 'برداشت‌ها',
tabTransactions: 'تراکنش‌ها',
tabSettlements: 'تسویه‌های میزبانی',
addAccount: 'افزودن حساب',
noBankAccounts: 'هنوز حساب بانکی ثبت نکرده‌اید',
defaultBadge: 'پیش‌فرض',
noWithdrawals: 'درخواست برداشتی ثبت نشده است',
noTransactions: 'تراکنشی ثبت نشده است',
noSettlements: 'هنوز تسویه‌ای برای شما ثبت نشده است',
trackingCodeLabel: 'شماره پیگیری:',
viewPaymentReceipt: 'مشاهده رسید پرداخت',
addBankAccountTitle: 'افزودن حساب بانکی',
ownerTypeLabel: 'نوع حساب',
nationalCodeHint: 'برای حساب مهمان، کد ملی لازم است. حساب میزبان از احراز هویت خوانده می‌شود.',
hostIdentityRequired: 'برای ثبت حساب میزبانی، ابتدا کد ملی را در احراز هویت ارسال کنید.',
rejectedHint: 'رد شده',
onlyApprovedWithdrawal: 'فقط حساب تأییدشده قابل برداشت است',
withdrawalNeedsBankAccount: 'ابتدا یک حساب بانکی ثبت کنید؛ پس از تأیید حساب می‌توانید درخواست برداشت بدهید',
withdrawalNeedsApprovedBankAccount: 'حساب بانکی شما هنوز تأیید نشده است؛ پس از تأیید ادمین می‌توانید درخواست برداشت بدهید',
submitAccount: 'ثبت حساب',
accountHolder: 'نام صاحب حساب',
accountHolderPlaceholder: 'نام و نام خانوادگی',
iban: 'شماره شبا',
bankNameOptional: 'نام بانک (اختیاری)',
bankNamePlaceholder: 'مثلاً ملت',
submitRequest: 'ثبت درخواست',
bankAccount: 'حساب بانکی',
bankAccountOption: '{holder} — {iban}',
maxAmount: 'حداکثر: {amount}',
amountToman: 'مبلغ (تومان)',
txRefundGuestCancel: 'بازگشت وجه لغو رزرو',
txRefundEventCancel: 'بازگشت وجه لغو رویداد',
txWithdrawal: 'برداشت',
txDeposit: 'واریز',
bankAccountCreated: 'حساب بانکی ثبت شد',
bankAccountCreateFailed: 'ثبت حساب بانکی ناموفق بود',
addBankAccountFirst: 'ابتدا یک حساب بانکی اضافه کنید',
withdrawalCreated: 'درخواست برداشت ثبت شد',
withdrawalCreateFailed: 'ثبت درخواست برداشت ناموفق بود',
fetchWalletFailed: 'دریافت کیف پول ناموفق بود',
fetchTransactionsFailed: 'دریافت تراکنش‌های کیف پول ناموفق بود',
paymentFailed: 'ثبت پرداخت ناموفق بود',
topUp: 'شارژ کیف پول',
topUpSubmit: 'پرداخت و شارژ',
topUpAmount: 'مبلغ شارژ (تومان)',
topUpMinHint: 'حداقل {amount}',
topUpCreated: 'درگاه پرداخت باز شد؛ پس از پرداخت موجودی به‌روز می‌شود.',
topUpFailed: 'شروع شارژ کیف پول ناموفق بود',
topUpAwaiting: 'در انتظار تأیید پرداخت…',
topUpSuccess: 'کیف پول با موفقیت شارژ شد',
topUpSimulatedNote: 'درگاه پرداخت هنوز به سامانه متصل نشده است؛ این شارژ به‌صورت آزمایشی انجام شد.',
paymentReturnTitle: 'نتیجه پرداخت',
paymentReturnSuccess: 'پرداخت با موفقیت انجام شد.',
paymentReturnFailed: 'پرداخت ناموفق بود یا لغو شد.',
paymentReturnPending: 'در حال بررسی وضعیت پرداخت…',
paymentReturnPendingHint: 'اگر چند لحظه پیش در درگاه پرداخت کردید، همین صفحه به‌زودی به‌روز می‌شود.',
paymentReturnInvalid: 'لینک بازگشت از درگاه نامعتبر است.',
paymentReturnGoWallet: 'رفتن به کیف پول',
paymentReturnGoBooking: 'بازگشت به رزرو',
paymentReturnGoHome: 'صفحه اصلی',
} as const