Pārlūkot izejas kodu

Fix #729: Implement `progressUploadThreshold` to show processing when waiting for server response

Kartik Visweswaran 8 gadi atpakaļ
vecāks
revīzija
86d03e4203

+ 2 - 1
CHANGE.md

@@ -11,7 +11,8 @@ Change Log: `bootstrap-fileinput`
 4. (enh #721): Update Turkish Translations.
 4. (enh #721): Update Turkish Translations.
 5. (bug #722): Correctly concat ajax output in initial preview.
 5. (bug #722): Correctly concat ajax output in initial preview.
 6. (enh #728): Change sortable plugin name to avoid conflict with JUI Sortable.
 6. (enh #728): Change sortable plugin name to avoid conflict with JUI Sortable.
-7. (enh #730): Correct Romanian Translations.
+7. (enh #729): Implement `progressUploadThreshold` to show processing when waiting for server response.
+8. (enh #730): Correct Romanian Translations.
 
 
 ## version 4.3.3
 ## version 4.3.3
 
 

+ 10 - 3
js/fileinput.js

@@ -1581,7 +1581,7 @@
             var self = this;
             var self = this;
             if (xhrobj.upload) {
             if (xhrobj.upload) {
                 xhrobj.upload.addEventListener('progress', function (event) {
                 xhrobj.upload.addEventListener('progress', function (event) {
-                    var pct = 0, position = event.loaded || event.position, total = event.total;
+                    var pct = 0, total = event.total, position = event.loaded || event.position;
                     /** @namespace event.lengthComputable */
                     /** @namespace event.lengthComputable */
                     if (event.lengthComputable) {
                     if (event.lengthComputable) {
                         pct = Math.ceil(position / total * 100);
                         pct = Math.ceil(position / total * 100);
@@ -2341,10 +2341,15 @@
         },
         },
         _setProgress: function (p, $el, error) {
         _setProgress: function (p, $el, error) {
             var self = this, pct = Math.min(p, 100), template = pct < 100 ? self.progressTemplate :
             var self = this, pct = Math.min(p, 100), template = pct < 100 ? self.progressTemplate :
-                (error ? self.progressErrorTemplate : self.progressCompleteTemplate);
+                (error ? self.progressErrorTemplate : self.progressCompleteTemplate),
+                pctLimit = self.progressUploadThreshold;
             $el = $el || self.$progress;
             $el = $el || self.$progress;
             if (!isEmpty(template)) {
             if (!isEmpty(template)) {
-                $el.html(template.replace(/\{percent}/g, pct));
+                if (pctLimit && pct > pctLimit) {
+                    $el.html(template.replace('{percent}%', self.msgUploadThreshold).replace(/\{percent}/g, pctLimit));
+                } else {
+                    $el.html(template.replace(/\{percent}/g, pct));
+                }
                 if (error) {
                 if (error) {
                     $el.find('[role="progressbar"]').html(error);
                     $el.find('[role="progressbar"]').html(error);
                 }
                 }
@@ -3189,6 +3194,7 @@
         progressClass: "progress-bar progress-bar-success progress-bar-striped active",
         progressClass: "progress-bar progress-bar-success progress-bar-striped active",
         progressCompleteClass: "progress-bar progress-bar-success",
         progressCompleteClass: "progress-bar progress-bar-success",
         progressErrorClass: "progress-bar progress-bar-danger",
         progressErrorClass: "progress-bar progress-bar-danger",
+        progressUploadThreshold: 95,
         previewFileType: 'image',
         previewFileType: 'image',
         elCaptionContainer: null,
         elCaptionContainer: null,
         elCaptionText: null,
         elCaptionText: null,
@@ -3233,6 +3239,7 @@
         msgInvalidFileType: 'Invalid type for file "{name}". Only "{types}" files are supported.',
         msgInvalidFileType: 'Invalid type for file "{name}". Only "{types}" files are supported.',
         msgInvalidFileExtension: 'Invalid extension for file "{name}". Only "{extensions}" files are supported.',
         msgInvalidFileExtension: 'Invalid extension for file "{name}". Only "{extensions}" files are supported.',
         msgUploadAborted: 'The file upload was aborted',
         msgUploadAborted: 'The file upload was aborted',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Validation Error',
         msgValidationError: 'Validation Error',
         msgLoading: 'Loading file {index} of {files} &hellip;',
         msgLoading: 'Loading file {index} of {files} &hellip;',
         msgProgress: 'Loading file {index} of {files} - {name} - {percent}% completed.',
         msgProgress: 'Loading file {index} of {files} - {name} - {percent}% completed.',

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
js/fileinput.min.js


+ 1 - 0
js/locales/LANG.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: 'Invalid type for file "{name}". Only "{types}" files are supported.',
         msgInvalidFileType: 'Invalid type for file "{name}". Only "{types}" files are supported.',
         msgInvalidFileExtension: 'Invalid extension for file "{name}". Only "{extensions}" files are supported.',
         msgInvalidFileExtension: 'Invalid extension for file "{name}". Only "{extensions}" files are supported.',
         msgUploadAborted: 'The file upload was aborted',
         msgUploadAborted: 'The file upload was aborted',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Validation Error',
         msgValidationError: 'Validation Error',
         msgLoading: 'Loading file {index} of {files} &hellip;',
         msgLoading: 'Loading file {index} of {files} &hellip;',
         msgProgress: 'Loading file {index} of {files} - {name} - {percent}% completed.',
         msgProgress: 'Loading file {index} of {files} - {name} - {percent}% completed.',

+ 1 - 0
js/locales/ar.js

@@ -37,6 +37,7 @@
         msgInvalidFileType: 'نوعية غير صالحة للملف "{name}". فقط هذه النوعيات مدعومة "{types}".',
         msgInvalidFileType: 'نوعية غير صالحة للملف "{name}". فقط هذه النوعيات مدعومة "{types}".',
         msgInvalidFileExtension: 'امتداد غير صالح للملف "{name}". فقط هذه الملفات مدعومة "{extensions}".',
         msgInvalidFileExtension: 'امتداد غير صالح للملف "{name}". فقط هذه الملفات مدعومة "{extensions}".',
         msgUploadAborted: 'تم إلغاء رفع الملف',
         msgUploadAborted: 'تم إلغاء رفع الملف',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'خطأ التحقق من صحة',
         msgValidationError: 'خطأ التحقق من صحة',
         msgLoading: 'تحميل ملف {index} من {files} &hellip;',
         msgLoading: 'تحميل ملف {index} من {files} &hellip;',
         msgProgress: 'تحميل ملف {index} من {files} - {name} - {percent}% منتهي.',
         msgProgress: 'تحميل ملف {index} من {files} - {name} - {percent}% منتهي.',

+ 1 - 0
js/locales/bg.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: 'Невалиден тип на файла "{name}". Разрешени са само "{types}".',
         msgInvalidFileType: 'Невалиден тип на файла "{name}". Разрешени са само "{types}".',
         msgInvalidFileExtension: 'Невалидно разрешение на "{name}". Разрешени са само "{extensions}".',
         msgInvalidFileExtension: 'Невалидно разрешение на "{name}". Разрешени са само "{extensions}".',
         msgUploadAborted: 'Качите файла, бе прекратена',
         msgUploadAborted: 'Качите файла, бе прекратена',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'утвърждаване грешка',
         msgValidationError: 'утвърждаване грешка',
         msgLoading: 'Зареждане на файл {index} от общо {files} &hellip;',
         msgLoading: 'Зареждане на файл {index} от общо {files} &hellip;',
         msgProgress: 'Зареждане на файл {index} от общо {files} - {name} - {percent}% завършени.',
         msgProgress: 'Зареждане на файл {index} от общо {files} - {name} - {percent}% завършени.',

+ 1 - 0
js/locales/ca.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: 'Tipus de fitxer no vàlid per a "{name}". Només arxius "{types}" són permesos.',
         msgInvalidFileType: 'Tipus de fitxer no vàlid per a "{name}". Només arxius "{types}" són permesos.',
         msgInvalidFileExtension: 'Extensió de fitxer no vàlid per a "{name}". Només arxius "{extensions}" són permesos.',
         msgInvalidFileExtension: 'Extensió de fitxer no vàlid per a "{name}". Només arxius "{extensions}" són permesos.',
         msgUploadAborted: 'La càrrega d\'arxius s\'ha cancel·lat',
         msgUploadAborted: 'La càrrega d\'arxius s\'ha cancel·lat',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Error de validació',
         msgValidationError: 'Error de validació',
         msgLoading: 'Pujant fitxer {index} de {files} &hellip;',
         msgLoading: 'Pujant fitxer {index} de {files} &hellip;',
         msgProgress: 'Pujant fitxer {index} de {files} - {name} - {percent}% completat.',
         msgProgress: 'Pujant fitxer {index} de {files} - {name} - {percent}% completat.',

+ 1 - 0
js/locales/cr.js

@@ -37,6 +37,7 @@
         msgInvalidFileType: 'Datoteka "{name}" je pogrešnog formata. Dozvoljeni formati su "{types}".',
         msgInvalidFileType: 'Datoteka "{name}" je pogrešnog formata. Dozvoljeni formati su "{types}".',
         msgInvalidFileExtension: 'Ekstenzija datoteke "{name}" nije dozvoljena. Dozvoljene ekstenzije su "{extensions}".',
         msgInvalidFileExtension: 'Ekstenzija datoteke "{name}" nije dozvoljena. Dozvoljene ekstenzije su "{extensions}".',
         msgUploadAborted: 'Prijenos datoteka je prekinut',
         msgUploadAborted: 'Prijenos datoteka je prekinut',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Provjera pogrešaka',
         msgValidationError: 'Provjera pogrešaka',
         msgLoading: 'Učitavanje datoteke {index} od {files} &hellip;',
         msgLoading: 'Učitavanje datoteke {index} od {files} &hellip;',
         msgProgress: 'Učitavanje datoteke {index} od {files} - {name} - {percent}% završeno.',
         msgProgress: 'Učitavanje datoteke {index} od {files} - {name} - {percent}% završeno.',

+ 1 - 0
js/locales/cz.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: 'Neplatný typ souboru "{name}". Pouze "{types}" souborů jsou podporovány.',
         msgInvalidFileType: 'Neplatný typ souboru "{name}". Pouze "{types}" souborů jsou podporovány.',
         msgInvalidFileExtension: 'Neplatná extenze souboru "{name}". Pouze "{extensions}" souborů jsou podporovány.',
         msgInvalidFileExtension: 'Neplatná extenze souboru "{name}". Pouze "{extensions}" souborů jsou podporovány.',
         msgUploadAborted: 'Soubor nahrávání byl přerušen',
         msgUploadAborted: 'Soubor nahrávání byl přerušen',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Chyba ověření',
         msgValidationError: 'Chyba ověření',
         msgLoading: 'Nahrávání souboru {index} z {files} &hellip;',
         msgLoading: 'Nahrávání souboru {index} z {files} &hellip;',
         msgProgress: 'Nahrávání souboru {index} z {files} - {name} - {percent}% dokončeno.',
         msgProgress: 'Nahrávání souboru {index} z {files} - {name} - {percent}% dokončeno.',

+ 1 - 0
js/locales/da.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: 'Ukendt type for filen "{name}". Kun "{types}" kan bruges.',
         msgInvalidFileType: 'Ukendt type for filen "{name}". Kun "{types}" kan bruges.',
         msgInvalidFileExtension: 'Ukendt filtype for filen "{name}". Kun "{extensions}" filer kan bruges.',
         msgInvalidFileExtension: 'Ukendt filtype for filen "{name}". Kun "{extensions}" filer kan bruges.',
         msgUploadAborted: 'Filupload annulleret',
         msgUploadAborted: 'Filupload annulleret',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Validering Fejl',
         msgValidationError: 'Validering Fejl',
         msgLoading: 'Henter fil {index} af {files} &hellip;',
         msgLoading: 'Henter fil {index} af {files} &hellip;',
         msgProgress: 'Henter fil {index} af {files} - {name} - {percent}% f&aelig;rdiggjort.',
         msgProgress: 'Henter fil {index} af {files} - {name} - {percent}% f&aelig;rdiggjort.',

+ 1 - 0
js/locales/de.js

@@ -34,6 +34,7 @@
         msgInvalidFileType: 'Ungültiger Typ für Datei "{name}". Nur Dateien der Typen "{types}" werden unterstützt.',
         msgInvalidFileType: 'Ungültiger Typ für Datei "{name}". Nur Dateien der Typen "{types}" werden unterstützt.',
         msgInvalidFileExtension: 'Ungültige Erweiterung für Datei "{name}". Nur Dateien mit der Endung "{extensions}" werden unterstützt.',
         msgInvalidFileExtension: 'Ungültige Erweiterung für Datei "{name}". Nur Dateien mit der Endung "{extensions}" werden unterstützt.',
         msgUploadAborted: 'Der Datei-Upload wurde abgebrochen',
         msgUploadAborted: 'Der Datei-Upload wurde abgebrochen',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Validierungs fehler',
         msgValidationError: 'Validierungs fehler',
         msgLoading: 'Lade Datei {index} von {files} hoch&hellip;',
         msgLoading: 'Lade Datei {index} von {files} hoch&hellip;',
         msgProgress: 'Datei {index} von {files} - {name} - zu {percent}% fertiggestellt.',
         msgProgress: 'Datei {index} von {files} - {name} - zu {percent}% fertiggestellt.',

+ 1 - 0
js/locales/el.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: 'Μη έγκυρος τύπος αρχείου "{name}". Οι τύποι αρχείων που υποστηρίζονται είναι : "{types}".',
         msgInvalidFileType: 'Μη έγκυρος τύπος αρχείου "{name}". Οι τύποι αρχείων που υποστηρίζονται είναι : "{types}".',
         msgInvalidFileExtension: 'Μη έγκυρη επέκταση αρχείου "{name}". Οι επεκτάσεις που υποστηρίζονται είναι:  "{extensions}" .',
         msgInvalidFileExtension: 'Μη έγκυρη επέκταση αρχείου "{name}". Οι επεκτάσεις που υποστηρίζονται είναι:  "{extensions}" .',
         msgUploadAborted: 'Το ανέβασμα των αρχείων ματαιώθηκε',
         msgUploadAborted: 'Το ανέβασμα των αρχείων ματαιώθηκε',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Σπικύρωση σφάλματος',
         msgValidationError: 'Σπικύρωση σφάλματος',
         msgLoading: 'Φόρτωση αρχείου {index} από {files} &hellip;',
         msgLoading: 'Φόρτωση αρχείου {index} από {files} &hellip;',
         msgProgress: 'Φόρτωση αρχείου {index} απο {files} - {name} - {percent}% ολοκληρώθηκε.',
         msgProgress: 'Φόρτωση αρχείου {index} απο {files} - {name} - {percent}% ολοκληρώθηκε.',

+ 1 - 0
js/locales/es.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: 'Tipo de archivo no válido para "{name}". Sólo archivos "{types}" son permitidos.',
         msgInvalidFileType: 'Tipo de archivo no válido para "{name}". Sólo archivos "{types}" son permitidos.',
         msgInvalidFileExtension: 'Extensión de archivo no válido para "{name}". Sólo archivos "{extensions}" son permitidos.',
         msgInvalidFileExtension: 'Extensión de archivo no válido para "{name}". Sólo archivos "{extensions}" son permitidos.',
         msgUploadAborted: 'La carga de archivos se ha cancelado',
         msgUploadAborted: 'La carga de archivos se ha cancelado',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Error de validacion',
         msgValidationError: 'Error de validacion',
         msgLoading: 'Subiendo archivo {index} de {files} &hellip;',
         msgLoading: 'Subiendo archivo {index} de {files} &hellip;',
         msgProgress: 'Subiendo archivo {index} de {files} - {name} - {percent}% completado.',
         msgProgress: 'Subiendo archivo {index} de {files} - {name} - {percent}% completado.',

+ 1 - 0
js/locales/fa.js

@@ -37,6 +37,7 @@
         msgInvalidFileType: 'نوع فایل "{name}" معتبر نیست. فقط "{types}" پشیبانی می‌شود.',
         msgInvalidFileType: 'نوع فایل "{name}" معتبر نیست. فقط "{types}" پشیبانی می‌شود.',
         msgInvalidFileExtension: 'پسوند فایل "{name}" معتبر نیست. فقط "{extensions}" پشتیبانی می‌شود.',
         msgInvalidFileExtension: 'پسوند فایل "{name}" معتبر نیست. فقط "{extensions}" پشتیبانی می‌شود.',
         msgUploadAborted: 'The file upload was aborted',
         msgUploadAborted: 'The file upload was aborted',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'خطای اعتبار سنجی',
         msgValidationError: 'خطای اعتبار سنجی',
         msgLoading: 'بارگیری فایل {index} از {files} &hellip;',
         msgLoading: 'بارگیری فایل {index} از {files} &hellip;',
         msgProgress: 'بارگیری فایل {index} از {files} - {name} - {percent}% تمام شد.',
         msgProgress: 'بارگیری فایل {index} از {files} - {name} - {percent}% تمام شد.',

+ 1 - 0
js/locales/fi.js

@@ -32,6 +32,7 @@
         msgFilePreviewError: 'Virhe on tapahtunut luettaessa tiedostoa "{name}".',
         msgFilePreviewError: 'Virhe on tapahtunut luettaessa tiedostoa "{name}".',
         msgInvalidFileType: 'Tiedosto "{name}" on v&auml;&auml;r&auml;n tyyppinen. Ainoastaan tiedostot tyyppi&auml; "{types}" ovat tuettuja.',
         msgInvalidFileType: 'Tiedosto "{name}" on v&auml;&auml;r&auml;n tyyppinen. Ainoastaan tiedostot tyyppi&auml; "{types}" ovat tuettuja.',
         msgInvalidFileExtension: 'Tiedoston "{name}" tarkenne on ep&auml;kelpo. Ainoastaan tarkenteet "{extensions}" ovat tuettuja.',
         msgInvalidFileExtension: 'Tiedoston "{name}" tarkenne on ep&auml;kelpo. Ainoastaan tarkenteet "{extensions}" ovat tuettuja.',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Tiedoston latausvirhe',
         msgValidationError: 'Tiedoston latausvirhe',
         msgLoading: 'Ladataan tiedostoa {index} / {files} &hellip;',
         msgLoading: 'Ladataan tiedostoa {index} / {files} &hellip;',
         msgProgress: 'Ladataan tiedostoa {index} / {files} - {name} - {percent}% valmistunut.',
         msgProgress: 'Ladataan tiedostoa {index} / {files} - {name} - {percent}% valmistunut.',

+ 1 - 0
js/locales/fr.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: 'Type de document invalide pour "{name}". Seulement les documents de type "{types}" sont autorisés.',
         msgInvalidFileType: 'Type de document invalide pour "{name}". Seulement les documents de type "{types}" sont autorisés.',
         msgInvalidFileExtension: 'Extension invalide pour le fichier "{name}". Seules les extensions "{extensions}" sont autorisées.',
         msgInvalidFileExtension: 'Extension invalide pour le fichier "{name}". Seules les extensions "{extensions}" sont autorisées.',
         msgUploadAborted: 'Le téléchargement du fichier a été interrompu',
         msgUploadAborted: 'Le téléchargement du fichier a été interrompu',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Erreur de validation',
         msgValidationError: 'Erreur de validation',
         msgLoading: 'Transmission du fichier {index} sur {files}&hellip;',
         msgLoading: 'Transmission du fichier {index} sur {files}&hellip;',
         msgProgress: 'Transmission du fichier {index} sur {files} - {name} - {percent}% faits.',
         msgProgress: 'Transmission du fichier {index} sur {files} - {name} - {percent}% faits.',

+ 1 - 0
js/locales/hu.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: 'Nem megengedett fájl "{name}". Csak a "{types}" fájl típusok támogatottak.',
         msgInvalidFileType: 'Nem megengedett fájl "{name}". Csak a "{types}" fájl típusok támogatottak.',
         msgInvalidFileExtension: 'Nem megengedett kiterjesztés / fájltípus "{name}". Csak a "{extensions}" kiterjesztés(ek) / fájltípus(ok) támogatottak.',
         msgInvalidFileExtension: 'Nem megengedett kiterjesztés / fájltípus "{name}". Csak a "{extensions}" kiterjesztés(ek) / fájltípus(ok) támogatottak.',
         msgUploadAborted: 'A fájl feltöltés megszakítva',
         msgUploadAborted: 'A fájl feltöltés megszakítva',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Érvényesítés hiba',
         msgValidationError: 'Érvényesítés hiba',
         msgLoading: '{index} / {files} töltése &hellip;',
         msgLoading: '{index} / {files} töltése &hellip;',
         msgProgress: 'Feltöltés: {index} / {files} - {name} - {percent}% kész.',
         msgProgress: 'Feltöltés: {index} / {files} - {name} - {percent}% kész.',

+ 1 - 0
js/locales/id.js

@@ -37,6 +37,7 @@
         msgInvalidFileType: 'Jenis berkas "{name}" tidak sah. Hanya berkas "{types}" yang didukung.',
         msgInvalidFileType: 'Jenis berkas "{name}" tidak sah. Hanya berkas "{types}" yang didukung.',
         msgInvalidFileExtension: 'Ekstensi berkas "{name}" tidak sah. Hanya ekstensi "{extensions}" yang didukung.',
         msgInvalidFileExtension: 'Ekstensi berkas "{name}" tidak sah. Hanya ekstensi "{extensions}" yang didukung.',
         msgUploadAborted: 'Pengunggahan berkas dibatalkan',
         msgUploadAborted: 'Pengunggahan berkas dibatalkan',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Kesalahan validasi',
         msgValidationError: 'Kesalahan validasi',
         msgLoading: 'Memuat {index} dari {files} berkas &hellip;',
         msgLoading: 'Memuat {index} dari {files} berkas &hellip;',
         msgProgress: 'Memuat {index} dari {files} berkas - {name} - {percent}% selesai.',
         msgProgress: 'Memuat {index} dari {files} berkas - {name} - {percent}% selesai.',

+ 1 - 0
js/locales/it.js

@@ -38,6 +38,7 @@
         msgInvalidFileType: 'Tipo non valido per il file "{name}". Sono ammessi solo file di tipo "{types}".',
         msgInvalidFileType: 'Tipo non valido per il file "{name}". Sono ammessi solo file di tipo "{types}".',
         msgInvalidFileExtension: 'Estensione non valida per il file "{name}". Sono ammessi solo file con estensione "{extensions}".',
         msgInvalidFileExtension: 'Estensione non valida per il file "{name}". Sono ammessi solo file con estensione "{extensions}".',
         msgUploadAborted: 'Il caricamento del file è stata interrotta',
         msgUploadAborted: 'Il caricamento del file è stata interrotta',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Errore di convalida',
         msgValidationError: 'Errore di convalida',
         msgLoading: 'Caricamento file {index} di {files}&hellip;',
         msgLoading: 'Caricamento file {index} di {files}&hellip;',
         msgProgress: 'Caricamento file {index} di {files} - {name} - {percent}% completato.',
         msgProgress: 'Caricamento file {index} di {files} - {name} - {percent}% completato.',

+ 1 - 0
js/locales/ja.js

@@ -43,6 +43,7 @@
         msgInvalidFileType: '"{name}"は無効なファイル形式です。"{types}"形式のファイルのみサポートしています',
         msgInvalidFileType: '"{name}"は無効なファイル形式です。"{types}"形式のファイルのみサポートしています',
         msgInvalidFileExtension: '"{name}"は無効なファイル拡張子です。拡張子が"{extensions}"のファイルのみサポートしています',
         msgInvalidFileExtension: '"{name}"は無効なファイル拡張子です。拡張子が"{extensions}"のファイルのみサポートしています',
         msgUploadAborted: 'ファイルのアップロードが中止されました',
         msgUploadAborted: 'ファイルのアップロードが中止されました',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: '検証エラー',
         msgValidationError: '検証エラー',
         msgLoading: '{files}個中{index}個目のファイルを読み込み中&hellip;',
         msgLoading: '{files}個中{index}個目のファイルを読み込み中&hellip;',
         msgProgress: '{files}個中{index}個のファイルを読み込み中 - {name} - {percent}% 完了',
         msgProgress: '{files}個中{index}個のファイルを読み込み中 - {name} - {percent}% 完了',

+ 1 - 0
js/locales/nl.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: 'Geen geldig bestand "{name}". Alleen "{types}" zijn toegestaan.',
         msgInvalidFileType: 'Geen geldig bestand "{name}". Alleen "{types}" zijn toegestaan.',
         msgInvalidFileExtension: 'Geen geldige extensie "{name}". Alleen "{extensions}" zijn toegestaan.',
         msgInvalidFileExtension: 'Geen geldige extensie "{name}". Alleen "{extensions}" zijn toegestaan.',
         msgUploadAborted: 'Het uploaden van bestanden is afgebroken',
         msgUploadAborted: 'Het uploaden van bestanden is afgebroken',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Bevestiging fout',
         msgValidationError: 'Bevestiging fout',
         msgLoading: 'Bestanden laden {index} van de {files} &hellip;',
         msgLoading: 'Bestanden laden {index} van de {files} &hellip;',
         msgProgress: 'Bestanden laden {index} van de {files} - {name} - {percent}% compleet.',
         msgProgress: 'Bestanden laden {index} van de {files} - {name} - {percent}% compleet.',

+ 1 - 0
js/locales/pl.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: 'Nieznny typ pliku "{name}". Tylko następujące rodzaje plików "{types}", są obsługiwane.',
         msgInvalidFileType: 'Nieznny typ pliku "{name}". Tylko następujące rodzaje plików "{types}", są obsługiwane.',
         msgInvalidFileExtension: 'Złe rozszerzenie dla pliku "{name}". Tylko następujące rozszerzenia plików "{extensions}", są obsługiwane.',
         msgInvalidFileExtension: 'Złe rozszerzenie dla pliku "{name}". Tylko następujące rozszerzenia plików "{extensions}", są obsługiwane.',
         msgUploadAborted: 'Plik przesyłanie zostało przerwane',
         msgUploadAborted: 'Plik przesyłanie zostało przerwane',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Błąd walidacji',
         msgValidationError: 'Błąd walidacji',
         msgLoading: 'Wczytywanie pliku {index} z {files} &hellip;',
         msgLoading: 'Wczytywanie pliku {index} z {files} &hellip;',
         msgProgress: 'Wczytywanie pliku {index} z {files} - {name} - {percent}% zakończone.',
         msgProgress: 'Wczytywanie pliku {index} z {files} - {name} - {percent}% zakończone.',

+ 1 - 0
js/locales/pt-BR.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: 'Tipo inválido para o arquivo "{name}". Apenas arquivos "{types}" são permitidos.',
         msgInvalidFileType: 'Tipo inválido para o arquivo "{name}". Apenas arquivos "{types}" são permitidos.',
         msgInvalidFileExtension: 'Extensão inválida para o arquivo "{name}". Apenas arquivos "{extensions}" são permitidos.',
         msgInvalidFileExtension: 'Extensão inválida para o arquivo "{name}". Apenas arquivos "{extensions}" são permitidos.',
         msgUploadAborted: 'O upload do arquivo foi abortada',
         msgUploadAborted: 'O upload do arquivo foi abortada',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Erro de validação',
         msgValidationError: 'Erro de validação',
         msgLoading: 'Enviando arquivo {index} de {files}&hellip;',
         msgLoading: 'Enviando arquivo {index} de {files}&hellip;',
         msgProgress: 'Enviando arquivo {index} de {files} - {name} - {percent}% completo.',
         msgProgress: 'Enviando arquivo {index} de {files} - {name} - {percent}% completo.',

+ 1 - 0
js/locales/pt.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: 'Tipo inválido para o ficheiro "{name}". Apenas ficheiros "{types}" são suportados.',
         msgInvalidFileType: 'Tipo inválido para o ficheiro "{name}". Apenas ficheiros "{types}" são suportados.',
         msgInvalidFileExtension: 'Extensão inválida para o ficheiro "{name}". Apenas ficheiros "{extensions}" são suportados.',
         msgInvalidFileExtension: 'Extensão inválida para o ficheiro "{name}". Apenas ficheiros "{extensions}" são suportados.',
         msgUploadAborted: 'O upload do arquivo foi abortada',
         msgUploadAborted: 'O upload do arquivo foi abortada',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Erro de validação',
         msgValidationError: 'Erro de validação',
         msgLoading: 'A carregar ficheiro {index} de {files} &hellip;',
         msgLoading: 'A carregar ficheiro {index} de {files} &hellip;',
         msgProgress: 'A carregar ficheiro {index} de {files} - {name} - {percent}% completo.',
         msgProgress: 'A carregar ficheiro {index} de {files} - {name} - {percent}% completo.',

+ 1 - 0
js/locales/ro.js

@@ -37,6 +37,7 @@
         msgInvalidFileType: 'Tip de fișier incorect pentru "{name}". Sunt suportate doar fișiere de tipurile "{types}".',
         msgInvalidFileType: 'Tip de fișier incorect pentru "{name}". Sunt suportate doar fișiere de tipurile "{types}".',
         msgInvalidFileExtension: 'Extensie incorectă pentru "{name}". Sunt suportate doar extensiile "{extensions}".',
         msgInvalidFileExtension: 'Extensie incorectă pentru "{name}". Sunt suportate doar extensiile "{extensions}".',
         msgUploadAborted: 'Fișierul Încărcarea a fost întrerupt',
         msgUploadAborted: 'Fișierul Încărcarea a fost întrerupt',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Eroare de validare',
         msgValidationError: 'Eroare de validare',
         msgLoading: 'Se încarcă fișierul {index} din {files} &hellip;',
         msgLoading: 'Se încarcă fișierul {index} din {files} &hellip;',
         msgProgress: 'Se încarcă fișierul {index} din {files} - {name} - {percent}% încărcat.',
         msgProgress: 'Se încarcă fișierul {index} din {files} - {name} - {percent}% încărcat.',

+ 1 - 0
js/locales/ru.js

@@ -37,6 +37,7 @@
         msgInvalidFileType: 'Запрещенный тип файла для "{name}". Только "{types}" разрешены.',
         msgInvalidFileType: 'Запрещенный тип файла для "{name}". Только "{types}" разрешены.',
         msgInvalidFileExtension: 'Запрещенное расширение для файла "{name}". Только "{extensions}" разрешены.',
         msgInvalidFileExtension: 'Запрещенное расширение для файла "{name}". Только "{extensions}" разрешены.',
         msgUploadAborted: 'Выгрузка файла прервана',
         msgUploadAborted: 'Выгрузка файла прервана',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Ошибка проверки',
         msgValidationError: 'Ошибка проверки',
         msgLoading: 'Загрузка файла {index} из {files} &hellip;',
         msgLoading: 'Загрузка файла {index} из {files} &hellip;',
         msgProgress: 'Загрузка файла {index} из {files} - {name} - {percent}% завершено.',
         msgProgress: 'Загрузка файла {index} из {files} - {name} - {percent}% завершено.',

+ 1 - 0
js/locales/sk.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: 'Neplatný typ súboru "{name}". Iba "{types}" súborov sú podporované.',
         msgInvalidFileType: 'Neplatný typ súboru "{name}". Iba "{types}" súborov sú podporované.',
         msgInvalidFileExtension: 'Neplatná extenzia súboru "{name}". Iba "{extensions}" súborov sú podporované.',
         msgInvalidFileExtension: 'Neplatná extenzia súboru "{name}". Iba "{extensions}" súborov sú podporované.',
         msgUploadAborted: 'Súbor nahrávania bol prerušený',
         msgUploadAborted: 'Súbor nahrávania bol prerušený',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Chyba overenia',
         msgValidationError: 'Chyba overenia',
         msgLoading: 'Nahrávanie súboru {index} z {files} &hellip;',
         msgLoading: 'Nahrávanie súboru {index} z {files} &hellip;',
         msgProgress: 'Nahrávanie súboru {index} z {files} - {name} - {percent}% dokončené.',
         msgProgress: 'Nahrávanie súboru {index} z {files} - {name} - {percent}% dokončené.',

+ 1 - 0
js/locales/th.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: 'ไฟล์ "{name}" เป็นประเภทไฟล์ที่ไม่ถูกต้อง, อนุญาตเฉพาะไฟล์ประเภท "{types}"',
         msgInvalidFileType: 'ไฟล์ "{name}" เป็นประเภทไฟล์ที่ไม่ถูกต้อง, อนุญาตเฉพาะไฟล์ประเภท "{types}"',
         msgInvalidFileExtension: 'ไฟล์ "{name}" เป็น extension ที่ไมถูกต้อง, อนุญาตเฉพาะไฟล์ extension "{extensions}"',
         msgInvalidFileExtension: 'ไฟล์ "{name}" เป็น extension ที่ไมถูกต้อง, อนุญาตเฉพาะไฟล์ extension "{extensions}"',
         msgUploadAborted: 'อัปโหลดไฟล์ถูกยกเลิก',
         msgUploadAborted: 'อัปโหลดไฟล์ถูกยกเลิก',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'ข้อผิดพลาดในการตรวจสอบ',
         msgValidationError: 'ข้อผิดพลาดในการตรวจสอบ',
         msgLoading: 'กำลังโหลดไฟล์ {index} จาก {files} &hellip;',
         msgLoading: 'กำลังโหลดไฟล์ {index} จาก {files} &hellip;',
         msgProgress: 'กำลังโหลดไฟล์ {index} จาก {files} - {name} - {percent}%',
         msgProgress: 'กำลังโหลดไฟล์ {index} จาก {files} - {name} - {percent}%',

+ 1 - 0
js/locales/tr.js

@@ -36,6 +36,7 @@
         msgInvalidFileType: '"{name}" dosyasının türü geçerli değil. Yalnızca "{types}" türünde dosyalara izin veriliyor.',
         msgInvalidFileType: '"{name}" dosyasının türü geçerli değil. Yalnızca "{types}" türünde dosyalara izin veriliyor.',
         msgInvalidFileExtension: '"{name}" dosyasının uzantısı geçersiz. Yalnızca "{extensions}" uzantılı dosyalara izin veriliyor.',
         msgInvalidFileExtension: '"{name}" dosyasının uzantısı geçersiz. Yalnızca "{extensions}" uzantılı dosyalara izin veriliyor.',
         msgUploadAborted: 'Dosya yükleme iptal edildi',
         msgUploadAborted: 'Dosya yükleme iptal edildi',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Doğrulama Hatası',
         msgValidationError: 'Doğrulama Hatası',
         msgLoading: 'Dosya yükleniyor {index} / {files} &hellip;',
         msgLoading: 'Dosya yükleniyor {index} / {files} &hellip;',
         msgProgress: 'Dosya yükleniyor {index} / {files} - {name} - %{percent} tamamlandı.',
         msgProgress: 'Dosya yükleniyor {index} / {files} - {name} - %{percent} tamamlandı.',

+ 1 - 0
js/locales/uk.js

@@ -37,6 +37,7 @@
         msgInvalidFileType: 'Заборонений тип файла для "{name}". Тільки "{types}" дозволені.',
         msgInvalidFileType: 'Заборонений тип файла для "{name}". Тільки "{types}" дозволені.',
         msgInvalidFileExtension: 'Заборонене розширення для файла "{name}". Тільки "{extensions}" дозволені.',
         msgInvalidFileExtension: 'Заборонене розширення для файла "{name}". Тільки "{extensions}" дозволені.',
         msgUploadAborted: 'Вивантаження файлу перервана',
         msgUploadAborted: 'Вивантаження файлу перервана',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: 'Помилка перевірки',
         msgValidationError: 'Помилка перевірки',
         msgLoading: 'Загрузка файла {index} із {files} &hellip;',
         msgLoading: 'Загрузка файла {index} із {files} &hellip;',
         msgProgress: 'Загрузка файла {index} із {files} - {name} - {percent}% завершено.',
         msgProgress: 'Загрузка файла {index} із {files} - {name} - {percent}% завершено.',

+ 1 - 0
js/locales/zh-TW.js

@@ -38,6 +38,7 @@
         msgInvalidFileType: '檔案類型錯誤 "{name}". 只能使用 "{types}" 類型的檔案.',
         msgInvalidFileType: '檔案類型錯誤 "{name}". 只能使用 "{types}" 類型的檔案.',
         msgInvalidFileExtension: '附檔名錯誤 "{name}". 只能使用 "{extensions}" 的檔案.',
         msgInvalidFileExtension: '附檔名錯誤 "{name}". 只能使用 "{extensions}" 的檔案.',
         msgUploadAborted: '該文件上傳被中止',
         msgUploadAborted: '該文件上傳被中止',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: '驗證錯誤',
         msgValidationError: '驗證錯誤',
         msgLoading: '載入第 {index} 個檔案,共 {files} &hellip;',
         msgLoading: '載入第 {index} 個檔案,共 {files} &hellip;',
         msgProgress: '載入第 {index} 個檔案,共 {files} - {name} - {percent}% 成功.',
         msgProgress: '載入第 {index} 個檔案,共 {files} - {name} - {percent}% 成功.',

+ 1 - 0
js/locales/zh.js

@@ -37,6 +37,7 @@
         msgInvalidFileType: '不正确的类型 "{name}". 只支持 "{types}" 类型的文件.',
         msgInvalidFileType: '不正确的类型 "{name}". 只支持 "{types}" 类型的文件.',
         msgInvalidFileExtension: '不正确的文件扩展名 "{name}". 只支持 "{extensions}" 的文件扩展名.',
         msgInvalidFileExtension: '不正确的文件扩展名 "{name}". 只支持 "{extensions}" 的文件扩展名.',
         msgUploadAborted: '该文件上传被中止',
         msgUploadAborted: '该文件上传被中止',
+        msgUploadThreshold: 'Processing...',
         msgValidationError: '验证错误',
         msgValidationError: '验证错误',
         msgLoading: '加载第 {index} 文件 共 {files} &hellip;',
         msgLoading: '加载第 {index} 文件 共 {files} &hellip;',
         msgProgress: '加载第 {index} 文件 共 {files} - {name} - {percent}% 完成.',
         msgProgress: '加载第 {index} 文件 共 {files} - {name} - {percent}% 完成.',

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels