डिफ़ॉल्ट भाषा को बदलने की अनुशंसा क्यों नहीं की गई है?


20

मेरे पास Drupal 8.2.5 की एक नई स्थापना है और इसे ज्यादातर स्पेनिश सामग्री के लिए उपयोग करना चाहते हैं, लेकिन अंग्रेजी में व्यवस्थापक इंटरफ़ेस रखते हुए। / व्यवस्थापक / कॉन्फ़िगरेशन / क्षेत्रीय / भाषा का कहना है,

किसी कार्यस्थल पर डिफ़ॉल्ट भाषा को बदलने की अनुशंसा नहीं की जाती है।

और / व्यवस्थापक / कॉन्फ़िगर / क्षेत्रीय / भाषा / पता लगाने / चयनित कहते हैं,

साइट की डिफ़ॉल्ट भाषा बदलने से अन्य अवांछित दुष्प्रभाव हो सकते हैं।

अगर मैं डिफ़ॉल्ट भाषा बदल दूंगा तो क्या होगा? या पूछने के लिए एक बेहतर सवाल है, मैं चाहिए चाहते डिफ़ॉल्ट भाषा बदलने के लिए? मुझे यह प्रश्न मिला , लेकिन यह मेरे प्रश्न का उत्तर नहीं देता, एक तरफ से पूर्व-द्रुपाल 8 भी है।

धन्यवाद।


1
Drupal 7 से मुझे पता है कि कुछ सेटिंग्स डिफ़ॉल्ट भाषा में सहेजी जाएंगी। इसलिए यदि हम डिफ़ॉल्ट सामग्री के प्रकार पर विचार करते हैं, जिसका नाम articleऔर अनुवाद कुछ और ( Artikelडच में) करना है। फिर हम डिफ़ॉल्ट भाषा को डच में स्विच करते हैं। फिर एक नया कंटेंट टाइप बनाएं Something। ड्रुपल अब नए नाम Somethingको डच नाम मानते हैं और इसका केवल अंग्रेजी में अनुवाद किया जा सकता है। मैं मानता हूं कि इस व्यवहार में ड्रुपल 7 के बाद से बहुत बदलाव नहीं आया है और यह कि जुड़े हुए प्रश्न पर भी यही तर्क लागू होता है।
Neograph734

जवाबों:


3

ड्रुपल 7 में यह कुल अराजकता थी। Drupal के साथ 8 चीजों में बहुत सुधार हुआ है। अब डिफ़ॉल्ट भाषा को बदलना संभव है लेकिन फिर भी प्रभाव हो सकता है:

  • URL उपनाम में एक भाषा है। डिफ़ॉल्ट भाषा बदलने से कुछ अजीब व्यवहार हो सकता है, खासकर अगर कुछ उर्फ ​​मैन्युअल रूप से बनाया गया था: https://www.drupal.org/node/7481111

  • कॉन्फ़िगरेशन इकाइयाँ सही भाषा नहीं होने को समाप्त कर सकती हैं। आपको शायद कॉन्फ़िगरेशन को निर्यात करने की आवश्यकता होगी और कुछ मैनुअल काम करना होगा जैसे कि सुनिश्चित करें कि निर्यात कॉन्फ़िगरेशन में सही लैंग कोड है।

  • ...


क्या इसका मतलब यह है कि / व्यवस्थापक / कॉन्फ़िगरेशन / क्षेत्रीय / भाषा और / व्यवस्थापक / कॉन्फ़िगरेशन / क्षेत्रीय / भाषा / पता लगाने / चयनित में चेतावनी गलत और पुरानी है?
पेड्रो

1
आप निश्चित रूप से अभी भी कुछ दुष्प्रभाव हो सकते हैं लेकिन स्थिति में सुधार हुआ है। मैं कोशिश करूंगा और जवाब पूरा करूंगा।
गागरिन

0

मुझे साइट सेटिंग्स के साथ कुछ समस्याएं मिलीं। उदाहरण के लिए साइट का नाम बदलकर "Drupal" हो गया, जबकि प्रारंभिक डिफ़ॉल्ट भाषा (अंग्रेजी) में यह सही साइट का नाम रखता है। इसे ठीक करना एक वास्तविक दर्द था। अंत में मैंने yml में कॉन्फ़िगरेशन, परिवर्तित साइट का नाम निर्यात किया और इसे फिर से आयात किया।


-5

डिफ़ॉल्ट भाषा बदलने से अंतर्निहित भाषा सेटिंग्स प्रभावित होती हैं 'Drupal का कहना है कि "आधार भाषा [X] है और [भाषा शब्द X] का अनुवाद [Y] है।"

यह द्रुपल का संदेश नहीं है, यही द्रुपल की विचार प्रक्रिया का मेरा प्रतिनिधित्व है। एक मूल उदाहरण के रूप में:

  • आपकी आधार साइट डिफ़ॉल्ट भाषा अंग्रेजी है, और आपके पास "वेलकम" शब्द के साथ एक वर्गीकरण है।
  • आप इसका अनुवाद जर्मन में "विल्कोमेन" और फ्रेंच में "बोनजोर" के रूप में करते हैं।

जब आप अपनी आधार साइट को जर्मन में बदलते हैं, तो द्रुपाल कहते हैं: हमारे पास अंग्रेजी में "वेलकम" का आधार शब्द है, वेलकम का जर्मन अनुवाद दिखाओ।

अब, डोमेन लोकेल का उपयोग करते हुए, आप साइट बी बनाते हैं और जर्मन को डिफ़ॉल्ट भाषा बनाते हैं।

ड्रुपल के अनुसार, अब बेस लैंग्वेज जर्मन है, जब आप टैक्सोनॉमी शब्द "वेलकम" दिखाते हैं, तो वह जर्मन में होता है, इसलिए यह "वेलकम" प्रदर्शित करेगा, न कि "विल्कमेन"।

पैच क्या करता है, फिर, अंतर्निहित साइट भाषा को अंग्रेजी के रूप में रखें, लेकिन "कहने के लिए एक अतिरिक्त सेटिंग में जोड़ता है" लेकिन वास्तविक डोमेन लोकेल डिफ़ॉल्ट भाषा क्या है "और उसके बाद भाषा बातचीत में इसका उपयोग करता है।

इसलिए यदि आप डोमेन लोकेल डिफ़ॉल्ट भाषा को जर्मन के रूप में सेट करते हैं, तो इसका उपयोग यह होगा कि उदाहरण.कॉम पर जाते समय भाषा का पता लगाने के लिए किस भाषा को परोसा जाना चाहिए, लेकिन टी की आधार भाषा ('वेलकम') की गणना करते समय पर्दे के पीछे अंग्रेजी का उपयोग करेंगे। ) है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.