Localization: Adding a Custom Language Pack
The add_lang(lang_id, lang_obj)
method allows adding a new or customized language pack.
Parameters:
lang_id
: a string value that can be subsequently used aslang
parameter for theopen()
method;lang_obj
: an object that includes identifiers of translation strings as keys and translation strings themselves as values.
A list of language identifiers:
en
English
es
Spanish
pt-br*
Portuguese (Brazilian)
kz
Kazakh
*Formerly pt
, changed in 1.3.1.
An example of usage:
OzLiveness.add_lang('en', enTranslation)
, where enTranslation
is a JSON object.
To set the SDK language, when you launch the plugin, specify the language identifier in lang
:
You can check which locales are installed in Web SDK: use the ozLiveness.get_langs()
method. If you have added a locale manually, it will also be shown.
A list of all language identifiers:
The keys oz_action_*_go
refer to the appropriate gestures. oz_tutorial_camera_*
– to the hints on how to enable camera in different browsers. Others refer to the hints for any gesture, info messages, or errors.
Since 1.5.0, if your language pack doesn't include a key, the message for this key will be shown in English.
Last updated