Jak se při překladu souborů XML zpracovávají textové uzly a atributy prvků?
“V XML souborech se mísí konfigurační položky, hodnoty atributů a zobrazitelný text; bezhlavý překlad může narušit schéma souboru.”
Analýza hlavní příčiny
Zpracování textových uzlů XML
Současný proces prochází strukturu XML a extrahuje neprázdné textové uzly i přeložitelný obsah v CDATA. Text nemusí být uvnitř listových prvků. Před použitím zkontrolujte značky, atributy, zástupné symboly a význam konfigurace.
Kontrola hodnot atributů XML
Současný backend ve výchozím nastavení neextrahuje hodnoty atributů prvků XML k překladu a zachovává atributy jako `label` a `id`. Ověřte, zda hodnoty atributů vyžadují ruční lokalizaci, a před použitím zkontrolujte programové odkazy a význam konfigurace.
Kontrola obsahu a hranic CDATA
Současný proces extrahuje přeložitelný obsah v `<![CDATA[ ... ]]>` a obsah rozpoznaný jako HTML znovu serializuje. Zápis entit a původní formátování se mohou změnit. Před použitím zkontrolujte hranice CDATA, značky HTML, atributy a překlad.
Shrnutí konečného řešení
Zajištění, že XML data budou i po vícejazyčné konverzi nadále splňovat validační standardy XSD a zajistí systémovou kompatibilitu.