PDA

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



saeed31641
جمعه 07 تیر 1392, 09:06 صبح
دوستان برای سایت چند زبانه چیکار باید کرد.من سرچ هایی زدم و به نتایجی رسیدم حالا سوالاتو مطرح میکنم تا دوستان کمکی بکنند
1- فرق بین App_LocalResources و App_GlobalResources چیه؟
2- اگه ما چندتا پوشه داشته باشیم و داخل هر پوشه هم چند تا پیج .باید برای هر پوشه App_LocalResources
بنویسیم
3-اگر ما بیخواهیم برای متغیرهام ون مثل لیبل و.. Resource استفاده کنیم که باید همش بنویسیم راه بهتری نیست
4- برای ترجمه دادهامون چیکار کنیم مثل یه مقاله ..اون برای ترجمه اش از چه روشی استفاده کنیم
5- برای استایل یا منوهامون باید بریم css جدا بنویسم برای راست یاچب بودنش
دوستان لطفا لینک ندید خواهشا کسی تجربه داره در این زمینه راهنمایی بفرمایید
.اگه لینک خارجی خوبی دارین بزارین

imanasp
جمعه 07 تیر 1392, 11:37 صبح
دوستان برای سایت چند زبانه چیکار باید کرد.من سرچ هایی زدم و به نتایجی رسیدم حالا سوالاتو مطرح میکنم تا دوستان کمکی بکنند
1- فرق بین App_LocalResources و App_GlobalResources چیه؟
2- اگه ما چندتا پوشه داشته باشیم و داخل هر پوشه هم چند تا پیج .باید برای هر پوشه App_LocalResources
بنویسیم
3-اگر ما بیخواهیم برای متغیرهام ون مثل لیبل و.. Resource استفاده کنیم که باید همش بنویسیم راه بهتری نیست
4- برای ترجمه دادهامون چیکار کنیم مثل یه مقاله ..اون برای ترجمه اش از چه روشی استفاده کنیم
5- برای استایل یا منوهامون باید بریم css جدا بنویسم برای راست یاچب بودنش
دوستان لطفا لینک ندید خواهشا کسی تجربه داره در این زمینه راهنمایی بفرمایید
.اگه لینک خارجی خوبی دارین بزارین

دوست عزیز در این باره بحث زیاد شده اما به صورت خلاصه باید بگم:

1- هر چی عنصر ثابت مثل نام یک لینک، دکمه ها و در کل هر چیزی که معمولا زیاد ازشون استفاده میشه در App_GlobalResources تعریف میشه اما App_LocalResources به طور مجزا برای هر صفحه استفاده میشه
2- نه برای هر صفحه به صورت جداگانه نوشته میشه یعنی اگه سه تا صفحه داشته باشی سه تا LocalResources باید تعریف بکنی
3- باید از App_GlobalResources استفاده بکنی
4- من از google translator استفاده می کنم
5- دو تا پوشه می سازی یکی RTL برای زبان فارسی و عربی و یکی LTR برای زبان انگلیسی و یا زبانهای لاتین

این هم نمونه ای که من کار کردم:
http://www.laleabbasi.com

saeed31641
جمعه 07 تیر 1392, 18:29 عصر
الان سایت های دانشگاهی مثل زاهدان از همین تکنیک استفاده میکنه .چطوری بدم گوگل ترجمه کنه
اگه تو یه پوشه 10 تا صفحه سایت داشته باشم باید چند تا لوکال نعریف کنم سی تا لوکال تعریف کنم بعد چطوری باید بگم کدوم لوکال مال کدم صفحه هست

imanasp
جمعه 07 تیر 1392, 18:40 عصر
چطوری بدم گوگل ترجمه کنه


پیشنهاد نمیشه چون خیلی لود صفحه رو پایین میاره اما خوب راحته

http://barnamenevis.org/showthread.php?193002-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-API-%D8%AA%D8%B1%D8%AC%D9%85%D9%87-%DA%AF%D9%88%DA%AF%D9%84


گه تو یه پوشه 10 تا صفحه سایت داشته باشم باید چند تا لوکال نعریف کنم

برای هر صفحه یکی مجموعا 10 تا


بعد چطوری باید بگم کدوم لوکال مال کدم صفحه هست

لازم نیست شما تعریف بکنی برای هر صفحه به قسمت Design میری و از منوی Tools گزینه ... Generate Local رو انتخاب می کنی

saeed31641
جمعه 07 تیر 1392, 19:27 عصر
دوست عزیز امکانش هست یه سمپل با شرایط من بزارین

imanasp
جمعه 07 تیر 1392, 20:42 عصر
دوست عزیز امکانش هست یه سمپل با شرایط من بزارین

یک مقاله خوب توی Code Project:

http://www.codeproject.com/Articles/38907/ASP-NET-Localization-Quick-Reference

http://msdn.microsoft.com/en-us/goglobal/bb688110.aspx

http://msdn.microsoft.com/en-us/library/ms227427(v=vs.85).aspx

و سمپل آقای دلشاد رو واستون میزارم