Ecwid Storefront Translations

Last updated

Ecwid storefront is translated to more than 45 languages. At the same time we developed a “smart” system of language selection. Your customers don’t need to choose their language manually: Ecwid will detect visitors’ language automatically depending on theirs browsers settings. If there are no appropriate languages enabled, the default language will be shown. The default  language would be English. You can change it easily in your Ecwid control panel at  Settings → General → Languages.

Basically you do not need to do any language settings in Ecwid. You can enable/disable built-in Ecwid languages in the control panel → Settings → General → Languages page. You can also make your store always displayed in one language, which is set by default. 

How can I force language selection in my store?

By default a customer sees the language that is most suitable of all translations enabled by the store owner. The language is automatically selected based on the customer's browser settings. This way is great because your international customers will always see your store in their preferred language, so it will be much easier for them to place an order. Easier checkout = more sales. However in some cases it is necessary to show the store in a specific language regardless customer's browser settings. 

You have two options:

  1. If you want to make your store always displayed in one language, then just disable all translations except for the necessary one. After that your store will be always displayed in this language.
  2. The other way is to force language selection by passing a special argument to the Ecwid widgets. You should add the new "lang" GET variable to all inclusions of the "script.js" file: 
<script type="text/javascript" src="http://app.ecwid.com/script.js?YOUR_STORE_ID&lang=LOCALE_CODE" charset="utf-8"></script>

where YOUR_STORE_ID is your Store ID and LOCALE_CODE is the code (the two-letter codes "ISO 639-1" should be used) of the necessary language, for example en, es, fr, de. The list of language codes. Please note that the selected language should already exist in Ecwid and be enabled in the control panel.

Example:

<script type="text/javascript" src="http://app.ecwid.com/script.js?1003&lang=fr" charset="utf-8"></script>

How can I translate Ecwid storefront?

If you want to change some texts in your Ecwid storefront, please use the Storefront Label Editor app. Please see the detailed instructions here: https://support.ecwid.com/hc/en-us/articles/115002823369-How-to-change-texts-in-my-store-

Was this article helpful?
2 out of 3 found this helpful
Questions?
Get help
  • Forums

    Join the Ecwid community. Discuss support topics and store ideas with other Ecwid users.

  • Contact us

    Still have questions about Ecwid? Let us know! We will be glad to help you with your Ecwid store.

  • Status Monitor

    Get real time status updates on Ecwid services here, 24/7