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-1404, Jelsoft Enterprises Ltd.