PDA

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