我使用jQuery File Upload Basic Plus Ui来处理多个上传文件.我需要以多种语言(英语,法语和西班牙语)显示错误消息,但我不知道如何创建
messages: { maxNumberOfFiles: 'Maximum number of files exceeded', acceptFileTypes: 'File type not allowed' maxFileSize: 'File is too large', minFileSize: 'File is too smal }
多种语言以及如何声明语言
file.error = settings.i18n('acceptFileTypes');
使用演示版本,错误消息显示正常.
谢谢
以下是如何实现fileupload插件:
$(document).ready(function() { $('#fileupload').fileupload({ url: 'yoururl', acceptFileTypes: exttensionsRegex, maxFileSize: yourmaxsize , maxTotalFileSize: totalsize, maxNumberOfFiles: numberoffiles , messages: { maxNumberOfFiles: 'yourText', acceptFileTypes: 'yourText' , maxFileSize: 'yourText', minFileSize: 'yourText' } }); });
如果这个javascript是由您的服务器端代码生成的,那么您可以使用国际化API来获取正确的消息并将它们替换为 yourText
至于:
file.error = settings.i18n('acceptFileTypes');
实际上你不需要做任何事情,让它如何,它会工作.
我希望它可以提供帮助