User Preferences
Language preferences are available only after a successful Login. Check the relevant capability before showing a language selector.
Interface language
INVOX.SupportsUserLanguagePreferences() returns true when the current session supports changing the interface culture. Use INVOX.SetInterfaceLanguagePreference(culture) to persist a supported interface language.
| Culture | Language |
|---|---|
es-ES | Spanish |
en-US | English |
pt-PT | Portuguese (Portugal) |
pt-BR | Portuguese (Brazil) |
if (INVOX.SupportsUserLanguagePreferences()) {
await INVOX.SetInterfaceLanguagePreference("en-US");
}
Transcription language
INVOX.CanChangeTranscriptionLanguage() returns true when the current user and session allow changing the ASR language. Use INVOX.SetTranscriptionLanguagePreference(culture) to request the change.
| Culture | Language |
|---|---|
es-ES | Spanish |
pt-PT | Portuguese (Portugal) |
pt-BR | Portuguese (Brazil) |
ca-ES | Catalan |
if (INVOX.CanChangeTranscriptionLanguage()) {
await INVOX.SetTranscriptionLanguagePreference("ca-ES");
}
Both setters return Promise<void> and reject when no session is available or the requested preference cannot be applied. Do not expose unavailable cultures as selectable options.
Table of Contents