admin/texts/reviews.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

52 lines
2.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

export const reviews = {
// Shared
avgFromCount: '{rating} از {count} نظر',
loadMore: 'نمایش نظرات بیشتر',
loadMoreAlt: 'نمایش نظرهای بیشتر',
hostReply: 'پاسخ میزبان',
yourReply: 'پاسخ شما',
ratingOnly: 'فقط امتیاز ثبت شده است.',
loading: 'در حال بارگذاری نظرات…',
// OrganizerReviewsSection
guestReviewsTitle: 'نظرات مهمانان',
organizerEmptyHint: 'هنوز نظری برای این میزبان ثبت نشده است.',
organizerEmptyTitle: 'نظری ثبت نشده',
// EventReviewsSection
peopleSayTitle: 'آدم‌هایی که اینجا بودن چی می‌گن؟',
eventEmptyTitle: 'هنوز کسی تجربه‌ش رو نگفته...',
eventEmptyHint: 'اولین نفر باش که بعد از این جمع، داستان این تجربه رو تعریف می‌کنه.',
emptyBeFirst: 'اولین نفری باشید که برای این رویداد امتیاز می‌دهد.',
emptyAfterEvent: 'پس از اتمام رویداد، نظرات مهمانان اینجا نمایش داده می‌شود.',
emptyTitle: 'نظری وجود ندارد',
shareExperienceTitle: 'از تجربه‌ات بگو',
shareExperiencePlaceholder: 'چی دوست داشتی؟ چه چیزی این جمع رو خاص کرد؟',
submitReview: 'ثبت نظر',
// ReviewModal
selectRating: 'لطفاً امتیاز را انتخاب کنید',
submitted: 'نظر شما ثبت شد',
createTitle: 'ثبت نظر و امتیاز',
yourRating: 'امتیاز شما',
bodyLabel: 'نظر (اختیاری)',
bodyPlaceholder: 'اگر مایلید تجربه خود را بنویسید…',
ratingOnlyHint: 'می‌توانید فقط امتیاز بدهید و متن را خالی بگذارید.',
// StarRating
ratingValueAria: 'امتیاز {value} از ۵',
heartAria: '{star} قلب',
// EventReviewsPanel (host manage)
replyBodyRequired: 'متن پاسخ نمی‌تواند خالی باشد',
replySaved: 'پاسخ ذخیره شد',
replyDeleted: 'پاسخ حذف شد',
hostEmptyDescription: 'وقتی مهمانان بعد از اتمام رویداد نظر بدهند، اینجا نمایش داده می‌شود.',
hostEmptyTitle: 'هنوز نظری ثبت نشده',
editReply: 'ویرایش پاسخ',
saveReply: 'ذخیره پاسخ',
deleteReply: 'حذف پاسخ',
replyModalTitle: 'پاسخ به نظر',
replyBodyLabel: 'متن پاسخ',
} as const