Available in: FlowX.AI 5.1.1 LTS and 5.2.0 Tech Preview
Localization approach
Task Management localization operates through FlowX Substitution Tags:FlowX Substitution Tags (51 Keys) - manual configuration
Custom Task Management UI elements that must be configured manually in CMS for each language:- Table column names (title, stage, assignee, status, priority)
- Task actions (assign, unassign, hold, execute)
- Bulk operations (assign all to me, unassign all, hold all)
- History events and status values
- Comments and user selection dialogs
If you need to configure FlowX substitution tags default text values (51 keys) in CMS, you can do so by navigating to CMS → Substitution Tags and adding the default text values for the substitution tags.
FlowX substitution tags
FlowX substitution tags control custom Task Management interface elements outside the data table. These 51 tags must be configured manually in CMS for each language.
Complete tag reference
- Search & columns
- Process states
- Actions
- Task details
- User selection & UI
Search & Navigation
sys_tm_search- “Search”
sys_tm_title- “Title”sys_tm_stage- “Stage”sys_tm_assignee- “Assignee”sys_tm_status- “Status”sys_tm_priority- “Priority”sys_tm_last_updated- “Last updated”
Implementation guide
To localize Task Management, configure the 51 FlowX substitution tags in CMS for each language you want to support.Add FlowX substitution tags to CMS
For each supported language:
- Navigate to CMS → Substitution Tags
- Add values for all 51
sys_tm_*tags for the target language - These control custom Task Management UI elements:
- Task actions (assign, hold, unassign)
- Bulk operations (assign all to me, unassign all, hold all, unhold all)
- History events (task created, user created this task, started process instance with id, started process instance on build, task ownership changed to, task moved to, task status changed to, task assigned to, task owner removed)
- Comments section (comments, write a comment…)
- User selection dialogs (select person, search users, search term validation)
- UI states (loading, nothing found)
- Data display (in, yes, no)
Configure custom column names (Optional)
If you need columns beyond the default ones:
- Define custom parameters in Process Settings → Task Management
- Use substitution tags for column display names
- These tags will also need CMS translations for each language
- When you configure the column display name, use the substitution tag for the column name( it is called using ”@@” prefix)
Localization best practices
1. Maintain consistency
Ensure translation consistency across:- CMS substitution tags
- Custom column display names
2. Handle dynamic content
For history events and comments that include dynamic values (user names, dates, IDs), use the variable placeholders:Localization by component
Task list view
| Component | Configuration Required |
|---|---|
| Column headers (default) | CMS translation |
| Column headers (custom) | CMS translation |
| Search placeholder | CMS translation |
| Status values | CMS translation |
Task details panel
| Component | Configuration Required |
|---|---|
| Action buttons | CMS translation |
| Section titles | CMS translation |
| History timeline | CMS translation |
| Comment input | CMS translation |
| User selector | CMS translation |
Bulk operations
| Component | Configuration Required |
|---|---|
| Bulk action buttons | CMS translation |
| Confirmation dialogs | CMS translation |
| Success/error messages | CMS translation |
Troubleshooting
Custom elements not translating
Custom elements not translating
Problem: Task actions, history, or comments display in English.Solutions:
- Verify all 51
sys_tm_*tags are configured in CMS - Check that translations exist for the current user’s language
- Ensure CMS language codes match your application’s language selection
- Verify substitution tag syntax is correct (no typos)
Mixed language display
Mixed language display
Problem: Some elements in one language, others in another.Solutions:
- This indicates incomplete CMS configuration - likely missing FlowX substitution tags
- Verify all 51
sys_tm_*tags are translated in CMS for the target language - Use browser dev tools to identify which specific elements are untranslated
Custom column names not translating
Custom column names not translating
Problem: Custom columns display original names instead of translations.Solutions:
- Ensure custom column display names use substitution tags
- Verify those substitution tags are configured in CMS for all languages
- Check that column configuration points to correct substitution tag keys
Example: complete Romanian localization
Here’s an example of configuring Task Management for Romanian language:Additional resources
Task Management Overview
Learn about Task Management features and configuration
CMS Substitution Tags
Configure substitution tags in Content Management System
Release Notes 5.1.1 LTS
Task Management localization in FlowX.AI 5.1.1 LTS
Release Notes 5.2.0 Tech Preview
Task Management localization in FlowX.AI 5.2.0 Tech Preview

