View Full Version : طراحی CMS چند زبانه
ali_autumnal
چهارشنبه 21 فروردین 1392, 11:40 صبح
با سلام و خسته نباشید
درحال طراحی و برنامه نویسی یه CMS هستم.
میخواستم بدونم چطور یه CMS چند زبانه طراحی کنم؟
متشکرم
ali_autumnal
چهارشنبه 21 فروردین 1392, 12:15 عصر
فکر می کنم یه مدلی به شرح زیر داشته باشم و کلیه مدل های پروژه با این رابطه داشته باشند و از طریق Url زبان مورد نظر رو انتخاب بشه و از دیتابیس داده ها خوانده بشه.
public class LanguageModel
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption .Identity)]
public int LanguageId { get; set; }
[Required]
[DataType(DataType.Text)]
public string LanguageName { get; set; }
[Required]
[DataType(DataType.Text)]
public string Tooltip { get; set; }
[Required]
[DataType(DataType.ImageUrl)]
public string ImageUrl { get; set; }
[Required]
[DataType(DataType.Text)]
public string LanguageDirection { get; set; }
[DataType(DataType.DateTime)]
public DateTime CreateDate { get; set; }
[DataType(DataType.DateTime)]
public DateTime UpdateDate { get; set; }
[Required]
public bool IsActive { get; set; }
public IList<AllModel> AllModels { get; set; }
}
Sirwan Afifi
چهارشنبه 21 فروردین 1392, 16:45 عصر
خوب شما می تونید از فایل های Resource برای اینکار استفاده کنید.
برای درک کامل این بحث پیشنهاد میکنم این مطالب رو مطالعه بفرمائید :
http://www.dotnettips.info/post/1176/globalization-%D8%AF%D8%B1-asp-net-mvc
http://www.dotnettips.info/post/826/asp-net-mvc-22
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.