Extract admin dashboard from ghabilee-frontend2 into a dedicated Next.js app for backoffice.ghabilee.ir (no SEO indexing / Clarity).
75 lines
4.5 KiB
TypeScript
75 lines
4.5 KiB
TypeScript
export const chats = {
|
|
listTitle: 'گفتوگوها',
|
|
listDescription: 'پیامهای مستقیم و گروههای رویداد',
|
|
filterAriaLabel: 'فیلتر نوع مکالمه',
|
|
filterDirect: 'مستقیم',
|
|
filterEventGroup: 'گروه رویداد',
|
|
unreadAriaLabel: '{count} پیام خواندهنشده',
|
|
listLoadFailed: 'دریافت گفتوگوها ناموفق بود',
|
|
listEmpty: 'گفتوگویی در این دسته وجود ندارد',
|
|
listEmptyTitle: 'هنوز گفتوگویی اینجا نیست',
|
|
listEmptyDescription: 'وقتی با کسی پیام رد و بدل کنی یا عضو گروه رویداد شوی، گفتوگوها اینجا نمایش داده میشوند.',
|
|
eventGroupTitleFallback: 'چت گروه رویداد',
|
|
directTitleFallback: 'مکالمه مستقیم',
|
|
conversationFallback: 'مکالمه',
|
|
moreOptionsAria: 'گزینههای بیشتر',
|
|
safetyMenuAria: 'گزینههای ایمنی چت',
|
|
block: 'مسدود کردن',
|
|
unblock: 'رفع مسدودیت',
|
|
reportUser: 'گزارش کاربر',
|
|
reportMessage: 'گزارش پیام',
|
|
threadLoadFailed: 'دریافت گفتوگو ناموفق بود',
|
|
youBlockedBanner: 'شما این کاربر را مسدود کردهاید و امکان ارسال یا دریافت پیام وجود ندارد.',
|
|
reportModalTitle: 'گزارش این کاربر',
|
|
reportMessageModalTitle: 'گزارش این پیام',
|
|
reportSubmit: 'ارسال گزارش',
|
|
reportReasonLabel: 'دلیل گزارش',
|
|
reportDescriptionLabel: 'توضیحات (اختیاری)',
|
|
reportDescriptionPlaceholder: 'در صورت نیاز توضیح بیشتری اضافه کنید...',
|
|
reportSuccess: 'گزارش شما ثبت شد و بررسی خواهد شد',
|
|
blockConfirm: 'این کاربر مسدود شود؟ پس از مسدودسازی، امکان ارسال و دریافت پیام مستقیم بین شما وجود نخواهد داشت.',
|
|
unblockConfirm: 'این کاربر رفع مسدودیت شود؟ پس از آن دوباره میتوانید پیام رد و بدل کنید.',
|
|
blockSuccess: 'کاربر مسدود شد',
|
|
unblockSuccess: 'کاربر رفع مسدودیت شد',
|
|
loadOlderFailed: 'بارگذاری پیامهای قدیمیتر ناموفق بود',
|
|
sendFailed: 'ارسال پیام ناموفق بود',
|
|
memberCount: '{count} عضو',
|
|
composerPlaceholder: 'پیام خود را بنویسید...',
|
|
sendAria: 'ارسال',
|
|
attachAria: 'پیوست فایل',
|
|
uploadImageAria: 'آپلود تصویر',
|
|
emptyMessage: 'پیام نمیتواند خالی باشد',
|
|
viewMembersAria: 'مشاهده اعضای گروه',
|
|
membersTitle: 'اعضای گروه',
|
|
membersLoadFailed: 'دریافت اعضا ناموفق بود',
|
|
youSuffix: ' (شما)',
|
|
chatWithSender: 'چت با {name}',
|
|
privateChatAria: 'چت خصوصی',
|
|
viewImageAria: 'مشاهده تصویر',
|
|
attachmentAlt: 'پیوست',
|
|
chatAttachmentAlt: 'پیوست چت',
|
|
downloadImageAria: 'دانلود تصویر',
|
|
download: 'دانلود',
|
|
downloadFallbackToast: 'دانلود مستقیم ممکن نبود؛ تصویر در تب جدید باز شد',
|
|
listConversationsFailed: 'دریافت مکالمات ناموفق بود',
|
|
getConversationFailed: 'دریافت مکالمه ناموفق بود',
|
|
unreadCountFailed: 'دریافت تعداد خواندهنشده ناموفق بود',
|
|
markReadFailed: 'علامتگذاری خواندهشده ناموفق بود',
|
|
listMessagesFailed: 'دریافت پیامها ناموفق بود',
|
|
openConversationFailed: 'باز کردن گفتوگو ناموفق بود',
|
|
listParticipantsFailed: 'دریافت اعضای گفتوگو ناموفق بود',
|
|
blockUserFailed: 'مسدودکردن کاربر ناموفق بود',
|
|
unblockUserFailed: 'رفع مسدودیت ناموفق بود',
|
|
blockStatusFailed: 'بررسی وضعیت مسدودسازی ناموفق بود',
|
|
listReportReasonsFailed: 'دریافت دلایل گزارش ناموفق بود',
|
|
submitReportFailed: 'ثبت گزارش ناموفق بود',
|
|
reply: 'پاسخ',
|
|
replyPreviewAria: 'پیشنمایش پیام در حال پاسخ',
|
|
cancelReplyAria: 'لغو پاسخ',
|
|
replyImageLabel: 'تصویر',
|
|
replyUnavailable: 'پیام در دسترس نیست',
|
|
jumpToReplyFailed: 'یافتن پیام مرجع ناموفق بود',
|
|
loadNewerFailed: 'بارگذاری پیامهای جدیدتر ناموفق بود',
|
|
replySenderFallback: 'کاربر',
|
|
} as const
|