如何在应用插件后更改语言环境?
假设我有" en_US"分配的区域设置。现在我想在运行时更改它。
我尝试将插件重新应用于元素:
$(element).formValidation({locale: 'es_ES',....});
但没有效果。有什么想法吗?
如何刷新视图?
答案 0 :(得分:0)
在您按照下面的解决方案( 步骤1&步骤2(选项3) )之前,请确保您已下载i18n
插件从here开始,此附加组件将帮助您定义不同语言的消息。
包括它,然后按如下方式使用它:
$(form).formValidation({
framework: '...',
icon: {
// ...
},
addOns: {
i18n: {}
},
fields: {
// ...
}
});
有关详细信息,请参阅http://formvalidation.io/addons/i18n/
这是解决问题的方法:
es_ES.(min.)js
。formvalidation.(min.)js
设置区域设置:
data-fv-locale="es_ES"
添加到表单中。 选项3:使用setLocale
方法:
$('#yourFormId').formValidation('setLocale', 'es_ES');
未记录setLocale
方法,以查看其用法
这里的示例http://formvalidation.io/addons/i18n/。
选项1&在初始化插件并且不使用i18n
插件之前,应使用2。