Language Translation in your store
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. Although the 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, cart and checkout information.
A. How Language Translation works
B. Language Settings
C. Supported languages
Show a Language switcher on store
On desktop, the language switcher will be displayed in your Footer. Visitors can click on this section and switch to their preferred language.
On mobile, it will be displayed within the Main Menu (accessible by clicking the hamburger menu) at the bottom of your menu links.
On mobile, it is displayed in your Footer as well. Visitors can click on this section and switch to their preferred language.
Automatically translates language into customers' chosen language
There are 3 types of contents:
Merchant’s contents: All contents that merchants can change and customize. (For example: Product name, product description, etc..). These contents will not be translated to the selected languages.
Theme’s contents: Fixed contents of the themes. These contents will be translated to the selected languages.
App's contents: Fixed contents of ShopBase's native apps (Boost Upsell, Boost Convert, Product Reviews). These contents will currently be automatically translated to German, French, Spanish, Portuguese, and Russian.
This feature supports the ability to automatically detect a user's browser language setting and change the language based on that that setting. Customers can select another language in Global switch
Other languages are translated from English. If you have any comments, please contact us and we will review to improve the translation.
From your ShopBase admin site, go to Online Store > Themes and select Customize.
In Settings tab, select Language.
Set up the languages you want to support and enable the language switcher on the storefront.
Supported languages: Languages will be appeared 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 based on the visitor’s geo-location. If there is no matched result, the default language set up here is selected.
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
Overview of Themes
In this article
A. How Language Translation works
B. Language Settings
C. Supported languages
A. How Language Translation works
Show a Language switcher on store
On desktop, the language switcher will be displayed in your Footer. Visitors can click on this section and switch to their preferred language.
On mobile, it will be displayed within the Main Menu (accessible by clicking the hamburger menu) at the bottom of your menu links.
On mobile, it is displayed in your Footer as well. Visitors can click on this section and switch to their preferred language.
Automatically translates language into customers' chosen language
There are 3 types of contents:
Merchant’s contents: All contents that merchants can change and customize. (For example: Product name, product description, etc..). These contents will not be translated to the selected languages.
Theme’s contents: Fixed contents of the themes. These contents will be translated to the selected languages.
App's contents: Fixed contents of ShopBase's native apps (Boost Upsell, Boost Convert, Product Reviews). These contents will currently be automatically translated to German, French, Spanish, Portuguese, and Russian.
This feature supports the ability to automatically detect a user's browser language setting and change the language based on that that setting. Customers can select another language in Global switch
Other languages are translated from English. If you have any comments, please contact us and we will review to improve the translation.
B. Language Settings
From your ShopBase admin site, go to Online Store > Themes and select Customize.
In Settings tab, select Language.
Set up the languages you want to support and enable the language switcher on the storefront.
Supported languages: Languages will be appeared 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 based on the visitor’s geo-location. If there is no matched result, the default language set up here is selected.
C. 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
Related articles
Overview of Themes
Updated on: 06/11/2023
Thank you!