diff --git a/CHANGELOG b/CHANGELOG index 96e34b570..905a8b1d1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,9 @@ +-------------------------------------------------------------------------------- + Changes in version 5.0.11 +-------------------------------------------------------------------------------- +- merged changes from 4.3.34 +- added some more hooks + -------------------------------------------------------------------------------- Changes in version 5.0.10 -------------------------------------------------------------------------------- @@ -70,6 +76,19 @@ - add .xml to online file types by default - add home folder for users +-------------------------------------------------------------------------------- + Changes in version 4.3.34 +-------------------------------------------------------------------------------- +- add multibyte save basename() replacement, which fixes uploading files whose + name starts with a multibyte char +- show both number of links from a document A to B and vise versa in tab header + on ViewDocuments page +- add link to duplicate document on ObjectCheck page +- fix some incompatibilities in sql statements +- new config parameter maxUploadSize +- fix document upload by fine-uploader, when using firefox +- scale default icons for document types, use svg images when available + -------------------------------------------------------------------------------- Changes in version 4.3.33 -------------------------------------------------------------------------------- diff --git a/Makefile b/Makefile index 3cb42ba1e..7e1061a85 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION=5.0.10 +VERSION=5.0.11 SRC=CHANGELOG inc conf utils index.php languages views op out controllers doc styles TODO LICENSE webdav install restapi pdfviewer # webapp diff --git a/SeedDMS_Core/Core/inc.ClassDMS.php b/SeedDMS_Core/Core/inc.ClassDMS.php index 9c51be665..204d3564d 100644 --- a/SeedDMS_Core/Core/inc.ClassDMS.php +++ b/SeedDMS_Core/Core/inc.ClassDMS.php @@ -344,7 +344,7 @@ class SeedDMS_Core_DMS { $this->callbacks = array(); $this->version = '@package_version@'; if($this->version[0] == '@') - $this->version = '5.0.10'; + $this->version = '5.0.11'; } /* }}} */ /** @@ -804,10 +804,10 @@ class SeedDMS_Core_DMS { // Only search if the offset is not beyond the number of folders if($totalFolders > $offset) { // Prepare the complete search query, including the LIMIT clause. - $searchQuery = "SELECT DISTINCT `tblFolders`.* ".$searchQuery." GROUP BY `tblFolders`.`id`"; + $searchQuery = "SELECT DISTINCT `tblFolders`.`id` ".$searchQuery." GROUP BY `tblFolders`.`id`"; if($limit) { - $searchQuery .= " LIMIT ".$offset.",".$limit; + $searchQuery .= " LIMIT ".$limit." OFFSET ".$offset; } // Send the complete search query to the database. @@ -1039,7 +1039,7 @@ class SeedDMS_Core_DMS { else $offset = 0; if($limit) - $searchQuery .= " LIMIT ".$offset.",".$remain; + $searchQuery .= " LIMIT ".$limit." OFFSET ".$offset; // Send the complete search query to the database. $resArr = $this->db->getResultArray($searchQuery); @@ -2115,8 +2115,7 @@ class SeedDMS_Core_DMS { $versions = array(); foreach($resArr as $row) { - $document = new $this->classnames['document']($row['document'], '', '', '', '', '', '', '', '', '', '', ''); - $document->setDMS($this); + $document = $this->getDocument($row['document']); $version = new $this->classnames['documentcontent']($row['id'], $document, $row['version'], $row['comment'], $row['date'], $row['createdBy'], $row['dir'], $row['orgFileName'], $row['fileType'], $row['mimeType'], $row['fileSize'], $row['checksum']); if(!isset($versions[$row['dupid']])) { $versions[$row['id']]['content'] = $version; diff --git a/SeedDMS_Core/Core/inc.ClassDocument.php b/SeedDMS_Core/Core/inc.ClassDocument.php index eb2a04e05..e4d9a94b8 100644 --- a/SeedDMS_Core/Core/inc.ClassDocument.php +++ b/SeedDMS_Core/Core/inc.ClassDocument.php @@ -2783,7 +2783,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */ /* Second, insert the new entries */ foreach($reviewers as $review) { $queryStr = "INSERT INTO `tblDocumentReviewers` (`documentID`, `version`, `type`, `required`) ". - "VALUES ('".$this->_document->getID()."', '".$this->_version."', ".$review['type'] .", ".$review['required']->getID().")"; + "VALUES ('".$this->_document->getID()."', '".$this->_version."', ".$review['type'] .", ".(is_object($review['required']) ? $review['required']->getID() : (int) $review['required']).")"; if (!$db->getResult($queryStr)) { $db->rollbackTransaction(); return false; @@ -2796,7 +2796,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */ return false; } $queryStr = "INSERT INTO `tblDocumentReviewLog` (`reviewID`, `status`, `comment`, `date`, `userID`) ". - "VALUES ('".$reviewID ."', '".(int) $log['status']."', ".$db->qstr($log['comment']) .", ".$db->qstr($log['date']).", ".$log['user']->getID().")"; + "VALUES ('".$reviewID ."', '".(int) $log['status']."', ".$db->qstr($log['comment']) .", ".$db->qstr($log['date']).", ".(is_object($log['user']) ? $log['user']->getID() : (int) $log['user']).")"; if (!$db->getResult($queryStr)) { $db->rollbackTransaction(); return false; @@ -2911,7 +2911,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */ /* Second, insert the new entries */ foreach($reviewers as $review) { $queryStr = "INSERT INTO `tblDocumentApprovers` (`documentID`, `version`, `type`, `required`) ". - "VALUES ('".$this->_document->getID()."', '".$this->_version."', ".$review['type'] .", ".$review['required']->getID().")"; + "VALUES ('".$this->_document->getID()."', '".$this->_version."', ".$review['type'] .", ".(is_object($review['required']) ? $review['required']->getID() : (int) $review['required']).")"; if (!$db->getResult($queryStr)) { $db->rollbackTransaction(); return false; @@ -2924,7 +2924,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */ return false; } $queryStr = "INSERT INTO `tblDocumentApproveLog` (`approveID`, `status`, `comment`, `date`, `userID`) ". - "VALUES ('".$reviewID ."', '".(int) $log['status']."', ".$db->qstr($log['comment']) .", ".$db->qstr($log['date']).", ".$log['user']->getID().")"; + "VALUES ('".$reviewID ."', '".(int) $log['status']."', ".$db->qstr($log['comment']) .", ".$db->qstr($log['date']).", ".(is_object($log['user']) ? $log['user']->getID() : (int) $log['user']).")"; if (!$db->getResult($queryStr)) { $db->rollbackTransaction(); return false; diff --git a/SeedDMS_Core/package.xml b/SeedDMS_Core/package.xml index ebff746a9..8e588c5dc 100644 --- a/SeedDMS_Core/package.xml +++ b/SeedDMS_Core/package.xml @@ -12,11 +12,11 @@ uwe@steinmann.cx yes - 2017-02-20 - + 2017-02-28 + - 5.0.10 - 5.0.10 + 5.0.11 + 5.0.11 stable @@ -24,7 +24,7 @@ GPL License -- all changes from 4.3.33 merged +SeedDMS_Core_DMS::getDuplicateDocumentContent() returns complete document @@ -1166,6 +1166,21 @@ SeedDMS_Core_DMS::getNotificationsByUser() are deprecated - SeedDMЅ_Core_User::setFullname() minor fix in sql statement + + 2017-02-28 + + + 4.3.34 + 4.3.34 + + + stable + stable + + GPL License + + + 2016-01-22 @@ -1312,5 +1327,21 @@ SeedDMS_Core_DMS::getNotificationsByUser() are deprecated - all changes from 4.3.32 merged + + 2017-02-20 + + + 5.0.10 + 5.0.10 + + + stable + stable + + GPL License + +- all changes from 4.3.33 merged + + diff --git a/SeedDMS_Lucene/Lucene/IndexedDocument.php b/SeedDMS_Lucene/Lucene/IndexedDocument.php index 874bfd149..54dbb2676 100644 --- a/SeedDMS_Lucene/Lucene/IndexedDocument.php +++ b/SeedDMS_Lucene/Lucene/IndexedDocument.php @@ -31,24 +31,25 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document { 2 => array("pipe", "w") ); $pipes = array(); - - $timeout += time(); + + $timeout += time(); $process = proc_open($cmd, $descriptorspec, $pipes); if (!is_resource($process)) { throw new Exception("proc_open failed on: " . $cmd); } $output = ''; + $timeleft = $timeout - time(); + $read = array($pipes[1]); + $write = NULL; + $exeptions = NULL; do { - $timeleft = $timeout - time(); - $read = array($pipes[1]); - $write = NULL; - $exeptions = NULL; stream_select($read, $write, $exeptions, $timeleft, 200000); if (!empty($read)) { $output .= fread($pipes[1], 8192); - } + } + $timeleft = $timeout - time(); } while (!feof($pipes[1]) && $timeleft > 0); if ($timeleft <= 0) { @@ -127,19 +128,12 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document { $mimetype = $version->getMimeType(); if(isset($_convcmd[$mimetype])) { $cmd = sprintf($_convcmd[$mimetype], $path); - $content = self::execWithTimeout($cmd, $timeout); - /* - $fp = popen($cmd, 'r'); - if($fp) { - $content = ''; - while(!feof($fp)) { - $content .= fread($fp, 2048); + try { + $content = self::execWithTimeout($cmd, $timeout); + if($content) { + $this->addField(Zend_Search_Lucene_Field::UnStored('content', $content, 'utf-8')); } - pclose($fp); - } - */ - if($content) { - $this->addField(Zend_Search_Lucene_Field::UnStored('content', $content, 'utf-8')); + } catch (Exception $e) { } } } diff --git a/SeedDMS_Lucene/package.xml b/SeedDMS_Lucene/package.xml index 3f5e3d45c..774715d7b 100644 --- a/SeedDMS_Lucene/package.xml +++ b/SeedDMS_Lucene/package.xml @@ -11,11 +11,11 @@ uwe@steinmann.cx yes - 2016-04-28 - + 2017-03-01 + - 1.1.9 - 1.1.7 + 1.1.10 + 1.1.10 stable @@ -23,8 +23,7 @@ GPL License -pass variables to stream_select() to fullfill strict standards. -make all functions in Indexer.php static +catch exception in execWithTimeout() @@ -235,5 +234,22 @@ add command for indexing postѕcript files set last parameter of stream_select() to 200000 micro sec. in case the timeout in sec. is set to 0 + + 2016-04-28 + + + 1.1.9 + 1.1.7 + + + stable + stable + + GPL License + +pass variables to stream_select() to fullfill strict standards. +make all functions in Indexer.php static + + diff --git a/SeedDMS_Preview/Preview/PdfPreviewer.php b/SeedDMS_Preview/Preview/PdfPreviewer.php index 10005afc7..f3c618b9f 100644 --- a/SeedDMS_Preview/Preview/PdfPreviewer.php +++ b/SeedDMS_Preview/Preview/PdfPreviewer.php @@ -89,8 +89,13 @@ class SeedDMS_Preview_PdfPreviewer extends SeedDMS_Preview_Base { $target = $this->previewDir.$dir.md5($infile); if($target != '' && (!file_exists($target.'.pdf') || filectime($target.'.pdf') < filectime($infile))) { $cmd = ''; + $mimeparts = explode('/', $mimetype, 2); if(isset($this->converters[$mimetype])) { - $cmd = str_replace(array('%f', '%o'), array($infile, $target.'.pdf'), $this->converters[$mimetype]); + $cmd = str_replace(array('%f', '%o', '%m'), array($infile, $target.'.pdf', $mimetype), $this->converters[$mimetype]); + } elseif(isset($this->converters[$mimeparts[0].'/*'])) { + $cmd = str_replace(array('%f', '%o', '%m'), array($infile, $target.'.pdf', $mimetype), $this->converters[$mimeparts[0].'/*']); + } elseif(isset($this->converters['*'])) { + $cmd = str_replace(array('%f', '%o', '%m'), array($infile, $target.'.pdf', $mimetype), $this->converters['*']); } if($cmd) { try { diff --git a/SeedDMS_Preview/Preview/Previewer.php b/SeedDMS_Preview/Preview/Previewer.php index 8c9b67713..970fcdb95 100644 --- a/SeedDMS_Preview/Preview/Previewer.php +++ b/SeedDMS_Preview/Preview/Previewer.php @@ -106,9 +106,15 @@ class SeedDMS_Preview_Previewer extends SeedDMS_Preview_Base { $target = $this->previewDir.$dir.md5($infile).'-'.$width; if($target != '' && (!file_exists($target.'.png') || filectime($target.'.png') < filectime($infile))) { $cmd = ''; + $mimeparts = explode('/', $mimetype, 2); if(isset($this->converters[$mimetype])) { - $cmd = str_replace(array('%w', '%f', '%o'), array($width, $infile, $target.'.png'), $this->converters[$mimetype]); + $cmd = str_replace(array('%w', '%f', '%o', '%m'), array($width, $infile, $target.'.png', $mimetype), $this->converters[$mimetype]); + } elseif(isset($this->converters[$mimeparts[0].'/*'])) { + $cmd = str_replace(array('%w', '%f', '%o', '%m'), array($width, $infile, $target.'.png', $mimetype), $this->converters[$mimeparts[0].'/*']); + } elseif(isset($this->converters['*'])) { + $cmd = str_replace(array('%w', '%f', '%o', '%m'), array($width, $infile, $target.'.png', $mimetype), $this->converters['*']); } + /* switch($mimetype) { case "image/png": @@ -131,7 +137,6 @@ class SeedDMS_Preview_Previewer extends SeedDMS_Preview_Base { } */ if($cmd) { - //exec($cmd); try { self::execWithTimeout($cmd, $this->timeout); } catch(Exception $e) { diff --git a/SeedDMS_Preview/package.xml b/SeedDMS_Preview/package.xml index 6422fe77c..71eb627ba 100644 --- a/SeedDMS_Preview/package.xml +++ b/SeedDMS_Preview/package.xml @@ -11,10 +11,10 @@ uwe@steinmann.cx yes - 2016-11-15 - + 2017-03-02 + - 1.2.1 + 1.2.2 1.2.0 @@ -23,7 +23,8 @@ GPL License -setConverters() overrides exiting converters +commands can be set for mimetypes 'xxxx/*' and '*' +pass mimetype as parameter '%m' to converter @@ -254,5 +255,21 @@ check if cache dir exists before deleting it in deleteDocumentPreviews() add new previewer which converts document to pdf instead of png + + 2016-11-15 + + + 1.2.1 + 1.2.0 + + + stable + stable + + GPL License + +setConverters() overrides exiting converters + + diff --git a/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php b/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php index ed664da77..5d2914074 100644 --- a/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php +++ b/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php @@ -37,7 +37,7 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document { ); $pipes = array(); - $timeout += time(); + $timeout += time(); $process = proc_open($cmd, $descriptorspec, $pipes); if (!is_resource($process)) { throw new Exception("proc_open failed on: " . $cmd); @@ -53,7 +53,7 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document { if (!empty($read)) { $output .= fread($pipes[1], 8192); - } + } $timeleft = $timeout - time(); } while (!feof($pipes[1]) && $timeleft > 0); @@ -133,9 +133,12 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document { $mimetype = $version->getMimeType(); if(isset($_convcmd[$mimetype])) { $cmd = sprintf($_convcmd[$mimetype], $path); - $content = self::execWithTimeout($cmd, $timeout); - if($content) { - $this->addField('content', $content, 'unstored'); + try { + $content = self::execWithTimeout($cmd, $timeout); + if($content) { + $this->addField('content', $content, 'unstored'); + } + } catch (Exception $e) { } } } diff --git a/SeedDMS_SQLiteFTS/package.xml b/SeedDMS_SQLiteFTS/package.xml index 9cb06a0d0..62167bb8e 100644 --- a/SeedDMS_SQLiteFTS/package.xml +++ b/SeedDMS_SQLiteFTS/package.xml @@ -11,11 +11,11 @@ uwe@steinmann.cx yes - 2016-03-29 - + 2017-03-01 + - 1.0.6 - 1.0.1 + 1.0.7 + 1.0.7 stable @@ -23,7 +23,7 @@ GPL License -fix calculation of timeout (see bug #269) +catch exception in execWithTimeout() @@ -162,5 +162,21 @@ make it work with sqlite3 < 3.8.0 set last parameter of stream_select() to 200000 micro sec. in case the timeout in sec. is set to 0 + + 2016-03-29 + + + 1.0.6 + 1.0.1 + + + stable + stable + + GPL License + +fix calculation of timeout (see bug #269) + + diff --git a/inc/inc.ClassSettings.php b/inc/inc.ClassSettings.php index 9c6293d53..1e3501187 100644 --- a/inc/inc.ClassSettings.php +++ b/inc/inc.ClassSettings.php @@ -164,8 +164,10 @@ class Settings { /* {{{ */ var $_logFileRotation = "d"; // Enable file upload by jumploader var $_enableLargeFileUpload = false; - // size of partitions for file upload by jumploader + // size of partitions for file uploaded by fine-loader var $_partitionSize = 2000000; + // max size of files uploaded by fine-uploader, set to 0 for unlimited + var $_maxUploadSize = 0; // enable/disable users images var $_enableUserImage = false; // enable/disable calendar @@ -447,6 +449,7 @@ class Settings { /* {{{ */ $this->_logFileRotation = strval($tab["logFileRotation"]); $this->_enableLargeFileUpload = Settings::boolVal($tab["enableLargeFileUpload"]); $this->_partitionSize = strval($tab["partitionSize"]); + $this->_maxUploadSize = strval($tab["maxUploadSize"]); // XML Path: /configuration/system/authentication $node = $xml->xpath('/configuration/system/authentication'); @@ -752,6 +755,7 @@ class Settings { /* {{{ */ $this->setXMLAttributValue($node, "logFileRotation", $this->_logFileRotation); $this->setXMLAttributValue($node, "enableLargeFileUpload", $this->_enableLargeFileUpload); $this->setXMLAttributValue($node, "partitionSize", $this->_partitionSize); + $this->setXMLAttributValue($node, "maxUploadSize", $this->_maxUploadSize); // XML Path: /configuration/system/authentication $node = $this->getXMLNode($xml, '/configuration/system', 'authentication'); diff --git a/inc/inc.ClassUI.php b/inc/inc.ClassUI.php index 7b786245e..bdf419f03 100644 --- a/inc/inc.ClassUI.php +++ b/inc/inc.ClassUI.php @@ -105,7 +105,8 @@ class UI extends UI_Default { $view->setParam('enablelanguageselector', $settings->_enableLanguageSelector); $view->setParam('enableclipboard', $settings->_enableClipboard); $view->setParam('workflowmode', $settings->_workflowMode); - $view->setParam('partitionsize', $settings->_partitionSize); + $view->setParam('partitionsize', (int) $settings->_partitionSize); + $view->setParam('maxuploadsize', (int) $settings->_maxUploadSize); $view->setParam('showmissingtranslations', $settings->_showMissingTranslations); $view->setParam('defaultsearchmethod', $settings->_defaultSearchMethod); $view->setParam('cachedir', $settings->_cacheDir); diff --git a/inc/inc.Utils.php b/inc/inc.Utils.php index 361eaea8e..ac59ce481 100644 --- a/inc/inc.Utils.php +++ b/inc/inc.Utils.php @@ -339,6 +339,27 @@ function dskspace($dir) { /* {{{ */ return $space; } /* }}} */ +/** + * Replacement of PHP's basename function + * + * Because basename is locale dependent and strips off non ascii chars + * from the beginning of filename, it cannot be used in a environment + * where locale is set to e.g. 'C' + */ +function utf8_basename($path, $suffix='') { /* {{{ */ + $rpos = strrpos($path, DIRECTORY_SEPARATOR); + if($rpos === false) + return $path; + $file = substr($path, $rpos+1); + + $suflen = strlen($suffix); + if($suflen && (substr($file, -$suflen) == $suffix)){ + $file = substr($file, 0, -$suflen); + } + + return $file; +} /* }}} */ + /** * Log a message * diff --git a/inc/inc.Version.php b/inc/inc.Version.php index a903ac52d..80b24a536 100644 --- a/inc/inc.Version.php +++ b/inc/inc.Version.php @@ -20,7 +20,7 @@ class SeedDMS_Version { - public $_number = "5.0.10"; + public $_number = "5.0.11"; private $_string = "SeedDMS"; function __construct() { diff --git a/install/install.php b/install/install.php index 726cdd341..8a169a713 100644 --- a/install/install.php +++ b/install/install.php @@ -118,7 +118,7 @@ function fileExistsInIncludePath($file) { /* {{{ */ * Load default settings + set */ define("SEEDDMS_INSTALL", "on"); -define("SEEDDMS_VERSION", "5.0.10"); +define("SEEDDMS_VERSION", "5.0.11"); require_once('../inc/inc.ClassSettings.php'); @@ -311,7 +311,7 @@ if ($action=="setSettings") { $connTmp->exec($query); if ($connTmp->errorCode() != 0) { - $errorMsg .= $connTmp->errorInfo() . "
"; + $errorMsg .= $connTmp->errorInfo()[2] . "
"; } } } diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index df70ad26b..869209281 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/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 (1272) +// Translators: Admin (1274) $text = array( '2_factor_auth' => '', @@ -271,6 +271,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'انشاء فهرس للنص الكامل', 'create_fulltext_index_warning' => 'انت على وشك اعادة انشاء فهرس النص الكامل.هذا سيتطلب وقت كافي وسيؤثر بشكل عام على كفاءة النظام. اذا كنت حقا تود اعادة انشاء الفهرس، من فضلك قم بتاكيد العملية.', 'creation_date' => 'تم انشاؤه', @@ -376,6 +377,9 @@ URL: [url]', 'does_not_expire' => 'لا ينتهى صلاحيته', 'does_not_inherit_access_msg' => 'صلاحيات موروثة', 'download' => 'تنزيل', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'إصلاح كل المستندات والمجلدات.', 'do_object_setchecksum' => 'تحديد فحص اخطاء', 'do_object_setfilesize' => 'تحديد حجم الملف', @@ -393,6 +397,7 @@ URL: [url]', 'dump_creation_warning' => 'من خلال تلك العملية يمكنك انشاء ملف مستخرج من محتوى قاعدة البيانات. بعد انشاء الملف المستخرج سيتم حفظه في مجلد البيانات الخاص بسيرفرك', 'dump_list' => 'ملف مستخرج حالي', 'dump_remove' => 'ازالة الملف المستخرج', +'duplicates' => '', 'duplicate_content' => '', 'edit' => 'تعديل', 'edit_attributes' => 'تعديل السمات', @@ -442,7 +447,16 @@ URL: [url]', 'event_details' => 'تفاصيل الحدث', 'exclude_items' => '', 'expired' => 'انتهى صلاحيته', +'expired_at_date' => '', 'expires' => 'تنتهى صلاحيته', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'تم تغيير تاريخ الصلاحية', 'expiry_changed_email_body' => 'تم تغيير تاريخ الصلاحية المستند: [name] @@ -451,7 +465,7 @@ Parent folder: [folder_path] URL: [url]', 'expiry_changed_email_subject' => '[sitename]: [name] - تم تغيير تاريخ الصلاحية', 'export' => '', -'extension_manager' => '', +'extension_manager' => 'ﺇﺩﺍﺭﺓ ﺍﻼﻣﺩﺍﺩﺎﺗ', 'february' => 'فبراير', 'file' => 'ملف', 'files' => 'ملفات', @@ -505,6 +519,7 @@ URL: [url]', 'fr_FR' => 'الفرنسية', 'fullsearch' => 'البحث النصي الكامل', 'fullsearch_hint' => 'استخدم فهرس النص الكامل', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'معلومات فهرس النص الكامل', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'سمات', @@ -524,6 +539,7 @@ URL: [url]', 'group_review_summary' => 'ملخص مراجعة المجموعة', 'guest_login' => 'الدخول كضيف', 'guest_login_disabled' => 'دخول ضيف غير متاح.', +'hash' => '', 'help' => 'المساعدة', 'home_folder' => '', 'hook_name' => '', @@ -536,7 +552,7 @@ URL: [url]', 'identical_version' => 'الاصدار الجديد مماثل للاصدار الحالي.', 'import' => 'ﺎﺴﺘﺧﺭﺎﺟ', 'importfs' => '', -'import_fs' => '', +'import_fs' => 'ﻦﺴﺧ ﻢﻧ ﻢﻠﻓ ﺎﻠﻨﻇﺎﻣ', 'import_fs_warning' => '', 'include_content' => '', 'include_documents' => 'اشمل مستندات', @@ -801,6 +817,7 @@ URL: [url]', 'personal_default_keywords' => 'قوائم الكلمات البحثية الشخصية', 'pl_PL' => 'ﺎﻠﺑﻮﻠﻧﺪﻳﺓ', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -995,6 +1012,7 @@ URL: [url]', 'select_one' => 'اختر واحد', 'select_users' => 'اضغط لاختيار المستخدم', 'select_workflow' => 'اختر مسار العمل', +'send_email' => '', 'send_test_mail' => '', 'september' => 'سبتمبر', 'sequence' => 'تتابع', @@ -1196,6 +1214,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => '', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => '', 'settings_notfound' => '', 'settings_Notification' => '', @@ -1336,6 +1356,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', @@ -1346,6 +1368,7 @@ URL: [url]', 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => 'تم حذف المستند', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'تم حذف المجلد', 'splash_rm_group' => '', 'splash_rm_group_member' => '', @@ -1353,6 +1376,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', 'splash_switched_back_user' => '', @@ -1502,6 +1526,7 @@ URL: [url]', 'use_comment_of_document' => 'ﺎﺴﺘﺧﺪﻣ ﺎﻠﺘﻌﻠﻴﻗﺎﺗ ﻞﻟﻮﺜﻴﻗﺓ', 'use_default_categories' => 'استخدم اقسام سابقة التعريف', 'use_default_keywords' => 'استخدام كلمات بحثية معدة مسبقا', +'valid_till' => '', 'version' => 'اصدار', 'versioning_file_creation' => 'انشاء ملف الاصدارات', 'versioning_file_creation_warning' => 'من خلال تلك العملية يمكنك انشاء ملف يحتوى معلومات الاصدار لمجمل مجلد النظام. بعد الانشاء كل ملف سيتم حفظه داخل المجلد الخاص به', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index 6e79e657c..e8d0cb6b5 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -256,6 +256,7 @@ $text = array( 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Създай пълнотекстов индекс', 'create_fulltext_index_warning' => 'Вие искате да пресъздадете пълнотекстов индекс. Това ще отнеме време и ще понижи производителността. Да продолжа ли?', 'creation_date' => 'Създаден', @@ -331,6 +332,9 @@ $text = array( 'does_not_expire' => 'Безсрочен', 'does_not_inherit_access_msg' => 'Наследване нивото на достъп', 'download' => 'Изтегли', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Поправи всички папки и документи', 'do_object_setchecksum' => 'Установи контролна сума', 'do_object_setfilesize' => 'Установи размер на файла', @@ -348,6 +352,7 @@ $text = array( 'dump_creation_warning' => 'Тази операция шъ създаде дамп на базата данни. След създаването, файлът ще бъде съхранен в папката с данни на сървъра.', 'dump_list' => 'Съществуващи дъмпове', 'dump_remove' => 'Изтрий дъмп', +'duplicates' => '', 'duplicate_content' => '', 'edit' => 'Редактирай', 'edit_attributes' => 'Редактирай атрибути', @@ -397,7 +402,16 @@ $text = array( 'event_details' => 'Детайли за събитието', 'exclude_items' => '', 'expired' => 'Изтекъл', +'expired_at_date' => '', 'expires' => 'Изтича', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Датата на изтичане променена', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -436,6 +450,7 @@ $text = array( 'fr_FR' => '', 'fullsearch' => 'Пълнотекстово търсене', 'fullsearch_hint' => 'Използвай пълнотекстов индекс', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Информация за пълнотекстов индексе', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'атрибути', @@ -455,6 +470,7 @@ $text = array( 'group_review_summary' => 'Сводка по рецензирането на групи', 'guest_login' => 'Влез като гост', 'guest_login_disabled' => 'Входът като гост изключен', +'hash' => '', 'help' => 'Помощ', 'home_folder' => '', 'hook_name' => '', @@ -702,6 +718,7 @@ $text = array( 'personal_default_keywords' => 'Личен списък с ключови думи', 'pl_PL' => '', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -860,6 +877,7 @@ $text = array( 'select_one' => 'Избери един', 'select_users' => 'Кликни да избереш потребители', 'select_workflow' => 'Избери процес', +'send_email' => '', 'send_test_mail' => '', 'september' => 'септември', 'sequence' => 'Последователност', @@ -1061,6 +1079,8 @@ $text = array( 'settings_maxRecursiveCount_desc' => '', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Още настройки. Логин по подразбиране: admin/admin', 'settings_notfound' => 'Не е намерено', 'settings_Notification' => 'Настройка за известяване', @@ -1201,6 +1221,8 @@ $text = array( 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', @@ -1211,6 +1233,7 @@ $text = array( 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => '', +'splash_rm_download_link' => '', 'splash_rm_folder' => '', 'splash_rm_group' => '', 'splash_rm_group_member' => '', @@ -1218,6 +1241,7 @@ $text = array( 'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', 'splash_switched_back_user' => '', @@ -1358,6 +1382,7 @@ $text = array( 'use_comment_of_document' => '', 'use_default_categories' => 'Исползвай предопределени категории', 'use_default_keywords' => 'Исползовай предопределенни ключови думи', +'valid_till' => '', 'version' => 'Версия', 'versioning_file_creation' => 'Създаване на файл с версии', 'versioning_file_creation_warning' => 'Тази операция ще създаде файл с версия за всяка папка. След създаване файлът ще бъде съхранен в каталога на документите.', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index 08d0e6f23..f370b7788 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/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 (710) +// Translators: Admin (722) $text = array( '2_factor_auth' => '', @@ -143,7 +143,7 @@ URL: [url]', 'attrdef_type_string' => '', 'attrdef_type_url' => '', 'attrdef_valueset' => '', -'attributes' => '', +'attributes' => 'Atributs', 'attribute_changed_email_body' => '', 'attribute_changed_email_subject' => '', 'attribute_count' => '', @@ -188,7 +188,7 @@ URL: [url]', 'categories_loading' => '', 'category' => 'Category', 'category_exists' => '', -'category_filter' => '', +'category_filter' => 'Només categories', 'category_info' => '', 'category_in_use' => '', 'category_noname' => '', @@ -228,7 +228,7 @@ URL: [url]', 'choose_workflow_action' => '', 'choose_workflow_state' => '', 'class_name' => '', -'clear_cache' => '', +'clear_cache' => 'Neteja memòria cau', 'clear_clipboard' => '', 'clear_password' => '', 'clipboard' => 'Portapapers', @@ -261,6 +261,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Crea un índex full-text', 'create_fulltext_index_warning' => '', 'creation_date' => 'Creació', @@ -293,7 +294,7 @@ URL: [url]', 'documents_in_process' => 'Documents en procés', 'documents_locked' => '', 'documents_locked_by_you' => 'Documents bloquejats per vostè', -'documents_only' => '', +'documents_only' => 'Només documents', 'documents_to_approve' => 'Documents en espera d\'aprovació d\'usuaris', 'documents_to_process' => '', 'documents_to_receipt' => '', @@ -336,6 +337,9 @@ URL: [url]', 'does_not_expire' => 'No caduca', 'does_not_inherit_access_msg' => 'heretar l\'accés', 'download' => 'Descarregar', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => '', 'do_object_setchecksum' => '', 'do_object_setfilesize' => '', @@ -353,6 +357,7 @@ URL: [url]', 'dump_creation_warning' => 'Amb aquesta operació es crearà un bolcat a fitxer del contingut de la base de dades. Després de la creació del bolcat, el fitxer es guardarà a la carpeta de dades del seu servidor.', 'dump_list' => 'Fitxers de bolcat existents', 'dump_remove' => 'Eliminar fitxer de bolcat', +'duplicates' => '', 'duplicate_content' => '', 'edit' => 'editar', 'edit_attributes' => '', @@ -402,12 +407,21 @@ URL: [url]', 'event_details' => 'Detalls de l\'event', 'exclude_items' => '', 'expired' => 'Caducat', +'expired_at_date' => '', 'expires' => 'Caduca', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Data de caducitat modificada', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', 'export' => '', -'extension_manager' => '', +'extension_manager' => 'Gestiona les Extensions', 'february' => 'Febrer', 'file' => 'Fitxer', 'files' => 'Fitxers', @@ -416,7 +430,7 @@ URL: [url]', 'files_loading' => '', 'file_size' => 'Mida', 'filter_for_documents' => '', -'filter_for_folders' => '', +'filter_for_folders' => 'Filtre adicional per les carpetes', 'folder' => 'Carpeta', 'folders' => 'Carpetes', 'folders_and_documents_statistic' => 'Vista general de continguts', @@ -441,6 +455,7 @@ URL: [url]', 'fr_FR' => 'Francès', 'fullsearch' => 'Cerca full-text', 'fullsearch_hint' => '', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Informació de full-text', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Atributs', @@ -460,6 +475,7 @@ URL: [url]', 'group_review_summary' => 'Resum del grup revisor', 'guest_login' => 'Accés com a invitat', 'guest_login_disabled' => 'El compte d\'invitat està deshabilitat.', +'hash' => '', 'help' => 'Ajuda', 'home_folder' => '', 'hook_name' => '', @@ -591,7 +607,7 @@ URL: [url]', 'may' => 'Maig', 'mimetype' => '', 'minutes' => '', -'misc' => '', +'misc' => 'Miscelànea', 'missing_checksum' => '', 'missing_file' => '', 'missing_filesize' => '', @@ -707,6 +723,7 @@ URL: [url]', 'personal_default_keywords' => 'Mots clau personals', 'pl_PL' => 'Polonès', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -832,21 +849,21 @@ URL: [url]', 'search_in' => 'Buscar a', 'search_mode_and' => 'tots els mots', 'search_mode_documents' => '', -'search_mode_folders' => '', +'search_mode_folders' => 'Només carpetes', 'search_mode_or' => 'si més no, un mot', 'search_no_results' => 'No hi ha documents que coincideixn amb la seva cerca', 'search_query' => 'Cercar', 'search_report' => 'Trobats [count] documents', 'search_report_fulltext' => '', -'search_resultmode' => '', -'search_resultmode_both' => '', +'search_resultmode' => 'Resultats', +'search_resultmode_both' => 'Documets i carpetes', 'search_results' => 'Resultats de la cerca', 'search_results_access_filtered' => 'Els resultats de la cerca podrien incloure continguts amb l\'accés denegat.', 'search_time' => 'Temps transcorregut: [time] seg.', 'seconds' => '', 'selection' => 'Selecció', 'select_attrdefgrp_show' => '', -'select_category' => '', +'select_category' => 'Prem per seleccionar la categoria', 'select_groups' => '', 'select_grp_approvers' => '', 'select_grp_ind_approvers' => '', @@ -863,8 +880,9 @@ URL: [url]', 'select_ind_reviewers' => '', 'select_ind_revisors' => '', 'select_one' => 'Seleccionar un', -'select_users' => '', +'select_users' => 'Prem per seleccionar els usuaris', 'select_workflow' => '', +'send_email' => '', 'send_test_mail' => '', 'september' => 'Setembre', 'sequence' => 'Seqüència', @@ -1066,6 +1084,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => '', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => '', 'settings_notfound' => '', 'settings_Notification' => '', @@ -1206,6 +1226,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', @@ -1216,6 +1238,7 @@ URL: [url]', 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => 'Document esborrat', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Carpeta esborrada', 'splash_rm_group' => '', 'splash_rm_group_member' => '', @@ -1223,6 +1246,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', 'splash_switched_back_user' => '', @@ -1363,6 +1387,7 @@ URL: [url]', 'use_comment_of_document' => '', 'use_default_categories' => 'Use predefined categories', 'use_default_keywords' => 'Utilitzar els mots clau per omisió', +'valid_till' => '', 'version' => 'Versió', 'versioning_file_creation' => 'Creació de fitxer de versions', 'versioning_file_creation_warning' => 'Amb aquesta operació podeu crear un fitxer que contingui la informació de versions d\'una carpeta del DMS completa. Després de la creació, tots els fitxers es guardaran a la carpeta de documents.', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index 329eaa525..b72744743 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/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 (718), kreml (455) +// Translators: Admin (720), kreml (455) $text = array( '2_factor_auth' => '', @@ -278,6 +278,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Vytvořit fulltext index', 'create_fulltext_index_warning' => 'Hodláte znovu vytvořit fulltext index. Může to trvat dlouho a zpomalit běh systému. Pokud víte, co děláte, potvďte operaci.', 'creation_date' => 'Vytvořeno', @@ -304,7 +305,7 @@ URL: [url]', 'docs_in_reception_no_access' => '', 'docs_in_revision_no_access' => '', 'document' => 'Dokument', -'documentcontent' => '', +'documentcontent' => 'Obsah dokumentu', 'documents' => 'Dokumenty', 'documents_checked_out_by_you' => '', 'documents_in_process' => 'Zpracovávané dokumenty', @@ -383,6 +384,9 @@ URL: [url]', 'does_not_expire' => 'Platnost nikdy nevyprší', 'does_not_inherit_access_msg' => 'Zdědit přístup', 'download' => 'Stáhnout', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Opravit všechny složky a dokumenty.', 'do_object_setchecksum' => 'Nastavit kontrolní součet', 'do_object_setfilesize' => 'Nastavit velikost souboru', @@ -400,6 +404,7 @@ URL: [url]', 'dump_creation_warning' => 'Pomocí této operace můžete vytvořit soubor se zálohou databáze. Po vytvoření bude soubor zálohy uložen ve složce data vašeho serveru.', 'dump_list' => 'Existující soubory záloh', 'dump_remove' => 'Odstranit soubor zálohy', +'duplicates' => '', 'duplicate_content' => '', 'edit' => 'upravit', 'edit_attributes' => 'Editovat atributy', @@ -449,7 +454,16 @@ URL: [url]', 'event_details' => 'Údaje akce', 'exclude_items' => '', 'expired' => 'Platnost vypršela', +'expired_at_date' => '', 'expires' => 'Platnost vyprší', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Datum expirace změněno', 'expiry_changed_email_body' => 'Datum ukončení platnosti změněn Dokument: [name] @@ -512,6 +526,7 @@ URL: [url]', 'fr_FR' => 'Francouzština', 'fullsearch' => 'Fulltextové vyhledávání', 'fullsearch_hint' => 'Použijte fultext index', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Fulltext index info', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Atributy', @@ -531,6 +546,7 @@ URL: [url]', 'group_review_summary' => 'Souhrn revizí skupiny', 'guest_login' => 'Přihlásit se jako host', 'guest_login_disabled' => 'Přihlášení jako host je vypnuté.', +'hash' => '', 'help' => 'Pomoc', 'home_folder' => 'Domácí složka', 'hook_name' => '', @@ -630,7 +646,7 @@ URL: [url]', 'linked_to_this_version' => '', 'link_alt_updatedocument' => 'Hodláte-li nahrát soubory větší než je maximální velikost pro nahrávání, použijte prosím alternativní stránku.', 'link_to_version' => '', -'list_access_rights' => '', +'list_access_rights' => 'Seznam všech přístupových práv ...', 'list_contains_no_access_docs' => '', 'list_hooks' => '', 'local_file' => 'Lokální soubor', @@ -812,6 +828,7 @@ Pokud budete mít problém s přihlášením i po změně hesla, kontaktujte Adm 'personal_default_keywords' => 'Osobní klíčová slova', 'pl_PL' => 'Polština', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -1004,6 +1021,7 @@ URL: [url]', 'select_one' => 'Vyberte jeden', 'select_users' => 'Kliknutím vyberte uživatele', 'select_workflow' => 'Vyberte postup práce', +'send_email' => '', 'send_test_mail' => '', 'september' => 'Září', 'sequence' => 'Posloupnost', @@ -1205,6 +1223,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Toto je max. počet dokumentů a složek, kterým bude kontrolováno přístupové právo při rekurzivním počítání objektů. Po jeho překročení bude počet složek a dokumentů odhadnut.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Configure more settings. Default login: admin/admin', 'settings_notfound' => '', 'settings_Notification' => 'Nastavení upozornění', @@ -1345,6 +1365,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Uživatel uložen', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Změny složky uloženy', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Neplatné ID složky', @@ -1355,6 +1377,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Odstraněno ze schránky', 'splash_rm_attribute' => 'Atribut odstraněn', 'splash_rm_document' => 'Dokument odstraněn', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Složka smazána', 'splash_rm_group' => 'Skupina odstraněna', 'splash_rm_group_member' => 'Člen skupiny odstraněn', @@ -1362,6 +1385,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Uživatel odstraněn', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Nastavení uloženo', 'splash_substituted_user' => 'Zaměněný uživatel', 'splash_switched_back_user' => 'Přepnuto zpět na původního uživatele', @@ -1511,6 +1535,7 @@ URL: [url]', 'use_comment_of_document' => 'Použijte komentář dokumentu', 'use_default_categories' => 'Use predefined categories', 'use_default_keywords' => 'Použít předdefinovaná klíčová slova', +'valid_till' => '', 'version' => 'Verze', 'versioning_file_creation' => 'Vytvoření verzování souboru', 'versioning_file_creation_warning' => 'Pomocí této operace můžete vytvořit soubor obsahující informace o verzování celé složky DMS. Po vytvoření bude každý soubor uložen uvnitř složky dokumentů.', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index 2c006d12c..491be8b4a 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 (2376), dgrutsch (22) +// Translators: Admin (2403), dgrutsch (22) $text = array( '2_factor_auth' => '2-Faktor Authentifizierung', @@ -283,6 +283,7 @@ URL: [url]', 'converter_new_cmd' => 'Kommando', 'converter_new_mimetype' => 'Neuer Mime-Type', 'copied_to_checkout_as' => 'Datei am [date] in den Checkout-Space als \'[filename]\' kopiert.', +'create_download_link' => 'Erzeuge Download Link', 'create_fulltext_index' => 'Erzeuge Volltextindex', 'create_fulltext_index_warning' => 'Sie möchten den Volltextindex neu erzeugen. Dies kann beträchtlich Zeit in Anspruch nehmen und Gesamtleistung Ihres System beeinträchtigen. Bestätigen Sie bitte diese Operation.', 'creation_date' => 'Erstellt am', @@ -388,6 +389,15 @@ URL: [url]', 'does_not_expire' => 'Kein Ablaufdatum', 'does_not_inherit_access_msg' => 'Berechtigungen wieder erben', 'download' => 'Download', +'download_links' => 'Download Links', +'download_link_email_body' => 'Klicken Sie bitte auf den untenstehenden Link, um Version [version] des Dokuments \'[docname]\' herunter zu laden. + +[url] + +Der Link ist bis zum [valid] gültig. + +[comment]', +'download_link_email_subject' => 'Download-Link', 'do_object_repair' => 'Repariere alle Ordner und Dokumente.', 'do_object_setchecksum' => 'Setze Check-Summe', 'do_object_setfilesize' => 'Setze Dateigröße', @@ -405,6 +415,7 @@ URL: [url]', 'dump_creation_warning' => 'Mit dieser Operation können Sie einen Dump der Datenbank erzeugen. Nach der Erstellung wird der Dump im Datenordner Ihres Servers gespeichert.', 'dump_list' => 'Vorhandene DB dumps', 'dump_remove' => 'DB dump löschen', +'duplicates' => 'Duplikate', 'duplicate_content' => 'Doppelte Dateien', 'edit' => 'Bearbeiten', 'edit_attributes' => 'Edit attributes', @@ -454,7 +465,16 @@ URL: [url]', 'event_details' => 'Ereignisdetails', 'exclude_items' => 'Einträge auslassen', 'expired' => 'abgelaufen', +'expired_at_date' => 'Abgelaufen am [datetime]', 'expires' => 'Ablaufdatum', +'expire_by_date' => 'Ablauf nach Datum', +'expire_in_1d' => 'Ablauf in 1 Tag', +'expire_in_1h' => 'Ablauf in 1 Std.', +'expire_in_1m' => 'Ablauf in 1 Monat', +'expire_in_1w' => 'Ablauf in 1 Woche', +'expire_in_2h' => 'Ablauf in 2 Std.', +'expire_today' => 'Ablauf heute', +'expire_tomorrow' => 'Ablauf morgen', 'expiry_changed_email' => 'Ablaufdatum geändert', 'expiry_changed_email_body' => 'Ablaufdatum geändert Dokument: [name] @@ -517,6 +537,7 @@ URL: [url]', 'fr_FR' => 'Französisch', 'fullsearch' => 'Volltext', 'fullsearch_hint' => 'Volltextindex benutzen', +'fulltextsearch_disabled' => 'Volltext-Index ist ausgeschaltet', 'fulltext_info' => 'Volltext-Index Info', 'global_attributedefinitiongroups' => 'Attributgruppen', 'global_attributedefinitions' => 'Attribute', @@ -536,6 +557,7 @@ URL: [url]', 'group_review_summary' => 'Übersicht Gruppenprüfungen', 'guest_login' => 'Als Gast anmelden', 'guest_login_disabled' => 'Anmeldung als Gast ist gesperrt.', +'hash' => 'Hash-Wert', 'help' => 'Hilfe', 'home_folder' => 'Heimatordner', 'hook_name' => 'Name des Aufrufs', @@ -820,6 +842,7 @@ Sollen Sie danach immer noch Problem bei der Anmeldung haben, dann kontaktieren 'personal_default_keywords' => 'Persönliche Stichwortlisten', 'pl_PL' => 'Polnisch', 'possible_substitutes' => 'Vertreter', +'preset_expires' => 'Fester Ablaufzeitpunkt', 'preview' => 'Vorschau', 'preview_converters' => 'Vorschau Dokumentenumwandlung', 'preview_images' => 'Vorschaubilder', @@ -1054,6 +1077,7 @@ URL: [url]', 'select_one' => 'Bitte wählen', 'select_users' => 'Klicken zur Auswahl eines Benutzers', 'select_workflow' => 'Workflow auswählen', +'send_email' => 'E-Mail verschicken', 'send_test_mail' => 'Sende Test-Email', 'september' => 'September', 'sequence' => 'Reihenfolge', @@ -1255,6 +1279,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Dies ist die maximale Anzahl der Dokumente und Ordner die auf Zugriffsrechte geprüft werden, wenn rekursiv gezählt wird. Wenn diese Anzahl überschritten wird, wird die Anzahl der Dokumente und Unterordner in der Ordner Ansicht geschätzt.', 'settings_maxSizeForFullText' => 'Maximale Dateigröße für sofortige Indezierung', 'settings_maxSizeForFullText_desc' => 'Alle neuen Versionen eines Dokuments, die kleiner als die konfigurierte Dateigröße in Bytes sind, werden sofort indiziert. In allen anderen Fällen werden nur die Metadaten erfasst.', +'settings_maxUploadSize' => 'Maximale Größe hochzuladener Dateien', +'settings_maxUploadSize_desc' => 'Dies ist die maximale Größe einer hochzuladenen Datei. Es begrenzt sowohl Dokumentenversionen als auch Anhänge.', 'settings_more_settings' => 'Weitere Einstellungen. Login mit admin/admin', 'settings_notfound' => 'Nicht gefunden', 'settings_Notification' => 'Benachrichtigungen-Einstellungen', @@ -1395,6 +1421,8 @@ URL: [url]', 'splash_edit_role' => 'Rolle gespeichert', 'splash_edit_user' => 'Benutzer gespeichert', 'splash_error_add_to_transmittal' => 'Fehler beim Hinzufügen zur Dokumentenliste', +'splash_error_rm_download_link' => 'Fehler beim Löschen des Download-Links', +'splash_error_send_download_link' => 'Fehler beim Verschicken des Download-Links', 'splash_folder_edited' => 'Änderungen am Ordner gespeichert', 'splash_importfs' => '[docs] Dokumente und [folders] Ordner importiert', 'splash_invalid_folder_id' => 'Ungültige Ordner-ID', @@ -1405,6 +1433,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Aus der Zwischenablage entfernt', 'splash_rm_attribute' => 'Attribut gelöscht', 'splash_rm_document' => 'Dokument gelöscht', +'splash_rm_download_link' => 'Download-Link gelöscht', 'splash_rm_folder' => 'Ordner gelöscht', 'splash_rm_group' => 'Gruppe gelöscht', 'splash_rm_group_member' => 'Mitglied der Gruppe gelöscht', @@ -1412,6 +1441,7 @@ URL: [url]', 'splash_rm_transmittal' => 'Dokumentenliste gelöscht', 'splash_rm_user' => 'Benutzer gelöscht', 'splash_saved_file' => 'Version gespeichert', +'splash_send_download_link' => 'Download-Link per E-Mail verschickt.', 'splash_settings_saved' => 'Einstellungen gesichert', 'splash_substituted_user' => 'Benutzer gewechselt', 'splash_switched_back_user' => 'Zum ursprünglichen Benutzer zurückgekehrt', @@ -1561,6 +1591,7 @@ URL: [url]', 'use_comment_of_document' => 'Verwende Kommentar des Dokuments', 'use_default_categories' => 'Kategorievorlagen', 'use_default_keywords' => 'Stichwortvorlagen', +'valid_till' => 'Gültig bis', 'version' => 'Version', 'versioning_file_creation' => 'Datei-Versionierung', 'versioning_file_creation_warning' => 'Mit dieser Operation erzeugen Sie pro Dokument eine Datei, die sämtliche Versions-Informationen des Dokuments enthält. Nach Erstellung wird jede Datei im Dokumentenverzeichnis gespeichert. Die erzeugten Dateien sind für den regulären Betrieb nicht erforderlich. Sie können aber von Nutzen sein, wenn der Dokumentenbestand auf ein anderes System übertragen werden soll.', diff --git a/languages/el_GR/lang.inc b/languages/el_GR/lang.inc index 5da788a28..45d441f83 100644 --- a/languages/el_GR/lang.inc +++ b/languages/el_GR/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 (215) +// Translators: Admin (220) $text = array( '2_factor_auth' => '', @@ -256,9 +256,10 @@ $text = array( 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => '', 'create_fulltext_index_warning' => '', -'creation_date' => '', +'creation_date' => 'Δημιουργήθηκε', 'cs_CZ' => '', 'current_password' => '', 'current_quota' => '', @@ -331,6 +332,9 @@ $text = array( 'does_not_expire' => '', 'does_not_inherit_access_msg' => '', 'download' => '', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => '', 'do_object_setchecksum' => '', 'do_object_setfilesize' => '', @@ -348,6 +352,7 @@ $text = array( 'dump_creation_warning' => '', 'dump_list' => '', 'dump_remove' => '', +'duplicates' => '', 'duplicate_content' => '', 'edit' => '', 'edit_attributes' => '', @@ -359,11 +364,11 @@ $text = array( 'edit_event' => '', 'edit_existing_access' => '', 'edit_existing_attribute_groups' => '', -'edit_existing_notify' => '', -'edit_folder_access' => '', +'edit_existing_notify' => 'Επεξεργασία λίστας ειδοποιήσεων', +'edit_folder_access' => 'Επεξεργασία πρόσβασης', 'edit_folder_attrdefgrp' => '', 'edit_folder_notify' => '', -'edit_folder_props' => '', +'edit_folder_props' => 'Επεξεργασία φακέλου', 'edit_group' => '', 'edit_online' => '', 'edit_transmittal_props' => '', @@ -397,7 +402,16 @@ $text = array( 'event_details' => '', 'exclude_items' => '', 'expired' => 'Έχει λήξει', +'expired_at_date' => '', 'expires' => 'Λήγει', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Η ημερομηνία λήξης έχει αλλάξει', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -436,6 +450,7 @@ $text = array( 'fr_FR' => 'French/Γαλλικά', 'fullsearch' => 'Πλήρης αναζήτηση (full text)', 'fullsearch_hint' => '', +'fulltextsearch_disabled' => '', 'fulltext_info' => '', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Ιδιότητες', @@ -455,6 +470,7 @@ $text = array( 'group_review_summary' => '', 'guest_login' => '', 'guest_login_disabled' => '', +'hash' => '', 'help' => 'Βοήθεια', 'home_folder' => '', 'hook_name' => '', @@ -476,7 +492,7 @@ $text = array( 'index_converters' => '', 'index_done' => '', 'index_error' => '', -'index_folder' => '', +'index_folder' => 'Ταξινόμηση φακέλου', 'index_pending' => '', 'index_waiting' => '', 'individuals' => 'Άτομα', @@ -713,6 +729,7 @@ URL: [url]', 'personal_default_keywords' => '', 'pl_PL' => '', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -871,6 +888,7 @@ URL: [url]', 'select_one' => '', 'select_users' => '', 'select_workflow' => '', +'send_email' => '', 'send_test_mail' => '', 'september' => 'Σεπτέμβριος', 'sequence' => 'Σειρά', @@ -1072,6 +1090,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => '', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => '', 'settings_notfound' => '', 'settings_Notification' => '', @@ -1212,6 +1232,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', @@ -1222,6 +1244,7 @@ URL: [url]', 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => '', +'splash_rm_download_link' => '', 'splash_rm_folder' => '', 'splash_rm_group' => '', 'splash_rm_group_member' => '', @@ -1229,6 +1252,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', 'splash_switched_back_user' => '', @@ -1369,6 +1393,7 @@ URL: [url]', 'use_comment_of_document' => '', 'use_default_categories' => '', 'use_default_keywords' => '', +'valid_till' => '', 'version' => 'Έκδοση', 'versioning_file_creation' => '', 'versioning_file_creation_warning' => '', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index 7fc2b4dc0..8222cb3c4 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 (1503), dgrutsch (9), netixw (14) +// Translators: Admin (1531), dgrutsch (9), netixw (14) $text = array( '2_factor_auth' => '2-factor authentication', @@ -283,6 +283,7 @@ URL: [url]', 'converter_new_cmd' => 'Command', 'converter_new_mimetype' => 'New mimetype', 'copied_to_checkout_as' => 'File copied to checkout space as \'[filename]\' on [date]', +'create_download_link' => 'Create download link', 'create_fulltext_index' => 'Create fulltext index', 'create_fulltext_index_warning' => 'You are about to recreate the fulltext index. This can take a considerable amount of time and reduce your overall system performance. If you really want to recreate the index, please confirm your operation.', 'creation_date' => 'Created', @@ -388,6 +389,16 @@ URL: [url]', 'does_not_expire' => 'Does not expire', 'does_not_inherit_access_msg' => 'Inherit access', 'download' => 'Download', +'download_links' => 'Download links', +'download_link_email_body' => 'Click on the link below to download the version [version] of document +\'[docname]\'. + +[url] + +The link is valid until [valid]. + +[comment]', +'download_link_email_subject' => 'Download link', 'do_object_repair' => 'Repair all folders and documents.', 'do_object_setchecksum' => 'Set checksum', 'do_object_setfilesize' => 'Set file size', @@ -405,6 +416,7 @@ URL: [url]', 'dump_creation_warning' => 'With this operation you can create a dump file of your database content. After the creation the dump file will be saved in the data folder of your server.', 'dump_list' => 'Existings dump files', 'dump_remove' => 'Remove dump file', +'duplicates' => 'Duplicates', 'duplicate_content' => 'Duplicate Content', 'edit' => 'Edit', 'edit_attributes' => 'Edit attributes', @@ -454,7 +466,16 @@ URL: [url]', 'event_details' => 'Event details', 'exclude_items' => 'Exclude items', 'expired' => 'Expired', +'expired_at_date' => 'Expired at [datetime]', 'expires' => 'Expires', +'expire_by_date' => 'Expires by date', +'expire_in_1d' => 'Expires in 1 day', +'expire_in_1h' => 'Expires in 1h', +'expire_in_1m' => 'Expires in 1 month', +'expire_in_1w' => 'Expires in 1 week', +'expire_in_2h' => 'Expires in 2h', +'expire_today' => 'Expires today', +'expire_tomorrow' => 'Expires tomorrow', 'expiry_changed_email' => 'Expiry date changed', 'expiry_changed_email_body' => 'Expiry date changed Document: [name] @@ -517,6 +538,7 @@ URL: [url]', 'fr_FR' => 'French', 'fullsearch' => 'Full text search', 'fullsearch_hint' => 'Use fulltext index', +'fulltextsearch_disabled' => 'Fulltext index is disabled', 'fulltext_info' => 'Fulltext index info', 'global_attributedefinitiongroups' => 'Attribute groups', 'global_attributedefinitions' => 'Attributes', @@ -536,6 +558,7 @@ URL: [url]', 'group_review_summary' => 'Group review summary', 'guest_login' => 'Login as guest', 'guest_login_disabled' => 'Guest login is disabled.', +'hash' => 'Hash', 'help' => 'Help', 'home_folder' => 'Home folder', 'hook_name' => 'Name of hook', @@ -821,6 +844,7 @@ If you have still problems to login, then please contact your administrator.', 'personal_default_keywords' => 'Personal keywordlists', 'pl_PL' => 'Polish', 'possible_substitutes' => 'Substitutes', +'preset_expires' => 'Preset expiration', 'preview' => 'Preview', 'preview_converters' => 'Preview document conversion', 'preview_images' => 'Preview images', @@ -1048,6 +1072,7 @@ URL: [url]', 'select_one' => 'Select one', 'select_users' => 'Click to select users', 'select_workflow' => 'Select workflow', +'send_email' => 'Send email', 'send_test_mail' => 'Send test mail', 'september' => 'September', 'sequence' => 'Sequence', @@ -1249,6 +1274,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'This is the maximum number of documents or folders that will be checked for access rights, when recursively counting objects. If this number is exceeded, the number of documents and folders in the folder view will be estimated.', 'settings_maxSizeForFullText' => 'Maximum filesize for instant indexing', 'settings_maxSizeForFullText_desc' => 'All new document version smaller than the configured size will be fully indexed right after uploading. In all other cases only the metadata will be indexed.', +'settings_maxUploadSize' => 'Maxium size for uploaded files', +'settings_maxUploadSize_desc' => 'This is the maximum size for uploaded files. It will take affect for document versions and attachments.', 'settings_more_settings' => 'Configure more settings. Default login: admin/admin', 'settings_notfound' => 'Not found', 'settings_Notification' => 'Notification settings', @@ -1389,6 +1416,8 @@ URL: [url]', 'splash_edit_role' => 'Role saved', 'splash_edit_user' => 'User saved', 'splash_error_add_to_transmittal' => 'Error while adding document to transmittal', +'splash_error_rm_download_link' => 'Error when removing download link', +'splash_error_send_download_link' => 'Error while sending download link', 'splash_folder_edited' => 'Save folder changes', 'splash_importfs' => 'Imported [docs] documents and [folders] folders', 'splash_invalid_folder_id' => 'Invalid folder ID', @@ -1399,6 +1428,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Removed from clipboard', 'splash_rm_attribute' => 'Attribute removed', 'splash_rm_document' => 'Document removed', +'splash_rm_download_link' => 'Removed download link', 'splash_rm_folder' => 'Folder deleted', 'splash_rm_group' => 'Group removed', 'splash_rm_group_member' => 'Member of group removed', @@ -1406,6 +1436,7 @@ URL: [url]', 'splash_rm_transmittal' => 'Transmittal deleted', 'splash_rm_user' => 'User removed', 'splash_saved_file' => 'Version saved', +'splash_send_download_link' => 'Download link sent by email.', 'splash_settings_saved' => 'Settings saved', 'splash_substituted_user' => 'Substituted user', 'splash_switched_back_user' => 'Switched back to original user', @@ -1555,6 +1586,7 @@ URL: [url]', 'use_comment_of_document' => 'Use comment of document', 'use_default_categories' => 'Use predefined categories', 'use_default_keywords' => 'Use predefined keywords', +'valid_till' => 'Valid till', 'version' => 'Version', 'versioning_file_creation' => 'Versioning file creation', 'versioning_file_creation_warning' => 'With this operation you can create a file for each document containing the versioning information of that document. After the creation every file will be saved inside the document folder. Those files are not needed for the regular operation of the dms, but could be of value if the complete repository shall be transferred to an other system.', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index 0e3979f2d..57c1bcd7f 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/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: acabello (20), Admin (1009), angel (123), francisco (2), jaimem (14) +// Translators: acabello (20), Admin (1016), angel (123), francisco (2), jaimem (14) $text = array( '2_factor_auth' => '', @@ -250,7 +250,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => 'Portapapeles', 'close' => 'Cerrar', -'command' => '', +'command' => 'Comando', 'comment' => 'Comentarios', 'comment_changed_email' => '', 'comment_for_current_version' => 'Comentario de la versión actual', @@ -278,6 +278,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Crear índice de texto completo', 'create_fulltext_index_warning' => 'Usted va a regenerar el índice te texto completo. Esto puede tardar un tiempo considerable y consumir capacidad de su equipo. Si realmente quiere regenerar el índice, por favor confirme la operación.', 'creation_date' => 'Creación', @@ -383,6 +384,9 @@ URL: [url]', 'does_not_expire' => 'No caduca', 'does_not_inherit_access_msg' => 'heredar el acceso', 'download' => 'Descargar', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Reparar todas las carpetas y documentos.', 'do_object_setchecksum' => 'Set checksum', 'do_object_setfilesize' => 'Asignar tamaño de fichero', @@ -400,6 +404,7 @@ URL: [url]', 'dump_creation_warning' => 'Con esta operación se creará un volcado a fichero del contenido de la base de datos. Después de la creación del volcado el fichero se guardará en la carpeta de datos de su servidor.', 'dump_list' => 'Ficheros de volcado existentes', 'dump_remove' => 'Eliminar fichero de volcado', +'duplicates' => '', 'duplicate_content' => 'Contenido duplicado', 'edit' => 'editar', 'edit_attributes' => 'Editar atributos', @@ -449,7 +454,16 @@ URL: [url]', 'event_details' => 'Detalles del evento', 'exclude_items' => 'Registros excluidos', 'expired' => 'Caducado', +'expired_at_date' => '', 'expires' => 'Caduca', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Fecha de caducidad modificada', 'expiry_changed_email_body' => 'Fecha de caducidad modificada Documento: [name] @@ -512,6 +526,7 @@ URL: [url]', 'fr_FR' => 'Frances', 'fullsearch' => 'Búsqueda en texto completo', 'fullsearch_hint' => 'Utilizar índice de texto completo', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Información de índice de texto completo', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Definición de atributos', @@ -531,6 +546,7 @@ URL: [url]', 'group_review_summary' => 'Resumen del grupo revisor', 'guest_login' => 'Acceso como invitado', 'guest_login_disabled' => 'La cuenta de invitado está deshabilitada.', +'hash' => '', 'help' => 'Ayuda', 'home_folder' => '', 'hook_name' => '', @@ -816,6 +832,7 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado 'personal_default_keywords' => 'Listas de palabras clave personales', 'pl_PL' => 'Polaco', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -1010,7 +1027,8 @@ URL: [url]', 'select_one' => 'Seleccionar uno', 'select_users' => 'Haga Click para seleccionar usuarios', 'select_workflow' => 'Selecionar Flujo de Trabajo', -'send_test_mail' => '', +'send_email' => '', +'send_test_mail' => 'Enviar correo de prueba', 'september' => 'Septiembre', 'sequence' => 'Secuencia', 'seq_after' => 'Después "[prevname]"', @@ -1027,7 +1045,7 @@ URL: [url]', 'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Módulo Reescritura', 'settings_Authentication' => 'Configuración de autenticación', -'settings_autoLoginUser' => '', +'settings_autoLoginUser' => 'Acceso automatico', 'settings_autoLoginUser_desc' => '', 'settings_available_languages' => 'Idiomas disponibles', 'settings_available_languages_desc' => '', @@ -1048,7 +1066,7 @@ URL: [url]', 'settings_contentOffsetDir' => 'Carpeta de contenidos de desplazamiento', 'settings_contentOffsetDir_desc' => 'Para tratar las limitaciones del sistema de ficheros subyacentes, se ha ideado una estructura de carpetas dentro de la carpeta de contenido. Esto requiere una carpeta base desde la que comenzar. Normalmente puede dejar este valor por defecto, 1048576, pero puede ser cualquier número o cadena que no exista ya dentro de ella (carpeta de contenido).', 'settings_convertToPdf' => 'Convertir documento en PDF para pervisualización', -'settings_convertToPdf_desc' => '', +'settings_convertToPdf_desc' => 'Si un documento no puede ser visualizado nativamente en el navegador, una versión convertida a PDF sera mostrada.', 'settings_cookieLifetime' => 'Tiempo de vida de las cookies', 'settings_cookieLifetime_desc' => 'Tiempo de vida de las cookies en segundos. Si asigna 0 la cookie será eliminada cuando el navegador se cierre.', 'settings_coreDir' => 'Carpeta de SeedDMS Core', @@ -1070,8 +1088,8 @@ URL: [url]', 'settings_dbUser' => 'Nombre de usuario', 'settings_dbUser_desc' => 'Nombre de usuario de acceso a su base de datos introducido durante el proceso de instalación. No edite este campo a menos que sea necesario, por ejemplo si la base de datos se transfiere a un nuevo servidor.', 'settings_dbVersion' => 'Esquema de base de datos demasiado antiguo', -'settings_defaultAccessDocs' => '', -'settings_defaultAccessDocs_desc' => '', +'settings_defaultAccessDocs' => 'Acceso por defecto de nuevos documentos', +'settings_defaultAccessDocs_desc' => 'Cuando un nuevo documento sea creado, este sera el acceso por defecto.', 'settings_defaultSearchMethod' => 'Método de búsqueda por defecto', 'settings_defaultSearchMethod_desc' => 'Método de búsqueda por defecto, cuando se inicia una búsqueda mediante el formulario en el menú principal', 'settings_defaultSearchMethod_valdatabase' => 'base de datos', @@ -1144,7 +1162,7 @@ URL: [url]', 'settings_enableThemeSelector_desc' => 'Habilitar/deshabilitar la selección de temas en la página de login', 'settings_enableUpdateReceipt' => '', 'settings_enableUpdateReceipt_desc' => '', -'settings_enableUpdateRevApp' => '', +'settings_enableUpdateRevApp' => 'Permitir edición de revisión/aprobación existente', 'settings_enableUpdateRevApp_desc' => '', 'settings_enableUserImage' => 'Habilitar imágenes de usuario', 'settings_enableUserImage_desc' => 'Habilitar imágenes de usuario', @@ -1211,6 +1229,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Este es el número máximo de documentos o carpetas que pueden ser revisados con derechos de acceso, contando objetos recursivos. Si este número es excedido , el número de carpetas y documentos en la vista de carpeta será estimado.', 'settings_maxSizeForFullText' => 'Tamaño máximo del fichero para el indexado inmediato', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Configure más parámetros. Acceso por defecto: admin/admin', 'settings_notfound' => 'No encontrado', 'settings_Notification' => 'Parámetros de notificación', @@ -1351,6 +1371,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Usuario guardado', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Cambios a la carpeta guardados', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'ID de carpeta inválido', @@ -1361,6 +1383,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Eliminado del portapapeles', 'splash_rm_attribute' => 'Atributo eliminado', 'splash_rm_document' => 'Documento eliminado', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Carpeta eliminada', 'splash_rm_group' => 'Grupo eliminado', 'splash_rm_group_member' => 'Miembro eliminado del grupo', @@ -1368,6 +1391,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Usuario eliminado', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Configuración guardada', 'splash_substituted_user' => 'Usuario sustituido', 'splash_switched_back_user' => 'Cambió de nuevo al usuario original', @@ -1517,6 +1541,7 @@ URL: [url]', 'use_comment_of_document' => 'Usar comentario del documento', 'use_default_categories' => 'Utilizar categorías predefinidas', 'use_default_keywords' => 'Utilizar palabras claves por defecto', +'valid_till' => '', 'version' => 'Versión', 'versioning_file_creation' => 'Creación de fichero de versiones', 'versioning_file_creation_warning' => 'Con esta operación usted puede crear un fichero que contenga la información de versiones de una carpeta del DMS completa. Después de la creación todos los ficheros se guardarán en la carpeta de documentos.', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index 8bd861f9a..35537937e 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/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 (1060), jeromerobert (50), lonnnew (9), Oudiceval (182) +// Translators: Admin (1060), jeromerobert (50), lonnnew (9), Oudiceval (218) $text = array( '2_factor_auth' => 'Authentification forte', @@ -238,7 +238,7 @@ URL: [url]', 'checkout_is_disabled' => 'Le blocage (check-out) de documents est désactivé dans la configuration.', 'choose_attrdef' => 'Choisissez une définition d\'attribut', 'choose_attrdefgroup' => '', -'choose_category' => 'SVP choisir', +'choose_category' => 'Sélectionnez une catégorie', 'choose_group' => 'Choisir un groupe', 'choose_role' => '', 'choose_target_category' => 'Choisir une catégorie', @@ -283,6 +283,7 @@ URL: [url]', 'converter_new_cmd' => 'Commande', 'converter_new_mimetype' => 'Nouveau type MIME', 'copied_to_checkout_as' => 'Fichier copié dans l’espace de blocage en tant que « [filename] » ([date])', +'create_download_link' => '', 'create_fulltext_index' => 'Créer un index de recherche plein texte', 'create_fulltext_index_warning' => 'Vous allez recréer l\'index de recherche plein texte. Cela peut prendre un temps considérable et réduire les performances de votre système dans son ensemble. Si vous voulez vraiment recréer l\'index, merci de confirmer votre opération.', 'creation_date' => 'Créé le', @@ -388,6 +389,9 @@ URL: [url]', 'does_not_expire' => 'N\'expire jamais', 'does_not_inherit_access_msg' => 'Accès hérité', 'download' => 'Téléchargement', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Réparer tous les dossiers et documents.', 'do_object_setchecksum' => 'Définir checksum', 'do_object_setfilesize' => 'Définir la taille du fichier', @@ -405,6 +409,7 @@ URL: [url]', 'dump_creation_warning' => 'Avec cette opération, vous pouvez créer une sauvegarde du contenu de votre base de données. Après la création, le fichier de sauvegarde sera sauvegardé dans le dossier de données de votre serveur.', 'dump_list' => 'Fichiers de sauvegarde existants', 'dump_remove' => 'Supprimer fichier de sauvegarde', +'duplicates' => '', 'duplicate_content' => 'Contenu en double', 'edit' => 'Modifier', 'edit_attributes' => 'Modifier les attributs', @@ -426,7 +431,7 @@ URL: [url]', 'edit_transmittal_props' => '', 'edit_user' => 'Modifier un utilisateur', 'edit_user_details' => 'Modifier les détails d\'utilisateur', -'edit_version' => '', +'edit_version' => 'Modifier le fichier', 'el_GR' => 'Grec', 'email' => 'E-mail', 'email_error_title' => 'Aucun e-mail indiqué', @@ -454,7 +459,16 @@ URL: [url]', 'event_details' => 'Détails de l\'événement', 'exclude_items' => 'Exclure des élements', 'expired' => 'Expiré', +'expired_at_date' => '', 'expires' => 'Expiration', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Date d\'expiration modifiée', 'expiry_changed_email_body' => 'Date d\'expiration modifiée Document : [name] @@ -517,6 +531,7 @@ URL: [url]', 'fr_FR' => 'Français', 'fullsearch' => 'Recherche dans le contenu', 'fullsearch_hint' => 'Utiliser la recherche plein texte', +'fulltextsearch_disabled' => 'La recherche plein texte est désactivée.', 'fulltext_info' => 'Information sur l\'index plein texte', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Définitions d\'attributs', @@ -529,13 +544,14 @@ URL: [url]', 'groups' => 'Groupes', 'group_approval_summary' => 'Résumé groupe d\'approbation', 'group_exists' => 'Ce groupe existe déjà.', -'group_info' => '', +'group_info' => 'Informations du groupe', 'group_management' => 'Groupes', 'group_members' => 'Membres de groupes', 'group_receipt_summary' => '', 'group_review_summary' => 'Résumé groupe correcteur', 'guest_login' => 'Se connecter comme invité', 'guest_login_disabled' => 'Connexion d\'invité désactivée.', +'hash' => '', 'help' => 'Aide', 'home_folder' => 'Dossier personnel', 'hook_name' => '', @@ -553,13 +569,13 @@ URL: [url]', 'include_content' => '', 'include_documents' => 'Inclure les documents', 'include_subdirectories' => 'Inclure les sous-dossiers', -'indexing_tasks_in_queue' => '', +'indexing_tasks_in_queue' => 'Opérations d’indexation en attente', 'index_converters' => 'Conversion de document Index', -'index_done' => '', -'index_error' => '', +'index_done' => 'Terminé', +'index_error' => 'Erreur', 'index_folder' => 'Dossier Index', -'index_pending' => '', -'index_waiting' => '', +'index_pending' => 'En attente', +'index_waiting' => 'Chargement…', 'individuals' => 'Individuels', 'indivіduals_in_groups' => '', 'inherited' => 'hérité', @@ -598,21 +614,21 @@ URL: [url]', 'js_form_error' => 'Le formulaire contient encore # erreur.', 'js_form_errors' => 'Le formulaire contient encore # erreurs.', 'js_invalid_email' => 'L\'adresse e-mail est invalide', -'js_no_approval_group' => 'SVP Sélectionnez un groupe d\'approbation', -'js_no_approval_status' => 'SVP Sélectionnez le statut d\'approbation', +'js_no_approval_group' => 'Veuillez sélectionner un groupe d’approbation', +'js_no_approval_status' => 'Veuillez sélectionner le statut d’approbation', 'js_no_comment' => 'Il n\'y a pas de commentaires', 'js_no_email' => 'Saisissez votre adresse e-mail', -'js_no_file' => 'SVP Sélectionnez un fichier', +'js_no_file' => 'Veuillez sélectionner un fichier', 'js_no_keywords' => 'Spécifiez quelques mots-clés', -'js_no_login' => 'SVP Saisissez un identifiant', +'js_no_login' => 'Veuillez saisir un identifiant', 'js_no_name' => 'Veuillez saisir un nom', -'js_no_override_status' => 'SVP Sélectionner le nouveau [override] statut', +'js_no_override_status' => 'Veuillez sélectionner le nouveau statut [override]', 'js_no_pwd' => 'Vous devez saisir votre mot de passe', 'js_no_query' => 'Saisir une requête', -'js_no_review_group' => 'SVP Sélectionner un groupe de correcteur', -'js_no_review_status' => 'SVP Sélectionner le statut de correction', +'js_no_review_group' => 'Veuillez sélectionner un groupe de correcteurs', +'js_no_review_status' => 'Veuillez sélectionner le statut de correction', 'js_pwd_not_conf' => 'Mot de passe et confirmation de mot de passe non identiques', -'js_select_user' => 'SVP Sélectionnez un utilisateur', +'js_select_user' => 'Veuillez sélectionner un utilisateur', 'js_select_user_or_group' => 'Sélectionner au moins un utilisateur ou un groupe', 'js_unequal_passwords' => 'Les mots de passe ne sont pas identiques', 'july' => 'Juillet', @@ -778,7 +794,7 @@ URL: [url]', 'only_jpg_user_images' => 'Images d\'utilisateur au format .jpg seulement', 'order_by_sequence_off' => 'Le tri par séquence est désactivé dans les préférences. Si vous souhaitez que ce paramètre prenne effet, vous devez l\'activer.', 'original_filename' => 'Nom de fichier original', -'overall_indexing_progress' => '', +'overall_indexing_progress' => 'Progression globale de l’indexation', 'owner' => 'Propriétaire', 'ownership_changed_email' => 'Propriétaire modifié', 'ownership_changed_email_body' => 'Propriétaire modifié @@ -815,14 +831,15 @@ En cas de problème persistant, veuillez contacter votre administrateur.', 'password_wrong' => 'Mauvais mot de passe', 'pending_approvals' => '', 'pending_reviews' => '', -'pending_workflows' => '', +'pending_workflows' => 'Workflows en attente', 'personal_default_keywords' => 'Mots-clés personnels', 'pl_PL' => 'Polonais', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => 'Aperçu', 'preview_converters' => '', -'preview_images' => 'Prévisualisation des images', -'preview_markdown' => '', +'preview_images' => 'Miniatures', +'preview_markdown' => 'Prévisualisation', 'preview_plain' => 'Texte', 'previous_state' => 'État précédent', 'previous_versions' => 'Versions précédentes', @@ -998,6 +1015,7 @@ URL: [url]', 'select_one' => 'Selectionner', 'select_users' => 'Cliquer pour choisir un utilisateur', 'select_workflow' => 'Choisir un workflow', +'send_email' => '', 'send_test_mail' => 'Envoyer un e-mail test', 'september' => 'Septembre', 'sequence' => 'Position dans le répertoire', @@ -1031,7 +1049,7 @@ URL: [url]', 'settings_checkOutDir_desc' => '', 'settings_cmdTimeout' => 'Délai d\'expiration pour les commandes externes', 'settings_cmdTimeout_desc' => 'Cette durée en secondes détermine quand une commande externe (par exemple pour la création de l\'index de texte intégral) sera terminée.', -'settings_contentDir' => 'Contenu du répertoire', +'settings_contentDir' => 'Répertoire du contenu', 'settings_contentDir_desc' => 'Endroit ou les fichiers téléchargés sont stockés (il est préférable de choisir un répertoire qui n\'est pas accessible par votre serveur web)', 'settings_contentOffsetDir' => 'Content Offset Directory', 'settings_contentOffsetDir_desc' => 'To work around limitations in the underlying file system, a new directory structure has been devised that exists within the content directory (Content Directory). This requires a base directory from which to begin. Usually leave this to the default setting, 1048576, but can be any number or string that does not already exist within (Content Directory)', @@ -1072,8 +1090,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Répertoire de dépôt de fichier sur le serveur', 'settings_dropFolderDir_desc' => 'Ce répertoire peut être utilisé pour déposer des fichiers sur le serveur et les importer à partir d\'ici au lieu de les charger à partir du navigateur. Le répertoire doit avoir un sous-répertoire pour chaque utilisateur autorisé à importer des fichiers de cette manière.', 'settings_Edition' => 'Paramètres d’édition', -'settings_editOnlineFileTypes' => 'Editer le type de fichier', -'settings_editOnlineFileTypes_desc' => 'Editer la description du type de fichier', +'settings_editOnlineFileTypes' => 'Types de fichiers éditables', +'settings_editOnlineFileTypes_desc' => 'Le contenu des fichiers portant les extensions précisées pourra être modifié en ligne (utiliser des lettres minuscules)', 'settings_enable2FactorAuthentication' => 'Activer l’authentification forte', 'settings_enable2FactorAuthentication_desc' => 'Active/désactive l\'authentification forte à 2 facteurs. Les utilisateurs devront installer Google Authenticator sur leur téléphone mobile.', 'settings_enableAcknowledgeWorkflow' => '', @@ -1096,8 +1114,8 @@ URL: [url]', 'settings_enableEmail_desc' => 'Activer/désactiver la notification automatique par E-mail', 'settings_enableFolderTree' => 'Activer l\'arborescence des dossiers', 'settings_enableFolderTree_desc' => 'False pour ne pas montrer l\'arborescence des dossiers', -'settings_enableFullSearch' => 'Recherches dans le contenu', -'settings_enableFullSearch_desc' => 'Activer la recherche texte plein', +'settings_enableFullSearch' => 'Activer la recherche plein texte', +'settings_enableFullSearch_desc' => 'Activer la recherche plein texte (dans le contenu des fichiers).', 'settings_enableGuestAutoLogin' => 'Activer la connexion automatique pour le compte invité', 'settings_enableGuestAutoLogin_desc' => 'Si le compte invité et la connexion automatique sont activés alors le compte invité sera connecté automatiquement.', 'settings_enableGuestLogin' => 'Activer la connexion Invité', @@ -1157,7 +1175,7 @@ URL: [url]', 'settings_firstDayOfWeek_desc' => 'Premier jour de la semaine', 'settings_footNote' => 'Note de bas de page', 'settings_footNote_desc' => 'Message à afficher au bas de chaque page', -'settings_fullSearchEngine' => 'Moteur de recherche texte complet', +'settings_fullSearchEngine' => 'Moteur de recherche plein texte', 'settings_fullSearchEngine_desc' => 'Définissez la méthode utilisée pour la recherche complète de texte.', 'settings_fullSearchEngine_vallucene' => 'Zend Lucene', 'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS', @@ -1176,7 +1194,7 @@ URL: [url]', 'settings_install_success' => 'L\'installation est terminée avec succès', 'settings_install_welcome_text' => '

Avant de commencer l\'installation de SeedDMS, assurez-vous d\'avoir créé un fichier \'ENABLE_INSTALL_TOOL\' dans votre répertoire de configuration, sinon l\'installation ne fonctionnera pas. Sur des systèmes Unix, cela peut se faire simplement avec \'touch / ENABLE_INSTALL_TOOL\'. Une fois l\'installation terminée, supprimez le fichier.

SeedDMS a des exigences très minimes. Vous aurez besoin d\'une base de données MySQL ou SQLite et d\'un serveur web PHP. Le package Pear "Log" doit également être installé. Pour la recherche via Lucene, vous devez également installer le framework Zend sur le disque à un emplacement accessible par PHP. Pour le serveur WebDAV, vous aurez besoin d\'installer HTTP_WebDAV_Server. Le chemin d’accès peut être défini ultérieurement pendant l’installation.

Si vous préférez créer la base de données avant de commencer l\'installation, créez la manuellement avec votre outil favori, créez éventuellement un utilisateur de base de données avec accès sur la base et importez un export de base du répertoire de configuration. Le script d\'installation peut le faire pour vous, mais il requiert un accès à la base de données avec les droits suffisants pour créer des bases de données.

', 'settings_install_welcome_title' => 'Bienvenue dans l\'installation de SeedDMS', -'settings_install_zendframework' => 'Installer le Framework Zend, si vous avez l\'intention d\'utiliser le moteur de recherche texte complète', +'settings_install_zendframework' => 'Installez Zend Framework si vous avez l’intention d’utiliser le moteur de recherche plein texte basé sur Zend. Sinon, continuez l’installation en ignorant ce message.', 'settings_language' => 'Langue par défaut', 'settings_language_desc' => 'Langue par défaut (nom d\'un sous-dossier dans le dossier "languages")', 'settings_libraryFolder' => '', @@ -1199,6 +1217,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Nombre maximum de documents et répertoires dont l\'accès sera vérifié, lors d\'un décompte récursif. Si ce nombre est dépassé, le nombre de documents et répertoires affichés sera approximé.', 'settings_maxSizeForFullText' => 'Taille maximum pour l\'indexation instantanée', 'settings_maxSizeForFullText_desc' => 'Toute nouvelle version d\'un document plus petite que la taille configurée sera intégralement indexée juste après l\'upload. Dans tous les autres cas, seulement les métadonnées seront indexées.', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Configurer d\'autres paramètres. Connexion par défaut: admin/admin', 'settings_notfound' => 'Introuvable', 'settings_Notification' => 'Notifications', @@ -1280,7 +1300,7 @@ URL: [url]', 'settings_stagingDir_desc' => 'Le répertoire où jumploader mets les parts d\'un fichier chargé avant de le reconstituer.', 'settings_start_install' => 'Démarrer l\'installation', 'settings_stopWordsFile' => 'Fichier des mots à exclure', -'settings_stopWordsFile_desc' => 'Si la recherche de texte complète est activée, ce fichier contient les mots non indexés', +'settings_stopWordsFile_desc' => 'Si la recherche plein texte est activée, ce fichier contient la liste des mots à ne pas indexer.', 'settings_strictFormCheck' => 'Formulaires stricts', 'settings_strictFormCheck_desc' => 'Contrôl strict des formulaires. Si définie sur true, tous les champs du formulaire seront vérifié. Si définie sur false, les commentaires et mots clés deviennent facultatifs. Les commentaires sont toujours nécessaires lors de la soumission d\'une correction ou état ​​du document', 'settings_suggestionvalue' => 'Valeur suggérée', @@ -1330,16 +1350,18 @@ URL: [url]', 'splash_document_added' => 'Document ajouté', 'splash_document_checkedout' => 'Document bloqué', 'splash_document_edited' => 'Document sauvegardé', -'splash_document_indexed' => '', +'splash_document_indexed' => 'Document « [name] » indexé.', 'splash_document_locked' => 'Document vérouillé', 'splash_document_unlocked' => 'Document déverrouillé', 'splash_edit_attribute' => 'Attribut modifié', -'splash_edit_event' => '', +'splash_edit_event' => 'Événement modifié', 'splash_edit_group' => 'Groupe sauvé', 'splash_edit_role' => '', 'splash_edit_user' => 'Utilisateur modifié', 'splash_error_add_to_transmittal' => '', -'splash_folder_edited' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', +'splash_folder_edited' => 'Dossier modifié', 'splash_importfs' => '[docs] documents et [folders] dossiers importés', 'splash_invalid_folder_id' => 'Identifiant de répertoire invalide', 'splash_invalid_searchterm' => 'Recherche invalide', @@ -1349,6 +1371,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Enlevé du presse-papiers', 'splash_rm_attribute' => 'Attribut supprimé', 'splash_rm_document' => 'Document supprimé', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Dossier supprimé', 'splash_rm_group' => 'Groupe supprimé', 'splash_rm_group_member' => 'Membre retiré du groupe', @@ -1356,6 +1379,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Utilisateur supprimé', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Configuration sauvegardée', 'splash_substituted_user' => 'Utilisateur de substitution', 'splash_switched_back_user' => 'Revenu à l\'utilisateur initial', @@ -1505,6 +1529,7 @@ URL : [url]', 'use_comment_of_document' => 'Utiliser le commentaire du document', 'use_default_categories' => 'Use predefined categories', 'use_default_keywords' => 'Utiliser les mots-clés prédéfinis', +'valid_till' => '', 'version' => 'Version', 'versioning_file_creation' => 'Créer les fichiers de versionnage', 'versioning_file_creation_warning' => 'Cette opération permet de créer, pour chaque document, un fichier texte contenant les informations générales et l’historique des versions du document. Chaque fichier sera enregistré dans le répertoire du document. Ces fichiers ne sont pas nécessaires au bon fonctionnement de SeedDMS, mais ils peuvent être utiles en cas de transfert des fichiers vers un autre système.', @@ -1539,7 +1564,7 @@ URL: [url]', 'workflow_name' => 'Nom', 'workflow_no_doc_rejected_state' => 'L’état « rejeté » n’a été défini sur aucune action !', 'workflow_no_doc_released_state' => '', -'workflow_no_initial_state' => '', +'workflow_no_initial_state' => 'Aucune transition ne débute par l’état initial défini pour ce workflow !', 'workflow_no_states' => 'Vous devez d\'abord définir des états de workflow avant d\'ajouter un workflow.', 'workflow_save_layout' => '', 'workflow_state' => '', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index 00f0a0250..09f30f954 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -283,6 +283,7 @@ Internet poveznica: [url]', 'converter_new_cmd' => 'Komanda', 'converter_new_mimetype' => 'Novi tip datoteke', 'copied_to_checkout_as' => 'Datoteka je kopirana u prostor odjave kao \'[filename]\'', +'create_download_link' => '', 'create_fulltext_index' => 'Indeksiraj cijeli tekst', 'create_fulltext_index_warning' => 'Želite ponovo indeksirati cijeli tekst. To može duže potrajati i smanjiti sveukupne performanse sustava. Ako zaista želite ponovno indeksirati, molimo potvrdite vašu radnju.', 'creation_date' => 'Izrađeno', @@ -388,6 +389,9 @@ Internet poveznica: [url]', 'does_not_expire' => 'Ne istječe', 'does_not_inherit_access_msg' => 'Naslijedi nivo pristupa', 'download' => 'Preuzimanje', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Popravi sve mape i dokumente.', 'do_object_setchecksum' => 'Postavi kontrolnu sumu', 'do_object_setfilesize' => 'Postavi veličinu datoteke', @@ -405,6 +409,7 @@ Internet poveznica: [url]', 'dump_creation_warning' => 'Ovom radnjom možete stvoriti datoteku za odlaganje sadržaja vaše baze podataka. Nakon izrade datoteka za odlaganje će biti pohranjena u podatkovnoj mapi na vašem serveru.', 'dump_list' => 'Postojeće datoteke za odlaganje', 'dump_remove' => 'Ukloni datoteku za odlaganje', +'duplicates' => '', 'duplicate_content' => 'Duplicirani sadržaj', 'edit' => 'Uredi', 'edit_attributes' => 'Uredi atribute', @@ -454,7 +459,16 @@ Internet poveznica: [url]', 'event_details' => 'Detalji događaja', 'exclude_items' => 'Isključivanje stavki', 'expired' => 'Isteklo', +'expired_at_date' => '', 'expires' => 'Datum isteka', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Promijenjen datum isteka', 'expiry_changed_email_body' => 'Promijenjen datum isteka Dokument: [name] @@ -517,6 +531,7 @@ Internet poveznica: [url]', 'fr_FR' => 'Francuski', 'fullsearch' => 'Pretraživanje cijelog teksta', 'fullsearch_hint' => 'Koristi indeks cijelog teksta', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Informacije cijelog teksta', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Atributi', @@ -536,6 +551,7 @@ Internet poveznica: [url]', 'group_review_summary' => 'Sažetak pregleda grupe', 'guest_login' => 'Prijavite se kao gost', 'guest_login_disabled' => 'Prijava "kao gost" je onemogućena.', +'hash' => '', 'help' => 'Pomoć', 'home_folder' => 'Početna mapa', 'hook_name' => '', @@ -820,6 +836,7 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator 'personal_default_keywords' => 'Osobni popis ključnih riječi', 'pl_PL' => 'Poljski', 'possible_substitutes' => 'Zamjene', +'preset_expires' => '', 'preview' => 'Predpregled', 'preview_converters' => 'Pretpregled konverzije dokumenta', 'preview_images' => '', @@ -1031,6 +1048,7 @@ Internet poveznica: [url]', 'select_one' => 'Odaberite jednog', 'select_users' => 'Kliknite za odabir korisnika', 'select_workflow' => 'Odaberite tok rada', +'send_email' => '', 'send_test_mail' => '', 'september' => 'Rujan', 'sequence' => 'Redoslijed', @@ -1232,6 +1250,8 @@ Internet poveznica: [url]', 'settings_maxRecursiveCount_desc' => 'To je maksimalni broj dokumenata ili mapa koji će biti označen pristupnim pravima, pri rekurzivnom brojanju objekata. Ako se taj broj premaši, broj dokumenata i mapa u pregledu mape će biti procjenjen.', 'settings_maxSizeForFullText' => 'Maksimalna veličina dokumenta za instant indeksiranje', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Konfiguriraj više postavki. Zadana prijava: admin/admin', 'settings_notfound' => 'Nije pronađeno', 'settings_Notification' => 'Postavke bilježenja', @@ -1372,6 +1392,8 @@ Internet poveznica: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Korisnik pohranjen', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Pohrani izmjene mape', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Nevažeći ID mape', @@ -1382,6 +1404,7 @@ Internet poveznica: [url]', 'splash_removed_from_clipboard' => 'Uklonjeno iz međuspremnika', 'splash_rm_attribute' => 'Atribut uklonjen', 'splash_rm_document' => 'Dokument uklonjen', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Mapa izbrisana', 'splash_rm_group' => 'Grupa uklonjena', 'splash_rm_group_member' => 'Član grupe uklonjen', @@ -1389,6 +1412,7 @@ Internet poveznica: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Korisnik uklonjen', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Postavke pohranjene', 'splash_substituted_user' => 'Zamjenski korisnik', 'splash_switched_back_user' => 'Prebačeno nazad na izvornog korisnika', @@ -1538,6 +1562,7 @@ Internet poveznica: [url]', 'use_comment_of_document' => 'Koristi komentar dokumenta', 'use_default_categories' => 'Koristi predefinirane kategorije', 'use_default_keywords' => 'Koristi predefinirane ključne riječi', +'valid_till' => '', 'version' => 'Verzija', 'versioning_file_creation' => 'Stvaranje nove verzije datoteke', 'versioning_file_creation_warning' => 'Ovo radnjom možete izraditi datoteku koja sadrži informacije o verzijama cijele DMS mape. Nakon izrade, svaka datoteka će biti pohranjena unutar podatkovne mape.', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index 7225b6564..e51701e1a 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -278,6 +278,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Teljes szöveg index létrehozása', 'create_fulltext_index_warning' => 'Ön a teljes szöveg index újraépítését kezdeményezte. Ez a művelet hosszú ideig eltarthat és jelentősen csökkentheti az egész rendszer teljesítményét. Ha biztosan újra kívánja építeni az indexet, kérjük erősítse meg a műveletet.', 'creation_date' => 'Létrehozva', @@ -383,6 +384,9 @@ URL: [url]', 'does_not_expire' => 'Soha nem jár le', 'does_not_inherit_access_msg' => 'Hozzáférés öröklése', 'download' => 'Letöltés', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Valamennyi mappa és dokumentum helyreállítása.', 'do_object_setchecksum' => 'Ellenőrző összeg beállítása', 'do_object_setfilesize' => 'Állomány méret beállítása', @@ -400,6 +404,7 @@ URL: [url]', 'dump_creation_warning' => 'Ezzel a művelettel az adatbázis tartalmáról lehet adatbázis mentést készíteni. Az adatbázis mentés létrehozását követően a mentési állomány a kiszolgáló adat mappájába lesz mentve.', 'dump_list' => 'Meglévő adatbázis metések', 'dump_remove' => 'Adatbázis mentés eltávolítása', +'duplicates' => '', 'duplicate_content' => '', 'edit' => 'Szerkesztés', 'edit_attributes' => 'Jellemzők szerkesztése', @@ -449,7 +454,16 @@ URL: [url]', 'event_details' => 'Esemény részletek', 'exclude_items' => 'Kizárt elemek', 'expired' => 'Lejárt', +'expired_at_date' => '', 'expires' => 'Lejárat', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Lejárati dátum módosítva', 'expiry_changed_email_body' => 'Lejárati dátum módosult Dokumentum: [name] @@ -512,6 +526,7 @@ URL: [url]', 'fr_FR' => 'Francia', 'fullsearch' => 'Keresés a teljes szövegben', 'fullsearch_hint' => 'Használja a teljes szöveg indexet', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Teljes szöveg index információ', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Jellemzők', @@ -531,6 +546,7 @@ URL: [url]', 'group_review_summary' => 'Csoport felülvizsgálat összefoglaló', 'guest_login' => 'Bejelentkezés vendégként', 'guest_login_disabled' => 'Vendég bejelentkezés letiltva.', +'hash' => '', 'help' => 'Segítség', 'home_folder' => '', 'hook_name' => '', @@ -816,6 +832,7 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a 'personal_default_keywords' => 'Személyes kulcsszó lista', 'pl_PL' => 'Lengyel', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => 'Előnézet', 'preview_converters' => '', 'preview_images' => '', @@ -1009,6 +1026,7 @@ URL: [url]', 'select_one' => 'Vßlasszon egyet', 'select_users' => 'Kattintson a felhasználó kiválasztásához', 'select_workflow' => 'Munkafolyamat választás', +'send_email' => '', 'send_test_mail' => '', 'september' => 'September', 'sequence' => 'Sorrend', @@ -1210,6 +1228,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'A dokumentumok és mappák maximális mennyisége amelyeken ellenőrizni fogják a hozzáférési jogokat, ha rekurzívan számláló tárgyakat. Ha ezt az értéket túllépik, a dokumentumok számát és mappák a Mappa nézetben is becsülhetők.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'További beállítások konfigurálása. Alapértelmezett bejelentkezés: admin/admin', 'settings_notfound' => 'Nem található', 'settings_Notification' => 'Értesítés beállításai', @@ -1350,6 +1370,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Felhasználó mentve', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Mappa változásainak mentése', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Érvénytelen mappa azonosító', @@ -1360,6 +1382,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Eltávolítva a vágólapról', 'splash_rm_attribute' => 'Jellemző eltávolítva', 'splash_rm_document' => 'Dokumentum eltávolítva', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Mappa törölve', 'splash_rm_group' => 'Csoport eltávolítva', 'splash_rm_group_member' => 'Csoporttag eltávolítva', @@ -1367,6 +1390,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Felhasználó eltávolítva', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Beállítások elmentve', 'splash_substituted_user' => 'Helyettesített felhasználó', 'splash_switched_back_user' => 'Visszaváltva az eredeti felhasználóra', @@ -1516,6 +1540,7 @@ URL: [url]', 'use_comment_of_document' => 'Használja a dokumentum megjegyzését', 'use_default_categories' => 'Használjon előre megadott kategóriákat', 'use_default_keywords' => 'Használjon előre meghatározott kulcsszavakat', +'valid_till' => '', 'version' => 'Változat', 'versioning_file_creation' => 'Változatkezelő állomány létrehozás', 'versioning_file_creation_warning' => 'Ezzel a művelettel létrehozhat egy állományt ami tartalmazni fogja a változat információkat a teljes DMS mappáról. A létrehozás után minden állomány a dokumentum mappába lesz mentve.', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index 59d918fba..632d8ba53 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/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 (1538), rickr (144), s.pnt (26) +// Translators: Admin (1539), rickr (144), s.pnt (26) $text = array( '2_factor_auth' => 'Autorizzazione a due fattori', @@ -284,6 +284,7 @@ URL: [url]', 'converter_new_cmd' => 'Comando', 'converter_new_mimetype' => 'Nuovo mimetype', 'copied_to_checkout_as' => 'File copiato come \'[filename]\'', +'create_download_link' => '', 'create_fulltext_index' => 'Crea indice fulltext', 'create_fulltext_index_warning' => 'Stai creando un indice fulltext. Questo può occupare un tempo considerevole e ridurre le prestazioni del sistema. Sei sicuro di voler ricreare l\'indice? Prego conferma l\'operazione.', 'creation_date' => 'Data creazione', @@ -389,6 +390,9 @@ URL: [url]', 'does_not_expire' => 'Nessuna scadenza', 'does_not_inherit_access_msg' => 'Imposta permessi ereditari', 'download' => 'Scarica', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Ripara tutte le cartelle e i documenti.', 'do_object_setchecksum' => 'Imposta il checksum', 'do_object_setfilesize' => 'Imposta la dimensione del file', @@ -406,6 +410,7 @@ URL: [url]', 'dump_creation_warning' => 'Con questa operazione è possibile creare un file di dump del contenuto del database. Dopo la creazione il file viene salvato nella cartella dati del server.', 'dump_list' => 'List dei dump presenti', 'dump_remove' => 'Cancella il file di dump', +'duplicates' => '', 'duplicate_content' => 'Contenuto Duplicato', 'edit' => 'Modifica', 'edit_attributes' => 'Modifica gli attributi', @@ -455,7 +460,16 @@ URL: [url]', 'event_details' => 'Dettagli evento', 'exclude_items' => 'Escludi Elementi', 'expired' => 'Scaduto', +'expired_at_date' => '', 'expires' => 'Scadenza', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Scadenza cambiata', 'expiry_changed_email_body' => 'Data di scadenza cambiata Documento: [name] @@ -518,6 +532,7 @@ URL: [url]', 'fr_FR' => 'Francese', 'fullsearch' => 'Ricerca Fulltext', 'fullsearch_hint' => 'Usa l\'indice fulltext', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Info indice Fulltext', 'global_attributedefinitiongroups' => 'Attributo gruppi', 'global_attributedefinitions' => 'Definizione attributi', @@ -537,6 +552,7 @@ URL: [url]', 'group_review_summary' => 'Dettaglio revisioni di gruppo', 'guest_login' => 'Login come Ospite', 'guest_login_disabled' => 'Il login come Ospite è disabilitato.', +'hash' => '', 'help' => 'Aiuto', 'home_folder' => 'Cartella Utente', 'hook_name' => 'Nome del gangio', @@ -636,7 +652,7 @@ URL: [url]', 'linked_to_this_version' => '', 'link_alt_updatedocument' => 'Se vuoi caricare file più grandi del limite massimo attuale, usa la pagina alternativa di upload.', 'link_to_version' => '', -'list_access_rights' => '', +'list_access_rights' => 'Elenca tutti i diritti di accesso...', 'list_contains_no_access_docs' => '', 'list_hooks' => 'Lista ganci', 'local_file' => 'File locale', @@ -822,6 +838,7 @@ Dovessero esserci ancora problemi al login, prego contatta l\'Amministratore di 'personal_default_keywords' => 'Parole-chiave personali', 'pl_PL' => 'Polacco', 'possible_substitutes' => 'Sostituti', +'preset_expires' => '', 'preview' => 'Anteprima', 'preview_converters' => 'Anteprima convesione documento', 'preview_images' => '', @@ -1043,6 +1060,7 @@ URL: [url]', 'select_one' => 'Seleziona uno', 'select_users' => 'Clicca per selezionare gli utenti', 'select_workflow' => 'Seleziona il flusso di lavoro', +'send_email' => '', 'send_test_mail' => 'Invia messagio di prova', 'september' => 'Settembre', 'sequence' => 'Posizione', @@ -1244,6 +1262,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Numero massimo di documenti e cartelle considerati dal conteggio ricursivo per il controllo dei diritti d\'accesso. Se tale valore dovesse essere superato, il risultato del conteggio sarà stimato.', 'settings_maxSizeForFullText' => 'La lungeza massima del file per l\'indicizzazione istantanea', 'settings_maxSizeForFullText_desc' => 'Tutte le nuove versioni dei documenti più in basso della dimensione configurata saranno completamente indicizzati dopo il caricamento. In tutti gli altri casi sarà indicizzato solo i metadati.', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Ulteriori configurazioni. Login di default: admin/admin', 'settings_notfound' => 'Non trovato', 'settings_Notification' => 'Impostazioni di notifica', @@ -1384,6 +1404,8 @@ URL: [url]', 'splash_edit_role' => 'Ruolo memorizzata', 'splash_edit_user' => 'Utente modificato', 'splash_error_add_to_transmittal' => 'Errore durante l\'aggiunta di documento per la trasmissione', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Cartella modificata', 'splash_importfs' => 'Importati [Documenti] documenti e cartelle [cartelle]', 'splash_invalid_folder_id' => 'ID cartella non valido', @@ -1394,6 +1416,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Rimosso dagli appunti', 'splash_rm_attribute' => 'Attributo rimosso', 'splash_rm_document' => 'Documento rimosso', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Cartella eliminata', 'splash_rm_group' => 'Gruppo eliminato', 'splash_rm_group_member' => 'Membro del gruppo eliminato', @@ -1401,6 +1424,7 @@ URL: [url]', 'splash_rm_transmittal' => 'Trasmissione cancellato', 'splash_rm_user' => 'Utente eliminato', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Impostazioni salvate', 'splash_substituted_user' => 'Utente sostituito', 'splash_switched_back_user' => 'Ritorno all\'utente originale', @@ -1550,6 +1574,7 @@ URL: [url]', 'use_comment_of_document' => 'Utilizza il commento al documento', 'use_default_categories' => 'Usa categorie predefinite', 'use_default_keywords' => 'Usa parole-chiave predefinite', +'valid_till' => '', 'version' => 'Versione', 'versioning_file_creation' => 'Creazione file di versione', 'versioning_file_creation_warning' => 'Con questa operazione è possibile creare un file di backup delle informazioni di versione dei documenti di un\'intera cartella. Dopo la creazione ogni file viene salvato nella cartella del relativo documento.', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index 4a6b5c914..b3dbc3c27 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -285,6 +285,7 @@ URL: [url]', 'converter_new_cmd' => '명령', 'converter_new_mimetype' => '새 MIME 형태', 'copied_to_checkout_as' => '체크아웃으로 파일(\'[filename]\')이 파일 복사됨', +'create_download_link' => '', 'create_fulltext_index' => '전체 텍스트 인덱스 만들기', 'create_fulltext_index_warning' => '전체 자료의 텍스트 인덱스를 다시 만들 수 있습니다. 이것은 상당한 시간을 요구하며 진행되는 동안 시스템 성능을 감소시킬 수 있습니다. 인덱스를 재 생성하려면, 확인하시기 바랍니다.', 'creation_date' => '생성', @@ -388,6 +389,9 @@ URL: [url]', 'does_not_expire' => '만료되지 않습니다', 'does_not_inherit_access_msg' => '액세스 상속', 'download' => '다운로드', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => '모든 폴더와 문서를 복구', 'do_object_setchecksum' => '오류 검사', 'do_object_setfilesize' => '파일 크기 설정', @@ -405,6 +409,7 @@ URL: [url]', 'dump_creation_warning' => '이 작업으로 만들 수있는 데이터베이스 내용의 덤프 파일. 작성 후 덤프 파일은 서버의 데이터 폴더에 저장됩니다.', 'dump_list' => '덤프된 파일', 'dump_remove' => '덤프 파일 제거', +'duplicates' => '', 'duplicate_content' => '중복 내용', 'edit' => '편집', 'edit_attributes' => '속성 편집', @@ -454,7 +459,16 @@ URL: [url]', 'event_details' => '이벤트의 자세한 사항', 'exclude_items' => '항목 제외', 'expired' => '만료', +'expired_at_date' => '', 'expires' => '만료', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => '유효 기간 변경', 'expiry_changed_email_body' => '유효 기간이 변경 문서: [name] @@ -517,6 +531,7 @@ URL: [url]', 'fr_FR' => '프랑스어', 'fullsearch' => '전체 텍스트 검색', 'fullsearch_hint' => '전체 텍스트 색인 사용', +'fulltextsearch_disabled' => '', 'fulltext_info' => '전체 텍스트 색인 정보', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => '속성', @@ -536,6 +551,7 @@ URL: [url]', 'group_review_summary' => '그룹 검토 요약', 'guest_login' => '게스트로 로그인', 'guest_login_disabled' => '고객 로그인을 사용할 수 없습니다.', +'hash' => '', 'help' => '도움말', 'home_folder' => '홈 폴더', 'hook_name' => '', @@ -813,6 +829,7 @@ URL : [url]', 'personal_default_keywords' => '개인 키워드 목록', 'pl_PL' => '폴란드어', 'possible_substitutes' => '대체', +'preset_expires' => '', 'preview' => '미리보기', 'preview_converters' => '문서 변환 미리보기', 'preview_images' => '', @@ -1024,6 +1041,7 @@ URL : [url]', 'select_one' => '선택', 'select_users' => '사용자를 선택합니다', 'select_workflow' => '선택 워크플로우', +'send_email' => '', 'send_test_mail' => '테스트 메일', 'september' => '9월', 'sequence' => '순서', @@ -1225,6 +1243,8 @@ URL : [url]', 'settings_maxRecursiveCount_desc' => '이것은 재귀적으로 개체를 셀 때 사용 권한이 확인됩니다 문서 및 폴더의 최대 수입니다. 이 수를 초과하면 폴더보기에서 문서 나 폴더의 수가 추정됩니다.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => '기타 설정을 구성합니다. 기본 로그인 : admin/admin', 'settings_notfound' => '찾을 수 없음', 'settings_Notification' => '알림 설정', @@ -1365,6 +1385,8 @@ URL : [url]', 'splash_edit_role' => '', 'splash_edit_user' => '사용자 저장', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '저장 폴더 변경', 'splash_importfs' => '', 'splash_invalid_folder_id' => '잘못된 폴더 ID', @@ -1375,6 +1397,7 @@ URL : [url]', 'splash_removed_from_clipboard' => '클립 보드에서 제거', 'splash_rm_attribute' => '속성 제거', 'splash_rm_document' => '문서 삭제', +'splash_rm_download_link' => '', 'splash_rm_folder' => '폴더 삭제', 'splash_rm_group' => '그룹 제거', 'splash_rm_group_member' => '회원 그룹 제거', @@ -1382,6 +1405,7 @@ URL : [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => '사용자 제거', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '설정 저장', 'splash_substituted_user' => '전환된 사용자', 'splash_switched_back_user' => '원래 사용자로 전환', @@ -1531,6 +1555,7 @@ URL : [url]', 'use_comment_of_document' => '문서 설명을 사용하십시오', 'use_default_categories' => '미리 정의 된 범주를 사용하십시오', 'use_default_keywords' => '사전 정의 된 키워드를 사용하십시오', +'valid_till' => '', 'version' => '버전', 'versioning_file_creation' => '버전 관리 파일 생성', 'versioning_file_creation_warning' => '버전 정보가 포함 된 파일을 만들 수 있습니다. 이 작업은 전체 DMS 폴더를 작성 후 모든 파일이 문서 폴더 안에 저장됩니다.', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index 494e9ec49..43362707d 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -276,6 +276,7 @@ URL: [url]', 'converter_new_cmd' => 'Wijziging: nieuw commando', 'converter_new_mimetype' => 'Wijziging: nieuw mimetype', 'copied_to_checkout_as' => 'Gekopieerd naar checkout als:', +'create_download_link' => '', 'create_fulltext_index' => 'Creeer volledige tekst index', 'create_fulltext_index_warning' => 'U staat op het punt de volledigetekst opnieuw te indexeren. Dit kan behoorlijk veel tijd en snelheid vergen van het systeem. Als u zeker bent om opnieuw te indexeren, bevestig deze actie.', 'creation_date' => 'Aangemaakt', @@ -381,6 +382,9 @@ URL: [url]', 'does_not_expire' => 'Verloopt niet', 'does_not_inherit_access_msg' => 'Erft toegang', 'download' => 'Download', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Repareer alle mappen en documenten.', 'do_object_setchecksum' => 'Set checksum', 'do_object_setfilesize' => 'Voer bestandgrootte in', @@ -398,6 +402,7 @@ URL: [url]', 'dump_creation_warning' => 'M.b.v. deze functie maakt U een DB dump file. het bestand wordt opgeslagen in uw data-map op de Server', 'dump_list' => 'Bestaande dump bestanden', 'dump_remove' => 'Verwijder dump bestand', +'duplicates' => '', 'duplicate_content' => 'Dubbele inhoud', 'edit' => 'Wijzigen', 'edit_attributes' => 'Bewerk attributen', @@ -447,7 +452,16 @@ URL: [url]', 'event_details' => 'Activiteit details', 'exclude_items' => 'Sluit iems uit', 'expired' => 'Verlopen', +'expired_at_date' => '', 'expires' => 'Verloopt', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Verloopdatum gewijzigd', 'expiry_changed_email_body' => 'Vervaldatum gewijzigd Document: [name] @@ -510,6 +524,7 @@ URL: [url]', 'fr_FR' => 'Frans', 'fullsearch' => 'Zoek in volledige tekst', 'fullsearch_hint' => 'Volledige tekst index', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Volledige tekst index info', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Kenmerk definities', @@ -529,6 +544,7 @@ URL: [url]', 'group_review_summary' => 'Groep Beoordeling samenvatting', 'guest_login' => 'Login als Gast', 'guest_login_disabled' => 'Gast login is uitgeschakeld.', +'hash' => '', 'help' => 'Help', 'home_folder' => 'Thuismap', 'hook_name' => '', @@ -814,6 +830,7 @@ Mocht u de komende minuten geen email ontvangen, probeer het dan nogmaals en con 'personal_default_keywords' => 'Persoonlijke sleutelwoorden', 'pl_PL' => 'Polen', 'possible_substitutes' => 'Mogelijke alternatieven', +'preset_expires' => '', 'preview' => 'Voorbeeld', 'preview_converters' => 'Converters', 'preview_images' => '', @@ -1033,6 +1050,7 @@ URL: [url]', 'select_one' => 'Selecteer een', 'select_users' => 'Klik om gebruikers te selecteren', 'select_workflow' => 'Selecteer workflow', +'send_email' => '', 'send_test_mail' => 'Testmail versturen', 'september' => 'september', 'sequence' => 'Volgorde', @@ -1238,6 +1256,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Dit is het maximum aantal documenten of mappen dat zal worden gecontroleerd voor toegangsrechten bij recursieve objecten telling. Als dit aantal is overschreden, zal het aantal documenten en mappen in de het map overzicht worden geschat.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Meer instellingen. Standaard login: admin/admin', 'settings_notfound' => 'Niet gevonden', 'settings_Notification' => 'Notificatie instellingen', @@ -1378,6 +1398,8 @@ URL: [url]', 'splash_edit_role' => 'Rol opgeslagen', 'splash_edit_user' => 'Gebruiker opgeslagen', 'splash_error_add_to_transmittal' => 'Fout: toevoeging aan verzending', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Opslaan mapwijzigingen', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Ongeldige map ID', @@ -1388,6 +1410,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Verwijderd van het klembord', 'splash_rm_attribute' => 'Attribuut verwijderd', 'splash_rm_document' => 'Document verwijderd', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Map verwijderd', 'splash_rm_group' => 'Groep verwijderd', 'splash_rm_group_member' => 'Lid van de groep verwijderd', @@ -1395,6 +1418,7 @@ URL: [url]', 'splash_rm_transmittal' => 'Verzending verwijderd', 'splash_rm_user' => 'Gebruiker verwijderd', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Instellingen opgeslagen', 'splash_substituted_user' => 'Invallers gebruiker', 'splash_switched_back_user' => 'Teruggeschakeld naar de oorspronkelijke gebruiker', @@ -1544,6 +1568,7 @@ URL: [url]', 'use_comment_of_document' => 'Gebruik reactie van document', 'use_default_categories' => 'Gebruik voorgedefinieerde categorieen', 'use_default_keywords' => 'Gebruik bestaande sleutelwoorden', +'valid_till' => '', 'version' => 'Versie', 'versioning_file_creation' => 'Aanmaken bestand versies', 'versioning_file_creation_warning' => 'Met deze handeling maakt U een bestand aan die de versie voortgang informatie van een compleet DMS bevat. Na het aanmaken wordt ieder bestand opgeslagen in de document map.', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index 29ebaf51f..2881ac811 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/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 (752), netixw (84), romi (93), uGn (112) +// Translators: Admin (755), netixw (84), romi (93), uGn (112) $text = array( '2_factor_auth' => '', @@ -271,6 +271,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Utwórz indeks pełnotekstowy', 'create_fulltext_index_warning' => 'Zamierzasz ponownie utworzyć indeks pełnotekstowy. To może zająć sporo czasu i ograniczyć ogólną wydajność systemu. Jeśli faktycznie chcesz to zrobić, proszę potwierdź tę operację.', 'creation_date' => 'Utworzony', @@ -376,6 +377,9 @@ URL: [url]', 'does_not_expire' => 'Nigdy nie wygasa', 'does_not_inherit_access_msg' => 'Dziedzicz dostęp', 'download' => 'Pobierz', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Napraw wszystkie katalogi i pliki.', 'do_object_setchecksum' => 'Ustaw sumę kontrolną', 'do_object_setfilesize' => 'Podaj rozmiar pliku', @@ -393,6 +397,7 @@ URL: [url]', 'dump_creation_warning' => 'Ta operacja utworzy plik będący zrzutem zawartości bazy danych. Po utworzeniu plik zrzutu będzie się znajdował w folderze danych na serwerze.', 'dump_list' => 'Istniejące pliki zrzutu', 'dump_remove' => 'Usuń plik zrzutu', +'duplicates' => '', 'duplicate_content' => 'Zduplikowana zawartość', 'edit' => 'Edytuj', 'edit_attributes' => 'Zmiana atrybutów', @@ -442,7 +447,16 @@ URL: [url]', 'event_details' => 'Szczegóły zdarzenia', 'exclude_items' => '', 'expired' => 'Wygasłe', +'expired_at_date' => '', 'expires' => 'Wygasa', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Zmieniona data wygaśnięcia', 'expiry_changed_email_body' => 'Zmiana daty wygaśnięcia Dokument: [name] @@ -451,7 +465,7 @@ Użytkownik: [username] URL: [url]', 'expiry_changed_email_subject' => '[sitename]: [name] - Zmiana daty wygaśnięcia', 'export' => '', -'extension_manager' => '', +'extension_manager' => 'Zarządzanie rozszerzeniami', 'february' => 'Luty', 'file' => 'Plik', 'files' => 'Pliki', @@ -505,6 +519,7 @@ URL: [url]', 'fr_FR' => 'Francuzki', 'fullsearch' => 'Przeszukiwanie treści dokumentów', 'fullsearch_hint' => 'Przeszukuj treść dokumentów', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Informacje o indeksie pełnotekstowym', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Definicje atrybutów', @@ -524,6 +539,7 @@ URL: [url]', 'group_review_summary' => 'Podsumowanie opiniowania dla grupy', 'guest_login' => 'Zalogowany jako gość', 'guest_login_disabled' => 'Logowanie dla gościa jest wyłączone.', +'hash' => '', 'help' => 'Pomoc', 'home_folder' => '', 'hook_name' => '', @@ -809,6 +825,7 @@ Jeśli nadal będą problemy z zalogowaniem, prosimy o kontakt z administratorem 'personal_default_keywords' => 'Osobiste sława kluczowe', 'pl_PL' => 'Polski', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -989,6 +1006,7 @@ URL: [url]', 'select_one' => 'Wybierz', 'select_users' => 'Kliknij by wybrać użytkowników', 'select_workflow' => 'Wybierz proces', +'send_email' => '', 'send_test_mail' => '', 'september' => 'Wrzesień', 'sequence' => 'Kolejność', @@ -1054,7 +1072,7 @@ URL: [url]', 'settings_defaultSearchMethod' => '', 'settings_defaultSearchMethod_desc' => '', 'settings_defaultSearchMethod_valdatabase' => 'baza danych', -'settings_defaultSearchMethod_valfulltext' => '', +'settings_defaultSearchMethod_valfulltext' => 'pewłnotekstowe', 'settings_delete_install_folder' => 'Aby móc używać LetoDMS, musisz usunąć plik ENABLE_INSTALL_TOOL znajdujący się w katalogu konfiguracyjnym', 'settings_disableSelfEdit' => 'Wyłącz auto edycję', 'settings_disableSelfEdit_desc' => 'Jeśli zaznaczone, użytkownik nie może zmieniać własnych danych', @@ -1190,6 +1208,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Jest to maksymalna liczba dokumentów i folderów, które będą sprawdzane pod kątem praw dostępu, gdy włączone jest rekurencyjnie liczenie obiektów. Jeżeli liczba ta zostanie przekroczona to ilości dokumentów i folderów w widoku zostaną oszacowane.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Wykonaj dalszą konfigurację. Domyślny login/hasło: admin/admin', 'settings_notfound' => 'Nie znaleziono', 'settings_Notification' => 'Ustawienia powiadomień', @@ -1238,7 +1258,7 @@ URL: [url]', 'settings_Server' => 'Ustawienia serwera', 'settings_showFullPreview' => '', 'settings_showFullPreview_desc' => '', -'settings_showMissingTranslations' => '', +'settings_showMissingTranslations' => 'Pokaż brakujące tłumaczenia', 'settings_showMissingTranslations_desc' => '', 'settings_showSingleSearchHit' => '', 'settings_showSingleSearchHit_desc' => '', @@ -1330,6 +1350,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Zapisano użytkownika', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Zapisz zmiany folderu', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Nieprawidłowy identyfikator folderu', @@ -1340,6 +1362,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Usunięto ze schowka', 'splash_rm_attribute' => 'Usunięto atrybut', 'splash_rm_document' => 'Dokument usunięto', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Folder usunięty', 'splash_rm_group' => 'Grupę usunięto', 'splash_rm_group_member' => 'Usunięto członka grupy', @@ -1347,6 +1370,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Użytkownika usunięto', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Zmiany zapisano', 'splash_substituted_user' => 'Zmieniono użytkownika', 'splash_switched_back_user' => 'Przełączono z powrotem do oryginalnego użytkownika', @@ -1496,6 +1520,7 @@ URL: [url]', 'use_comment_of_document' => 'Skomentuj dokumentu', 'use_default_categories' => 'Użyj predefiniowanych kategorii', 'use_default_keywords' => 'Użyj predefiniowanych słów kluczowych', +'valid_till' => '', 'version' => 'Wersja', 'versioning_file_creation' => 'Utwórz archiwum z wersjonowaniem', 'versioning_file_creation_warning' => 'Ta operacja utworzy plik zawierający informacje o wersjach plików z całego wskazanego folderu. Po utworzeniu, każdy plik będzie zapisany w folderze odpowiednim dla danego dokumentu.', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index 1191f27e5..497e6c7c1 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/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 (934), flaviove (627), lfcristofoli (352) +// Translators: Admin (937), flaviove (627), lfcristofoli (352) $text = array( '2_factor_auth' => '', @@ -173,7 +173,7 @@ URL: [url]', 'attr_malformed_int' => '', 'attr_malformed_url' => '', 'attr_max_values' => '', -'attr_min_values' => '', +'attr_min_values' => 'O valor mínimo para o atributo [attrname] não foi alcançado.', 'attr_not_in_valueset' => '', 'attr_no_regex_match' => 'O valor do atributo não corresponde à expressão regular', 'attr_validation_error' => '', @@ -278,6 +278,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Criar índice de texto completo', 'create_fulltext_index_warning' => 'Você está para recriar o índice de texto completo. Isso pode levar uma quantidade considerável de tempo e reduzir o desempenho geral do sistema. Se você realmente deseja recriar o índice, por favor confirme a operação.', 'creation_date' => 'Criado', @@ -382,6 +383,9 @@ URL: [url]', 'does_not_expire' => 'não Expira', 'does_not_inherit_access_msg' => 'Inherit access', 'download' => 'Download', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Reparar todas as pastas e documentos.', 'do_object_setchecksum' => 'Defina soma de verificação', 'do_object_setfilesize' => 'Defina o tamanho do arquivo', @@ -399,6 +403,7 @@ URL: [url]', 'dump_creation_warning' => 'With this operation you can create a dump file of your database content. After the creation the dump file will be saved in the data folder of your server.', 'dump_list' => 'Existings dump files', 'dump_remove' => 'Remove dump file', +'duplicates' => '', 'duplicate_content' => 'Conteúdo Duplicado', 'edit' => 'editar', 'edit_attributes' => 'Editar atributos', @@ -448,7 +453,16 @@ URL: [url]', 'event_details' => 'Event details', 'exclude_items' => 'Excluir ítens', 'expired' => 'Expirado', +'expired_at_date' => '', 'expires' => 'Expira', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Data de validade mudou', 'expiry_changed_email_body' => 'Data de validade mudou Documento: [name] @@ -511,6 +525,7 @@ URL: [url]', 'fr_FR' => 'Francês', 'fullsearch' => 'Pesquisa de texto completo', 'fullsearch_hint' => 'Use índice de texto completo', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Informações índice Texto completo', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Atributos', @@ -530,6 +545,7 @@ URL: [url]', 'group_review_summary' => 'Resumo da avaliação do grupo', 'guest_login' => 'Entre como convidado', 'guest_login_disabled' => 'Guest login is disabled.', +'hash' => '', 'help' => 'Ajuda', 'home_folder' => '', 'hook_name' => '', @@ -547,7 +563,7 @@ URL: [url]', 'include_content' => '', 'include_documents' => 'Include documents', 'include_subdirectories' => 'Include subdirectories', -'indexing_tasks_in_queue' => '', +'indexing_tasks_in_queue' => 'Tarefas de indexação em fila', 'index_converters' => 'Índice de conversão de documentos', 'index_done' => '', 'index_error' => '', @@ -771,7 +787,7 @@ URL: [url]', 'only_jpg_user_images' => 'Somente imagens jpg podem ser utilizadas como avatar', 'order_by_sequence_off' => '', 'original_filename' => 'Arquivo original', -'overall_indexing_progress' => '', +'overall_indexing_progress' => 'Progresso geral da indexação', 'owner' => 'Proprietário', 'ownership_changed_email' => 'O proprietário mudou', 'ownership_changed_email_body' => 'Proprietário mudou @@ -814,6 +830,7 @@ Se você ainda tiver problemas para fazer o login, por favor, contate o administ 'personal_default_keywords' => 'palavras-chave pessoais', 'pl_PL' => 'Polonês', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => 'visualizar', 'preview_converters' => '', 'preview_images' => '', @@ -1007,6 +1024,7 @@ URL: [url]', 'select_one' => 'Selecione um', 'select_users' => 'Clique para selecionar os usuários', 'select_workflow' => 'Selecione o fluxo de trabalho', +'send_email' => '', 'send_test_mail' => '', 'september' => 'September', 'sequence' => 'Sequência', @@ -1208,6 +1226,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Este é o número máximo de documentos ou pastas que serão verificados por direitos de acesso, quando recursivamente contar objetos. Se esse número for ultrapassado, será estimado o número de documentos e pastas na visualização da pasta.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Configurar outras configurações. Login padrão: admin/admin', 'settings_notfound' => 'Não encontrado', 'settings_Notification' => 'Configurações de notificação', @@ -1348,6 +1368,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Usuário salvo', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Salvar modificação de pastas', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'ID de pasta inválida', @@ -1358,6 +1380,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Remover da área de transferência', 'splash_rm_attribute' => 'Atributo removido', 'splash_rm_document' => 'Documento removido', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Pasta excluida', 'splash_rm_group' => 'Grupo removido', 'splash_rm_group_member' => 'Membro do grupo removido', @@ -1365,6 +1388,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Usuário removido', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Configurações salvas', 'splash_substituted_user' => 'Usuário substituido', 'splash_switched_back_user' => 'Comutada de volta ao usuário original', @@ -1514,6 +1538,7 @@ URL: [url]', 'use_comment_of_document' => 'Utilize comentário de documento', 'use_default_categories' => 'Utilize categorias predefinidas', 'use_default_keywords' => 'Use palavras-chave pré-definidas', +'valid_till' => '', 'version' => 'Versão', 'versioning_file_creation' => 'Versioning file creation', 'versioning_file_creation_warning' => 'With this operation you can create a file containing the versioning information of an entire DMS folder. After the creation every file will be saved inside the document folder.', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index 830d10f4c..04a0d9811 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/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 (1048), balan (87) +// Translators: Admin (1050), balan (87) $text = array( '2_factor_auth' => '', @@ -152,7 +152,7 @@ URL: [url]', 'attrdef_regex' => 'Expresie regulată', 'attrdef_type' => 'Tip', 'attrdef_type_boolean' => 'Boolean', -'attrdef_type_date' => '', +'attrdef_type_date' => 'Data', 'attrdef_type_email' => 'Email', 'attrdef_type_float' => 'Float', 'attrdef_type_int' => 'Intreg', @@ -283,6 +283,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Creați indexul pentru tot textul', 'create_fulltext_index_warning' => 'Sunteți pe cale sa recreați indexul pentru tot textul. Acest lucru poate dura o perioadă considerabilă de timp și poate reduce performanța sistemului în ansamblu. Dacă doriți cu adevărat să recreati indexul pentru tot textul, vă rugăm să confirmați operațiunea.', 'creation_date' => 'Creat', @@ -309,7 +310,7 @@ URL: [url]', 'docs_in_reception_no_access' => '', 'docs_in_revision_no_access' => '', 'document' => 'Document', -'documentcontent' => '', +'documentcontent' => 'Continut Document', 'documents' => 'Documente', 'documents_checked_out_by_you' => 'Documente verificate de tine', 'documents_in_process' => 'Documente în procesare', @@ -388,6 +389,9 @@ URL: [url]', 'does_not_expire' => 'Nu expiră', 'does_not_inherit_access_msg' => 'Acces moștenit', 'download' => 'Descarca', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Repară toate folderele și documentele.', 'do_object_setchecksum' => 'Setare sumă de control(checksum)', 'do_object_setfilesize' => 'Setare dimensiune fișier', @@ -405,6 +409,7 @@ URL: [url]', 'dump_creation_warning' => 'Cu această operațiune puteți crea un fișier de imagine a conținutului bazei de date. După crearea fișierului de imagine acesta va fi salvat în folderul de date a serverului.', 'dump_list' => 'Fișiere imagine existente', 'dump_remove' => 'Sterge fișier imagine', +'duplicates' => '', 'duplicate_content' => '', 'edit' => 'Editează', 'edit_attributes' => 'Editează atribute', @@ -454,7 +459,16 @@ URL: [url]', 'event_details' => 'Detalii eveniment', 'exclude_items' => 'Elemente excluse', 'expired' => 'Expirat', +'expired_at_date' => '', 'expires' => 'Expiră', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Data de expirare schimbată', 'expiry_changed_email_body' => 'Data de expirare schimbată Document: [name] @@ -517,6 +531,7 @@ URL: [url]', 'fr_FR' => 'Franceza', 'fullsearch' => 'Căutare text complet', 'fullsearch_hint' => 'Foloseste indexarea intregului text', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Info indexarea intregului text', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Atribute', @@ -536,6 +551,7 @@ URL: [url]', 'group_review_summary' => 'Sumar revizuiri grup', 'guest_login' => 'Login ca oaspete', 'guest_login_disabled' => 'Logarea ca oaspete este dezactivată.', +'hash' => '', 'help' => 'Ajutor', 'home_folder' => 'Folder Home', 'hook_name' => '', @@ -821,6 +837,7 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț 'personal_default_keywords' => 'Liste de cuvinte cheie personale', 'pl_PL' => 'Poloneză', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -1032,6 +1049,7 @@ URL: [url]', 'select_one' => 'Selectați unul', 'select_users' => 'Click pentru a selecta utilizatori', 'select_workflow' => 'Selectați workflow', +'send_email' => '', 'send_test_mail' => '', 'september' => 'Septembrie', 'sequence' => 'Poziție', @@ -1233,6 +1251,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Acesta este numărul maxim de documente sau foldere care vor fi verificate pentru drepturile de acces, atunci când se numără recursiv obiectele. Dacă acest număr este depășit, numărul de documente și foldere în vizualizarea directorului va fi estimat.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Configurare mai multe setări. Autentificare implicită: admin/admin', 'settings_notfound' => 'Nu a fost găsit', 'settings_Notification' => 'Setările de notificare', @@ -1373,6 +1393,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Utilizator salvat', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Salvați modificările folderului', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'ID folder invalid', @@ -1383,6 +1405,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Eliminat din clipboard', 'splash_rm_attribute' => 'Atribut eliminat', 'splash_rm_document' => 'Document eliminat', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Folder șters', 'splash_rm_group' => 'Grup eliminat', 'splash_rm_group_member' => 'Membru grup eliminat', @@ -1390,6 +1413,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Uilizator eliminat', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Setări salvate', 'splash_substituted_user' => 'Utilizator substituit', 'splash_switched_back_user' => 'Comutat înapoi la utilizatorul original', @@ -1539,6 +1563,7 @@ URL: [url]', 'use_comment_of_document' => 'Utilizați comentarii la documente', 'use_default_categories' => 'Utilizați categorii predefinite', 'use_default_keywords' => 'Utilizați cuvinte cheie predefinite', +'valid_till' => '', 'version' => 'Versiune', 'versioning_file_creation' => 'Creare fișier de versionare', 'versioning_file_creation_warning' => 'Cu această operațiune puteți crea un fișier care conține informațiile versiunilor pentru un întreg folder DMS. După creare, fiecare fisier va fi salvat in folder-ul de documente.', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index af73a6d70..4a0373247 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -283,6 +283,7 @@ URL: [url]', 'converter_new_cmd' => 'Команда', 'converter_new_mimetype' => 'Новый mime тип', 'copied_to_checkout_as' => 'Файл скопирован в среду загрузки как \'[filename]\' на [date]', +'create_download_link' => '', 'create_fulltext_index' => 'Создать полнотекстовый индекс', 'create_fulltext_index_warning' => 'Вы хотите пересоздать полнотекстовый индекс. Это займёт какое-то время и снизит производительность. Продолжить?', 'creation_date' => 'Создан', @@ -388,6 +389,9 @@ URL: [url]', 'does_not_expire' => 'безсрочный', 'does_not_inherit_access_msg' => 'Наследовать уровень доступа', 'download' => 'Загрузить', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Исправить все каталоги и документы', 'do_object_setchecksum' => 'Установить контрольную сумму', 'do_object_setfilesize' => 'Установить размер файла', @@ -405,6 +409,7 @@ URL: [url]', 'dump_creation_warning' => 'Эта операция создаст дамп базы данных. После создания, файл будет сохранен в каталоге данных сервера.', 'dump_list' => 'Существующие дампы', 'dump_remove' => 'Удалить дамп', +'duplicates' => '', 'duplicate_content' => 'Дублированное содержимое', 'edit' => 'Изменить', 'edit_attributes' => 'Изменить атрибуты', @@ -454,7 +459,16 @@ URL: [url]', 'event_details' => 'Информация о событии', 'exclude_items' => 'Не показывать события:', 'expired' => 'Срок действия вышел', +'expired_at_date' => '', 'expires' => 'Срок действия', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Срок действия изменен', 'expiry_changed_email_body' => 'Срок действия изменен Документ: [name] @@ -517,6 +531,7 @@ URL: [url]', 'fr_FR' => 'French', 'fullsearch' => 'Полнотекстовый поиск', 'fullsearch_hint' => 'Использовать полнотекстовый индекс', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Информация о полнотекстовом индексе', 'global_attributedefinitiongroups' => 'Глобальные группы атрибутов', 'global_attributedefinitions' => 'Атрибуты', @@ -536,6 +551,7 @@ URL: [url]', 'group_review_summary' => 'Сводка по рецензированию группы', 'guest_login' => 'Войти как гость', 'guest_login_disabled' => 'Гостевой вход отключён', +'hash' => '', 'help' => 'Помощь', 'home_folder' => 'Домашний каталог', 'hook_name' => 'Имя хука', @@ -818,6 +834,7 @@ URL: [url]', 'personal_default_keywords' => 'Личный список меток', 'pl_PL' => 'Polish', 'possible_substitutes' => 'Замена', +'preset_expires' => '', 'preview' => 'Предварительный просмотр', 'preview_converters' => 'Предварительный просмотр конвертации документа', 'preview_images' => '', @@ -1039,6 +1056,7 @@ URL: [url]', 'select_one' => 'Выберите', 'select_users' => 'Выберите пользователей', 'select_workflow' => 'Выберите процесс', +'send_email' => '', 'send_test_mail' => 'Отправить тестовое сообщение', 'september' => 'Сентябрь', 'sequence' => 'Позиция', @@ -1240,6 +1258,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Максимальное количество документов или каталогов, которые будут проверены на права доступа при рекурсивном подсчёте объектов. При превышении этого количества, будет оценено количество документов и каталогов в виде каталога.', 'settings_maxSizeForFullText' => 'Макс. размер документа для индексирования на лету', 'settings_maxSizeForFullText_desc' => 'Размер документа, который может быть индексирован срузу после добавления', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Прочие настройки. Логин по умолчанию: admin/admin', 'settings_notfound' => 'Не найден', 'settings_Notification' => 'Настройки извещения', @@ -1380,6 +1400,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Пользователь сохранён', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Изменения каталога сохранены', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Неверный идентификатор каталога', @@ -1390,6 +1412,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Удалён из буфера обмена', 'splash_rm_attribute' => 'Атрибут удалён', 'splash_rm_document' => 'Документ удалён', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Папка удалена', 'splash_rm_group' => 'Группа удалена', 'splash_rm_group_member' => 'Удалён член группы', @@ -1397,6 +1420,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Пользователь удалён', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Настройки сохранены', 'splash_substituted_user' => 'Пользователь переключён', 'splash_switched_back_user' => 'Переключён на исходного пользователя', @@ -1546,6 +1570,7 @@ URL: [url]', 'use_comment_of_document' => 'Использовать комментарий документа', 'use_default_categories' => 'Использовать предопределённые категории', 'use_default_keywords' => 'Использовать предопределённые метки', +'valid_till' => '', 'version' => 'Версия', 'versioning_file_creation' => 'Создать файл версий', 'versioning_file_creation_warning' => 'Эта операция создаст файлы версий для всего каталога. После создания файлы версий будут сохранены в каталоге документов.', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index 45d061d75..33e4005a0 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -260,6 +260,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Vytvoriť fulltext index', 'create_fulltext_index_warning' => '', 'creation_date' => 'Vytvorené', @@ -335,6 +336,9 @@ URL: [url]', 'does_not_expire' => 'Platnosť nikdy nevyprší', 'does_not_inherit_access_msg' => 'Zdediť prístup', 'download' => 'Stiahnuť', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => '', 'do_object_setchecksum' => '', 'do_object_setfilesize' => '', @@ -352,6 +356,7 @@ URL: [url]', 'dump_creation_warning' => 'Touto akciou môžete vytvoriť výstup obsahu Vašej databázy. Po vytvorení bude výstup uložený v dátovej zložke vášho servera.', 'dump_list' => 'Existujúce výstupy', 'dump_remove' => 'Odstrániť vystup', +'duplicates' => '', 'duplicate_content' => '', 'edit' => 'upraviť', 'edit_attributes' => 'Uprav parametre', @@ -401,7 +406,16 @@ URL: [url]', 'event_details' => 'Detail udalosti', 'exclude_items' => '', 'expired' => 'Platnosť vypršala', +'expired_at_date' => '', 'expires' => 'Platnosť vyprší', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Datum platnosti zmeneny', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -440,6 +454,7 @@ URL: [url]', 'fr_FR' => 'Francúzština', 'fullsearch' => 'Fulltext index vyhľadávanie', 'fullsearch_hint' => 'Použiť fulltext index', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Informácie o fulltext indexe', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Atribúty', @@ -459,6 +474,7 @@ URL: [url]', 'group_review_summary' => 'Zhrnutie skupinovej recenzie', 'guest_login' => 'Prihlásiť sa ako hosť', 'guest_login_disabled' => 'Prihlásenie ako hosť je vypnuté.', +'hash' => '', 'help' => 'Pomoc', 'home_folder' => '', 'hook_name' => '', @@ -706,6 +722,7 @@ URL: [url]', 'personal_default_keywords' => 'Osobné kľúčové slová', 'pl_PL' => 'Polština', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -864,6 +881,7 @@ URL: [url]', 'select_one' => 'Vyberte jeden', 'select_users' => '', 'select_workflow' => '', +'send_email' => '', 'send_test_mail' => '', 'september' => 'September', 'sequence' => 'Postupnosť', @@ -1065,6 +1083,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => '', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => '', 'settings_notfound' => '', 'settings_Notification' => '', @@ -1205,6 +1225,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', @@ -1215,6 +1237,7 @@ URL: [url]', 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => 'Dokument odstránený', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Zložka zmazaná', 'splash_rm_group' => '', 'splash_rm_group_member' => '', @@ -1222,6 +1245,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', 'splash_switched_back_user' => '', @@ -1362,6 +1386,7 @@ URL: [url]', 'use_comment_of_document' => 'Použite komentár dokumentu', 'use_default_categories' => '', 'use_default_keywords' => 'Použiť preddefinované kľúčové slová', +'valid_till' => '', 'version' => 'Verzia', 'versioning_file_creation' => 'Vytvorenie verziovacieho súboru', 'versioning_file_creation_warning' => 'Touto akciou môžete vytvoriť súbor, obsahujúci verziovaciu informáciu celej DMS zložky. Po vytvorení bude každý súbor uložený do zložky súborov.', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index d44ca6b6b..d27a69344 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -271,6 +271,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Skapa fulltext-sökindex', 'create_fulltext_index_warning' => 'Du håller på att skapa fulltext-sökindex. Detta kan ta mycket lång tid och sakta ner den allmänna systemprestandan. Om du verkligen vill skapa indexet, bekräfta åtgärden.', 'creation_date' => 'Skapat', @@ -376,6 +377,9 @@ URL: [url]', 'does_not_expire' => 'Löper aldrig ut', 'does_not_inherit_access_msg' => 'Ärv behörighet', 'download' => 'Ladda ner', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Försök att laga kataloger och dokument.', 'do_object_setchecksum' => 'Lägg till checksumma', 'do_object_setfilesize' => 'Ange filstorlek', @@ -393,6 +397,7 @@ URL: [url]', 'dump_creation_warning' => 'Med denna funktion kan du skapa en dumpfil av innehållet i din databas. När dumpfilen har skapats, kommer den att sparas i datamappen på servern.', 'dump_list' => 'Befintliga dumpfiler', 'dump_remove' => 'Ta bort dumpfil', +'duplicates' => '', 'duplicate_content' => 'Duplicera innehåll', 'edit' => 'Ändra', 'edit_attributes' => 'Ändra attribut', @@ -442,7 +447,16 @@ URL: [url]', 'event_details' => 'Händelseinställningar', 'exclude_items' => '', 'expired' => 'Har gått ut', +'expired_at_date' => '', 'expires' => 'Kommer att gå ut', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Utgångsdatum ändrat', 'expiry_changed_email_body' => 'Utgångsdatum ändrat Dokument: [name] @@ -505,6 +519,7 @@ URL: [url]', 'fr_FR' => 'franska', 'fullsearch' => 'Fulltext-sökning', 'fullsearch_hint' => 'Använd fulltext-index', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Fulltext-indexinfo', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Attributdefinitioner', @@ -524,6 +539,7 @@ URL: [url]', 'group_review_summary' => 'Sammanfattning av gruppgranskning', 'guest_login' => 'Gästinloggning', 'guest_login_disabled' => 'Gästinloggningen är inaktiverad.', +'hash' => '', 'help' => 'Hjälp', 'home_folder' => '', 'hook_name' => '', @@ -801,6 +817,7 @@ URL: [url]', 'personal_default_keywords' => 'Personlig nyckelordslista', 'pl_PL' => 'polska', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -995,6 +1012,7 @@ URL: [url]', 'select_one' => 'Välj', 'select_users' => 'Välj användare', 'select_workflow' => 'Välj arbetsflöde', +'send_email' => '', 'send_test_mail' => '', 'september' => 'september', 'sequence' => 'Position', @@ -1196,6 +1214,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Detta är maximum antal av dokument eller katalog som kommer att testas om att det har korrekt rättigheter, när objekt räknas rekursiv. Om detta nummer överskrids, kommer antalet av dokument och katalog i katalogvyn bara bli uppskattat.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Konfigurera flera inställningar. Standard-inloggning: admin/admin', 'settings_notfound' => 'Hittades inte', 'settings_Notification' => 'Meddelandeinställningar', @@ -1336,6 +1356,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Användare sparat', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Spara katalog ändringar', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Ogiltigt katalog ID', @@ -1346,6 +1368,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Borttagen från urklipp', 'splash_rm_attribute' => 'Attribut har tagits bort', 'splash_rm_document' => 'Dokument borttaget', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Mapp raderad', 'splash_rm_group' => 'Grupp har tagits bort', 'splash_rm_group_member' => 'Gruppmedlem har tagits bort', @@ -1353,6 +1376,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Användare har tagits bort', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Inställningar sparat', 'splash_substituted_user' => 'Bytt användare', 'splash_switched_back_user' => 'Byt tillbaka till original användare', @@ -1502,6 +1526,7 @@ URL: [url]', 'use_comment_of_document' => 'Använd dokumentets kommentar', 'use_default_categories' => 'Använd fördefinerade kategorier', 'use_default_keywords' => 'Använd fördefinerade nyckelord', +'valid_till' => '', 'version' => 'Version', 'versioning_file_creation' => 'Skapa versionsfil', 'versioning_file_creation_warning' => 'Med denna funktion kan du skapa en fil som innehåller versionsinformationen för hela DMS-mappen. Efter skapandet kommer alla filer att sparas inom dokumentets mapp.', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index 607cfd5c8..a8f6af9ae 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/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 (1048), aydin (83) +// Translators: Admin (1049), aydin (83) $text = array( '2_factor_auth' => '', @@ -277,6 +277,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Tam metin indeksi oluştur', 'create_fulltext_index_warning' => 'Tam metin indeksi yeniden oluşturmak üzeresiniz. Bu işlem bir hayli uzun sürebilir ve sistem performansını olumsuz etkileyebilir. Buna rağmen indeksi oluşturmak istiyorsanız lütfen bu işlemi onaylayın.', 'creation_date' => 'Oluşturma tarihi', @@ -382,6 +383,9 @@ URL: [url]', 'does_not_expire' => 'Süresiz', 'does_not_inherit_access_msg' => 'Erişim haklarını devir al', 'download' => 'İndir', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Tüm klasörleri ve dokümanları onar.', 'do_object_setchecksum' => 'Sağlama (checksum) ayarla', 'do_object_setfilesize' => 'Dosya boyutu ayarla', @@ -399,6 +403,7 @@ URL: [url]', 'dump_creation_warning' => 'Bu işlemle veritabanınızın dump dosyasını oluşturabilirsiniz. Dump dosyası sunucunuzdaki data klasörüne kaydedilcektir.', 'dump_list' => 'Mevcut dump dosyaları', 'dump_remove' => 'Dump dosyasını sil', +'duplicates' => '', 'duplicate_content' => 'içeriği_klonla', 'edit' => 'Düzenle', 'edit_attributes' => 'Nitelikleri düzenle', @@ -448,7 +453,16 @@ URL: [url]', 'event_details' => 'Etkinkil detayları', 'exclude_items' => '', 'expired' => 'Süresi doldu', +'expired_at_date' => '', 'expires' => 'Süresinin dolacağı zaman', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Süresinin dolacağı tarihi değişti', 'expiry_changed_email_body' => 'Bitiş tarihi değişti Doküman: [name] @@ -511,6 +525,7 @@ URL: [url]', 'fr_FR' => 'Fransızca', 'fullsearch' => 'Tam metinde ara', 'fullsearch_hint' => 'Tam metin indeks kullan', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Tam metin indeks bilgi', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Nitelikler', @@ -530,6 +545,7 @@ URL: [url]', 'group_review_summary' => 'Grup gözden geçirme özeti', 'guest_login' => 'Misafir olarak giriş yap', 'guest_login_disabled' => 'Misafir girişi devre dışı.', +'hash' => '', 'help' => 'Yardım', 'home_folder' => 'Temel klasör', 'hook_name' => '', @@ -817,6 +833,7 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü 'personal_default_keywords' => 'Kişisel anahtar kelimeler', 'pl_PL' => 'Polonyaca', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => 'Önizle', 'preview_converters' => '', 'preview_images' => '', @@ -1011,6 +1028,7 @@ URL: [url]', 'select_one' => 'Birini seçiniz', 'select_users' => 'Kullanıcı seçmek için tıklayın', 'select_workflow' => 'İş akışı seç', +'send_email' => '', 'send_test_mail' => '', 'september' => 'Eylül', 'sequence' => 'Sıralama', @@ -1212,6 +1230,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Nesneleri özyinelemeli olarak erişim hakkı kontrolü için sayarken bu değer en fazla sayılacak doküman ve klasör sayısını belirler. Bu sayı aşıldığında klasörün içindeki dosya ve diğer klasörlerin sayısı tahmin yolu ile belirlenecektir.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Daha fazla ayar yapın. Varsayılan kullanıcı adı/parola: admin/admin', 'settings_notfound' => 'Bulunamadı', 'settings_Notification' => 'Bildirim ayarları', @@ -1352,6 +1372,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Kullanıcı kaydedildi', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Klasör değişiklikleri kaydedildi', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Hatalı klasör ID', @@ -1362,6 +1384,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Panodan silindi', 'splash_rm_attribute' => 'Nitelik silindi', 'splash_rm_document' => 'Doküman silindi', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Klasör silindi', 'splash_rm_group' => 'Grup silindi', 'splash_rm_group_member' => 'Grup üyesi silindi', @@ -1369,6 +1392,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Kullanıcı silindi', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Ayarlar kaydedildi', 'splash_substituted_user' => 'Yerine geçilen kullanıcı', 'splash_switched_back_user' => 'Orijinal kullanıcıya geri dönüldü', @@ -1428,7 +1452,7 @@ URL: [url]', 'thursday' => 'Perşembe', 'thursday_abbr' => 'Pe', 'timeline' => 'Zaman Çizelgesi', -'timeline_add_file' => '', +'timeline_add_file' => 'Yeni Ek', 'timeline_add_version' => '', 'timeline_full_add_file' => '', 'timeline_full_add_version' => '', @@ -1518,6 +1542,7 @@ URL: [url]', 'use_comment_of_document' => 'Doküman açıklamasını kullan', 'use_default_categories' => 'Ön tanımlı kategorileri kullan', 'use_default_keywords' => 'Ön tanımlı anahtar kelimeleri kullan', +'valid_till' => '', 'version' => 'Versiyon', 'versioning_file_creation' => 'Version dosyası oluşturma', 'versioning_file_creation_warning' => 'Bu işlem ile tüm klasörlerdeki versiyon bilgisinin bulunduğu bir dosya oluşturursunuz. Her dosya oluşturulduğunda doküman klasörüne kaydedilir.', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index 328451d0f..1c8a6cd1d 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -283,6 +283,7 @@ URL: [url]', 'converter_new_cmd' => 'Команда', 'converter_new_mimetype' => 'Новий mime тип', 'copied_to_checkout_as' => 'Файл скопійовано в середовище скачування як', +'create_download_link' => '', 'create_fulltext_index' => 'Створити повнотекстовий індекс', 'create_fulltext_index_warning' => 'Ви хочете перестворити повнотекстовий індекс. Це займе деякий час і знизить продуктивність. Продовжити?', 'creation_date' => 'Створено', @@ -388,6 +389,9 @@ URL: [url]', 'does_not_expire' => 'Без терміну виконання', 'does_not_inherit_access_msg' => 'Наслідувати рівень доступу', 'download' => 'Завантажити', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Виправити всі каталоги і документи', 'do_object_setchecksum' => 'Встановити контрольну суму', 'do_object_setfilesize' => 'Встановити розмір файлу', @@ -405,6 +409,7 @@ URL: [url]', 'dump_creation_warning' => 'Ця операція створить дамп бази даних. Після створення файл буде збережено в каталозі даних сервера.', 'dump_list' => 'Існуючі дампи', 'dump_remove' => 'Видалити дамп', +'duplicates' => '', 'duplicate_content' => 'Дубльований вміст', 'edit' => 'Змінити', 'edit_attributes' => 'Змінити атрибути', @@ -454,7 +459,16 @@ URL: [url]', 'event_details' => 'Інформація про подію', 'exclude_items' => 'Виключені елементи', 'expired' => 'Термін виконання вийшов', +'expired_at_date' => '', 'expires' => 'Термін виконання виходить', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Дату терміну виконання змінено', 'expiry_changed_email_body' => 'Змінено дату терміну виконання Документ: [name] @@ -517,6 +531,7 @@ URL: [url]', 'fr_FR' => 'French', 'fullsearch' => 'Повнотекстовий пошук', 'fullsearch_hint' => 'Використовувати повнотекстовий індекс', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Інформація про повнотекстовий індекс', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Атрибути', @@ -536,6 +551,7 @@ URL: [url]', 'group_review_summary' => 'Підсумки рецензування групи', 'guest_login' => 'Увійти як гість', 'guest_login_disabled' => 'Гостьовий вхід відключено', +'hash' => '', 'help' => 'Допомога', 'home_folder' => 'Домашній каталог', 'hook_name' => '', @@ -818,6 +834,7 @@ URL: [url]', 'personal_default_keywords' => 'Особистий список ключових слів', 'pl_PL' => 'Polish', 'possible_substitutes' => 'Підстановки', +'preset_expires' => '', 'preview' => 'Попередній перегляд', 'preview_converters' => 'Попередній перегляд перетворення документу', 'preview_images' => '', @@ -1032,6 +1049,7 @@ URL: [url]', 'select_one' => 'Оберіть', 'select_users' => 'Оберіть користувачів', 'select_workflow' => 'Оберіть процес', +'send_email' => '', 'send_test_mail' => 'Надіслати тестове повідомлення', 'september' => 'Вересень', 'sequence' => 'Позиція', @@ -1233,6 +1251,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Максимальна кількість документів і каталогів, які будуть перевірені на права доступу при рекурсивному підрахунку об\'єктів. При перевищенні цієї кількості, буде оцінено кількість документів і каталогів у вигляді каталогу.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Інші налаштування. Логін по замовчуванню: admin/admin', 'settings_notfound' => 'Не знайдено', 'settings_Notification' => 'Налаштування сповіщення', @@ -1373,6 +1393,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Користувача збережено', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Зміни каталогу збережено', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Невірний ідентифікатор каталогу', @@ -1383,6 +1405,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Видалити з буферу обміну', 'splash_rm_attribute' => 'Атрибут видалено', 'splash_rm_document' => 'Документ видалено', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Папку видалено', 'splash_rm_group' => 'Групу видалено', 'splash_rm_group_member' => 'Члена групи видалено', @@ -1390,6 +1413,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Користувача видалено', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Налаштування збережено', 'splash_substituted_user' => 'Користувача переключено', 'splash_switched_back_user' => 'Переключено на початкового користувача', @@ -1539,6 +1563,7 @@ URL: [url]', 'use_comment_of_document' => 'Використовувати коментар документа', 'use_default_categories' => 'Використовувати наперед визначені категорії', 'use_default_keywords' => 'Використовувати наперед визначені ключові слова', +'valid_till' => '', 'version' => 'Версія', 'versioning_file_creation' => 'Створити файл версій', 'versioning_file_creation_warning' => 'Ця операція створить файли версій для всього каталогу. Після створення файли версій будуть збережені в каталозі документів.', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index a7c3f407c..4fdd449f6 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 (674), fengjohn (5) +// Translators: Admin (679), fengjohn (5) $text = array( '2_factor_auth' => '', @@ -155,14 +155,14 @@ URL: [url]', 'attr_malformed_int' => '', 'attr_malformed_url' => '', 'attr_max_values' => '', -'attr_min_values' => '', +'attr_min_values' => '最小值没达到', 'attr_not_in_valueset' => '', 'attr_no_regex_match' => '', 'attr_validation_error' => '', 'at_least_n_users_of_group' => '', 'august' => '八 月', 'authentication' => '认证', -'author' => '', +'author' => '作者', 'automatic_status_update' => '自动状态变化', 'back' => '返回', 'backup_list' => '备份列表', @@ -260,6 +260,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => '创建全文索引', 'create_fulltext_index_warning' => '你将重新创建全 文索引。这将花费一定的时间但是会提升系统的整体表现。如果你想要重新创建索引,请确 @@ -337,6 +338,9 @@ URL: [url]', 'does_not_expire' => '永不过期', 'does_not_inherit_access_msg' => '继承访问权限', 'download' => '下载', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => '', 'do_object_setchecksum' => '', 'do_object_setfilesize' => '设置文件大小', @@ -354,6 +358,7 @@ URL: [url]', 'dump_creation_warning' => '通过此操作,您可以创建一个您数据库的转储文件,之后可以将转储数据保存到您服务器所在的数据文件夹中', 'dump_list' => '存在转储文件', 'dump_remove' => '删除转储文件', +'duplicates' => '', 'duplicate_content' => '重复的内容', 'edit' => '编辑', 'edit_attributes' => '编辑属性', @@ -403,12 +408,21 @@ URL: [url]', 'event_details' => '错误详情', 'exclude_items' => '', 'expired' => '过期', +'expired_at_date' => '', 'expires' => '有效限期', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => '到期日子已改变', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', 'export' => '', -'extension_manager' => '', +'extension_manager' => '扩展管理器', 'february' => '二 月', 'file' => '文件', 'files' => '文件', @@ -442,6 +456,7 @@ URL: [url]', 'fr_FR' => '法语', 'fullsearch' => '全文搜索', 'fullsearch_hint' => '使用全文索引', +'fulltextsearch_disabled' => '', 'fulltext_info' => '全文索引信息', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => '属性', @@ -461,6 +476,7 @@ URL: [url]', 'group_review_summary' => '校对组汇总', 'guest_login' => '来宾登录', 'guest_login_disabled' => '来宾登录被禁止', +'hash' => '', 'help' => '帮助', 'home_folder' => '', 'hook_name' => '', @@ -667,7 +683,7 @@ URL: [url]', 'no_revision_planed' => '', 'no_update_cause_locked' => '您不能更新此文档,请联系该文档锁定人', 'no_user_image' => '无图片', -'no_version_check' => '', +'no_version_check' => '检查SeedDMS的新版本失败!这可能是由于在您的php配置中allow_url_fopen设置为0引起的。', 'no_version_modification' => '', 'no_workflow_available' => '', 'objectcheck' => '文件夹/文件检查', @@ -708,6 +724,7 @@ URL: [url]', 'personal_default_keywords' => '用户关键字', 'pl_PL' => '波兰语', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '预览', 'preview_converters' => '', 'preview_images' => '', @@ -734,7 +751,7 @@ URL: [url]', 'reception_rejected' => '', 'recipients' => '', 'redraw' => '', -'refresh' => '', +'refresh' => '刷新', 'rejected' => '拒绝', 'released' => '发布', 'removed_approver' => '已经从审核人名单中删除', @@ -866,6 +883,7 @@ URL: [url]', 'select_one' => '选择一个', 'select_users' => '点击选择用户', 'select_workflow' => '', +'send_email' => '', 'send_test_mail' => '', 'september' => '九 月', 'sequence' => '次序', @@ -1067,6 +1085,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => '', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => '', 'settings_notfound' => '', 'settings_Notification' => '通知设置', @@ -1207,6 +1227,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', @@ -1217,6 +1239,7 @@ URL: [url]', 'splash_removed_from_clipboard' => '已从剪切板删除', 'splash_rm_attribute' => '', 'splash_rm_document' => '文档已被移除', +'splash_rm_download_link' => '', 'splash_rm_folder' => '已删除的文件夹', 'splash_rm_group' => '', 'splash_rm_group_member' => '', @@ -1224,6 +1247,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', 'splash_switched_back_user' => '', @@ -1364,6 +1388,7 @@ URL: [url]', 'use_comment_of_document' => '文档注释', 'use_default_categories' => '默认分类', 'use_default_keywords' => '使用预定义关键字', +'valid_till' => '', 'version' => '版本', 'versioning_file_creation' => '创建版本文件', 'versioning_file_creation_warning' => '通过此操作,您可以一个包含整个DMS文件夹的版本信息文件. 版本文件一经创建,每个文件都将保存到文件夹中.', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index 0f74788b8..8d719f72f 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/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 (2376) +// Translators: Admin (2377) $text = array( '2_factor_auth' => '', @@ -260,6 +260,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => '創建全文索引', 'create_fulltext_index_warning' => '', 'creation_date' => '創建日期', @@ -335,6 +336,9 @@ URL: [url]', 'does_not_expire' => '永不過期', 'does_not_inherit_access_msg' => '繼承存取權限', 'download' => '下載', +'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => '', 'do_object_setchecksum' => '', 'do_object_setfilesize' => '', @@ -352,6 +356,7 @@ URL: [url]', 'dump_creation_warning' => '通過此操作,您可以創建一個您資料庫的轉儲檔,之後可以將轉儲資料保存到您伺服器所在的資料檔案夾中', 'dump_list' => '存在轉儲文件', 'dump_remove' => '刪除轉儲檔', +'duplicates' => '', 'duplicate_content' => '', 'edit' => '編輯', 'edit_attributes' => '編輯屬性', @@ -401,7 +406,16 @@ URL: [url]', 'event_details' => '錯誤詳情', 'exclude_items' => '', 'expired' => '過期', +'expired_at_date' => '', 'expires' => '有效限期', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => '到期日子已改變', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -440,6 +454,7 @@ URL: [url]', 'fr_FR' => '法語', 'fullsearch' => '全文檢索搜尋', 'fullsearch_hint' => '使用全文索引', +'fulltextsearch_disabled' => '', 'fulltext_info' => '全文索引資訊', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => '屬性', @@ -459,6 +474,7 @@ URL: [url]', 'group_review_summary' => '校對組匯總', 'guest_login' => '來賓登錄', 'guest_login_disabled' => '來賓登錄被禁止', +'hash' => '', 'help' => '幫助', 'home_folder' => '', 'hook_name' => '', @@ -706,6 +722,7 @@ URL: [url]', 'personal_default_keywords' => '用戶關鍵字', 'pl_PL' => '波蘭語', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -837,7 +854,7 @@ URL: [url]', 'search_query' => '搜索', 'search_report' => '找到 [count] 個文檔', 'search_report_fulltext' => '', -'search_resultmode' => '', +'search_resultmode' => '搜尋結果', 'search_resultmode_both' => '', 'search_results' => '搜索結果', 'search_results_access_filtered' => '搜索到得結果中可能包含受限訪問的文檔', @@ -864,6 +881,7 @@ URL: [url]', 'select_one' => '選擇一個', 'select_users' => '點擊選擇用戶', 'select_workflow' => '', +'send_email' => '', 'send_test_mail' => '', 'september' => '九 月', 'sequence' => '次序', @@ -1065,6 +1083,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => '', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => '', 'settings_notfound' => '', 'settings_Notification' => '通知設置', @@ -1205,6 +1225,8 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', @@ -1215,6 +1237,7 @@ URL: [url]', 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => '文檔已被移除', +'splash_rm_download_link' => '', 'splash_rm_folder' => '已刪除的資料夾', 'splash_rm_group' => '', 'splash_rm_group_member' => '', @@ -1222,6 +1245,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', 'splash_switched_back_user' => '', @@ -1362,6 +1386,7 @@ URL: [url]', 'use_comment_of_document' => '', 'use_default_categories' => '默認分類', 'use_default_keywords' => '使用預定義關鍵字', +'valid_till' => '', 'version' => '版本', 'versioning_file_creation' => '創建版本檔', 'versioning_file_creation_warning' => '通過此操作,您可以一個包含整個DMS資料夾的版本資訊檔. 版本檔一經創建,每個檔都將保存到資料夾中.', diff --git a/op/op.AddDocument.php b/op/op.AddDocument.php index 7b077b0a6..2f9d4bb65 100644 --- a/op/op.AddDocument.php +++ b/op/op.AddDocument.php @@ -244,7 +244,7 @@ if(isset($_POST['fineuploaderuuids']) && $_POST['fineuploaderuuids']) { $uuids = explode(';', $_POST['fineuploaderuuids']); $names = explode(';', $_POST['fineuploadernames']); foreach($uuids as $i=>$uuid) { - $fullfile = $settings->_stagingDir.'/'.basename($uuid); + $fullfile = $settings->_stagingDir.'/'.utf8_basename($uuid); if(file_exists($fullfile)) { $finfo = finfo_open(FILEINFO_MIME_TYPE); $mimetype = finfo_file($finfo, $fullfile); @@ -281,7 +281,7 @@ for ($file_num=0;$file_num_enableDuplicateDocNames) { @@ -307,7 +307,7 @@ for ($file_num=0;$file_numaddDocument($name, $comment, $expires, $owner, $keywords, - $cats, $userfiletmp, basename($userfilename), + $cats, $userfiletmp, utf8_basename($userfilename), $fileType, $userfiletype, $sequence, $reviewers, $approvers, $reqversion, $version_comment, $attributes, $attributes_version, $workflow); diff --git a/op/op.AddFile.php b/op/op.AddFile.php index a1507cf13..e4ff30ee4 100644 --- a/op/op.AddFile.php +++ b/op/op.AddFile.php @@ -90,7 +90,7 @@ for ($file_num=0;$file_numaddDocumentFile($name, $comment, $user, $userfiletmp, - basename($userfilename),$fileType, $userfiletype ); + utf8_basename($userfilename),$fileType, $userfiletype ); if (is_bool($res) && !$res) { UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("error_occured")); diff --git a/op/op.AddFile2.php b/op/op.AddFile2.php index 26d8b7a27..4774189ff 100644 --- a/op/op.AddFile2.php +++ b/op/op.AddFile2.php @@ -78,7 +78,7 @@ if( move_uploaded_file( $source_file_path, $target_file_path ) ) { } $res = $document->addDocumentFile($name, $comment, $user, $userfiletmp, - basename($userfilename),$fileType, $userfiletype ); + utf8_basename($userfilename),$fileType, $userfiletype ); if (is_bool($res) && !$res) { UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("error_occured")); diff --git a/op/op.Ajax.php b/op/op.Ajax.php index 766bb6a93..d25efbb3f 100644 --- a/op/op.Ajax.php +++ b/op/op.Ajax.php @@ -582,7 +582,7 @@ switch($command) { if (!empty($_POST["name"])) $name = $_POST["name"]; else - $name = basename($userfilename); + $name = utf8_basename($userfilename); /* Check if name already exists in the folder */ if(!$settings->_enableDuplicateDocNames) { @@ -651,7 +651,7 @@ switch($command) { $filesize = SeedDMS_Core_File::fileSize($userfiletmp); $res = $folder->addDocument($name, '', $expires, $user, '', - array(), $userfiletmp, basename($userfilename), + array(), $userfiletmp, utf8_basename($userfilename), $fileType, $userfiletype, 0, $reviewers, $approvers, 1, '', array(), array(), $workflow); @@ -686,7 +686,7 @@ switch($command) { if(isset($GLOBALS['SEEDDMS_HOOKS']['addDocument'])) { foreach($GLOBALS['SEEDDMS_HOOKS']['addDocument'] as $hookObj) { if (method_exists($hookObj, 'preIndexDocument')) { - $hookObj->preIndexDocument($document, $idoc); + $hookObj->preIndexDocument(null, $document, $idoc); } } } diff --git a/op/op.Settings.php b/op/op.Settings.php index 0ff28d117..e45084733 100644 --- a/op/op.Settings.php +++ b/op/op.Settings.php @@ -112,6 +112,7 @@ if ($action == "saveSettings") $settings->_logFileRotation = $_POST["logFileRotation"]; $settings->_enableLargeFileUpload = getBoolValue("enableLargeFileUpload"); $settings->_partitionSize = $_POST["partitionSize"]; + $settings->_maxUploadSize = $_POST["maxUploadSize"]; // SETTINGS - SYSTEM - AUTHENTICATION $settings->_enableGuestLogin = getBoolValue("enableGuestLogin"); @@ -188,7 +189,7 @@ if ($action == "saveSettings") // SETTINGS - ADVANCED - INDEX CMD $settings->_converters['fulltext'] = $_POST["converters"]; - $newmimetype = preg_replace('#[^A-Za-z0-9_/+.-]+#', '', $_POST["converters_newmimetype"]); + $newmimetype = preg_replace('#[^A-Za-z0-9_/+.-*]+#', '', $_POST["converters_newmimetype"]); if($newmimetype && trim($_POST["converters_newcmd"])) { $settings->_converters['fulltext'][$newmimetype] = trim($_POST["converters_newcmd"]); } diff --git a/styles/bootstrap/application.css b/styles/bootstrap/application.css index ea8dc1835..0f2a2d9e0 100644 --- a/styles/bootstrap/application.css +++ b/styles/bootstrap/application.css @@ -252,6 +252,9 @@ ul.qq-upload-list li span { border: 1px solid #cccccc; border-radius: 4px; } +.qq-hide, .qq-uploader dialog { + display: none; +} @media (max-width: 480px) { .nav-tabs > li { diff --git a/styles/bootstrap/fine-uploader/fine-uploader.js b/styles/bootstrap/fine-uploader/fine-uploader.js index f8030b1a8..ab3025ea1 100644 --- a/styles/bootstrap/fine-uploader/fine-uploader.js +++ b/styles/bootstrap/fine-uploader/fine-uploader.js @@ -7411,4 +7411,4 @@ }); }; })(window); -//# sourceMappingURL=fine-uploader.js.map \ No newline at end of file +//# sourceMappingURL=fine-uploader.js.map diff --git a/utils/xmldump.php b/utils/xmldump.php index c631cac8c..618e8c68d 100644 --- a/utils/xmldump.php +++ b/utils/xmldump.php @@ -1,5 +1,9 @@ getAttributes()) { foreach($attributes as $attribute) { $attrdef = $attribute->getAttributeDefinition(); - echo $indent." getID()."\">".$attribute->getValue()."\n"; + echo $indent." getID()."\">".wrapWithCData($attribute->getValue())."\n"; } } @@ -332,7 +336,7 @@ function tree($folder, $parent=null, $indent='', $skipcurrent=false) { /* {{{ */ if($attributes = $version->getAttributes()) { foreach($attributes as $attribute) { $attrdef = $attribute->getAttributeDefinition(); - echo $indent." getID()."\">".$attribute->getValue()."\n"; + echo $indent." getID()."\">".wrapWithCData($attribute->getValue())."\n"; } } if($statuslog = $version->getStatusLog()) { @@ -623,7 +627,7 @@ if($attrdefs) { echo "\">\n"; echo " ".$attrdef->getName()."\n"; echo " ".$attrdef->getMultipleValues()."\n"; - echo " ".$attrdef->getValueSet()."\n"; + echo " ".wrapWithCData($attrdef->getValueSet())."\n"; echo " ".$attrdef->getType()."\n"; echo " ".$attrdef->getMinValues()."\n"; echo " ".$attrdef->getMaxValues()."\n"; diff --git a/utils/xmlimport.php b/utils/xmlimport.php index 2c70c5343..e5d8924b1 100644 --- a/utils/xmlimport.php +++ b/utils/xmlimport.php @@ -1,5 +1,9 @@ getGroup($objmap['groups'][(int) $review['attributes']['required']]); + else + $logger->warning("Group ".(int) $review['attributes']['required']." for Log cannot be mapped"); } else { if(isset($objmap['users'][(int) $review['attributes']['required']])) $newreview['required'] = $dms->getUser($objmap['users'][(int) $review['attributes']['required']]); + else + $logger->warning("User ".(int) $review['attributes']['required']." for Log cannot be mapped"); } + if(isset($newreview['required'])) { $newreview['logs'] = array(); foreach($review['logs'] as $j=>$log) { if(!array_key_exists($log['attributes']['user'], $objmap['users'])) { @@ -63,6 +72,7 @@ function getRevAppLog($reviews) { /* {{{ */ } } $newreviews[] = $newreview; + } } return $newreviews; } /* }}} */ @@ -101,7 +111,7 @@ function insert_user($user) { /* {{{ */ if($debug) print_r($user); if ($newUser = $dms->getUserByLogin($user['attributes']['login'])) { - $logger->info("User '".$user['attributes']['login']."' already exists"); + $logger->warning("User '".$user['attributes']['login']."' already exists"); } else { if(in_array('users', $sections)) { if(substr($user['attributes']['pwdexpiration'], 0, 10) == '0000-00-00') @@ -164,7 +174,7 @@ function insert_group($group) { /* {{{ */ if($debug) print_r($group); if ($newGroup = $dms->getGroupByName($group['attributes']['name'])) { - $logger->info("Group already exists"); + $logger->warning("Group already exists"); } else { if(in_array('groups', $sections)) { $newGroup = $dms->addGroup($group['attributes']['name'], $group['attributes']['comment']); @@ -209,10 +219,11 @@ function insert_attributedefinition($attrdef) { /* {{{ */ if($debug) print_r($attrdef); if($newAttrdef = $dms->getAttributeDefinitionByName($attrdef['attributes']['name'])) { - $logger->info("Attribute definition already exists"); + $logger->warning("Attribute definition already exists"); } else { if(in_array('attributedefinitions', $sections)) { - if(!$newAttrdef = $dms->addAttributeDefinition($attrdef['attributes']['name'], $attrdef['objecttype'], $attrdef['attributes']['type'], $attrdef['attributes']['multiple'], $attrdef['attributes']['minvalues'], $attrdef['attributes']['maxvalues'], $attrdef['attributes']['valueset'], $attrdef['attributes']['regex'])) { + $objtype = ($attrdef['objecttype'] == 'folder' ? SeedDMS_Core_AttributeDefinition::objtype_folder : ($attrdef['objecttype'] == 'document' ? SeedDMS_Core_AttributeDefinition::objtype_document : ($attrdef['objecttype'] == 'documentcontent' ? SeedDMS_Core_AttributeDefinition::objtype_documentcontent : 0))); + if(!$newAttrdef = $dms->addAttributeDefinition($attrdef['attributes']['name'], $objtype, $attrdef['attributes']['type'], $attrdef['attributes']['multiple'], $attrdef['attributes']['minvalues'], $attrdef['attributes']['maxvalues'], $attrdef['attributes']['valueset'], $attrdef['attributes']['regex'])) { $logger->err("Could not add attribute definition"); $logger->debug($dms->getDB()->getErrorMsg()); return false; @@ -234,7 +245,7 @@ function insert_documentcategory($documentcat) { /* {{{ */ if($debug) print_r($documentcat); if($newCategory = $dms->getDocumentCategoryByName($documentcat['attributes']['name'])) { - $logger->info("Document category already exists"); + $logger->warning("Document category already exists"); } else { if(in_array('documentcategories', $sections)) { if(!$newCategory = $dms->addDocumentCategory($documentcat['attributes']['name'])) { @@ -266,7 +277,7 @@ function insert_keywordcategory($keywordcat) { /* {{{ */ $owner = $objmap['users'][(int) $keywordcat['attributes']['owner']]; if($newCategory = $dms->getKeywordCategoryByName($keywordcat['attributes']['name'], $owner)) { - $logger->info("Document category already exists"); + $logger->warning("Keyword category already exists"); } else { if(in_array('keywordcategories', $sections)) { if(!$newCategory = $dms->addKeywordCategory($owner, $keywordcat['attributes']['name'])) { @@ -299,7 +310,7 @@ function insert_workflow($workflow) { /* {{{ */ if($debug) print_r($workflow); if($newWorkflow = $dms->getWorkflowByName($workflow['attributes']['name'])) { - $logger->info("Workflow already exists"); + $logger->warning("Workflow already exists"); } else { if(in_array('workflows', $sections)) { if(!$initstate = $dms->getWorkflowState($objmap['workflowstates'][(int)$workflow['attributes']['initstate']])) { @@ -372,7 +383,7 @@ function insert_workflowstate($workflowstate) { /* {{{ */ if($debug) print_r($workflowstate); if($newWorkflowstate = $dms->getWorkflowStateByName($workflowstate['attributes']['name'])) { - $logger->info("Workflow state already exists"); + $logger->warning("Workflow state already exists"); } else { if(in_array('workflows', $sections)) { if(!$newWorkflowstate = $dms->addWorkflowState($workflowstate['attributes']['name'], isset($workflowstate['attributes']['documentstate']) ? $workflowstate['attributes']['documentstate'] : 0)) { @@ -396,7 +407,7 @@ function insert_workflowaction($workflowaction) { /* {{{ */ if($debug) print_r($workflowaction); if($newWorkflowaction = $dms->getWorkflowActionByName($workflowaction['attributes']['name'])) { - $logger->info("Workflow action already exists"); + $logger->warning("Workflow action already exists"); } else { if(in_array('workflows', $sections)) { if(!$newWorkflowaction = $dms->addWorkflowAction($workflowaction['attributes']['name'])) { @@ -516,7 +527,7 @@ function insert_document($document) { /* {{{ */ $document['attributes']['comment'], isset($document['attributes']['expires']) ? dateToTimestamp($document['attributes']['expires']) : 0, $owner, - isset($document['attributes']['keywords']) ? $document['attributes']['keywords'] : 0, + isset($document['attributes']['keywords']) ? $document['attributes']['keywords'] : '', $categories, $filename, $initversion['attributes']['orgfilename'], @@ -1704,6 +1715,7 @@ if($defaultuserid) { $defaultUser = null; } +$users = array(); $elementstack = array(); $objmap = array( 'attributedefs' => array(), diff --git a/views/bootstrap/class.AddDocument.php b/views/bootstrap/class.AddDocument.php index cf06bc0a3..4348e4823 100644 --- a/views/bootstrap/class.AddDocument.php +++ b/views/bootstrap/class.AddDocument.php @@ -34,11 +34,12 @@ class SeedDMS_View_AddDocument extends SeedDMS_Bootstrap_Style { function js() { /* {{{ */ $dropfolderdir = $this->params['dropfolderdir']; $partitionsize = $this->params['partitionsize']; + $maxuploadsize = $this->params['maxuploadsize']; $enablelargefileupload = $this->params['enablelargefileupload']; header('Content-Type: application/javascript; charset=UTF-8'); if($enablelargefileupload) - $this->printFineUploaderJs('../op/op.UploadChunks.php', $partitionsize); + $this->printFineUploaderJs('../op/op.UploadChunks.php', $partitionsize, $maxuploadsize); ?> $(document).ready(function() { $('#new-file').click(function(event) { @@ -146,8 +147,10 @@ $(document).ready(function() { $folderid = $folder->getId(); $this->htmlAddHeader(''."\n", 'js'); - if($enablelargefileupload) + if($enablelargefileupload) { $this->htmlAddHeader(''."\n", 'js'); + $this->htmlAddHeader($this->getFineUploaderTemplate(), 'js'); + } $this->htmlStartPage(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName())))); $this->globalNavigation($folder); diff --git a/views/bootstrap/class.AddFile.php b/views/bootstrap/class.AddFile.php index 8804ee128..063daaf60 100644 --- a/views/bootstrap/class.AddFile.php +++ b/views/bootstrap/class.AddFile.php @@ -34,9 +34,10 @@ class SeedDMS_View_AddFile extends SeedDMS_Bootstrap_Style { function js() { /* {{{ */ $enablelargefileupload = $this->params['enablelargefileupload']; $partitionsize = $this->params['partitionsize']; + $maxuploadsize = $this->params['maxuploadsize']; header('Content-Type: application/javascript'); if($enablelargefileupload) - $this->printFineUploaderJs('../op/op.UploadChunks.php', $partitionsize); + $this->printFineUploaderJs('../op/op.UploadChunks.php', $partitionsize, $maxuploadsize); ?> $(document).ready( function() { @@ -119,8 +120,10 @@ $(document).ready( function() { $enablelargefileupload = $this->params['enablelargefileupload']; $this->htmlAddHeader(''."\n", 'js'); - if($enablelargefileupload) + if($enablelargefileupload) { $this->htmlAddHeader(''."\n", 'js'); + $this->htmlAddHeader($this->getFineUploaderTemplate(), 'js'); + } $this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName())))); $this->globalNavigation($folder); diff --git a/views/bootstrap/class.ApprovalSummary.php b/views/bootstrap/class.ApprovalSummary.php index 55c6926f9..84f9ef0e6 100644 --- a/views/bootstrap/class.ApprovalSummary.php +++ b/views/bootstrap/class.ApprovalSummary.php @@ -88,9 +88,9 @@ class SeedDMS_View_ApprovalSummary extends SeedDMS_Bootstrap_Style { $previewer->createPreview($version); print ""; if($previewer->hasPreview($version)) { - print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } else { - print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } print ""; print "".htmlspecialchars($document->getName()).""; @@ -142,9 +142,9 @@ class SeedDMS_View_ApprovalSummary extends SeedDMS_Bootstrap_Style { $previewer->createPreview($version); print ""; if($previewer->hasPreview($version)) { - print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } else { - print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } print ""; print "".htmlspecialchars($document->getName()).""; diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index 097c7d33f..ca0e03af2 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -123,7 +123,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);; if(!$nofooter) { $this->footNote(); if($this->params['showmissingtranslations']) { - $this->missingḺanguageKeys(); + $this->missingLanguageKeys(); } } echo ''."\n"; @@ -166,7 +166,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);; } } /* }}} */ - function missingḺanguageKeys() { /* {{{ */ + function missingLanguageKeys() { /* {{{ */ global $MISSING_LANG, $LANG; if($MISSING_LANG) { echo '
'."\n"; @@ -353,11 +353,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);; echo " getID()."\" />"; } echo " "; - echo " "; - echo " "; - echo " "; - echo " "; - echo " "; + echo " params['defaultsearchmethod'] == 'fulltext' ? "" : "id=\"searchfield\"")." data-provide=\"typeahead\" type=\"text\" style=\"width: 150px;\" placeholder=\"".getMLText("search")."\"/>"; if($this->params['defaultsearchmethod'] == 'fulltext') echo " "; // if($this->params['enablefullsearch']) { @@ -812,74 +808,74 @@ background-image: linear-gradient(to bottom, #882222, #111111);; function getMimeIcon($fileType) { /* {{{ */ // for extension use LOWER CASE only $icons = array(); - $icons["txt"] = "txt.png"; - $icons["text"] = "txt.png"; - $icons["doc"] = "word.png"; - $icons["dot"] = "word.png"; - $icons["docx"] = "word.png"; - $icons["dotx"] = "word.png"; - $icons["rtf"] = "document.png"; - $icons["xls"] = "excel.png"; - $icons["xlt"] = "excel.png"; - $icons["xlsx"] = "excel.png"; - $icons["xltx"] = "excel.png"; - $icons["ppt"] = "powerpoint.png"; - $icons["pot"] = "powerpoint.png"; - $icons["pptx"] = "powerpoint.png"; - $icons["potx"] = "powerpoint.png"; - $icons["exe"] = "binary.png"; - $icons["html"] = "html.png"; - $icons["htm"] = "html.png"; - $icons["gif"] = "image.png"; - $icons["jpg"] = "image.png"; - $icons["jpeg"] = "image.png"; - $icons["bmp"] = "image.png"; - $icons["png"] = "image.png"; - $icons["tif"] = "image.png"; - $icons["tiff"] = "image.png"; + $icons["txt"] = "text-x-preview.svg"; + $icons["text"] = "text-x-preview.svg"; + $icons["doc"] = "office-document.svg"; + $icons["dot"] = "office-document.svg"; + $icons["docx"] = "office-document.svg"; + $icons["dotx"] = "office-document.svg"; + $icons["rtf"] = "office-document.svg"; + $icons["xls"] = "office-spreadsheet.svg"; + $icons["xlt"] = "office-spreadsheet.svg"; + $icons["xlsx"] = "office-spreadsheet.svg"; + $icons["xltx"] = "office-spreadsheet.svg"; + $icons["ppt"] = "office-presentation.svg"; + $icons["pot"] = "office-presentation.svg"; + $icons["pptx"] = "office-presentation.svg"; + $icons["potx"] = "office-presentation.svg"; + $icons["exe"] = "executable.svg"; + $icons["html"] = "web.svg"; + $icons["htm"] = "web.svg"; + $icons["gif"] = "image.svg"; + $icons["jpg"] = "image.svg"; + $icons["jpeg"] = "image.svg"; + $icons["bmp"] = "image.svg"; + $icons["png"] = "image.svg"; + $icons["tif"] = "image.svg"; + $icons["tiff"] = "image.svg"; $icons["log"] = "log.png"; - $icons["midi"] = "midi.png"; + $icons["midi"] = "audio.svg"; $icons["pdf"] = "pdf.png"; - $icons["wav"] = "sound.png"; - $icons["mp3"] = "sound.png"; + $icons["wav"] = "audio.svg"; + $icons["mp3"] = "audio.svg"; $icons["c"] = "source_c.png"; $icons["cpp"] = "source_cpp.png"; $icons["h"] = "source_h.png"; $icons["java"] = "source_java.png"; $icons["py"] = "source_py.png"; - $icons["tar"] = "tar.png"; + $icons["tar"] = "package.svg"; $icons["gz"] = "gz.png"; $icons["7z"] = "gz.png"; $icons["bz"] = "gz.png"; $icons["bz2"] = "gz.png"; $icons["tgz"] = "gz.png"; - $icons["zip"] = "gz.png"; + $icons["zip"] = "package.svg"; $icons["rar"] = "gz.png"; - $icons["mpg"] = "video.png"; - $icons["avi"] = "video.png"; + $icons["mpg"] = "video.svg"; + $icons["avi"] = "video.svg"; $icons["tex"] = "tex.png"; - $icons["ods"] = "x-office-spreadsheet.png"; - $icons["ots"] = "x-office-spreadsheet.png"; - $icons["sxc"] = "x-office-spreadsheet.png"; - $icons["stc"] = "x-office-spreadsheet.png"; - $icons["odt"] = "x-office-document.png"; - $icons["ott"] = "x-office-document.png"; - $icons["sxw"] = "x-office-document.png"; - $icons["stw"] = "x-office-document.png"; - $icons["odp"] = "ooo_presentation.png"; - $icons["otp"] = "ooo_presentation.png"; - $icons["sxi"] = "ooo_presentation.png"; - $icons["sti"] = "ooo_presentation.png"; - $icons["odg"] = "ooo_drawing.png"; - $icons["otg"] = "ooo_drawing.png"; - $icons["sxd"] = "ooo_drawing.png"; - $icons["std"] = "ooo_drawing.png"; + $icons["ods"] = "office-spreadsheet.svg"; + $icons["ots"] = "office-spreadsheet.svg"; + $icons["sxc"] = "office-spreadsheet.svg"; + $icons["stc"] = "office-spreadsheet.svg"; + $icons["odt"] = "office-document.svg"; + $icons["ott"] = "office-document.svg"; + $icons["sxw"] = "office-document.svg"; + $icons["stw"] = "office-document.svg"; + $icons["odp"] = "office-presentation.svg"; + $icons["otp"] = "office-presentation.svg"; + $icons["sxi"] = "office-presentation.svg"; + $icons["sti"] = "office-presentation.svg"; + $icons["odg"] = "office-drawing.png"; + $icons["otg"] = "office-drawing.png"; + $icons["sxd"] = "office-drawing.png"; + $icons["std"] = "office-drawing.png"; $icons["odf"] = "ooo_formula.png"; $icons["sxm"] = "ooo_formula.png"; $icons["smf"] = "ooo_formula.png"; $icons["mml"] = "ooo_formula.png"; - $icons["default"] = "default.png"; + $icons["default"] = "text-x-preview.svg"; //"default.png"; $ext = strtolower(substr($fileType, 1)); if (isset($icons[$ext])) { @@ -1513,7 +1509,7 @@ $(function() { $comment = $folder->getComment(); if (strlen($comment) > 150) $comment = substr($comment, 0, 147) . "..."; $content .= "getID()."\" class=\"folder table-row-folder\" formtoken=\"".createFormKey('movefolder')."\">"; - $content .= "getID()."&showtree=".showtree()."\">imgpath."folder.png\" width=\"24\" height=\"24\" border=0>\n"; + $content .= "getID()."&showtree=".showtree()."\">imgpath."folder.svg\" width=\"24\" height=\"24\" border=0>\n"; $content .= "getID()."&showtree=".showtree()."\">" . htmlspecialchars($folder->getName()) . ""; if($comment) { $content .= "
".htmlspecialchars($comment).""; @@ -1543,13 +1539,13 @@ $(function() { if (file_exists($dms->contentDir . $latestContent->getPath())) { $content .= ""; if($previewer->hasPreview($latestContent)) { - $content .= "getID()."&version=".$latestContent->getVersion()."&width=40\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + $content .= "getID()."&version=".$latestContent->getVersion()."&width=40\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - $content .= "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + $content .= "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } $content .= ""; } else - $content .= "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + $content .= "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; $content .= "" . htmlspecialchars($document->getName()) . ""; if($comment) { @@ -1939,13 +1935,13 @@ $(document).ready( function() { if (file_exists($dms->contentDir . $latestContent->getPath())) { $content .= ""; if($previewer->hasPreview($latestContent)) { - $content .= "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + $content .= "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - $content .= "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + $content .= "getMimeIcon($latestContent->getFileType())."\" ".($previewwidth ? "width=\"".$previewwidth."\"" : "")."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } $content .= ""; } else - $content .= "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + $content .= "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; $content .= ""; $content .= ""; @@ -2021,7 +2017,7 @@ $(document).ready( function() { $content = ''; $content .= "getID()."\" draggable=\"true\" rel=\"folder_".$subFolder->getID()."\" class=\"folder table-row-folder\" formtoken=\"".createFormKey('movefolder')."\">"; // $content .= ""; - $content .= "getID()."\" draggable=\"false\" href=\"out.ViewFolder.php?folderid=".$subFolder->getID()."&showtree=".$showtree."\">imgpath."folder.png\" width=\"24\" height=\"24\" border=0>\n"; + $content .= "getID()."\" draggable=\"false\" href=\"out.ViewFolder.php?folderid=".$subFolder->getID()."&showtree=".$showtree."\">imgpath."folder.svg\" width=\"24\" height=\"24\" border=0>\n"; $content .= "getID()."\" href=\"out.ViewFolder.php?folderid=".$subFolder->getID()."&showtree=".$showtree."\">" . htmlspecialchars($subFolder->getName()) . ""; $content .= "
".getMLText('owner').": ".htmlspecialchars($owner->getFullName()).", ".getMLText('creation_date').": ".date('Y-m-d', $subFolder->getDate()).""; if($comment) { @@ -2386,6 +2382,71 @@ mayscript> parent::show(); } /* }}} */ + /** + * Return HTML Template for jumploader + * + * @param string $uploadurl URL where post data is send + * @param integer $folderid id of folder where document is saved + * @param integer $maxfiles maximum number of files allowed to upload + * @param array $fields list of post fields + */ + function getFineUploaderTemplate() { /* {{{ */ + return ' + +'; + } /* }}} */ + /** * Output HTML Code for jumploader * @@ -2396,58 +2457,6 @@ mayscript> */ function printFineUploaderHtml() { /* {{{ */ ?> -
@@ -2462,22 +2471,31 @@ mayscript> * @param integer $maxfiles maximum number of files allowed to upload * @param array $fields list of post fields */ - function printFineUploaderJs($uploadurl, $partsize=0, $multiple=true) { /* {{{ */ + function printFineUploaderJs($uploadurl, $partsize=0, $maxuploadsize=0, $multiple=true) { /* {{{ */ ?> $(document).ready(function() { manualuploader = new qq.FineUploader({ - debug: true, + debug: false, autoUpload: false, multiple: , element: $('#manual-fine-uploader')[0], + template: 'qq-template', request: { endpoint: '' }, + 0 ? ' + validation: { + sizeLimit: '.$maxuploadsize.' + }, +' : ''); ?> chunking: { enabled: true, mandatory: true }, + messages: { + sizeError: '{file} is too large, maximum file size is {sizeLimit}.' + }, callbacks: { onComplete: function(id, name, json, xhr) { }, diff --git a/views/bootstrap/class.DropFolderChooser.php b/views/bootstrap/class.DropFolderChooser.php index bdb19ad2c..78cbec64d 100644 --- a/views/bootstrap/class.DropFolderChooser.php +++ b/views/bootstrap/class.DropFolderChooser.php @@ -83,7 +83,7 @@ $('.folderselect').click(function(ev) { $previewer->createRawPreview($dir.'/'.$entry, 'dropfolder/', $mimetype); echo ""; if($previewer->hasRawPreview($dir.'/'.$entry, 'dropfolder/')) { - echo ""; + echo ""; } echo "".$entry."".SeedDMS_Core_File::format_filesize(filesize($dir.'/'.$entry))."".date('Y-m-d H:i:s', filectime($dir.'/'.$entry))."\n"; } elseif($showfolders && is_dir($dir.'/'.$entry)) { diff --git a/views/bootstrap/class.Indexer.php b/views/bootstrap/class.Indexer.php index aa3a459ce..78e6bf93a 100644 --- a/views/bootstrap/class.Indexer.php +++ b/views/bootstrap/class.Indexer.php @@ -62,6 +62,7 @@ function check_queue() { data: {command: 'indexdocument', id: docid}, beforeSend: function() { queue_count++; // Add request to the counter + $('.queue-bar').css('width', (queue_count*100/MAX_REQUESTS)+'%'); }, error: function(xhr, textstatus) { noty({ diff --git a/views/bootstrap/class.ManageNotify.php b/views/bootstrap/class.ManageNotify.php index 06a2874e8..be7d35178 100644 --- a/views/bootstrap/class.ManageNotify.php +++ b/views/bootstrap/class.ManageNotify.php @@ -114,9 +114,9 @@ class SeedDMS_View_ManageNotify extends SeedDMS_Bootstrap_Style { print "\n"; print ""; if($previewer->hasPreview($latest)) { - print "previewwidth."\"src=\"../op/op.Preview.php?documentid=".$doc->getID()."&version=".$latest->getVersion()."&width=".$this->previewwidth."\" title=\"".htmlspecialchars($latest->getMimeType())."\">"; + print "previewwidth."\" src=\"../op/op.Preview.php?documentid=".$doc->getID()."&version=".$latest->getVersion()."&width=".$this->previewwidth."\" title=\"".htmlspecialchars($latest->getMimeType())."\">"; } else { - print "getMimeIcon($latest->getFileType())."\" title=\"".htmlspecialchars($latest->getMimeType())."\">"; + print "previewwidth."\" src=\"".$this->getMimeIcon($latest->getFileType())."\" title=\"".htmlspecialchars($latest->getMimeType())."\">"; } print ""; diff --git a/views/bootstrap/class.MyDocuments.php b/views/bootstrap/class.MyDocuments.php index d6b3d8894..6f9e672e1 100644 --- a/views/bootstrap/class.MyDocuments.php +++ b/views/bootstrap/class.MyDocuments.php @@ -174,9 +174,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print ""; print "".htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["name"]).""; @@ -212,9 +212,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print ""; print "".htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["name"]).""; @@ -262,9 +262,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print ""; print "".htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["name"]).""; @@ -297,9 +297,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print ""; print "".htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["name"]).""; @@ -389,9 +389,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print ""; print "" . htmlspecialchars($res["name"]) . "\n"; @@ -508,9 +508,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print ""; $workflowstate = $latestContent->getWorkflowState(); @@ -550,9 +550,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print ""; print "".htmlspecialchars($docIdx[$st["document"]][$st["version"]]["name"]).""; @@ -633,9 +633,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print ""; print "" . htmlspecialchars($res["name"]) . "\n"; @@ -714,9 +714,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print ""; print "" . htmlspecialchars($res["name"]) . "\n"; @@ -817,9 +817,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print ""; print "" . htmlspecialchars($res["name"]) . "\n"; diff --git a/views/bootstrap/class.ObjectCheck.php b/views/bootstrap/class.ObjectCheck.php index f95189cb5..96b8fbb3c 100644 --- a/views/bootstrap/class.ObjectCheck.php +++ b/views/bootstrap/class.ObjectCheck.php @@ -382,12 +382,13 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style { $this->contentContainerStart(); if($duplicateversions) { - print ""; + print "
"; print "\n\n"; print "\n"; print "\n"; print "\n"; print "\n"; + print "\n"; print "\n\n\n"; foreach($duplicateversions as $rec) { $version = $rec['content']; @@ -396,7 +397,9 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style { print ""; print ""; print "\n"; diff --git a/views/bootstrap/class.ReviewSummary.php b/views/bootstrap/class.ReviewSummary.php index 879cdc3e0..c25e88919 100644 --- a/views/bootstrap/class.ReviewSummary.php +++ b/views/bootstrap/class.ReviewSummary.php @@ -90,9 +90,9 @@ class SeedDMS_View_ReviewSummary extends SeedDMS_Bootstrap_Style { $previewer->createPreview($version); print ""; print ""; @@ -144,9 +144,9 @@ class SeedDMS_View_ReviewSummary extends SeedDMS_Bootstrap_Style { $previewer->createPreview($version); print ""; print ""; diff --git a/views/bootstrap/class.Search.php b/views/bootstrap/class.Search.php index 7971fd387..22d44a59e 100644 --- a/views/bootstrap/class.Search.php +++ b/views/bootstrap/class.Search.php @@ -454,19 +454,24 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style { $this->pageList($pageNumber, $totalpages, "../out/out.Search.php", $urlparams); // $this->contentContainerStart(); - print "
".getMLText("document")."".getMLText("version")."".getMLText("original_filename")."".getMLText("mimetype")."".getMLText("duplicates")."
".$doc->getId()."".$version->getVersion()."".$version->getOriginalFileName()."".$version->getMimeType().""; foreach($rec['duplicates'] as $duplicate) { - print $duplicate->getVersion(); + $dupdoc = $duplicate->getDocument(); + print "getID()."\">".$dupdoc->getID()."/".$duplicate->getVersion().""; + echo "
"; } print "
"; if($previewer->hasPreview($version)) { - print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } else { - print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } print "".htmlspecialchars($document->getName()).""; if($previewer->hasPreview($version)) { - print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } else { - print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } print "".htmlspecialchars($document->getName())."
"; - print "\n\n"; - print "\n"; - print "\n"; - print "\n"; - print "\n"; - print "\n"; - print "\n\n\n"; + $txt = $this->callHook('searchListHeader', $folder, $orderby); + if(is_string($txt)) + echo $txt; + else { + print "
".getMLText("name")."".getMLText("attributes")."".getMLText("status")."".getMLText("action")."
"; + print "\n\n"; + print "\n"; + print "\n"; + print "\n"; + print "\n"; + print "\n"; + print "\n\n\n"; + } $previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout); foreach ($entries as $entry) { if(get_class($entry) == $dms->getClassname('document')) { - $txt = $this->callHook('documentListItem', $entry, $previewer); + $txt = $this->callHook('documentListItem', $entry, $previewer, 'search'); if(is_string($txt)) echo $txt; else { @@ -490,9 +495,9 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style { } print ""; print " + "> + + + diff --git a/views/bootstrap/class.UpdateDocument.php b/views/bootstrap/class.UpdateDocument.php index 8a1bb532c..689c74d8e 100644 --- a/views/bootstrap/class.UpdateDocument.php +++ b/views/bootstrap/class.UpdateDocument.php @@ -36,13 +36,14 @@ class SeedDMS_View_UpdateDocument extends SeedDMS_Bootstrap_Style { $dropfolderdir = $this->params['dropfolderdir']; $enablelargefileupload = $this->params['enablelargefileupload']; $partitionsize = $this->params['partitionsize']; + $maxuploadsize = $this->params['maxuploadsize']; header('Content-Type: application/javascript'); $this->printDropFolderChooserJs("form1"); $this->printSelectPresetButtonJs(); $this->printInputPresetButtonJs(); $this->printCheckboxPresetButtonJs(); if($enablelargefileupload) - $this->printFineUploaderJs('../op/op.UploadChunks.php', $partitionsize, false); + $this->printFineUploaderJs('../op/op.UploadChunks.php', $partitionsize, $maxuploadsize, false); ?> $(document).ready( function() { jQuery.validator.addMethod("alternatives", function(value, element, params) { @@ -129,6 +130,7 @@ console.log(element); $document = $this->params['document']; $strictformcheck = $this->params['strictformcheck']; $enablelargefileupload = $this->params['enablelargefileupload']; + $maxuploadsize = $this->params['maxuploadsize']; $enableadminrevapp = $this->params['enableadminrevapp']; $enableownerrevapp = $this->params['enableownerrevapp']; $enableselfrevapp = $this->params['enableselfrevapp']; @@ -138,8 +140,10 @@ console.log(element); $documentid = $document->getId(); $this->htmlAddHeader(''."\n", 'js'); - if($enablelargefileupload) + if($enablelargefileupload) { $this->htmlAddHeader(''."\n", 'js'); + $this->htmlAddHeader($this->getFineUploaderTemplate(), 'js'); + } $this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName())))); $this->globalNavigation($folder); @@ -182,11 +186,20 @@ console.log(element); } } - $msg = getMLText("max_upload_size").": ".ini_get( "upload_max_filesize"); if($enablelargefileupload) { + if($maxuploadsize) { + $msg = getMLText("max_upload_size").": ".SeedDMS_Core_File::format_filesize($maxuploadsize); + } else { + $msg = ''; + } + } else { + $msg = getMLText("max_upload_size").": ".ini_get( "upload_max_filesize"); + } + if(0 && $enablelargefileupload) { $msg .= "

".sprintf(getMLText('link_alt_updatedocument'), "out.AddMultiDocument.php?folderid=".$folder->getID()."&showtree=".showtree())."

"; } - $this->warningMsg($msg); + if($msg) + $this->warningMsg($msg); $this->contentContainerStart(); ?> diff --git a/views/bootstrap/class.ViewDocument.php b/views/bootstrap/class.ViewDocument.php index b2edfded3..0512f7f5f 100644 --- a/views/bootstrap/class.ViewDocument.php +++ b/views/bootstrap/class.ViewDocument.php @@ -475,7 +475,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { } ?>
  • -
  • +
  • @@ -526,7 +526,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { if($previewer->hasPreview($latestContent)) { print("getID()."&version=".$latestContent->getVersion()."&width=".$previewwidthdetail."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"); } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } if ($file_exists) { print ""; @@ -618,7 +618,12 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { print "
  • getVersion()."\">".getMLText("edit_attributes")."
  • "; } - //print "
  • ".getMLText("versioning_info")."
  • "; + $items = $this->callHook('extraVersionActions', $latestContent); + if($items) { + foreach($items as $item) { + echo "
  • ".$item."
  • "; + } + } print ""; echo ""; @@ -1101,7 +1106,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { if($previewer->hasPreview($version)) { print("getID()."&version=".$version->getVersion()."&width=".$previewwidthdetail."\" title=\"".htmlspecialchars($version->getMimeType())."\">"); } else { - print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } if($file_exists) { print "\n"; @@ -1154,6 +1159,12 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { print "
  • getID()."&version=".$version->getVersion()."\">".getMLText("edit_attributes")."
  • "; } print "
  • ".getMLText("details")."
  • "; + $items = $this->callHook('extraVersionActions', $version); + if($items) { + foreach($items as $item) { + echo "
  • ".$item."
  • "; + } + } print ""; print "\n\n"; } @@ -1197,7 +1208,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { if($previewer->hasPreview($file)) { print("getID()."&file=".$file->getID()."&width=".$previewwidthdetail."\" title=\"".htmlspecialchars($file->getMimeType())."\">"); } else { - print "getMimeIcon($file->getFileType())."\" title=\"".htmlspecialchars($file->getMimeType())."\">"; + print "getMimeIcon($file->getFileType())."\" title=\"".htmlspecialchars($file->getMimeType())."\">"; } if($file_exists) { print ""; @@ -1263,9 +1274,9 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { print "
    "; print ""; print ""; @@ -1334,9 +1345,9 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { print ""; print ""; print ""; diff --git a/views/bootstrap/class.ViewFolder.php b/views/bootstrap/class.ViewFolder.php index 4300119c8..c3ec44caf 100644 --- a/views/bootstrap/class.ViewFolder.php +++ b/views/bootstrap/class.ViewFolder.php @@ -278,7 +278,11 @@ function folderSelected(id, name) { echo ""; } - $this->contentHeading(getMLText("folder_contents")); + $txt = $this->callHook('listHeader', $folder); + if(is_string($txt)) + echo $txt; + else + $this->contentHeading(getMLText("folder_contents")); $subFolders = $folder->getSubFolders($orderby); $subFolders = SeedDMS_Core_DMS::filterAccess($subFolders, $user, M_READ); @@ -300,36 +304,40 @@ function folderSelected(id, name) { print "\n"; print "\n\n\n"; } - } - else printMLText("empty_folder_list"); - - foreach($subFolders as $subFolder) { - $txt = $this->callHook('folderListItem', $subFolder); - if(is_string($txt)) - echo $txt; - else { - echo $this->folderListRow($subFolder); + foreach($subFolders as $subFolder) { + $txt = $this->callHook('folderListItem', $subFolder, 'viewfolder'); + if(is_string($txt)) + echo $txt; + else { + echo $this->folderListRow($subFolder); + } } - } - foreach($documents as $document) { - $document->verifyLastestContentExpriry(); - $txt = $this->callHook('documentListItem', $document, $previewer); - if(is_string($txt)) - echo $txt; - else { - echo $this->documentListRow($document, $previewer); + if($subFolders && $documents) { + $txt = $this->callHook('folderListSeparator', $folder); + if(is_string($txt)) + echo $txt; + } + + foreach($documents as $document) { + $document->verifyLastestContentExpriry(); + $txt = $this->callHook('documentListItem', $document, $previewer, 'viewfolder'); + if(is_string($txt)) + echo $txt; + else { + echo $this->documentListRow($document, $previewer); + } } - } - if ((count($subFolders) > 0)||(count($documents) > 0)) { $txt = $this->callHook('folderListFooter', $folder); if(is_string($txt)) echo $txt; else echo "\n
    ".getMLText("name")."".getMLText("attributes")."".getMLText("status")."".getMLText("action")."
    getID()."\">"; if($previewer->hasPreview($lc)) { - print "getID()."&version=".$lc->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($lc->getMimeType())."\">"; + print "getID()."&version=".$lc->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($lc->getMimeType())."\">"; } else { - print "getMimeIcon($lc->getFileType())."\" title=\"".htmlspecialchars($lc->getMimeType())."\">"; + print "getMimeIcon($lc->getFileType())."\" title=\"".htmlspecialchars($lc->getMimeType())."\">"; } print "getID()."\">/"; diff --git a/views/bootstrap/class.Settings.php b/views/bootstrap/class.Settings.php index ea3245e56..614e48f50 100644 --- a/views/bootstrap/class.Settings.php +++ b/views/bootstrap/class.Settings.php @@ -411,6 +411,10 @@ if(!is_writeable($settings->_configFilePath)) { : showTextField("partitionSize", $settings->_partitionSize); ?>
    :showTextField("maxUploadSize", $settings->_maxUploadSize); ?>
    getID()."&version=".$targetlc->getVersion()."\">"; if($previewer->hasPreview($targetlc)) { - print "getID()."&version=".$targetlc->getVersion()."&width=".$previewwidthlist."\" title=\"".htmlspecialchars($targetlc->getMimeType())."\">"; + print "getID()."&version=".$targetlc->getVersion()."&width=".$previewwidthlist."\" title=\"".htmlspecialchars($targetlc->getMimeType())."\">"; } else { - print "getMimeIcon($targetlc->getFileType())."\" title=\"".htmlspecialchars($targetlc->getMimeType())."\">"; + print "getMimeIcon($targetlc->getFileType())."\" title=\"".htmlspecialchars($targetlc->getMimeType())."\">"; } print "getID()."\" class=\"linklist\">".htmlspecialchars($targetDoc->getName())."
    getID()."&version=".$sourcelc->getVersion()."\">"; if($previewer->hasPreview($sourcelc)) { - print "getID()."&version=".$sourcelc->getVersion()."&width=".$previewwidthlist."\" title=\"".htmlspecialchars($sourcelc->getMimeType())."\">"; + print "getID()."&version=".$sourcelc->getVersion()."&width=".$previewwidthlist."\" title=\"".htmlspecialchars($sourcelc->getMimeType())."\">"; } else { - print "getMimeIcon($sourcelc->getFileType())."\" title=\"".htmlspecialchars($sourcelc->getMimeType())."\">"; + print "getMimeIcon($sourcelc->getFileType())."\" title=\"".htmlspecialchars($sourcelc->getMimeType())."\">"; } print "getID()."\" class=\"linklist\">".htmlspecialchars($sourceDoc->getName())."".getMLText("action")."
    \n"; + } + else printMLText("empty_folder_list"); echo "
    \n"; // End of right column div echo "\n"; // End of div around left and right column diff --git a/views/bootstrap/class.WorkflowSummary.php b/views/bootstrap/class.WorkflowSummary.php index ba482b8c0..7b128b314 100644 --- a/views/bootstrap/class.WorkflowSummary.php +++ b/views/bootstrap/class.WorkflowSummary.php @@ -88,9 +88,9 @@ class SeedDMS_View_WorkflowSummary extends SeedDMS_Bootstrap_Style { print "\n"; print "getID()."&version=".$st['version']."\">"; if($previewer->hasPreview($version)) { - print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } else { - print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } print ""; print "".htmlspecialchars($document->getName()); @@ -145,9 +145,9 @@ class SeedDMS_View_WorkflowSummary extends SeedDMS_Bootstrap_Style { print "\n"; print "getID()."&version=".$st['version']."\">"; if($previewer->hasPreview($version)) { - print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } else { - print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } print ""; print "".htmlspecialchars($document->getName()).""; diff --git a/views/bootstrap/images/audio.svg b/views/bootstrap/images/audio.svg new file mode 100644 index 000000000..31cc0e30f --- /dev/null +++ b/views/bootstrap/images/audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/views/bootstrap/images/executable.svg b/views/bootstrap/images/executable.svg new file mode 100644 index 000000000..c7c5b9841 --- /dev/null +++ b/views/bootstrap/images/executable.svg @@ -0,0 +1,194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Executable + + + Jakub Steiner + + + http://jimmac.musichall.cz/ + + + executable + program + binary + bin + script + shell + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/folder.svg b/views/bootstrap/images/folder.svg new file mode 100644 index 000000000..78976e25c --- /dev/null +++ b/views/bootstrap/images/folder.svg @@ -0,0 +1,287 @@ + + + + + + + image/svg+xml + + Folder + + + Jakub Steiner + + + 2005-02-01 + + http://jimmac.musichall.cz/ + + + folder + directory + storage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/image.svg b/views/bootstrap/images/image.svg new file mode 100644 index 000000000..9e92eeba5 --- /dev/null +++ b/views/bootstrap/images/image.svg @@ -0,0 +1,434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Generic Image + + + Lapo Calamandrei + + + http://www.gnome.org + + + Jakub Steiner, Andreas Nilsson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/office-document.svg b/views/bootstrap/images/office-document.svg new file mode 100644 index 000000000..420e1fec1 --- /dev/null +++ b/views/bootstrap/images/office-document.svg @@ -0,0 +1,740 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Rich Text + + + rich + text + document + office + word + write + + + + + + Lapo Calamandrei + + + + + + + + + + + + + + + + + + + + + + Jakub Steiner + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/office-drawing.svg b/views/bootstrap/images/office-drawing.svg new file mode 100644 index 000000000..a2ae0f680 --- /dev/null +++ b/views/bootstrap/images/office-drawing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/views/bootstrap/images/office-presentation.svg b/views/bootstrap/images/office-presentation.svg new file mode 100644 index 000000000..8ded5a238 --- /dev/null +++ b/views/bootstrap/images/office-presentation.svg @@ -0,0 +1,686 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Lapo Calamandrei + + + Presentation + + + Based of Hylke Bons Work + + + + + + presentation + slides + powerpoint + spreadsheet + impress + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/office-spreadsheet.svg b/views/bootstrap/images/office-spreadsheet.svg new file mode 100644 index 000000000..e486e3702 --- /dev/null +++ b/views/bootstrap/images/office-spreadsheet.svg @@ -0,0 +1,972 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Office Spreadsheet + + + spreadsheet + excel + gnumeric + opencalc + office + + + + + + Lapo Calamandrei + + + + + + + + + + + + + + + + + + + + + + Jakub Steiner + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/package.svg b/views/bootstrap/images/package.svg new file mode 100644 index 000000000..73a17b7e2 --- /dev/null +++ b/views/bootstrap/images/package.svg @@ -0,0 +1,356 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Package + + + Jakub Steiner + + + http://jimmac.musichall.cz/ + + + package + archive + tarball + tar + bzip + gzip + zip + arj + tar + jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/text-x-preview.svg b/views/bootstrap/images/text-x-preview.svg new file mode 100644 index 000000000..909c970d0 --- /dev/null +++ b/views/bootstrap/images/text-x-preview.svg @@ -0,0 +1,454 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Text Preview + + + text + plaintext + regular + document + + + + + + Lapo Calamandrei + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/video.svg b/views/bootstrap/images/video.svg new file mode 100644 index 000000000..fb22e197a --- /dev/null +++ b/views/bootstrap/images/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/views/bootstrap/images/web.svg b/views/bootstrap/images/web.svg new file mode 100644 index 000000000..4c7c3098e --- /dev/null +++ b/views/bootstrap/images/web.svg @@ -0,0 +1,1015 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Jakub Steiner + + + http://jimmac.musichall.cz + + Web Browser + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +