GTranslate TDN प्रलेखन

नि: शुल्क सेटअप उपलब्ध है

कृपया हमसे संपर्क करें और हम आपके लिए मुफ्त में कॉन्फ़िगरेशन करेंगे।

अपडेट: अब आप अपने ऊपर सेटअप विज़ार्ड चला सकते हैं उपयोगकर्ता डैशबोर्ड GTranslate को कॉन्फ़िगर करने के लिए।

1। यूआरएल संरचना चुनें

आप उप डोमेन URL संरचना का उपयोग कर सकते हैं (http://es.example.com) या उप-निर्देशिका URL संरचना (http://example.com/fr/) आपकी सदस्यता के साथ यदि आपके पास एंटरप्राइज सदस्यता है और आप शीर्ष भाषा देश डोमेन नाम पर अपनी भाषा होस्ट करना चाहते हैं (http://example.fr), कृपया हमसे सम्पर्क करें।

नोट: शॉपिविटी दुकानों के लिए आप केवल उप-डोमेन URL संरचना का उपयोग कर सकते हैं।

उप-निर्देशिका URL कॉन्फ़िगर करना

WordPress: यदि आप वर्डप्रेस को जीट्रंसलाट प्लगइन का उपयोग करते हैं और "उप-डायरेक्टरी यूआरएल संरचना" विकल्प चालू करते हैं, तो GTranslate सेटिंग्स पेज से। 3 चरण पर जाएँ.

इस विकल्प का उपयोग करने के लिए आपको अपने सर्वर पर PHP और अपाचे होने की आवश्यकता होगी यदि आपके पास अपाचे वेब-सर्वर से कोई अन्य स्थान है, तो कृपया हमसे संपर्क करें।

  1. डाउनलोड GTranslate यूआरएल ऐड-ऑन और इसे खोलना
  2. सही मुख्य_लैंग भाषा कोड सेट करने के लिए gtranslate / config.php फ़ाइल को संपादित करें
  3. Gtranslate फ़ोल्डर को www रूट निर्देशिका में अपलोड करें
  4. Www रूट निर्देशिका में .htaccess फ़ाइल को संपादित / संपादित करें और फ़ाइल के शीर्ष पर निम्न जोड़ें:
    # gtranslate config
    RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ /$1/$3 [R=301,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ /gtranslate/gtranslate.php?glang=$1&gurl=$2 [L,QSA]
    RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)$ /$1/ [R=301,L]
    
    

 

उप-डोमेन URL कॉन्फ़िगर करना

उप-डोमेन यूआरएल के लिए आपको बस जोड़ना होगा DNS CNAME प्रत्येक भाषा के लिए अभिलेख आप अपने आदेश को पूरा करने के बाद निर्देश ईमेल में CNAME रिकॉर्ड की सूची प्राप्त करेंगे। वे जोड़े जाने के बाद आपके अनुवाद कुछ मिनटों में लाइव होंगे। 2 चरण पर जाएँ.

2। भाषा चयनकर्ता जोड़ें

डाउनलोड करें और हमारे जोड़ें GTranslate Free अपनी पसंद के आधार पर अपनी वेबसाइट पर भाषा चयनकर्ता और उप-डोमेन या उप-निर्देशिका URL संरचना विकल्प का उपयोग करें।

3। अंतिम जांच

यदि आपके यूआरएल अनुवाद सुविधा आपकी सदस्यता में उपलब्ध है और इसे चालू करना चाहते हैं, तो कृपया अनुसरण करें यूआरएल अनुवाद सक्षम करें निर्देश.

यदि आप उप-डोमेन यूआरएल संरचना का उपयोग कर रहे हैं और आपकी वेबसाइट पर एसएसएल है, तो हमें बताएं, तो हम आपको चलो एनक्रिप्ट प्रमाणपत्र बना सकते हैं या हमारे वाइल्ड कार्ड SSL सर्टिफिकेट और आरएसए निजी कुंजी फाइलों को हमारे सर्वर पर स्थापित करने के लिए भेज सकते हैं।

नोट: एक ही समय में दोनों उप-निर्देशिका और उप-डोमेन विन्यास न करें।

अगर आपको कोई समस्या हो रही है, तो हम आपके लिए विन्यास बना सकते हैं, कृपया हमसे संपर्क करें।


एक CNAME रिकॉर्ड जोड़ना

डीएनएस इंटरनेट का घटक है जो मानव-पठनीय डोमेन नाम (जैसे example.com) को कंप्यूटर-पठनीय आईपी पते (जैसे 192.0.32.10) में परिवर्तित करता है। यह ऐसा करता है कि DNS ज़ोन फ़ाइलों के अनुसार जो आपके सर्वर पर रहता है और आईपी पते के लिए डोमेन नामों को टाई करता है।

CNAME रिकॉर्ड का "कैनोनिकल नाम रिकॉर्ड" है। यह रिकॉर्ड एक उपनाम बनाता है, एक क्वेरी सर्वर को नए नाम के तहत DNS खोज जारी रखने की इजाजत देता है।

रिकॉर्ड जोड़ने के लिए इसमें 48 घंटे लग सकते हैं आमतौर पर यह 5 मिनट से भी कम समय लगता है। यदि रिकॉर्ड जोड़ा गया है तो आप परीक्षण के लिए nslookup कमांड लाइन टूल का उपयोग कर सकते हैं।

आप अपने आदेश को पूरा करने के बाद निर्देश ईमेल में CNAME रिकॉर्ड की सूची प्राप्त करेंगे।

आप इस महान संसाधन को लगभग चेक कर सकते हैं कैसे cname रिकॉर्ड जोड़ने के लिए जिसमें डोमेन रजिस्ट्रार के बहुमत के लिए विशेष शामिल है

CPANEL होस्टिंग

  1. अपने cPanel खाते में साइन इन करें
  2. प्रारंभिक Simple DNS Zone Editor under Domains.

    alt

  3. ड्रॉप-डाउन बॉक्स से और लेबल वाले अनुभाग में अपना डोमेन चुनें Add a CNAME Record में टाइप करें Name (भाषा कोड) और CNAME रिकॉर्ड (GTranslate सर्वर नाम) और क्लिक करें Add CNAME Record बटन.

    alt

Plesk होस्टिंग

  1. DNS सेटिंग्स पृष्ठ पर जाएं
  2. रिकॉर्ड जोड़ें

    alt

  3. CNAME रिकॉर्ड प्रकार का चयन करें

  4. में टाइप करें Domain name (भाषा कोड) और Canonical name (GTranslate सर्वर नाम) रिकॉर्ड की। रिकॉर्ड जोड़ने के लिए ठीक बटन दबाएं।

  5. alt

अन्य नियंत्रण पैनल

अगर आपको अपने होस्टिंग पैनल में डीएनएस प्रबंधन नहीं मिल पाया है, तो कृपया अपने होस्टिंग से सलाह लें कि नए डीएनएस रिकॉर्ड कैसे जोड़ें। होस्टिंग नियंत्रण कक्ष में अपने DNS अभिलेखों का प्रबंधन करने के लिए कोई जगह नहीं है, तो वे आपके लिए ऐसा करने में सक्षम होना चाहिए।

यूआरएल अनुवाद सक्षम करें

WordPress: GTranslate प्लगइन सेटिंग पृष्ठ से "URL अनुवाद" विकल्प चालू करें।

Shopify: GTranslate ऐप सेटिंग पृष्ठ से "URL अनुवाद" विकल्प चालू करें

जूमला, ड्रुपल और अन्य प्लेटफार्म:

अपनी वेबसाइट के लिए यूआरएल अनुवाद सुविधा को सक्षम करने के लिए आपको निम्नलिखित कोड को अपने पृष्ठों के सिर टैग में जोड़ना होगा।

<meta name="uri-translation" content="on" />

सुनिश्चित करें कि यह शीर्ष टैग के अंदर अन्य टैग के शीर्ष पर है

संपादन का अनुवाद

अनुवादों को संपादित करने के लिए आपको उस भाषा में जाने की आवश्यकता है जिसे आप संपादित करना चाहते हैं और फिर जोड़ना चाहते हैं ? Language_edit = 1 यूआरएल के लिए यदि आपके पास पहले से ही है ? यूआरएल में आपको जोड़ने की जरूरत है &amp;language_edit=1 यूआरएल के लिए उदाहरण के लिए मुख पृष्ठ पर एक पाठ को स्पेनिश भाषा में संपादित करने के लिए आपको जाना चाहिए http://es.example.com/?language_edit=1 | http://example.com/es/?language_edit=1 जो संपादन इंटरफ़ेस खोलेगा।

आप पहले से ही संपादित ग्रंथों के अंतर को देखने और संपादन मोड में स्वचालित रूप से अनुवादित ग्रंथ देख सकेंगे। लाल पेंसिल आइकन के ग्रंथों को संपादित ग्रंथ हैं स्वचालित रूप से अनुवादित पाठ हरे पेंसिल आइकन के साथ हैं I

तीर आइकन के साथ आप अनुवादित URL संपादित कर सकते हैं।

चयनित भाषा का पता लगा रहा है

यदि आप व्यक्तिगत भाषा के लिए कुछ विशेष कोड चाहते हैं तो आप वर्तमान चयनित भाषा का पता लगा सकते हैं और उस पर आधारित अपना कोड लिख सकते हैं।

आप X-GT-Lang अनुरोध शीर्षक से वर्तमान चयनित भाषा कोड पा सकते हैं। यदि आपकी साइट को PHP में लिखा गया है तो आप इसे _SERVER ['HTTP_X_GT_LANG'] चर में पा सकते हैं।

उप-डोमेन यूआरएल संरचना को उप-डायरेक्टरी यूआरएल संरचना पुनर्निर्देशित करें

अपने .htaccess फ़ाइल में अन्य नियमों के शीर्ष पर इस नियम को जोड़ें।

RewriteRule ^([a-z]{2}|zh-CN|zh-TW)/(.*)$ http://$1.domain.com/$2 [R=301,L,QSA]

JSON प्रारूप अनुवाद सक्षम करें

आधुनिक वेब अनुप्रयोग डेटा में AJAX प्रारूप के जरिए JSON प्रारूप का उपयोग किया जा रहा है। JSON अनुवाद करने में सक्षम होने के लिए हमें यह जानने की जरूरत है कि हम किस एप्लिकेशन को आवेदन को तोड़ने के लिए अनुवाद कर सकते हैं। मान लें कि आपके पास निम्न JSON डेटा है जिसका अनुवाद करने की आवश्यकता है:

{
    "name":"test",
    "description":"test description",
    "id":500,
    "months": ["January","February","March"],
    "content":"<i>Hello world</i>",
    "user": {
        "login":"test",
        "bio":"test user"
    }
}

आपको विशेष कुंजी का उपयोग करके JSON ऑब्जेक्ट में अनुवाद करने की कुंजी निर्दिष्ट करने की आवश्यकता है gt_translate_keys. इस कदर:

{
    "name":"test",
    "description":"test description",
    "id":500,
    "months": ["January","February","March"],
    "content":"<i>Hello world</i>",
    "gt_translate_keys": ["name", "description", {"key": "months", "format": "list"}, {"key": "content", "format": "html"}],
    "user": {
        "login":"test",
        "bio":"test user",
        "gt_translate_keys": [{"key": "bio", "format": "text"}]
    }
}

जैसा कि आप इस उदाहरण से देख सकते हैं, gt_translate_keys सरणी होना चाहिए। यह केवल उस कुंजी का नाम निर्दिष्ट कर सकता है जिसका मान अनुवाद किया जाना चाहिए या मूल्य का प्रारूप भी निर्दिष्ट कर सकता है। संभावित स्वरूप सूची, html या पाठ हैं जो कि निर्दिष्ट नहीं है, यदि डिफ़ॉल्ट नहीं है।

इसके अनुवाद के बाद यह इस प्रकार दिखाई देगा:

{
    "name":"тест",
    "description":"тестовое описание",
    "id":500,
    "months": ["Январь","Февраль","Март"],
    "content":"<i>Привет мир</i>",
    "user": {
        "login":"test",
        "bio":"тестовый пользователь"
    }
}

निःशुल्क 15 दिन ट्रायल के साथ GTranslate ट्राई करें।