1 رشته خطای اعتبارسنجی فرم چند زبانه
یک کار جداگانه این است که چگونه در برنامه Asp.Net MVC محلیسازی رشتههای خطای اعتبارسنجی فرم یا اصطلاحاً محلیسازی حاشیهنویسی دادهها را مدیریت کنیم. که تمرکز این مقاله است.
2 مقالات دیگر این مجموعه
مقالات این مجموعه عبارتند از:
• ASP.NET 8 – برنامه چند زبانه با تک فایل Resx – قسمت 1
• ASP.NET 8 – برنامه چند زبانه با تک فایل Resx – قسمت 2 – رویکرد جایگزین
• ASP.NET 8 – برنامه چند زبانه با تک فایل Resx – قسمت 3 – رشته های اعتبار سنجی فرم
• ASP.NET 8 – برنامه چند زبانه با تک فایل Resx – قسمت 4 – Resource Manager
3 رویکرد منابع مشترک
به طور پیش فرض، فناوری Asp.Net Core 8 MVC فایل منبع جداگانه ای را پیش بینی می کند .resx برای هر کنترلر و نمای. اما اکثر مردم آن را دوست ندارند، از آنجایی که بیشتر رشته های چند زبانه در مکان های مختلف برنامه یکسان هستند، ما دوست داریم همه آن ها در یک مکان باشند. ادبیات [1] تماس که رویکرد “منابع مشترک” رویکرد
برای پیاده سازی آن، یک کلاس نشانگر ایجاد می کنیم SharedResoureces.cs برای گروه بندی تمام منابع سپس در برنامه خود، به جای یک کنترلر/نمای خاص، Dependency Injection (DI) را برای آن کلاس/نوع خاص فراخوانی می کنیم. که…