Published 10/21/2022 by Daniel Musialek

User onboarding for multi-language apps

If your app has multiple language versions make sure to select a user onboarding platform that supports locallized content. With Product Fruits, managing different language mutations is very simple. Here's how to do it.

user onboarding for multi-language apps

Let's assume your app's primary language is german and you also have an english version.

Start by adding german in your workspace settings and set it to default.  

setting default language for user onboarding

You'll now see a language drop down in many places throughout your Product Fruits administration.

language selection product tours editor

Now set up your onboarding content in each of the languages. Once ready, you'll define which language the onboarding content is shown in in your application by specifying it in the initialization snippet of our JS code.

product fruits js code

You probably want to do this programmatically, sending us the proper language code based on which language the user currently has your appliaction loaded in. It's also possible to destroy the Product Fruits instance and reinitialize it if the user switches languages in your application.

💡   We also have the ability to export tour and hint content to excel files, allowing you to easily download the content in one language, translate it to another and then upload it back to us.

product tour content export for locallizaton


Logo small
© Copyright 2023 Product Fruits s.r.o. All rights reserved.