गेटटेक्स्ट के साथ, संदेश के मूल (आमतौर पर अंग्रेज़ी) पाठ अनुवाद कुंजी के लिए संदेश कुंजी ("msgstr") के रूप में कार्य करता है। इसका मतलब है कि हर बार मूल पाठ परिवर्तन, प्रत्येक .po फ़ाइलों में अद्यतन किया जाना चाहिए।क्या मैं छोटे टेक्स्ट परिवर्तनों के लिए gettext की .po फ़ाइलों में स्वचालित रूप से संदेश अपडेट कर सकता हूं?
पाठ के वास्तविक परिवर्तनों के लिए, यह स्पष्ट रूप से अपरिहार्य है, क्योंकि अनुवादक को अनुवाद को अपडेट करना होगा।
हालांकि, अगर मूल के परिवर्तन इसका अर्थ नहीं बदलता है, फिर से अनुवाद superflous (punctation में जैसे परिवर्तन, खाली स्थान के परिवर्तन, या वर्तनी की गलती के सुधार) है।
क्या उस मामले में .po फ़ाइलों को स्वचालित रूप से अपडेट करने का कोई तरीका है?
मैं & msgmerge xgettext का उपयोग करने की कोशिश की (फजी मिलान के साथ चालू किया है), लेकिन फजी मिलान कभी कभी विफल रहता है, के साथ साथ इस बदसूरत "#, फजी" झंडे के बहुत सारे पैदा करता है।
नोट: How to efficiently work with gettext PO files when making small edits to large text values हालांकि, इसके बारे में बड़े तार है, इस प्रकार एक अधिक विशिष्ट समस्या के बारे में: एक ऐसी ही सवाल ही नहीं है।
समान प्रश्न को संदर्भित करने के लिए धन्यवाद सौजन्य; मैं इस बात से सहमत हूं कि शायद अलग-अलग उत्तर हैं और डुप्लिकेट पुलिस पर नहीं खेलेंगे - हालांकि मैं कहूंगा कि http://stackoverflow.com/a/3798064/179583 इस पर भी लागू होता है। – natevw