का उपयोग कर जेएस फ़ाइल से पीओ फ़ाइल कैसे उत्पन्न करें I JS12 से उत्पन्न मेरी सामग्री को स्थानीयकृत करने के लिए Gettext.js लाइब्रेरी का उपयोग कर रहा हूं। अब स्थिति है, मुझे मैन्युअल रूप से प्रत्येक पीओ फाइलें बनाना और लिखना है। मुझे पता है कि हम PoEdit का उपयोग कर गेटटेक्स्ट तारों के लिए php फ़ाइलों को स्कैन कर सकते हैं। तो, PoEdit का उपयोग कर गेटटेक्स्ट तारों के लिए जेएस फ़ाइलों को स्कैन करना संभव है?poedit
poedit
उत्तर
PoEdit में पाइथन भाषा का एक नया पार्सर बनाकर इसे प्राप्त किया।
फ़ाइल> Preferences> Parsers> नई
भाषा:
*.js
पार्सर आदेश: कीवर्ड सूची में
xgettext --language=Python --force-po -o %o %C %K %F
आइटम
JS
विस्तार की सूची:
-k%k
इनपुट फ़ाइलों की सूची में आइटम:
%f
स्रोत कोड चारसेट:
--from-code=%c
मैं इस ट्यूटोरियल, जबकि इस पर खोज कर, जो मुझे मदद की स्थिति प्राप्त करने के लिए मिल गया Tutorial Here>>
असल में ट्यूटोरियल फ्रेंच में है और लिंक एक Google अनुवादित है (अंग्रेज़ी के लिए श) एक।
xgettext कमांडलाइन कार्यक्रम स्रोत कोड को स्कैन करने के लिए किया जाता है और निम्नलिखित भाषाओं पार्स कर सकते हैं:
सी, सी ++, ObjectiveC, शैल, अजगर, लिस्प, EmacsLisp, librep, योजना, जावा, सी #, awk, Tcl , पर्ल, पीएचपी, जीसीसी-स्रोत, ग्लैड
हालांकि जावास्क्रिप्ट को भाषा के रूप में सूचीबद्ध नहीं किया गया है, मैंने अभी कुछ कोशिश की है और पर्ल वास्तव में काम करता है। इस प्रयास करें:
echo " testFunc('foo');" > test.js;
xgettext --keyword=testFunc --output=- test.js --language="perl";
poedit से ऐसा करने के लिए खुला Preferences > Parsers > Perl
फ़ाइल एक्सटेंशन सूची में जोड़ सकते हैं और ;*.js
पार्सर आदेश क्षेत्र में xgettext
के बाद --language=Perl
जोड़ें। यह मेरे लिए काम करता था और मैं इस तरह से एक जेएस फ़ाइल से नए तार प्राप्त करने में सक्षम था।
हालांकि मुझे नहीं पता कि gettext.js कैसे बेहतर दृष्टिकोण काम करता है convert PO files to a native JavaScript file format हो सकता है।
संस्करण xgettext 0.18.3 के बाद से, आप JavaScript as the language parameter का उपयोग कर सकते हैं।
xgettext का यह संस्करण Poedit में कम से कम संस्करण 1.6.2 के बाद उपयोग किया जाता है।
xgettext
अब JavaScript देशी रूप का समर्थन करता है, तो आदेश बस है:
xgettext --output=output.pot --language=JavaScript *.js
- 1. Poedit
- 2. PoEdit और PHP एनोटेशन
- 3. गैर-ASCII पाठ त्रुटियों को अनदेखा करने के लिए मैं poedit को कैसे बता सकता हूं?
- 4. पारंपरिक चीनी चरित्र को PHP गेटटेक्स्ट एक्सटेंशन (पीओईडीटी में निर्मित .po और .mo फाइलों) में काम करने के लिए पारंपरिक चीनी चरित्र नहीं बना सकता है
- 5. XAMPP
- 6. पीओ फ़ाइल में शब्द गिनती
- 7. ऑनलाइन संपादन gettext फ़ाइलें?
- 8. डब्ल्यू एक * पुलिस फाइल के लिए एक नया स्ट्रिंग कैसे जोड़ें/एक PO संपादक
- 9. gettext या डेटाबेस अनुवाद
- 10. PHP gettext फ़ंक्शन केवल orignal untranslated स्ट्रिंग
- 11. केकेपीएचपी
- 12. पीएचपी के साथ पीओ/पॉट फाइलों का उपयोग कैसे करें?
- 13. गेटटेक्स्ट
- 14. i18n - अंतर्राष्ट्रीयकरण के लिए सर्वोत्तम प्रथाओं - एक्सएलआईएफएफ, गेटटेक्स्ट, आईएनआई, ...?
- 15. वर्डप्रेस टेम्पलेट नाम का अनुवाद कैसे करें?
- 16. जीएनयू गेटटेक्स्ट के साथ एएसपी.नेट एमवीसी वेबसाइटों का स्थानीयकरण?
- 17. आईफोन स्थानीयकरण को कितना आसान बनाता है?
- 18. कैसे मैं एक ठोस समारोह को लागू करने के लिए Zend देखें बढ़ाएँ करते हैं?
- 19. Zend_Translate
- 20. गेटटेक्स्ट स्वचालित टिप्पणियां पीढ़ी
- 21. उपयोग पीएचपी gettext स्थानों
- 22. PHP गेटटेक्स्ट - कोई अनुवाद नहीं
- 23. ज़ेंड फ्रेमवर्क 2 में फॉर्म लेबल्स का अनुवाद कैसे करें?
- 24. वर्डप्रेस प्लगइन लोकलाइजेशन
- 25. ज़ेंड फ्रेमवर्क 2 मॉडलों के लिए गुजरने वाले चर
- 26. मेरे wtform को स्थानीयकृत कैसे करें?
यह मेरे लिए काम किया जब मैं 'बदल --language = Python'' --language = C' को – L0LN1NJ4