CMS Umbraco 8 पर बहुभाषी साइटों को विकसित करने में आसानी

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

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

छवि

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

हालाँकि, Umbraco 7 के साथ काम करते हुए, उसने अभी भी सोचा था कि इस CMS में अभी भी बहुभाषी साइटों को बनाने और संपादित करने की सुविधा के रूप में विकसित होने के लिए जगह है। और हाल ही में, हेरिएट लॉरी ने एक परियोजना पर काम शुरू किया, जिसमें वे तुरंत 7 भाषाओं में अनुवाद करने की योजना बनाते हैं।
वह पहले से ही Umbraco 8 पर करती है और, अपने स्वयं के प्रवेश द्वारा, पिछले संस्करण और अन्य CMS की तुलना में इसे बहुत फायदे में देखती है।

सभी भाषाओं के लिए एक कंटेंट ट्री


Umbraco 7 पर बनाई गई साइट में नई सामग्री जोड़ना एक समय लेने वाला कार्य था - प्रत्येक भाषा का नोड्स का अपना पेड़ था, और हर बार जब आप साइट पर एक पृष्ठ जोड़ते थे, तो आपको इसे प्रत्येक नोड पेड़ों में जोड़ना होगा। यहां तक ​​कि केवल तीन भाषाओं का उपयोग करते समय, सामग्री का जोड़ थोड़ा नीरस लगा, खासकर जब ऐसी सामग्री को जोड़ना जो प्रत्येक भाषा में समान हो, उदाहरण के लिए, चित्र।

Umbraco 8 में, आपको केवल एक पृष्ठ के लिए एक नोड बनाना होगा जिसे कई भाषाओं में अनुवादित किया गया है। और इस नोड के अंदर आप पहले से ही भाषाओं के बीच स्विच कर सकते हैं और सामग्री संपादित कर सकते हैं। और प्रकाशित करते समय, CMS पूछता है कि आप किस भाषा में प्रकाशित करना चाहते हैं।

यदि आप साइट में दूसरी भाषा जोड़ना चाहते हैं, तो आपको साइट प्रकार बनाने की आवश्यकता नहीं है, बस सेटिंग्स में भाषा जोड़ें, और सीएमएस आपके पास पहले से मौजूद सामग्री के आधार पर एक नया भाषा विकल्प बनाएगा - आपको केवल अनुवाद जोड़ने और प्रकाशित करने की आवश्यकता है। Umbraco प्रत्येक भाषा को प्रकाशित करते समय स्वचालित रूप से सभी अनुवादित URL भी बनाता है।

छवि

सरलीकृत नेविगेशन और संपादन


Umbraco 8 सामग्री को संपादित करने के लिए सबसे सुविधाजनक सुविधाओं में से एक प्रदान करता है, और बहुभाषी साइटों के साथ काम करने के संबंध में - यहां यह सीएमएस अपने सभी महिमा में दिखाता है। पृष्ठों को अलग-अलग भाषाओं की अनुमति देकर, सीएमएस स्वचालित रूप से विभिन्न भाषाओं के बीच सामग्री को जोड़ता है।

उदाहरण के लिए, Umbraco 7 में, प्रत्येक भाषा के लिए संपर्क पृष्ठ एक पूरी तरह से अलग पृष्ठ होगा और अन्य भाषाओं के लिए संपर्क पृष्ठ से लिंक नहीं होगा। और यदि आप प्रत्येक भाषा के लिए "संपर्क" पृष्ठ को हटाना चाहते हैं, तो आपको सबसे पहले यह पता लगाना होगा कि "संपर्क" का हर भाषा में अनुवाद कैसे किया जाता है (नमस्ते, Google अनुवाद!), और फिर मैन्युअल रूप से उन सभी को हटा दें।

Umbraco 8 सब कुछ सरल बनाता है: आपको वांछित भाषा में सामग्री को स्विच करने के लिए ड्रॉप-डाउन मेनू का उपयोग करने की आवश्यकता है, उस पृष्ठ को ढूंढें जिसे आप हटाना चाहते हैं, और इसे सभी भाषाओं में एक बार में हटा दें। या, यदि आपको इसे केवल एक भाषा से निकालने की आवश्यकता है, तो बस उस भाषा के लिए नोड खोलें। सब कुछ बहुत सरल है।

छवि

दो भाषाओं के लिए एक साथ सामग्री संपादन


एक सामग्री संपादक एक साथ एक भाषा में सामग्री देख सकता है, जबकि वह दूसरी भाषा के लिए सामग्री लिखता है। Umbraco 7 में, यह केवल तभी संभव था जब दो ब्राउज़र टैब खोले गए थे, और आठवें संस्करण में इसे एक पृष्ठ पर प्रदर्शित किया गया था।

छवि

आप चुन सकते हैं कि कौन से गुणों और प्रकार के दस्तावेजों का अनुवाद करने की अनुमति है


कई भाषाओं में दस्तावेज़ प्रकार के अनुवाद की अनुमति देने के लिए, आपको बस 'संस्कृति द्वारा अनुमति दें' के लिए अनुमति फ़ील्ड की जांच करने की आवश्यकता है, और फिर प्रत्येक दस्तावेज़ प्रकार की संपत्ति के लिए इस फ़ील्ड को भी शामिल करें।

छवि

सामान्य तौर पर, हैरियेट लॉरी ने उम्ब्रेको को अम्ब्रेको 7. की तुलना में बहुत आसान पाया। पिछले संस्करण में, उन्हें ऐसा नहीं लगा कि बहुभाषी साइटों को विकसित करने के लिए सीएमएस का शाब्दिक रूप से निर्माण किया गया था, लेकिन अम्ब्रेको 8 में यह भावना है, क्योंकि यह आसानी से और जल्दी से एक भाषा से स्विच किया जा सकता है। दूसरे को।

मूल अंग्रेजी में

Source: https://habr.com/ru/post/hi482064/


All Articles