थीम का अनुवाद करना

आप अपने Shopify एडमिन से कई भाषाएं सक्रिय कर सकते हैं, ताकि दुनिया भर के ग्राहक अपनी मूल भाषा में सामग्री देख सकें।

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

अपनी थीम के लिए एक अनुवाद बनाएं

आप अपनी थीम की भाषा बदलने के लिए अपने स्टोर का अनुवाद और उसे लोकलाइज़ कर सकते हैं। आप Shopify का Translate & Adapt ऐप इंस्टॉल करके, CSV एक्सपोर्ट/इंपोर्ट का उपयोग करके या किसी थर्ड-पार्टी ऐप का उपयोग करके अपने खुद के अनुवाद जोड़ सकते हैं।

अनुवाद की जा सकने वाली सामग्री के प्रकार

तीन बुनियादी प्रकार की सामग्री है जिनका आप अनुवाद करना चाह सकते हैं:

आप टेक्स्ट फ़ील्ड में अनुवाद दर्ज करके टेक्स्ट के हर हिस्से का अनुवाद कर सकते हैं।

आपको अपनी थीम में हर फ़ील्ड का अनुवाद करने की ज़रूरत नहीं है। आपके बदलाव अपने आप सेव हो जाते हैं और आप किसी भी समय रुक सकते हैं। अगर आप बदलाव करना चाहते हैं, तो आप किसी भी मौजूदा अनुवाद को एक्सेस कर सकते हैं।

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

आप सीधे प्लेन टेक्स्ट का अनुवाद कर सकते हैं, लेकिन HTML या Liquid वाले टेक्स्ट ब्लॉक का अनुवाद करते समय आपको अतिरिक्त सावधानी बरतनी होगी।

प्लेन टेक्स्ट का अनुवाद करें

आपके ऑनलाइन स्टोर पर ज़्यादातर टेक्स्ट के लिए, आपको HTML या Liquid का उपयोग करने की ज़रूरत नहीं है। जब आप किसी प्लेन टेक्स्ट ब्लॉक का अनुवाद दर्ज करते हैं, तो आपको बस टेक्स्ट को दूसरी भाषा में उसके समकक्ष से बदलना होता है।

HTML वाले टेक्स्ट ब्लॉक

अगर किसी टेक्स्ट ब्लॉक में HTML है, तो आपको शब्दों या वाक्यांशों के चारों ओर एंगल ब्रैकेट (< >) के जोड़े दिखाई देंगे।

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

HTML वाले टेक्स्ट ब्लॉक का उपयोग आम तौर पर निम्नलिखित कारणों से किया जाता है:

HTML लिंक के नामों का अनुवाद करें

एक HTML लिंक उन टैग से घिरा होता है जो <a href= से शुरू होते हैं और </a> के साथ खत्म होते हैं।

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

Continue browsing <a href="/collections/all">here</a>.

इस उदाहरण में, आप Continue, browsing और here शब्दों को एक उपयुक्त अनुवाद से बदलेंगे।

लिंक में गंतव्य पते (जिसे टारगेट भी कहा जाता है) का अनुवाद कभी न करें। गंतव्य पता वह जगह है जहां ग्राहक लिंक पर क्लिक करने पर जाता है। यह हमेशा कोटेशन मार्क में दिखाया जाता है और एक खास वेब एड्रेस को इंगित करता है। उदाहरण लिंक में, गंतव्य पता /collections/all है।

HTML से स्टाइल किए गए टेक्स्ट का अनुवाद करें

HTML का उपयोग कभी-कभी शब्दों या वाक्यांशों पर ज़ोर देने या उन्हें अतिरिक्त स्टाइलिंग देने, या प्रतीकों को प्रदर्शित करने के लिए किया जाता है। आपको सिर्फ़ उन शब्दों का अनुवाद करना है जिन्हें HTML से स्टाइल किया गया है, न कि कोड या टैग का। यह पक्का करने के लिए उदाहरण देखें कि आप समझते हैं कि किसका अनुवाद करना है और किसे बिना बदलाव के छोड़ना है।

HTML स्टाइलिंग के उदाहरण

निम्नलिखित उदाहरण में, टेक्स्ट को बोल्ड में दिखाने के लिए <strong> टैग का उपयोग किया जाता है:

<strong>On Sale</strong>

इस मामले में, आप केवल On Sale शब्दों का अनुवाद करेंगे।

निम्नलिखित उदाहरण में, बाएं और दाएं तीर के प्रतीक बनाने के लिए HTML कोड &larr; और &rarr; का उपयोग किया गया है:

&larr; Previous Product
Next Product &rarr;

यहां, आप केवल Previous Product और Next Product वाक्यांशों का अनुवाद करेंगे।

निम्नलिखित उदाहरण में, फ़ाइल नाम collection-sidebar.liquid को बोल्ड में दिखाने के लिए HTML <strong> टैग का उपयोग किया गया है।

Add a type to your products for this list to build itself. All lists are created
in <strong>collection-sidebar.liquid</strong>

यहां फ़ाइल का नाम एक Liquid टेम्पलेट फ़ाइल है। आपको फ़ाइल नाम का अनुवाद केवल तभी करना चाहिए, जब फ़ाइल के नाम से मेल खाने के लिए यह ज़रूरी हो। उदाहरण के लिए, अगर आपने अपनी खुद की फ़ाइलें बनाई हैं, तो आपको HTML में फ़ाइल का नाम बदलना पड़ सकता है।

HTML टैग या प्रतीक कोड का अनुवाद कभी न करें। इनका उपयोग आपका ब्राउज़र करता है और ये आपके ग्राहकों को दिखाई नहीं देते हैं।

Liquid वाले टेक्स्ट ब्लॉक

Liquid टैग, ऑब्जेक्ट या फ़िल्टर का अनुवाद कभी न करें।

Liquid वह टेम्पलेटिंग भाषा है जो अलग-अलग संदर्भों में आपकी वेबसाइट के स्वरूप को नियंत्रित करती है। Liquid सामग्री हमेशा निम्नलिखित प्रतीकों के सेट में से किसी एक में रैप की जाती है:

  • {{ और }}
  • {% और %}
  • {%- और -%}

उदाहरण के लिए:

Posted on {{ date }}

इस उदाहरण में, आप केवल Liquid के आस-पास के टेक्स्ट का अनुवाद करेंगे, न कि {{ date }} का।

यहां एक टेक्स्ट फ़ील्ड का उदाहरण दिया गया है, जो प्लेन टेक्स्ट, HTML और Liquid के संयोजन का उपयोग करता है:

<strong>{{ author }}</strong> on {{ date }}

हालांकि यह उदाहरण जटिल लग सकता है, लेकिन आपको सिर्फ़ इस शब्द का अनुवाद करना होगा on.