• 1400/03/15

پیکربندی و فارسی سازی Identity :

با سلام و احترام خدمت شما

بنده از AddErrorDescriber در بخش ConfigureServices استفاده کردم، اما متاسفانه کار نکرد.

کد خود را که بررسی کردم، علت این است که بنده در بالای Properties بخش Models خود از Attribute های ذیل استفاده کردم:

1) System.ComponentModel.DataAnnotations.Display

2) System.ComponentModel.DataAnnotations.Required

3) System.ComponentModel.DataAnnotations.StringLength

و ...

آیا برای اینکه این بخش به درستی نسبت به نوع Culture سایت کار کنه باید موارد فوق را حذف کنم ؟

 

ممنون میشم دقیق پاسخ بدید.

  • 1400/03/15
  • ساعت 21:41

سلام عزیز.

اون Attribute ها جدا از سیستم Identity هستند. همه Attribute های گفته شده یه ErrorMessage یا شبیه به اون دریافت میکنن که برای فارسی سازی میتونین استفاده کنید، مثلا :

[StringLength(8, ErrorMessage = "{0} length must be between {2} and {1}.", MinimumLength = 6)]

logo-samandehi