2011-10-06 9 views
14

मैं मैन्युअल की एक फ़ाइल बना: test.po सामग्री के साथ:डब्ल्यू एक * पुलिस फाइल के लिए एक नया स्ट्रिंग कैसे जोड़ें/एक PO संपादक

msgstr "ग्रीटिंग"
क 'नमस्ते विश्व "

अब मैं "poedit" और "GTranslated" (मैं उबंटू का उपयोग कर रहा हूं) जैसे संपादकों में अनुवाद (हैलो वर्ल्ड) संपादित कर सकता हूं। मैं उस अनुवाद में टिप्पणियां भी जोड़ सकता हूं। हालांकि न तो "poedit" और "GTranslated" मुझे एक नई अनुवाद स्ट्रिंग जोड़ देगा - मैंने ऑनलाइन उपयोग नहीं किया है और अन्य संपादकों के स्क्रीनशॉट को देखा है और कोई भी "नया" बटन प्रतीत नहीं होता है।

मुझे क्या याद आ रही है ??? ऐसा लगता है कि नई चाबियाँ/एक "सादे" टेक्स्ट एडिटर को संपादित करना और फिर इन पीओ संपादकों (जिन्हें वे भी हो) में संपादित करना चाहते हैं। (यदि आप यह नहीं बता सकते कि मैं इस 'गेटटेक्स्ट' दुनिया में नया हूं - मैं ज़ेंड/PHP में एक वेबसाइट बना रहा हूं।)

उत्तर

16

आपको कभी भी एक .po फ़ाइल में तार जोड़ने नहीं होना चाहिए; वे added by msgmerge from the .pot file generated by xgettext होंगे।

+0

मेरे पास एक परिदृश्य है, जहां मुझे दो शब्द केवल पीओ फ़ाइल में जोड़ना होगा, क्योंकि ओपनिंग और पीओ फाइलों को फिर से उत्पन्न करने के लिए थोड़ा लंबा रास्ता लगता है, आपको नहीं लगता? –

+2

@iamtheladylegend: हाथ से संपादन स्वचालित नहीं है। –

+0

मेरे पास एक ऐसा मामला है जहां मैं पूर्व के बीच लिंक के साथ तारों के लिए% s के साथ शब्दों को जोड़ रहा हूं। Link Name और% d ex के साथ मुद्रा डेटा। $ 123.00 जबकि एक स्ट्रिंग जिसमें एकल शब्द में एकाधिक लिंक हैं, पूर्व में% 1 $ s और% 2 $ s जैसे दर्ज किए गए हैं। हैलो Link1। आप Link2 अब स्वागत करते हैं। अब,% 1 $ s और% 2 $ s जैसे शब्दों से ऊपर पीओ फाइलों में शामिल नहीं हैं, कोई विचार क्यों? –

8

यहाँ मैं क्या किया है:

संपादित पुलिस फाइल और अपने नए स्ट्रिंग जोड़ने के लिए, उदाहरण के लिए:

msgid "All Catalogues" 
msgstr "Todos los catalogos" 

सहेजें पुलिस फाइल। पॉट फ़ाइल

एक बार जब आप आप नए स्ट्रिंग देखना चाहिए नवीनीकृत किया है और इसे बदलने के लिए सक्षम हो जाएगा से कैटलॉग> अद्यतन:

अब poedit में खोलने और मेनू में चयन करें।

परिवर्तन सहेजें और आप जाने के लिए अच्छे हैं।

+1

मेरा उपयोग मामला थोड़ा अलग हो सकता है क्योंकि मैं एक पीओटी फ़ाइल का उपयोग कर रहा हूं। भले ही, आपके उत्तर ने अभी भी मेरी मदद की।मैन्युअल रूप से एक नया अनुवाद जोड़ने के लिए, मैंने आपके द्वारा निर्दिष्ट ** पीओटी फ़ाइल ** में जोड़ा गया कोड जोड़ा, और उसके बाद पीओटी से चयनित पीओटी में अपना .po अनुवाद खोला और चयनित सुझाव दिया। पूरी तरह से काम किया। – rinogo

+0

बहुत बढ़िया, @rinogo – eduwass

+0

सुनने के लिए खुशी हुई, धन्यवाद! – RobbTe

0

किसी भी टेक्स्ट एडिटर के साथ .po फ़ाइल खोलें, इन पंक्तियों को जोड़ें या टेक्स्ट को जो भी जोड़ा जाना चाहिए।

msgid "All Catalogues" 
msgstr "Todos los catalogos" 

बचाने के लिए और लांच :-D

0

MacOS:

  1. संपादित करें किसी पाठ संपादक में पुलिस फाइल।
  2. ओपन Poedit (मुक्त)
  3. Poedit, फ़ाइल का चयन में पुलिस फाइल ->

यह वही है एक Wordpress उत्पत्ति पुलिस फाइल में मेरे लिए काम किया है mo के लिए संकलित करें।

संबंधित मुद्दे