x

मुख्य अध्याय

  1. LimeSurvey Cloud बनाम LimeSurvey CE
  2. क्विक स्टार्ट गाइड - LimeSurvey 3.0+
  3. इंस्टॉलेशन - LimeSurvey CE
  4. अच्छा सर्वेक्षण कैसे डिज़ाइन करें (गाइड)
  5. शुरू करना
  6. LimeSurvey का प्रशासन
  7. सर्वेक्षण - परिचय
  8. सर्वेक्षण सेटिंग्स
  9. सर्वेक्षण मेन्यू
  10. सर्वेक्षण की संरचना
  11. प्रश्न - परिचय
  12. प्रश्न समूह - परिचय
  13. सर्वेक्षण - प्रबंधन
  14. सर्वेक्षण टूलबार विकल्प
  15. बहुभाषी सर्वेक्षण
  16. ExpressionScript इंजन - त्वरित प्रारंभ गाइड
  17. अवर्गीकृत और उन्नत सुविधाएँ
  18. सामान्य अक्सर पूछे जाने वाले प्रश्न
  19. समस्या निवारण
  20. वर्कअराउंड
  21. लाइसेंस
  22. संस्करण परिवर्तन लॉग इन
  23. प्लगइन
 Actions

LimeSurvey का अनुवाद करना

From LimeSurvey Manual

इस पृष्ठ का अनुवाद मशीन द्वारा किया गया हो सकता है और इसमें त्रुटियाँ हो सकती हैं। मूल अंग्रेज़ी देखें · इस अनुवाद को बेहतर बनाएँ
This page is a translated version of the page Translating LimeSurvey and the translation is 100% complete.
  यह पृष्ठ LimeSurvey के वितरित अनुवाद को बेहतर बनाने के लिए है। यदि आपको किसी विशेष कस्टम अनुवाद की आवश्यकता है, तो आप DB एक्सेस के साथ कस्टम अनुवाद का उपयोग कर सकते हैं।



LimeSurvey का अनुवाद करना

क्या यह बेहतरीन नहीं होगा कि LimeSurvey पूरी तरह आपकी मातृभाषा में अनूदित हो? LimeSurvey टीम हमेशा नए अनुवादों और मौजूदा अनुवादों को अपडेट करने में मदद करने वाले लोगों की तलाश में रहती है। कृपया इन निर्देशों को पढ़ें और यदि आपको कोई संदेह हो या कोई अन्य प्रश्न हो, तो translations@limesurvey.org पर ईमेल भेजने में संकोच न करें।

अनुवाद कैसे करें - चरण-दर-चरण निर्देश

मौजूदा अनुवाद को अपडेट करना

  1. LimeSurvey वेबसाइट पर साइन अप करें और फिर अपने खाते में लॉग इन करें।
  2. https://translate.limesurvey.org पर जाएँ और वहाँ उसी उपयोगकर्ता नाम और पासवर्ड से लॉग इन करें।
  3. वह LimeSurvey संस्करण चुनें जिसका आप अनुवाद करना चाहते हैं और बस शुरू कर दें। आपके अनुवाद के स्वीकृत होने के बाद, वह स्वतः साप्ताहिक स्थिर रिलीज़ में शामिल हो जाएगा और परिवर्तन लॉग में आपके उपयोगकर्ता नाम को श्रेय दिया जाएगा।
  4. यदि आप अपनी भाषा के प्रमुख अनुवादक बनने में रुचि रखते हैं, जिसके पास नए अनूदित स्ट्रिंग्स को स्वीकृत करने की क्षमता होती है, तो कृपया translations@limesurvey.org पर हमसे संपर्क करें। इस भूमिका में प्रति सप्ताह अधिकतम लगभग एक घंटे का काम लगता है - हमारे लिए यह महत्वपूर्ण है कि आप इसे भरोसेमंद ढंग से करें।

मौजूदा अनुवाद को अनुकूलित करना

 Hint: LimeSurvey 5.4.0 से आप DB एक्सेस के साथ कस्टम अनुवाद का उपयोग कर सकते हैं


कभी-कभी आप किसी मौजूदा अनुवाद को संशोधित करना चाह सकते हैं ताकि वह आपके विशेष सर्वेक्षण की स्थिति के अनुकूल हो। ऐसी स्थिति में, निम्नलिखित करें:

  1. https://translate.limesurvey.org पर जाएँ, वह LimeSurvey संस्करण चुनें जिसका आप अनुवाद करना चाहते हैं और वह विशेष भाषा चुनें जिसे आप संशोधित करना चाहते हैं।
  2. अनुवाद पृष्ठ के नीचे आपको सभी स्ट्रिंग्स को *.po फ़ाइल के रूप में एक्सपोर्ट करने का विकल्प मिलेगा। एक्सपोर्ट पर क्लिक करें और इसे *.po फ़ाइल के रूप में अपनी स्थानीय हार्ड-डिस्क में सेव करें:
  3. Poedit डाउनलोड और इंस्टॉल करें।
  4. Poedit शुरू करें और डाउनलोड की गई *.po फ़ाइल को एडिट करें - संबंधित अनुवादों को संशोधित करें।
  5. जब आप *.po फ़ाइल सेव करते हैं, तो एक *.mo फ़ाइल स्वतः बन जाती है। इसे LimeSurvey पढ़ेगा।
  6. अंतिम चरण में संबंधित *.mo फ़ाइल को /locale में सही भाषा फ़ोल्डर में रखें, मौजूदा फ़ाइल को बदलते हुए।
उदाहरण के लिए, फ़्रेंच का स्थान <LimeSurvey_root_directory>/locale/fr/LC_MESSAGES/fr.po होगा।
नोट: यदि आप LimeSurvey Pro का उपयोग कर रहे हैं (केवल Cooperate और Enterprise उपयोगकर्ताओं के लिए), तो टीम आपके लिए फ़ाइल रखने में प्रसन्न होगी। बस एक सपोर्ट टिकट बनाएँ और *.po फ़ाइल संलग्न करें (.*mo नहीं).

नया अनुवाद बनाना

  1. सबसे पहले, LimeSurvey के डेवलपमेंट संस्करण तक पहुँच प्राप्त करें। विस्तृत निर्देशों के लिए सोर्स कोड देखें।
  2. Poedit डाउनलोड और इंस्टॉल करें।
  3. अब आपको अपनी भाषा का भाषा कोड पता करना होगा - आप अपनी भाषा का कोड IANA Language Subtag Registry में खोज सकते हैं।
  4. /locale डायरेक्टरी में जाएँ (जो LimeSurvey की रूट डायरेक्टरी में स्थित है) और अपने भाषा कोड के नाम से एक डायरेक्टरी बनाएँ।
  5. निम्नलिखित लिंक पर जाकर अपनी भाषा का टेम्पलेट डाउनलोड करें: [१]। प्रोजेक्ट चुनें, फिर कोई भी भाषा (जैसे अंग्रेज़ी की प्रविष्टि चुनें) और सबसे नीचे स्क्रॉल करें। वहाँ आपको भाषा फ़ाइल को <your_language_code>.po फ़ाइल के रूप में एक्सपोर्ट करने की सुविधा मिलेगी।
  6. <your_language_code>.po फ़ाइल को /locale डायरेक्टरी में नई बनाई गई फ़ोल्डर में कॉपी करें।
  7. फ़ाइल को Poedit में खोलें और जो कुछ भी अनुवाद करना आवश्यक है उसका अनुवाद करें।
  8. LimeSurvey को आपकी भाषा की जानकारी देने के लिए, आपको इसे application/helpers/surveytranslator_helper.php में जोड़ना होगा (जो LimeSurvey की रूट डायरेक्टरी में स्थित है)। उस फ़ाइल को टेक्स्ट एडिटर में खोलें और अपनी भाषा को उसी तरह जोड़ें जैसे उस फ़ाइल में अन्य भाषाएँ परिभाषित हैं।
  9. सेव करें - LimeSurvey को नई जोड़ी गई भाषा दिखाई देने के लिए, संशोधित *.po फ़ाइल सेव करें। इससे उसी फ़ोल्डर में *.mo फ़ाइल स्वतः बन जाएगी, जिसे LimeSurvey पढ़ेगा।
  10. नई *.po फ़ाइल और अपडेट की गई surveytranslator_helper.php फ़ाइल translations@limesurvey.org को भेजें।
यदि आपकी भाषा में बहुत सारे विशेष वर्ण हैं: कृपया जाँचें कि PDF जनरेशन के लिए कौन-सा फ़ॉन्ट उपयोग किया जाना चाहिए (उदाहरण के लिए dejavusans से जाँचें)। फिर हम इस फ़ॉन्ट फ़ाइल को डिफ़ॉल्ट कॉन्फ़िगरेशन में alternatepdffontfile में जोड़ सकते हैं।
यदि आप चाहते हैं कि आपका नाम टीम पृष्ठ से लिंक हो या वहाँ दिखाया जाए, तो कृपया ईमेल में यह लिखें!

नई भाषा जोड़ने के लिए नमूना कोड

    $supportedLanguages['code']['description'] = gT('Language'); // Your language name in English
    $supportedLanguages['code']['nativedescription'] = 'Language in native';  // The native name of your language
    $supportedLanguages['code']['rtl'] = (true|false); // RTL 
    $supportedLanguages['code']['dateformat'] = integer; // See getDateFormatData function
    $supportedLanguages['code']['radixpoint'] = (0|1); // 0 : ., 1 : , for radix point
    $supportedLanguages['code']['cldr'] = 'code';  // If the related Yii language code differs you can here map your language to a new code
    $supportedLanguages['code']['momentjs'] = 'code'; // Used by moment.js

अनुवाद किए जाने वाले अन्य भाग

  • LimeSurvey moment.js का उपयोग करता है। जब आप translations@limesurvey.org को संदेश भेजें, तो जाँच लें कि कौन-सा भाषा कोड उपयोग किया जाना चाहिए।