Page History
You can set up the different default languages for your editable elements (instances) on the same page using the init() WProofreader initialization in a bundle with the setLang method and syncOptions parameter.
To do so, please follow the next steps:
1) . Initialize WProofreader using the init() methodwhen you clearly know in which control you want to initialize WProofreader which provides additional management options.
2) . Pass the appropriate language shortcode for the setLang in WEBSPELLCHECKER.init, for example, using it in the combination with getInstances()method.
Code Block | ||||
---|---|---|---|---|
| ||||
WEBSPELLCHECKER.getInstances()[0].setLang('NEW_LANGUAGE_CODE') |
3) . Disable synchronizing of ignore options and languages between all the created WProofreader instances using the syncOptionsin WEBSPELLCHECKER_CONFIG.
Code Block | ||||
---|---|---|---|---|
| ||||
syncOptions: false, |
4) Also, it would be great to check and, if . If needed, disable storing of the user-selected language between browser sessions using disableOptionsStorage in WEBSPELLCHECKER_CONFIG.
If it's not done, the user-selected language will be saved in the browser local storage until it's cleared and the predefined options will be of no effect.
Code Block | ||||
---|---|---|---|---|
| ||||
disableOptionsStorage: [lang], |