کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش Localization در Flassh Designer Stimulspft

آموزش Localization در Flassh Designer Stimulspft

رابط کاربری Flash Designer component به راحتی قابلیت Localization را پشتیبانی می کند.. برای تطبیق این کار از Localization property استفاده کنید. مقدار این property باید مسیر (نسبی یا مطلق) دسترسی به فایل localization XML را تعیین کند.


Index.cshtml
...
@Html.StiNetCoreDesignerFx(new StiNetCoreDesignerFxOptions() {
Localization = "Localization/en.xml"
})
...

اگر می خواهید laod شدن localization را مدیریت کنید، GetLocalization action را روی designer تعریف کنید. این متد برای انتقال XML localization file به کلاینت استفاده می شود. می توانید مسیر XML localization file یا XML object حاوی اطلاعات load شده از localization file را به عنوان یک پارامتر response تعیین کنید.


Index.cshtml
...
@Html.StiNetCoreDesignerFx(new StiNetCoreDesignerFxOptions() {
Actions =
{
GetLocalization = "GetLocalization"
},
Localization = "Localization/en.xml"
})
...


 
HomeController.cs
...
public IActionResult GetLocalization()
{
return StiNetCoreDesignerFx.GetLocalizationResult(this);
//return StiNetCoreDesignerFx.GetLocalizationResult(this, path);
//return StiNetCoreDesignerFx.GetLocalizationResult(this, xml);
}
...

می توانید در designer از لیستی localization موردنظرتان را انتخاب کنید. برای فعال کردن این قابلیت مقدار LocalizationDirectory property را به پوشه ای که فایل localization XML در آن مسیر قرار دارد، مقداردهی کنید.


Index.cshtml
...
@Html.StiNetCoreDesignerFx(new StiNetCoreDesignerFxOptions() {
Localization = "Localization/en.xml",
LocalizationDirectory = "Localization"
})
...
 


Localization
توجه: اگر متغیر Localization property مقداردهی شده باشد، همواره localization تعیین شده اعمال می شود. اگر این property مقداردهی نشود، localization انتخاب شده از لیست درون designer panel به طور خودکار load و اعمال می شود.
1398/07/19 1442 0
نظرات شما

نظرات خود را ثبت کنید...