Locale / i18n
Register a custom locale and switch the uploader language at runtime.
(function() {
MultipleUpload.registerLocale('es', {
selectFiles: 'Seleccionar archivos',
dropHere: 'Arrastra archivos aqui',
uploading: 'Subiendo...',
complete: 'completado',
uploadFailed: 'Error al subir',
remove: 'Eliminar',
cancel: 'Cancelar'
});
MultipleUpload.registerLocale('fr', {
selectFiles: 'Choisir des fichiers',
dropHere: 'Deposez les fichiers ici',
uploading: 'Envoi en cours...',
complete: 'termine',
uploadFailed: 'Echec du telechargement',
remove: 'Supprimer',
cancel: 'Annuler'
});
var uploader = new MultipleUpload('#demo', {
uploadUrl: '/api/upload',
multiple: true,
locale: 'en'
});
document.getElementById('lang-select').addEventListener('change', function() {
MultipleUpload.setLocale(this.value);
uploader.setOptions({ locale: this.value });
});
})();