Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
languagejs
themeEmacs
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
languagejs
themeEmacs
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
languagejs
themeEmacs
disableOptionsStorage: [lang],