diff --git a/CHANGE.md b/CHANGE.md index d69d21b3..9c587337 100755 --- a/CHANGE.md +++ b/CHANGE.md @@ -5,8 +5,9 @@ Change Log: `bootstrap-fileinput` **Major Release: BC Breaking** -**Date**: 19-Jun-2022 +**Date**: 27-Jun-2022 +- (enh #1799): Correct translations containing `{maxSize}, {minSize}, {size}`. - (enh #1796): Add two new Font Awesome 6.x themes. - `fa6` - `explorer-fa6` diff --git a/js/locales/ar.js b/js/locales/ar.js index 871edd25..7d58ecf5 100755 --- a/js/locales/ar.js +++ b/js/locales/ar.js @@ -42,8 +42,8 @@ msgPlaceholder: 'إختر {files} ...', msgZoomModalHeading: 'معاينة تفصيلية', msgFileRequired: 'يجب عليك تحديد ملف للتحميل.', - msgSizeTooSmall: 'الملف "{name}" ({size} ك ب) صغير جداً ويجب أن يكون أكبر من {minSize} ك ب.', - msgSizeTooLarge: 'الملف "{name}" ({size} ك.ب) تعدى الحد الأقصى المسموح للرفع {maxSize} ك.ب.', + msgSizeTooSmall: 'الملف "{name}" ({size}) صغير جداً ويجب أن يكون أكبر من {minSize}.', + msgSizeTooLarge: 'الملف "{name}" ({size}) تعدى الحد الأقصى المسموح للرفع {maxSize}.', msgFilesTooLess: 'يجب عليك اختيار {n} {files} على الأقل للرفع.', msgFilesTooMany: 'عدد الملفات المختارة للرفع ({n}) تعدت الحد الأقصى المسموح به لعدد {m}.', msgTotalFilesTooMany: 'يمكنك تحميل كحد أقصى {m} ملفات ({n} ملفات تم الكشف عنها).', diff --git a/js/locales/fa.js b/js/locales/fa.js index c1f38267..c4aef41a 100755 --- a/js/locales/fa.js +++ b/js/locales/fa.js @@ -42,8 +42,8 @@ msgPlaceholder: 'انتخاب {files} ...', msgZoomModalHeading: 'نمایش با جزییات', msgFileRequired: 'شما باید یک فایل برای بارگذاری انتخاب نمایید.', - msgSizeTooSmall: 'فایل "{name}" ({size} کیلوبایت) خیلی کوچک است و باید از {minSize} کیلوبایت بزرگتر باشد.', - msgSizeTooLarge: 'فایل "{name}" ({size} کیلوبایت) از حداکثر مجاز {maxSize} کیلوبایت بزرگتر است.', + msgSizeTooSmall: 'فایل "{name}" ({size}) خیلی کوچک است و باید از {minSize}.', + msgSizeTooLarge: 'فایل "{name}" ({size}) از حداکثر مجاز {maxSize} بزرگتر است.', msgFilesTooLess: 'شما باید حداقل {n} {files} فایل برای بارگذاری انتخاب کنید.', msgFilesTooMany: 'تعداد فایلهای انتخاب شده برای بارگذاری ({n}) از حداکثر مجاز عبور کرده است {m}.', msgTotalFilesTooMany: 'You can upload a maximum of {m} files ({n} files detected).', diff --git a/js/locales/fi.js b/js/locales/fi.js index 845173f0..cacc2395 100755 --- a/js/locales/fi.js +++ b/js/locales/fi.js @@ -8,21 +8,21 @@ * * NOTE: this file must be saved in UTF-8 encoding. */ -(function (factory) { - 'use strict'; - if (typeof define === 'function' && define.amd) { - define(['jquery'], factory); - } else if (typeof module === 'object' && typeof module.exports === 'object') { - factory(require('jquery')); - } else { - factory(window.jQuery); - } +(function (factory) { + 'use strict'; + if (typeof define === 'function' && define.amd) { + define(['jquery'], factory); + } else if (typeof module === 'object' && typeof module.exports === 'object') { + factory(require('jquery')); + } else { + factory(window.jQuery); + } }(function ($) { "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'], + 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 …', @@ -35,9 +35,9 @@ uploadLabel: 'Lataa', uploadTitle: 'Lataa valitut tiedostot', msgNoFilesSelected: '', - msgFileRequired: 'You must select a file to upload.', - msgSizeTooSmall: 'File "{name}" ({size}) is too small and must be larger than {minSize}.', - msgSizeTooLarge: 'Tiedosto "{name}" ({size} Kt) ylittää suurimman sallitun tiedoston koon, joka on {maxSize} Kt. Yritä uudelleen!', + msgFileRequired: 'You must select a file to upload.', + msgSizeTooSmall: 'File "{name}" ({size}) is too small and must be larger than {minSize}.', + msgSizeTooLarge: 'Tiedosto "{name}" ({size}) ylittää suurimman sallitun tiedoston koon, joka on {maxSize}. Yritä uudelleen!', msgFilesTooLess: 'Vähintään {n} {files} tiedostoa on valittava ladattavaksi. Ole hyvä ja yritä uudelleen!', msgFilesTooMany: 'Valittujen tiedostojen lukumäärä ({n}) ylittää suurimman sallitun määrän {m}. Ole hyvä ja yritä uudelleen!', msgTotalFilesTooMany: 'You can upload a maximum of {m} files ({n} files detected).', @@ -46,7 +46,7 @@ msgFileNotReadable: 'Tiedosto "{name}" ei ole luettavissa.', msgFilePreviewAborted: 'Tiedoston "{name}" esikatselu keskeytetty.', msgFilePreviewError: 'Virhe on tapahtunut luettaessa tiedostoa "{name}".', - msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".', + msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".', msgInvalidFileType: 'Tiedosto "{name}" on väärän tyyppinen. Ainoastaan tiedostot tyyppiä "{types}" ovat tuettuja.', msgInvalidFileExtension: 'Tiedoston "{name}" tarkenne on epäkelpo. Ainoastaan tarkenteet "{extensions}" ovat tuettuja.', msgFileTypes: { @@ -60,44 +60,44 @@ 'object': 'Olio' }, msgUploadThreshold: 'Käsitellään …', - msgUploadBegin: 'Initializing …', - msgUploadEnd: 'Done', + msgUploadBegin: 'Initializing …', + msgUploadEnd: 'Done', msgUploadResume: 'Resuming upload …', msgUploadEmpty: 'Ei ladattavaa dataa.', - msgUploadError: 'Upload Error', - msgDeleteError: 'Delete Error', - msgProgressError: 'Error', + msgUploadError: 'Upload Error', + msgDeleteError: 'Delete Error', + msgProgressError: 'Error', msgValidationError: 'Tiedoston latausvirhe', msgLoading: 'Ladataan tiedostoa {index} / {files} …', msgProgress: 'Ladataan tiedostoa {index} / {files} - {name} - {percent}% valmistunut.', msgSelected: '{n} tiedostoa valittu', msgFoldersNotAllowed: 'Raahaa ja pudota ainoastaan tiedostoja! Ohitettu {n} raahattua kansiota.', - msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!', - msgAjaxProgressError: '{operation} failed', + msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!', + msgAjaxProgressError: '{operation} failed', msgDuplicateFile: 'File "{name}" of same size "{size}" has already been selected earlier. Skipping duplicate selection.', msgResumableUploadRetriesExceeded: 'Upload aborted beyond {max} retries for file {file}! Error Details:
{error}', msgPendingTime: '{time} remaining', msgCalculatingTime: 'calculating time remaining', - ajaxOperations: { - deleteThumb: 'file delete', - uploadThumb: 'file upload', - uploadBatch: 'batch file upload', - uploadExtra: 'form data upload' - }, + ajaxOperations: { + deleteThumb: 'file delete', + uploadThumb: 'file upload', + uploadBatch: 'batch file upload', + uploadExtra: 'form data upload' + }, dropZoneTitle: 'Raahaa ja pudota tiedostot tähän …', dropZoneClickTitle: '