divan/RMuseum/Services/Implementation/CorrectionReviewResultConvertor.cs
Anas Rashid 532d005cdb Rename Ganjoor -> Divan throughout the code
Projects (GanjooRazor -> DivanRazor, GanjoorService.sln -> DivanService.sln), files,
folders, classes, namespaces, settings, API routes (/api/divan) and DB tables (Divan*).
External addresses (ganjoor.net, github.com/ganjoor) unchanged. Migrations renamed
consistently (no pending model changes); requires a fresh database.
Upstream RUNNING_LOCALLY/SEMANTIC_SEARCH docs archived unmodified under docs/.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 23:49:01 +02:00

60 lines
3.6 KiB
C#

using RMuseum.Models.Divan;
namespace RMuseum.Services.Implementation
{
/// <summary>
/// تبدیلگر CorrectionReviewResult
/// </summary>
public static class CorrectionReviewResultConvertor
{
/// <summary>
/// تبدیل به رشته
/// </summary>
/// <param name="reviewResult"></param>
/// <returns></returns>
public static string GetString(CorrectionReviewResult reviewResult)
{
switch(reviewResult)
{
case CorrectionReviewResult.Approved:
return "تأیید می‌شود.";
case CorrectionReviewResult.NotChanged:
return "تغییری نکرده.";
case CorrectionReviewResult.RejectedBecauseWrong:
return "درست نیست.";
case CorrectionReviewResult.RejectedBecauseVariant:
return "مربوط به نسخهٔ دیگری است.";
case CorrectionReviewResult.RejectedBecauseUnnecessaryChange:
return "تغییر سلیقه‌ای یا بی دلیل است.";
case CorrectionReviewResult.Rejected:
return "به دلیل دیگری رد می‌شود.";
case CorrectionReviewResult.NotSuggestedByUser:
return "ایراد نرم‌افزار گنجور.";
case CorrectionReviewResult.RejectedParaphraseBecauseInformal:
return "محاوره‌ای است.";
case CorrectionReviewResult.RejectedParaphraseBecauseArtificial:
return "در آن از واژه‌های نامأنوس استفاده شده است.";
case CorrectionReviewResult.RejectedParaphraseBecauseUnfathomable:
return "نامفهوم است.";
case CorrectionReviewResult.RejectedParaphraseBecauseContainsOwnIdeas:
return "شامل تفسیرهای شخصی است.";
case CorrectionReviewResult.RejectedParaphraseBecauseHasServeralTypoErrors:
return "غلطهای تایپی و املایی زیاد دارد.";
case CorrectionReviewResult.RejectedParaphraseBecauseNotBetter:
return "از متن قبلی بهتر نیست.";
case CorrectionReviewResult.RejectedParaphraseBecauseItIsNotAParaphrase:
return "از کادر معنی برای پیشنهاد تصحیح یا ارائهٔ توضیح تصحیحی استفاده شده است.";
case CorrectionReviewResult.RejectedParaphraseBecauseItIsWordMeaningOrIncomplete:
return "معنی یا خلاصهٔ ارائه شده جزئی و ناقص یا در حد معنی کلمه است.";
case CorrectionReviewResult.RejectedBecauseOfAbusingPunctuations:
return "از علائم سجاوندی به طور نامناسب استفاده شده است.";
case CorrectionReviewResult.RejectedBecauseOfNonStandardCharcaters:
return "برای هٔ چسبان یا نویسه‌های دیگر از دستور خط فرهنگستان تبعیت نشده است.";
case CorrectionReviewResult.RejectedParaphraseBecauseFakeAttribution:
return "به جای عبارت «هوش مصنوعی:» یا در ابتدای خلاصهٔ نوشته شده توسط کاربر، نام شخص یا برچسب دیگری آورده شده است.";
}
return "هنوز بررسی نشده";
}
}
}