How to Enable Full Page Translation for ShoppingHub in ServiceNow?

aishwaryajn
Tera Contributor

Hi everyone,

We’re working on customizing the ShoppingHub experience in ServiceNow and need help with translating the page content into other languages.

Specifically, we want to translate:

  • Supplier information (like name and description)
  • Catalog item names and descriptions

We have installed the plugin I18N: Internationalization and the Language plugin.

Some part of text are not getting translated.

 

 

2 REPLIES 2

Alex Coope - SN
ServiceNow Employee
ServiceNow Employee

Hi @aishwaryajn,

So, shoppinghub is a "Next Experience", therefore the best / easiest way, is to translate it via the Localization Framework using our Prototype Workspace Artifact, as I detail in this blog post:
https://www.servicenow.com/community/international-localization/need-to-translate-a-configurable-wor...

In the [sys_ux_page_registry] table, you should see an experience called "Shopping Hub",

Many thanks,
kind regards 

--------------------------------------------------------------------
Director of Globalization Deployment, Internationalization

AstridS-SN
ServiceNow Employee
ServiceNow Employee

Hi @aishwaryajn,

 

There are a couple of layers to this. To translate the application itself, you can either:

  1. Install your I18N language pack, then install ShoppingHub and related applications - ShoppingHub is shipped with translations.
  2. If you have already installed ShoppingHub, perform a repair on this app and any related apps from the Application Manager page.

As for translating the content, this is a little more complex. I'll separate these:

  • Supplier information: Currently, there are no Translated Text/HTML fields on the sn_fin_supplier table, meaning you cannot surface translations OOB for the fields you mentioned. If this requirement is not negotiable, you can choose to modify only the relevant fields to the Translated Text/HTML type as is appropriate (see https://www.servicenow.com/docs/csh?topicname=c_UseTranslatedText.html&version=latest). Note that the product isn't supporting this value formally at this time, but you can translate this value by doing so. I'll provide an image below with an example supplier, ACME Electrical
  • Catalog Item (names and descriptions): If you mean sc_cat_item or any of its extensions, you are in luck. This is already supported for these fields. If you mean Supplier Products as hosted on ServiceNow, there is another step. The description field is already Translated HTML, which is fantastic for this use case. However, Name is not, so you would need to take steps similar to the supplier information.

The example translation comparison:

  • Supplier name in English
    EnglishEnglish

     

  • Supplier name in Japanese
    JapaneseJapanese

I hope this helps. I'm eager to understand the use case and translation you are doing here in further detail 🙂

 

Kind regards,


Astrid Sapphire

Product Success Manager, Finance and Supply Chain BU