setLocale()

Set the locale and the localization data

setLocale(locale: String, localization: Object): Core

* presents a required parameter

  • locale * — The locale in the format of countrycode_LANGUAGECODE. en_US, de_DE, fr_FR, vi_VN, for example
  • localization * — An object containing the translation of all validators

This method is useful when you want to switch to another locale. See the L10n plugin for an example.

You can access the translation directly from the packages located in the dist/js/locates folder:










document.addEventListener('DOMContentLoaded', function(e) {
    const fv = FormValidation.formValidation(
        document.getElementById('demoForm'),
        {
            ...
        }
    );

    // Access the English translation package
    const englishTranslation = FormValidation.locales.en_US;

    // Switch error messages to English
    fv.setLocale('en_US', englishTranslation);
});