Ako prekladať hlboko vnorené XML súbory a zachovať hodnoty atribútov?
“XML súbory sa často používajú ako zdroje pre Android aplikácie (strings.xml) alebo na výmenu údajov; ich zložitá vnorenosť a atribúty (Attributes) sú pri preklade veľmi náchylné na poškodenie.”
Analýza základných príčin
Presná identifikácia na úrovni uzlov
O.Translator analyzuje XML DOM strom a umožňuje používateľovi určiť preklad textu v konkrétnych značkách (napr. `<string>`), pričom konfiguračné značky ignoruje. Súčasne dokáže rozpoznať atribúty, ktorých hodnoty je potrebné preložiť (napríklad `label="text"`), a ID, ktoré nie je potrebné prekladať.
Ochrana bloku CDATA
Pri obsahu zabalenom v `<![CDATA[ ... ]]>` systém správne identifikuje a preloží iba samotný text bez narušenia obalovej štruktúry CDATA, čo je zvlášť dôležité pri XML obsahujúcom HTML kód.
Zhrnutie konečného riešenia
Bez ohľadu na to, či ide o vývoj mobilných aplikácií alebo výmenu podnikových dát, poskytuje systém preklad s úplným zachovaním štruktúry.