मैं एक ऐसे अनुप्रयोग का विकास कर रहा हूं जिसमें बहुत सारे टेक्स्ट और विभिन्न मॉड्यूल भी शामिल हैं जिन्हें प्रत्येक बिल्ड में शामिल किया जा सकता है या नहीं।
प्रत्येक सहेजी गई परियोजना के लिए हम सभी विवरणों के साथ स्वचालित रूप से एक रिपोर्ट उत्पन्न करते हैं (यानी उस प्रोजेक्ट में उपयोग किए गए एल्गोरिदम का विवरण और इसी तरह)। वर्तमान में हम स्रोत कोड में स्ट्रिंग के रूप में सभी टेक्स्ट एम्बेड करते हैं और हम पीओ और एमओ फाइलों के माध्यम से विभिन्न भाषाओं का भी समर्थन करते हैं।
सिस्टम के अच्छे बिंदु यह है कि गतिशील रूप से दस्तावेज उत्पन्न करना और फाइलों की रिपोर्ट करना बहुत आसान है।
बुरी बात यह है कि स्रोत कोड में बहुत से पाठ होने के कारण बदसूरत है और स्वरूपण (यानी एचटीएमएल के साथ) आरामदायक नहीं है, पाठ का संपादन करना मुश्किल है, अनुवाद करने के लिए कोई आसान वर्तनी जांच और भयानक नहीं है।
तो, अंतिम सवाल यह है कि: क्या आप अलग-अलग भाषाओं के लिए कोड में दस्तावेज एम्बेड करना चाहते हैं या बाहरी दस्तावेज फ़ाइलों (उदाहरण के लिए एचटीएमएल) लिख सकते हैं और उन्हें रनटाइम पर पार्स कर सकते हैं? स्पष्ट रूप से सॉफ़्टवेयर का मूल पाठ, ऐसे संदेश संदेश बॉक्स कोड में रहेंगे।
यदि यह मायने रखता है, तो मैं wx+ में wxwidgets के साथ काम कर रहा हूं।