نظرات مطالب
معرفی قالب پروژه Web API مبتنی‌بر ASP.NET Core Web API و زیرساخت DNTFrameworkCore
یه سوال در مورد لایه Resources داشتم
اگر بحث چندزبانه بودن سایت در بانک اطلاعاتی دیده بشه (یعنی از نام نمایشی ViewModel‌ها ، متن‌های سایت و ...) آیا این روش شما کاملا این مورد رو پوشش میدهد؟

نظرات مطالب
معرفی قالب پروژه Web API مبتنی‌بر ASP.NET Core Web API و زیرساخت DNTFrameworkCore
با سلام و تشکر از ارائه پروژه نمونه; توضیحات بیشتری در مورد پروژه Resources می‌دهید؟ نقش LabelLocalizer و سایر کلاسهای موجود در این اسمبلی چیست؟
نظرات مطالب
ارتقاء به ASP.NET Core 1.0 - قسمت 19 - بومی سازی
مسئله ای که وجود داره اینه چطور میشه به ClassLibrary جداگانه ای انتقال داده و مسیر را در Startup تنظیم نمود


اگر نام classlibrary را مساوی با Sample.Resources قرار بدهیم (تنظیمات localization اعمال نمیشود) :
services.AddLocalization(options => options.ResourcesPath = "Sample.Resources");
و فقط در صورت تنظیم بصورت زیر (تنظیمات localization اعمال میشود)   :
services.AddLocalization(options => options.ResourcesPath = "Resources");
و اگر از PresentaionLayer برای نگهداری ViewModels استفاده کنیم، تنظیمات  استفاده از اطلاعات منابع در DataAnnotations (نام فایل منبع ) پیدا نمی‌شود :
Resources/ViewModels.Account.RegisterViewModel.fr.resx
Resources/ViewModels/Account/RegisterViewModel.fr.resx

همچنین استفاده از یک منبع اشتراکی در classlibrary جداگانه که تعبیه شده اعمال نمی‌شود

اگر امکان تنظیم منبع Resources از طریق خواندن Assembly وجود داشته باشه انعطاف بیشتری خواهد داشت اما هنوز موفق به انجام اینکار نشدم.