PDA

View Full Version : صفحه چند زبانه



hossein_salehi
سه شنبه 04 اردیبهشت 1386, 07:15 صبح
سلام - چطوری میشه یه صفحه چند زبانه با asp classic درست کرد ؟
مرسی

hassan1365
سه شنبه 04 اردیبهشت 1386, 23:48 عصر
سلام
منظورت از چند زبانه چیه .یعنی میخوای index تو هم فارسی و هم لاتین درست کنی(که با انتخاب کاربر ببریش تو اون صفحه؟) برای این کار باید از session استفاده کنی و اینکه تمام صفحاتت رو هم به فارسی و هم به لاتین درست کنی.یا از صفحه ها کپی بگیری یا به این صورت هر صفحه رو درست کنی:



index.asp:
<%if session("test")="farsi" then%>
طراحی صفحه فارسی
<%else%>
طراحی صفحه لاتین
<%end if%>


موفق باشید

sarasara
دوشنبه 17 اردیبهشت 1386, 08:16 صبح
آقای hassan1365 (http://barnamenevis.org/forum/member.php?u=4433) درست گفتن اما استفاده از session ضروری نیست.
تو می یای صفحات فارسی ات رو می سازی و همه رو تو پوشه Fa ذخیره می کنی و صفحات لاتینت رو هم می سازی و همه رو تو پوشه En ذخیره می کنی. یه صفحه Index.asp داری که از اونجا مشخص می کنی کاربر بره تو صفحه فارسی یا لاتین.و دستور زیر رو می نویسی:


<a href="Fa/HomeFa.asp">فارسی</a>
<a href="En/HomeEn.asp">English</a>
اگه زبانهای دیگه ای هم داشتی به همین صورت کار می کنی

Asad.Safari
دوشنبه 17 اردیبهشت 1386, 09:55 صبح
این کاری که دوستان گفتند به نطر من اصلا درست نیست !

شما دو تا فایل xml که فایل لغات و جملات فارسی و یکی دیگه هم لغات و جملات فارسی رو نگه داشته است رو ایجاد میکنید !

بعد توی صفحه هاتون هیچ چیزی چاپ نمیکنید , بلکه هر چیز را از این فایل های xml خواهید خوند !

من پیشنهاد میکنم شما AspNuke رو که اینگونه نوشته شده است رو ببینید !
http://www.takgam.com/takgamnuke.asp

موفق باشید

sarasara
دوشنبه 17 اردیبهشت 1386, 15:21 عصر
می شه یه کم بیشتر توضیح بدی. من aspnuke رو دانلود کردم و فایلهای xml اش رو دیدم اما نفهمیدم چطوری ازشون استفاده کرده؟