Changing date field format, process models names become question marks

Certified Associate Developer

Hello I am trying to change the format of the displayed date in the date field. Currently it is mm/dd/yyyy. I found a solution in admin console -> internationalization. It changes the format if I pick locale to en_UK, however then process model names and descriptions become three question marks "???". How to fix this or maybe there is another way to do this date formatting? I am on Appian 23.3

  Discussion posts and replies are publicly visible

Parents Reply Children
  • 0
    Certified Associate Developer
    in reply to Stefan Helzle

    Ok so correct me if I am wrong: I need to set the locale at the beginning of the application development. I can't change the locale of the models now. I did not disable the original locale, I just changed the primary locale but this somehow doesn't keep the old locale as available to the process models even though it is included in the enabled locales.

    I have one final question to understand this locale thing:
    Let's say I develop my application on platform with locale A. Then I export this application to a production platform with locale B. This will mangle all process models names am I correct?

  • +1
    Certified Lead Developer
    in reply to erazemk6135

    Models do not have a locale, but rely on the enabled locales and the standard locale as defined in the admin console. In the model designer, you will see the locale of your account. When you add nodes, it will only populate the node name etc. in your locale. But you can switch to other locales in the node properties and enter these values.

    Deploying to an environment with a different language setup can lead to issues.

    As a baseline, I try to define EN_US as the default language and make all developers use this locale. Any additional language or localization can be enabled and if I do not enter the translated values, EN_US will be the fallback.

  • 0
    Certified Associate Developer
    in reply to Stefan Helzle

    I understand now, thank you. The nodes seem to correctly fall back to the US locale name when the GB name is empty, even though I have GB enabled. This does not happen for process names as they appear in designer as question marks or empty. I solved this by manually going through each process and basically copying process names etc. from US to GB in the project properties. Luckily this was only 20 process models or so.