If you'd like to enter foreign markets, you may want to translate your online store's texts into all the target languages. In MyCashflow online stores, you can translate all the contents you created as well as the user interface texts that appear in the theme.

To be able to translate contents into other languages, you must create new language versions of your store first.

Creating multiple store versions is not possible in the MyCashflow Free plan.

Apart from creating separate language versions of your store, you may want to enable separate subdomains for each version. In such a case, different language versions will have separate addresses in the format http://en.example.com.

The customer area in multilingual stores

In stores with multiple language versions enabled and contents translated into different languages, customers can select the available, public versions from the language menu displayed in the store's customer area.

The availability of the language menu depends on the store theme. If the language menu is missing from the store, make sure that the {LanguageNavigation} tag has been used in the correct location in the theme.

After selecting the desired language from the language menu, visitors are directed to the selected version's front page. The version's front page doesn't have to be the same as the store's front page, as you can also select one of your store's product categories to act as the version's front page.

In case of multilingual pages, only the translated content will be displayed. So, if you've translated the product's name but not the description, only the name will be displayed.

Translating contents

After multiple language versions have been created in the store, in the admin panel's content forms (of products, product categories, pages etc.), you'll see two translation-related elements:

  1. Language switch: visible above all text fields that can be translated, used for selecting the language in which contents should be added.

    Select the language separately for each field you'd like to edit.

    The language switch includes all the languages for which there is a language version in your online store. For instance, if you've created three store versions – one in Finnish, one in English and another one in Japanese – all of these languages will be displayed in all language switches.

    In different language versions' customer area, your customers will see only those pages that have been set as visible in the selected version. For example, if a product has been set as visible in the Finnish version but not in the English one, the customers visiting the English version won't see it at all.

  2. Version selector: in contents' form, in the Show in version item, you can select all store versions in which the edited content should be visible.

    In this way, you can limit content visibility to the selected store versions.

    The selector comes in handy especially if you'd like to make only a part of your product catalog available on foreign markets.

Translating your store theme and user interface

MyCashflow contains a lot of ready-to-use text snippets:

  • User interface texts (buttons, link texts)
  • Email and document contents
  • Shipping conditions and corresponding content texts.

All of these texts can be translated by using the dictionary tool. In the dictionary, you can also edit the original texts to suit your online store's needs.

Most of the texts contained in MyCashflow and the default theme have already been translated into numerous languages. To see the translations, simply add a new language column to the dictionary.

  1. To access the dictionary tool, in your online store's admin panel, go to Contents > Dictionary. To start translating, first add a new language to the dictionary:
    1. In the upper right corner of the dictionary tool, click .
    2. From the language menu, select the desired language.

      In the menu, you'll see all languages for which there is a separate store version in your online store.

  2. After adding a language column for the new language, you'll be able to edit the desired rows in the dictionary:
    1. Click the contents in the desired row.
    1. Make the desired changes to the text.
    2. Click Save.