Bagaimana menerjemahkan file XML yang bersarang secara mendalam sekaligus mempertahankan nilai atribut?
“File XML umum digunakan pada sumber daya aplikasi Android (strings.xml) atau pertukaran data, di mana kompleksitas struktur bersarang dan atribut (Attributes) sangat mudah terkompromi dalam proses penerjemahan.”
Analisis Akar Penyebab
Pelokalan presisi tingkat node
O.Translator menguraikan pohon DOM XML, memungkinkan pengguna menentukan penerjemahan teks dalam tag tertentu (seperti `<string>`), sambil mengabaikan tag bersifat konfigurasi. Selain itu, sistem dapat mengenali nilai atribut yang perlu diterjemahkan (seperti `label="text"`) serta ID yang tidak memerlukan penerjemahan.
Perlindungan blok CDATA
Untuk konten yang terbungkus dalam `<![CDATA[ ... ]]>`, sistem dapat mengenali dengan tepat dan hanya menerjemahkan teks di dalamnya tanpa merusak struktur pembungkus CDATA, yang sangat penting pada XML yang mengandung kode HTML.
Ringkasan Solusi Akhir
Baik untuk pengembangan aplikasi seluler maupun pertukaran data perusahaan, tersedia dukungan penerjemahan dengan tetap menjaga integritas struktur.