Kebangkitan Perangkat Lunak Lama: Apakah Mendukung Dekompilasi dan Penerjemahan Berkas CHM (Dokumen Bantuan)?

Diagnosis Kondisi Inti

Banyak manual perangkat lunak industri atau sistem lama menggunakan format compiled HTML Help (.chm), di mana format tertutup ini tidak dapat langsung diterjemahkan oleh peramban modern.

Analisis Akar Penyebab

1

Dekompilasi Otomatis

Setelah berkas CHM diunggah, backend AI Shangyi akan memanggil `hh.exe` atau pustaka open source untuk mendekompilasi menjadi kumpulan berkas HTML asli (Topic Files) dan berkas indeks (HHK/HHC).

2

Penulisan Ulang Tautan dan Lokalisasi

Sistem secara simultan akan menerjemahkan berkas indeks (Index) dan berkas daftar isi (Table of Contents) saat menerjemahkan konten HTML. Lebih penting lagi, sistem akan memperbaiki tautan relatif di dalam HTML untuk memastikan navigasi halaman tetap akurat setelah diterjemahkan.

3

Konversi Enkode (GB2312/UTF-8)

CHM lama umumnya menggunakan enkode ANSI (seperti GB2312). AI secara otomatis akan mengonversi enkode tersebut ke UTF-8 selama proses penerjemahan; pada saat rekonstruksi, Anda dapat memilih untuk tetap menggunakan UTF-8 atau mengonversinya kembali ke enkode default sistem bahasa target guna mencegah terjadinya karakter rusak.

Ringkasan Solusi Akhir

Seluruh proses lokalisasi sistem bantuan perangkat lunak lama dapat diselesaikan tanpa memerlukan kode sumber.