Funkce provede konverzi uživatelského reportu pro vícejazyčné klony následujícím způsobem.
- Všechny statické texty uvozené tagem <text> konvertuje na <textField>
- Obsahem je klíč vygenerovaný ze samotného textu do CamelCase formatu např. „Číslo stroje“ se konveruje na klíč cisloStroje
- Dvojice klíč + hodnota se uloží do properties souboru uloženého v adresáři reports pod názvem reportu např cStroj.properties
- Z vygenerovaného cStroj.properties se následně konverzí pomocí DeepL vygeneruje cStroj_<jazyk>.properties např. cStroj_ru.properties. Pro nástroj DeepL platí nutnost nastavení dle odkazu ZDE
- Původní report se uloží s přípono zalohaRRRR-MM-DD_hh-mm-ss, např.CStroj_zaloha2022-09-25_22-17-56.jrxml
- Výsledný jrxml + properties soubory je možné zařadit do distribučního jar (platí pro vývojářské týmy)