Translate Widget Contents
Discover how to easily translate your loyalty widget’s contents, ensuring your program is accessible to a global audience.
Who can use Translations?
Editing English content is available for: Free plan.
Changing the default language and editing default language content are available for: Professional plan.
Using the Detect language feature is available for: Advanced and Enterprise plans.
Introduction
In today's global market, providing a seamless experience in multiple languages is essential for reaching a wider audience 😄. Joy Loyalty now offers the capability to edit and translate the widget content into several languages, allowing you to customize your loyalty program's interface to better serve your customers from different linguistic backgrounds.
Understanding the Rule
Joy's translation feature operates through two main tabs:
Default Language: This is the language in which the widget will be displayed if no other language is detected.
Detected Language: This language is identified based on the user's information. There are two methods for detecting the language:
Customer's IP: Detects the language based on the customer's geographical location.
Browser's Language: Detects the language set in the customer's browser settings.
With Joy Loyalty's Translations, you can change the language of the widget to suit your customers' preferences. The supported languages include:
German
English
Spanish
French
Hebrew (Modern)
Hindi
Indonesian
Japanese
Korean
Malay
Dutch
Portuguese
Russian
Vietnamese
Chinese (Simplified)
Chinese (Traditional)
Note: After translating your loyalty program to your new language, you can still customize the content title in a more specialized manner to suit your objectives.
In this guide, we will walk you through three sections to help you master the Translation feature:
Default language:
Detected language:
How to edit content:
How to set up Default language
The default language is the widget's default language, meaning the widget will be displayed in this language.
For free plan, the default language is always set to English, and you can make basic content edits. From the Professional plan and above, merchants can change the default language and adjust all content of the default language.
To change the default language, please go to Translations -> Select the language you want to change in the default widget.
As mentioned above, Joy currently supports 15 languages for you to choose from:
How to set up Detected language
The detected language feature allows the widget to display in the language that matches the user's preference.
This preference is identified through the user's IP address or the language settings of user's browser.
To set up Detected language, Go to the Translations -> Choose how to detect your customer's language -> Add Detected languages and Edit your Detected Language list by selecting the languages you want to support.
Important note
Note 1: You must have at least one language in the Detected Language list for this feature to work. When a customer's language matches a language in the Detected Language list, the widget will display in that language. If The customer's language is not in the Detected Language List, the default language will be used.
Note 2: The detect language feature is only available when customers are logged into your loyalty program. If a customer is not logged in, the widget will show the default language.
How to edit widget's content
Step 1:
Step 2: Select the content you want to translate
Step 3: You can change the translation of labels yourself. Please navigate to the tabs you want to change and adjust the translation. Do not forget to click on Save button as you finish your translation version.
Important Note
Note that you must keep the same variable format to display the correct values. This means when translating languages, you only need to translate the content while keeping variables intact in the format {{ keep variables in English }}. Example: To display the page number in General, you must use {{page_number}} as the value, even when switching to any other language.
✅ 페이지 {{page_number}} ❌ 페이지 {{페이지_넘버}}
Discover Joy
Need help? Check out Frequently Asked Questions.👇
⁉️FAQsLast updated