راهنمای به روز شده شما برای ساخت یک برنامه چند زبانه Asp.Net 8 MVC: مدیر منابع

1 Resource Manager هنوز در Asp.Net 8 MVC کار می کند

برای کسانی که رویکرد قدیمی را دوست دارند، خبر خوب این است که مدیر منابع هنوز در Asp.Net 8 MVC کار می کند. شما می توانید آن را همزمان با IStringLocalizer یا حتی به عنوان تنها مکانیزم محلی سازی، اگر آن چیزی است که دوست دارید، استفاده کنید.

1.1 نحوه عملکرد مدیر منابع

بنابراین، یک راه حل معمولی استفاده از عبارات در کد مانند است “Resources.SharedResource.Wellcome”. این در واقع یک ویژگی است که به رشته ارزیابی می شود. ارزیابی رشته به صورت پویا در زمان اجرا انجام می شود و رشته از SharedResource انتخاب می شود. resx فایل ها، بر اساس فرهنگ موضوع فعلی.

مقالات این مجموعه عبارتند از:

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 را برای هر کنترل‌کننده و نما پیش‌بینی می‌کند. اما اکثر مردم آن را دوست ندارند، زیرا بیشتر رشته های چند زبانه …

Source link