Funkce provede konverzi uživatelského reportu pro vícejazyčné klony následujícím způsobem.

  1. Všechny statické texty uvozené tagem <text> konvertuje na <textField>
  2. Obsahem je klíč vygenerovaný ze samotného textu do CamelCase formatu např. „Číslo stroje“ se konveruje na klíč cisloStroje
  3. Dvojice klíč + hodnota se uloží do properties souboru uloženého v adresáři reports pod názvem reportu např cStroj.properties
  4. 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
  5. Původní report se uloží s přípono zalohaRRRR-MM-DD_hh-mm-ss, např.CStroj_zaloha2022-09-25_22-17-56.jrxml
  6. Výsledný jrxml + properties soubory je možné zařadit do distribučního jar (platí pro vývojářské týmy)