Has anyone been able to translate the HR Agent Workspace?

Jill Wolfe
Tera Contributor

I have been searching for documentation regarding translation of HR Agent Workspace and have been unsuccessful. Does anyone have any suggestions?

2 REPLIES 2

Sandeep Rajput
Tera Patron
Tera Patron

Translating the Agent Workspace in ServiceNow involves configuring language support for the workspace components so that users can interact with the interface in their preferred language. Here's how you can do it:

1. Enable Language Plugins

  • Ensure that the appropriate language plugins are activated in your ServiceNow instance. For example, if you want to translate the workspace into French, activate the French Language plugin (com.snc.i18n.french).
  • Go to System Definition > Plugins, search for the required language, and activate the plugin.

2. Configure System Localization

  • Navigate to System Localization > Languages to check the list of available languages. If the desired language is not listed, add it by clicking New and filling out the required details.
  • Set up a user’s language preference under User Preferences or at the User record level in User Administration > Users.

3. Translate Workspace Labels and Messages

  • ServiceNow uses the Message Translations table (sys_translated_message) to store translations for UI labels, error messages, and other text.
  • Navigate to System Localization > Translated Text. Here, you can search for and translate specific messages or labels used in the Agent Workspace.
  • Use Studio or the Global Search to locate any custom labels or UI components that need translation and update them accordingly.

4. Translate Form Labels and Field Names

  • If you have custom forms or fields within the Agent Workspace, these will need to be translated separately.
  • Go to System UI > Field Labels or System UI > Translated Names/Fields to manage translations for specific fields.

5. Translate Agent Workspace Components

  • For any custom components (e.g., UI actions, fields, or buttons) within Agent Workspace, manually add translations using the Translation Workbench or by directly editing the corresponding dictionary entries.
  • Navigate to System UI > UI Messages to translate custom messages or instructions displayed in the workspace.

6. Use the Translation Workbench (Optional)

  • ServiceNow offers the Translation Workbench to manage translations more effectively.
  • Go to System Localization > Translation Workbench > Import Translations to import or export translations in bulk.
  • You can export a list of translatable strings, translate them offline, and then import them back into the system.

7. Test the Translation

  • After configuring the translations, log in with a user profile that has the preferred language set. Navigate to the Agent Workspace to verify that all components are correctly translated.
  • Test all aspects of the workspace, including forms, actions, notifications, and custom components, to ensure full localization.

8. Manage Dynamic Translations

  • For dynamic content like form fields that are populated based on user input or data from other tables, make sure the related data is also translated. This may require additional scripts or automated translation processes.

9. Fallback Language

  • ServiceNow uses a fallback mechanism if a translation is missing. It defaults to the base language of your instance, typically English. Ensure critical components have translations to avoid fallback issues.

10. User Documentation

  • Consider providing translated user guides or help content for your Agent Workspace users, which can be managed through the Knowledge Base in ServiceNow.

11. Ongoing Maintenance

  • As the Agent Workspace evolves with new features or customizations, regularly update the translations to reflect changes.

By following these steps, you can effectively translate the Agent Workspace in ServiceNow, ensuring that users can interact with the system in their preferred language.

VaranAwesomenow
Mega Sage