Bladeren bron

Fix #1737: Configurable file size and bitrate units

Kartik Visweswaran 3 jaren geleden
bovenliggende
commit
ef7a78ccaf

+ 3 - 0
CHANGE.md

@@ -5,6 +5,9 @@ Change Log: `bootstrap-fileinput`
 
 **Date**: _under development_
 
+- (enh #1737): Configurable file size units and bitrate units. New plugin properties configurable and translateable via locale language files.
+  - `sizeUnits` defaults to `['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']`
+  - `bitRateUnits` defaults to `['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s']`
 - (enh #1736): Correct byte to KB conversion.
   - new property `bytesToKB` which defaults to `1024` is used for conversion.
 - (enh #1735): Correct file caption reset after thumbnail delete.

+ 5 - 5
js/fileinput.js

@@ -1051,9 +1051,7 @@
                 getUploadStats: function (id, loaded, total) {
                     var fm = self.fileManager,
                         started = id ? fm.stats[id] && fm.stats[id].started || $h.now() : self.uploadStartTime,
-                        elapsed = ($h.now() - started) / 1000,
-                        speeds = ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
-                        bps = Math.ceil(elapsed ? loaded / elapsed : 0),
+                        elapsed = ($h.now() - started) / 1000, bps = Math.ceil(elapsed ? loaded / elapsed : 0),
                         pendingBytes = total - loaded, out, delay = fm.bpsLog.length ? self.bitrateUpdateDelay : 0;
                     setTimeout(function () {
                         var i, j = 0, n = 0, len, beg;
@@ -1076,7 +1074,7 @@
                         loaded: loaded,
                         total: total,
                         bps: fm.bps,
-                        bitrate: self._getSize(fm.bps, speeds),
+                        bitrate: self._getSize(fm.bps, self.bitRateUnits),
                         pendingBytes: pendingBytes
                     };
                     if (id) {
@@ -4137,7 +4135,7 @@
                     out = '0.00 B';
                 } else {
                     if (!sizes) {
-                        sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
+                        sizes = self.sizeUnits;
                     }
                     i = Math.floor(Math.log(size) / Math.log(self.bytesToKB));
                     out = (size / Math.pow(self.bytesToKB, i)).toFixed(2) + ' ' + sizes[i];
@@ -6174,6 +6172,8 @@
 
     // noinspection HtmlUnknownAttribute
     $.fn.fileinputLocales.en = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'],
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'file',
         filePlural: 'files',
         browseLabel: 'Browse …',

File diff suppressed because it is too large
+ 0 - 0
js/fileinput.min.js


+ 2 - 0
js/locales/LANG.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['_LANG_'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'file',
         filePlural: 'files',
         browseLabel: 'Browse …',

+ 2 - 0
js/locales/ar.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['ar'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'ملف',
         filePlural: 'ملفات',
         browseLabel: 'تصفح …',

+ 2 - 0
js/locales/az.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['az'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'fayl',
         filePlural: 'fayl',
         browseLabel: 'Seç …',

+ 2 - 0
js/locales/bg.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['bg'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'файл',
         filePlural: 'файла',
         browseLabel: 'Избери …',

+ 2 - 0
js/locales/ca.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['ca'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'arxiu',
         filePlural: 'arxius',
         browseLabel: 'Examinar …',

+ 2 - 0
js/locales/cr.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['cr'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'datoteka',
         filePlural: 'datoteke',
         browseLabel: 'Izaberi …',

+ 2 - 0
js/locales/cs.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['cs'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'soubor',
         filePlural: 'soubory',
         browseLabel: 'Vybrat …',

+ 2 - 0
js/locales/da.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['da'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'fil',
         filePlural: 'filer',
         browseLabel: 'Browse …',

+ 2 - 0
js/locales/de.js

@@ -10,6 +10,8 @@
     "use strict";
 
     $.fn.fileinputLocales['de'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'Datei',
         filePlural: 'Dateien',
         browseLabel: 'Auswählen …',

+ 2 - 0
js/locales/el.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['el'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'αρχείο',
         filePlural: 'αρχεία',
         browseLabel: 'Αναζήτηση …',

+ 2 - 0
js/locales/es.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['es'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'archivo',
         filePlural: 'archivos',
         browseLabel: 'Examinar …',

+ 2 - 0
js/locales/et.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['et'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'fail',
         filePlural: 'failid',
         browseLabel: 'Sirvi …',

+ 2 - 0
js/locales/fa.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['fa'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'فایل',
         filePlural: 'فایل‌ها',
         browseLabel: 'مرور …',

+ 2 - 0
js/locales/fi.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales.fi = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'tiedosto',
         filePlural: 'tiedostot',
         browseLabel: 'Selaa …',

+ 2 - 0
js/locales/fr.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['fr'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'fichier',
         filePlural: 'fichiers',
         browseLabel: 'Parcourir …',

+ 2 - 0
js/locales/gl.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['gl'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'arquivo',
         filePlural: 'arquivos',
         browseLabel: 'Examinar …',

+ 2 - 0
js/locales/he.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['he'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'קובץ',
         filePlural: 'קבצים',
         browseLabel: 'העלאה …',

+ 2 - 0
js/locales/hu.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['hu'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'fájl',
         filePlural: 'fájlok',
         browseLabel: 'Tallózás…',

+ 2 - 0
js/locales/id.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['id'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'berkas',
         filePlural: 'berkas',
         browseLabel: 'Pilih berkas …',

+ 2 - 0
js/locales/it.js

@@ -14,6 +14,8 @@
     "use strict";
 
     $.fn.fileinputLocales['it'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'file',
         filePlural: 'file',
         browseLabel: 'Sfoglia …',

+ 2 - 0
js/locales/ja.js

@@ -19,6 +19,8 @@
     "use strict";
 
     $.fn.fileinputLocales['ja'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'ファイル',
         filePlural: 'ファイル',
         browseLabel: 'ファイルを選択 …',

+ 2 - 0
js/locales/ka.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['ka'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'ფაილი',
         filePlural: 'ფაილები',
         browseLabel: 'არჩევა …',

+ 2 - 0
js/locales/kr.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['kr'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: '파일',
         filePlural: '파일들',
         browseLabel: '찾아보기 …',

+ 2 - 0
js/locales/kz.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['kz'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'файл',
         filePlural: 'файлдар',
         browseLabel: 'Таңдау …',

+ 2 - 0
js/locales/lt.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['lt'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'failas',
         filePlural: 'failai',
         browseLabel: 'Naršyti …',

+ 2 - 0
js/locales/lv.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['lv'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'failu',
         filePlural: 'faili',
         browseLabel: 'Izvēlaties …',

+ 2 - 0
js/locales/nl.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['nl'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'bestand',
         filePlural: 'bestanden',
         browseLabel: 'Zoek …',

+ 2 - 0
js/locales/no.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['no'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'fil',
         filePlural: 'filer',
         browseLabel: 'Bla gjennom …',

+ 2 - 0
js/locales/pl.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['pl'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'plik',
         filePlural: 'pliki',
         browseLabel: 'Przeglądaj …',

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

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['pt-BR'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'arquivo',
         filePlural: 'arquivos',
         browseLabel: 'Procurar …',

+ 2 - 0
js/locales/pt.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['pt'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'ficheiro',
         filePlural: 'ficheiros',
         browseLabel: 'Procurar …',

+ 2 - 0
js/locales/ro.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['ro'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'fișier',
         filePlural: 'fișiere',
         browseLabel: 'Răsfoiește …',

+ 2 - 0
js/locales/ru.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['ru'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'файл',
         filePlural: 'файлы',
         browseLabel: 'Выбрать …',

+ 2 - 0
js/locales/sk.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['sk'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'súbor',
         filePlural: 'súbory',
         browseLabel: 'Vybrať …',

+ 2 - 0
js/locales/sl.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['sl'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'datoteka',
         filePlural: 'datotek',
         browseLabel: 'Prebrskaj …',

+ 2 - 0
js/locales/sr-latn.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['sr-latn'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'dokument',
         filePlural: 'dokumenti',
         browseLabel: 'Odaberi dokument …',

+ 2 - 0
js/locales/sv.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['sv'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'fil',
         filePlural: 'filer',
         browseLabel: 'Bläddra …',

+ 2 - 0
js/locales/th.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['th'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'ไฟล์',
         filePlural: 'ไฟล์',
         browseLabel: 'เลือกดู …',

+ 2 - 0
js/locales/tr.js

@@ -12,6 +12,8 @@
     "use strict";
 
     $.fn.fileinputLocales['tr'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'dosya',
         filePlural: 'dosyalar',
         browseLabel: 'Gözat …',

+ 2 - 0
js/locales/uk.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['uk'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'файл',
         filePlural: 'файли',
         browseLabel: 'Обрати …',

+ 2 - 0
js/locales/uz-cyrl.js

@@ -11,6 +11,8 @@
     "use strict";
 
     $.fn.fileinputLocales['uz-cyrl'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'файл',
         filePlural: 'файллар',
         browseLabel: 'Танлаш …',

+ 2 - 0
js/locales/uz.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales.uz = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'fayl',
         filePlural: 'fayllar',
         browseLabel: 'Tanlash …',

+ 2 - 0
js/locales/vi.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['vi'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: 'tập tin',
         filePlural: 'các tập tin',
         browseLabel: 'Duyệt …',

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

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['zh-TW'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: '單一檔案',
         filePlural: '複選檔案',
         browseLabel: '瀏覽 …',

+ 2 - 0
js/locales/zh.js

@@ -13,6 +13,8 @@
     "use strict";
 
     $.fn.fileinputLocales['zh'] = {
+        sizeUnits: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
+        bitRateUnits: ['B/s', 'KB/s', 'MB/s', 'GB/s', 'TB/s', 'PB/s', 'EB/s', 'ZB/s', 'YB/s'],
         fileSingle: '文件',
         filePlural: '个文件',
         browseLabel: '选择 …',

Some files were not shown because too many files changed in this diff