From 580fa92393538255f08dd857a766cdb8e262c948 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 19 Nov 2025 20:31:24 +0100 Subject: [PATCH 01/14] set the original file name will other adjust the file type --- op/op.Ajax.php | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/op/op.Ajax.php b/op/op.Ajax.php index e0e73c539..53435eee6 100644 --- a/op/op.Ajax.php +++ b/op/op.Ajax.php @@ -694,20 +694,28 @@ switch($command) { $document = $content->getDocument(); if ($document->getAccessMode($user) >= M_READWRITE) { $oldname = $content->getOriginalFileName(); - if (!$content->setOriginalFilename($_REQUEST['name'])) { - header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'Error setting original file name', 'data'=>'')); - } else { - if($fulltextservice && ($index = $fulltextservice->Indexer())) { - $lucenesearch = $fulltextservice->Search(); - if($hit = $lucenesearch->getDocument($document->getId())) { - $index->reindexDocument($hit->id); - $index->commit(); + $newname = trim($_REQUEST['name']); + if ($oldname != $newname) { + if (!$content->setOriginalFilename($newname)) { + header('Content-Type: application/json'); + echo json_encode(array('success'=>false, 'message'=>'Error setting original file name', 'data'=>'')); + } else { + $fileType = pathinfo($newname, PATHINFO_EXTENSION); + $content->setFileType($fileType); + if($fulltextservice && ($index = $fulltextservice->Indexer())) { + $lucenesearch = $fulltextservice->Search(); + if($hit = $lucenesearch->getDocument($document->getId())) { + $index->reindexDocument($hit->id); + $index->commit(); + } } + header('Content-Type: application/json'); + echo json_encode(array('success'=>true, 'message'=>getMLText('splash_orig_filename_changed'), 'data'=>'')); + add_log_line("set original filename '".$_REQUEST['name']."' of document ".$document->getId().":".$content->getVersion()); } + } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>true, 'message'=>getMLText('splash_orig_filename_changed'), 'data'=>'')); - add_log_line("set original filename '".$_REQUEST['name']."' of document ".$document->getId().":".$content->getVersion()); + echo json_encode(array('success'=>true, 'message'=>getMLText('splash_orig_filename_unchanged'), 'data'=>'')); } } else { header('Content-Type: application/json'); From 7dfd511a1d8f6242da15afa25c6add7a08b0f8b0 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 21 Nov 2025 11:54:56 +0100 Subject: [PATCH 02/14] add league/commonmark and twig/twig --- composer-dist.json | 36 +++++++++++++++++++----------------- composer.json | 6 ++++-- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/composer-dist.json b/composer-dist.json index 43c57b780..cc71eb34d 100644 --- a/composer-dist.json +++ b/composer-dist.json @@ -56,7 +56,7 @@ "dragonmantank/cron-expression": "^3.1", "alecrabbit/php-console-colour": "*", "zf1/zend-search-lucene": "*", - "symfony/http-foundation": "^5.4", + "symfony/http-foundation": "^7", "php-di/php-di": "^7", "hfig/mapi": "*", "slim/psr7": "^1.7", @@ -69,25 +69,13 @@ "seeddms/http_webdav_server": "dev-master", "wikimedia/composer-merge-plugin": "dev-master", "cache/memcached-adapter": "^1.2", - "symfony/console": "^7.2" + "symfony/console": "^7.2", + "twig/twig": "^3.0", + "league/commonmark": "^2.7" }, "require-dev": { "composer/composer": "dev-main" }, - "extra": { - "merge-plugin": { - "include": [ - "composer.local.json" - ], - "recurse": false, - "replace": true, - "ignore-duplicates": true, - "merge-dev": true, - "merge-extra": false, - "merge-extra-deep": false, - "merge-scripts": true - } - }, "repositories": [ { "type": "path", @@ -124,5 +112,19 @@ "symlink": false } } - ] + ], + "extra": { + "merge-plugin": { + "include": [ + "composer.local.json" + ], + "recurse": false, + "replace": true, + "ignore-duplicates": true, + "merge-dev": true, + "merge-extra": false, + "merge-extra-deep": false, + "merge-scripts": true + } + } } diff --git a/composer.json b/composer.json index 91a5712e9..3e26f1ff2 100644 --- a/composer.json +++ b/composer.json @@ -59,7 +59,7 @@ "dragonmantank/cron-expression": "^3.1", "alecrabbit/php-console-colour": "*", "zf1/zend-search-lucene": "*", - "symfony/http-foundation": "^5.4", + "symfony/http-foundation": "^7", "php-di/php-di": "^7", "hfig/mapi": "*", "slim/psr7": "^1.7", @@ -72,7 +72,9 @@ "seeddms/http_webdav_server": "dev-master", "wikimedia/composer-merge-plugin": "dev-master", "cache/memcached-adapter": "^1.2", - "symfony/console": "^7.2" + "symfony/console": "^7.2", + "twig/twig": "^3.0", + "league/commonmark": "^2.7" }, "require-dev": { "composer/composer": "dev-main", From e7e2fde71847237870b75fe12e86d4d4759118d7 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 21 Nov 2025 11:55:27 +0100 Subject: [PATCH 03/14] add check for missing 'changes' in conf.php, add warnings --- inc/inc.ClassExtensionMgr.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/inc/inc.ClassExtensionMgr.php b/inc/inc.ClassExtensionMgr.php index be648449f..385b744bc 100644 --- a/inc/inc.ClassExtensionMgr.php +++ b/inc/inc.ClassExtensionMgr.php @@ -85,6 +85,12 @@ class ExtensionMgr { */ protected $errmsgs; + /** + * @var string[] $warnmsg list of warning message from last operation + * @access protected + */ + protected $warnmsgs; + /* * Name of json file containg available extension from repository */ @@ -431,6 +437,7 @@ $EXT_CONF = '.var_export($EXT_CONF, true).';'); } $this->errmsgs = array(); + $this->warnmsgs = array(); if(!isset($extconf['constraints']['depends']['seeddms'])) { $this->errmsgs[] = "Missing dependency on SeedDMS"; @@ -447,6 +454,9 @@ $EXT_CONF = '.var_export($EXT_CONF, true).';'); if(!isset($extconf['author'])) { $this->errmsgs[] = "Missing author"; } + if(!isset($extconf['changes'])) { + $this->warnmsgs[] = "Missing changes"; + } if(!isset($options['noconstraints']) || $options['noconstraints'] == false) { if(isset($extconf['constraints']['depends'])) { @@ -749,4 +759,13 @@ $EXT_CONF = '.var_export($EXT_CONF, true).';'); public function getErrorMsgs() { /* {{{ */ return $this->errmsgs; } /* }}} */ + + /** + * Return all warning messages + * + * @return string[] + */ + public function getWarningMsgs() { /* {{{ */ + return $this->warnmsgs; + } /* }}} */ } From 4f83063e129184754a84ce349fafaa82b086714e Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 21 Nov 2025 11:56:07 +0100 Subject: [PATCH 04/14] just color the first column of a table row --- views/bootstrap/class.ExtensionMgr.php | 75 ++++++++++++++++---------- 1 file changed, 48 insertions(+), 27 deletions(-) diff --git a/views/bootstrap/class.ExtensionMgr.php b/views/bootstrap/class.ExtensionMgr.php index 4ef1f5f2b..0b587e8b7 100644 --- a/views/bootstrap/class.ExtensionMgr.php +++ b/views/bootstrap/class.ExtensionMgr.php @@ -27,6 +27,24 @@ */ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style { + protected function showMessages($msgs, $icon) { + if(!$msgs) + return; + echo ' '.implode('
', $msgs).""; + } + + protected function showErrorMessages($msgs) { + echo '
'; + $this->showMessages($msgs, 'exclamation-triangle'); + echo '
'; + } + + protected function showWarningMessages($msgs) { + echo '
'; + $this->showMessages($msgs, 'lightbulb-o'); + echo '
'; + } + function js() { /* {{{ */ header('Content-Type: application/javascript; charset=UTF-8'); ?> @@ -137,26 +155,27 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style { $list = $extmgr->getExtensionListByName($extname); foreach($list as $re) { $extmgr->checkExtensionByName($re['name'], $re); - $checkmsgs = $extmgr->getErrorMsgs(); + $errormsgs = $extmgr->getErrorMsgs(); + $warningmsgs = $extmgr->getWarningMsgs(); $needsupdate = !isset($extconf[$re['name']]) || SeedDMS_Extension_Mgr::cmpVersion($re['version'], $extconf[$re['name']]['version']) > 0; - echo ""; - echo "".($re['icon-data'] ? ''.$re['name'].'' : '').""; + echo ""; + echo "".($re['icon-data'] ? ''.$re['name'].'' : '').""; echo "".$re['title']."
".$re['description'].""; echo "
".getMLText('author').": ".$re['author']['name'].", ".$re['author']['company'].""; - if($checkmsgs) - echo "
getImgPath("attention.gif")."\"> ".implode('
', $checkmsgs)."
"; + $this->showErrorMessages($errormsgs); + $this->showWarningMessages($warningmsgs); echo ""; echo "".$re['version']."
".$re['releasedate'].""; echo ""; echo "
"; - if(!$checkmsgs && $extmgr->isWritableExtDir()) + if(!$errormsgs && $extmgr->isWritableExtDir()) echo "
".createHiddenFieldWithKey('extensionmgr')."
"; echo "
"; echo ""; @@ -231,29 +250,30 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style { print "".getMLText('version')."\n"; print "\n"; print "\n"; - $errmsgs = array(); foreach($extconf as $extname=>$extconf) { - $errmsgs = array(); $check = $extmgr->checkExtensionByDir($extname); + $class = ""; if(!$settings->extensionIsDisabled($extname)) { // if(!isset($extconf['disable']) || $extconf['disable'] == false) { if(!$check) - echo ""; + $class = "class=\"table-danger error\""; else - echo ""; + $class = "class=\"table-success success\""; } else { - echo ""; + $class = "class=\"table-warning warning\""; } - $errmsgs = $extmgr->getErrorMsgs(); - echo ""; + echo ""; + $errormsgs = $extmgr->getErrorMsgs(); + $warningmsgs = $extmgr->getWarningMsgs(); + echo ""; if($extconf['icon']) echo "\"".$extname."\""; echo ""; echo "".$extconf['title']; echo "
".$extconf['description'].""; echo "
".getMLText('author').": ".$extconf['author']['name'].", ".(!empty($extconf['author']['company']) ? $extconf['author']['company'] : '').""; - if($errmsgs) - echo "
getImgPath("attention.gif")."\"> ".implode('
', $errmsgs)."
"; + $this->showErrorMessages($errormsgs); + $this->showWarningMessages($warningmsgs); echo ""; echo "".$extconf['version']; echo "
".$extconf['releasedate'].""; @@ -362,29 +382,30 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style { if(!$re) continue; $extmgr->checkExtensionByName($en, $re); - $checkmsgs = $extmgr->getErrorMsgs(); + $errormsgs = $extmgr->getErrorMsgs(); + $warningmsgs = $extmgr->getWarningMsgs(); $needsupdate = !isset($extconf[$re['name']]) || SeedDMS_Extension_Mgr::cmpVersion($re['version'], $extconf[$re['name']]['version']) > 0; - echo ""; - echo "".($re['icon-data'] ? ''.$re['name'].'' : '').""; + echo ""; + echo "".($re['icon-data'] ? ''.$re['name'].'' : '').""; echo "".$re['title']; echo "
".$re['description'].""; echo "
".getMLText('author').": ".$re['author']['name'].", ".$re['author']['company'].""; - if($checkmsgs) - echo "
getImgPath("attention.gif")."\"> ".implode('
', $checkmsgs)."
"; + $this->showErrorMessages($errormsgs); + $this->showWarningMessages($warningmsgs); echo ""; echo "".$re['version']."
".$re['releasedate'].""; echo ""; echo "
"; echo $this->getModalBoxLink(array('target'=>'extensionInfo', 'remote'=>'out.ExtensionMgr.php?action=info_versions&extensionname='.$re['name'], 'class'=>'', 'title'=>'')); echo $this->getModalBoxLink(array('target'=>'extensionChangelog', 'remote'=>'out.ExtensionMgr.php?action=info_changelog&extensionname='.$re['name'], 'class'=>'', 'title'=>'')); - if(!$checkmsgs && $settings->_enableExtensionImportFromRepository && $extmgr->isWritableExtDir()) + if(!$errormsgs && $settings->_enableExtensionImportFromRepository && $extmgr->isWritableExtDir()) echo "
".createHiddenFieldWithKey('extensionmgr')."
"; echo "
"; echo ""; From 722f816734ab20724bcdf060de3b8541b662628c Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 21 Nov 2025 11:58:10 +0100 Subject: [PATCH 05/14] add changes of 5.1.43 --- CHANGELOG | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 464dba212..3f5c128d4 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -6,6 +6,8 @@ - add new command line program utils/console - major code polishing - add markdown editor editor.md +- less colorful extension manager +- check for missing changes in extension configuration -------------------------------------------------------------------------------- Changes in version 5.1.42 From 39ec0618c7e5c3ee48d9d117c78cfa21101014df Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 21 Nov 2025 13:30:45 +0100 Subject: [PATCH 06/14] use table layout --- views/bootstrap/class.ClearCache.php | 30 +++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/views/bootstrap/class.ClearCache.php b/views/bootstrap/class.ClearCache.php index 5b45c5157..577ff62b7 100644 --- a/views/bootstrap/class.ClearCache.php +++ b/views/bootstrap/class.ClearCache.php @@ -9,7 +9,7 @@ * @author Uwe Steinmann * @copyright Copyright (C) 2002-2005 Markus Westphal, * 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli, - * 2010-2012 Uwe Steinmann + * 2010-2025 Uwe Steinmann * @version Release: @package_version@ */ @@ -26,13 +26,17 @@ * @author Markus Westphal, Malcolm Cowe, Uwe Steinmann * @copyright Copyright (C) 2002-2005 Markus Westphal, * 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli, - * 2010-2012 Uwe Steinmann + * 2010-2025 Uwe Steinmann * @version Release: @package_version@ */ class SeedDMS_View_ClearCache extends SeedDMS_Theme_Style { protected function output($name, $title, $space, $c) { - echo '

'.$title.($space !== NULL || $c != NULL ? '
' : '').($space !== NULL ? SeedDMS_Core_File::format_filesize($space) : '').($c !== NULL ? ' in '.$c.' Files' : '').'

'; + echo ''; + echo ''.$title.''; + echo ''.($space !== NULL ? SeedDMS_Core_File::format_filesize($space) : '').''; + echo ''.($c !== NULL ? $c : '').''; + echo ''; } function show() { /* {{{ */ @@ -49,9 +53,11 @@ class SeedDMS_View_ClearCache extends SeedDMS_Theme_Style { ?>
-contentContainerStart('warning'); -?> + + + + +contentContainerEnd(); - $this->infoMsg(SeedDMS_Core_File::format_filesize($totalspace).' in '.$totalc.' Files'); +?> + + +'; +?> + +
CacheSizeFiles
'.SeedDMS_Core_File::format_filesize($totalspace).''.$totalc.'
+formSubmit(" ".getMLText('clear_cache'), '', '', 'danger'); ?>
@@ -102,4 +115,3 @@ class SeedDMS_View_ClearCache extends SeedDMS_Theme_Style { $this->htmlEndPage(); } /* }}} */ } -?> From 085d706b6b1d036d64fd35763066d66e306d89cc Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 21 Nov 2025 14:49:11 +0100 Subject: [PATCH 07/14] put titles of extensions into bold type face --- views/bootstrap/class.ExtensionMgr.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/views/bootstrap/class.ExtensionMgr.php b/views/bootstrap/class.ExtensionMgr.php index 0b587e8b7..a99bd4002 100644 --- a/views/bootstrap/class.ExtensionMgr.php +++ b/views/bootstrap/class.ExtensionMgr.php @@ -167,7 +167,8 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style { } echo ""; echo "".($re['icon-data'] ? ''.$re['name'].'' : '').""; - echo "".$re['title']."
".$re['description'].""; + echo "".$re['title'].""; + echo "
".$re['description'].""; echo "
".getMLText('author').": ".$re['author']['name'].", ".$re['author']['company'].""; $this->showErrorMessages($errormsgs); $this->showWarningMessages($warningmsgs); @@ -269,7 +270,7 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style { if($extconf['icon']) echo "\"".$extname."\""; echo ""; - echo "".$extconf['title']; + echo "".$extconf['title'].""; echo "
".$extconf['description'].""; echo "
".getMLText('author').": ".$extconf['author']['name'].", ".(!empty($extconf['author']['company']) ? $extconf['author']['company'] : '').""; $this->showErrorMessages($errormsgs); @@ -394,7 +395,7 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style { } echo ""; echo "".($re['icon-data'] ? ''.$re['name'].'' : '').""; - echo "".$re['title']; + echo "".$re['title'].""; echo "
".$re['description'].""; echo "
".getMLText('author').": ".$re['author']['name'].", ".$re['author']['company'].""; $this->showErrorMessages($errormsgs); From c07654194c03ecba089bcafbb51a91cbba216459 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 21 Nov 2025 14:49:46 +0100 Subject: [PATCH 08/14] changes fro 5.1.43 --- CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG b/CHANGELOG index 3f5c128d4..34b295362 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -8,6 +8,7 @@ - add markdown editor editor.md - less colorful extension manager - check for missing changes in extension configuration +- use table for list of caches -------------------------------------------------------------------------------- Changes in version 5.1.42 From dbd3c87f17573c0e4800dcee1183130ac108a2ba Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Sat, 22 Nov 2025 12:48:42 +0100 Subject: [PATCH 09/14] fix function getAttributeValidationError() --- inc/inc.Language.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/inc.Language.php b/inc/inc.Language.php index 94344656b..aaec47fad 100644 --- a/inc/inc.Language.php +++ b/inc/inc.Language.php @@ -110,6 +110,6 @@ function getAttributeValidationText($error, $attrname='', $attrvalue='', $regex= } /* }}} */ function getAttributeValidationError($error, $attrname='', $attrvalue='', $regex='') { /* {{{ */ - return $GLOBALS['translator']->getAttributeValidationText($error, $attrname, $attrvalue, $regex); + return $GLOBALS['translator']->getAttributeValidationError($error, $attrname, $attrvalue, $regex); } /* }}} */ From 71921d228b7dda27a748c07e5d96cf163513c1ff Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Sun, 23 Nov 2025 08:26:42 +0100 Subject: [PATCH 10/14] output error msg as type 'error' not 'success' --- views/bootstrap/class.ExtensionMgr.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/views/bootstrap/class.ExtensionMgr.php b/views/bootstrap/class.ExtensionMgr.php index a99bd4002..7d615d5f2 100644 --- a/views/bootstrap/class.ExtensionMgr.php +++ b/views/bootstrap/class.ExtensionMgr.php @@ -63,7 +63,7 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style { success: function(data) { noty({ text: data.msg, - type: (data.error) ? 'error' : 'success', + type: (data.success) ? 'success' : 'error', dismissQueue: true, layout: 'topRight', theme: 'defaultTheme', @@ -83,7 +83,7 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style { success: function(data) { noty({ text: data.msg, - type: (data.error) ? 'error' : 'success', + type: (data.success) ? 'success' : 'error', dismissQueue: true, layout: 'topRight', theme: 'defaultTheme', @@ -103,7 +103,7 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style { success: function(data) { noty({ text: data.msg, - type: (data.error) ? 'error' : 'success', + type: (data.success) ? 'success' : 'error', dismissQueue: true, layout: 'topRight', theme: 'defaultTheme', From 0177eaf769cf0a05e0d01756dce17d1493677d78 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Sun, 23 Nov 2025 08:27:47 +0100 Subject: [PATCH 11/14] add changes for 5.1.43 --- CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG b/CHANGELOG index 34b295362..1f6372d72 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -9,6 +9,7 @@ - less colorful extension manager - check for missing changes in extension configuration - use table for list of caches +- propper error msgs when saving extension configuration -------------------------------------------------------------------------------- Changes in version 5.1.42 From c6a11d6fab5eded214abb4f4edb8f4a24adce18c Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 24 Nov 2025 10:19:26 +0100 Subject: [PATCH 12/14] minor corrections, new phrases --- languages/ar_EG/lang.inc | 2 ++ languages/bg_BG/lang.inc | 2 ++ languages/ca_ES/lang.inc | 2 ++ languages/cs_CZ/lang.inc | 2 ++ languages/de_DE/lang.inc | 4 +++- languages/el_GR/lang.inc | 2 ++ languages/en_GB/lang.inc | 4 +++- languages/es_ES/lang.inc | 2 ++ languages/fr_FR/lang.inc | 2 ++ languages/hr_HR/lang.inc | 2 ++ languages/hu_HU/lang.inc | 2 ++ languages/id_ID/lang.inc | 2 ++ languages/it_IT/lang.inc | 2 ++ languages/ko_KR/lang.inc | 2 ++ languages/lo_LA/lang.inc | 2 ++ languages/nb_NO/lang.inc | 2 ++ languages/nl_NL/lang.inc | 2 ++ languages/pl_PL/lang.inc | 2 ++ languages/pt_BR/lang.inc | 2 ++ languages/ro_RO/lang.inc | 2 ++ languages/ru_RU/lang.inc | 2 ++ languages/sk_SK/lang.inc | 2 ++ languages/sv_SE/lang.inc | 2 ++ languages/tr_TR/lang.inc | 2 ++ languages/uk_UA/lang.inc | 2 ++ languages/zh_CN/lang.inc | 2 ++ languages/zh_TW/lang.inc | 2 ++ 27 files changed, 56 insertions(+), 2 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index 7286a4ecb..e461401bc 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -141,6 +141,7 @@ URL: [url]', 'ar_EG' => 'العربية', 'archive' => 'إرشيف', 'archive_creation' => 'انشاء ارشيف', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'من خلال العملية التالية يمكنك انشاء ارشيف يحتوي على كل ملفات النظام. بعد انشاء الارشيف سيتم حفظه في ملف البيانات على السيرفر.
تحذير: الارشيف الذي تم انشاؤه ليكون مقروء بواسطة المستخدم لن يكون نافعا كملف نسخ احتياطي للسيرفر', 'assign_approvers' => 'تخصيص موافقون', 'assign_recipients' => 'تخصيص المستلمين', @@ -2125,6 +2126,7 @@ URL: [url]', 'splash_notinherit_access' => 'لا يرث الوصول', 'splash_objects_transfered' => 'نقل الأشياء', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => 'تحديد المدير', 'splash_receipt_update_success' => 'استلام التحديث بنجاح', 'splash_removed_from_clipboard' => 'ازيل من الحافظة', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index 67fd9166c..d203c7ca7 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -136,6 +136,7 @@ $text = array( 'ar_EG' => 'Арабски', 'archive' => '', 'archive_creation' => 'Създаване архив', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Тази операция ще създаде архив, съдържащ всички папки. След създаването архивът ще бъде съхранен в папката с данни на сървъра.
ВНИМАНИЕ: Архивът създаден като понятен за човек, ще бъде непригоден за бекъп!', 'assign_approvers' => 'Назначи утвърждаващи', 'assign_recipients' => '', @@ -1967,6 +1968,7 @@ $text = array( 'splash_notinherit_access' => '', 'splash_objects_transfered' => '', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => '', 'splash_receipt_update_success' => '', 'splash_removed_from_clipboard' => '', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index e72904a77..582bc0388 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -141,6 +141,7 @@ URL: [url]', 'ar_EG' => 'Àrab', 'archive' => '', 'archive_creation' => 'Creació d\'arxiu', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Amb aquesta operació pot crear un arxiu que contingui els fitxers de les carpetes del DMS complet. Després de crear-lo, l\'arxiu es guardarà a la carpeta de dades del servidor.
ATENCIÓ: un fitxer creat com llegible per humans no es podrà usar com a còpia de seguretat del servidor.', 'assign_approvers' => 'Assignar aprovadors', 'assign_recipients' => '', @@ -1972,6 +1973,7 @@ URL: [url]', 'splash_notinherit_access' => '', 'splash_objects_transfered' => '', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => '', 'splash_receipt_update_success' => '', 'splash_removed_from_clipboard' => '', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index 23b161689..278869040 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -153,6 +153,7 @@ URL: [url]', 'ar_EG' => 'Arabština', 'archive' => 'Archív', 'archive_creation' => 'Archivování', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Pomocí této operace můžete vytvořit archiv obsahující soubory z celé složky DMS. Po jeho vytvoøení bude archiv uložen v datové složce serveru. POZOR: archiv bude vytvořen jako běžně čitelný, nelze jej použít jako záložní server.', 'assign_approvers' => 'Přiřazení schvalující', 'assign_recipients' => 'Přiřazení příjemci', @@ -2197,6 +2198,7 @@ Jméno: [username] 'splash_notinherit_access' => 'Přístupová práva již nejsou zděděna', 'splash_objects_transfered' => 'Objekt přenesen', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => 'Nastaven nový vlastník', 'splash_receipt_update_success' => 'Příjem byl úspěšně přidán', 'splash_removed_from_clipboard' => 'Odstraněno ze schránky', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index 99b8ba5f6..ecc725f47 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 (3558), dgrutsch (22) +// Translators: Admin (3560), dgrutsch (22) $text = array( '2_factor_auth' => '2-Faktor Authentifizierung', @@ -176,6 +176,7 @@ URL: [url]

', 'ar_EG' => 'Arabisch', 'archive' => 'Archiv', 'archive_creation' => 'Archiv erzeugen', +'archive_creation_is_obsolete_msg' => 'Das Erzeugen der Backup-Archive wurde entfernt, weil es kein verlässliches Backup merh erzeugt hat. Erstellen Sie ein Backup indem Sie das data-Verzeichnis (ggf. ohne das cache-Verzeichnis) und die Datenbank (falls sie mysql verwenden) sichern.', 'archive_creation_warning' => 'Mit dieser Operation können Sie ein Archiv mit allen Dokumenten des DMS erzeugen. Nach der Erstellung wird das Archiv im Datenordner Ihres Servers gespeichert.
Warnung: ein menschenlesbares Archiv ist als Server-Backup unbrauchbar.', 'assign_approvers' => 'Freigebende zuweisen', 'assign_recipients' => 'Empfänger zuweisen', @@ -2588,6 +2589,7 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver 'splash_notinherit_access' => 'Zugriffsrechte werden nicht mehr geerbt', 'splash_objects_transfered' => 'Objekte übertragen', 'splash_orig_filename_changed' => 'Originaler Dateiname geändert', +'splash_orig_filename_unchanged' => 'Originaler Dateiname unverändert', 'splash_owner_set' => 'Neuen Besitzer gesetzt', 'splash_receipt_update_success' => 'Empfangsbestätigung hinzugefügt', 'splash_removed_from_clipboard' => 'Aus der Zwischenablage entfernt', diff --git a/languages/el_GR/lang.inc b/languages/el_GR/lang.inc index cfd2b91ee..d5f3c26b7 100644 --- a/languages/el_GR/lang.inc +++ b/languages/el_GR/lang.inc @@ -136,6 +136,7 @@ $text = array( 'ar_EG' => 'Arabic/Αραβικά', 'archive' => '', 'archive_creation' => '', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => '', 'assign_approvers' => '', 'assign_recipients' => '', @@ -1978,6 +1979,7 @@ URL: [url]', 'splash_notinherit_access' => '', 'splash_objects_transfered' => '', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => '', 'splash_receipt_update_success' => '', 'splash_removed_from_clipboard' => '', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index 9f8afe793..9fa1d64d2 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 (2627), archonwang (3), dgrutsch (9), netixw (14) +// Translators: Admin (2629), archonwang (3), dgrutsch (9), netixw (14) $text = array( '2_factor_auth' => '2-factor authentication', @@ -176,6 +176,7 @@ URL: [url]

', 'ar_EG' => 'Arabic', 'archive' => 'Archive', 'archive_creation' => 'Archive creation', +'archive_creation_is_obsolete_msg' => 'The creation of backup archives has been removed, because it was no longer a reliable backup. Instead make a backup of the data directory (possibly without the cache directory) and the database (if you use mysql).', 'archive_creation_warning' => 'With this operation you can create archive containing the files of entire DMS folders. After the creation the archive will be saved in the data folder of your server.
WARNING: an archive created as human readable will be unusable as server backup.', 'assign_approvers' => 'Assign Approvers', 'assign_recipients' => 'Assign Recipients', @@ -2590,6 +2591,7 @@ If you did not receive a password, please use the password forgotten function on 'splash_notinherit_access' => 'Access rights no longer inherited', 'splash_objects_transfered' => 'Objects transferred', 'splash_orig_filename_changed' => 'Original filename changed', +'splash_orig_filename_unchanged' => 'Original filename unchanged', 'splash_owner_set' => 'Set new owner', 'splash_receipt_update_success' => 'Reception added successfully', 'splash_removed_from_clipboard' => 'Removed from clipboard', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index faa7a64da..fbe257062 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -148,6 +148,7 @@ URL: [url]', 'ar_EG' => 'Arabe', 'archive' => 'Archivo', 'archive_creation' => 'Creación de archivo', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Con esta operación usted puede crear un archivo que contenga los ficheros de las carpetas del DMS completo. Después de crearlo el archivo se guardará en la carpeta de datos de su servidor.
CUIDADO: un fichero creado como legible por humanos no podrá usarse como copia de seguridad del servidor.', 'assign_approvers' => 'Asignar aprobadores', 'assign_recipients' => 'Asignar Receptores', @@ -2148,6 +2149,7 @@ URL: [url]', 'splash_notinherit_access' => '', 'splash_objects_transfered' => '', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => '', 'splash_receipt_update_success' => '', 'splash_removed_from_clipboard' => 'Eliminado del portapapeles', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index 691b623de..a21f55e9f 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -167,6 +167,7 @@ URL : [url]

', 'ar_EG' => 'Arabe – Égypte', 'archive' => 'Archive', 'archive_creation' => 'Créer une archive', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Avec cette fonction, vous pouvez créer une archive contenant les fichiers de tous les dossiers DMS. Après la création, l\'archive sera sauvegardée dans le dossier de données de votre serveur.
AVERTISSEMENT: Une archive créée ainsi sera inutilisable en tant que sauvegarde du serveur.', 'assign_approvers' => 'Affecter les approbateurs', 'assign_recipients' => 'Affecter les destinataires', @@ -2535,6 +2536,7 @@ Nom : [username] 'splash_notinherit_access' => 'Les droits d’accès ne sont plus hérités', 'splash_objects_transfered' => 'Objets transférés', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => 'Nouveau propriétaire défini', 'splash_receipt_update_success' => 'Réception ajoutée avec succès', 'splash_removed_from_clipboard' => 'Supprimé du presse-papier', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index d87851def..445820b54 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -153,6 +153,7 @@ Internet poveznica: [url]', 'ar_EG' => 'Arapski', 'archive' => 'arhiva', 'archive_creation' => 'Izrada arhive', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Ovom radnjom možete izraditi arhivu koja sadrži datoteke cijele DMS mape. Nakon izrade arhiva će biti pohranjena u podatkovnu mapu vašer servera.
UPOZORENJE: arhiva izrađena na način da je čitljiva ljudima, bit će bezkorisna kao sigurnosna kopija servera.', 'assign_approvers' => 'Dodijeli validatore', 'assign_recipients' => 'Dodaj primaoca', @@ -2161,6 +2162,7 @@ Internet poveznica: [url]', 'splash_notinherit_access' => 'splash notinherit pristup', 'splash_objects_transfered' => 'objekti prijenosa prskanja', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => 'prskanje setowner', 'splash_receipt_update_success' => 'splash potvrda ažuriranje uspješno', 'splash_removed_from_clipboard' => 'Uklonjeno iz međuspremnika', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index bfa58b6a4..d5626b9a9 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -148,6 +148,7 @@ URL: [url]', 'ar_EG' => 'Arab', 'archive' => 'Archívum', 'archive_creation' => 'Archívum létrehozása', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Ezzel a művelettel archívumot hozhat létre, amely tartalmazza az összes DMS mappában található állományokat. A létrehozás követően az archívum a kiszolgáló adat mappájába lesz mentve.
FIGYELEM: az archívum értelmezhető formában kerül tárolásra és nem használható kiszolgáló mentésként.', 'assign_approvers' => 'Jóváhagyók hozzárendelése', 'assign_recipients' => '', @@ -2138,6 +2139,7 @@ URL: [url]', 'splash_notinherit_access' => '', 'splash_objects_transfered' => '', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => '', 'splash_receipt_update_success' => '', 'splash_removed_from_clipboard' => 'Eltávolítva a vágólapról', diff --git a/languages/id_ID/lang.inc b/languages/id_ID/lang.inc index e537ecbfa..7af9213e8 100644 --- a/languages/id_ID/lang.inc +++ b/languages/id_ID/lang.inc @@ -156,6 +156,7 @@ URL: [url]', 'ar_EG' => 'Arab', 'archive' => 'Arsip', 'archive_creation' => 'Arsip creation', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Dengan operasi ini Anda dapat membuat arsip yang berisi file dari seluruh folder DMS. Setelah pembuatan arsip akan disimpan di folder data server Anda.
PERINGATAN: arsip yang dibuat sebagai dapat dibaca manusia tidak akan dapat digunakan sebagai cadangan server.', 'assign_approvers' => '', 'assign_recipients' => 'Tetapkan Penerima', @@ -2228,6 +2229,7 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha 'splash_notinherit_access' => '', 'splash_objects_transfered' => '', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => 'Tentukan pemilik baru', 'splash_receipt_update_success' => '', 'splash_removed_from_clipboard' => '', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index 4ba9d50f6..67a47a157 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -153,6 +153,7 @@ URL: [url]', 'ar_EG' => 'Arabo', 'archive' => 'Archivio', 'archive_creation' => 'Creazione archivio', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Con questa operazione è possibile creare archivi contenenti i file di intere cartelle del DMS. Dopo la creazione l\'archivio viene salvato nella cartella dati del server. Attenzione: un archivio creato per uso esterno non è utilizzabile come backup del server.', 'assign_approvers' => 'Assegna approvatori', 'assign_recipients' => 'Assegna destinatari', @@ -2184,6 +2185,7 @@ Name: [username] 'splash_notinherit_access' => 'I diritti di accesso non sono più ereditati', 'splash_objects_transfered' => 'Oggetti trasferito', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => 'Imposta nuovo proprietario', 'splash_receipt_update_success' => 'Ricevuta aggiunta con successo', 'splash_removed_from_clipboard' => 'Rimosso dagli appunti', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index 914fb1d6c..dd44303f0 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -153,6 +153,7 @@ URL: [url]', 'ar_EG' => '아랍어', 'archive' => '', 'archive_creation' => '백업 파일 생성', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => '본 작업은 전체 DMS 폴더 내의 파일 모두에 아카이브를 만듭니다. 생성한 아카이브는 서버의 데이터 폴더에 저장됩니다.
경고 : 이렇게 만들어진 자료는 서버의 백업과 같이 가독성이 저하 됩니다.', 'assign_approvers' => '승인자 지정', 'assign_recipients' => '수신자를 할당하여 주십시요.', @@ -2155,6 +2156,7 @@ URL : [url]', 'splash_notinherit_access' => '', 'splash_objects_transfered' => '', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => '', 'splash_receipt_update_success' => '', 'splash_removed_from_clipboard' => '클립 보드에서 제거', diff --git a/languages/lo_LA/lang.inc b/languages/lo_LA/lang.inc index 67a947555..1b7b2c487 100644 --- a/languages/lo_LA/lang.inc +++ b/languages/lo_LA/lang.inc @@ -153,6 +153,7 @@ URL: [url]', 'ar_EG' => 'ພາສາອາຫລັບ', 'archive' => '', 'archive_creation' => 'ການສ້າງບ່ອນເກັບມ້ຽນແບບຖາວອນ', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'ດ້ວຍການດຳເນີນການນີ້ ເຈົ້າສາມາດສ້າງບ່ອນເກັບມ້ຽນແບບຖາວອນ ທີມີໄຟລຂອງ DMS ທັງໂຟລເດີໄດ້, ຫຼັງຈາກການສ້າງລະບົບຈະເກັບຂໍ້ມູນທີ່ເກັບໄວ້ໃນໂຟລເດີໃນເຊີເວີຂອງເຈົ້າ
ຄຳເຕືອນ: ພື້ນທີເກັບແບບຖ້າວອນທີໄດ້ສ້າງຂື້ນເພື່ອໃຫ້ ມະນຸດສາມາດອ່ານໄດ້, ແຕ່ບໍ່ສາມາດໄຊ້ງານເປັນເຊີເວີສຳຮອງໄດ້', 'assign_approvers' => 'ມອບຫມາຍໃຫ້ເປັນຜູ້ອະນຸມັດ', 'assign_recipients' => '', @@ -2181,6 +2182,7 @@ URL: [url]', 'splash_notinherit_access' => '', 'splash_objects_transfered' => 'ຖ່າຍໂອນວັດຖຸຮຽບຮ້ອຍແລ້ວ', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => '', 'splash_receipt_update_success' => 'ການເພີ່ມຂໍ້ມູນໄດ້ສຳເລັດແລ້ວ', 'splash_removed_from_clipboard' => 'ຍ້າຍອອກຈາກຄິບບອດ', diff --git a/languages/nb_NO/lang.inc b/languages/nb_NO/lang.inc index 57b9e6b7b..964580bec 100644 --- a/languages/nb_NO/lang.inc +++ b/languages/nb_NO/lang.inc @@ -153,6 +153,7 @@ URL: [url]', 'ar_EG' => 'Arabisk', 'archive' => 'arkiv', 'archive_creation' => 'Lag arkiv', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Med denne operasjonen kan du lage arkiv som inneholder filene til hele DMS-mapper. Etter opprettelsen vil arkivet bli lagret i datamappen på serveren din.
ADVARSEL: et arkiv som er opprettet som menneskelig lesbar, kan være ubrukelig som sikkerhetskopiering av serveren.', 'assign_approvers' => 'Tildel godkjennere', 'assign_recipients' => 'Tildel mottakere', @@ -2194,6 +2195,7 @@ Bruker: [username] 'splash_notinherit_access' => 'Adgangsrettigheter arves ikke lenger', 'splash_objects_transfered' => 'Objekt er øverført', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => 'Sett ny eier', 'splash_receipt_update_success' => 'Mottak ble lagt til', 'splash_removed_from_clipboard' => 'Fjernet fra utklippstavlen', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index deea669af..4154fd87d 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -146,6 +146,7 @@ URL: [url]', 'ar_EG' => 'Arabisch', 'archive' => 'Archief', 'archive_creation' => 'Archief aanmaken', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Met deze handeling maakt U een Archief aan van alle bestanden in het DMS. Na het aanmaken van het Archief, wordt dit opgeslagen in de data-map van uw server.
Waarschuwing: een leesbaar Archief kan niet worden gebruikt voor server back-up doeleinde.', 'assign_approvers' => 'Wijs goedkeurders aan', 'assign_recipients' => 'Wijs ontvangers aan', @@ -2193,6 +2194,7 @@ Name: [username] 'splash_notinherit_access' => 'Toegangsrechten worden niet meer overgeërfd', 'splash_objects_transfered' => 'Objecten verzonden', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => 'Stelt een nieuwe eigenaar in', 'splash_receipt_update_success' => 'Ontvangst succesvol toegevoegd', 'splash_removed_from_clipboard' => 'Verwijderd van het klembord', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index 57eff3922..1c9f55c15 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -175,6 +175,7 @@ URL: [url]

', 'ar_EG' => 'Arabski', 'archive' => 'Archiwum', 'archive_creation' => 'Tworzenie archiwum', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Ta operacja utworzy archiwum zawierające pliki z całego repozytorium. Po utworzeniu, archiwum będzie zapisane w folderze na serwerze.
UWAGA: archiwum utworzone jako czytelne dla ludzi będzie bezużyteczne jako kopia serwera.', 'assign_approvers' => 'Przypisz osoby akceptujące', 'assign_recipients' => 'Przypisz odbiorców', @@ -2365,6 +2366,7 @@ Name: [username] 'splash_notinherit_access' => 'Prawa dostępu nie są już dziedziczone', 'splash_objects_transfered' => 'Obiekty przekazane', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => 'Ustaw nowego właściciela', 'splash_receipt_update_success' => 'Odbiór został dodany pomyślnie', 'splash_removed_from_clipboard' => 'Usunięto ze schowka', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index aa75c0b0b..8bcbbb432 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -153,6 +153,7 @@ URL: [url]', 'ar_EG' => 'Árabe', 'archive' => 'Arquivo', 'archive_creation' => 'Criação de arquivo', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Com esta operação, você pode criar um arquivo contendo os arquivos de pastas inteiras do DMS. Após a criação, o arquivo será salvo na pasta de dados do seu servidor.
AVISO: um arquivo criado como legível por humanos será inutilizável como backup do servidor.', 'assign_approvers' => 'Atribuir Aprovadores', 'assign_recipients' => 'Atribuir Destinatários', @@ -2200,6 +2201,7 @@ Nome: [username] 'splash_notinherit_access' => 'Direitos de acesso não herdados', 'splash_objects_transfered' => 'Objetos transferidos', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => 'Definir novo dono', 'splash_receipt_update_success' => 'Recepção adicionada com sucesso', 'splash_removed_from_clipboard' => 'Remover da área de transferência', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index e5cdcea58..7883ee152 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -153,6 +153,7 @@ URL: [url]', 'ar_EG' => 'Arabă', 'archive' => '', 'archive_creation' => 'Creare arhiva', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Cu această operațiune puteți crea o arhiva care sa conțina fișierele din toate folderele DMS. După creare, arhiva va fi salvata în folderul de date din serverul dumneavoastră.
AVERTISMENT:. O arhivă creată ca lizibilă pentru om nu va putea fi utilizata ca server de backup.', 'assign_approvers' => 'Atribuire aprobatori', 'assign_recipients' => '', @@ -2162,6 +2163,7 @@ URL: [url]', 'splash_notinherit_access' => '', 'splash_objects_transfered' => '', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => '', 'splash_receipt_update_success' => '', 'splash_removed_from_clipboard' => 'Eliminat din clipboard', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index 6c51680db..204c94a4e 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -153,6 +153,7 @@ URL: [url]', 'ar_EG' => 'Arabic', 'archive' => 'Архив', 'archive_creation' => 'Создать архив', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Эта операция создаст архив, содержащий все каталоги. После создания архив будет сохранен в каталоге данных сервера.
Внимание: архив созданный как понятный человеку, будет непригоден в качестве резервной копии для восстановления!', 'assign_approvers' => 'Назначить утверждающих', 'assign_recipients' => 'Указать получателей', @@ -2169,6 +2170,7 @@ URL: [url]', 'splash_notinherit_access' => '', 'splash_objects_transfered' => '', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => '', 'splash_receipt_update_success' => '', 'splash_removed_from_clipboard' => 'Удалён из буфера обмена', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index e94630051..81330f06b 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -153,6 +153,7 @@ URL: [url]', 'ar_EG' => 'Arabština', 'archive' => 'archív', 'archive_creation' => 'Vytvorenie archívu', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Touto akciou môžete vytvoriť archív obsahujúci celú DMS zložku. Po vytvorení bude každý súbor uložený do dátovej zložky súborov na vašom serveri.
UPOZORNENIE: uživateľsky prístupný archív nie je možné použiť ako zálohu servera.', 'assign_approvers' => 'Určiť schvaľovateľov', 'assign_recipients' => 'Určiť príjemcov', @@ -2202,6 +2203,7 @@ Meno: [username] 'splash_notinherit_access' => 'Prístupové práva sa už nededia', 'splash_objects_transfered' => 'Objects transfered', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => 'Nastaviť nového vlastníka', 'splash_receipt_update_success' => 'Reception added successfully', 'splash_removed_from_clipboard' => 'Odstránené zo schránky', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index 763dda84d..7484bdbde 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -154,6 +154,7 @@ URL: [url]', 'ar_EG' => 'arabiska', 'archive' => '', 'archive_creation' => 'Skapa arkiv', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Med denna funktion kan du skapa ett arkiv som innehåller filer från hela DMS-kataloger. När arkivet har skapats, kommer det att sparas i data-mappen på din server.
OBS! Skapas ett arkiv som är läsbart för användare, kan det inte användas för att återställa systemet.', 'assign_approvers' => 'Ge uppdrag till personer/grupper att godkänna dokumentet', 'assign_recipients' => '', @@ -2175,6 +2176,7 @@ Kommentar: [comment]', 'splash_notinherit_access' => '', 'splash_objects_transfered' => 'Objekt överförda', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => '', 'splash_receipt_update_success' => 'Meddelande tillagt', 'splash_removed_from_clipboard' => 'Borttaget från urklipp', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index 34d6b988d..c76896637 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -148,6 +148,7 @@ URL: [url]', 'ar_EG' => 'Arapça', 'archive' => '', 'archive_creation' => 'Arşiv oluşturma', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Bu işlemle tüm DYS içeriğindeki dosyaların arşivini oluşturabilirsiniz. Arşiv oluşturulduktan sonra sunucudaki data klasörüne kaydedilecektir.
DİKKAT: Okunabilir olarak oluşturulan arşiv, sunucu yedeği olarak kullanılamaz.', 'assign_approvers' => 'Onaylayıcı Tanımla', 'assign_recipients' => 'Alıcı ata', @@ -2139,6 +2140,7 @@ URL: [url]', 'splash_notinherit_access' => '', 'splash_objects_transfered' => '', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => '', 'splash_receipt_update_success' => '', 'splash_removed_from_clipboard' => 'Panodan silindi', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index 877614482..d9b7563db 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -153,6 +153,7 @@ URL: [url]', 'ar_EG' => 'Arabic', 'archive' => '', 'archive_creation' => 'Створити архів', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => 'Ця операція створить архів, який містить всі каталоги. Після створення архів буде збережений в каталозі даних сервера.
Увага: архів, який створено в читабельному вигляді, буде непридатний в якості резервної копії для відновлення!', 'assign_approvers' => 'Призначити затверджувачів', 'assign_recipients' => '', @@ -2161,6 +2162,7 @@ URL: [url]', 'splash_notinherit_access' => '', 'splash_objects_transfered' => '', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => '', 'splash_receipt_update_success' => '', 'splash_removed_from_clipboard' => 'Видалити з буферу обміну', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index 33539a593..3d646a079 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -153,6 +153,7 @@ URL: [url]', 'ar_EG' => '阿拉伯语', 'archive' => '存档', 'archive_creation' => '创建存档', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => '通过此操作您可以创建一个包含文档管理系统的数据文件夹。之后,所有文档都将保存到您服务器的数据文件夹中.
警告:如果所创建文档名为非数字的,那么将在服务器备份中不可用', 'assign_approvers' => '指派审核人', 'assign_recipients' => '指派接收人', @@ -2149,6 +2150,7 @@ URL: [url]', 'splash_notinherit_access' => '访问权不再继承', 'splash_objects_transfered' => '对象转移', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => '设置新所有者', 'splash_receipt_update_success' => '接收人添加成功', 'splash_removed_from_clipboard' => '已从剪切板删除', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index 9d3e6a439..12add36c7 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -153,6 +153,7 @@ $text = array( 'ar_EG' => '阿拉伯語', 'archive' => '封存', 'archive_creation' => '創建存檔', +'archive_creation_is_obsolete_msg' => '', 'archive_creation_warning' => '通過此操作您可以創建一個包含這個DMS(文件管理系統)的資料檔案夾。之後,所有文件都將保存到您伺服器的資料檔案夾中.
警告:如果所創建文件名為非數字的,那麼將在伺服器備份中不可用', 'assign_approvers' => '指派審核人', 'assign_recipients' => '分配收件人', @@ -2200,6 +2201,7 @@ URL: [url]', 'splash_notinherit_access' => '訪問權限不再繼承', 'splash_objects_transfered' => '轉移的物件', 'splash_orig_filename_changed' => '', +'splash_orig_filename_unchanged' => '', 'splash_owner_set' => '設定新的擁有者', 'splash_receipt_update_success' => '接待已成功添加', 'splash_removed_from_clipboard' => '已從剪貼簿中刪除', From b57653ac721f1af6a71a3e3c9e65446073cb5c61 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 24 Nov 2025 10:21:20 +0100 Subject: [PATCH 13/14] no longer support backup archives --- views/bootstrap/class.BackupTools.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/views/bootstrap/class.BackupTools.php b/views/bootstrap/class.BackupTools.php index 207768ccb..f6c16a276 100644 --- a/views/bootstrap/class.BackupTools.php +++ b/views/bootstrap/class.BackupTools.php @@ -74,6 +74,10 @@ class SeedDMS_View_BackupTools extends SeedDMS_Theme_Style { // archive creation //////////////////////////////////////////////////////////// + if (1) { + $this->contentHeading(getMLText("archive_creation")); + $this->warningMsg(getMLText('archive_creation_is_obsolete_msg')); + } else { if($this->params['hasbackupdir']) { $this->contentHeading(getMLText("archive_creation")); print "

".getMLText("archive_creation_warning")."

\n"; @@ -182,6 +186,7 @@ class SeedDMS_View_BackupTools extends SeedDMS_Theme_Style { } else { $this->warningMsg(getMLText('no_backup_dir')); } + } // files deletion ////////////////////////////////////////////////////////////// /* @@ -201,4 +206,3 @@ class SeedDMS_View_BackupTools extends SeedDMS_Theme_Style { $this->htmlEndPage(); } /* }}} */ } -?> From 789b2cc5f9d68a32c8c3772502a5c50a01456956 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 24 Nov 2025 10:22:12 +0100 Subject: [PATCH 14/14] add changes of 5.1.43 --- CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG b/CHANGELOG index 1f6372d72..ba3b0bef1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -10,6 +10,7 @@ - check for missing changes in extension configuration - use table for list of caches - propper error msgs when saving extension configuration +- creating backup archives has been removed -------------------------------------------------------------------------------- Changes in version 5.1.42