You are here:
Create Multi-Language Omniscripts (Managed Package)
For the managed package runtime, allow a single Omniscript to run in multiple languages using Salesforce custom labels.
Beginning with Vlocity Insurance and Health Summer '20, multi-language Omniscripts provide beta support for right-to-left languages. When using RTL languages, some styling may result in functional limitations.
This information is for Omnistudio for Managed Packages. For Omnistudio on standard runtime, see Omnistudio Help.
Owing to a known Salesforce issue, multi-language Omniscripts don’t display correctly in Experience Builder.
- Enable Translation Workbench. See Enable or Disable Translation Workbench.
- Enable multi-language support for Omniscripts.
- Define custom labels and translations.
- Test your Omniscript translations.
- Launch the multi-language Omniscript.
- Deploy multi-language Omniscripts to other orgs using data packs. Data packs don’t include custom labels. You must deploy custom labels manually.
- Enable Multi-Language Omniscript Support (Managed Package)
For the managed package runtime, enable multi-language Omniscript support by modifying the Vlocity Omniscript object in Salesforce's Setup. - Define Custom Label Translations in Multi-Language Omniscripts (Managed Package)
For the managed package runtime, define translations for custom labels in multi-language Omniscripts using the Omniscript's Edit Translations window. Build a simple example Omniscript with translated Text and Text Block elements. - Access Custom Labels in an Omniscript Custom Lightning Web Component (Managed Package)
For the managed package runtime, provide custom Lightning web components access to Salesforce custom labels in your Omniscript. - Translate Tooltip Help Text in Omniscripts (Managed Package)
For the managed package runtime, display tooltip help text with multiple translations in multi-language LWC Omniscripts. You must use custom labels to add help text in multi-language Omniscripts. If a custom label is not defined for a help text tooltip, an error renders. - Translate Custom Labels for Date and Time Components (Managed Package)
For the managed package runtime, define custom label translations for date and time pickers using JSON strings and Omniscript custom labels. For example, if a Spanish translation is defined, the date picker displays Spanish translations for the months and days of the week. - Create Multi-Language Select Elements (Managed Package)
For the managed package runtime, populate Select, Multi-select, and Radio elements for a multi-language Omniscript using custom configuration options. - Test a Multi-Language Omniscript (Managed Package)
For the managed package runtime, view custom translations using the Omniscript Designer preview. - Launch a Multi-Language LWC Omniscript (Managed Package)
For the managed package runtime, set the language a multi-language LWC Omniscript renders in by using a language code parameter in a URL. - Launching Multi-Language Angular Omniscripts (Managed Package)
For the managed package runtime, by default, a multi-language Angular Omniscript uses the language configured for the user who is running the script. To specify the language in which a script is run, use a Salesforce-supported language code. - Omniscript Custom Label Reference (Managed Package)
For the managed package runtime, this page contains tables listing the Omniscript element properties for which you must define custom labels and translations for multi-language Omniscripts, such as Omnistudio Data Mapper actions. To use a default translation, clear the property.

