PDA

View Full Version : برنامه نویسی سایت چند زبانه



volcano_c
جمعه 16 آبان 1393, 17:37 عصر
با سلام

دوستان عزیز من در حال طراحی سایتی هستم که از چند زبان پشتیبانی می کند

اما در یک قسمت برنامه کمی مشکل دارم

من یک سری از Combo ها رو با Value و Display Value را از SQL پر می کنم

مشکل من اینجاست وقتی بحث چند زبانگی مطرح می شود من نمی توانم این کار را مستقیم انجام دهم

فقط Display Value های یک زبان را می توان نشان داد کد های من به صورت زیر می باشد

خودم نظر هایی داشتم
1- استفاده از Resource : اما من می خواهم که از SQL گرفته شود
2- در PreLoader کامپوننتم : مقادیر رو ترجمه کنم اما سرعت سیستم کم می شود و مشکلات زیادی دارد

لطفا نظرات خود را برای حل این مشکل اعلام نمایید

<asp:linqdatasource id="LinqDataSourceTypeLoan" runat="server"
contexttypename="DAL.Web_Yaran_SazgarEntities" entitytypename=""
tablename="View_LoanId_TitleLoan_CustomersId" where="CustomerId == @CustomerId"
orderby="TitleLoan">
<whereparameters>
<asp:controlparameter controlid="ddlCustomerName" name="CustomerId"
propertyname="SelectedValue" type="Int32" />
</whereparameters>
</asp:linqdatasource>

volcano_c
شنبه 17 آبان 1393, 13:34 عصر
کسی نیست نظر بده ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

volcano_c
شنبه 17 آبان 1393, 18:42 عصر
واقعا کسی تا به حال به این مشکل بر نخورده ؟؟؟


مدیران فروم شما هم !!!!!!!!!!؟؟؟؟؟:متفکر:

volcano_c
یک شنبه 18 آبان 1393, 18:20 عصر
:گریه::گریه::گریه:

volcano_c
دوشنبه 19 آبان 1393, 21:36 عصر
:گریه::گریه::گریه::گریه:

mohsen.nsb44
پنج شنبه 29 آبان 1393, 14:34 عصر
من از روش زیر استفاده کردم امیدوارم به دردت بخوره
توی جدولم یک فیلد به نام زبان در نظر گرفتم فرضا اطلاعات فارسی ثبت میشه تو این فیلد مقدار fa ثبت میشه موقع انگلیسی تو این فیلد مقدار ua ذخیره میشه
حالا بر اساسهمین فیلد ها میتونم کوئری بگیرم
در ضمن بهترین راه اینه خودت ترجمه و ثبت کنی