سؤال

لموقع على شبكة الانترنت نحن على وشك تنفيذ التلقائي البلد/اختيار اللغة, ولكن لا تزال تعطي المستخدم خيار لتغيير ذلك.

أولا وقبل كل شيء ، إذا كان المستخدم يدخل الموقع باستخدام المجال مع المستوى القطري TLD أنها ستعرض اللغة الصحيحة بشكل افتراضي.ولكن السؤال هو ماذا يجب أن منطق يكون إذا كانت تأتي من عامة/دولية TLD مثل .com.يجب أن نفضل استخدام البلد ونحن من خلال الحصول على عنوان IP أو أن نستخدم المتصفح اللغة ؟ إذا كان كل الذي تسلسل ؟

على هذا النحو, لقد كنت أفكر في هذا التسلسل الهرمي:

  1. استخدام اختيار المستخدم إذا تم تغييره من قبل.إذا لم يتم تعيينها بشكل صريح من قبل المستخدم:
  2. استخدام اسم المضيف TLD.إذا كان عام (.com):
  3. استخدام متصفح لغة.إذا كان أي لغة أو أي لغة المقابلة النسخة تتوفر هذه الإعدادات المحلية:
  4. استخدام عنوان IP.إذا لم يقابلها من اللغة الإصدار هو متاح من أجل الكشف عن البلد:
  5. استخدام اللغة الإنجليزية.

وذلك بفضل!

هل كانت مفيدة؟

المحلول

كما أن معظم البلدان لديها العديد من اللغات الرسمية يجب أن تعتمد أولا على تفضيلات المستخدم ثم على المتصفح لغة ، TLD IP ثم الإنجليزية 'الافتراضي' (أو أي لغة رئيسية الرئيسي الخاص بك قاعدة المستخدمين)

نصائح أخرى

أود أن أقترح المتصفح الإعدادات المحلية بدلا من عنوان IP واحد قد يعيش في مكان آخر ولكن يفضل لغة أخرى من معيار واحد في هذا البلد.

متصفح لغة كما هو اختيار المستخدم.عندما رجل فرنسي يسافر إلى إنجلترا مع أجهزة الكمبيوتر المحمول ، يريد المتصفح لغة أن تكون محترمة لا IP.

متصفح لغة يجب أن يكون قبل عنوان ip ،

أنا اللغة الإنجليزية الذين يعيشون في الخارج ، أشعر بالضيق مع المواقع تلقائيا أعطني سكان البلدان اللغة عندما متصفحي تعيين لغة إلى اللغة الإنجليزية.

عنوان IP مطابقة تتطلب (غالية) geo/ip في بحث قاعدة البيانات التزام و البنية التحتية للحفاظ على ذلك ، لديه مشاكل كبيرة مع كتلة IPs, و في نهاية المطاف حتى لا تعطيك المعلومات التي تريدها لأن ليس هناك 1:1 العلاقة بين الدولة واللغة (رسميا:كندا, أو بشكل غير رسمي:الولايات المتحدة الأمريكية), ليست حتى قريبة.

أنا أفضل كوكي تفضيل مهينة TLD/فرعي (أو إعدادات المحلية حيث TLD هو اللغة الملحد).

اسمع الناس, أنا لست متأكدا من أين أنتم ، أنا مقيم في فنلندا في هذه اللحظة ، واسمحوا لي أن أقول لكم, واحدة من أكثر الأمور المحبطة يجب أن يكون عندما يتم استخدام عنوان IP من اختيار اللغة.تماما عبث كل شيء, أنا سحب شعري ، وخاصة كل ما يتعلق جوجل, في الواقع, أنا ببساطة لا يمكن استخدام مدون في كل شيء ، حتى إذا كان لديك أي تأثير على هذا الرجاء!!!!!

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

أحصل على الكثير من الإعلانات عن سان دييغو الشركات القائمة على الرغم من أنني في نيوزيلندا, لأنني استخدام بروكسي الويب هناك.

شخصيا كنت مجرد الذهاب مع جمهورك الأساسي اللغة على الصفحة المقصودة التي هي مجرد اختيار اللغة صفحة المستخدم لتحديد لغة للمضي قدما.أن مجموعات الكعكة بحيث المرة القادمة المستخدم الزيارات (من نفس المتصفح على نفس الجهاز) إعادة توجيه اللغة الصحيحة الموقع.

لدي عدة أسباب لهذا.

  1. أنه من الأسهل إلى رمز لا فحص نطاقات IP أو المتصفح الإعدادات المحلية الخ.رمز أقل يعني أن هناك أقل من أن تذهب الخطأ.
  2. أنت لست على افتراض أي شيء عن المستخدم.لأنها قد تكون أمريكية باستخدام آلة تعيين الألماني في اليابان على سبيل المثال.
  3. فمن المحتمل أن تكون صحيحة :)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top