Jak se při překladu souborů XML zpracovávají textové uzly a atributy prvků?

Diagnostika aktuálního stavu

“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

1

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.

2

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.

3

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.