Translate Screens for a Process

Translate all Screens that are used in a Process.

Translate Screens for a Process

Permissions Required

Your user account or group membership must have the following permissions to translate Screens translation for a Process unless your user account has the Make this user a Super Admin setting selected:

  • Processes: Edit Processes

  • Processes: View Processes

See the Processes permissions or ask your Administrator for assistance.

Follow these steps to start translating Screens used by a Process:

  1. Click the Translations tab. Languages to which the Process's Screens have been translated display.

  2. Click the +Translation button. The Add Process Translation screen displays.

  3. Do one of the following:

    • Automatically translate Screens: From the Select a target language drop-down menu, select to which language to translate all Screens this Process may use in any Request. Screen translations are only rendered at the time of use. See What is Screen Translation for a Process? for more information about how Screens are rendered for translation.

    • Manually translate Screens: Select the Manual translation checkbox to manually translate the control labels for each Screen the Process uses.

  4. Click the Translate Process button. See one of the following sections depending on whether Screens are automatically or manually translated:

Translate Screens Automatically

Follow these steps to automatically translate Screens a Process uses:

  1. Select to automatically translate the Screens for a selected Process. One of the following occurs during automatic translation:

    • Screens are translating: While the Screens are translating, the following message displays: Translation in Progress. A percentage of completion displays following this message.

    • Screen translation error: If a Screen translation error occurs, the following message displays: An error occurred while calling OpenAI endpoint.

  2. When translation for the Process's Screens complete, the selected language displays in the Translations tab.

Select Which Screen Control Labels to Translate Manually

Follow these steps to select which Screen control labels to translate manually:

  1. Select to manually translate the Screens for a selected Process. ProcessMaker Platform retrieves the control labels for those Screens.

    When the control labels for those strings are retrieved, they display in tabular format:

    • String: The String column displays that Screen controls' labels in the original language.

    • Translation: The Translation column displays the translation for each control's label in the target, translated language. By default, when translating manually, there are no translations for these strings.

  2. From the Screen drop-down menu, select from which Screen to translate its control labels.

  3. Do one of the following:

    • Manually translate all or only untranslated strings from the original control labels by clicking the Translation Options button, and then selecting one of the following options:

      • Automatically translate all strings in this Screen: Select the Auto Translate All option to automatically translate all original control labels for the selected Screen. In doing so, all manually translated strings are automatically overwritten.

      • Automatically translate only strings with no current translations: Select the Auto Translate Empty option to only automatically translate those strings which have translations for the original control labels.

      Click the Translate button. Strings based on your selection are automatically translated.

    • Manually translate all strings for the selected Screen's control labels. To enter a translation for a string, click into the field from the Translation column for that control label. The field becomes editable. Enter the string as necessary.

  4. After finalizing the translations for each control label for all Screens, click Save Translation.

pageWhat is Screen Translation for a Process?pageView Screen Translations for a ProcesspageImport Language Translations for Screens Used in a ProcesspageSearch for a Language Translation for Screens Used in a ProcesspageEdit Screen Translations for a ProcesspageExport Language Translations for Screens Used in a ProcesspageDelete Language Translations for Screens Used in a ProcesspageWhat is a Process?

Last updated

© Copyright 2000-2024 ProcessMaker Inc. All rights reserved.