From 3f9a5b863598f84200e32f9b868b6bb335c119af Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 9 Dec 2021 10:09:03 +0100 Subject: [PATCH 1/5] add conversion with mutool --- doc/README.Converters | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/README.Converters b/doc/README.Converters index 96ef71bbe..5b4887966 100644 --- a/doc/README.Converters +++ b/doc/README.Converters @@ -9,6 +9,8 @@ application/csv application/pdf pdftotext -nopgbrk %s - | sed -e 's/ [a-zA-Z0-9.]\{1\} / /g' -e 's/[0-9.]//g' + mutool draw -F txt -q -N -o - %s + application/vnd.openxmlformats-officedocument.wordprocessingml.document docx2txt '%s' - @@ -85,6 +87,10 @@ image/png application/pdf gs -dBATCH -dNOPAUSE -sDEVICE=png16m -dPDFFitPage -r72x72 -sOutputFile=- -dFirstPage=1 -dLastPage=1 -q '%f' | convert -resize %wx png:- '%o' + convert -density 100 -resize %wx '%f[0]' 'png:%o' + + mutool draw -F png -w %w -q -N -o %o %f 1 + text/plain a2ps -1 -a1 -R -B -o - '%f' | gs -dBATCH -dNOPAUSE -sDEVICE=png16m -dFirstPage=1 -dLastPage=1 -dPDFFitPage -r72x72 -sOutputFile=- -q - | convert -resize %wx png:- 'png:%o' From 0c888bc9d1de9fac4a19773ebb52f6e20ffed22b Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 9 Dec 2021 10:11:17 +0100 Subject: [PATCH 2/5] categories are and'ed not or'ed --- SeedDMS_Lucene/Lucene/Search.php | 2 +- SeedDMS_SQLiteFTS/SQLiteFTS/Search.php | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/SeedDMS_Lucene/Lucene/Search.php b/SeedDMS_Lucene/Lucene/Search.php index c25ba678a..5ca533d93 100644 --- a/SeedDMS_Lucene/Lucene/Search.php +++ b/SeedDMS_Lucene/Lucene/Search.php @@ -93,7 +93,7 @@ class SeedDMS_Lucene_Search { if($querystr) $querystr .= ' && '; $querystr .= '(category:"'; - $querystr .= implode('" || category:"', $fields['category']); + $querystr .= implode('" && category:"', $fields['category']); $querystr .= '")'; } if(!empty($fields['status'])) { diff --git a/SeedDMS_SQLiteFTS/SQLiteFTS/Search.php b/SeedDMS_SQLiteFTS/SQLiteFTS/Search.php index b013025ce..a227b24e1 100644 --- a/SeedDMS_SQLiteFTS/SQLiteFTS/Search.php +++ b/SeedDMS_SQLiteFTS/SQLiteFTS/Search.php @@ -99,9 +99,9 @@ class SeedDMS_SQliteFTS_Search { if(!empty($fields['category'])) { if($querystr) $querystr .= ' AND '; - $querystr .= '(category:'; - $querystr .= implode(' OR category:', $fields['category']); - $querystr .= ')'; + $querystr .= '(category:"'; + $querystr .= implode('" AND category:"', $fields['category']); + $querystr .= '")'; } if(!empty($fields['mimetype'])) { if($querystr) From afb7736f9bbfaea20de4ef0e723b22f151c0ceaa Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 9 Dec 2021 17:30:01 +0100 Subject: [PATCH 3/5] check if post request succeeds --- op/op.AddDocument.php | 16 +++++++++++++--- op/op.AddFile.php | 7 +++++++ op/op.UpdateDocument.php | 13 +++++++++++++ 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/op/op.AddDocument.php b/op/op.AddDocument.php index 8ca4f63a5..c72cb79df 100644 --- a/op/op.AddDocument.php +++ b/op/op.AddDocument.php @@ -33,6 +33,13 @@ include("../inc/inc.ClassController.php"); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); $controller = Controller::factory($tmp[1], array('dms'=>$dms, 'user'=>$user)); +/* if post_max_size is to small, then $_POST will not be set and the content + * lenght will exceed post_max_size + */ +if(empty($_POST) && $_SERVER['CONTENT_LENGTH'] > SeedDMS_Core_File::parse_filesize(ini_get('post_max_size'))) { + UI::exitError(getMLText("folder_title", array("foldername" => '')),getMLText("uploading_postmaxsize")); +} + /* Check if the form data comes from a trusted request */ if(!checkFormKey('adddocument')) { UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_request_token"))),getMLText("invalid_request_token")); @@ -330,15 +337,18 @@ if(!empty($_POST['notification_groups'])) { /* Check files for Errors first */ $maxuploadsize = SeedDMS_Core_File::parse_filesize($settings->_maxUploadSize); foreach($file_ary as $file) { + if($file['error']==1) { + UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("uploading_maxsize")); + } + if($file['error']!=0) { + UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("uploading_failed")); + } if ($file["size"]==0) { UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("uploading_zerosize")); } if ($maxuploadsize && $file["size"] > $maxuploadsize) { UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("uploading_maxsize")); } - if($file['error']!=0) { - UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("uploading_failed")); - } } foreach($file_ary as $file) { diff --git a/op/op.AddFile.php b/op/op.AddFile.php index 305972af5..cbb203c35 100644 --- a/op/op.AddFile.php +++ b/op/op.AddFile.php @@ -27,6 +27,13 @@ include("../inc/inc.DBInit.php"); include("../inc/inc.ClassUI.php"); include("../inc/inc.Authentication.php"); +/* if post_max_size is to small, then $_POST will not be set and the content + * lenght will exceed post_max_size + */ +if(empty($_POST) && $_SERVER['CONTENT_LENGTH'] > SeedDMS_Core_File::parse_filesize(ini_get('post_max_size'))) { + UI::exitError(getMLText("document_title", array("documentname" => '')),getMLText("uploading_postmaxsize")); +} + if (!isset($_POST["documentid"]) || !is_numeric($_POST["documentid"]) || intval($_POST["documentid"])<1) { UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id")); } diff --git a/op/op.UpdateDocument.php b/op/op.UpdateDocument.php index 8d7f04dd7..23e5ad1e2 100644 --- a/op/op.UpdateDocument.php +++ b/op/op.UpdateDocument.php @@ -31,6 +31,13 @@ include("../inc/inc.ClassController.php"); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); $controller = Controller::factory($tmp[1], array('dms'=>$dms, 'user'=>$user)); +/* if post_max_size is to small, then $_POST will not be set and the content + * lenght will exceed post_max_size + */ +if(empty($_POST) && $_SERVER['CONTENT_LENGTH'] > SeedDMS_Core_File::parse_filesize(ini_get('post_max_size'))) { + UI::exitError(getMLText("folder_title", array("foldername" => '')),getMLText("uploading_postmaxsize")); +} + /* Check if the form data comes from a trusted request */ if(!checkFormKey('updatedocument')) { UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_request_token"))),getMLText("invalid_request_token")); @@ -129,6 +136,12 @@ if(!$file_ary) { $file = $file_ary[0]; if ($file['error'] == 0) { + if($file['error']==1) { + UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("uploading_maxsize")); + } + if($file['error']!=0) { + UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("uploading_failed")); + } if ($file["size"]==0) { UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("uploading_zerosize")); } From 92dbaf5e35ddcd3a1b02b4e0836b2b5fddbe7b5c Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 9 Dec 2021 17:31:02 +0100 Subject: [PATCH 4/5] add note about better error checking on uploading files --- CHANGELOG | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index b6664b912..5ea17de9d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -15,6 +15,8 @@ in list of notifiers - improve fulltext search - improve validation of change password form +- better error checking if uploading or adding a document failed due to + size limits -------------------------------------------------------------------------------- Changes in version 5.1.23 From 463ba00cab48ea901f93f7c319cba1ae504aadb8 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 10 Dec 2021 14:10:30 +0100 Subject: [PATCH 5/5] some new phrases --- languages/ar_EG/lang.inc | 1 + languages/bg_BG/lang.inc | 1 + languages/ca_ES/lang.inc | 1 + languages/cs_CZ/lang.inc | 1 + languages/de_DE/lang.inc | 5 +++-- languages/el_GR/lang.inc | 1 + languages/en_GB/lang.inc | 5 +++-- languages/es_ES/lang.inc | 1 + languages/fr_FR/lang.inc | 1 + languages/hr_HR/lang.inc | 1 + languages/hu_HU/lang.inc | 1 + languages/it_IT/lang.inc | 1 + languages/ko_KR/lang.inc | 1 + languages/lo_LA/lang.inc | 1 + languages/nb_NO/lang.inc | 1 + languages/nl_NL/lang.inc | 1 + languages/pl_PL/lang.inc | 1 + languages/pt_BR/lang.inc | 1 + languages/ro_RO/lang.inc | 1 + languages/ru_RU/lang.inc | 1 + languages/sk_SK/lang.inc | 1 + languages/sv_SE/lang.inc | 1 + languages/tr_TR/lang.inc | 1 + languages/uk_UA/lang.inc | 1 + languages/zh_CN/lang.inc | 7 ++++--- languages/zh_TW/lang.inc | 1 + 26 files changed, 33 insertions(+), 7 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index 68b447266..fc00e38c3 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -2015,6 +2015,7 @@ URL: [url]', 'uploaded_by' => 'تم الرفع بواسطة', 'uploading_failed' => 'عملية رفع واحد من ملفاتك فشلت . من فضلك قم بالتأكد من اقصى ملف يمكن تحميله', 'uploading_maxsize' => 'الملف المرفوع يتخطى حجم الملف القياسي المسموح', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'تحميل ملف فارغ. عملية التحميل الغيت', 'used_discspace' => 'المساحة المستخدمة', 'user' => 'مستخدم', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index 2f6a5c956..63f355e17 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -1869,6 +1869,7 @@ $text = array( 'uploaded_by' => 'Качен от', 'uploading_failed' => 'Качването не стана. Свържете се с админа', 'uploading_maxsize' => '', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Качване на празен файл/размер=0. Качването прекратено.', 'used_discspace' => 'Използвано дисково пространство', 'user' => 'Потребител', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index 46c292776..ad95af245 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -1874,6 +1874,7 @@ URL: [url]', 'uploaded_by' => 'Enviat per', 'uploading_failed' => 'Enviament (Upload) fallat. Si us plau, contacteu amb l\'administrador.', 'uploading_maxsize' => '', +'uploading_postmaxsize' => '', 'uploading_zerosize' => '', 'used_discspace' => 'Espai utilitzat', 'user' => 'Usuari', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index 96da0ba85..6f7899798 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -2087,6 +2087,7 @@ URL: [url]', 'uploaded_by' => 'Nahrál', 'uploading_failed' => 'Nahrání selhalo. Prosím, kontaktujte správce.', 'uploading_maxsize' => 'Nahrávaný soubor je větší než maximální velikost pro upload.', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Nahrávání prázdného souboru. Nahrání zrušeno.', 'used_discspace' => 'Použité místo na disku', 'user' => 'Uživatel', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index d7882d00e..0e48e5bfb 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (3089), dgrutsch (22) +// Translators: Admin (3091), dgrutsch (22) $text = array( '2_factor_auth' => '2-Faktor Authentifizierung', @@ -293,7 +293,7 @@ URL: [url]

', 'categories_loading' => 'Bitte warten, bis die Liste der Kategorien geladen ist …', 'category' => 'Kategorie', 'category_exists' => 'Kategorie existiert bereits.', -'category_filter' => 'Nur Kategorien', +'category_filter' => 'Kategorien', 'category_info' => 'Information', 'category_in_use' => 'Diese Kategorie wird zur Zeit von Dokumenten verwendet.', 'category_noname' => 'Kein Kategoriename eingetragen.', @@ -2430,6 +2430,7 @@ URL: [url]

', 'uploaded_by' => 'Hochgeladen durch', 'uploading_failed' => 'Das Hochladen einer Datei ist fehlgeschlagen. Bitte überprüfen Sie die maximale Dateigröße für Uploads.', 'uploading_maxsize' => 'Die Datei überschreitet die maximale Dateigröße für Uploads.', +'uploading_postmaxsize' => 'Der Post-Request überschreitet die maximal Größe.', 'uploading_zerosize' => 'Versuch eine leere Datei hochzuladen. Vorgang wird abgebrochen.', 'used_discspace' => 'Verbrauchter Speicherplatz', 'user' => 'Benutzer', diff --git a/languages/el_GR/lang.inc b/languages/el_GR/lang.inc index d5ef73d17..acf6df901 100644 --- a/languages/el_GR/lang.inc +++ b/languages/el_GR/lang.inc @@ -1880,6 +1880,7 @@ URL: [url]', 'uploaded_by' => 'ανέβηκε από', 'uploading_failed' => '', 'uploading_maxsize' => '', +'uploading_postmaxsize' => '', 'uploading_zerosize' => '', 'used_discspace' => 'Χώρος', 'user' => 'Χρήστης', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index 887aeed6d..765a1a741 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (2185), archonwang (3), dgrutsch (9), netixw (14) +// Translators: Admin (2187), archonwang (3), dgrutsch (9), netixw (14) $text = array( '2_factor_auth' => '2-factor authentication', @@ -293,7 +293,7 @@ URL: [url]

', 'categories_loading' => 'Please wait, until the list of categories is loaded …', 'category' => 'Category', 'category_exists' => 'Category already exists.', -'category_filter' => 'Only categories', +'category_filter' => 'Categories', 'category_info' => 'Information', 'category_in_use' => 'This category is currently used by documents.', 'category_noname' => 'No category name given.', @@ -2433,6 +2433,7 @@ URL: [url]

', 'uploaded_by' => 'Uploaded by', 'uploading_failed' => 'Uploading one of your files failed. Please check your maximum upload file size.', 'uploading_maxsize' => 'The uploaded file exceeds the maximum upload file size.', +'uploading_postmaxsize' => 'The post request exceeds the maximum size.', 'uploading_zerosize' => 'Uploading an empty file. Upload is canceled.', 'used_discspace' => 'Used disk space', 'user' => 'User', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index aecfe4e95..14e9daec8 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -2030,6 +2030,7 @@ URL: [url]', 'uploaded_by' => 'Enviado por', 'uploading_failed' => 'Envío (Upload) fallido. Por favor contacte con el Administrador.', 'uploading_maxsize' => 'El archivo subido supera el tamaño máximo de upload', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Subiendo un fichero vacío. -Subida cancelada.', 'used_discspace' => 'Espacio de disco utilizado', 'user' => 'Usuario', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index f93534ef9..4870f8d8a 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -2416,6 +2416,7 @@ URL : [url]

', 'uploaded_by' => 'Déposé par', 'uploading_failed' => 'Dépôt d\'un des documents échoué. Veuillez vérifier la taille d\'envoi maximale autorisée.', 'uploading_maxsize' => 'La taille du fichier dépasse la limite maximale autorisée.', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Chargement d\'un fichier vide. Chargement annulé.', 'used_discspace' => 'Espace disque utilisé', 'user' => 'Utilisateur', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index b48fa97b6..dc1b9645c 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -2051,6 +2051,7 @@ Internet poveznica: [url]', 'uploaded_by' => 'Učitao', 'uploading_failed' => 'Neuspješno učitavanje jedne od vaših datoteka. Molimo provjerite maksimalnu veličinu datoteke za učitavanje.', 'uploading_maxsize' => 'Učitana datoteke premašuje maksimalnu veličinu datoteke za učitavanje.', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Datoteka koja se učitava je prazna. Učitavanje je otkazano.', 'used_discspace' => 'Iskorišteni prostor na disku', 'user' => 'Korisnik', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index 4b627a705..f71f3df93 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -2029,6 +2029,7 @@ URL: [url]', 'uploaded_by' => 'Feltöltötte', 'uploading_failed' => 'Állományai egyikének feltöltése sikertelen. Kérjük ellenőrizze a legnagyobb feltölthető állomány méretet.', 'uploading_maxsize' => 'A feltöltött fájl nagyobb, mint a megengedezz maximális méret', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Üres állomány feltöltése. Feltöltés megszakítva.', 'used_discspace' => 'Felhasznált lemezterület', 'user' => 'Felhasználó', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index 04ca18b4c..840f731c5 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -2078,6 +2078,7 @@ URL: [url]', 'uploaded_by' => 'Caricato da', 'uploading_failed' => 'Upload fallito. Controllare la dimensione massima caricabile consentita.', 'uploading_maxsize' => 'Il file caricato supera la dimensione massima consentita.', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Si sta caricando un file vuoto. Operazione abortita.', 'used_discspace' => 'Spazio su disco occupato', 'user' => 'Utente', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index ede4ada79..cc39f3888 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -2045,6 +2045,7 @@ URL : [url]', 'uploaded_by' => '업로드', 'uploading_failed' => '파일 업로드중 실패 최대. 업로드 파일 크기를 확인하시기 바랍니다.', 'uploading_maxsize' => '최대 업로드 파일 크기를 초과하였습니다.', +'uploading_postmaxsize' => '', 'uploading_zerosize' => '빈 파일을 업로드 합니다. 업로드가 취소 됩니다.', 'used_discspace' => '사용된 디스크 공간', 'user' => '사용자', diff --git a/languages/lo_LA/lang.inc b/languages/lo_LA/lang.inc index 56f5c8d57..3ef12db03 100644 --- a/languages/lo_LA/lang.inc +++ b/languages/lo_LA/lang.inc @@ -2071,6 +2071,7 @@ URL: [url]', 'uploaded_by' => 'ອັບໂຫລດໂດຍ', 'uploading_failed' => 'ການອັບໂຫລດໜື່ງໄຟລຂອງທ່ານລົ້ມເຫຼວ ກະລຸນາກວດສອບຂະໜາດໄຟລສູງສຸດສຳລັບການອັບໂຫລດ', 'uploading_maxsize' => 'ໄຟລທີອັບໂຫລດມີຂະໜາດໃຫ່ຍກວ່າໄຟລທີມີຂະໜາດອັບໂຫລດສູງສຸດ', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'ການອັບໂຫລດໄຟລເປົ່າ, ການອັບໂຫຼດຖຶກຍົກເລີກ', 'used_discspace' => 'ໄຊ້ເນື້ອທີດິສ', 'user' => 'ຜູ້ໄຊ້ງານ', diff --git a/languages/nb_NO/lang.inc b/languages/nb_NO/lang.inc index feafa7245..60059386c 100644 --- a/languages/nb_NO/lang.inc +++ b/languages/nb_NO/lang.inc @@ -2084,6 +2084,7 @@ URL: [url]', 'uploaded_by' => 'Lastet opp av', 'uploading_failed' => 'Opplasting av en av filene dine mislyktes. Kontroller den maksimale filstørrelsen for opplastning.', 'uploading_maxsize' => 'Den opplastede filen overskrider den maksimale opplastede filstørrelsen.', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Laster opp en tom fil. Opplastingen er kansellert.', 'used_discspace' => 'Brukt diskplass', 'user' => 'Bruker', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index 72b5d9a95..d974a2140 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -2083,6 +2083,7 @@ URL: [url]', 'uploaded_by' => 'Geüpload door', 'uploading_failed' => 'Upload mislukt. Neem contact op met de [Beheerder].', 'uploading_maxsize' => 'Het geüploade bestand overschrijdt de maximum grootte.', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Uploaden van een leeg bestand. Upload wordt geannuleerd.', 'used_discspace' => 'Gebruike schijf ruimte', 'user' => 'Gebruiker', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index 876a004e8..cc16a1dcc 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -2014,6 +2014,7 @@ URL: [url]', 'uploaded_by' => 'Przesłane przez', 'uploading_failed' => 'Przesyłanie nie powiodło się. Skontaktuj się z administratorem.', 'uploading_maxsize' => 'Rozmiar pliku większy niż dopuszczalny', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Próba przesłania pustego pliku. Przesyłanie zostało przerwane.', 'used_discspace' => 'Użyta przestrzeń dyskowa', 'user' => 'Użytkownik', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index 84dfd5cbd..dd4ab0b2a 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -2090,6 +2090,7 @@ URL: [url]', 'uploaded_by' => 'Inserido por', 'uploading_failed' => 'Inserção falhou. Por favor contacte o administrador', 'uploading_maxsize' => 'O arquivo excede o tamanho máximo permitido para envio.', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Envio de um arquivo vazio. Envio cancelado.', 'used_discspace' => 'Espaço em disco usado', 'user' => 'Usuário', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index ac3b9dedb..841ae3522 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -2052,6 +2052,7 @@ URL: [url]', 'uploaded_by' => 'Adaugate de', 'uploading_failed' => 'Încărcarea unuia dintre fișierele a eșuat. Vă rugăm să verificați dimensiunea maximă de încărcare fișiere.', 'uploading_maxsize' => 'Fișierul încărcat depășește dimensiunea maximă de încărcare fișiere.', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Se încarcă un fișier gol. Încărcarea este anulată.', 'used_discspace' => 'Spatiu pe disc folosit', 'user' => 'Utilizator', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index 7b5661143..b54ec0622 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -2059,6 +2059,7 @@ URL: [url]', 'uploaded_by' => 'Загрузил(а)', 'uploading_failed' => 'Загрузка не удалась. Свяжитесь с администратором.', 'uploading_maxsize' => 'Размер загруженного файла превышает максимально возможный', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Отменена загрузка пустого файла.', 'used_discspace' => 'Занятое дисковое пространство', 'user' => 'Пользователь', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index 8f51fd3b2..0cd16ac4f 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -2092,6 +2092,7 @@ URL: [url]', 'uploaded_by' => 'Nahral/a', 'uploading_failed' => 'Nahranie niektorého súboru zlyhalo. Preverte maximálnu povolenú veľkosť.', 'uploading_maxsize' => 'Nahrávaný súbor prekročil maximálnu povolenú velkosť.', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Nahrávate prázdny súbor. Nahrávanie je zrušené.', 'used_discspace' => 'Využitý priestor na disku', 'user' => 'Používateľ', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index abc35204b..d216e959e 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -2065,6 +2065,7 @@ URL: [url]', 'uploaded_by' => 'Uppladdat av', 'uploading_failed' => 'Fel vid uppladdningen. Kontakta administratören.', 'uploading_maxsize' => 'Den uppladdade filen översteg maxgränsen för filstorlek.', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Uppladdning av tom fil. Uppladdningen avbryts.', 'used_discspace' => 'Använt lagringsutrymme', 'user' => 'Användare', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index 7b5843881..d64b377b5 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -2031,6 +2031,7 @@ URL: [url]', 'uploaded_by' => 'Yükleyen', 'uploading_failed' => 'Dosyalardan biri yüklenirken başarısız oldu. Maksimum yükleme boyutunuzu kontrol ediniz.', 'uploading_maxsize' => 'Yüklenen dosya maksimum yükleme boyutundan fazla.', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Boş bir dosya yükleniyor. Yükleme iptal edildi.', 'used_discspace' => 'Kullanılan disk alanı', 'user' => 'Kullanıcı', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index 9d670513b..a51b70b28 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -2052,6 +2052,7 @@ URL: [url]', 'uploaded_by' => 'Завантажив(ла)', 'uploading_failed' => 'Завантаження не успішне. Зв\'яжіться з адміністратором.', 'uploading_maxsize' => 'Розмір завантаженого файлу перевищує максимально допустимий', +'uploading_postmaxsize' => '', 'uploading_zerosize' => 'Відміна завантаження порожнього файлу.', 'used_discspace' => 'Зайнятий дисковий простір', 'user' => 'Користувач', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index 394e84ef1..cefa9abfe 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1231), archonwang (469), fengjohn (5), yang86 (1) +// Translators: Admin (1233), archonwang (469), fengjohn (5), yang86 (1) $text = array( '2_factor_auth' => '双重认证', @@ -509,7 +509,7 @@ URL: [url]', 'dropfolder_metadata' => '', 'dropupload' => '快速上传', 'drop_files_here' => '拖入这里', -'drop_files_here_or_click' => '', +'drop_files_here_or_click' => '拖拽文件至此或点击', 'dump_creation' => '转储数据', 'dump_creation_warning' => '通过此操作,您可以创建一个您数据库的转储文件,之后可以将转储数据保存到您服务器所在的数据文件夹中', 'dump_list' => '存在转储文件', @@ -2030,6 +2030,7 @@ URL: [url]', 'uploaded_by' => '上传者', 'uploading_failed' => '文件太大无法上传!请处理后重新上传。', 'uploading_maxsize' => '最大上传限制', +'uploading_postmaxsize' => '', 'uploading_zerosize' => '上传失败!请检查是否没有选择上传的文件。', 'used_discspace' => '使用磁盘空间', 'user' => '用户', @@ -2068,7 +2069,7 @@ URL: [url]', 'version_deleted_email_subject' => '[sitename]: [name] - 版本已删除', 'version_info' => '版本信息', 'view' => '查看', -'view_document' => '', +'view_document' => '查看', 'view_folder' => '', 'view_online' => '在线浏览', 'warning' => '警告', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index 214b8eff2..114c8fc19 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -2090,6 +2090,7 @@ URL: [url]', 'uploaded_by' => '上傳者', 'uploading_failed' => '文件太大無法上傳!請處理後重新上傳。', 'uploading_maxsize' => '最大上傳限制', +'uploading_postmaxsize' => '', 'uploading_zerosize' => '上傳失敗!請檢查是否沒有選擇上傳的檔。', 'used_discspace' => '使用磁碟空間', 'user' => '使用者',