The Language Translation feature will translate the language displayed to customers based on their selection. It is designed to give your customers a familiar experience in their first language.

It is only available for Roller theme.

On this article:
About the feature
How it works
Language Settings
Supported languages


A. About the feature

Although the Roller theme is in English by default, it contains more than one language option. It includes translations of all of the text content in your online store, such as contact information and cart and checkout information. If enabled, Language Translation feature will translate the language displayed to customers based on their selection.

The language translation supports the ability to automatically detect a user's location and change the language based on that.
The initiated translation is powered by Google Translate.

Note: Other languages are translated from English. If you have any comments, please contact us and we will review to improve the translation.

B. How it works

Show a Language switcher on store

On desktop, the language switcher will display within the Top Bar on the right-hand side.



On Mobile, it will display within the Main Menu (accessible by clicking the hamburger menu) at the bottom of your menu links.



Automatically translate language into customers' chosen language.

There are 2 types of contents:
Merchant’s contents: All contents that merchants can change and customize.
For eg: Product name, product description, etc. These contents will not be translated.
Theme’s contents: Fixed contents of the themes. We will translate these contents.



C. Language settings

Go to Theme editor > Settings > Language.



Set up the languages you want to support and enable the language switcher on the storefront.

Supported languages: Languages will appear on the language switcher, visitors can choose to change between these options.
Syntax: [language code]=[display text]
Default language: By default, the selected language in the switcher will be base on the visitor’s geo-location. If there is no matched result, the default language set up here is selected.



D. Supported languages

Below is the list of supported languages and their ISO-639-1 Codes.

Afrikaans: af
Albanian: sq
Amharic: am
Arabic: ar
Armenian: hy
Azerbaijani: az
Basque: eu
Belarusian: be
Bengali: bn
Bosnian: bs
Bulgarian: bg
Catalan: ca
Cebuano: ceb (ISO-639-2)
Chinese (Simplified): zh-CN or zh (BCP-47)
Chinese (Traditional): zh-TW (BCP-47)
Corsican: co
Croatian: hr
Czech: cs
Danish: da
Dutch: nl
English: en
Esperanto: eo
Estonian: et
Finnish: fi
French: fr
Frisian: fy
Galician: gl
Georgian: ka
German: de
Greek: el
Gujarati: gu
Haitian Creole: ht
Hausa: ha
Hawaiian: haw (ISO-639-2)
Hebrew: he or iw
Hindi: hi
Hmong: hmn (ISO-639-2)
Hungarian: hu
Icelandic: is
Igbo: ig
Indonesian: id
Irish: ga
Italian: it
Japanese: ja
Javanese: jw
Kannada: kn
Kazakh: kk
Khmer: km
Korean: ko
Kurdish: ku
Kyrgyz: ky
Lao: lo
Latin: la
Latvian: lv
Lithuanian: lt
Luxembourgish: lb
Macedonian: mk
Malagasy: mg
Malay: ms
Malayalam: ml
Maltese: mt
Maori: mi
Marathi: mr
Mongolian: mn
Myanmar (Burmese): my
Nepali: ne
Norwegian: no
Nyanja (Chichewa): ny
Pashto: ps
Persian: fa
Polish: pl
Portuguese (Portugal, Brazil): pt
Punjabi: pa
Romanian: ro
Russian: ru
Samoan: sm
Scots Gaelic: gd
Serbian: sr
Sesotho: st
Shona: sn
Sindhi: sd
Sinhala (Sinhalese): si
Slovak: sk
Slovenian: sl
Somali: so
Spanish: es
Sundanese: su
Swahili: sw
Swedish: sv
Tagalog (Filipino): tl
Tajik tg
Tamil ta
Telugu: te
Thai: th
Turkish: tr
Ukrainian: uk
Urdu: ur
Uzbek: uz
Vietnamese: vi
Welsh: cy
Xhosa: xh
Yiddish: yi
Yoruba: yo
Zulu: zu
Was this article helpful?
Cancel
Thank you!