All the public APIs in the SDK should be called after initializing the SDK via HelpshiftSdk.install() API
Helpshift SDK currently supports 47 languages out-of-the-box (with English as the default).
Language | Code | |
---|---|---|
English | en | |
German | de | |
Spanish | es | |
French | fr | |
Italian | it | |
Russian | ru | |
Simplified-Chinese | zh-Hans | |
Traditional-Chinese | zh-Hant | |
Hong Kong-Chinese | zh-HK | |
Hong Kong-Chinese (Traditional) | zh-Hant-HK | |
Singapore-Chinese | zh-SG | |
Singapore-Chinese (Traditional) | zh-Hant-SG | |
Portuguese | pt | |
Korean | ko | |
Japanese | ja | |
Turkish | tr | |
Dutch | nl | |
Czech | cs | |
Hungarian | hu | |
Indonesian | id | |
Thai | th | |
Slovenian | sl | |
Vietnamese | vi | |
Arabic | ar | |
Polish | pl | |
Norwegian | no | |
Swedish | sv | |
Finnish | fi | |
Romanian | ro | |
Greek | el | |
Danish | da | |
Malay | ms | |
Hebrew | iw | |
Slovak | sk | |
Ukrainian | uk | |
Catalan | ca | |
Croatian | hr | |
Bengali | bn | |
Bulgarian | bg | |
Gujarati | gu | |
Hindi | hi | |
Kannada | kn | |
Latvian | lv | |
Malayalam | ml | |
Marathi | mr | |
Punjabi | pa | |
Persian | fa | |
Tamil | ta | |
Telugu | te |
You can set the SDK language for the given locale using the method SetSDKLanguage("<language-code>")
For example :
Setting SDK language for the given locale with only language code.
using Helpshift void Awake(){ // Install call here } void setLanguage(){ HelpshiftSdk.GetInstance().SetSDKLanguage("fr"); }
Here's a screenshot of how SDK will look after setting the language to French.
Setting the SDK language for the given locale with both language code and country code.
HelpshiftSdk.GetInstance().SetSDKLanguage("zh-SG");
The default language is set to English (en) i.e. if you don't set any language using the SetSDKLanguage
API, SDK will use English as language.