Eski Yazılımların Yeniden Canlandırılması: CHM (Yardım Dokümanı) Dosyalarının Decompile Edilmesi ve Çevirisi Destekleniyor mu?

Temel Durum Tanısı

Birçok endüstriyel yazılım veya eski sistemin kullanma kılavuzu, compiled HTML Help (.chm) formatındadır; bu kapalı format modern tarayıcılarda doğrudan çevrilemez.

Kök Neden Analizi

1

Otomatik Decompile

CHM dosyası yüklendikten sonra, Şanyi AI arka planı `hh.exe` veya açık kaynaklı bir kütüphane çağırarak dosyayı orijinal HTML dosya setine (Topic Files) ve indeks dosyalarına (HHK/HHC) decompile eder.

2

Bağlantıların Yeniden Yazılması ve Yerelleştirilmesi

Sistem, HTML içeriğini çevirirken, eş zamanlı olarak Dizin (Index) ve İçindekiler (Table of Contents) dosyalarını da tercüme eder. Daha da önemlisi, HTML içindeki göreli bağlantıları düzeltir ve çeviri sonrası sayfa yönlendirmelerinin hâlâ doğru çalışmasını sağlar.

3

Kodlama Dönüşümü (GB2312/UTF-8)

Eski CHM dosyaları genellikle ANSI kodlaması (ör. GB2312) kullanır. Yapay zeka, işleme sırasında kodlamayı otomatik olarak UTF-8’e dönüştürüp çeviriyi bu şekilde gerçekleştirir. Yeniden derleme aşamasında ise, UTF-8 kodlamasının korunması veya hedef dilin sistem varsayılan kodlamasına geri dönülmesi tercihe bağlıdır; böylece karakter bozulmaları önlenir.

Nihai Çözüm Özeti

Kaynak koda ihtiyaç duymadan, eski yazılımın yardım sistemi için eksiksiz bir yerelleştirme işlemi gerçekleştirilebilir.