Skip to main content

How language logic works in Noona: Translations, emails, and language settings

In this article, you will learn how Noona handles languages in different parts of the system.

Dominik J. D. avatar
Written by Dominik J. D.
Updated this week

Is there automatic translation in Noona?

Noona does not use automatic translation in the true sense of the word. Instead, the platform works with localized (pre-translated) texts in different languages. The language a customer sees depends on several factors, which we will explain below.


What determines the language of the confirmation email?

When sending an email (such as a booking confirmation), Noona uses the following hierarchy to select the language:

  1. The customer has an account in the Noona app (marketplace)
    → Their preferred language set in the app is used.

  2. The customer doesn't have the app or is using a language that is not fully supported (e.g., German)
    → The default reminder language set in Noona HQ under business settings is used.

  3. If a translation is missing even among the officially supported languages
    → English is used as the fallback language.


Why does the customer see the booking portal in English but receive the email in Czech?

This situation occurs when the default language of the booking portal (iFrame) differs from the language used for communication.

  • The booking portal displays the language based on the link settings (e.g., /en/ or /cz/), or based on the customer's selection in the language switcher.

  • However, the email follows the language hierarchy mentioned above — primarily the customer's language in the app or the default reminder language.


Differences Between the Noona Mobile App and the iFrame Booking Portal

Language behavior differs depending on whether the customer is using the Noona mobile app or making a booking through the iFrame portal on the business’s website:

  • In the mobile app, the user has their own account where they can set a preferred language. This language is then used both for the app interface and for all confirmation emails and other communications.

  • In the case of the iFrame portal on a website, the user is usually not logged in, so the system doesn't know their language preferences. In this case, the booking interface language is determined either by:

    • the URL (e.g., https://noona.app/en/yourstudio for English or https://noona.app/cz/yourstudio for Czech for example), or

    • the language switcher available in the top right corner of the portal.

For email communication, if Noona does not know the customer's preferred language (because they are not logged in), the system uses the default reminder language set by the business in their Noona HQ account.


Is it possible to set emails from the iFrame portal to always be in English?

Partially, yes.

  • In Noona HQ, a business can set a default reminder language — for example, English.

  • However, if the customer is using the Noona app and has a different language set there, that language will always take precedence over the business’s default setting.


Summary

  • The default language of emails and the booking portal may differ.

  • Emails follow the customer's preferences or the default reminder language.

  • The language of the iFrame can be controlled via the URL or the language switcher.

  • The customer has the most control over the language if they have an account in the Noona mobile app.


If anything is unclear, feel free to contact our customer support 🙂

Did this answer your question?