पुराने सॉफ्टवेयर का पुनर्जीवन: क्या CHM (सहायता दस्तावेज़) फ़ाइलों की डिकम्पाइलिंग और अनुवाद का समर्थन है?
“कई औद्योगिक सॉफ्टवेयर या पुराने सिस्टम के मैनुअल compiled HTML Help (.chm) फॉर्मेट में होते हैं, यह एक बंद फॉर्मेट है जिसे आधुनिक ब्राउज़र सीधे अनुवाद नहीं कर सकते।”
मूल कारण विश्लेषण
स्वचालित डिकम्पाइल
CHM फ़ाइल अपलोड करने के बाद, 商译 AI बैकएंड `hh.exe` या ओपन सोर्स लाइब्रेरी का उपयोग करके उसे मूल HTML फ़ाइल सेट (Topic Files) और अनुक्रमणिका फ़ाइलों (HHK/HHC) में डिकम्पाइल करता है।
लिंक पुनर्लेखन और स्थानीयकरण
सिस्टम HTML सामग्री का अनुवाद करते समय, इंडेक्स फ़ाइल (Index) और तालिका-सामग्री फ़ाइल (Table of Contents) का भी साथ ही अनुवाद करता है।और भी महत्वपूर्ण यह है कि यह HTML के आंतरिक सापेक्ष लिंक्स को सही करता है, जिससे अनुवाद के बाद भी पेज नेविगेशन सटीक बना रहे।
एन्कोडिंग रूपांतरण (GB2312/UTF-8)
पुराने CHM आमतौर पर ANSI एन्कोडिंग (जैसे GB2312) का उपयोग करते हैं।AI प्रोसेसिंग के दौरान इन्हें स्वचालित रूप से UTF-8 में बदला जाता है और अनुवाद किया जाता है; पुनः संकलन करते समय, UTF-8 को बनाए रखने या लक्षित भाषा की सिस्टम डिफ़ॉल्ट एन्कोडिंग में वापस बदलने का विकल्प होता है, जिससे गड़बड़ी की समस्या से बचा जा सकता है।
अंतिम समाधान सारांश
सोर्स कोड के बिना भी विरासत सॉफ़्टवेयर की हेल्प सिस्टम का संपूर्ण स्थानीयकरण संभव है।