Forms
TODO: xxx
Forms localisation
per ogni option costruisco delle chiavi dinamicamente che seguiranno quest ordine di priorità:
form.{formId}.{fieldName}.option.{option.value}
che sarà per esempioform.223.countries.option.IT
vado a vedere se esiste una stringa nel csv con questa chiave, se c'è uso quellase no vado a vedere se esiste una stringa globale per quel field con una chiave tipo
form.globals.{fieldName}.option.{fieldvalue}
nel nostro caso:form.globals.countries.option.IT
, se cè nel csv uso quella, in questo modo se si hanno diversi form che usano lo stesso field si riduce la duplicazione nel csv.se non c'è vado a vedere se esiste una stringa nel csv per quel field con una chiave tipo
form.{fieldName}.option.{fieldvalue}
, nel nostro caso:form.countries.option.IT
se non c'è nemmeno questa guardo se c'è un valore
option.key
ooption.label
da fill form
se non c'è manco quello non stampo niente