-
مساعدة ماسة في 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???
لكم كل الشكر اعزائي و السلام عليكم
و ان كان احد الاخوة غير مسجل في سوالف ايميلي بالتوقيع يا ريت ما يبخل علينا بالمساعدة
التعديل الأخير تم بواسطة wa7aa ; 02-03-2008 الساعة 12:58 PM
-
السلام عليكم
الاخوان في سوالف يا ريت تعطونا مساعدة بالموضوع الموضوع مهم جدا و لكم الشكر
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
أضف موقعك هنا |
اضافة محتوى فريد لموقعك