Genoplivning af ældre software: Understøttes dekompilering og oversættelse af CHM (hjælpedokument) filer?
“Mange industrielle programmer eller brugervejledninger til ældre systemer findes i det kompilerede HTML Help (.chm) format, som moderne browsere ikke kan oversætte direkte på grund af dets lukkede format.”
Analyse af grundlæggende årsag
Automatiseret dekompilering
Når CHM-filen er uploadet, anvender AI Translate-backend automatisk `hh.exe` eller et open source-bibliotek til at dekompilere filen til de oprindelige HTML-filer (emnefiler) og indeksfiler (HHK/HHC).
Omskrivning af links og lokalisering
Systemet oversætter samtidig både indeksfilen (Index) og indholdsfortegnelsesfilen (Table of Contents), når HTML-indholdet oversættes. Det vigtigste er, at systemet korrigerer interne relative links i HTML'en for at sikre, at sidehenvisninger stadig fungerer korrekt efter oversættelsen.
Kodningskonvertering (GB2312/UTF-8)
Ældre CHM-filer anvender ofte ANSI-kodning (såsom GB2312). AI’en konverterer automatisk disse til UTF-8 under behandlingen med henblik på oversættelse, og ved genkompilering kan du vælge at beholde UTF-8 eller returnere til målsprogets standardsystemkodning for at undgå tegnfejl.
Endelig løsningssammenfatning
Du kan udføre en komplet lokaliseringsproces af ældre softwares hjælpesystemer uden at have adgang til kildekoden.