Articles in this section
Category / Section

How to Translate Dynamic Content for Multilanguage Portal

4 mins read
Updated:

The multilanguage feature allows you to personalize the dynamic content and settings values for the following modules:

  • Customer Portal
  • Widgets
  • Web Forms
  • Satisfaction Survey

How to Translate Setting Values

To translate the settings values, follow these steps:

  1. Navigate to Admin Module > Language > Language Translation

The Language Translation tab will only be available if Multilanguage is enabled in your tenant.

Language.png

  1. Select the language you wish to translate from the dropdown menu, then click on the String Resources tab. This will show a list of dynamic resource keys.

Language_Translation.png

  1. Export the data in the form of an Excel file and update the translated contents.
  2. Import the Excel file for the translated contents to be updated.

To display and export the untranslated content, select the Show only untranslated checkbox.

For instance, if your customers communicate in various languages and the primary language is English, the banner message will be in English when updated on the Admin Module > Customer Portal Settings page.
If customers require a banner message in their preferred language, update the translated content in the String Resource tab under the Language Module.

Dynamic Resource Key Format

The following are examples of dynamic resource key formats:

Customer Portal Settings

Each brand has a specific brand ID that represents the {BrandId} in the resource keys. A list of resource keys is provided in the table.

{BrandId} in the keys represents the brand ID of the specific brand. You can get to know the ID for each brand from Admin Module > Brands.

Key Format Key Description
CustomerPortal.BannerMessage.{BrandId} Customer portal banner message for the specific brand
Admin > Customer Portal > General Announcement_Banner_Message.png
KB.BannerDescription.{BrandId} Knowledge base home configuration banner message
Admin > Customer Portal -> Knowledge Base Banner_Description.png
KB.BannerHeading.{BrandId} Knowledge base home configuration banner heading
Admin > Customer Portal > Knowledge Base Banner_Heading.png
KB.SatisfactionFeedback.FeedbackMessage.{BrandId} Knowledge base feedback message Options. There are five feedback message options.
Admin > Customer Portal > Knowledge Base Feedback_Message.png
KB.SatisfactionFeedback.ConsentMessage.{BrandId} Knowledge base feedback consent message
Admin > Customer Portal > Knowledge Base Consent_Message.png
KB.SatisfactionFeedback.InfoMessage.{BrandId} Knowledge base feedback info message
Admin > Customer Portal > Knowledge Base Info_Message.png
KB.SatisfactionFeedback.SuccessMessage.{BrandId} Knowledge base feedback success message
Admin > Customer Portal > Knowledge Base Success_Message.png
KB.SatisfactionFeedback.VoteLabel.{BrandId} Knowledge base feedback vote Label includes two labels.
Admin > Customer Portal > Knowledge Base Vote_Label.png
KB.SeoTitle.{BrandId} Knowledge base home configuration seo meta title
Admin > Customer Portal > Knowledge Base Meta_Title.png
KB.SeoDescription.{BrandId} Knowledge base home configuration seo meta description
Admin > Customer Portal > Knowledge Base Meta_Description.png
KB.OgTitle.{BrandId} Knowledge base home configuration og title
Admin > Customer Portal > Knowledge Base Title.png
KB.OgDescription.{BrandId} Knowledge base home configuration og description
Admin > Customer Portal > Knowledge Base OG_Description.png

Widget

Each widget has a specific widget ID that represents the {WidgetId} in the resource keys. A list of resource keys is provided in the table.

Key Format Key Description
Widget.ContactUsForm.Description.{WidgetId} Contact us form description
Admin > Widgets > Widget Details Page Header_Text.png
Widget.ContactUsForm.Title.{WidgetId} Contact us form title
Admin > Widgets > Widget Details Page Form_Title.png
Widget.ContactUsForm.FooterMessage.{WidgetId} Contact us form footer message
Admin > Widgets > Widget Details Page Footer_Message.png
Widget.ContactUsForm.SubmitButtonText.{WidgetId} Submit button text of the contact us form
Admin > Widgets > Widget Details Page Submit_Button_Text.png
Widget.ContactUsForm.ThankYouMessage.{WidgetId} Contact us form thank you / confirmation message
Admin > Widgets > Widget Details Page Confirmation_Message.png
Widget.Settings.Header.Description.{WidgetId} Header description of the hosted widget
Admin > Widgets > Widget Details Page Header_Description.png
Widget.ContactUsForm.GDPRConsentMessage.{WidgetId} Contact us form GDPR consent message
Admin > Widgets > Widget Details Page GDPRConsentMessage.png

Web Form

Each web form has a specific WebForm ID that represents the {WebFormId} in the resource keys. A list of resource keys is provided in the table below:

Key Format Key Description
WebForm.ContactUsForm.Title.{WebFormId} Contact us form title
Admin > Web Forms > Web Form Details Page Web_form_title.png
WebForm.ContactUsForm.Description.{WebFormId} Contact us form description
Admin > Web Forms > Web Form Details Page Web_form_description.png
WebForm.ContactUsForm.FooterMessage.{WebFormId} Contact us form footer message
Admin > Web Forms > Web Form Details Page Footer_Message.png
WebForm.ContactUsForm.ThankYouMessage.{WebFormId} Contact us form thank you / confirmation message
Admin > Web Forms > Web Form Details Page Web_confirmation_message.png
WebForm.ContactUsForm.SubmitButton.Text.{WebFormId} Submit button text of contact us form
Admin > Web Forms > Web Form Details Page WEb_submit_button.png
WebForm.ContactUsForm.GDPRConsentMessage.{WebFormId} Contact us form GDPR consent message
Admin > Web Forms > Web Form Details Page GDPR_consent_form.png

Satisfaction Survey

The content updated in Admin > Satisfaction Survey can be translated using a similar method. The resource keys will be generated according to the configured points scale. A list of resource keys is provided in the table below:

Key Format Key Description
SatisfactionSurvey.SurveyQuestion.1 Survey question displayed while updating rating
Admin > Satisfaction Survey Survey_question.png
SatisfactionSurvey.ThankYouMessage.1 Thank you message displayed once the survey is updated
Admin > Satisfaction Survey Survey_Thank_you_message.png
SatisfactionSurvey.RatingScale.RatingScaleOption.{RatingPoints}.1 Rating points scale text. The resource keys generated will vary based on the rating scale you choose.
Admin > Satisfaction Survey Survey_Rating.png
  • Only resource keys that contain default content can be translated into the preferred language. If translation content without default content is added to a resource key, the update will fail, and the system will display the error message: Resource key is invalid.
  • After updating and editing the contents through the Import-Export feature, it may take up to 15 minutes for the changes to be reflected.
Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
Comments (0)
Please  to leave a comment
Access denied
Access denied