Joy Loyalty Help Center
WebsiteDevDocsStatusBook a demo
[Old] Joy Loyalty
[Old] Joy Loyalty
  • 🚀Getting started
    • Getting started
      • How to enable Joy's app embed
      • Show Shopify customer account
      • Quick search
      • Name your points currency
    • 🌟What's New?
  • 🎁Rewards program
    • Rewards programs overview
    • Earning programs
      • Sign up
      • Place order
      • Birthday rewards
      • Customers reviews
      • Social media
      • Whatsapp
      • Pinterest
      • Fill out a survey
      • Visit website
      • Google Reviews
      • Custom Program
    • Redeeming programs
      • Discount program
      • Customize discount code prefix
      • Redeeming rewards at checkout
      • Coupon list at checkout
    • Milestone
    • Membership
      • Member exclusive deal
      • VIP Tier
        • ⭐Set up VIP Tiers
        • ⬇️Tier Assessment 🆕
        • 💎Tier Privileges
        • FAQs
    • Advanced settings
      • Point Expiration
      • Pending Points
      • Refund points
      • Discounts Combination
      • Channels for reward programs
      • Set up coupon codes for referrals
    • Rule Engine 🆕
  • 🧑‍🤝‍🧑Referrals
    • Getting started with referral campaigns
    • Referral flow explained
    • Product Referral Block
    • Managing referrals with tags
  • 🚀Migration
    • Migration to Joy Loyalty
    • Migrations from apps
      • Migration from Stamped to Joy Loyalty
      • Migration from Smile to Joy Loyalty
      • Migration from Rivo to Joy Loyalty
      • Migration from Appstle℠ Loyalty & Rewards to Joy Loyalty
      • Migration from Loyalty Lion to Joy Loyalty
      • Migration from BON Loyalty to Joy Loyalty
      • Migration from Yotpo Loyalty to Joy Loyalty
    • Migrate Tiers
  • 👨‍👩‍👧‍👦Customers' activities
    • Customers' activities
      • Customers' activities
      • Import & Export customer data
      • Customers' types and segment
      • Generate Customer QR Code
    • Email notification
      • Automated notifications
      • Custom sender for email notifications
    • Analytics
  • 🛍️Store design with Joy
    • Widget
      • Setting up a Loyalty widget that brands
      • Sign up & Referrals Widget
      • Sign up block
      • Advanced widget settings and customization
    • Deeplink
    • Account page
      • Referral block
    • Point calculator
    • Translation
      • Translate Widget Contents
      • Change Language in app
    • Customer login
    • Reward Reminder
  • 🚀Loyalty Page
    • Loyalty landing page
    • Loyalty page block
      • Hero Banner
      • “FAQs” block
      • “How it works” block
      • “Way to earn” block
      • “Way to redeem”
      • "VIP Tiers" block
      • In-line Banner
      • Redeem at checkout
      • Rewards activity block
      • Referral block
      • “Coming soon” block
      • My reward block
  • 🧩Integrations
    • Review Apps
      • Joy and Air Reviews
      • Joy and Judge.me
      • Joy and Fera Product Reviews
      • Joy and Yotpo Product Reviews
    • Email Marketing Apps
      • Joy and Klaviyo
      • Joy and PushOwl
      • Joy and Mailchimp
      • Joy and Omnisend
      • Joy and Sendlane
      • Joy and Drip
    • Subscription Apps
      • Joy and Joy Subscription
      • Shopify Subscription Integration
      • Recharge Subscription
    • Survey Apps
      • Joy and SEA Survey
    • Chat apps
      • Gorgias
  • 🌀Shopify Flow
    • Get started + Joy's Triggers 🆕
    • Integrate with Shopify flow
      • Shopify Flow: Klaviyo
      • Shopify Flow: Growave
      • Shopify Flow: Loox
      • Shopify Flow: Okendo
      • Shopify Flow: Reviews.io
      • Shopify Flow: Stamped.io
      • Shopify Flow: Tydal
      • Shopify Flow: Yotpo
  • 💸POS
    • Add Joy to Shopify POS
    • Use Joy in POS workflow
  • Knowledge Hub
    • Ultimate guide to setting up your loyalty program with Joy
  • Dev Docs
    • Magic tagging for manipulating customer balance
    • Integrate Joy Loyalty widget to Hydrogen
  • FAQs
    • Common questions
      • Remove Joy customers' meta fields
      • Features without the Checkout Extensibility upgrade
      • Exclude custom products from earning points
      • Exclude on-sales items from loyalty program redeeming
      • Exclude customers
    • ⁉️FAQs
    • 🔏Privacy policy
Powered by GitBook
On this page
  • Introduction
  • Understanding the Rule
  • How to set up Default language
  • How to set up Detected language
  • Important note
  • How to edit widget's content
  • Important Note
  • Discover Joy

Was this helpful?

  1. Store design with Joy
  2. Translation

Translate Widget Contents

Discover how to easily translate your loyalty widget’s contents, ensuring your program is accessible to a global audience.

PreviousTranslationNextChange Language in app

Last updated 2 months ago

Was this helpful?

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

Understanding the Rule

Joy's translation feature operates through two main tabs:

  1. Default Language: This is the language in which the widget will be displayed if no other language is detected.

  2. 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.

Discover Joy

Need help? Check out Frequently Asked Questions.👇

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.

페이지 {{page_number}} 페이지 {{페이지_넘버}}

🛍️
😄
✅
❌
⁉️FAQs

Questions

Add and manage questions & answers

Chatbox

Set up chatbox appearance

Translation

Translate your content

Cover
Cover
Cover