Localization and Strings
Incode web products will display in the default language set in the browser, however, you can explicitly set up one of the supported translations.
Supported Languages
✅: Supported | ⌛: Coming Soon | ❌: Not Supported
| Language | Web | Native | Design |
|---|---|---|---|
Amharic: am | ✅ | ⌛ | ⌛ |
Arabic: ar | ✅ | ⌛ | ⌛ |
Azerbaijani: az | ✅ | ⌛ | ⌛ |
Bengali: bn | ✅ | ⌛ | ⌛ |
Bosnian: bs | ✅ | ⌛ | ⌛ |
Burmese: my | ✅ | ⌛ | ⌛ |
Catalan: ca | ✅ | ⌛ | ⌛ |
Cebuano: ceb | ✅ | ⌛ | ⌛ |
Chinese: zh | ✅ | ⌛ | ⌛ |
Chinese Traditional: zh-HANT | ✅ | ⌛ | ⌛ |
Croatian: hr | ✅ | ⌛ | ⌛ |
Czech: cs | ✅ | ⌛ | ⌛ |
Dutch: nl | ✅ | ⌛ | ⌛ |
English: en | ✅ | ✅ | ✅ |
English (Belize): en-BZ | ✅ | ⌛ | ⌛ |
English (Diego Garcia): en-DG | ✅ | ⌛ | ⌛ |
Estonian: et | ✅ | ⌛ | ⌛ |
French: fr | ✅ | ⌛ | ⌛ |
Georgian: ka | ✅ | ⌛ | ⌛ |
German: de | ✅ | ⌛ | ⌛ |
Greek: el | ✅ | ⌛ | ⌛ |
Haitian Creole: ht | ✅ | ⌛ | ⌛ |
Hebrew: he | ✅ | ⌛ | ⌛ |
Hindi: hi | ✅ | ⌛ | ⌛ |
Hmong: hmn | ✅ | ⌛ | ⌛ |
Hungarian: hu | ✅ | ⌛ | ⌛ |
Indonesian: id | ✅ | ⌛ | ⌛ |
Italian: it | ✅ | ⌛ | ⌛ |
Japanese: ja | ✅ | ⌛ | ⌛ |
Javanese: jv | ✅ | ⌛ | ⌛ |
Kazakh: kk | ✅ | ⌛ | ⌛ |
Khmer: km | ✅ | ⌛ | ⌛ |
Korean: ko | ✅ | ⌛ | ⌛ |
Kyrgyz: ky | ✅ | ⌛ | ⌛ |
Lao: lo | ✅ | ⌛ | ⌛ |
Latvian: Lv | ✅ | ⌛ | ⌛ |
Lithuanian: Lt | ✅ | ⌛ | ⌛ |
Macedonian: mk | ✅ | ⌛ | ⌛ |
Malay: ms | ✅ | ⌛ | ⌛ |
Macedonian: mk | ✅ | ⌛ | ⌛ |
Mongolian: mn | ✅ | ⌛ | ⌛ |
Nepali: ne | ✅ | ⌛ | ⌛ |
Polish: pl | ✅ | ⌛ | ⌛ |
Portuguese: pt | ✅ | ✅ | ✅ |
Portuguese (Brazil): pt-BR | ✅ | ⌛ | ⌛ |
Portuguese (Portugal): pt-PT | ✅ | ⌛ | ⌛ |
Romanian: ro | ✅ | ⌛ | ⌛ |
Russian: ru | ✅ | ⌛ | ⌛ |
Serbian: sr | ✅ | ⌛ | ⌛ |
Serbian (Latin): sr-LATN | ✅ | ⌛ | ⌛ |
Slovak: sk | ✅ | ⌛ | ⌛ |
Slovenian: sl | ✅ | ⌛ | ⌛ |
Somali: so | ✅ | ⌛ | ⌛ |
Spanish: es | ✅ | ✅ | ✅ |
Spanish (Spain): es-ES | ✅ | ⌛ | ⌛ |
Swahili: sw | ✅ | ⌛ | ⌛ |
Tagalog (Philippines): tl-PH | ✅ | ⌛ | ⌛ |
Thai: th | ✅ | ⌛ | ⌛ |
Turkish: tr | ✅ | ⌛ | ⌛ |
Ukranian: uk | ✅ | ⌛ | ⌛ |
Urdu: ur | ✅ | ⌛ | ⌛ |
Uzbek: uz | ✅ | ⌛ | ⌛ |
Vietnamese: vi | ✅ | ⌛ | ⌛ |
Pro TipYou can explicitly change the language of your application by appending a 2-digit language code in your app's URL. Example, lang=fr or lang=pt
Customization in Web
In addition to localization support, you may want to change strings to display different words.
For example, to change a screen that shows the word "Retake" you can choose to show the word "Try again" instead. Here's how to do that.
{
"common": {
"retake": "Try again", //previously the word "Retake" was here
}
}Translations Tool
You can use our translations tool to search for the strings or keys you would like to personalize an generate a sample translation file for you to personalize.
You can then include the language file during the Web SDK's create() method, like below:
import { en } from "./en.js";
const incode = await create({
apiURL: apiURL,
translations: en,
});
//Allows proper translation loading order
await incode.initialize();Updated 2 days ago
