Understand how Screen Translations work within a Process.
Use Process Translations to translate all Screens that a selected Process may use during its Requests. The original Screen is not translated directly, so that other ProcessMaker Platform assets, such as other Processes or Collections, are not affected by a translated Screen into a language not intended to display content. Instead, ProcessMaker Platform only translates Screens at the time of their use, and only for Requests. They are not translated for use in Collections.
ProcessMaker Platform evaluates how to display the Screen at the time of its use in the following way:
If the Screen is translated to a natural language that ProcessMaker Platform supports, then that Screen displays in the logged on user's language as determined by the profile setting.
For anonymous Web entry, the Web browser language preference setting determines which translated Screen to display.
If the Screen is translated to a natural language that ProcessMaker Platform does not support, then the Screen displays in the translated language at the time it renders.
When a Process is exported, and then imported to another ProcessMaker Platform instance, those Screens that have natural languages translations also export and import with that Process.