pArisA1986
شنبه 14 مرداد 1396, 13:54 عصر
سلام دوستان خسته نباشید
من در پروژه .netCore میخوام با Resource ها کار کنم ولی گویا در Asp.net Core نحوه استفاده متفاوت هست
نیاز به یک مثال واضح دارم تا بتونم پیاده سازی کنم
چراکه نحوه مسیر دهی نمیدونم145979
در Startup پروژه در بخش ServiceConfiguration این کد اضافه کردم:
services.AddLocalization(options => options.ResourcesPath = "Resources");
// Add framework services.
services.AddMvc()
.AddViewLocalization(LanguageViewLocationExpanderF ormat.Suffix,
opts => { opts.ResourcesPath = "Resources"; })
.AddDataAnnotationsLocalization();
services.Configure<RequestLocalizationOptions>(options =>
{
var supportedCultures = new[]
{
new CultureInfo("en-US"),
new CultureInfo("fa-IR")
};
options.DefaultRequestCulture = new RequestCulture("fa-IR");
options.SupportedCultures = supportedCultures;
options.SupportedUICultures = supportedCultures;
});
در کنترللر home این کد اضافه کردم
private readonly IHtmlLocalizer<HomeController> _localizer;
public HomeController( CvInfoRepository cvInfoRepository
, IHtmlLocalizer<HomeController> localizer)
{
_localizer = localizer;
}
و در اکشن index این کد اضافه کردم
var x = _localizer["Hello"];
145980
ممنون میشم یه راهکار خوب بهم معرفی کنید که بتونم به راحتی در کل پروژه ام از resource استفاده کنم
من در پروژه .netCore میخوام با Resource ها کار کنم ولی گویا در Asp.net Core نحوه استفاده متفاوت هست
نیاز به یک مثال واضح دارم تا بتونم پیاده سازی کنم
چراکه نحوه مسیر دهی نمیدونم145979
در Startup پروژه در بخش ServiceConfiguration این کد اضافه کردم:
services.AddLocalization(options => options.ResourcesPath = "Resources");
// Add framework services.
services.AddMvc()
.AddViewLocalization(LanguageViewLocationExpanderF ormat.Suffix,
opts => { opts.ResourcesPath = "Resources"; })
.AddDataAnnotationsLocalization();
services.Configure<RequestLocalizationOptions>(options =>
{
var supportedCultures = new[]
{
new CultureInfo("en-US"),
new CultureInfo("fa-IR")
};
options.DefaultRequestCulture = new RequestCulture("fa-IR");
options.SupportedCultures = supportedCultures;
options.SupportedUICultures = supportedCultures;
});
در کنترللر home این کد اضافه کردم
private readonly IHtmlLocalizer<HomeController> _localizer;
public HomeController( CvInfoRepository cvInfoRepository
, IHtmlLocalizer<HomeController> localizer)
{
_localizer = localizer;
}
و در اکشن index این کد اضافه کردم
var x = _localizer["Hello"];
145980
ممنون میشم یه راهکار خوب بهم معرفی کنید که بتونم به راحتی در کل پروژه ام از resource استفاده کنم