Skip to main content

Translations Manager

The Translations Manager in Pyplan allows you to efficiently manage translations within the platform, ensuring that nodes, interface elements, and components are accessible in multiple languages.

Configuring Translations

Before adding translations to an application, you must first set a default language in the application properties:

Set App Language

This enables translations for the following elements:

  • Nodes
  • Interfaces
  • Interface components
  • Menu components

Nodes

To translate the node title, go to the node properties and navigate to the Translations tab. There, you can specify the corresponding translations for the node title:

Node Title Translations

To translate the node documentation, access it the same way as the regular node documentation. The documentation editor will have three tabs, each corresponding to a different language.

Node Documentation Dialog

Interfaces

To translate the interface name, access the Interface Manager and open the interface editor. Navigate to the Translations tab to enter translations.

Interface Name Translations

For interface documentation translation, the process is the same as for nodes.

Interface Components

Custom titles for components are modified from the interface component editing section, within the general settings.

Component Title Translation

Item text and item subtitles:

Menu Item

Action text and action subtitles:

Menu Action

Using the Translations Manager

To unify translation management, the Translations Manager was created. This tool lists all translatable items within the application.

To access the Translations Manager, go to App Management → Translations Manager:

Sidebar Menu to Manager

Items are categorized into Nodes, Interfaces, Components, Menu Item Text, Menu Item Subtitles, Menu Action Text, and Menu Action Subtitles.

Type Items

Each row contains a default language column (disabled) and additional columns for other translatable languages. The default language column is automatically populated with values from the respective field.

Disabled Default

Manually Editing Translations

Type translations in the available fields. When you finish editing a field and click outside of it, the value is automatically saved in application memory. These values are not permanently saved until you click the Save App button.

Translate Manually

Automatically Translating Items

Click the translation icon in the Actions column to automatically translate only the selected item.

Automatic Translate Item

Filtering and Searching Items

The Type column allows you to filter items by category (Nodes, Interfaces, Components, etc.).

Filter Options

You can also search by initial text or parent text to find specific items more easily.

Search

Automatically Translating Multiple Items

To automatically translate all filtered items, click the Automatically complete translations button.

Translation Button

A dialog will appear showing the number of elements of each type that will be translated.

Confirm Dialog

Once confirmed, automatic translations will be generated. These translations will not be permanently saved until you click the Save App button.

Editing Documentation Translations

The Translations Manager also allows you to edit and add translations for interface and node documentation. This feature is only available for items that already contain existing documentation.

Items with documentation will display an additional icon in the Actions column to open the Documentation Editor.

Documentation Icon

Viewing Translated Items

To view the translated items, set the desired user interface language from the main menu.

Select UI Language

All items now display their titles in the selected language.

Translated Nodes