वेबसाइट के लिए हम स्वचालित देश/भाषा चयन को लागू करने वाले हैं, लेकिन फिर भी उपयोगकर्ता को इसे बदलने का विकल्प देते हैं।वेबसाइट भाषा: ब्राउजर लोकेल या आईपी एड्रेस का उपयोग करें
सबसे पहले, यदि उपयोगकर्ता देश-स्तर के टीएलडी वाले डोमेन का उपयोग कर वेबसाइट में प्रवेश करता है तो उन्हें डिफ़ॉल्ट रूप से सही भाषा प्रस्तुत की जाएगी। लेकिन सवाल यह है कि तर्क क्या होना चाहिए यदि वे जेनेरिक/अंतरराष्ट्रीय टीएलडी जैसे .com से आते हैं। क्या हमें देश का उपयोग करना पसंद करना चाहिए, जिसे हम अपने आईपी पते से प्राप्त करते हैं या क्या हमें अपने ब्राउज़र लोकेल का उपयोग करना चाहिए? यदि दोनों, अनुक्रम में?
इस तरह के रूप में, मैं इस पदानुक्रम के बारे में सोच रहा था:
- उपयोग उपयोगकर्ता चयन करता है, तो यह पहले बदल गया था। यदि इसे उपयोगकर्ता द्वारा स्पष्ट रूप से सेट नहीं किया गया है:
- होस्टनाम TLD का उपयोग करें। यदि यह जेनेरिक (.com) है:
- ब्राउज़र लोकेल का उपयोग करें। यदि इस लोकेल के लिए कोई लोकेल सेट या कोई संबंधित भाषा संस्करण उपलब्ध नहीं है:
- आईपी पता का उपयोग करें। यदि पता लगाया गया देश के लिए कोई संबंधित भाषा संस्करण उपलब्ध नहीं है:
- अंग्रेज़ी का उपयोग करें।
धन्यवाद!
तो आप कह रहे हैं कि ब्राउज़र लोकेल को पहले टीएलडी से पहले इस्तेमाल किया जाना चाहिए? क्या होगा यदि आपने अपना ब्राउज़र लोकेल अंग्रेजी में सेट किया है लेकिन .de TLD के माध्यम से वेबसाइट दर्ज करें? –
यही कारण है कि मैं उपयोगकर्ता को दूसरे अनुमान लगाने की कोशिश नहीं करता। बस उन्हें एक भाषा चयन पृष्ठ के साथ प्रस्तुत करें और एक कुकी सेट करें। – ChrisF
लेकिन एक देश में प्रवेश करना टीएलडी ब्राउज़र लोकेल सेट करने से भी अधिक विशिष्ट है, क्या आपको नहीं लगता? चूंकि उपयोगकर्ता स्पष्ट रूप से इस वेबसाइट के लिए एक देश को परिभाषित करेगा क्योंकि उनके ब्राउज़र के लिए सामान्य लोकेल सेट के विपरीत। –