Works with any backend npm install Zero dependencies

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 });
 });
})();