عرض مشاركة واحدة
عضو جديد
تاريخ التسجيل: Feb 2008-
#1 (permalink)  
مساعدة ماسة في asp clasic


السلام عليكم

الاعزاء اعضاء ترايدنت

في لغة asp يمكن للسيرفر ان يتحقق من لغة الزائر عبر متغيرات السيرفر مثل هذا الكود


رمز PHP:
Dim userLocale
userLocale = request.servervariables("HTTP_ACCEPT_LANGUAGE")


و يمكن انشاء فنكشن مثل هذه للقيام برد معين بحسب الجملة الشرطية




رمز PHP:
Response.Write "Language string: <B>" & userLocale & "</B><BR><BR>"
Dim languages
languages = Split(userLocale, ",", -1)
Dim language
For Each language in languages
If InStr(language, "de") <> 0 Then ' Any kind of German?
Response.Write "Guten Tag" ' Return German greeting
Response.End
ElseIf InStr(language, "fr") <> 0 Then ' Any kind of French?
Response.Write "Bonjour" ' Return French greeting
Response.End
ElseIf InStr(language, "es") <> 0 Then ' Any kind of Spanish?
Response.Write "Hola" ' Return Spanish greeting
Response.End
ElseIf Instr(language,"en-us") <> 0 Then US English?
Response.Write "Hello"
Response.End
End If
Next

المطلوب هنا الان هو كيف يمكنني تغير ملف تعريف اللغة عبر هذه المتغيرات

مثلا

يتم تعريف اللغة عن طريق الانكلود

<!--#include file="arabic.asp"-->
و ان كان المطلوب عرض الصفحات باللغة االانجليزية يكون الأمر كالتالي

<!--#include file="english.asp"-->

كيف يمكنني ان اجعل التحويل تلقائيا اذا كانت لغة الزائر بالعربية يقوم باستدعاء الملف arabic.asp و ان كانت غير ذلك يقوم باستدعاء ملف english.asp???


لكم كل الشكر اعزائي و السلام عليكم

و ان كان احد الاخوة غير مسجل في سوالف ايميلي بالتوقيع يا ريت ما يبخل علينا بالمساعدة






__________________
help.central@hotmail.com

التعديل الأخير تم بواسطة : wa7aa بتاريخ 02-03-2008 الساعة 11:58 AM.
wa7aa غير متواجد حالياً   قديم 02-03-2008, 11:55 AM
رد مع اقتباس