Articles in this section
Category / Section

How to Translate Dynamic Content for Multilanguage Portal

Published:

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_Section.png

  1. Choose the language you want to translate from the dropdown list.
    The String Resources tab displays a list of dynamic resource keys.

StringResources.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 CustomerPortalBannerImage.png
KB.BannerDescription.{BrandId} Knowledge base home configuration banner message
Admin > Customer Portal -> Knowledge Base BannerDescription.png
KB.BannerHeading.{BrandId} Knowledge base home configuration banner heading
Admin > Customer Portal > Knowledge Base BannerHeading.png
KB.SatisfactionFeedback.FeedbackMessage.Option1.{BrandId} Knowledge base feedback message Option 1
Admin > Customer Portal > Knowledge Base FeedbackMessage1.png
KB.SatisfactionFeedback.FeedbackMessage.Option2.{BrandId} Knowledge base feedback message Option 2
Admin > Customer Portal > Knowledge Base FeedbackMessage2.png
KB.SatisfactionFeedback.FeedbackMessage.Option3.{BrandId} Knowledge base feedback message Option 3
Admin > Customer Portal > Knowledge Base FeedbackMessage3.png
KB.SatisfactionFeedback.FeedbackMessage.Option4.{BrandId} Knowledge base feedback message Option 4
Admin > Customer Portal > Knowledge Base FeedbackMessage4.png
KB.SatisfactionFeedback.FeedbackMessage.Option5.{BrandId} Knowledge base feedback message Option 5
Admin > Customer Portal > Knowledge Base FeedbackMessage5.png
KB.SatisfactionFeedback.ConsentMessage.{BrandId} Knowledge base feedback consent message
Admin > Customer Portal > Knowledge Base ConsentMessage.png
KB.SatisfactionFeedback.InfoMessage.{BrandId} Knowledge base feedback info message
Admin > Customer Portal > Knowledge Base InfoMessage.png
KB.SatisfactionFeedback.SuccessMessage.{BrandId} Knowledge base feedback success message
Admin > Customer Portal > Knowledge Base SuccessMessage.png
KB.SatisfactionFeedback.VoteLabel1.{BrandId} Knowledge base feedback vote Label 1
Admin > Customer Portal > Knowledge Base LikeVoteLabel.png
KB.SatisfactionFeedback.VoteLabel2.{BrandId} Knowledge base feedback vote Label 2
Admin > Customer Portal > Knowledge Base DislikeVoteLabel.png
KB.SeoTitle.{BrandId} Knowledge base home configuration seo meta title
Admin > Customer Portal > Knowledge Base SEOMetaTitle.png
KB.SeoDescription.{BrandId} Knowledge base home configuration seo meta description
Admin > Customer Portal > Knowledge Base SEOMetaDescription.png
KB.OgTitle.{BrandId} Knowledge base home configuration og title
Admin > Customer Portal > Knowledge Base OGTitle.png
KB.OgDescription.{BrandId} Knowledge base home configuration og description
Admin > Customer Portal > Knowledge Base OGDescription.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 HeaderTextWidget.png
Widget.ContactUsForm.Title.{WidgetId} Contact us form title
Admin > Widgets > Widget Details Page FormTitleWidget.png
Widget.ContactUsForm.FooterMessage.{WidgetId} Contact us form footer message
Admin > Widgets > Widget Details Page FooterMessageWidget.png
Widget.ContactUsForm.SubmitButtonText.{WidgetId} Submit button text of the contact us form
Admin > Widgets > Widget Details Page SubmitButtonTextWidget.png
Widget.ContactUsForm.ThankYouMessage.{WidgetId} Contact us form thank you / confirmation message
Admin > Widgets > Widget Details Page ConfirmationMessageWidget.png
Widget.Settings.Header.Description.{WidgetId} Header description of the hosted widget
Admin > Widgets > Widget Details Page HeaderDescriptionWidget.png
Widget.ContactUsForm.GDPRConsentMessage.{WidgetId} Contact us form GDPR consent message
Admin > Widgets > Widget Details Page GDPRConsentMessageWidget.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 FormTitleWebForm.png
WebForm.ContactUsForm.Description.{WebFormId} Contact us form description
Admin > Web Forms > Web Form Details Page FormDescriptionWebForm.png
WebForm.ContactUsForm.FooterMessage.{WebFormId} Contact us form footer message
Admin > Web Forms > Web Form Details Page FooterMessageWebForm.png
WebForm.ContactUsForm.ThankYouMessage.{WebFormId} Contact us form thank you / confirmation message
Admin > Web Forms > Web Form Details Page ConfirmationMessageWebForm.png
WebForm.ContactUsForm.SubmitButton.Text.{WebFormId} Submit button text of contact us form
Admin > Web Forms > Web Form Details Page SubmitButtonWebForm.png
WebForm.ContactUsForm.GDPRConsentMessage.{WebFormId} Contact us form GDPR consent message
Admin > Web Forms > Web Form Details Page GDPRConsentMessageWebForm.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 SurveyQuestion.png
SatisfactionSurvey.ThankYouMessage.1 Thank you message displayed once the survey is updated
Admin > Satisfaction Survey ThankYouMessage.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 RatingScaleOption.png

Note: 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