If you're using embedded signing on a Standard or Premium API plan, you can force a single signer page language.
What about non-embedded signing?
If you’re using non-embedded signing, forcing different languages is not currently supported. Please email us at support@hellosign.com if you are interested in non-embedded signing support in different languages.
Not sure if you’re using embedded or non-embedded signing? Check out The difference between Embedded and Non-Embedded.
How to force Foreign Languages on the Signer Page
You would do this by adding the userCulture
parameter in the HelloSign.open()
method on the client side for Embedded v1, or adding the locale
parameter in the client.open()
method for Embedded V2. (If you're still on Embedded V1, we recommend updating to Embedded V2.)
Below are all the current language options. The values are for V1. If you're in Embedded V2, change CULTURES
to LOCALES
.
V1 Value | Language |
HelloSign.CULTURES.ZH_CN | Chinese Simplified Note: This does not yet support right to left -- only characters |
HelloSign.CULTURES.ZH_TW | Chinese Traditional |
HelloSign.CULTURES.CS_CZ | Czech |
HelloSign.CULTURES.DA_DK | Danish |
HelloSign.CULTURES.NL_NL | Dutch |
HelloSign.CULTURES.EN_GB | English (UK) |
HelloSign.CULTURES.EN_US | English (US) |
HelloSign.CULTURES.FR_FR | French |
HelloSign.CULTURES.DE_DE | German |
HelloSign.CULTURES.ID_ID | Indonesian |
HelloSign.CULTURES.IT_IT | Italian |
HelloSign.CULTURES.JA_JP | Japanese |
HelloSign.CULTURES.KO_KR | Korean |
HelloSign.CULTURES.MS_MY | Malaysian |
HelloSign.CULTURES.NB_NO | Norwegian |
HelloSign.CULTURES.PL_PL | Polish |
HelloSign.CULTURES.PT_BR | Portuguese (Brazil) |
HelloSign.CULTURES.RU_RU | Russian |
HelloSign.CULTURES.ES_LA | Spanish (Latin America) |
HelloSign.CULTURES.ES_MX | Spanish (Mexico) |
HelloSign.CULTURES.ES_ES | Spanish (Spain) |
HelloSign.CULTURES.SV_SE | Swedish |
HelloSign.CULTURES.TH_TH | Thai |
HelloSign.CULTURES.UK_UA | Ukrainian |
Example Code Snippets
Example code for embedded signing with Embedded V1:
HelloSign.init("CLIENT_ID");
HelloSign.open({
url: "SIGN_URL",
allowCancel: true,
userCulture: HelloSign.CULTURES.ZH_CN,
messageListener: function(eventData) {
// do something
}
});
Example code for embedded signing with Embedded V2:
const client = new HelloSign({
clientId: 'Your client id'
});
client.open(url, {
allowCancel: true,
locale: HelloSign.locales.FR_FR
});
Comments
0 comments
Article is closed for comments.