Wordpress स्थानीयकरण में .po और .pot फ़ाइलों के बीच क्या अंतर है?


19

मैं एक वर्डप्रेस साइट का अनुवाद कर रहा हूं और इन शर्तों के बारे में अधिक स्पष्टता की आवश्यकता है। क्या कोई भी .po .mo और .pot फ़ाइलों के बीच कुछ परिभाषाओं और अंतरों के साथ एक हाथ को लैंड कर सकता है?

जवाबों:


28

ये किसी भी प्रकार के WP के स्वयं के प्रारूप नहीं हैं, बल्कि केवल गेटटेक्स्ट फ़ाइल प्रकार हैं जो WP लागू करते हैं।

अनुवाद पुस्तिका में इसकी शब्दावली में निम्नलिखित परिभाषाएँ हैं :

MO फाइलें: MO, या मशीन ऑब्जेक्ट एक बाइनरी डेटा फ़ाइल है जिसमें एक प्रोग्राम द्वारा संदर्भित ऑब्जेक्ट डेटा होता है। यह आमतौर पर प्रोग्राम कोड का अनुवाद करने के लिए उपयोग किया जाता है, और इसे जीएनयू गेटटेक्स्ट प्रोग्राम में लोड या आयात किया जा सकता है।

PO फाइलें: PO फाइलें वे फाइलें होती हैं जिनमें वास्तविक अनुवाद होते हैं। प्रत्येक भाषा की अपनी PO फ़ाइल होगी, उदाहरण के लिए, फ़्रेंच के लिए एक fr.po फ़ाइल होगी, जर्मन के लिए एक de.po होगी, अमेरिकी अंग्रेज़ी के लिए en-US.po हो सकती है।

POT फाइल: POT फाइलें PO फाइलों के लिए टेम्प्लेट फाइलें होती हैं। वे सभी अनुवाद स्ट्रिंग खाली छोड़ देंगे। एक POT फाइल मूल अनुवाद के साथ अनिवार्य रूप से अनुवाद के बिना एक खाली PO फ़ाइल है।

फ़ाइल स्वरूपों के तकनीकी विवरण को गेटेक्स्ट डॉक्यूमेंटेशन में पाया जा सकता है:


तो, इसे बेहतर ढंग से समझने के लिए, संक्षेप में मो और पॉट फ़ाइलों को छोड़ दिया जाता है (मो फाइल अनिवार्य रूप से प्रोग्राम का उपयोग करके स्वचालित रूप से बनाया जाता है, उदाहरण के लिए कविता)? मुझे तब भी समझ नहीं आया जब हमें एक पॉट फ़ाइल की आवश्यकता थी ..
यानिस ड्रान

जब भी कोई व्यक्ति किसी नई भाषा में अनुवाद के लिए एक नया PO फ़ाइल शुरू करता है तो पॉट फ़ाइल का उपयोग किया जाता है। तो वर्कफ़्लो पीओ (मूल स्ट्रिंग्स) से पीओ (मूल स्ट्रिंग्स और एक विशिष्ट भाषा के लिए उनका अनुवाद) से एमओ (संकलित बाइनरी परिणाम) है।
रारस्ट

1
मैं सिर्फ एक नया सवाल पूछने की सलाह दूंगा। :) आप अपनी बहुत विशिष्ट समस्या (अनुकूलन काम नहीं कर रहे हैं) को एक बहुत ही सामान्य प्रश्न (फ़ाइल प्रारूप क्या हैं) में खींच रहे हैं।
दुर्लभ

1
@ Er.AmitJoshi मैंने आंतरिक विवरणों के बारे में उत्सुक होने पर तकनीकी विवरणों के लिंक जोड़े हैं। :)
रारस्ट

1
@landed हाँ, moफाइलें बाइनरी प्रारूप हैं, वे मानव-पठनीय नहीं हैं।
Rarst
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.