15

क्या मुझे अपने संस्करण नियंत्रण प्रणाली में * .mo अनुवाद फ़ाइलों में जांच करनी चाहिए?क्या मुझे * .mo फाइलों में जांचना चाहिए?

यह एक सामान्य प्रश्न है। लेकिन विशेष रूप से मैं गिट रिपोजिटरीज के साथ Django परियोजनाओं पर काम कर रहा हूं।

उत्तर

6

सामान्य जवाब संस्करण नियंत्रण में नहीं दुकान उत्पन्न सामग्री है।

यदि आप दुर्लभ उपकरण की आवश्यकता है, या यहां तक ​​कि उन उत्पन्न फ़ाइलों (जैसे 'html' और 'man' शाखाओं में git.git भंडार में) के साथ अलग भंडार या डिस्कनेक्ट की गई शाखा भी हो, तो आप इसे टैरबॉल में शामिल कर सकते हैं।

11

सामान्य जवाब है:
यदि आप संकलित करने के लिए या तैनात करने के लिए उन फ़ाइलों की आवश्यकता है (शॉट में: के साथ "काम" करने के लिए) अपने घटक (अपने VCS से पूछे फ़ाइलों का सेट), तो हाँ, उन्हें होना चाहिए इसमें संग्रहीत (यहां: गिट में)।
यह फ़ाइलें (जैसे उदाहरण के लिए project files)

.mo files विशेष कर रहे हैं के अन्य प्रकार के लिए एक ही है:

django-admin.py compilemessages utility. 

यह उपकरण सभी उपलब्ध पुलिस फाइलों पर चलता है और फ़ाइलों, मो बनाता है जो बाइनरी फ़ाइलें gettext द्वारा उपयोग के लिए अनुकूलित कर रहे हैं

अर्थ:

  • आप और उन्हें हर बार जब आप उन्हें जरूरत (प्रभाव में guarantying है कि वे अपने पुलिस couterparts साथ सिंक में कर रहे हैं)
  • Git द्विआधारी भंडारण के साथ बहुत अच्छा नहीं है के पुनर्निर्माण के लिए सक्षम होना चाहिए कि यह एक पूर्ण स्टोर करने के लिए से बचने के हैं हर के लिए संस्करण में परिवर्तन

तो विशिष्ट जवाब तो स्पष्ट नहीं है:

  • अगर आपके पो फ़ाइलें अस्तबल कर रहे हैं और भी अक्सर विकसित नहीं करेंगे, तो आप निश्चित रूप से mo फ़ाइल संग्रहीत कर सकती है
  • आपको बिल्कुल पीओ फाइलों से मो उत्पन्न करने का तरीका बताते हुए एक बड़ी रीडमे फ़ाइल दर्ज करें।
संबंधित मुद्दे