Gleap comes with English as the source language by default and offers a wide range of standard translations for languages like as German (DE), Spanish (ES), Dutch (NL), Czech (CZ), French (FR), Italian (IT), etc. All languages are listed below.
Default language
Gleap automatically picks the device or browser language as default language. If the device language is not available, it will switch to English as a fallback.
Languages configuration
In the lanugage section in the settings, you have the flexibility to enhance the user experience by adding multiple languages alongside the default language, English. This enables you to provide your users with content in their preferred language. To do this, follow these steps:
Adding languages
Here is the way to add languages:
Access Widget Configuration: First, navigate to the settings section and then to languages.
Click "Add Language": Within the widget configuration, you'll find an option labeled "Add Language." Click on this button.
Select Your Desired Language: A dropdown menu will appear, allowing you to choose the language you want to add.
Save Changes: After selecting the language, don't forget to save your changes. This ensures that the new language is properly integrated into your widget.
Right-to-Left font configuration
For languages that are written from right to left, such as Arabic, you can configure the widget to display text in the correct direction.
Static translations
Once you've added languages to your widget, you can manage static translations for each language under the "static translations" section. Static translations allow you to customize the content for each language, ensuring a tailored experience for your users.
In the center top of the widget, you'll find a language selector that allows users to change the language for static translations. This empowers users to access content in their preferred language effortlessly.
By following these steps, you can provide a more inclusive and localized experience for your users, making your widget accessible to a wider audience.
Edit content that uses multiple languages
In Gleap you have the capability to select multiple languages for most content types. For example, if you intend to create an article in both English and Spanish, it's necessary to preconfigure Spanish in the widget settings. After this initial setup, when you're editing an article, you can effortlessly choose the desired language using a dedicated button.
This streamlined process ensures efficient content management in multiple languages, enhancing the usability of your software and accommodating diverse audiences.
Overwrite the default language
In some situations you might want to overwrite the device or browser language with a custom language (e.g. if you have your own language toggle on your website or in your app). This can be achieved with the following method.
// 2 digit ISO
codeGleap.setLanguage("es");
// 5 digit ISO code with lang
countryGleap.setLanguage("en-US");
Supported Languages for Translations
Gleap supports a wide range of languages to cater to diverse user needs. Here is a list of the supported languages:
Afar (aa)
Abkhazian (ab)
Avestan (ae)
Afrikaans (af)
Akan (ak)
Amharic (am)
Aragonese (an)
Arabic (ar)
Assamese (as)
Avaric (av)
Aymara (ay)
Azerbaijani (az)
Bashkir (ba)
Belarusian (be)
Bulgarian (bg)
Bihari (bh)
Bislama (bi)
Bengali (bn)
Tibetan (bo)
Breton (br)
Bosnian (bs)
Catalan (ca)
Chechen (ce)
Chamorro (ch)
Corsican (co)
Cree (cr)
Czech (cs)
Church Slavic (cu)
Chuvash (cv)
Welsh (cy)
Danish (da)
German (de)
Divehi (dv)
Dzongkha (dz)
Ewe (ee)
Greek (el)
English (en)
Esperanto (eo)
Spanish (es)
Estonian (et)
Basque (eu)
Persian (fa)
Fulah (ff)
Finnish (fi)
Fijian (fj)
Faroese (fo)
French (fr)
Western Frisian (fy)
Irish (ga)
Scottish Gaelic (gd)
Galician (gl)
Guarani (gn)
Gujarati (gu)
Manx (gv)
Hausa (ha)
Hebrew (he)
Hindi (hi)
Hiri Motu (ho)
Croatian (hr)
Haitian (ht)
Hungarian (hu)
Armenian (hy)
Herero (hz)
Interlingua (ia)
Indonesian (id)
Interlingue (ie)
Igbo (ig)
Sichuan Yi (ii)
Inupiaq (ik)
Ido (io)
Icelandic (is)
Italian (it)
Inuktitut (iu)
Japanese (ja)
Javanese (jv)
Georgian (ka)
Kazakh (kk)
Kalaallisut (kl)
Khmer (km)
Kannada (kn)
Korean (ko)
Kanuri (kr)
Kashmiri (ks)
Kurdish (ku)
Komi (kv)
Cornish (kw)
Kirghiz (ky)
Latin (la)
Luxembourgish (lb)
Ganda (lg)
Limburgish (li)
Lingala (ln)
Lao (lo)
Lithuanian (lt)
Luba-Katanga (lu)
Latvian (lv)
Malagasy (mg)
Marshallese (mh)
Maori (mi)
Macedonian (mk)
Malayalam (ml)
Mongolian (mn)
Marathi (mr)
Malay (ms)
Maltese (mt)
Burmese (my)
Nauru (na)
Norwegian Bokmål (nb)
North Ndebele (nd)
Nepali (ne)
Ndonga (ng)
Dutch (nl)
Norwegian Nynorsk (nn)
Norwegian (no)
South Ndebele (nr)
Navajo (nv)
Chichewa (ny)
Occitan (oc)
Ojibwa (oj)
Oromo (om)
Oriya (or)
Ossetian (os)
Panjabi (pa)
Pali (pi)
Polish (pl)
Pushto (ps)
Portuguese (pt)
Quechua (qu)
Romansh (rm)
Rundi (rn)
Romanian (ro)
Russian (ru)
Kinyarwanda (rw)
Sanskrit (sa)
Sardinian (sc)
Sindhi (sd)
Northern Sami (se)
Sango (sg)
Sinhala (si)
Slovak (sk)
Slovenian (sl)
Samoan (sm)
Shona (sn)
Somali (so)
Albanian (sq)
Serbian (sr)
Swati (ss)
Southern Sotho (st)
Sundanese (su)
Swedish (sv)
Swahili (sw)
Tamil (ta)
Telugu (te)
Tajik (tg)
Thai (th)
Tigrinya (ti)
Turkmen (tk)
Tagalog (tl)
Tswana (tn)
Tonga (to)
Turkish (tr)
Tsonga (ts)
Tatar (tt)
Twi (tw)
Tahitian (ty)
Uighur (ug)
Ukrainian (uk)
Urdu (ur)
Uzbek (uz)
Venda (ve)
Vietnamese (vi)
Volapük (vo)
Walloon (wa)
Wolof (wo)
Xhosa (xh)
Yiddish (yi)
Yoruba (yo)
Zhuang (za)
Chinese (zh)
Chinese (Traditional, Taiwan) (zh_TW)
Zulu (zu)