diff --git a/.gitignore b/.gitignore
index 732a19b99..6ac6ee7b7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
*.tar.gz
SeedDMS_*/*.tgz
+ext/*
diff --git a/CHANGELOG b/CHANGELOG
index 156e20c57..6f37559f9 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,20 +1,37 @@
--------------------------------------------------------------------------------
Changes in version 6.1.0
--------------------------------------------------------------------------------
-- merge changes from 6.0.2
+- merge changes up to 6.0.3
- add attribute groups and selective output of attributes
- document versions can be downloaded by a temporary link
--------------------------------------------------------------------------------
- Changes in version 6.0.1
+ Changes in version 6.0.3
+--------------------------------------------------------------------------------
+- add list of documents without a receiver on MyDocuments page
+- propperly calculate number of documents for each value of value set in attribute mgr
+- output of progress bar for reception of a document can be controlled by access list
+- recipientof a document version can be set when uploading the file
+- fix export of search and display of 2nd, 3rd, ... search page
+- speed up creation of document lists if reception progress bar is shown
+- status of rejected documents can be overriden
+- do not add users from group as recipients if they are the uploader or reviewer
+ of a document
+- add list of documents without a receiver, list of drafts, and list of absolete
+ documents on MyDocuments page
+- add callback onCheckAccessDocument to SeedDMS_Core_Document
+- add new document status 'needs correction', revised documents which do not pass
+ will no longer be in status 'rejected' but 'needs correction'
+- better error handling when indexing documents fails
+- apache xsendfile module is used for downloading documents when installed
+
+--------------------------------------------------------------------------------
+ Changes in version 6.0.2
--------------------------------------------------------------------------------
- check if user has access on document and is not disabled if set as
receiver, revisor
- check if group has members if set as reviewer, approver, receiver, revisor
- fix bug in notification of approver after successful review
-- call hook 'rawcontent' when downloading transmittal list or search content
-- speed up list of locked documents on MyDocuments page
-- sql queries and execution times can be written to file in database layer
- add document check for docs in revision and missing access rights of revisor
- add document check for docs requiring receptions but user lacks access right
- fix Acl manager when using pgsql
@@ -22,6 +39,17 @@
- owner of document may see review/approval/receipt/revision log
- fix sending mails to reviewer/approvers after check in
- downloading of review/approval files works again
+- optimizing retrieval of open tasks
+- do not show user which has been removed from a process except for admins
+- show scheduled revisions in calendar
+- merge changes up to 5.1.5
+
+--------------------------------------------------------------------------------
+ Changes in version 6.0.1
+--------------------------------------------------------------------------------
+- call hook 'rawcontent' when downloading transmittal list or search content
+- speed up list of locked documents on MyDocuments page
+- sql queries and execution times can be written to file in database layer
--------------------------------------------------------------------------------
Changes in version 6.0.0
@@ -47,11 +75,46 @@
- add document list which can be exported as an archive
- search results can be exported
+--------------------------------------------------------------------------------
+ Changes in version 5.1.6
+--------------------------------------------------------------------------------
+- fix wrong check in restapi (part of #373)
+- mayApprove() and mayReview() require the status of the document to be
+ S_DRAFT_APP resp. S_DRAFT_REV
+- add preview for webm videos (Closes #374)
+- add support for apache mod_xsendfile, minor optimization of file download
+- animate button to download more objects in folder list which loading is active
+- use converters for creating preview images as configured in settings (Closes #389)
+- propperly check if user is already in database when doing ldap auth (Closes #388)
+- list linked documents on the ViewDocument page in the way as in other document lists
+
+--------------------------------------------------------------------------------
+ Changes in version 5.1.5
+--------------------------------------------------------------------------------
+- add controller for AttributeMgr
+- converters for image previews and pdf previews can be configured in settings
+- show list of documents having the selected category on page for managing
+ categories
+- use same layout for group and category manager as already used in user manager
+- meta data of attachments can be edited
+- show number of reverse document links in folder/document list
+- documents can be transfered to another user (Closes partly #368)
+- list of folders/documents on ViewFolder page can be limited, more objects
+ will be loaded when user scrolls to the end of the page
+- add more hooks in ViewFolder
+
--------------------------------------------------------------------------------
Changes in version 5.1.4
--------------------------------------------------------------------------------
- fix javascript error when indexing document, because the indexer was also
created when the js-code was requested (Closes #340)
+- new list of expired documents
+- access on document links and attachments can be controlled by a hook
+- move AddSubFolder code into controller, add hooks equivalent to AddDocment (Closes #359)
+- add list of expired documents to MyDocument page
+- move code of DocumentAccess and EditDocument into controller
+- make width of preview images in drop folder configurable
+- hide pager on search page when all folders/documents are listed
--------------------------------------------------------------------------------
Changes in version 5.1.3
@@ -99,6 +162,7 @@
Changes in version 5.0.14
--------------------------------------------------------------------------------
- use cmd timeout when indexing documents (Closes #344)
+- add change password function to rest api (merge from sebbuku)
--------------------------------------------------------------------------------
Changes in version 5.0.13
@@ -203,6 +267,7 @@
Changes in version 4.3.37
--------------------------------------------------------------------------------
- fix label in password forgotten form (Closes #346)
+- translation updates
--------------------------------------------------------------------------------
Changes in version 4.3.36
diff --git a/Makefile b/Makefile
index 06f7e35a0..c401b96b2 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-VERSION=6.0.1
+VERSION=6.0.3
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.ClassAttribute.php b/SeedDMS_Core/Core/inc.ClassAttribute.php
index fdbd3646d..161d35803 100644
--- a/SeedDMS_Core/Core/inc.ClassAttribute.php
+++ b/SeedDMS_Core/Core/inc.ClassAttribute.php
@@ -798,10 +798,25 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
}
}
}
+ $valueset = $this->getValueSetAsArray();
+ $possiblevalues = array();
+ foreach($valueset as $value) {
+ $possiblevalues[md5($value)] = array('value'=>$value, 'c'=>0);
+ }
$queryStr = "SELECT count(*) c, `value` FROM `tblDocumentAttributes` WHERE `attrdef`=".$this->_id." GROUP BY `value` ORDER BY c DESC";
$resArr = $db->getResultArray($queryStr);
if($resArr) {
- $result['frequencies']['document'] = $resArr;
+ foreach($resArr as $row) {
+ $tmpattr = new SeedDMS_Core_Attribute(0, null, $this, $row['value']);
+ foreach($tmpattr->getValueAsArray() as $value) {
+ if(isset($possiblevalues[md5($value)])) {
+ $possiblevalues[md5($value)]['c'] += $row['c'];
+ } else {
+ $possiblevalues[md5($value)] = array('value'=>$value, 'c'=>$row['c']);
+ }
+ }
+ }
+ $result['frequencies']['document'] = $possiblevalues;
}
}
@@ -818,10 +833,25 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
}
}
}
+ $valueset = $this->getValueSetAsArray();
+ $possiblevalues = array();
+ foreach($valueset as $value) {
+ $possiblevalues[md5($value)] = array('value'=>$value, 'c'=>0);
+ }
$queryStr = "SELECT count(*) c, `value` FROM `tblFolderAttributes` WHERE `attrdef`=".$this->_id." GROUP BY `value` ORDER BY c DESC";
$resArr = $db->getResultArray($queryStr);
if($resArr) {
- $result['frequencies']['folder'] = $resArr;
+ foreach($resArr as $row) {
+ $tmpattr = new SeedDMS_Core_Attribute(0, null, $this, $row['value']);
+ foreach($tmpattr->getValueAsArray() as $value) {
+ if(isset($possiblevalues[md5($value)])) {
+ $possiblevalues[md5($value)]['c'] += $row['c'];
+ } else {
+ $possiblevalues[md5($value)] = array('value'=>$value, 'c'=>$row['c']);
+ }
+ }
+ }
+ $result['frequencies']['folder'] = $possiblevalues;
}
}
@@ -838,10 +868,25 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
}
}
}
+ $valueset = $this->getValueSetAsArray();
+ $possiblevalues = array();
+ foreach($valueset as $value) {
+ $possiblevalues[md5($value)] = array('value'=>$value, 'c'=>0);
+ }
$queryStr = "SELECT count(*) c, `value` FROM `tblDocumentContentAttributes` WHERE `attrdef`=".$this->_id." GROUP BY `value` ORDER BY c DESC";
$resArr = $db->getResultArray($queryStr);
if($resArr) {
- $result['frequencies']['content'] = $resArr;
+ foreach($resArr as $row) {
+ $tmpattr = new SeedDMS_Core_Attribute(0, null, $this, $row['value']);
+ foreach($tmpattr->getValueAsArray() as $value) {
+ if(isset($possiblevalues[md5($value)])) {
+ $possiblevalues[md5($value)]['c'] += $row['c'];
+ } else {
+ $possiblevalues[md5($value)] = array('value'=>$value, 'c'=>$row['c']);
+ }
+ }
+ }
+ $result['frequencies']['content'] = $possiblevalues;
}
}
@@ -874,13 +919,16 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
* @param integer $limit limit number of documents/folders
* @return array array containing list of documents and folders
*/
- public function getObjects($attrvalue, $limit) { /* {{{ */
+ public function getObjects($attrvalue, $limit=0) { /* {{{ */
$db = $this->_dms->getDB();
$result = array('docs'=>array(), 'folders'=>array(), 'contents'=>array());
if($this->_objtype == SeedDMS_Core_AttributeDefinition::objtype_all ||
- $this->_objtype == SeedDMS_Core_AttributeDefinition::objtype_document) {
- $queryStr = "SELECT * FROM `tblDocumentAttributes` WHERE `attrdef`=".$this->_id." AND `value`=".$db->qstr($attrvalue);
+ $this->_objtype == SeedDMS_Core_AttributeDefinition::objtype_document) {
+ if($this->_multiple)
+ $queryStr = "SELECT * FROM `tblDocumentAttributes` WHERE `attrdef`=".$this->_id." AND (`value` like ".$db->qstr("%".$this->getValueSetSeparator().$attrvalue.$this->getValueSetSeparator()."%")." OR `value` like ".$db->qstr("%".$this->getValueSetSeparator().$attrvalue).")";
+ else
+ $queryStr = "SELECT * FROM `tblDocumentAttributes` WHERE `attrdef`=".$this->_id." AND `value`=".$db->qstr($attrvalue);
if($limit)
$queryStr .= " limit ".(int) $limit;
$resArr = $db->getResultArray($queryStr);
@@ -895,7 +943,10 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
if($this->_objtype == SeedDMS_Core_AttributeDefinition::objtype_all ||
$this->_objtype == SeedDMS_Core_AttributeDefinition::objtype_folder) {
- $queryStr = "SELECT * FROM `tblFolderAttributes` WHERE `attrdef`=".$this->_id." AND `value`=".$db->qstr($attrvalue);
+ if($this->_multiple)
+ $queryStr = "SELECT * FROM `tblFolderAttributes` WHERE `attrdef`=".$this->_id." AND (`value` like ".$db->qstr("%".$this->getValueSetSeparator().$attrvalue.$this->getValueSetSeparator()."%")." OR `value` like ".$db->qstr("%".$this->getValueSetSeparator().$attrvalue).")";
+ else
+ $queryStr = "SELECT * FROM `tblFolderAttributes` WHERE `attrdef`=".$this->_id." AND `value`=".$db->qstr($attrvalue);
if($limit)
$queryStr .= " limit ".(int) $limit;
$resArr = $db->getResultArray($queryStr);
diff --git a/SeedDMS_Core/Core/inc.ClassDMS.php b/SeedDMS_Core/Core/inc.ClassDMS.php
index 89d043398..4b5b6bace 100644
--- a/SeedDMS_Core/Core/inc.ClassDMS.php
+++ b/SeedDMS_Core/Core/inc.ClassDMS.php
@@ -405,9 +405,11 @@ class SeedDMS_Core_DMS {
*/
static function filterDocumentFiles($user, $files) { /* {{{ */
$tmp = array();
- foreach ($files as $file)
- if ($file->isPublic() || ($file->getUser()->getID() == $user->getID()) || $user->isAdmin() || ($file->getDocument()->getOwner()->getID() == $user->getID()))
- array_push($tmp, $file);
+ if($files) {
+ foreach ($files as $file)
+ if ($file->isPublic() || ($file->getUser()->getID() == $user->getID()) || $user->isAdmin() || ($file->getDocument()->getOwner()->getID() == $user->getID()))
+ array_push($tmp, $file);
+ }
return $tmp;
} /* }}} */
@@ -446,7 +448,7 @@ class SeedDMS_Core_DMS {
$this->callbacks = array();
$this->version = '@package_version@';
if($this->version[0] == '@')
- $this->version = '6.0.1';
+ $this->version = '6.0.3';
} /* }}} */
/**
@@ -671,6 +673,70 @@ class SeedDMS_Core_DMS {
return $user->getDocumentsLocked();
} /* }}} */
+ /**
+ * Returns all documents which already expired or will expire in the future
+ *
+ * @param string $date date in format YYYY-MM-DD or an integer with the number
+ * of days. A negative value will cover the days in the past.
+ * @return array list of documents
+ */
+ function getDocumentsExpired($date, $user=null) { /* {{{ */
+ $db = $this->getDB();
+
+ if(is_int($date)) {
+ $ts = mktime(0, 0, 0) + $date * 86400;
+ } elseif(is_string($date)) {
+ $tmp = explode('-', $date, 3);
+ if(count($tmp) != 3)
+ return false;
+ $ts = mktime(0, 0, 0, $tmp[1], $tmp[2], $tmp[0]);
+ } else
+ return false;
+
+ $tsnow = mktime(0, 0, 0); /* Start of today */
+ if($ts < $tsnow) { /* Check for docs expired in the past */
+ $startts = $ts;
+ $endts = $tsnow+86400; /* Use end of day */
+ $updatestatus = true;
+ } else { /* Check for docs which will expire in the future */
+ $startts = $tsnow;
+ $endts = $ts+86400; /* Use end of day */
+ $updatestatus = false;
+ }
+
+ /* Get all documents which have an expiration date. It doesn't check for
+ * the latest status which should be S_EXPIRED, but doesn't have to, because
+ * status may have not been updated after the expiration date has been reached.
+ **/
+ $queryStr = "SELECT `tblDocuments`.`id`, `tblDocumentStatusLog`.`status` FROM `tblDocuments` ".
+ "LEFT JOIN `ttcontentid` ON `ttcontentid`.`document` = `tblDocuments`.`id` ".
+ "LEFT JOIN `tblDocumentContent` ON `tblDocuments`.`id` = `tblDocumentContent`.`document` AND `tblDocumentContent`.`version` = `ttcontentid`.`maxVersion` ".
+ "LEFT JOIN `tblDocumentStatus` ON `tblDocumentStatus`.`documentID` = `tblDocumentContent`.`document` AND `tblDocumentContent`.`version` = `tblDocumentStatus`.`version` ".
+ "LEFT JOIN `ttstatid` ON `ttstatid`.`statusID` = `tblDocumentStatus`.`statusID` ".
+ "LEFT JOIN `tblDocumentStatusLog` ON `tblDocumentStatusLog`.`statusLogID` = `ttstatid`.`maxLogID`";
+ $queryStr .=
+ " WHERE `tblDocuments`.`expires` > ".$startts." AND `tblDocuments`.`expires` < ".$endts;
+ if($user)
+ $queryStr .=
+ " AND `tblDocuments`.`owner` = '".$user->getID()."' ";
+ $queryStr .=
+ " ORDER BY `expires` DESC";
+
+ $resArr = $db->getResultArray($queryStr);
+ if (is_bool($resArr) && !$resArr)
+ return false;
+
+ $documents = array();
+ $ts = mktime(0, 0, 0) + 86400;
+ foreach ($resArr as $row) {
+ $document = $this->getDocument($row["id"]);
+ if($updatestatus)
+ $document->verifyLastestContentExpriry();
+ $documents[] = $document;
+ }
+ return $documents;
+ } /* }}} */
+
/**
* Returns a document by its name
*
@@ -766,6 +832,104 @@ class SeedDMS_Core_DMS {
return $version;
} /* }}} */
+ /**
+ * Returns all documents with a predefined search criteria
+ *
+ * @param string $listtype type of document list, can be 'AppRevByMe',
+ * 'AppRevOwner', 'ReceiptByMe', 'ReviseByMe', 'LockedByMe', 'MyDocs'
+ * @param object $user user
+ * @return array list of documents records
+ */
+ function countTasks($listtype, $user=null) { /* {{{ */
+ $groups = array();
+ if($user) {
+ $tmp = $user->getGroups();
+ foreach($tmp as $group)
+ $groups[] = $group->getID();
+ }
+ $selectStr = "SELECT count(*) c ";
+ $queryStr =
+ "FROM `ttcontentid` ".
+ "LEFT JOIN `tblDocumentStatus` ON `tblDocumentStatus`.`documentID`=`ttcontentid`.`document` AND `tblDocumentStatus`.`version`=`ttcontentid`.`maxVersion` ".
+ "LEFT JOIN `ttstatid` ON `ttstatid`.`statusID` = `tblDocumentStatus`.`statusID` ".
+ "LEFT JOIN `tblDocumentStatusLog` ON `ttstatid`.`statusID` = `tblDocumentStatusLog`.`statusID` AND `ttstatid`.`maxLogID` = `tblDocumentStatusLog`.`statusLogID` ";
+ switch($listtype) {
+ case 'ReviewByMe': // Documents I have to review {{{
+ if (!$this->db->createTemporaryTable("ttreviewid")) {
+ return false;
+ }
+ $queryStr .=
+ "LEFT JOIN `tblDocumentReviewers` on `ttcontentid`.`document`=`tblDocumentReviewers`.`documentID` AND `ttcontentid`.`maxVersion`=`tblDocumentReviewers`.`version` ".
+ "LEFT JOIN `ttreviewid` ON `ttreviewid`.`reviewID` = `tblDocumentReviewers`.`reviewID` ".
+ "LEFT JOIN `tblDocumentReviewLog` ON `tblDocumentReviewLog`.`reviewLogID`=`ttreviewid`.`maxLogID` ";
+
+ $queryStr .= "WHERE (`tblDocumentReviewers`.`type` = 0 AND `tblDocumentReviewers`.`required` = ".$user->getID()." ";
+ if($groups)
+ $queryStr .= "OR `tblDocumentReviewers`.`type` = 1 AND `tblDocumentReviewers`.`required` IN (".implode(',', $groups).") ";
+ $queryStr .= ") ";
+ $queryStr .= "AND `tblDocumentReviewLog`.`status` = 0 ";
+ $queryStr .= "AND `tblDocumentStatusLog`.`status` IN (".S_DRAFT_REV.", ".S_EXPIRED.") ";
+ break; /* }}} */
+ case 'ApproveByMe': // Documents I have to approve {{{
+ if (!$this->db->createTemporaryTable("ttapproveid")) {
+ return false;
+ }
+ $queryStr .=
+ "LEFT JOIN `tblDocumentApprovers` on `ttcontentid`.`document`=`tblDocumentApprovers`.`documentID` AND `ttcontentid`.`maxVersion`=`tblDocumentApprovers`.`version` ".
+ "LEFT JOIN `ttapproveid` ON `ttapproveid`.`approveID` = `tblDocumentApprovers`.`approveID` ".
+ "LEFT JOIN `tblDocumentApproveLog` ON `tblDocumentApproveLog`.`approveLogID`=`ttapproveid`.`maxLogID` ";
+
+ $queryStr .= "WHERE (`tblDocumentApprovers`.`type` = 0 AND `tblDocumentApprovers`.`required` = ".$user->getID()." ";
+ if($groups)
+ $queryStr .= "OR `tblDocumentApprovers`.`type` = 1 AND `tblDocumentApprovers`.`required` IN (".implode(',', $groups).") ";
+ $queryStr .= ") ";
+ $queryStr .= "AND `tblDocumentApproveLog`.`status` = 0 ";
+ $queryStr .= "AND `tblDocumentStatusLog`.`status` IN (".S_DRAFT_APP.", ".S_EXPIRED.") ";
+ break; /* }}} */
+ case 'ReceiptByMe': // Documents I have to receipt {{{
+ if (!$this->db->createTemporaryTable("ttreceiptid")) {
+ return false;
+ }
+ $queryStr .=
+ "LEFT JOIN `tblDocumentRecipients` on `ttcontentid`.`document`=`tblDocumentRecipients`.`documentID` AND `ttcontentid`.`maxVersion`=`tblDocumentRecipients`.`version` ".
+ "LEFT JOIN `ttreceiptid` ON `ttreceiptid`.`receiptID` = `tblDocumentRecipients`.`receiptID` ".
+ "LEFT JOIN `tblDocumentReceiptLog` ON `tblDocumentReceiptLog`.`receiptLogID`=`ttreceiptid`.`maxLogID` ";
+
+ $queryStr .= "WHERE (`tblDocumentRecipients`.`type` = 0 AND `tblDocumentRecipients`.`required` = ".$user->getID()." ";
+ if($groups)
+ $queryStr .= "OR `tblDocumentRecipients`.`type` = 1 AND `tblDocumentRecipients`.`required` IN (".implode(',', $groups).") ";
+ $queryStr .= ") ";
+ $queryStr .= "AND `tblDocumentReceiptLog`.`status` = 0 ";
+ $queryStr .= "AND `tblDocumentStatusLog`.`status` IN (".S_RELEASED.") ";
+ break; /* }}} */
+ case 'ReviseByMe': // Documents I have to receipt {{{
+ if (!$this->db->createTemporaryTable("ttrevisionid")) {
+ return false;
+ }
+ $queryStr .=
+ "LEFT JOIN `tblDocumentRevisors` on `ttcontentid`.`document`=`tblDocumentRevisors`.`documentID` AND `ttcontentid`.`maxVersion`=`tblDocumentRevisors`.`version` ".
+ "LEFT JOIN `ttrevisionid` ON `ttrevisionid`.`revisionID` = `tblDocumentRevisors`.`revisionID` ".
+ "LEFT JOIN `tblDocumentRevisionLog` ON `tblDocumentRevisionLog`.`revisionLogID`=`ttrevisionid`.`maxLogID` ";
+
+ $queryStr .= "WHERE (`tblDocumentRevisors`.`type` = 0 AND `tblDocumentRevisors`.`required` = ".$user->getID()." ";
+ if($groups)
+ $queryStr .= "OR `tblDocumentRevisors`.`type` = 1 AND `tblDocumentRevisors`.`required` IN (".implode(',', $groups).") ";
+ $queryStr .= ") ";
+ $queryStr .= "AND `tblDocumentRevisionLog`.`status` = 0 ";
+ $queryStr .= "AND `tblDocumentStatusLog`.`status` IN (".S_IN_REVISION.") ";
+ break; /* }}} */
+ }
+ if($queryStr) {
+ $resArr = $this->db->getResultArray($selectStr.$queryStr);
+ if (is_bool($resArr) && !$resArr) {
+ return false;
+ }
+ } else {
+ return false;
+ }
+ return $resArr[0]['c'];
+ } /* }}} */
+
/**
* Returns all documents with a predefined search criteria
*
@@ -808,6 +972,7 @@ class SeedDMS_Core_DMS {
* @param string $param2 set to true
* if 'AppRevByMe', 'ReviseByMe', 'ReceiptByMe' shall return even documents
* І have already taken care of.
+ * if 'ExpiredOwner' contains the date in days or as 'yyyy-mm-dd'
* @param string $param3 sort list by this field
* @param string $param4 order direction
* @return array list of documents records
@@ -1086,6 +1251,7 @@ class SeedDMS_Core_DMS {
if($groups)
$queryStr .= "OR `tblDocumentRecipients`.`type` = 1 AND `tblDocumentRecipients`.`required` IN (".implode(',', $groups).")";
$queryStr .= ") ";
+ $queryStr .= "AND `tblDocumentStatusLog`.`status` = ".S_RELEASED." ";
if(!$param2)
$queryStr .= " AND `tblDocumentReceiptLog`.`status` = 0 ";
if ($orderby=='e') $queryStr .= "ORDER BY `expires`";
@@ -1159,6 +1325,7 @@ class SeedDMS_Core_DMS {
if($groups)
$queryStr .= "OR `tblDocumentRevisors`.`type` = 1 AND `tblDocumentRevisors`.`required` IN (".implode(',', $groups).")";
$queryStr .= ") ";
+ $queryStr .= "AND `tblDocumentStatusLog`.`status` = ".S_IN_REVISION." ";
if(!$param2)
$queryStr .= " AND `tblDocumentRevisionLog`.`status` = 0 ";
if ($orderby=='e') $queryStr .= "ORDER BY `expires`";
@@ -1282,6 +1449,42 @@ class SeedDMS_Core_DMS {
if ($docs) {
$queryStr .= "AND `tblDocuments`.`id` IN (" . implode(',', $docs) . ") ";
$queryStr .= "AND `tblDocuments`.`owner` = '".$user->getID()."'";
+ $queryStr .= "AND `tblDocumentStatusLog`.`status` IN (".S_RELEASED.") ";
+ if ($orderby=='e') $queryStr .= "ORDER BY `expires`";
+ else if ($orderby=='u') $queryStr .= "ORDER BY `statusDate`";
+ else if ($orderby=='s') $queryStr .= "ORDER BY `status`";
+ else $queryStr .= "ORDER BY `name`";
+ $queryStr .= " ".$orderdir;
+ } else {
+ $queryStr = '';
+ }
+ break; // }}}
+ case 'NoReceiveOwner': // Documents *not* having a reception I'm owning {{{
+ $queryStr .= "WHERE 1=1 ";
+
+ $user = $param1;
+ $orderby = $param3;
+ if($param4 == 'desc')
+ $orderdir = 'DESC';
+ else
+ $orderdir = 'ASC';
+
+ // $qs = 'SELECT DISTINCT `documentID` FROM `tblDocumentRecipients` LEFT JOIN `ttcontentid` ON `ttcontentid`.`maxVersion` = `tblDocumentRecipients`.`version` AND `ttcontentid`.`document` = `tblDocumentRecipients`.`documentID`';
+ // sql statement without older versions of a document
+ $qs = 'SELECT DISTINCT `document` as `documentID` FROM `ttcontentid` a LEFT JOIN `tblDocumentRecipients` b on a.`document`=b.`documentID` AND a.`maxVersion`=b.`version` WHERE b.`receiptID` IS NULL';
+ $ra = $this->db->getResultArray($qs);
+ if (is_bool($ra) && !$ra) {
+ return false;
+ }
+ $docs = array();
+ foreach($ra as $d) {
+ $docs[] = $d['documentID'];
+ }
+
+ if ($docs) {
+ $queryStr .= "AND `tblDocuments`.`id` IN (" . implode(',', $docs) . ") ";
+ $queryStr .= "AND `tblDocuments`.`owner` = '".$user->getID()."' ".
+ "AND `tblDocumentStatusLog`.`status` IN (".S_RELEASED.") ";
if ($orderby=='e') $queryStr .= "ORDER BY `expires`";
else if ($orderby=='u') $queryStr .= "ORDER BY `statusDate`";
else if ($orderby=='s') $queryStr .= "ORDER BY `status`";
@@ -1300,8 +1503,8 @@ class SeedDMS_Core_DMS {
$orderdir = 'DESC';
else
$orderdir = 'ASC';
- $queryStr .= "AND `tblDocuments`.`owner` = '".$user->getID()."' ".
- "AND `tblDocumentStatusLog`.`status` IN (".S_REJECTED.") ";
+ $queryStr .= "AND `tblDocuments`.`owner` = '".$user->getID()."' ";
+ $queryStr .= "AND `tblDocumentStatusLog`.`status` IN (".S_REJECTED.") ";
//$queryStr .= "ORDER BY `statusDate` DESC";
if ($orderby=='e') $queryStr .= "ORDER BY `expires`";
else if ($orderby=='u') $queryStr .= "ORDER BY `statusDate`";
@@ -1340,6 +1543,78 @@ class SeedDMS_Core_DMS {
$queryStr = '';
}
break; // }}}
+ case 'ExpiredOwner': // Documents expired and owned by me {{{
+ if(is_int($param2)) {
+ $ts = mktime(0, 0, 0) + $param2 * 86400;
+ } elseif(is_string($param2)) {
+ $tmp = explode('-', $param2, 3);
+ if(count($tmp) != 3)
+ return false;
+ $ts = mktime(0, 0, 0, $tmp[1], $tmp[2], $tmp[0]);
+ } else
+ $ts = mktime(0, 0, 0)-365*86400; /* Start of today - 1 year */
+
+ $tsnow = mktime(0, 0, 0); /* Start of today */
+ if($ts < $tsnow) { /* Check for docs expired in the past */
+ $startts = $ts;
+ $endts = $tsnow+86400; /* Use end of day */
+ } else { /* Check for docs which will expire in the future */
+ $startts = $tsnow;
+ $endts = $ts+86400; /* Use end of day */
+ }
+
+ $queryStr .=
+ "WHERE `tblDocuments`.`expires` > ".$startts." AND `tblDocuments`.`expires` < ".$endts." ";
+
+ $user = $param1;
+ $orderby = $param3;
+ if($param4 == 'desc')
+ $orderdir = 'DESC';
+ else
+ $orderdir = 'ASC';
+ $queryStr .= "AND `tblDocuments`.`owner` = '".$user->getID()."' ";
+ if ($orderby=='e') $queryStr .= "ORDER BY `expires`";
+ else if ($orderby=='u') $queryStr .= "ORDER BY `statusDate`";
+ else if ($orderby=='s') $queryStr .= "ORDER BY `status`";
+ else $queryStr .= "ORDER BY `name`";
+ $queryStr .= " ".$orderdir;
+ break; // }}}
+ case 'ObsoleteOwner': // Documents that are obsolete and I'm owning {{{
+ $queryStr .= "WHERE 1=1 ";
+
+ $user = $param1;
+ $orderby = $param3;
+ if($param4 == 'desc')
+ $orderdir = 'DESC';
+ else
+ $orderdir = 'ASC';
+ $queryStr .= "AND `tblDocuments`.`owner` = '".$user->getID()."' ".
+ "AND `tblDocumentStatusLog`.`status` IN (".S_OBSOLETE.") ";
+ //$queryStr .= "ORDER BY `statusDate` DESC";
+ if ($orderby=='e') $queryStr .= "ORDER BY `expires`";
+ else if ($orderby=='u') $queryStr .= "ORDER BY `statusDate`";
+ else if ($orderby=='s') $queryStr .= "ORDER BY `status`";
+ else $queryStr .= "ORDER BY `name`";
+ $queryStr .= " ".$orderdir;
+ break; // }}}
+ case 'DraftOwner': // Documents in draft status and I'm owning {{{
+ $queryStr .= "WHERE 1=1 ";
+
+ $user = $param1;
+ $orderby = $param3;
+ if($param4 == 'desc')
+ $orderdir = 'DESC';
+ else
+ $orderdir = 'ASC';
+ $queryStr .= "AND `tblDocuments`.`owner` = '".$user->getID()."' ".
+ "AND `tblDocumentStatusLog`.`status` IN (".S_DRAFT.") ";
+ //$queryStr .= "ORDER BY `statusDate` DESC";
+ if ($orderby=='e') $queryStr .= "ORDER BY `expires`";
+ else if ($orderby=='u') $queryStr .= "ORDER BY `statusDate`";
+ else if ($orderby=='s') $queryStr .= "ORDER BY `status`";
+ else $queryStr .= "ORDER BY `name`";
+ $queryStr .= " ".$orderdir;
+ break; // }}}
case 'WorkflowOwner': // Documents waiting for workflow trigger I'm owning {{{
$queryStr .= "WHERE 1=1 ";
@@ -3338,7 +3613,7 @@ class SeedDMS_Core_DMS {
$endts = $startts+86400;
$timeline = array();
- $queryStr = "SELECT DISTINCT document FROM `tblDocumentContent` WHERE `date` > ".$startts." AND `date` < ".$endts." UNION SELECT DISTINCT document FROM `tblDocumentFiles` WHERE `date` > ".$startts." AND `date` < ".$endts;
+ $queryStr = "SELECT DISTINCT document FROM `tblDocumentContent` WHERE `date` > ".$startts." AND `date` < ".$endts." OR `revisiondate` > '".date('Y-m-d H:i:s', $startts)."' AND `revisiondate` < '".date('Y-m-d H:i:s', $endts)."' UNION SELECT DISTINCT document FROM `tblDocumentFiles` WHERE `date` > ".$startts." AND `date` < ".$endts;
$resArr = $this->db->getResultArray($queryStr);
if ($resArr === false)
return false;
diff --git a/SeedDMS_Core/Core/inc.ClassDocument.php b/SeedDMS_Core/Core/inc.ClassDocument.php
index 1c6a8b188..9bbdfefda 100644
--- a/SeedDMS_Core/Core/inc.ClassDocument.php
+++ b/SeedDMS_Core/Core/inc.ClassDocument.php
@@ -54,6 +54,13 @@ define("S_IN_REVISION", 4);
*/
define("S_DRAFT", 5);
+/*
+ * Document needs correction after revision. This needs to be different from
+ * the regular S_REJECTED because documents which has been rejected
+ * in revision are not necessarily invalid but just needs correction.
+ */
+define("S_NEEDS_CORRECTION", 6);
+
/*
* Document was rejected. A document is in rejected state when
* the review failed or approval was not given.
@@ -72,6 +79,12 @@ define("S_OBSOLETE", -2);
*/
define("S_EXPIRED", -3);
+/*
+ * Lowest and highest status that may be set
+ */
+define("S_LOWEST_STATUS", -3);
+define("S_HIGHEST_STATUS", 6);
+
/**
* The different states a workflow log can be in. This is used in
* all tables tblDocumentXXXLog
@@ -261,6 +274,13 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
return $searchFields;
} /* }}} */
+ /**
+ * Return an document by its id
+ *
+ * @param integer $id id of document
+ * @return object/boolean instance of SeedDMS_Core_Document if document exists, null
+ * if document does not exist, false in case of error
+ */
public static function getInstance($id, $dms) { /* {{{ */
$db = $dms->getDB();
@@ -269,7 +289,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
if (is_bool($resArr) && $resArr == false)
return false;
if (count($resArr) != 1)
- return false;
+ return null;
$resArr = $resArr[0];
// New Locking mechanism uses a separate table to track the lock.
@@ -298,7 +318,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
*/
function getDir() { /* {{{ */
if($this->_dms->maxDirID) {
- $dirid = (int) (($this->_id-1) / $this->_dms->maxDirID) + 1;
+ $dirid = (int) (($this->_id-1) / $this->_dms->maxDirID) + 1;
return $dirid."/".$this->_id."/";
} else {
return $this->_id."/";
@@ -417,6 +437,61 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
return true;
} /* }}} */
+ /**
+ * Add a list of categories to the document
+ * This function will add a list of new categories to the document.
+ *
+ * @param array $newCategories list of category objects
+ */
+ function addCategories($newCategories) { /* {{{ */
+ $db = $this->_dms->getDB();
+
+ if(!$this->_categories)
+ self::getCategories();
+
+ $catids = array();
+ foreach($this->_categories as $cat)
+ $catids[] = $cat->getID();
+
+ $db->startTransaction();
+ $ncat = array(); // Array containing actually added new categories
+ foreach($newCategories as $cat) {
+ if(!in_array($cat->getID(), $catids)) {
+ $queryStr = "INSERT INTO `tblDocumentCategory` (`categoryID`, `documentID`) VALUES (". $cat->getId() .", ". $this->_id .")";
+ if (!$db->getResult($queryStr)) {
+ $db->rollbackTransaction();
+ return false;
+ }
+ $ncat[] = $cat;
+ }
+ }
+ $db->commitTransaction();
+ $this->_categories = array_merge($this->_categories, $ncat);
+ return true;
+ } /* }}} */
+
+ /**
+ * Remove a list of categories from the document
+ * This function will remove a list of assigned categories to the document.
+ *
+ * @param array $newCategories list of category objects
+ */
+ function removeCategories($categories) { /* {{{ */
+ $db = $this->_dms->getDB();
+
+ $catids = array();
+ foreach($categories as $cat)
+ $catids[] = $cat->getID();
+
+ $queryStr = "DELETE from `tblDocumentCategory` WHERE `documentID` = ". $this->_id ." AND `categoryID` IN (".implode(',', $catids).")";
+ if (!$db->getResult($queryStr)) {
+ return false;
+ }
+
+ $this->_categories = null;
+ return true;
+ } /* }}} */
+
/**
* Return creation date of the document
*
@@ -1067,7 +1142,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
* has no access list the returned array contains the two elements
* 'users' and 'groups' which are than empty. The methode returns false
* if the function fails.
- *
+ *
* @param integer $mode access mode (defaults to M_ANY)
* @param integer $op operation (defaults to O_EQ)
* @return array multi dimensional array or false in case of an error
@@ -1217,6 +1292,12 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
* The function takes inherited access rights into account.
* For a list of possible access rights see @file inc.AccessUtils.php
*
+ * Having access on a document does not necessarily mean the document
+ * content is accessible too. Accessing the content is checked by
+ * {@link SeedDMS_Core_DocumentContent::getAccessMode()} which calls
+ * a callback function defined by the application. If the callback
+ * function is not set, access on the content is always granted.
+ *
* @param $user object instance of class SeedDMS_Core_User
* @return integer access mode
*/
@@ -1224,6 +1305,15 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
if(!$user)
return M_NONE;
+ /* Check if 'onCheckAccessDocument' callback is set */
+ if(isset($this->_dms->callbacks['onCheckAccessDocument'])) {
+ foreach($this->_dms->callbacks['onCheckAccessDocument'] as $callback) {
+ if(($ret = call_user_func($callback[0], $callback[1], $this, $user)) > 0) {
+ return $ret;
+ }
+ }
+ }
+
/* Administrators have unrestricted access */
if ($user->isAdmin()) return M_ALL;
@@ -2088,7 +2178,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
}
/* Remove all revisions of document version.
- * This implmentation is different from the above for removing approvals
+ * This implementation is different from the above for removing approvals
* and reviews. It doesn't use getRevisionStatus() but reads the database
*/
$queryStr = "SELECT * FROM `tblDocumentRevisors` WHERE `documentID` = '". $this->getID() ."' AND `version` = '" . $version->_version."'";
@@ -2128,6 +2218,19 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
return false;
}
+ // remove document files attached to version
+ $res = $this->getDocumentFiles($version->_version);
+ if (is_bool($res) && !$res) {
+ $db->rollbackTransaction();
+ return false;
+ }
+
+ foreach ($res as $documentfile)
+ if(!$this->removeDocumentFile($documentfile->getId())) {
+ $db->rollbackTransaction();
+ return false;
+ }
+
$db->commitTransaction();
return true;
} /* }}} */
@@ -2182,7 +2285,11 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
$resArr = $resArr[0];
$document = $this->_dms->getDocument($resArr["document"]);
$target = $this->_dms->getDocument($resArr["target"]);
- return new SeedDMS_Core_DocumentLink($resArr["id"], $document, $target, $resArr["userID"], $resArr["public"]);
+ $link = new SeedDMS_Core_DocumentLink($resArr["id"], $document, $target, $resArr["userID"], $resArr["public"]);
+ $user = $this->_dms->getLoggedInUser();
+ if($link->getAccessMode($user, $document, $target) >= M_READ)
+ return $link;
+ return null;
} /* }}} */
/**
@@ -2217,9 +2324,12 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
return false;
$this->_documentLinks = array();
+ $user = $this->_dms->getLoggedInUser();
foreach ($resArr as $row) {
$target = $this->_dms->getDocument($row["target"]);
- array_push($this->_documentLinks, new SeedDMS_Core_DocumentLink($row["id"], $this, $target, $row["userID"], $row["public"]));
+ $link = new SeedDMS_Core_DocumentLink($row["id"], $this, $target, $row["userID"], $row["public"]);
+ if($link->getAccessMode($user, $this, $target) >= M_READ)
+ array_push($this->_documentLinks, $link);
}
}
return $this->_documentLinks;
@@ -2263,7 +2373,9 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
$links = array();
foreach ($resArr as $row) {
$document = $this->_dms->getDocument($row["document"]);
- array_push($links, new SeedDMS_Core_DocumentLink($row["id"], $document, $this, $row["userID"], $row["public"]));
+ $link = new SeedDMS_Core_DocumentLink($row["id"], $document, $this, $row["userID"], $row["public"]);
+ if($link->getAccessMode($user, $document, $this) >= M_READ)
+ array_push($links, $link);
}
return $links;
@@ -2293,6 +2405,12 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
return true;
} /* }}} */
+ /**
+ * Get attached file by its id
+ *
+ * @return object instance of SeedDMS_Core_DocumentFile, null if file is not
+ * accessible, false in case of an sql error
+ */
function getDocumentFile($ID) { /* {{{ */
$db = $this->_dms->getDB();
@@ -2303,9 +2421,18 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
if ((is_bool($resArr) && !$resArr) || count($resArr)==0) return false;
$resArr = $resArr[0];
- return new SeedDMS_Core_DocumentFile($resArr["id"], $this, $resArr["userID"], $resArr["comment"], $resArr["date"], $resArr["dir"], $resArr["fileType"], $resArr["mimeType"], $resArr["orgFileName"], $resArr["name"],$resArr["version"],$resArr["public"]);
+ $file = new SeedDMS_Core_DocumentFile($resArr["id"], $this, $resArr["userID"], $resArr["comment"], $resArr["date"], $resArr["dir"], $resArr["fileType"], $resArr["mimeType"], $resArr["orgFileName"], $resArr["name"],$resArr["version"],$resArr["public"]);
+ $user = $this->_dms->getLoggedInUser();
+ if($file->getAccessMode($user) >= M_READ)
+ return $file;
+ return null;
} /* }}} */
+ /**
+ * Get list of files attached to document
+ *
+ * @return array list of files, false in case of an sql error
+ */
function getDocumentFiles($version=0) { /* {{{ */
if (!isset($this->_documentFiles)) {
$db = $this->_dms->getDB();
@@ -2313,7 +2440,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
$queryStr = "SELECT * FROM `tblDocumentFiles` WHERE `document` = " . $this->_id;
if($version) {
$queryStr .= " AND (`version`=0 OR `version`=".(int) $version.")";
- }
+ }
$queryStr .= " ORDER BY ";
if($version) {
$queryStr .= "`version` DESC,";
@@ -2324,8 +2451,11 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
$this->_documentFiles = array();
+ $user = $this->_dms->getLoggedInUser();
foreach ($resArr as $row) {
- array_push($this->_documentFiles, new SeedDMS_Core_DocumentFile($row["id"], $this, $row["userID"], $row["comment"], $row["date"], $row["dir"], $row["fileType"], $row["mimeType"], $row["orgFileName"], $row["name"], $row["version"], $row["public"]));
+ $file = new SeedDMS_Core_DocumentFile($row["id"], $this, $row["userID"], $row["comment"], $row["date"], $row["dir"], $row["fileType"], $row["mimeType"], $row["orgFileName"], $row["name"], $row["version"], $row["public"]);
+ if($file->getAccessMode($user) >= M_READ)
+ array_push($this->_documentFiles, $file);
}
}
return $this->_documentFiles;
@@ -2353,7 +2483,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
$err = SeedDMS_Core_File::copyFile($tmpFile, $this->_dms->contentDir . $file->getPath());
if (!$err) return false;
- return true;
+ return $file;
} /* }}} */
function removeDocumentFile($ID) { /* {{{ */
@@ -2401,7 +2531,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
if(isset($this->_dms->callbacks['onPreRemoveDocument'])) {
foreach($this->_dms->callbacks['onPreRemoveDocument'] as $callback) {
$ret = call_user_func($callback[0], $callback[1], $this);
- if(is_bool($ret))
+ if($ret === false)
return $ret;
}
}
@@ -2690,7 +2820,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
/**
* Calculate the disk space including all versions of the document
- *
+ *
* This is done by using the internal database field storing the
* filesize of a document version.
*
@@ -2709,7 +2839,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
/**
* Returns a list of events happend during the life of the document
- *
+ *
* This includes the creation of new versions, approval and reviews, etc.
*
* @return array list of events
@@ -2719,18 +2849,15 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
$timeline = array();
- /* No need to add entries for new version because the status log
- * will generate an entry as well.
- $queryStr = "SELECT * FROM `tblDocumentContent` WHERE `document` = " . $this->_id;
+ $queryStr = "SELECT `revisiondate`, `version` FROM `tblDocumentContent` WHERE `document` = " . $this->_id;
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false)
return false;
foreach ($resArr as $row) {
- $date = date('Y-m-d H:i:s', $row['date']);
- $timeline[] = array('date'=>$date, 'msg'=>'Added version '.$row['version'], 'type'=>'add_version', 'version'=>$row['version'], 'document'=>$this, 'params'=>array($row['version']));
+ if($row['revisiondate'] && substr($row['revisiondate'], 0, 4) != '0000')
+ $timeline[] = array('date'=>substr($row['revisiondate'], 0, 10)." 00:00:00", 'allday'=>true, 'msg'=>'Scheduled revision of version '.$row['version'], 'type'=>'scheduled_revision', 'version'=>$row['version'], 'document'=>$this, 'params'=>array($row['version']));
}
- */
$queryStr = "SELECT * FROM `tblDocumentFiles` WHERE `document` = " . $this->_id;
$resArr = $db->getResultArray($queryStr);
@@ -2767,6 +2894,52 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
return $timeline;
} /* }}} */
+ /**
+ * Transfers the document to a new user
+ *
+ * This method not just sets a new owner of the document but also
+ * transfers the document links, attachments and locks to the new user.
+ *
+ * @return boolean true if successful, otherwise false
+ */
+ function transferToUser($newuser) { /* {{{ */
+ $db = $this->_dms->getDB();
+
+ if($newuser->getId() == $this->_ownerID)
+ return true;
+
+ $db->startTransaction();
+ $queryStr = "UPDATE `tblDocuments` SET `owner` = ".$newuser->getId()." WHERE `id` = " . $this->_id;
+ if (!$db->getResult($queryStr)) {
+ $db->rollbackTransaction();
+ return false;
+ }
+
+ $queryStr = "UPDATE `tblDocumentLocks` SET `userID` = ".$newuser->getId()." WHERE `document` = " . $this->_id . " AND `userID` = ".$this->_ownerID;
+ if (!$db->getResult($queryStr)) {
+ $db->rollbackTransaction();
+ return false;
+ }
+
+ $queryStr = "UPDATE `tblDocumentLinks` SET `userID` = ".$newuser->getId()." WHERE `document` = " . $this->_id . " AND `userID` = ".$this->_ownerID;
+ if (!$db->getResult($queryStr)) {
+ $db->rollbackTransaction();
+ return false;
+ }
+
+ $queryStr = "UPDATE `tblDocumentFiles` SET `userID` = ".$newuser->getId()." WHERE `document` = " . $this->_id . " AND `userID` = ".$this->_ownerID;
+ if (!$db->getResult($queryStr)) {
+ $db->rollbackTransaction();
+ return false;
+ }
+
+ $this->_ownerID = $newuser->getID();
+ $this->_owner = $newuser;
+
+ $db->commitTransaction();
+ return true;
+ } /* }}} */
+
} /* }}} */
@@ -2821,6 +2994,9 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
if (!$ignorecurrentstatus && ($st["status"]==S_OBSOLETE || $st["status"]==S_REJECTED || $st["status"]==S_EXPIRED )) return;
+ unset($this->_workflow); // force to be reloaded from DB
+ $hasworkflow = $this->getWorkflow() ? true : false;
+
$pendingReview=false;
unset($this->_reviewStatus); // force to be reloaded from DB
$reviewStatus=$this->getReviewStatus();
@@ -2855,8 +3031,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
}
}
- unset($this->_workflow); // force to be reloaded from DB
- if ($this->getWorkflow()) $this->setStatus(S_IN_WORKFLOW,$msg,$user);
+ if ($hasworkflow) $this->setStatus(S_IN_WORKFLOW,$msg,$user);
elseif ($pendingReview) $this->setStatus(S_DRAFT_REV,$msg,$user);
elseif ($pendingApproval) $this->setStatus(S_DRAFT_APP,$msg,$user);
elseif ($pendingRevision) $this->setStatus(S_IN_REVISION,$msg,$user);
@@ -3159,7 +3334,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
// If the supplied value lies outside of the accepted range, return an
// error.
- if ($status < -3 || $status > 5) {
+ if ($status < S_LOWEST_STATUS || $status > S_HIGHEST_STATUS) {
return false;
}
@@ -3187,7 +3362,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
/**
* Rewrites the complete status log
- *
+ *
* Attention: this function is highly dangerous.
* It removes an existing status log and rewrites it.
* This method was added for importing an xml dump.
@@ -3238,7 +3413,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* Returns the access mode similar to a document
*
* There is no real access mode for document content, so this is more
- * like a virtual access mode, derived from the status of the document
+ * like a virtual access mode, derived from the status of the document
* content. The function checks if {@link SeedDMS_Core_DMS::noReadForStatus}
* contains the status of the version and returns M_NONE if it exists and
* the user is not involved in a workflow or review/approval/revision.
@@ -3248,7 +3423,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* prevent access on the whole document if there is no accessible version.
*
* FIXME: This function only works propperly if $u is the currently logged in
- * user, because noReadForStatus will be set for this user.
+ * user, because noReadForStatus will be set for this user.
* FIXED: instead of using $dms->noReadForStatus it is take from the user's role
*
* @param object $u user
@@ -3256,7 +3431,17 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
*/
function getAccessMode($u) { /* {{{ */
$dms = $this->_document->_dms;
- $db = $dms->getDB();
+
+ /* Check if 'onCheckAccessDocumentContent' callback is set */
+ if(isset($this->_dms->callbacks['onCheckAccessDocumentContent'])) {
+ foreach($this->_dms->callbacks['onCheckAccessDocumentContent'] as $callback) {
+ if(($ret = call_user_func($callback[0], $callback[1], $this, $u)) > 0) {
+ return $ret;
+ }
+ }
+ }
+
+// return M_READ;
if(!$u)
return M_NONE;
@@ -3428,7 +3613,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
/**
* Rewrites the complete review log
- *
+ *
* Attention: this function is highly dangerous.
* It removes an existing review log and rewrites it.
* This method was added for importing an xml dump.
@@ -3556,7 +3741,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
/**
* Rewrites the complete approval log
- *
+ *
* Attention: this function is highly dangerous.
* It removes an existing review log and rewrites it.
* This method was added for importing an xml dump.
@@ -3639,9 +3824,27 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
// Retrieve the current status of each assigned reviewer for the content
// represented by this object.
+ // When just the last log entry for each recipient is needed then a single
+ // sql statement is much faster than the code below which first retrieves
+ // all receivers and than the logs
// FIXME: caching was turned off to make list of review log in ViewDocument
// possible
- if (1 || !isset($this->_receiptStatus)) {
+ if($limit == 1) {
+ /* The following sql statement is somewhat optimized. The first join is
+ * crucial because it should first take the table with the least number
+ * of records and join the other tables. ttreceiptid join tblDocumentRecipients
+ * is faster than tblDocumentRecipients join ttreceiptid
+ */
+ $queryStr=
+ "SELECT `tblDocumentRecipients`.*, `tblDocumentReceiptLog`.`receiptLogID`, `tblDocumentReceiptLog`.`status`, `tblDocumentReceiptLog`.`comment`, `tblDocumentReceiptLog`.`date`, `tblDocumentReceiptLog`.`userID`, `tblUsers`.`fullName`, `tblGroups`.`name` FROM `ttreceiptid` LEFT JOIN `tblDocumentRecipients` ON `tblDocumentRecipients`.`receiptID`=`ttreceiptid`.`receiptID` LEFT JOIN `tblDocumentReceiptLog` ON `ttreceiptid`.`maxLogID`=`tblDocumentReceiptLog`.`receiptLogID` LEFT JOIN `tblUsers` ON `tblDocumentRecipients`.`required`=`tblUsers`.`id` LEFT JOIN `tblGroups` ON `tblDocumentRecipients`.`required`=`tblGroups`.`id` WHERE `version`='".$this->_version
+ ."' AND `documentID` = '". $this->_document->getID() ."' ";
+ $recs = $db->getResultArray($queryStr);
+ if (is_bool($recs) && !$recs) {
+ unset($this->_receiptStatus);
+ return false;
+ }
+ $this->_receiptStatus = $recs;
+ } elseif (1 || !isset($this->_receiptStatus)) {
/* First get a list of all receipts for this document content */
$queryStr=
"SELECT `receiptID` FROM `tblDocumentRecipients` WHERE `version`='".$this->_version
@@ -4491,8 +4694,12 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
$revisionID = isset($indstatus["revisionID"]) ? $indstatus["revisionID"] : NULL;
}
+ /* If a user is added when the revision has already been startet, then
+ * put it in S_IN_REVISION otherwise in S_LOG_WAITING.
+ */
+ $st=$this->getStatus();
$queryStr = "INSERT INTO `tblDocumentRevisionLog` (`revisionID`, `status`, `comment`, `date`, `userID`) ".
- "VALUES ('". $revisionID ."', '".S_LOG_SLEEPING."', '', ".$db->getCurrentDatetime().", '". $requestUser->getID() ."')";
+ "VALUES ('". $revisionID ."', '".($st["status"] == S_IN_REVISION ? S_LOG_WAITING : S_LOG_SLEEPING)."', '', ".$db->getCurrentDatetime().", '". $requestUser->getID() ."')";
$res = $db->getResult($queryStr);
if (is_bool($res) && !$res) {
return -1;
@@ -5136,7 +5343,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
$recs = $db->getResultArray($queryStr);
if (is_bool($recs) && !$recs)
return false;
- $this->_workflowState = new SeedDMS_Core_Workflow_State($recs[0]['id'], $recs[0]['name'], $recs[0]['maxtime'], $recs[0]['precondfunc'], $recs[0]['documentstatus']);
+ $this->_workflowState = new SeedDMS_Core_Workflow_State($recs[0]['id'], $recs[0]['name'], $recs[0]['maxtime'], $recs[0]['precondfunc'], $recs[0]['documentstatus']);
$this->_workflowState->setDMS($this->_document->_dms);
}
return $this->_workflowState;
@@ -5159,7 +5366,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
$db->rollbackTransaction();
return false;
}
- $this->_workflow = $workflow;
+ $this->_workflow = $workflow;
if(!$this->setStatus(S_IN_WORKFLOW, "Added workflow '".$workflow->getName()."'", $user)) {
$db->rollbackTransaction();
return false;
@@ -5193,7 +5400,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
return false;
if(!$recs)
return false;
- $this->_workflow = new SeedDMS_Core_Workflow($recs[0]['id'], $recs[0]['name'], $this->_document->_dms->getWorkflowState($recs[0]['initstate']), $recs[0]["layoutdata"]);
+ $this->_workflow = new SeedDMS_Core_Workflow($recs[0]['id'], $recs[0]['name'], $this->_document->_dms->getWorkflowState($recs[0]['initstate']), $recs[0]["layoutdata"]);
$this->_workflow->setDMS($this->_document->_dms);
}
return $this->_workflow;
@@ -5201,7 +5408,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
/**
* Rewrites the complete workflow log
- *
+ *
* Attention: this function is highly dangerous.
* It removes an existing workflow log and rewrites it.
* This method was added for importing an xml dump.
@@ -5353,7 +5560,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
if($recs[0]['parentworkflow'])
return $this->_document->_dms->getWorkflow($recs[0]['parentworkflow']);
-
+
return false;
} /* }}} */
@@ -5380,7 +5587,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
if (!$db->getResult($queryStr)) {
return false;
}
- $this->_workflow = $subworkflow;
+ $this->_workflow = $subworkflow;
return true;
}
return true;
@@ -5427,7 +5634,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
return false;
}
- $this->_workflow = $this->_document->_dms->getWorkflow($recs[0]['parentworkflow']);
+ $this->_workflow = $this->_document->_dms->getWorkflow($recs[0]['parentworkflow']);
$this->_workflow->setDMS($this->_document->_dms);
if($transition) {
@@ -5636,7 +5843,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
return $nextstate;
}
return true;
-
+
} /* }}} */
/**
@@ -5924,6 +6131,32 @@ class SeedDMS_Core_DocumentLink { /* {{{ */
function isPublic() { return $this->_public; }
+ /**
+ * Returns the access mode similar to a document
+ *
+ * There is no real access mode for document links, so this is just
+ * another way to add more access restrictions than the default restrictions.
+ * It is only called for public document links, not accessed by the owner
+ * or the administrator.
+ *
+ * @param object $u user
+ * @return integer either M_NONE or M_READ
+ */
+ function getAccessMode($u, $source, $target) { /* {{{ */
+ $dms = $this->_document->_dms;
+
+ /* Check if 'onCheckAccessDocumentLink' callback is set */
+ if(isset($this->_dms->callbacks['onCheckAccessDocumentLink'])) {
+ foreach($this->_dms->callbacks['onCheckAccessDocumentLink'] as $callback) {
+ if(($ret = call_user_func($callback[0], $callback[1], $this, $u, $source, $target)) > 0) {
+ return $ret;
+ }
+ }
+ }
+
+ return M_READ;
+ } /* }}} */
+
} /* }}} */
/**
@@ -5997,11 +6230,6 @@ class SeedDMS_Core_DocumentFile { /* {{{ */
*/
protected $_mimeType;
- /**
- * @var string date when revision starts
- */
- protected $_revisionDate;
-
/**
* @var string name of the file that was originally uploaded
*/
@@ -6031,13 +6259,71 @@ class SeedDMS_Core_DocumentFile { /* {{{ */
function getDocument() { return $this->_document; }
function getUserID() { return $this->_userID; }
function getComment() { return $this->_comment; }
+
+ /*
+ * Set the comment of the document file
+ *
+ * @param $newComment string new comment of document
+ */
+ function setComment($newComment) { /* {{{ */
+ $db = $this->_document->_dms->getDB();
+
+ $queryStr = "UPDATE `tblDocumentFiles` SET `comment` = ".$db->qstr($newComment)." WHERE `document` = ".$this->_document->getId()." AND `id` = ". $this->_id;
+ if (!$db->getResult($queryStr))
+ return false;
+
+ $this->_comment = $newComment;
+ return true;
+ } /* }}} */
+
function getDate() { return $this->_date; }
+
+ /**
+ * Set creation date of the document file
+ *
+ * @param integer $date timestamp of creation date. If false then set it
+ * to the current timestamp
+ * @return boolean true on success
+ */
+ function setDate($date) { /* {{{ */
+ $db = $this->_document->_dms->getDB();
+
+ if(!$date)
+ $date = time();
+ else {
+ if(!is_numeric($date))
+ return false;
+ }
+
+ $queryStr = "UPDATE `tblDocumentFiles` SET `date` = " . (int) $date . " WHERE `id` = ". $this->_id;
+ if (!$db->getResult($queryStr))
+ return false;
+ $this->_date = $date;
+ return true;
+ } /* }}} */
+
function getDir() { return $this->_dir; }
function getFileType() { return $this->_fileType; }
function getMimeType() { return $this->_mimeType; }
function getOriginalFileName() { return $this->_orgFileName; }
function getName() { return $this->_name; }
+ /*
+ * Set the name of the document file
+ *
+ * @param $newComment string new name of document
+ */
+ function setName($newName) { /* {{{ */
+ $db = $this->_document->_dms->getDB();
+
+ $queryStr = "UPDATE `tblDocumentFiles` SET `name` = ".$db->qstr($newName)." WHERE `document` = ".$this->_document->getId()." AND `id` = ". $this->_id;
+ if (!$db->getResult($queryStr))
+ return false;
+
+ $this->_name = $newName;
+ return true;
+ } /* }}} */
+
function getUser() {
if (!isset($this->_user))
$this->_user = $this->_document->_dms->getUser($this->_userID);
@@ -6050,8 +6336,69 @@ class SeedDMS_Core_DocumentFile { /* {{{ */
function getVersion() { return $this->_version; }
+ /*
+ * Set the version of the document file
+ *
+ * @param $newComment string new version of document
+ */
+ function setVersion($newVersion) { /* {{{ */
+ $db = $this->_document->_dms->getDB();
+
+ if(!is_numeric($newVersion) && $newVersion != '')
+ return false;
+
+ $queryStr = "UPDATE `tblDocumentFiles` SET `version` = ".(int) $newVersion." WHERE `document` = ".$this->_document->getId()." AND `id` = ". $this->_id;
+ if (!$db->getResult($queryStr))
+ return false;
+
+ $this->_version = (int) $newVersion;
+ return true;
+ } /* }}} */
+
function isPublic() { return $this->_public; }
+ /*
+ * Set the public flag of the document file
+ *
+ * @param $newComment string new comment of document
+ */
+ function setPublic($newPublic) { /* {{{ */
+ $db = $this->_document->_dms->getDB();
+
+ $queryStr = "UPDATE `tblDocumentFiles` SET `public` = ".($newPublic ? 1 : 0)." WHERE `document` = ".$this->_document->getId()." AND `id` = ". $this->_id;
+ if (!$db->getResult($queryStr))
+ return false;
+
+ $this->_public = $newPublic ? 1 : 0;
+ return true;
+ } /* }}} */
+
+ /**
+ * Returns the access mode similar to a document
+ *
+ * There is no real access mode for document files, so this is just
+ * another way to add more access restrictions than the default restrictions.
+ * It is only called for public document files, not accessed by the owner
+ * or the administrator.
+ *
+ * @param object $u user
+ * @return integer either M_NONE or M_READ
+ */
+ function getAccessMode($u) { /* {{{ */
+ $dms = $this->_document->_dms;
+
+ /* Check if 'onCheckAccessDocumentLink' callback is set */
+ if(isset($this->_dms->callbacks['onCheckAccessDocumentFile'])) {
+ foreach($this->_dms->callbacks['onCheckAccessDocumentFile'] as $callback) {
+ if(($ret = call_user_func($callback[0], $callback[1], $this, $u)) > 0) {
+ return $ret;
+ }
+ }
+ }
+
+ return M_READ;
+ } /* }}} */
+
} /* }}} */
//
diff --git a/SeedDMS_Core/Core/inc.ClassDocumentCategory.php b/SeedDMS_Core/Core/inc.ClassDocumentCategory.php
index 76011efd0..6d5451664 100644
--- a/SeedDMS_Core/Core/inc.ClassDocumentCategory.php
+++ b/SeedDMS_Core/Core/inc.ClassDocumentCategory.php
@@ -74,20 +74,6 @@ class SeedDMS_Core_DocumentCategory {
return true;
} /* }}} */
- function getCategories() { /* {{{ */
- $db = $this->_dms->getDB();
-
- $queryStr = "SELECT * FROM `tblCategory`";
- return $db->getResultArray($queryStr);
- } /* }}} */
-
- function addCategory($keywords) { /* {{{ */
- $db = $this->_dms->getDB();
-
- $queryStr = "INSERT INTO `tblCategory` (`category`) VALUES (".$db->qstr($keywords).")";
- return $db->getResult($queryStr);
- } /* }}} */
-
function remove() { /* {{{ */
$db = $this->_dms->getDB();
@@ -98,21 +84,37 @@ class SeedDMS_Core_DocumentCategory {
return true;
} /* }}} */
- function getDocumentsByCategory() { /* {{{ */
+ function getDocumentsByCategory($limit=0, $offset=0) { /* {{{ */
$db = $this->_dms->getDB();
$queryStr = "SELECT * FROM `tblDocumentCategory` where `categoryID`=".$this->_id;
+ if($limit && is_numeric($limit))
+ $queryStr .= " LIMIT ".(int) $limit;
+ if($offset && is_numeric($offset))
+ $queryStr .= " OFFSET ".(int) $offset;
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && !$resArr)
return false;
$documents = array();
foreach ($resArr as $row) {
- array_push($documents, $this->_dms->getDocument($row["documentID"]));
+ if($doc = $this->_dms->getDocument($row["documentID"]))
+ array_push($documents, $doc);
}
return $documents;
} /* }}} */
+ function countDocumentsByCategory() { /* {{{ */
+ $db = $this->_dms->getDB();
+
+ $queryStr = "SELECT COUNT(*) as `c` FROM `tblDocumentCategory` where `categoryID`=".$this->_id;
+ $resArr = $db->getResultArray($queryStr);
+ if (is_bool($resArr) && !$resArr)
+ return false;
+
+ return $resArr[0]['c'];
+ } /* }}} */
+
}
?>
diff --git a/SeedDMS_Core/Core/inc.ClassFolder.php b/SeedDMS_Core/Core/inc.ClassFolder.php
index 4b3efb67e..4d7faf464 100644
--- a/SeedDMS_Core/Core/inc.ClassFolder.php
+++ b/SeedDMS_Core/Core/inc.ClassFolder.php
@@ -125,6 +125,13 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
return $sql;
} /* }}} */
+ /**
+ * Return a folder by its id
+ *
+ * @param integer $id id of folder
+ * @return object/boolean instance of SeedDMS_Core_Folder if document exists, null
+ * if document does not exist, false in case of error
+ */
public static function getInstance($id, $dms) { /* {{{ */
$db = $dms->getDB();
@@ -133,7 +140,7 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
if (is_bool($resArr) && $resArr == false)
return false;
else if (count($resArr) != 1)
- return false;
+ return null;
$resArr = $resArr[0];
$classname = $dms->getClassname('folder');
@@ -462,9 +469,11 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
* @param string $orderby if set to 'n' the list is ordered by name, otherwise
* it will be ordered by sequence
* @param string $dir direction of sorting (asc or desc)
+ * @param integer $limit limit number of subfolders
+ * @param integer $offset offset in retrieved list of subfolders
* @return array list of folder objects or false in case of an error
*/
- function getSubFolders($orderby="", $dir="asc") { /* {{{ */
+ function getSubFolders($orderby="", $dir="asc", $limit=0, $offset=0) { /* {{{ */
$db = $this->_dms->getDB();
if (!isset($this->_subFolders)) {
@@ -475,6 +484,11 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
elseif ($orderby=="d") $queryStr .= " ORDER BY `date`";
if($dir == 'desc')
$queryStr .= " DESC";
+ if(is_int($limit) && $limit > 0) {
+ $queryStr .= " LIMIT ".$limit;
+ if(is_int($offset) && $offset > 0)
+ $queryStr .= " OFFSET ".$offset;
+ }
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false)
@@ -656,9 +670,11 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
* @param string $orderby if set to 'n' the list is ordered by name, otherwise
* it will be ordered by sequence
* @param string $dir direction of sorting (asc or desc)
+ * @param integer $limit limit number of documents
+ * @param integer $offset offset in retrieved list of documents
* @return array list of documents or false in case of an error
*/
- function getDocuments($orderby="", $dir="asc") { /* {{{ */
+ function getDocuments($orderby="", $dir="asc", $limit=0, $offset=0) { /* {{{ */
$db = $this->_dms->getDB();
if (!isset($this->_documents)) {
@@ -668,6 +684,11 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
elseif($orderby=="d") $queryStr .= " ORDER BY `date`";
if($dir == 'desc')
$queryStr .= " DESC";
+ if(is_int($limit) && $limit > 0) {
+ $queryStr .= " LIMIT ".$limit;
+ if(is_int($offset) && $offset > 0)
+ $queryStr .= " OFFSET ".$offset;
+ }
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && !$resArr)
diff --git a/SeedDMS_Core/Core/inc.ClassGroup.php b/SeedDMS_Core/Core/inc.ClassGroup.php
index cb8329f24..210c6261f 100644
--- a/SeedDMS_Core/Core/inc.ClassGroup.php
+++ b/SeedDMS_Core/Core/inc.ClassGroup.php
@@ -58,14 +58,15 @@ class SeedDMS_Core_Group { /* {{{ */
} /* }}} */
/**
- * Create an instance of a group object
+ * Return an instance of a group object
*
* @param string|integer $id Id, name of group, depending
* on the 3rd parameter.
* @param object $dms instance of dms
* @param string $by search by group name if set to 'name'.
* Search by Id of group if left empty.
- * @return object instance of class SeedDMS_Core_Group
+ * @return object instance of class SeedDMS_Core_Group if group was found, null
+ * if group was not found, false in case of error
*/
public static function getInstance($id, $dms, $by='') { /* {{{ */
$db = $dms->getDB();
@@ -82,7 +83,7 @@ class SeedDMS_Core_Group { /* {{{ */
if (is_bool($resArr) && $resArr == false)
return false;
else if (count($resArr) != 1) //wenn, dann wohl eher 0 als > 1 ;-)
- return false;
+ return null;
$resArr = $resArr[0];
diff --git a/SeedDMS_Core/Core/inc.ClassUser.php b/SeedDMS_Core/Core/inc.ClassUser.php
index 5ee1bc840..77725922f 100644
--- a/SeedDMS_Core/Core/inc.ClassUser.php
+++ b/SeedDMS_Core/Core/inc.ClassUser.php
@@ -404,7 +404,8 @@ class SeedDMS_Core_User { /* {{{ */
* will check for the 4th paramater and also filter by email. If this
* parameter is left empty, the user will be search by its Id.
* @param string $email optional email address if searching for name
- * @return object instance of class SeedDMS_Core_User
+ * @return object instance of class SeedDMS_Core_User if user was found, null
+ * if user was not found, false in case of error
*/
public static function getInstance($id, $dms, $by='', $email='') { /* {{{ */
$db = $dms->getDB();
@@ -424,7 +425,7 @@ class SeedDMS_Core_User { /* {{{ */
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false) return false;
- if (count($resArr) != 1) return false;
+ if (count($resArr) != 1) return null;
$resArr = $resArr[0];
diff --git a/SeedDMS_Core/package.xml b/SeedDMS_Core/package.xml
index 85f1e6068..4e6b91358 100644
--- a/SeedDMS_Core/package.xml
+++ b/SeedDMS_Core/package.xml
@@ -12,11 +12,11 @@
uwe@steinmann.cxyes
- 2017-09-05
+ 2018-02-01
- 6.0.1
- 6.0.1
+ 6.0.3
+ 6.0.3stable
@@ -24,17 +24,13 @@
GPL License
-- speed up getting list of locked documents
-- setting _logfile in inc.DBAccessPDO.php will log execution times in file
-- fix sql statement to create temp table ttrevisionid and ttreceiptid
-- SeedDMS_Core_DMS::noReadForStatus no longer needed
-- SeedDMS_Core_Document::checkForDueRevisionWorkflow() also checks if there
-are any waiting or pending revisions at all
-- SeedDMS_Core_User::getReverseSubstitutes() works with new roles
-- fix field name in getDocumentList() to make it work for pgsql
-- views instead of temp. tables can be used
-- ReceiveOwner list does not contain old versions anymore
-- all changes up to 5.1.4 merged
+pass 0 as default to getObjects()
+SeedDMS_Core_AttributeDefinition::getStatistics() returns propper values for each item in a value set
+SeedDMS_Core_DMS::getDocumentList() returns list of documents without a receiver
+add lists of drafts and obsolete docs in SeedDMS_Core_DMS::getDocumentList()
+add fast sql statement to SeedDMS_Core_Document::getReceiptStatus() if limit=1
+add callback onCheckAccessDocument to SeedDMS_Core_Document::getAccessMode()
+add new document status 'needs correction' (S_NEEDS_CORRECTION)
@@ -1530,7 +1526,7 @@ returns just users which are not disabled
2017-09-05
-
+
5.1.45.1.4
@@ -1543,6 +1539,48 @@ returns just users which are not disabled
+
+ 2017-11-24
+
+
+ 5.1.5
+ 5.1.5
+
+
+ stable
+ stable
+
+ GPL License
+
+- use views instead of temp. tables
+- add list of expired documents in SeedDMS_Core_DMS::getDocumentList()
+- add methods to set comment, name, public, version of document files
+- add method SeedDMS_Core_Document::transferToUser()
+- SeedDMS_Core_Document::addDocumentFile() returns object of file
+- add SeedDMS_Core_DocumentFile::setDate()
+- remove SeedDMS_Core_DocumentCategory::addCategory() and getCategories()
+- add optional parameters $limit and $offset to SeedDMS_Core_Folder::getDocuments()
+ and SeedDMS_Core_Folder::getSubFolders()
+- getInstance() returns now null instead of false if the object was not found in the db
+- add new methods SeedDMS_Core_Document::addCategories() and
+ SeedDMS_Core_Document::removeCategories()
+
+
+
+ 2018-01-18
+
+
+ 5.1.6
+ 5.1.6
+
+
+ stable
+ stable
+
+ GPL License
+
+
+ 2017-02-28
@@ -1556,7 +1594,7 @@ returns just users which are not disabled
GPL License
-- all changes from 5.1.1 merged
+- all changes from 5.0.14 merged
- SeedDMS_Core_User::getReceiptStatus() and SeedDMS_Core_User::getReviewStatus()
only return entries of the latest document version if not specific document and
version is passed
@@ -1569,6 +1607,53 @@ SeedDMS_Core_DMS::getDocumentsInRevision()
log entry first
- add roles
- use classname from SeedDMS_Core_DMS::_classnames for SeedDMS_Core_DocumentContent
+- add virtual access mode for document links and attachments plus callbacks to
+ check access mode in a hook
+- add new method SeedDMS_Core_DMS::getDocumentsExpired()
+
+
+
+ 2017-05-28
+
+
+ 6.0.1
+ 6.0.1
+
+
+ stable
+ stable
+
+ GPL License
+
+- speed up getting list of locked documents
+- setting _logfile in inc.DBAccessPDO.php will log execution times in file
+
+
+
+ 2017-12-19
+
+
+ 6.0.2
+ 6.0.2
+
+
+ stable
+ stable
+
+ GPL License
+
+- speed up getting list of locked documents
+- setting _logfile in inc.DBAccessPDO.php will log execution times in file
+- fix sql statement to create temp table ttrevisionid and ttreceiptid
+- SeedDMS_Core_DMS::noReadForStatus no longer needed
+- SeedDMS_Core_Document::checkForDueRevisionWorkflow() also checks if there
+are any waiting or pending revisions at all
+- SeedDMS_Core_User::getReverseSubstitutes() works with new roles
+- fix field name in getDocumentList() to make it work for pgsql
+- views instead of temp. tables can be used
+- ReceiveOwner list does not contain old versions anymore
+- all changes up to 5.1.5 merged
+- getTimeline() also returns data for documents with a scheduled revision
diff --git a/SeedDMS_Lucene/Lucene/IndexedDocument.php b/SeedDMS_Lucene/Lucene/IndexedDocument.php
index 54dbb2676..6e890cbed 100644
--- a/SeedDMS_Lucene/Lucene/IndexedDocument.php
+++ b/SeedDMS_Lucene/Lucene/IndexedDocument.php
@@ -24,6 +24,8 @@
*/
class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
+ protected $errormsg;
+
static function execWithTimeout($cmd, $timeout=2) { /* {{{ */
$descriptorspec = array(
0 => array("pipe", "r"),
@@ -37,17 +39,23 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
if (!is_resource($process)) {
throw new Exception("proc_open failed on: " . $cmd);
}
+ stream_set_blocking($pipes[1], 0);
+ stream_set_blocking($pipes[2], 0);
- $output = '';
+ $output = $error = '';
$timeleft = $timeout - time();
- $read = array($pipes[1]);
+ $read = array($pipes[1], $pipes[2]);
$write = NULL;
$exeptions = NULL;
do {
- stream_select($read, $write, $exeptions, $timeleft, 200000);
-
- if (!empty($read)) {
+ $num_changed_streams = stream_select($read, $write, $exeptions, $timeleft, 200000);
+
+ if ($num_changed_streams === false) {
+ proc_terminate($process);
+ throw new Exception("stream select failed on: " . $cmd);
+ } elseif ($num_changed_streams > 0) {
$output .= fread($pipes[1], 8192);
+ $error .= fread($pipes[2], 8192);
}
$timeleft = $timeout - time();
} while (!feof($pipes[1]) && $timeleft > 0);
@@ -56,7 +64,7 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
proc_terminate($process);
throw new Exception("command timeout on: " . $cmd);
} else {
- return $output;
+ return array('stdout'=>$output, 'stderr'=>$error);
}
} /* }}} */
@@ -64,7 +72,8 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
* Constructor. Creates our indexable document and adds all
* necessary fields to it using the passed in document
*/
- public function __construct($dms, $document, $convcmd=null, $nocontent=false, $timeout=5) {
+ public function __construct($dms, $document, $convcmd=null, $nocontent=false, $timeout=5) { /* {{{ */
+ $this->errormsg = '';
$_convcmd = array(
'application/pdf' => 'pdftotext -enc UTF-8 -nopgbrk %s - |sed -e \'s/ [a-zA-Z0-9.]\{1\} / /g\' -e \'s/[0-9.]//g\'',
'application/postscript' => 'ps2pdf14 %s - | pdftotext -enc UTF-8 -nopgbrk - - | sed -e \'s/ [a-zA-Z0-9.]\{1\} / /g\' -e \'s/[0-9.]//g\'',
@@ -124,19 +133,33 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
if($version && !$nocontent) {
$path = $dms->contentDir . $version->getPath();
$content = '';
- $fp = null;
$mimetype = $version->getMimeType();
+ $cmd = '';
+ $mimeparts = explode('/', $mimetype, 2);
if(isset($_convcmd[$mimetype])) {
$cmd = sprintf($_convcmd[$mimetype], $path);
+ } elseif(isset($_convcmd[$mimeparts[0].'/*'])) {
+ $cmd = sprintf($_convcmd[$mimetype], $path);
+ } elseif(isset($_convcmd['*'])) {
+ $cmd = sprintf($_convcmd[$mimetype], $path);
+ }
+ if($cmd) {
try {
$content = self::execWithTimeout($cmd, $timeout);
- if($content) {
- $this->addField(Zend_Search_Lucene_Field::UnStored('content', $content, 'utf-8'));
+ if($content['stdout']) {
+ $this->addField(Zend_Search_Lucene_Field::UnStored('content', $content['stdout'], 'utf-8'));
+ }
+ if($content['stderr']) {
+ $this->errormsg = $content['stderr'];
}
} catch (Exception $e) {
}
}
- }
- }
+ }
+ } /* }}} */
+
+ public function getErrorMsg() { /* {{{ */
+ return $this->errormsg;
+ } /* }}} */
}
?>
diff --git a/SeedDMS_Lucene/package.xml b/SeedDMS_Lucene/package.xml
index 774715d7b..f0dd0f558 100644
--- a/SeedDMS_Lucene/package.xml
+++ b/SeedDMS_Lucene/package.xml
@@ -11,11 +11,11 @@
uwe@steinmann.cxyes
- 2017-03-01
-
+ 2018-01-30
+
- 1.1.10
- 1.1.10
+ 1.1.12
+ 1.1.12stable
@@ -23,7 +23,7 @@
GPL License
-catch exception in execWithTimeout()
+execWithTimeout() reads data from stderr and saves it into error msg
@@ -251,5 +251,37 @@ pass variables to stream_select() to fullfill strict standards.
make all functions in Indexer.php static
+
+ 2017-03-01
+
+
+ 1.1.10
+ 1.1.10
+
+
+ stable
+ stable
+
+ GPL License
+
+catch exception in execWithTimeout()
+
+
+
+ 2017-12-04
+
+
+ 1.1.11
+ 1.1.11
+
+
+ stable
+ stable
+
+ GPL License
+
+allow conversion commands for mimetypes with wildcards
+
+
diff --git a/SeedDMS_Preview/Preview/Base.php b/SeedDMS_Preview/Preview/Base.php
index 25a36cdee..4d6b9cf1f 100644
--- a/SeedDMS_Preview/Preview/Base.php
+++ b/SeedDMS_Preview/Preview/Base.php
@@ -70,18 +70,24 @@ class SeedDMS_Preview_Base {
if (!is_resource($process)) {
throw new Exception("proc_open failed on: " . $cmd);
}
+ stream_set_blocking($pipes[1], 0);
+ stream_set_blocking($pipes[2], 0);
- $output = '';
+ $output = $error = '';
$timeleft = $timeout - time();
- $read = array($pipes[1]);
+ $read = array($pipes[1], $pipes[2]);
$write = NULL;
$exeptions = NULL;
do {
- stream_select($read, $write, $exeptions, $timeleft, 200000);
+ $num_changed_streams = stream_select($read, $write, $exeptions, $timeleft, 200000);
- if (!empty($read)) {
+ if ($num_changed_streams === false) {
+ proc_terminate($process);
+ throw new Exception("stream select failed on: " . $cmd);
+ } elseif ($num_changed_streams > 0) {
$output .= fread($pipes[1], 8192);
- }
+ $error .= fread($pipes[2], 8192);
+ }
$timeleft = $timeout - time();
} while (!feof($pipes[1]) && $timeleft > 0);
@@ -89,7 +95,7 @@ class SeedDMS_Preview_Base {
proc_terminate($process);
throw new Exception("command timeout on: " . $cmd);
} else {
- return $output;
+ return array('stdout'=>$output, 'stderr'=>$error);
}
} /* }}} */
@@ -103,6 +109,19 @@ class SeedDMS_Preview_Base {
* and the value is the command to be called for creating the preview
*/
function setConverters($arr) { /* {{{ */
+ $this->converters = $arr;
+ } /* }}} */
+
+ /**
+ * Add a list of converters
+ *
+ * Merges the list of passed converters with the already existing ones.
+ * Existing converters will be overwritten.
+ *
+ * @param array list of converters. The key of the array contains the mimetype
+ * and the value is the command to be called for creating the preview
+ */
+ function addConverters($arr) { /* {{{ */
$this->converters = array_merge($this->converters, $arr);
} /* }}} */
@@ -113,8 +132,27 @@ class SeedDMS_Preview_Base {
* @return boolean true if converter exists, otherwise false
*/
function hasConverter($mimetype) { /* {{{ */
- return array_key_exists($mimetype, $this->converters);
+ return array_key_exists($mimetype, $this->converters) && $this->converters[$mimetype];
} /* }}} */
+/**
+ * Send a file from disk to the browser
+ *
+ * This function uses either readfile() or the xѕendfile apache module if
+ * it is installed.
+ *
+ * @param string $filename
+ */
+ protected function sendFile($filename) { /* {{{ */
+ if(function_exists('apache_get_modules') && in_array('mod_xsendfile',apache_get_modules())) {
+ header("X-Sendfile: ".$filename);
+ } else {
+ /* Make sure output buffering is off */
+ if (ob_get_level()) {
+ ob_end_clean();
+ }
+ readfile($filename);
+ }
+ } /* }}} */
}
diff --git a/SeedDMS_Preview/Preview/PdfPreviewer.php b/SeedDMS_Preview/Preview/PdfPreviewer.php
index 49b303359..6833a7ae8 100644
--- a/SeedDMS_Preview/Preview/PdfPreviewer.php
+++ b/SeedDMS_Preview/Preview/PdfPreviewer.php
@@ -31,6 +31,14 @@ class SeedDMS_Preview_PdfPreviewer extends SeedDMS_Preview_Base {
'application/vnd.oasis.opendocument.text' => "unoconv -d document -f pdf --stdout -v '%f' > '%o'",
'text/rtf' => "unoconv -d document -f pdf --stdout -v '%f' > '%o'",
'application/msword' => "unoconv -d document -f pdf --stdout -v '%f' > '%o'",
+ 'application/vnd.ms-excel' => "unoconv -d document -f pdf --stdout -v '%f' > '%o'",
+ 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' => "unoconv -d document -f pdf --stdout -v '%f' > '%o'",
+ 'text/plain' => "unoconv -d document -f pdf --stdout -v '%f' > '%o'",
+ 'application/postscript' => "ps2pdf '%f' - > '%o'",
+ 'image/jpeg' => "convert '%f' pdf:- > '%o'",
+ 'image/png' => "convert '%f' pdf:- > '%o'",
+ 'image/gif' => "convert '%f' pdf:- > '%o'",
+ 'video/mp4' => "convert '%f[1-20]' pdf:- > '%o'",
);
} /* }}} */
@@ -188,7 +196,7 @@ class SeedDMS_Preview_PdfPreviewer extends SeedDMS_Preview_Base {
$target = $this->previewDir.$dir.md5($infile);
if($target && file_exists($target.'.pdf')) {
- readfile($target.'.pdf');
+ $this->sendFile($target.'.pdf');
}
} /* }}} */
@@ -207,7 +215,7 @@ class SeedDMS_Preview_PdfPreviewer extends SeedDMS_Preview_Base {
$target = $this->getFileName($object);
if($target && file_exists($target.'.pdf')) {
- readfile($target.'.pdf');
+ $this->sendFile($target.'.pdf');
}
} /* }}} */
diff --git a/SeedDMS_Preview/Preview/Previewer.php b/SeedDMS_Preview/Preview/Previewer.php
index c32271c29..b9ed617ac 100644
--- a/SeedDMS_Preview/Preview/Previewer.php
+++ b/SeedDMS_Preview/Preview/Previewer.php
@@ -40,7 +40,7 @@ class SeedDMS_Preview_Previewer extends SeedDMS_Preview_Base {
'text/plain' => "convert -resize %wx '%f' '%o'",
'application/pdf' => "convert -density 100 -resize %wx '%f[0]' '%o'",
'application/postscript' => "convert -density 100 -resize %wx '%f[0]' '%o'",
- 'application/x-compressed-tar' => "tar tzvf '%f' | convert -density 100 -resize %wx text:-[0] '%o",
+ 'application/x-compressed-tar' => "tar tzvf '%f' | convert -density 100 -resize %wx text:-[0] '%o'",
);
$this->width = intval($width);
} /* }}} */
@@ -115,27 +115,6 @@ class SeedDMS_Preview_Previewer extends SeedDMS_Preview_Base {
$cmd = str_replace(array('%w', '%f', '%o', '%m'), array($width, $infile, $target.'.png', $mimetype), $this->converters['*']);
}
- /*
- switch($mimetype) {
- case "image/png":
- case "image/gif":
- case "image/jpeg":
- case "image/jpg":
- case "image/svg+xml":
- $cmd = 'convert -resize '.$width.'x '.$infile.' '.$target.'.png';
- break;
- case "application/pdf":
- case "application/postscript":
- $cmd = 'convert -density 100 -resize '.$width.'x '.$infile.'[0] '.$target.'.png';
- break;
- case "text/plain":
- $cmd = 'convert -resize '.$width.'x '.$infile.'[0] '.$target.'.png';
- break;
- case "application/x-compressed-tar":
- $cmd = 'tar tzvf '.$infile.' | convert -density 100 -resize '.$width.'x text:-[0] '.$target.'.png';
- break;
- }
- */
if($cmd) {
try {
self::execWithTimeout($cmd, $this->timeout);
@@ -247,7 +226,7 @@ class SeedDMS_Preview_Previewer extends SeedDMS_Preview_Base {
$target = $this->previewDir.$dir.md5($infile).'-'.$width;
if($target && file_exists($target.'.png')) {
- readfile($target.'.png');
+ $this->sendFile($target.'.png');
}
} /* }}} */
@@ -271,7 +250,7 @@ class SeedDMS_Preview_Previewer extends SeedDMS_Preview_Base {
$target = $this->getFileName($object, $width);
if($target && file_exists($target.'.png')) {
- readfile($target.'.png');
+ $this->sendFile($target.'.png');
}
} /* }}} */
diff --git a/SeedDMS_Preview/package.xml b/SeedDMS_Preview/package.xml
index 6c0211aef..e446eaf34 100644
--- a/SeedDMS_Preview/package.xml
+++ b/SeedDMS_Preview/package.xml
@@ -11,10 +11,10 @@
uwe@steinmann.cxyes
- 2017-09-18
-
+ 2018-01-18
+
- 1.2.3
+ 1.2.71.2.0
@@ -23,7 +23,9 @@
GPL License
-createPreview() returns false if running the converter command fails
+add SeedDMS_Preview_Base::sendFile() as a replacement for readfile() which uses
+mod_xsendfile if available
+execWithTimeout() reads data from stderr and returns it together with stdout in array
@@ -287,5 +289,70 @@ commands can be set for mimetypes 'xxxx/*' and '*'
pass mimetype as parameter '%m' to converter
+
+ 2017-09-18
+
+
+ 1.2.3
+ 1.2.0
+
+
+ stable
+ stable
+
+ GPL License
+
+createPreview() returns false if running the converter command fails
+
+
+
+ 2017-10-11
+
+
+ 1.2.4
+ 1.2.0
+
+
+ stable
+ stable
+
+ GPL License
+
+fix typo in converter for tar.gz files
+
+
+
+ 2017-10-11
+
+
+ 1.2.5
+ 1.2.0
+
+
+ stable
+ stable
+
+ GPL License
+
+SeedDMS_Preview_Base::hasConverter() returns only try if command is set
+
+
+
+ 2017-12-04
+
+
+ 1.2.6
+ 1.2.0
+
+
+ stable
+ stable
+
+ GPL License
+
+SeedDMS_Preview_Base::setConverters() overrides existing converters.
+New method SeedDMS_Preview_Base::addConverters() merges new converters with old ones.
+
+
diff --git a/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php b/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php
index 5d2914074..cf40b4a95 100644
--- a/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php
+++ b/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php
@@ -29,6 +29,8 @@ require_once('Document.php');
*/
class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document {
+ protected $errormsg;
+
static function execWithTimeout($cmd, $timeout=2) { /* {{{ */
$descriptorspec = array(
0 => array("pipe", "r"),
@@ -36,23 +38,29 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document {
2 => array("pipe", "w")
);
$pipes = array();
-
+
$timeout += time();
$process = proc_open($cmd, $descriptorspec, $pipes);
if (!is_resource($process)) {
throw new Exception("proc_open failed on: " . $cmd);
}
+ stream_set_blocking($pipes[1], 0);
+ stream_set_blocking($pipes[2], 0);
- $output = '';
+ $output = $error = '';
$timeleft = $timeout - time();
- $read = array($pipes[1]);
+ $read = array($pipes[1], $pipes[2]);
$write = NULL;
$exeptions = NULL;
do {
- stream_select($read, $write, $exeptions, $timeleft, 200000);
-
- if (!empty($read)) {
+ $num_changed_streams = stream_select($read, $write, $exeptions, $timeleft, 200000);
+
+ if ($num_changed_streams === false) {
+ proc_terminate($process);
+ throw new Exception("stream select failed on: " . $cmd);
+ } elseif ($num_changed_streams > 0) {
$output .= fread($pipes[1], 8192);
+ $error .= fread($pipes[2], 8192);
}
$timeleft = $timeout - time();
} while (!feof($pipes[1]) && $timeleft > 0);
@@ -61,7 +69,7 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document {
proc_terminate($process);
throw new Exception("command timeout on: " . $cmd);
} else {
- return $output;
+ return array('stdout'=>$output, 'stderr'=>$error);
}
} /* }}} */
@@ -69,7 +77,8 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document {
* Constructor. Creates our indexable document and adds all
* necessary fields to it using the passed in document
*/
- public function __construct($dms, $document, $convcmd=null, $nocontent=false, $timeout=5) {
+ public function __construct($dms, $document, $convcmd=null, $nocontent=false, $timeout=5) { /* {{{ */
+ $this->errormsg = '';
$_convcmd = array(
'application/pdf' => 'pdftotext -enc UTF-8 -nopgbrk %s - |sed -e \'s/ [a-zA-Z0-9.]\{1\} / /g\' -e \'s/[0-9.]//g\'',
'application/postscript' => 'ps2pdf14 %s - | pdftotext -enc UTF-8 -nopgbrk - - | sed -e \'s/ [a-zA-Z0-9.]\{1\} / /g\' -e \'s/[0-9.]//g\'',
@@ -129,19 +138,33 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document {
if($version && !$nocontent) {
$path = $dms->contentDir . $version->getPath();
$content = '';
- $fp = null;
$mimetype = $version->getMimeType();
+ $cmd = '';
+ $mimeparts = explode('/', $mimetype, 2);
if(isset($_convcmd[$mimetype])) {
$cmd = sprintf($_convcmd[$mimetype], $path);
+ } elseif(isset($_convcmd[$mimeparts[0].'/*'])) {
+ $cmd = sprintf($_convcmd[$mimetype], $path);
+ } elseif(isset($_convcmd['*'])) {
+ $cmd = sprintf($_convcmd[$mimetype], $path);
+ }
+ if($cmd) {
try {
$content = self::execWithTimeout($cmd, $timeout);
- if($content) {
- $this->addField('content', $content, 'unstored');
+ if($content['stdout']) {
+ $this->addField('content', $content['stdout'], 'unstored');
+ }
+ if($content['stderr']) {
+ $this->errormsg = $content['stderr'];
}
} catch (Exception $e) {
}
}
}
- }
+ } /* }}} */
+
+ public function getErrorMsg() { /* {{{ */
+ return $this->errormsg;
+ } /* }}} */
}
?>
diff --git a/SeedDMS_SQLiteFTS/package.xml b/SeedDMS_SQLiteFTS/package.xml
index 62167bb8e..f83232424 100644
--- a/SeedDMS_SQLiteFTS/package.xml
+++ b/SeedDMS_SQLiteFTS/package.xml
@@ -11,11 +11,11 @@
uwe@steinmann.cxyes
- 2017-03-01
-
+ 2018-01-30
+
- 1.0.7
- 1.0.7
+ 1.0.9
+ 1.0.9stable
@@ -23,7 +23,7 @@
GPL License
-catch exception in execWithTimeout()
+execWithTimeout() reads data from stderr and saves it into error msg
@@ -178,5 +178,37 @@ set last parameter of stream_select() to 200000 micro sec. in case the timeout i
fix calculation of timeout (see bug #269)
+
+ 2017-03-01
+
+
+ 1.0.7
+ 1.0.7
+
+
+ stable
+ stable
+
+ GPL License
+
+catch exception in execWithTimeout()
+
+
+
+ 2017-12-04
+
+
+ 1.0.8
+ 1.0.8
+
+
+ stable
+ stable
+
+ GPL License
+
+allow conversion commands for mimetypes with wildcards
+
+
diff --git a/TODO b/TODO
index 5a54b295a..097943d42 100644
--- a/TODO
+++ b/TODO
@@ -2,16 +2,11 @@ Show workflow steps after document has been released (keep workflow tab)
Show documents in calendar when they where uploaded.
-Add attribute type 'date'
-
Update comment and date of a review/approval, if the same status is set
again. Currently setting the same status is turned of, because it didn't
have any effect, which is quite confusing if the user can do an operation
which has not the expected result.
-Show number of documents that needs care (approval, review, any other action
-in a workflog) next to Login/Logout-Menu.
-
Show message on doc info page if documents expects an action like review,
approval, etc.
@@ -34,23 +29,15 @@ Allow to specify fine grained notification (e.g. deleting a document, folder)
Have access rights depending on document status. This will allow to
restrict access when a document is in a workflow or has been rejected.
-There are still global variable in class SeedetoDMS_Bootstrap_Style
-
Settings::searchConfigFilePath() and Settings::getConfigDir() use different
approaches to get the configuration directory.
Show expiration status of documents in document list
-Export/Import content as xml (even for subfolders)
-
Copy folders recursivly
Allow operations like delete, move, approve, etc. on a list of documents
-Upload of multiple documents without an applet
-
-Do not show documents which are not reviewed or approved or rejected
-
installation script:
- user simply unpack the tar.gz in a server folder and access that folder
- on startup if there are installation problems php automatically run the configuration script
@@ -70,9 +57,6 @@ Sometimes in the DB are written messages strings in plain language whose
language depends on the current user and will never be translated.
This can be avoided using only coded messages
-The mail language is translated using the current user language but should use
-the receiver language (not easy).
-
In my Documents->all documents there should be two lists: one (the current) with
the user's document, and another with the user's updated document (that's because
one user could have updated a document not owned by himself)
diff --git a/controllers/class.AddDocument.php b/controllers/class.AddDocument.php
index d7247ce0a..76c2d6ddb 100644
--- a/controllers/class.AddDocument.php
+++ b/controllers/class.AddDocument.php
@@ -23,13 +23,17 @@
class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
public function run() { /* {{{ */
- $name = $this->getParam('name');
- $comment = $this->getParam('comment');
+ $dms = $this->params['dms'];
+ $user = $this->params['user'];
+ $settings = $this->params['settings'];
+ $index = $this->params['index'];
+ $indexconf = $this->params['indexconf'];
+ $folder = $this->params['folder'];
/* Call preAddDocument early, because it might need to modify some
* of the parameters.
*/
- if(false === $this->callHook('preAddDocument', array('name'=>&$name, 'comment'=>&$comment))) {
+ if(false === $this->callHook('preAddDocument')) {
if(empty($this->errormsg))
$this->errormsg = 'hook_preAddDocument_failed';
return null;
@@ -37,13 +41,7 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
$name = $this->getParam('name');
$comment = $this->getParam('comment');
- $dms = $this->params['dms'];
- $user = $this->params['user'];
- $settings = $this->params['settings'];
$documentsource = $this->params['documentsource'];
- $index = $this->params['index'];
- $indexconf = $this->params['indexconf'];
- $folder = $this->params['folder'];
$expires = $this->getParam('expires');
$keywords = $this->getParam('keywords');
$cats = $this->getParam('categories');
@@ -55,6 +53,7 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
$sequence = $this->getParam('sequence');
$reviewers = $this->getParam('reviewers');
$approvers = $this->getParam('approvers');
+ $recipients = $this->getParam('recipients');
$reqversion = $this->getParam('reqversion');
$version_comment = $this->getParam('versioncomment');
$attributes = $this->getParam('attributes');
@@ -90,6 +89,22 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
}
}
+ $lc = $document->getLatestContent();
+ if($recipients['i']) {
+ foreach($recipients['i'] as $uid) {
+ if($u = $dms->getUser($uid)) {
+ $res = $lc->addIndRecipient($u, $user);
+ }
+ }
+ }
+ if($recipients['g']) {
+ foreach($recipients['g'] as $gid) {
+ if($g = $dms->getGroup($gid)) {
+ $res = $lc->addGrpRecipient($g, $user);
+ }
+ }
+ }
+
if($index) {
$idoc = new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, !($filesize < $settings->_maxSizeForFullText));
if(!$this->callHook('preIndexDocument', $document, $idoc)) {
diff --git a/controllers/class.AddSubFolder.php b/controllers/class.AddSubFolder.php
new file mode 100644
index 000000000..0d6582855
--- /dev/null
+++ b/controllers/class.AddSubFolder.php
@@ -0,0 +1,71 @@
+
+ * @copyright Copyright (C) 2010-2013 Uwe Steinmann
+ * @version Release: @package_version@
+ */
+
+/**
+ * Class which does the busines logic for downloading a document
+ *
+ * @category DMS
+ * @package SeedDMS
+ * @author Uwe Steinmann
+ * @copyright Copyright (C) 2010-2013 Uwe Steinmann
+ * @version Release: @package_version@
+ */
+class SeedDMS_Controller_AddSubFolder extends SeedDMS_Controller_Common {
+
+ public function run() { /* {{{ */
+ $dms = $this->params['dms'];
+ $user = $this->params['user'];
+ $folder = $this->params['folder'];
+
+ /* Call preAddSubFolder early, because it might need to modify some
+ * of the parameters.
+ */
+ if(false === $this->callHook('preAddSubFolder')) {
+ if(empty($this->errormsg))
+ $this->errormsg = 'hook_preAddSubFolder_failed';
+ return null;
+ }
+
+ $name = $this->getParam('name');
+ $comment = $this->getParam('comment');
+ $sequence = $this->getParam('sequence');
+ $attributes = $this->getParam('attributes');
+ $notificationgroups = $this->getParam('notificationgroups');
+ $notificationusers = $this->getParam('notificationusers');
+
+ $result = $this->callHook('addSubFolder');
+ if($result === null) {
+ $subFolder = $folder->addSubFolder($name, $comment, $user, $sequence, $attributes);
+ if (!is_object($subFolder)) {
+ $this->errormsg = "error_occured";
+ return false;
+ }
+ /* Check if additional notification shall be added */
+ foreach($notificationusers as $notuser) {
+ if($subFolder->getAccessMode($user) >= M_READ)
+ $res = $subFolder->addNotify($notuser->getID(), true);
+ }
+ foreach($notificationgroups as $notgroup) {
+ if($subFolder->getGroupAccessMode($notgroup) >= M_READ)
+ $res = $subFolder->addNotify($notgroup->getID(), false);
+ }
+
+ if(!$this->callHook('postAddSubFolder', $subFolder)) {
+ }
+ $result = $subFolder;
+ }
+
+ return $result;
+ } /* }}} */
+}
+
diff --git a/controllers/class.AttributeMgr.php b/controllers/class.AttributeMgr.php
new file mode 100644
index 000000000..f27a46090
--- /dev/null
+++ b/controllers/class.AttributeMgr.php
@@ -0,0 +1,87 @@
+
+ * @copyright Copyright (C) 2010-2013 Uwe Steinmann
+ * @version Release: @package_version@
+ */
+
+/**
+ * Class which does the busines logic for attribute definition manager
+ *
+ * @category DMS
+ * @package SeedDMS
+ * @author Uwe Steinmann
+ * @copyright Copyright (C) 2010-2013 Uwe Steinmann
+ * @version Release: @package_version@
+ */
+class SeedDMS_Controller_AttributeMgr extends SeedDMS_Controller_Common {
+
+ public function run() { /* {{{ */
+ } /* }}} */
+
+ public function addattrdef() { /* {{{ */
+ $dms = $this->params['dms'];
+ $name = $this->params['name'];
+ $type = $this->params['type'];
+ $objtype = $this->params['objtype'];
+ $multiple = $this->params['multiple'];
+ $minvalues = $this->params['minvalues'];
+ $maxvalues = $this->params['maxvalues'];
+ $valueset = $this->params['valueset'];
+ $regex = $this->params['regex'];
+
+ return($dms->addAttributeDefinition($name, $objtype, $type, $multiple, $minvalues, $maxvalues, $valueset, $regex));
+ } /* }}} */
+
+ public function removeattrdef() { /* {{{ */
+ $attrdef = $this->params['attrdef'];
+ return $attrdef->remove();
+ } /* }}} */
+
+ public function editattrdef() { /* {{{ */
+ $dms = $this->params['dms'];
+ $name = $this->params['name'];
+ $attrdef = $this->params['attrdef'];
+ $type = $this->params['type'];
+ $objtype = $this->params['objtype'];
+ $multiple = $this->params['multiple'];
+ $minvalues = $this->params['minvalues'];
+ $maxvalues = $this->params['maxvalues'];
+ $valueset = $this->params['valueset'];
+ $regex = $this->params['regex'];
+
+ if (!$attrdef->setName($name)) {
+ return false;
+ }
+ if (!$attrdef->setType($type)) {
+ return false;
+ }
+ if (!$attrdef->setObjType($objtype)) {
+ return false;
+ }
+ if (!$attrdef->setMultipleValues($multiple)) {
+ return false;
+ }
+ if (!$attrdef->setMinValues($minvalues)) {
+ return false;
+ }
+ if (!$attrdef->setMaxValues($maxvalues)) {
+ return false;
+ }
+ if (!$attrdef->setValueSet($valueset)) {
+ return false;
+ }
+ if (!$attrdef->setRegex($regex)) {
+ return false;
+ }
+
+ return true;
+ } /* }}} */
+}
+
diff --git a/controllers/class.DocumentAccess.php b/controllers/class.DocumentAccess.php
new file mode 100644
index 000000000..aaeb6a457
--- /dev/null
+++ b/controllers/class.DocumentAccess.php
@@ -0,0 +1,148 @@
+
+ * @copyright Copyright (C) 2010-2017 Uwe Steinmann
+ * @version Release: @package_version@
+ */
+
+/**
+ * Class which does the busines logic for editing a folder
+ *
+ * @category DMS
+ * @package SeedDMS
+ * @author Uwe Steinmann
+ * @copyright Copyright (C) 2010-2017 Uwe Steinmann
+ * @version Release: @package_version@
+ */
+class SeedDMS_Controller_DocumentAccess extends SeedDMS_Controller_Common {
+
+ public function run() {
+ $dms = $this->params['dms'];
+ $user = $this->params['user'];
+ $folder = $this->params['folder'];
+ $document = $this->params['document'];
+ $settings = $this->params['settings'];
+ $action = $this->params['action'];
+
+ // Change owner -----------------------------------------------------------
+ if ($action == "setowner") {
+ if(false === $this->callHook('preSetOwner', $document)) {
+ if(empty($this->errormsg))
+ $this->errormsg = 'hook_preSetOwner_failed';
+ return null;
+ }
+ $newowner = $this->params['newowner'];
+ $oldowner = $document->getOwner();
+ if($document->setOwner($newowner)) {
+ if(false === $this->callHook('postSetOwner', $document, $oldowner)) {
+ if(empty($this->errormsg))
+ $this->errormsg = 'hook_postSetOwner_failed';
+ return null;
+ }
+ }
+ } elseif ($action == "notinherit") {
+ if(false === $this->callHook('preSetNotInherit', $document)) {
+ if(empty($this->errormsg))
+ $this->errormsg = 'hook_preSetNotInherit_failed';
+ return null;
+ }
+
+ /* Get default access before access is not longer inherited. This
+ * will return the default access from the parent folder.
+ */
+ $defAccess = $document->getDefaultAccess();
+ if(!$document->setInheritAccess(false)) {
+ return false;
+ }
+
+ if(!$document->setDefaultAccess($defAccess)) {
+ return false;
+ }
+
+ //copy ACL of parent folder
+ $mode = $this->params['mode'];
+ if ($mode == "copy") {
+ $accessList = $folder->getAccessList();
+ foreach ($accessList["users"] as $userAccess)
+ $document->addAccess($userAccess->getMode(), $userAccess->getUserID(), true);
+ foreach ($accessList["groups"] as $groupAccess)
+ $document->addAccess($groupAccess->getMode(), $groupAccess->getGroupID(), false);
+ }
+
+ if(false === $this->callHook('postSetNotInherit', $document)) {
+ if(empty($this->errormsg))
+ $this->errormsg = 'hook_postSetNotInherit_failed';
+ return null;
+ }
+ } elseif ($action == "inherit") {
+ if(false === $this->callHook('preSetInherit', $document)) {
+ if(empty($this->errormsg))
+ $this->errormsg = 'hook_preSetInherit_failed';
+ return null;
+ }
+ if(!$document->clearAccessList() || !$document->setInheritAccess(true)) {
+ return false;
+ }
+
+ if(false === $this->callHook('postSetInherit', $document)) {
+ if(empty($this->errormsg))
+ $this->errormsg = 'hook_postSetInherit_failed';
+ return null;
+ }
+ } elseif ($action == "setdefault") {
+ if(false === $this->callHook('preSetDefault', $document)) {
+ if(empty($this->errormsg))
+ $this->errormsg = 'hook_preSetDefault_failed';
+ return null;
+ }
+
+ $mode = $this->params['mode'];
+ if(!$document->setDefaultAccess($mode)) {
+ return false;
+ }
+
+ if(false === $this->callHook('postSetDefault', $document)) {
+ if(empty($this->errormsg))
+ $this->errormsg = 'hook_postSetDefault_failed';
+ return null;
+ }
+ } elseif ($action == "editaccess") {
+ $mode = $this->params['mode'];
+ $userid = $this->params['userid'];
+ $groupid = $this->params['groupid'];
+ if ($userid) {
+ $document->changeAccess($mode, $userid, true);
+ }
+ elseif ($groupid) {
+ $document->changeAccess($mode, $groupid, false);
+ }
+ } elseif ($action == "delaccess") {
+ $userid = $this->params['userid'];
+ $groupid = $this->params['groupid'];
+ if ($userid) {
+ $document->removeAccess($userid, true);
+ }
+ elseif ($groupid) {
+ $document->removeAccess($groupid, false);
+ }
+ } elseif ($action == "addaccess") {
+ $mode = $this->params['mode'];
+ $userid = $this->params['userid'];
+ $groupid = $this->params['groupid'];
+ if ($userid && $userid != -1) {
+ $document->addAccess($mode, $userid, true);
+ }
+ elseif ($groupid && $groupid != -1) {
+ $document->addAccess($mode, $groupid, false);
+ }
+ }
+
+ return true;
+ }
+}
diff --git a/controllers/class.Download.php b/controllers/class.Download.php
index 8cda3a36a..9d2da85a3 100644
--- a/controllers/class.Download.php
+++ b/controllers/class.Download.php
@@ -35,7 +35,7 @@ class SeedDMS_Controller_Download extends SeedDMS_Controller_Common {
header("Content-Type: " . $content->getMimeType());
header("Cache-Control: must-revalidate");
- readfile($dms->contentDir . $content->getPath());
+ sendFile($dms->contentDir . $content->getPath());
}
}
} /* }}} */
@@ -46,17 +46,13 @@ class SeedDMS_Controller_Download extends SeedDMS_Controller_Common {
if(null === $this->callHook('file')) {
if(file_exists($dms->contentDir . $file->getPath())) {
- header("Content-Type: application/force-download; name=\"" . $file->getOriginalFileName() . "\"");
header("Content-Transfer-Encoding: binary");
header("Content-Length: " . filesize($dms->contentDir . $file->getPath() ));
header("Content-Disposition: attachment; filename=\"" . $file->getOriginalFileName() . "\"");
- //header("Expires: 0");
header("Content-Type: " . $file->getMimeType());
- //header("Cache-Control: no-cache, must-revalidate");
header("Cache-Control: must-revalidate");
- //header("Pragma: no-cache");
- readfile($dms->contentDir . $file->getPath());
+ sendFile($dms->contentDir . $file->getPath());
}
}
} /* }}} */
@@ -76,8 +72,7 @@ class SeedDMS_Controller_Download extends SeedDMS_Controller_Common {
header("Content-Disposition: attachment; filename=\"" .$efilename . "\"; filename*=UTF-8''".$efilename);
header("Cache-Control: public");
- ob_clean();
- readfile($basedir .$filename );
+ sendFile($basedir .$filename );
}
}
} /* }}} */
@@ -96,8 +91,7 @@ class SeedDMS_Controller_Download extends SeedDMS_Controller_Common {
header("Content-Disposition: attachment; filename=\"" .$efilename . "\"; filename*=UTF-8''".$efilename);
header("Cache-Control: must-revalidate");
- ob_clean();
- readfile($basedir.$filename);
+ sendFile($basedir.$filename);
}
}
} /* }}} */
@@ -109,15 +103,14 @@ class SeedDMS_Controller_Download extends SeedDMS_Controller_Common {
if(null === $this->callHook('sqldump')) {
if(file_exists($basedir . $filename)) {
- header("Content-Type: application/zip; name=\"" . $filename . "\"");
+ header("Content-Type: application/zip");
header("Content-Transfer-Encoding: binary");
header("Content-Length: " . filesize($basedir . $filename ));
$efilename = rawurlencode($filename);
header("Content-Disposition: attachment; filename=\"" .$efilename . "\"; filename*=UTF-8''".$efilename);
header("Cache-Control: must-revalidate");
- ob_clean();
- readfile($basedir.$filename);
+ sendFile($basedir.$filename);
}
}
} /* }}} */
@@ -137,12 +130,12 @@ class SeedDMS_Controller_Download extends SeedDMS_Controller_Common {
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mimetype = finfo_file($finfo, $filename);
- header("Content-Type: ".$mimetype."; name=\"approval-" . $document->getID()."-".(int) $_GET['approvelogid'] . get_extension($mimetype) . "\"");
+ header("Content-Type: ".$mimetype);
header("Content-Transfer-Encoding: binary");
header("Content-Length: " . filesize($filename ));
header("Content-Disposition: attachment; filename=\"approval-" . $document->getID()."-".(int) $_GET['approvelogid'] . get_extension($mimetype) . "\"");
header("Cache-Control: must-revalidate");
- readfile($filename);
+ sendFile($filename);
}
} /* }}} */
@@ -161,12 +154,12 @@ class SeedDMS_Controller_Download extends SeedDMS_Controller_Common {
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mimetype = finfo_file($finfo, $filename);
- header("Content-Type: ".$mimetype."; name=\"review-" . $document->getID()."-".(int) $_GET['reviewlogid'] . get_extension($mimetype) . "\"");
+ header("Content-Type: ".$mimetype);
header("Content-Transfer-Encoding: binary");
header("Content-Length: " . filesize($filename ));
header("Content-Disposition: attachment; filename=\"review-" . $document->getID()."-".(int) $_GET['reviewlogid'] . get_extension($mimetype) . "\"");
header("Cache-Control: must-revalidate");
- readfile($filename);
+ sendFile($filename);
}
return true;
} /* }}} */
diff --git a/controllers/class.EditDocument.php b/controllers/class.EditDocument.php
new file mode 100644
index 000000000..6d8714df4
--- /dev/null
+++ b/controllers/class.EditDocument.php
@@ -0,0 +1,161 @@
+
+ * @copyright Copyright (C) 2010-2013 Uwe Steinmann
+ * @version Release: @package_version@
+ */
+
+/**
+ * Class which does the busines logic for editing a document
+ *
+ * @category DMS
+ * @package SeedDMS
+ * @author Uwe Steinmann
+ * @copyright Copyright (C) 2010-2013 Uwe Steinmann
+ * @version Release: @package_version@
+ */
+class SeedDMS_Controller_EditDocument extends SeedDMS_Controller_Common {
+
+ public function run() {
+ $dms = $this->params['dms'];
+ $user = $this->params['user'];
+ $settings = $this->params['settings'];
+ $document = $this->params['document'];
+ $name = $this->params['name'];
+
+ if(false === $this->callHook('preEditDocument')) {
+ if(empty($this->errormsg))
+ $this->errormsg = 'hook_preEditDocument_failed';
+ return null;
+ }
+
+ $result = $this->callHook('editDocument', $document);
+ if($result === null) {
+ $name = $this->params['name'];
+ $oldname = $document->getName();
+ if($oldname != $name)
+ if(!$document->setName($name))
+ return false;
+
+ $comment = $this->params['comment'];
+ if(($oldcomment = $document->getComment()) != $comment)
+ if(!$document->setComment($comment))
+ return false;
+
+ $expires = $this->params['expires'];
+ $oldexpires = $document->getExpires();
+ if ($expires != $oldexpires) {
+ if(!$this->callHook('preSetExpires', $document, $expires)) {
+ }
+
+ if(!$document->setExpires($expires)) {
+ return false;
+ }
+
+ $document->verifyLastestContentExpriry();
+
+ if(!$this->callHook('postSetExpires', $document, $expires)) {
+ }
+ }
+
+ $keywords = $this->params['keywords'];
+ $oldkeywords = $document->getKeywords();
+ if ($oldkeywords != $keywords) {
+ if(!$this->callHook('preSetKeywords', $document, $keywords, $oldkeywords)) {
+ }
+
+ if(!$document->setKeywords($keywords)) {
+ return false;
+ }
+
+ if(!$this->callHook('postSetKeywords', $document, $keywords, $oldkeywords)) {
+ }
+ }
+
+ $categories = $this->params['categories'];
+ $oldcategories = $document->getCategories();
+ if($categories) {
+ $categoriesarr = array();
+ foreach($categories as $catid) {
+ if($cat = $dms->getDocumentCategory($catid)) {
+ $categoriesarr[] = $cat;
+ }
+
+ }
+ $oldcatsids = array();
+ foreach($oldcategories as $oldcategory)
+ $oldcatsids[] = $oldcategory->getID();
+
+ if (count($categoriesarr) != count($oldcategories) ||
+ array_diff($categories, $oldcatsids)) {
+ if(!$this->callHook('preSetCategories', $document, $categoriesarr, $oldcategories)) {
+ }
+ if(!$document->setCategories($categoriesarr)) {
+ return false;
+ }
+ if(!$this->callHook('postSetCategories', $document, $categoriesarr, $oldcategories)) {
+ }
+ }
+ } elseif($oldcategories) {
+ if(!$this->callHook('preSetCategories', $document, array(), $oldcategories)) {
+ }
+ if(!$document->setCategories(array())) {
+ return false;
+ }
+ if(!$this->callHook('postSetCategories', $document, array(), $oldcategories)) {
+ }
+ }
+
+ $attributes = $this->params['attributes'];
+ $oldattributes = $document->getAttributes();
+ if($attributes) {
+ foreach($attributes as $attrdefid=>$attribute) {
+ $attrdef = $dms->getAttributeDefinition($attrdefid);
+ if($attribute) {
+ if(!$attrdef->validate($attribute)) {
+ $this->errormsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute);
+ return false;
+ }
+
+ if(!isset($oldattributes[$attrdefid]) || $attribute != $oldattributes[$attrdefid]->getValue()) {
+ if(!$document->setAttributeValue($dms->getAttributeDefinition($attrdefid), $attribute))
+ return false;
+ }
+ } elseif($attrdef->getMinValues() > 0) {
+ $this->errormsg = getMLText("attr_min_values", array("attrname"=>$attrdef->getName()));
+ } elseif(isset($oldattributes[$attrdefid])) {
+ if(!$document->removeAttribute($dms->getAttributeDefinition($attrdefid)))
+ return false;
+ }
+ }
+ }
+ foreach($oldattributes as $attrdefid=>$oldattribute) {
+ if(!isset($attributes[$attrdefid])) {
+ if(!$document->removeAttribute($dms->getAttributeDefinition($attrdefid)))
+ return false;
+ }
+ }
+
+ $sequence = $this->params['sequence'];
+ if(strcasecmp($sequence, "keep")) {
+ if($document->setSequence($sequence)) {
+ } else {
+ return false;
+ }
+ }
+
+ if(!$this->callHook('postEditDocument')) {
+ }
+
+ } else
+ return $result;
+
+ return true;
+ }
+}
diff --git a/controllers/class.EditDocumentFile.php b/controllers/class.EditDocumentFile.php
new file mode 100644
index 000000000..a789057f5
--- /dev/null
+++ b/controllers/class.EditDocumentFile.php
@@ -0,0 +1,68 @@
+
+ * @copyright Copyright (C) 2010-2013 Uwe Steinmann
+ * @version Release: @package_version@
+ */
+
+/**
+ * Class which does the busines logic for editing a document
+ *
+ * @category DMS
+ * @package SeedDMS
+ * @author Uwe Steinmann
+ * @copyright Copyright (C) 2010-2013 Uwe Steinmann
+ * @version Release: @package_version@
+ */
+class SeedDMS_Controller_EditDocumentFile extends SeedDMS_Controller_Common {
+
+ public function run() {
+ $dms = $this->params['dms'];
+ $user = $this->params['user'];
+ $settings = $this->params['settings'];
+ $document = $this->params['document'];
+ $file = $this->params['file'];
+
+ if(false === $this->callHook('preEditDocumentFile')) {
+ if(empty($this->errormsg))
+ $this->errormsg = 'hook_preEditDocumentFile_failed';
+ return null;
+ }
+
+ $result = $this->callHook('editDocumentFile', $document);
+ if($result === null) {
+ $name = $this->params['name'];
+ $oldname = $file->getName();
+ if($oldname != $name)
+ if(!$file->setName($name))
+ return false;
+
+ $comment = $this->params['comment'];
+ if(($oldcomment = $file->getComment()) != $comment)
+ if(!$file->setComment($comment))
+ return false;
+
+ $version = $this->params["version"];
+ $oldversion = $file->getVersion();
+ if ($oldversion != $version)
+ if(!$file->setVersion($version))
+ return false;
+
+ $public = $this->params["public"];
+ $file->setPublic($public == 'true' ? 1 : 0);
+
+ if(!$this->callHook('postEditDocumentFile')) {
+ }
+
+ } else
+ return $result;
+
+ return true;
+ }
+}
diff --git a/controllers/class.EditFolder.php b/controllers/class.EditFolder.php
index 30aeee6b4..eeaf02634 100644
--- a/controllers/class.EditFolder.php
+++ b/controllers/class.EditFolder.php
@@ -27,28 +27,26 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common {
$user = $this->params['user'];
$settings = $this->params['settings'];
$folder = $this->params['folder'];
- $name = $this->params['name'];
- $comment = $this->params['comment'];
- $sequence = $this->params['sequence'];
- $attributes = $this->params['attributes'];
- /* Get the document id and name before removing the document */
- $foldername = $folder->getName();
- $folderid = $folder->getID();
-
- if(!$this->callHook('preEditFolder')) {
+ if(false === $this->callHook('preEditFolder')) {
+ if(empty($this->errormsg))
+ $this->errormsg = 'hook_preEditFolder_failed';
+ return null;
}
$result = $this->callHook('editFolder', $folder);
if($result === null) {
+ $name = $this->params['name'];
if(($oldname = $folder->getName()) != $name)
if(!$folder->setName($name))
return false;
+ $comment = $this->params['comment'];
if(($oldcomment = $folder->getComment()) != $comment)
if(!$folder->setComment($comment))
return false;
+ $attributes = $this->params['attributes'];
$oldattributes = $folder->getAttributes();
if($attributes) {
foreach($attributes as $attrdefid=>$attribute) {
@@ -78,6 +76,7 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common {
}
}
+ $sequence = $this->params['sequence'];
if(strcasecmp($sequence, "keep")) {
if($folder->setSequence($sequence)) {
} else {
diff --git a/controllers/class.RemoveDocument.php b/controllers/class.RemoveDocument.php
index 282300e05..6371ec1e1 100644
--- a/controllers/class.RemoveDocument.php
+++ b/controllers/class.RemoveDocument.php
@@ -36,7 +36,10 @@ class SeedDMS_Controller_RemoveDocument extends SeedDMS_Controller_Common {
$docname = $document->getName();
$documentid = $document->getID();
- if(!$this->callHook('preRemoveDocument')) {
+ if(false === $this->callHook('preRemoveDocument')) {
+ if(empty($this->errormsg))
+ $this->errormsg = 'hook_preRemoveDocument_failed';
+ return null;
}
$result = $this->callHook('removeDocument', $document);
diff --git a/controllers/class.RemoveFolder.php b/controllers/class.RemoveFolder.php
index d8ae53128..c41b7f74f 100644
--- a/controllers/class.RemoveFolder.php
+++ b/controllers/class.RemoveFolder.php
@@ -34,7 +34,10 @@ class SeedDMS_Controller_RemoveFolder extends SeedDMS_Controller_Common {
$foldername = $folder->getName();
$folderid = $folder->getID();
- if(!$this->callHook('preRemoveFolder')) {
+ if(false === $this->callHook('preRemoveFolder')) {
+ if(empty($this->errormsg))
+ $this->errormsg = 'hook_preRemoveFolder_failed';
+ return null;
}
$result = $this->callHook('removeFolder', $folder);
diff --git a/controllers/class.ReviseDocument.php b/controllers/class.ReviseDocument.php
index 7ed205668..35106984d 100644
--- a/controllers/class.ReviseDocument.php
+++ b/controllers/class.ReviseDocument.php
@@ -64,7 +64,7 @@ class SeedDMS_Controller_ReviseDocument extends SeedDMS_Controller_Common {
$result = $this->callHook('reviseUpdateDocumentStatus', $content);
if($result === null) {
if ($revisionstatus == -1){
- if(!$content->setStatus(S_REJECTED,$comment,$user)) {
+ if(!$content->setStatus(S_NEEDS_CORRECTION,$comment,$user)) {
$this->error = 1;
$this->errormsg = "revision_update_failed";
return false;
diff --git a/controllers/class.TransferDocument.php b/controllers/class.TransferDocument.php
new file mode 100644
index 000000000..6585e3f0b
--- /dev/null
+++ b/controllers/class.TransferDocument.php
@@ -0,0 +1,53 @@
+
+ * @copyright Copyright (C) 2017 Uwe Steinmann
+ * @version Release: @package_version@
+ */
+
+/**
+ * Class which does the busines logic for downloading a document
+ *
+ * @category DMS
+ * @package SeedDMS
+ * @author Uwe Steinmann
+ * @copyright Copyright (C) 2017 Uwe Steinmann
+ * @version Release: @package_version@
+ */
+class SeedDMS_Controller_TransferDocument extends SeedDMS_Controller_Common {
+
+ public function run() {
+ $dms = $this->params['dms'];
+ $user = $this->params['user'];
+ $settings = $this->params['settings'];
+ $document = $this->params['document'];
+ $newuser = $this->params['newuser'];
+
+ $folder = $document->getFolder();
+
+ if(false === $this->callHook('preTransferDocument')) {
+ if(empty($this->errormsg))
+ $this->errormsg = 'hook_preTransferDocument_failed';
+ return null;
+ }
+
+ $result = $this->callHook('transferDocument', $document);
+ if($result === null) {
+ if (!$document->transferToUser($newuser)) {
+ return false;
+ } else {
+ if(!$this->callHook('postTransferDocument')) {
+ }
+ }
+ }
+
+ return true;
+ }
+}
+
diff --git a/controllers/class.UpdateDocument.php b/controllers/class.UpdateDocument.php
index b97ba2186..36dda66de 100644
--- a/controllers/class.UpdateDocument.php
+++ b/controllers/class.UpdateDocument.php
@@ -50,6 +50,7 @@ class SeedDMS_Controller_UpdateDocument extends SeedDMS_Controller_Common {
$userfiletype = $this->getParam('userfiletype');
$reviewers = $this->getParam('reviewers');
$approvers = $this->getParam('approvers');
+ $recipients = $this->getParam('recipients');
$reqversion = $this->getParam('reqversion');
$comment = $this->getParam('comment');
$attributes = $this->getParam('attributes');
@@ -68,6 +69,21 @@ class SeedDMS_Controller_UpdateDocument extends SeedDMS_Controller_Common {
}
}
+ if($recipients['i']) {
+ foreach($recipients['i'] as $uid) {
+ if($u = $dms->getUser($uid)) {
+ $res = $contentResult->getContent()->addIndRecipient($u, $user);
+ }
+ }
+ }
+ if($recipients['g']) {
+ foreach($recipients['g'] as $gid) {
+ if($g = $dms->getGroup($gid)) {
+ $res = $contentResult->getContent()->addGrpRecipient($g, $user);
+ }
+ }
+ }
+
if($index) {
$lucenesearch = new $indexconf['Search']($index);
if($hit = $lucenesearch->getDocument((int) $document->getId())) {
diff --git a/controllers/class.ViewOnline.php b/controllers/class.ViewOnline.php
index 65d5a8d44..df072f6bb 100644
--- a/controllers/class.ViewOnline.php
+++ b/controllers/class.ViewOnline.php
@@ -40,12 +40,9 @@ class SeedDMS_Controller_ViewOnline extends SeedDMS_Controller_Common {
header("Content-Disposition: filename=\"" . $efilename . "\"; filename*=UTF-8''".$efilename);
}
header("Content-Length: " . filesize($dms->contentDir . $content->getPath()));
- header("Expires: 0");
- header("Cache-Control: no-cache, must-revalidate");
- header("Pragma: no-cache");
+ header("Cache-Control: must-revalidate");
- ob_clean();
- readfile($dms->contentDir . $content->getPath());
+ sendFile($dms->contentDir.$content->getPath());
}
break;
}
diff --git a/doc/README.Install.md b/doc/README.Install.md
index 1dfe92bb8..3b26e176c 100644
--- a/doc/README.Install.md
+++ b/doc/README.Install.md
@@ -42,8 +42,9 @@ all language and country codes.
REQUIREMENTS
============
-SeedDMS is a web-based application written in PHP. It uses the MySQL RDBMS
-or sqlite3 to manage the documents that were uploaded into the application.
+SeedDMS is a web-based application written in PHP. It uses MySQL,
+sqlite3 or postgresql to manage the documents that were uploaded into
+the application. Be aware that postgresql is not very well tested.
Make sure you have PHP 5.3 and MySQL 5 or higher installed. SeedDMS
will work with PHP running in CGI-mode as well as running as module under
@@ -67,8 +68,33 @@ Here is a detailed list of requirements:
9. SLIM RestApi
10. FeedWriter from https://github.com/mibe/FeedWriter
+It is highly recommended to use the quickstart archive (seeddms-quickstart-x.y.z.tar.gz)
+because it includes all software packages for running SeedDMS, though you still need
+a working web server with PHP.
-BEFORE YOU START
+QUICKSTART
+===========
+
+The fastes way to get SeedDMS running is by unpacking the archive
+`seeddms-quickstart-x.y.z.tar.gz` into your webservers document root.
+It will create a new directory `seeddms51x` containing everything you
+need to run SeedDMS with sqlite3. Make sure that the subdіrectory
+`seeddms51x/data`
+and the configuration file `seeddms51/www/conf/settings.xml` is writeable
+by your web server. All other directories must just be readable by your
+web server. In the next step you need to adjust
+the configuration file in `seeddms51/www/conf/settings.xml`. If you
+are not afraid of xml files, then open it in your favorite text editor
+and search for `/home/wwww-data`. Replace that part in any path found
+with your document root. Alternatively, you can open the installer
+with a browser at http://your-domain/seeddms51x/install/
+It will first ask to unlock the installer by creating a file
+`ENABLE_INSTALL_TOOL` in the diretory `seeddms51/www/conf/`. Change all
+paths by replacing `/home/wwww-data` with your document root. Once done,
+save it, remove the file `ENABLE_INSTALL_TOOL` and point your browser to
+http://your-domain/seeddms51x/.
+
+THE LONG STORY
================
SeedDMS has changed its installation process with version 3.0.0. This gives
diff --git a/doc/README.xsendfile b/doc/README.xsendfile
new file mode 100644
index 000000000..96ec5653b
--- /dev/null
+++ b/doc/README.xsendfile
@@ -0,0 +1,26 @@
+Howto configure mod_xsendfile
+==============================
+
+Downloading large files from SeedDMS can be slow, because they are delivered
+by the PHP download script. This is a common problem not specific to SeedDMS
+but to PHP scripts of this kind in general. Granting direct access on the
+download file is not a option as it circumvents the access restrictions of
+SeedDMS.
+
+The Apache module xsendfile is just for this kind of controlled downloads. If
+is installed and configured, SeedDMS will hand over the download to the web
+server which does a much better job than the PHP script. In order to make it
+work, mod_xsendfile must be installed, turned on and the path to the download
+files must be set to the directory containing the document files. If your document
+root is /var/www and you extracted the quickstart archive into that directory,
+then the document content directory will be at
+/var/www/seeddms51x/data/ . Add the following to your apache configuration,
+either globally or within a virtual host configuration. Setting the path in
+an .htaccess file will not work.
+
+XSendFile on
+XSendFilePath /var/www/seeddms51x/data/
+
+If the XSendFilePath is not set propperly, you will notice an error message
+in your apache log file, probably telling you that the download file could not
+be found.
diff --git a/ext/example/class.example.php b/ext/example/class.example.php
index d7d5bd42c..fce09e0b0 100644
--- a/ext/example/class.example.php
+++ b/ext/example/class.example.php
@@ -38,7 +38,7 @@ class SeedDMS_ExtExample extends SeedDMS_ExtBase {
* Use this method to do some initialization like setting up the hooks
* You have access to the following global variables:
* $GLOBALS['settings'] : current global configuration
- * $GLOBALS['settings']['_extensions']['example'] : configuration of this extension
+ * $GLOBALS['settings']->_extensions['example'] : configuration of this extension
* $GLOBALS['LANG'] : the language array with translations for all languages
* $GLOBALS['SEEDDMS_HOOKS'] : all hooks added so far
*/
diff --git a/inc/inc.ClassAccessOperation.php b/inc/inc.ClassAccessOperation.php
index e9649bdc8..b1f00c529 100644
--- a/inc/inc.ClassAccessOperation.php
+++ b/inc/inc.ClassAccessOperation.php
@@ -110,7 +110,7 @@ class SeedDMS_AccessOperation {
if(get_class($document) == $this->dms->getClassname('document')) {
if($latestContent = $document->getLatestContent()) {
$status = $latestContent->getStatus();
- if ((($this->settings->_enableVersionModification && ($document->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin()) && ($status["status"]==S_DRAFT || $status["status"]==S_RELEASED || $status["status"]==S_OBSOLETE)) {
+ if ((($this->settings->_enableVersionModification && ($document->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin()) && ($status["status"]==S_DRAFT || $status["status"]==S_RELEASED || $status["status"]==S_REJECTED || $status["status"]==S_OBSOLETE)) {
return true;
}
}
@@ -144,7 +144,7 @@ class SeedDMS_AccessOperation {
if($r['status'] == 1 || $r['status'] == -1)
$hasapproval = true;
}
- if ((($this->settings->_enableVersionModification && ($document->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin()) && (($status["status"]==S_DRAFT_REV && !$hasreview) || ($status["status"]==S_DRAFT_APP && !$hasreview && !$hasapproval))) {
+ if ((($this->settings->_enableVersionModification && ($document->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin()) && (($status["status"]==S_DRAFT_REV && !$hasreview) || ($status["status"]==S_DRAFT_APP && !$hasreview && !$hasapproval) || $status["status"]==S_DRAFT)) {
return true;
}
}
@@ -165,7 +165,7 @@ class SeedDMS_AccessOperation {
if(get_class($document) == $this->dms->getClassname('document')) {
if($latestContent = $document->getLatestContent()) {
$status = $latestContent->getStatus();
- if ((($this->settings->_enableVersionModification && ($document->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin()) && ($status["status"]==S_RELEASED)) {
+ if ((($this->settings->_enableVersionModification && ($document->getAccessMode($this->user) >= M_READWRITE)) || $this->user->isAdmin()) && ($status["status"]==S_RELEASED)) {
return true;
}
}
@@ -186,7 +186,7 @@ class SeedDMS_AccessOperation {
if(get_class($document) == $this->dms->getClassname('document')) {
if($latestContent = $document->getLatestContent()) {
$status = $latestContent->getStatus();
- if ((($this->settings->_enableVersionModification && ($document->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin()) && ($status["status"]==S_RELEASED || $status["status"]==S_IN_REVISION)) {
+ if ((($this->settings->_enableVersionModification && ($document->getAccessMode($this->user) >= M_READWRITE)) || $this->user->isAdmin()) && ($status["status"]==S_RELEASED || $status["status"]==S_IN_REVISION)) {
return true;
}
}
@@ -285,15 +285,15 @@ class SeedDMS_AccessOperation {
/**
* Check if document content may be reviewed
*
- * Reviewing a document content is only allowed if the document was not
- * obsoleted. There are other requirements which are not taken into
+ * Reviewing a document content is only allowed if the document is in
+ * review. There are other requirements which are not taken into
* account here.
*/
function mayReview($document) { /* {{{ */
if(get_class($document) == $this->dms->getClassname('document')) {
if($latestContent = $document->getLatestContent()) {
$status = $latestContent->getStatus();
- if ($status["status"]!=S_OBSOLETE) {
+ if ($status["status"]==S_DRAFT_REV) {
return true;
}
}
@@ -334,8 +334,9 @@ class SeedDMS_AccessOperation {
/**
* Check if document content may be approved
*
- * Approving a document content is only allowed if the document was not
- * obsoleted and the document is not in review status.
+ * Approving a document content is only allowed if the document is either
+ * in approval status or released. In the second case the approval can be
+ * edited.
* There are other requirements which are not taken into
* account here.
*/
@@ -343,7 +344,7 @@ class SeedDMS_AccessOperation {
if(get_class($document) == $this->dms->getClassname('document')) {
if($latestContent = $document->getLatestContent()) {
$status = $latestContent->getStatus();
- if ($status["status"]!=S_OBSOLETE && $status["status"]!=S_DRAFT_REV && $status["status"]!=S_REJECTED) {
+ if ($status["status"]==S_DRAFT_APP) {
return true;
}
}
@@ -362,7 +363,7 @@ class SeedDMS_AccessOperation {
if(get_class($document) == $this->dms->getClassname('document')) {
if($latestContent = $document->getLatestContent()) {
$status = $latestContent->getStatus();
- if ($status["status"]!=S_OBSOLETE) {
+ if ($status["status"]==S_RELEASED) {
return true;
}
}
diff --git a/inc/inc.ClassLdapAuthentication.php b/inc/inc.ClassLdapAuthentication.php
index 0b6fc905d..a3d4a4427 100644
--- a/inc/inc.ClassLdapAuthentication.php
+++ b/inc/inc.ClassLdapAuthentication.php
@@ -125,11 +125,15 @@ class SeedDMS_LdapAuthentication extends SeedDMS_Authentication {
/* No do the actual authentication of the user */
$bind = @ldap_bind($ds, $dn, $password);
$user = $dms->getUserByLogin($username);
+ if($user === false) {
+ ldap_close($ds);
+ return false;
+ }
if ($bind) {
// Successfully authenticated. Now check to see if the user exists within
// the database. If not, add them in if _restricted is not set,
// but do not add their password.
- if (is_bool($user) && !$settings->_restricted) {
+ if (is_null($user) && !$settings->_restricted) {
// Retrieve the user's LDAP information.
if (isset($settings->_ldapFilter) && strlen($settings->_ldapFilter) > 0) {
$search = ldap_search($ds, $settings->_ldapBaseDN, "(&(".$ldapSearchAttribut.$username.")".$settings->_ldapFilter.")");
diff --git a/inc/inc.ClassSession.php b/inc/inc.ClassSession.php
index a57b94dba..9b15723f6 100644
--- a/inc/inc.ClassSession.php
+++ b/inc/inc.ClassSession.php
@@ -94,7 +94,7 @@ class SeedDMS_Session {
* @return string/boolean id of session of false in case of an error
*/
function create($data) { /* {{{ */
- $id = "" . rand() . time() . rand() . "";
+ $id = "" . rand() . '-'.microtime() . '-'.rand() . "";
$id = md5($id);
$lastaccess = time();
$queryStr = "INSERT INTO `tblSessions` (`id`, `userID`, `lastAccess`, `theme`, `language`, `su`) ".
@@ -496,9 +496,7 @@ class SeedDMS_SessionMgr {
function getLastAccessedSessions($datetime) { /* {{{ */
if(!$ts = makeTsFromLongDate($datetime))
return false;
- $queryStr = "SELECT * FROM `tblSessions` WHERE `lastAccess`>=".$ts;
- $queryStr .= " GROUP BY `userID` ";
- $queryStr .= " ORDER BY `lastAccess` DESC";
+ $queryStr = "SELECT a.* FROM `tblSessions` AS a LEFT OUTER JOIN `tblSessions` AS b ON a.`userID`=b.`userID` AND a.`lastAccess`< b.`lastAccess` WHERE b.`userID` IS NULL AND a.`lastAccess` >=".$ts;
$resArr = $this->db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false)
return false;
diff --git a/inc/inc.ClassSettings.php b/inc/inc.ClassSettings.php
index f450e0072..2a62d87ec 100644
--- a/inc/inc.ClassSettings.php
+++ b/inc/inc.ClassSettings.php
@@ -145,12 +145,16 @@ class Settings { /* {{{ */
var $_enableSelfRevApp = false;
// enable/disable update of a review/approval by the reviewer/approver
var $_enableUpdateRevApp = false;
+ // enable/disable listing logged in user as recipient
+ var $_enableSelfReceipt = false;
// enable/disable update of a receipt by the recipient
var $_enableUpdateReceipt = false;
// enable/disable listing administrator as recipient
var $_enableAdminReceipt = false;
// enable/disable listing owner as recipient
var $_enableOwnerReceipt = false;
+ // enable/disable filter for receipt by the recipient
+ var $_enableFilterReceipt = false;
// enable/disable default notification for owner
var $_enableOwnerNotification = false;
// enable/disable deleting of versions for regular users
@@ -251,6 +255,10 @@ class Settings { /* {{{ */
var $_showFullPreview = false;
// convert to pdf for preview on document details page
var $_convertToPdf = false;
+ // maximum number of documents/folders on ViewFolder page
+ var $_maxItemsPerPage = 0;
+ // number of documents/folders fetched when scrolling to bottom of ViewFolder page
+ var $_incItemsPerPage = 0;
// Show form to submit missing translations at end of page
var $_showMissingTranslations = false;
// Extra Path to additional software, will be added to include path
@@ -440,6 +448,10 @@ class Settings { /* {{{ */
$this->_previewWidthDropFolderList = intval($tab["previewWidthDropFolderList"]);
$this->_showFullPreview = Settings::boolVal($tab["showFullPreview"]);
$this->_convertToPdf = Settings::boolVal($tab["convertToPdf"]);
+ if(isset($tab["maxItemsPerPage"]))
+ $this->_maxItemsPerPage = intval($tab["maxItemsPerPage"]);
+ if(isset($tab["incItemsPerPage"]))
+ $this->_incItemsPerPage = intval($tab["incItemsPerPage"]);
// XML Path: /configuration/site/edition
$node = $xml->xpath('/configuration/site/edition');
@@ -621,9 +633,11 @@ class Settings { /* {{{ */
$this->_enableOwnerRevApp = Settings::boolval($tab["enableOwnerRevApp"]);
$this->_enableSelfRevApp = Settings::boolval($tab["enableSelfRevApp"]);
$this->_enableUpdateRevApp = Settings::boolval($tab["enableUpdateRevApp"]);
+ $this->_enableSelfReceipt = Settings::boolval($tab["enableSelfReceipt"]);
$this->_enableAdminReceipt = Settings::boolval($tab["enableAdminReceipt"]);
$this->_enableOwnerReceipt = Settings::boolval($tab["enableOwnerReceipt"]);
$this->_enableUpdateReceipt = Settings::boolval($tab["enableUpdateReceipt"]);
+ $this->_enableFilterReceipt = Settings::boolval($tab["enableFilterReceipt"]);
$this->_presetExpirationDate = strval($tab["presetExpirationDate"]);
$this->_initialDocumentStatus = intval($tab["initialDocumentStatus"]);
$this->_versioningFileName = strval($tab["versioningFileName"]);
@@ -768,6 +782,8 @@ class Settings { /* {{{ */
$this->setXMLAttributValue($node, "previewWidthDropFolderList", $this->_previewWidthDropFolderList);
$this->setXMLAttributValue($node, "showFullPreview", $this->_showFullPreview);
$this->setXMLAttributValue($node, "convertToPdf", $this->_convertToPdf);
+ $this->setXMLAttributValue($node, "maxItemsPerPage", $this->_maxItemsPerPage);
+ $this->setXMLAttributValue($node, "incItemsPerPage", $this->_incItemsPerPage);
// XML Path: /configuration/site/edition
$node = $this->getXMLNode($xml, '/configuration/site', 'edition');
@@ -931,9 +947,11 @@ class Settings { /* {{{ */
$this->setXMLAttributValue($node, "enableOwnerRevApp", $this->_enableOwnerRevApp);
$this->setXMLAttributValue($node, "enableSelfRevApp", $this->_enableSelfRevApp);
$this->setXMLAttributValue($node, "enableUpdateRevApp", $this->_enableUpdateRevApp);
+ $this->setXMLAttributValue($node, "enableSelfReceipt", $this->_enableSelfReceipt);
$this->setXMLAttributValue($node, "enableAdminReceipt", $this->_enableAdminReceipt);
$this->setXMLAttributValue($node, "enableOwnerReceipt", $this->_enableOwnerReceipt);
$this->setXMLAttributValue($node, "enableUpdateReceipt", $this->_enableUpdateReceipt);
+ $this->setXMLAttributValue($node, "enableFilterReceipt", $this->_enableFilterReceipt);
$this->setXMLAttributValue($node, "presetExpirationDate", $this->_presetExpirationDate);
$this->setXMLAttributValue($node, "initialDocumentStatus", $this->_initialDocumentStatus);
$this->setXMLAttributValue($node, "versioningFileName", $this->_versioningFileName);
diff --git a/inc/inc.Language.php b/inc/inc.Language.php
index d2383e300..9c3843fd7 100644
--- a/inc/inc.Language.php
+++ b/inc/inc.Language.php
@@ -220,6 +220,7 @@ function getRevisionStatusText($status, $date=0) { /* {{{ */
return getMLText("status_revisor_removed");
break;
case -1:
+ return getMLText("status_needs_correction").($date !=0 ? " ".$date : "");
return getMLText("status_revision_rejected").($date !=0 ? " ".$date : "");
break;
case 0:
@@ -322,6 +323,9 @@ function getOverallStatusText($status) { /* {{{ */
case S_DRAFT:
return getMLText("draft");
break;
+ case S_NEEDS_CORRECTION:
+ return getMLText("needs_correction");
+ break;
default:
return getMLText("status_unknown");
break;
diff --git a/inc/inc.Settings.php b/inc/inc.Settings.php
index 53b9005ed..ed3ae548e 100644
--- a/inc/inc.Settings.php
+++ b/inc/inc.Settings.php
@@ -92,6 +92,7 @@ if (get_magic_quotes_gpc()) {
unset($process);
}
+$indexconf = null;
if($settings->_enableFullSearch) {
if($settings->_fullSearchEngine == 'sqlitefts') {
$indexconf = array(
diff --git a/inc/inc.Utils.php b/inc/inc.Utils.php
index 10c4bbc11..562e7105b 100644
--- a/inc/inc.Utils.php
+++ b/inc/inc.Utils.php
@@ -598,4 +598,24 @@ function formatComment($an) { /* {{{ */
$t[] = $a['n']." × ".$a['c'];
return $t;
} /* }}} */
+
+/**
+ * Send a file from disk to the browser
+ *
+ * This function uses either readfile() or the xѕendfile apache module if
+ * it is installed.
+ *
+ * @param string $filename
+ */
+function sendFile($filename) { /* {{{ */
+ if(function_exists('apache_get_modules') && in_array('mod_xsendfile',apache_get_modules())) {
+ header("X-Sendfile: ".$filename);
+ } else {
+ /* Make sure output buffering is off */
+ if (ob_get_level()) {
+ ob_end_clean();
+ }
+ readfile($filename);
+ }
+} /* }}} */
?>
diff --git a/inc/inc.Version.php b/inc/inc.Version.php
index db395aba2..6be1396ef 100644
--- a/inc/inc.Version.php
+++ b/inc/inc.Version.php
@@ -20,7 +20,7 @@
class SeedDMS_Version {
- public $_number = "6.0.1";
+ public $_number = "6.0.3";
private $_string = "SeedDMS";
function __construct() {
diff --git a/install/create_tables-innodb.sql b/install/create_tables-innodb.sql
index 49084ac27..f393d445d 100644
--- a/install/create_tables-innodb.sql
+++ b/install/create_tables-innodb.sql
@@ -414,6 +414,7 @@ CREATE TABLE `tblDocumentReviewers` (
UNIQUE KEY `documentID` (`documentID`,`version`,`type`,`required`),
CONSTRAINT `tblDocumentReviewers_document` FOREIGN KEY (`documentID`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE INDEX `indDocumentReviewersRequired` ON `tblDocumentReviewers` (`required`);
-- --------------------------------------------------------
@@ -451,6 +452,7 @@ CREATE TABLE `tblDocumentRecipients` (
UNIQUE KEY `documentID` (`documentID`,`version`,`type`,`required`),
CONSTRAINT `tblDocumentRecipients_document` FOREIGN KEY (`documentID`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE INDEX `indDocumentRecipientsRequired` ON `tblDocumentRecipients` (`required`);
-- --------------------------------------------------------
@@ -487,6 +489,7 @@ CREATE TABLE `tblDocumentRevisors` (
UNIQUE KEY `documentID` (`documentID`,`version`,`type`,`required`),
CONSTRAINT `tblDocumentRevisors_document` FOREIGN KEY (`documentID`) REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE INDEX `indDocumentRevisorsRequired` ON `tblDocumentRevisors` (`required`);
-- --------------------------------------------------------
@@ -674,6 +677,7 @@ CREATE TABLE `tblMandatoryApprovers` (
PRIMARY KEY (`userID`,`approverUserID`,`approverGroupID`),
CONSTRAINT `tblMandatoryApprovers_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE INDEX `indDocumentApproversRequired` ON `tblDocumentApprovers` (`required`);
-- --------------------------------------------------------
diff --git a/install/create_tables-sqlite3.sql b/install/create_tables-sqlite3.sql
index fa7b3ce0c..656ab6413 100644
--- a/install/create_tables-sqlite3.sql
+++ b/install/create_tables-sqlite3.sql
@@ -216,6 +216,7 @@ CREATE TABLE `tblDocumentApprovers` (
`required` INTEGER NOT NULL default '0',
UNIQUE (`documentID`,`version`,`type`,`required`)
) ;
+CREATE INDEX `indDocumentApproversRequired` ON `tblDocumentApprovers` (`required`);
-- --------------------------------------------------------
@@ -231,6 +232,7 @@ CREATE TABLE `tblDocumentApproveLog` (
`date` TEXT NOT NULL,
`userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
) ;
+CREATE INDEX `indDocumentApproveLogReviewID` ON `tblDocumentApproveLog` (`approveID`);
-- --------------------------------------------------------
@@ -344,6 +346,7 @@ CREATE TABLE `tblDocumentReviewers` (
`required` INTEGER NOT NULL default '0',
UNIQUE (`documentID`,`version`,`type`,`required`)
) ;
+CREATE INDEX `indDocumentReviewersRequired` ON `tblDocumentReviewers` (`required`);
-- --------------------------------------------------------
@@ -359,6 +362,7 @@ CREATE TABLE `tblDocumentReviewLog` (
`date` TEXT NOT NULL,
`userID` INTEGER NOT NULL default 0 REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
) ;
+CREATE INDEX `indDocumentReviewLogReviewID` ON `tblDocumentReviewLog` (`reviewID`);
-- --------------------------------------------------------
@@ -374,6 +378,7 @@ CREATE TABLE `tblDocumentRecipients` (
`required` INTEGER NOT NULL default '0',
UNIQUE (`documentID`,`version`,`type`,`required`)
) ;
+CREATE INDEX `indDocumentRecipientsRequired` ON `tblDocumentRecipients` (`required`);
-- --------------------------------------------------------
@@ -389,6 +394,7 @@ CREATE TABLE `tblDocumentReceiptLog` (
`date` TEXT NOT NULL,
`userID` INTEGER NOT NULL default 0 REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
) ;
+CREATE INDEX `indDocumentReceiptLogReceiptID` ON `tblDocumentReceiptLog` (`receiptID`);
-- --------------------------------------------------------
@@ -405,6 +411,7 @@ CREATE TABLE `tblDocumentRevisors` (
`startdate` TEXT default NULL,
UNIQUE (`documentID`,`version`,`type`,`required`)
) ;
+CREATE INDEX `indDocumentRevisorsRequired` ON `tblDocumentRevisors` (`required`);
-- --------------------------------------------------------
@@ -420,6 +427,7 @@ CREATE TABLE `tblDocumentRevisionLog` (
`date` TEXT NOT NULL,
`userID` INTEGER NOT NULL default 0 REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
) ;
+CREATE INDEX `indDocumentRevisionLogRevisionID` ON `tblDocumentRevisionLog` (`revisionID`);
-- --------------------------------------------------------
@@ -448,6 +456,7 @@ CREATE TABLE `tblDocumentStatusLog` (
`date` TEXT NOT NULL,
`userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
) ;
+CREATE INDEX `indDocumentStatusLogStatusID` ON `tblDocumentStatusLog` (`StatusID`);
-- --------------------------------------------------------
diff --git a/install/install.php b/install/install.php
index 7c64f1456..7ba4923a8 100644
--- a/install/install.php
+++ b/install/install.php
@@ -123,7 +123,7 @@ function fileExistsInIncludePath($file) { /* {{{ */
* Load default settings + set
*/
define("SEEDDMS_INSTALL", "on");
-define("SEEDDMS_VERSION", "6.0.1");
+define("SEEDDMS_VERSION", "6.0.3");
require_once('../inc/inc.ClassSettings.php');
diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc
index dfd192cea..7327f0dc8 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 (1277)
+// Translators: Admin (1284)
$text = array(
'2_factor_auth' => '',
@@ -124,6 +124,7 @@ URL: [url]',
'archive_creation_warning' => 'من خلال العملية التالية يمكنك انشاء ارشيف يحتوي على كل ملفات النظام. بعد انشاء الارشيف سيتم حفظه في ملف البيانات على السيرفر. تحذير: الارشيف الذي تم انشاؤه ليكون مقروء بواسطة المستخدم لن يكون نافعا كملف نسخ احتياطي للسيرفر',
'ar_EG' => 'العربية',
'assign_approvers' => 'تخصيص موافقون',
+'assign_recipients' => '',
'assign_reviewers' => 'تخصيص مراجعون',
'assign_user_property_to' => 'تخصيص خصائص المستخدم الى',
'assumed_released' => 'يعتبر تم نشره',
@@ -312,6 +313,7 @@ URL: [url]',
'documentcontent' => '',
'documents' => 'المستندات',
'documents_checked_out_by_you' => '',
+'documents_expired' => '',
'documents_in_process' => 'مستندات رهن المعالجة',
'documents_locked' => '',
'documents_locked_by_you' => 'المستندات محمية من التعديل بواسطتك',
@@ -321,6 +323,10 @@ URL: [url]',
'documents_to_receipt' => '',
'documents_to_review' => 'مستندات في انتظار المراجعة',
'documents_to_revise' => '',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
'documents_user_reception' => '',
'documents_user_rejected' => '',
'documents_user_requiring_attention' => 'مستندات ملكك تستلزم انتباهك',
@@ -377,6 +383,8 @@ Parent folder: [folder_path]
URL: [url]',
'document_status_changed_email_subject' => '[sitename]: [name] - تم تغيير حالةالمستند',
'document_title' => 'المستند \'[documentname]\'',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => 'تم تحديث المستند',
'document_updated_email_body' => 'تم تحديث المستند
المستند: [name]
@@ -452,23 +460,25 @@ URL: [url]',
'error_no_folder_selected' => 'لم يتم اختيار مجلد',
'error_occured' => 'حدث خطأ',
'error_remove_document' => '',
-'error_remove_folder' => '',
+'error_remove_folder' => 'ﺡﺪﺛ ﺦﻃﺃ ﺎﺜﻧﺍﺀ ﺡﺬﻓ ﺎﻠﻤﺠﻟﺩ',
'error_remove_permission' => '',
'error_toogle_permission' => '',
+'error_transfer_document' => '',
'es_ES' => 'الإسبانية',
'event_details' => 'تفاصيل الحدث',
'exclude_items' => '',
'expired' => 'انتهى صلاحيته',
'expired_at_date' => '',
+'expired_documents' => '',
'expires' => 'تنتهى صلاحيته',
-'expire_by_date' => '',
+'expire_by_date' => 'ﻲﻨﺘﻫﻯ ﻑﻯ ﺕﺍﺮﻴﺧ',
'expire_in_1d' => '',
'expire_in_1h' => '',
-'expire_in_1m' => '',
-'expire_in_1w' => '',
-'expire_in_1y' => '',
+'expire_in_1m' => 'ﻲﻨﺘﻫﻯ ﻑﻯ 1 ﺶﻫﺭ',
+'expire_in_1w' => 'ﻲﻨﺘﻫﻯ ﻑﻯ 1 ﺎﺴﺑﻮﻋ',
+'expire_in_1y' => 'ﻲﻨﺘﻫﻯ ﻑﻯ 1 ﺲﻧﺓ',
'expire_in_2h' => '',
-'expire_in_2y' => '',
+'expire_in_2y' => 'ﻲﻨﺘﻫﻯ ﻑﻯ 2 ﺲﻧﺓ',
'expire_today' => '',
'expire_tomorrow' => '',
'expiry_changed_email' => 'تم تغيير تاريخ الصلاحية',
@@ -535,6 +545,7 @@ URL: [url]',
'fullsearch' => 'البحث النصي الكامل',
'fullsearch_hint' => 'استخدم فهرس النص الكامل',
'fulltextsearch_disabled' => '',
+'fulltext_converters' => 'فهرس تحويل المستند',
'fulltext_info' => 'معلومات فهرس النص الكامل',
'global_attributedefinitiongroups' => '',
'global_attributedefinitions' => 'سمات',
@@ -573,7 +584,6 @@ URL: [url]',
'include_documents' => 'اشمل مستندات',
'include_subdirectories' => 'اشمل مجلدات فرعية',
'indexing_tasks_in_queue' => '',
-'index_converters' => 'فهرس تحويل المستند',
'index_done' => '',
'index_error' => '',
'index_folder' => 'ﻒﻫﺮﺳﺓ ﺎﻠﻤﺠﻟﺩ',
@@ -581,6 +591,7 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'افراد',
'indivіduals_in_groups' => '',
+'info_recipients_tab_not_released' => '',
'inherited' => 'موروث',
'inherits_access_copy_msg' => 'نسخ قائمة صلاحيات موروثة.',
'inherits_access_empty_msg' => 'ابدأ بقائمة صلاحيات فارغة',
@@ -700,6 +711,7 @@ URL: [url]',
'monday_abbr' => 'ن',
'monthly' => 'شهريا',
'month_view' => 'عرض الشهر',
+'more_objects_loading' => '',
'move' => 'تحريك',
'move_clipboard' => '',
'move_document' => 'تحريك مستند',
@@ -708,6 +720,7 @@ URL: [url]',
'my_documents' => 'مستنداتي',
'my_transmittals' => '',
'name' => 'اسم',
+'needs_correction' => '',
'needs_workflow_action' => 'هذا المستند يتطلب انتباهك . من فضلك تفقد زر مسار العمل',
'network_drive' => '',
'never' => '',
@@ -829,6 +842,7 @@ URL: [url]',
'password_strength' => 'قوة كلمة السر',
'password_strength_insuffient' => 'قوة كلمة السر غير كافية',
'password_wrong' => 'كلمة سر خاطئة',
+'pdf_converters' => '',
'pending_approvals' => '',
'pending_receipt' => '',
'pending_reviews' => '',
@@ -837,11 +851,12 @@ URL: [url]',
'personal_default_keywords' => 'قوائم الكلمات البحثية الشخصية',
'pl_PL' => 'ﺎﻠﺑﻮﻠﻧﺪﻳﺓ',
'possible_substitutes' => '',
-'preset_expires' => '',
+'preset_expires' => 'ﺕﺍﺮﻴﺧ ﺍﻼﻨﺘﻫﺍﺀ',
'preview' => '',
'preview_converters' => '',
'preview_images' => '',
'preview_markdown' => '',
+'preview_pdf' => '',
'preview_plain' => '',
'previous_state' => 'حالة سابقة',
'previous_versions' => 'اصدارات سابقة',
@@ -1039,6 +1054,7 @@ URL: [url]',
'select_grp_ind_notification' => '',
'select_grp_ind_recipients' => '',
'select_grp_ind_reviewers' => '',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => 'ﺎﻨﻗﺭ ﻼﺨﺘﻳﺍﺭ ﺍﻼﺸﻋﺍﺭ ﻞﻤﺠﻣﻮﻋﺓ',
'select_grp_recipients' => '',
'select_grp_reviewers' => 'اضغط لاختيار مجموعة المراجعون',
@@ -1154,6 +1170,8 @@ URL: [url]',
'settings_enableDuplicateDocNames_desc' => 'Allows to have duplicate document names in a folder.',
'settings_enableEmail' => '',
'settings_enableEmail_desc' => 'Enable/disable automatic email notification',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => '',
'settings_enableFolderTree_desc' => '',
'settings_enableFullSearch' => 'تفعيل البحث بالنص الكامل',
@@ -1188,6 +1206,8 @@ URL: [url]',
'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => '',
'settings_enableSelfRevApp_desc' => '',
'settings_enableSessionList' => '',
@@ -1229,6 +1249,8 @@ URL: [url]',
'settings_guestID_desc' => '',
'settings_httpRoot' => '',
'settings_httpRoot_desc' => '',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => '',
'settings_initialDocumentStatus_desc' => '',
'settings_initialDocumentStatus_draft' => '',
@@ -1259,6 +1281,8 @@ URL: [url]',
'settings_maxDirID_desc' => '',
'settings_maxExecutionTime' => '',
'settings_maxExecutionTime_desc' => '',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => '',
'settings_maxRecursiveCount_desc' => '',
'settings_maxSizeForFullText' => '',
@@ -1295,8 +1319,12 @@ URL: [url]',
'settings_presetExpirationDate_desc' => '',
'settings_previewWidthDetail' => '',
'settings_previewWidthDetail_desc' => '',
+'settings_previewWidthDropFolderList' => '',
+'settings_previewWidthDropFolderList_desc' => '',
'settings_previewWidthList' => '',
'settings_previewWidthList_desc' => '',
+'settings_previewWidthMenuList' => '',
+'settings_previewWidthMenuList_desc' => '',
'settings_printDisclaimer' => '',
'settings_printDisclaimer_desc' => '',
'settings_quota' => '',
@@ -1434,6 +1462,7 @@ URL: [url]',
'splash_substituted_user' => '',
'splash_switched_back_user' => '',
'splash_toogle_group_manager' => '',
+'splash_transfer_document' => '',
'splash_transfer_objects' => '',
'state_and_next_state' => '',
'statistic' => '',
@@ -1441,6 +1470,7 @@ URL: [url]',
'status_approval_rejected' => 'مسودة مرفوضة',
'status_approved' => 'تمت الموافقة',
'status_approver_removed' => 'تم ازالة موافق من العملية',
+'status_needs_correction' => '',
'status_not_approved' => 'لم تتم الموافقة بعد',
'status_not_receipted' => '',
'status_not_reviewed' => 'لم تتم مراجعته بعد',
@@ -1494,9 +1524,12 @@ URL: [url]',
'timeline_add_version' => '',
'timeline_full_add_file' => '',
'timeline_full_add_version' => '',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => '',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => '',
'timeline_skip_add_file' => '',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => '',
'timeline_skip_status_change_-3' => '',
'timeline_skip_status_change_0' => '',
@@ -1510,8 +1543,12 @@ URL: [url]',
'toggle_manager' => 'رجح مدير',
'toggle_qrcode' => '',
'to_before_from' => '',
+'transfer_document' => '',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
'transfer_objects' => '',
'transfer_objects_to_user' => '',
+'transfer_to_user' => '',
'transition_triggered_email' => 'تم تحريك انتقال مسار العمل',
'transition_triggered_email_body' => 'تم تحريك انتقال مسار العمل
المستند: [name]
@@ -1634,6 +1671,7 @@ URL: [url]',
'workflow_summary' => 'ملخص مسار العمل',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'ملخص المستخدم',
+'x_more_objects' => '',
'year_view' => 'عرض السنة',
'yes' => 'نعم',
'zh_CN' => 'الصينية (CN)',
diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc
index cdd82ff53..aef877897 100644
--- a/languages/bg_BG/lang.inc
+++ b/languages/bg_BG/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 (831)
+// Translators: Admin (839)
$text = array(
'2_factor_auth' => '',
@@ -115,6 +115,7 @@ $text = array(
'archive_creation_warning' => 'Тази операция ще създаде архив, съдържащ всички папки. След създаването архивът ще бъде съхранен в папката с данни на сървъра. ВНИМАНИЕ: Архивът създаден като понятен за човек, ще бъде непригоден за бекъп!',
'ar_EG' => 'Арабски',
'assign_approvers' => 'Назначи утвърждаващи',
+'assign_recipients' => '',
'assign_reviewers' => 'Назначи рецензенти',
'assign_user_property_to' => 'Назначи свойства на потребителя',
'assumed_released' => 'Утверден',
@@ -235,7 +236,7 @@ $text = array(
'clear_cache' => 'Изчистване на кеша',
'clear_clipboard' => '',
'clear_password' => '',
-'clipboard' => '',
+'clipboard' => 'Клипборд',
'close' => 'Затвори',
'command' => '',
'comment' => 'Коментар',
@@ -297,6 +298,7 @@ $text = array(
'documentcontent' => '',
'documents' => 'Документи',
'documents_checked_out_by_you' => '',
+'documents_expired' => 'просрочени документи',
'documents_in_process' => 'Документи в процес на работа',
'documents_locked' => '',
'documents_locked_by_you' => 'Документи, блокирани от Вас',
@@ -306,6 +308,10 @@ $text = array(
'documents_to_receipt' => '',
'documents_to_review' => 'Документы, чакащи Вашата рецензия',
'documents_to_revise' => '',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
'documents_user_reception' => '',
'documents_user_rejected' => '',
'documents_user_requiring_attention' => 'Ваши документи, изискващи внимание',
@@ -338,6 +344,8 @@ $text = array(
'document_status_changed_email_body' => '',
'document_status_changed_email_subject' => '',
'document_title' => 'Документ \'[documentname]\'',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => 'Документът обновен',
'document_updated_email_body' => '',
'document_updated_email_subject' => '',
@@ -358,7 +366,7 @@ $text = array(
'dropfolderdir_missing' => '',
'dropfolder_file' => 'Файл от drop папка',
'dropfolder_folder' => '',
-'dropupload' => '',
+'dropupload' => 'Бърз ъплоуд',
'drop_files_here' => 'Пусни файла тук!',
'dump_creation' => 'Създаване дъмп на БД',
'dump_creation_warning' => 'Тази операция шъ създаде дамп на базата данни. След създаването, файлът ще бъде съхранен в папката с данни на сървъра.',
@@ -410,11 +418,13 @@ $text = array(
'error_remove_folder' => '',
'error_remove_permission' => '',
'error_toogle_permission' => '',
+'error_transfer_document' => '',
'es_ES' => 'Испански',
'event_details' => 'Детайли за събитието',
'exclude_items' => '',
'expired' => 'Изтекъл',
'expired_at_date' => '',
+'expired_documents' => 'просрочени документи',
'expires' => 'Изтича',
'expire_by_date' => '',
'expire_in_1d' => '',
@@ -466,6 +476,7 @@ $text = array(
'fullsearch' => 'Пълнотекстово търсене',
'fullsearch_hint' => 'Използвай пълнотекстов индекс',
'fulltextsearch_disabled' => '',
+'fulltext_converters' => 'Index document conversion',
'fulltext_info' => 'Информация за пълнотекстов индексе',
'global_attributedefinitiongroups' => '',
'global_attributedefinitions' => 'атрибути',
@@ -504,7 +515,6 @@ $text = array(
'include_documents' => 'Включи документи',
'include_subdirectories' => 'Включи под-папки',
'indexing_tasks_in_queue' => '',
-'index_converters' => 'Index document conversion',
'index_done' => '',
'index_error' => '',
'index_folder' => 'Индекс на директорията',
@@ -512,6 +522,7 @@ $text = array(
'index_waiting' => '',
'individuals' => 'Личности',
'indivіduals_in_groups' => '',
+'info_recipients_tab_not_released' => '',
'inherited' => 'наследен',
'inherits_access_copy_msg' => 'Изкопирай наследения список',
'inherits_access_empty_msg' => 'Започни с празен списък за достъп',
@@ -539,7 +550,7 @@ $text = array(
'invalid_target_folder' => 'Неправилен идентификатор на целевата папка',
'invalid_user_id' => 'Неправилен идентификатор на потребителя',
'invalid_version' => 'Неправилна версия на документа',
-'in_folder' => '',
+'in_folder' => 'В папка',
'in_revision' => '',
'in_workflow' => 'в процес',
'is_disabled' => 'забранена сметка',
@@ -631,6 +642,7 @@ $text = array(
'monday_abbr' => '',
'monthly' => 'Ежемесечно',
'month_view' => 'Месечен изглед',
+'more_objects_loading' => '',
'move' => 'Премести',
'move_clipboard' => '',
'move_document' => 'Премести документ',
@@ -639,6 +651,7 @@ $text = array(
'my_documents' => 'Моите документи',
'my_transmittals' => '',
'name' => 'Име',
+'needs_correction' => '',
'needs_workflow_action' => '',
'network_drive' => '',
'never' => '',
@@ -730,6 +743,7 @@ $text = array(
'password_strength' => 'Устойчивост на паролата',
'password_strength_insuffient' => 'Недостатъчна устойчивост на паролата',
'password_wrong' => 'Грешна парола',
+'pdf_converters' => '',
'pending_approvals' => '',
'pending_receipt' => '',
'pending_reviews' => '',
@@ -743,6 +757,7 @@ $text = array(
'preview_converters' => '',
'preview_images' => '',
'preview_markdown' => '',
+'preview_pdf' => '',
'preview_plain' => '',
'previous_state' => 'Предишно състояние',
'previous_versions' => 'Предишни версии',
@@ -904,6 +919,7 @@ $text = array(
'select_grp_ind_notification' => '',
'select_grp_ind_recipients' => '',
'select_grp_ind_reviewers' => '',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => 'Избор на групова нотификация',
'select_grp_recipients' => '',
'select_grp_reviewers' => 'Кликни да избереш група рецензенти',
@@ -1019,6 +1035,8 @@ $text = array(
'settings_enableDuplicateDocNames_desc' => 'Разрешава да има еднакви имена на документи в папката.',
'settings_enableEmail' => 'Включи E-mail',
'settings_enableEmail_desc' => 'Включване/изключване автоматично уведомяване по email',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => 'Включи дървото с папките',
'settings_enableFolderTree_desc' => 'Изключено - не показвй дървото с папките',
'settings_enableFullSearch' => 'Включи полнотекстово търсене',
@@ -1053,6 +1071,8 @@ $text = array(
'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => '',
'settings_enableSelfRevApp_desc' => '',
'settings_enableSessionList' => '',
@@ -1094,6 +1114,8 @@ $text = array(
'settings_guestID_desc' => 'Идентификатор за гост (може да не се променя)',
'settings_httpRoot' => 'Корен Http',
'settings_httpRoot_desc' => 'Относителен път в URL, след доменната част. Без http://. Например ако пълния URL http://www.example.com/letodms/, то трябва да укажем \'/letodms/\'. Ако URL http://www.example.com/, то \'/\'',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => '',
'settings_initialDocumentStatus_desc' => '',
'settings_initialDocumentStatus_draft' => '',
@@ -1124,6 +1146,8 @@ $text = array(
'settings_maxDirID_desc' => 'Максимум подпапки в родителската папка. По подразбиране: 0.',
'settings_maxExecutionTime' => 'Максимално време за изпълнение (с)',
'settings_maxExecutionTime_desc' => 'Установява максимално време за изпълнение на скрипта, преди да бъде прибит от парсера',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => '',
'settings_maxRecursiveCount_desc' => '',
'settings_maxSizeForFullText' => '',
@@ -1160,8 +1184,12 @@ $text = array(
'settings_presetExpirationDate_desc' => '',
'settings_previewWidthDetail' => '',
'settings_previewWidthDetail_desc' => '',
+'settings_previewWidthDropFolderList' => '',
+'settings_previewWidthDropFolderList_desc' => '',
'settings_previewWidthList' => '',
'settings_previewWidthList_desc' => '',
+'settings_previewWidthMenuList' => '',
+'settings_previewWidthMenuList_desc' => '',
'settings_printDisclaimer' => 'Показвай дисклаймер',
'settings_printDisclaimer_desc' => 'Ако е включено, то дисклаймер из lang.inc ще се показва под всяка страница',
'settings_quota' => 'Квота за потребител',
@@ -1248,7 +1276,7 @@ $text = array(
'sign_out_user' => '',
'sk_SK' => 'Словашки',
'space_used_on_data_folder' => 'Размер на каталога с данните',
-'splash_added_to_clipboard' => '',
+'splash_added_to_clipboard' => 'Добавено към клипборда',
'splash_add_attribute' => '',
'splash_add_group' => '',
'splash_add_group_member' => '',
@@ -1263,7 +1291,7 @@ $text = array(
'splash_document_edited' => '',
'splash_document_indexed' => '',
'splash_document_locked' => 'Документът е заключен',
-'splash_document_unlocked' => '',
+'splash_document_unlocked' => 'Документа е отключен',
'splash_edit_attribute' => '',
'splash_edit_event' => '',
'splash_edit_group' => '',
@@ -1284,7 +1312,7 @@ $text = array(
'splash_rm_attribute' => '',
'splash_rm_document' => 'Документът е преместен',
'splash_rm_download_link' => '',
-'splash_rm_folder' => '',
+'splash_rm_folder' => 'Папката е изтрита',
'splash_rm_group' => '',
'splash_rm_group_member' => '',
'splash_rm_role' => '',
@@ -1299,6 +1327,7 @@ $text = array(
'splash_substituted_user' => '',
'splash_switched_back_user' => '',
'splash_toogle_group_manager' => '',
+'splash_transfer_document' => '',
'splash_transfer_objects' => '',
'state_and_next_state' => '',
'statistic' => '',
@@ -1306,6 +1335,7 @@ $text = array(
'status_approval_rejected' => 'Чернова отказана',
'status_approved' => 'Утвърден',
'status_approver_removed' => 'Утвърждаващия премахнат от процеса',
+'status_needs_correction' => '',
'status_not_approved' => 'Не утвърден',
'status_not_receipted' => '',
'status_not_reviewed' => 'Не рецензиран',
@@ -1359,9 +1389,12 @@ $text = array(
'timeline_add_version' => '',
'timeline_full_add_file' => '',
'timeline_full_add_version' => '',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => '',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => '',
'timeline_skip_add_file' => '',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => '',
'timeline_skip_status_change_-3' => '',
'timeline_skip_status_change_0' => '',
@@ -1375,8 +1408,12 @@ $text = array(
'toggle_manager' => 'Превключи мениджър',
'toggle_qrcode' => '',
'to_before_from' => '',
+'transfer_document' => '',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
'transfer_objects' => '',
'transfer_objects_to_user' => '',
+'transfer_to_user' => '',
'transition_triggered_email' => 'Забелязана промяна на процес',
'transition_triggered_email_body' => '',
'transition_triggered_email_subject' => '',
@@ -1485,6 +1522,7 @@ $text = array(
'workflow_summary' => 'Резюме за процес',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Резюме за потребител',
+'x_more_objects' => '',
'year_view' => 'годишен изглед',
'yes' => 'Да',
'zh_CN' => 'Китайски (Китай)',
diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc
index aef6afc4b..14bcbd126 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 (725)
+// Translators: Admin (735)
$text = array(
'2_factor_auth' => '',
@@ -120,6 +120,7 @@ URL: [url]',
'archive_creation_warning' => 'Amb aquesta operació pot crear un arxiu que contingui els fitxers de les carpetes del DMS complet. Després de crear-lo, l\'arxiu es guardarà a la carpeta de dades del servidor. ATENCIÓ: un fitxer creat com llegible per humans no es podrà usar com a còpia de seguretat del servidor.',
'ar_EG' => 'Àrab',
'assign_approvers' => 'Assignar aprovadors',
+'assign_recipients' => '',
'assign_reviewers' => 'Assignar revisors',
'assign_user_property_to' => 'Assignar propietats d\'usuari a',
'assumed_released' => 'Se suposa com a publicat',
@@ -175,7 +176,7 @@ URL: [url]',
'automatic_status_update' => 'Canvi automátic d\'estat',
'back' => 'Endarrere',
'backup_list' => 'Llista de còpies de seguretat existents',
-'backup_log_management' => '',
+'backup_log_management' => 'Còpia / Accés',
'backup_remove' => 'Eliminar fitxer de còpia de seguretat',
'backup_tools' => 'Eines de còpia de seguretat',
'between' => 'entre',
@@ -302,6 +303,7 @@ URL: [url]',
'documentcontent' => '',
'documents' => 'Documents',
'documents_checked_out_by_you' => '',
+'documents_expired' => 'Documents caducats',
'documents_in_process' => 'Documents en procés',
'documents_locked' => '',
'documents_locked_by_you' => 'Documents bloquejats per vostè',
@@ -311,6 +313,10 @@ URL: [url]',
'documents_to_receipt' => '',
'documents_to_review' => 'Documents en espera de revisió d\'usuaris',
'documents_to_revise' => '',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
'documents_user_reception' => '',
'documents_user_rejected' => '',
'documents_user_requiring_attention' => 'Documents de la seva propietat que requereixen atenció',
@@ -343,6 +349,8 @@ URL: [url]',
'document_status_changed_email_body' => '',
'document_status_changed_email_subject' => '',
'document_title' => 'Document \'[documentname]\'',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => 'Document actualizat',
'document_updated_email_body' => '',
'document_updated_email_subject' => '',
@@ -362,7 +370,7 @@ URL: [url]',
'drag_icon_here' => 'Arrossegui aquí una icona de carpeta o document',
'dropfolderdir_missing' => '',
'dropfolder_file' => '',
-'dropfolder_folder' => '',
+'dropfolder_folder' => 'Carpeta',
'dropupload' => 'Pujada ràpida',
'drop_files_here' => 'Dugui arxius aquí',
'dump_creation' => 'Creació de bolcat de BDD',
@@ -415,11 +423,13 @@ URL: [url]',
'error_remove_folder' => '',
'error_remove_permission' => '',
'error_toogle_permission' => '',
+'error_transfer_document' => '',
'es_ES' => 'Castellà',
'event_details' => 'Detalls de l\'event',
'exclude_items' => '',
'expired' => 'Caducat',
'expired_at_date' => '',
+'expired_documents' => '',
'expires' => 'Caduca',
'expire_by_date' => '',
'expire_in_1d' => '',
@@ -441,7 +451,7 @@ URL: [url]',
'files' => 'Fitxers',
'files_deletion' => 'Eliminació de fitxers',
'files_deletion_warning' => 'Amb aquesta opció es poden eliminar tots els fitxers del DMS complet. La informació de versionat romandrà visible.',
-'files_loading' => '',
+'files_loading' => 'Esperi, fins que l\'arxiu estigui carregat …',
'file_size' => 'Mida',
'filter_for_documents' => '',
'filter_for_folders' => 'Filtre adicional per les carpetes',
@@ -471,6 +481,7 @@ URL: [url]',
'fullsearch' => 'Cerca full-text',
'fullsearch_hint' => '',
'fulltextsearch_disabled' => '',
+'fulltext_converters' => '',
'fulltext_info' => 'Informació de full-text',
'global_attributedefinitiongroups' => '',
'global_attributedefinitions' => 'Atributs',
@@ -501,15 +512,14 @@ URL: [url]',
'hu_HU' => 'Hongarès',
'id' => 'ID',
'identical_version' => '',
-'import' => '',
+'import' => 'importar',
'importfs' => '',
'import_fs' => 'Importa del sistema d\'arxius',
-'import_fs_warning' => '',
+'import_fs_warning' => 'Només funciona arrastrant carpetes.La operació importarà recursivament totes les carpetes i arxius.',
'include_content' => '',
'include_documents' => 'Incloure documents',
'include_subdirectories' => 'Incloure subdirectoris',
'indexing_tasks_in_queue' => '',
-'index_converters' => '',
'index_done' => '',
'index_error' => '',
'index_folder' => 'Carpeta d\'índex',
@@ -517,6 +527,7 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Individuals',
'indivіduals_in_groups' => '',
+'info_recipients_tab_not_released' => '',
'inherited' => '',
'inherits_access_copy_msg' => 'Copiar llista d\'accés heretat',
'inherits_access_empty_msg' => 'Començar amb una llista d\'accés buida',
@@ -636,6 +647,7 @@ URL: [url]',
'monday_abbr' => '',
'monthly' => 'Monthly',
'month_view' => 'Vista de mes',
+'more_objects_loading' => '',
'move' => 'Moure',
'move_clipboard' => '',
'move_document' => 'Moure document',
@@ -644,6 +656,7 @@ URL: [url]',
'my_documents' => 'Els meus documents',
'my_transmittals' => '',
'name' => 'Nom',
+'needs_correction' => '',
'needs_workflow_action' => '',
'network_drive' => '',
'never' => '',
@@ -703,7 +716,7 @@ URL: [url]',
'no_version_check' => '',
'no_version_modification' => '',
'no_workflow_available' => '',
-'objectcheck' => '',
+'objectcheck' => 'Carpeta / Comprobació del document',
'object_check_critical' => '',
'object_check_warning' => '',
'obsolete' => 'Obsolet',
@@ -735,6 +748,7 @@ URL: [url]',
'password_strength' => '',
'password_strength_insuffient' => '',
'password_wrong' => '',
+'pdf_converters' => '',
'pending_approvals' => '',
'pending_receipt' => '',
'pending_reviews' => '',
@@ -748,6 +762,7 @@ URL: [url]',
'preview_converters' => '',
'preview_images' => '',
'preview_markdown' => '',
+'preview_pdf' => '',
'preview_plain' => '',
'previous_state' => '',
'previous_versions' => 'Versions anteriors',
@@ -789,7 +804,7 @@ URL: [url]',
'removed_revisor' => '',
'removed_workflow_email_body' => '',
'removed_workflow_email_subject' => '',
-'removeFolderFromDropFolder' => '',
+'removeFolderFromDropFolder' => 'Esborrar carpeta després de la importació',
'remove_marked_files' => '',
'repaired' => '',
'repairing_objects' => '',
@@ -909,6 +924,7 @@ URL: [url]',
'select_grp_ind_notification' => '',
'select_grp_ind_recipients' => '',
'select_grp_ind_reviewers' => '',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => '',
'select_grp_recipients' => '',
'select_grp_reviewers' => '',
@@ -1024,6 +1040,8 @@ URL: [url]',
'settings_enableDuplicateDocNames_desc' => '',
'settings_enableEmail' => 'Enable E-mail',
'settings_enableEmail_desc' => '',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => 'Enable Folder Tree',
'settings_enableFolderTree_desc' => 'False to don\'t show the folder tree',
'settings_enableFullSearch' => 'Enable Full text search',
@@ -1058,6 +1076,8 @@ URL: [url]',
'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => '',
'settings_enableSelfRevApp_desc' => '',
'settings_enableSessionList' => '',
@@ -1099,6 +1119,8 @@ URL: [url]',
'settings_guestID_desc' => '',
'settings_httpRoot' => 'Http Root',
'settings_httpRoot_desc' => '',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => '',
'settings_initialDocumentStatus_desc' => '',
'settings_initialDocumentStatus_draft' => '',
@@ -1129,6 +1151,8 @@ URL: [url]',
'settings_maxDirID_desc' => '',
'settings_maxExecutionTime' => '',
'settings_maxExecutionTime_desc' => '',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => '',
'settings_maxRecursiveCount_desc' => '',
'settings_maxSizeForFullText' => '',
@@ -1165,8 +1189,12 @@ URL: [url]',
'settings_presetExpirationDate_desc' => '',
'settings_previewWidthDetail' => '',
'settings_previewWidthDetail_desc' => '',
+'settings_previewWidthDropFolderList' => '',
+'settings_previewWidthDropFolderList_desc' => '',
'settings_previewWidthList' => '',
'settings_previewWidthList_desc' => '',
+'settings_previewWidthMenuList' => '',
+'settings_previewWidthMenuList_desc' => '',
'settings_printDisclaimer' => '',
'settings_printDisclaimer_desc' => '',
'settings_quota' => '',
@@ -1304,6 +1332,7 @@ URL: [url]',
'splash_substituted_user' => '',
'splash_switched_back_user' => '',
'splash_toogle_group_manager' => '',
+'splash_transfer_document' => '',
'splash_transfer_objects' => '',
'state_and_next_state' => '',
'statistic' => '',
@@ -1311,6 +1340,7 @@ URL: [url]',
'status_approval_rejected' => 'Esborrany rebutjat',
'status_approved' => 'Aprovat',
'status_approver_removed' => 'Aprovador eliminat del procés',
+'status_needs_correction' => '',
'status_not_approved' => 'Sense aprovar',
'status_not_receipted' => '',
'status_not_reviewed' => 'Sense revisar',
@@ -1364,9 +1394,12 @@ URL: [url]',
'timeline_add_version' => '',
'timeline_full_add_file' => '',
'timeline_full_add_version' => '',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => '',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => '',
'timeline_skip_add_file' => '',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => '',
'timeline_skip_status_change_-3' => '',
'timeline_skip_status_change_0' => '',
@@ -1380,8 +1413,12 @@ URL: [url]',
'toggle_manager' => 'Intercanviar manager',
'toggle_qrcode' => '',
'to_before_from' => '',
+'transfer_document' => '',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
'transfer_objects' => '',
'transfer_objects_to_user' => '',
+'transfer_to_user' => '',
'transition_triggered_email' => '',
'transition_triggered_email_body' => '',
'transition_triggered_email_subject' => '',
@@ -1437,7 +1474,7 @@ URL: [url]',
'users_done_work' => '',
'user_exists' => 'L\'usuari ja existeix.',
'user_group' => '',
-'user_group_management' => '',
+'user_group_management' => 'Usuaris/Control de grups',
'user_image' => 'Imatge',
'user_info' => 'Informació d\'usuari',
'user_list' => 'Llista d\'usuaris',
@@ -1490,6 +1527,7 @@ URL: [url]',
'workflow_summary' => '',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => '',
+'x_more_objects' => '',
'year_view' => 'Vista d\'any',
'yes' => 'Sí',
'zh_CN' => 'Xinès (Xina)',
diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc
index 12885970b..a1c9eab6d 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 (726), kreml (455)
+// Translators: Admin (737), kreml (455)
$text = array(
'2_factor_auth' => '',
@@ -131,6 +131,7 @@ URL: [url]',
'archive_creation_warning' => 'Pomocí této operace můžete vytvořit archiv obsahující soubory z celé složky DMS. Po jeho vytvoøení bude archiv ulžen v datové složce serveru. POZOR: archiv bude vytvořen jako běžně čitelný, nelze jej použít jako záložní server.',
'ar_EG' => 'Arabština',
'assign_approvers' => 'Přiřazení schvalující',
+'assign_recipients' => '',
'assign_reviewers' => 'Přiřazení kontroloři',
'assign_user_property_to' => 'Přiřazení uživatelských vlastností',
'assumed_released' => 'Pokládá se za zveřejněné',
@@ -319,6 +320,7 @@ URL: [url]',
'documentcontent' => 'Obsah dokumentu',
'documents' => 'Dokumenty',
'documents_checked_out_by_you' => '',
+'documents_expired' => 'Expirované dokumenty',
'documents_in_process' => 'Zpracovávané dokumenty',
'documents_locked' => '',
'documents_locked_by_you' => 'Vámi uzamčené dokumenty',
@@ -328,6 +330,10 @@ URL: [url]',
'documents_to_receipt' => '',
'documents_to_review' => 'Dokumenty čekající na kontrolu uživatele',
'documents_to_revise' => '',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
'documents_user_reception' => '',
'documents_user_rejected' => '',
'documents_user_requiring_attention' => 'Dokumenty, které uživatel vlastní a vyžadují pozornost',
@@ -384,6 +390,8 @@ User: [username]
URL: [url]',
'document_status_changed_email_subject' => '[sitename]: [name] - Stav dokumentu změněn',
'document_title' => 'Dokument \'[documentname]\'',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => 'Dokument aktualizován',
'document_updated_email_body' => 'Dokument aktualizován
Dokument: [name]
@@ -416,8 +424,8 @@ 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' => '',
+'duplicates' => 'Duplikáty',
+'duplicate_content' => 'Duplicitní obsah',
'edit' => 'upravit',
'edit_attributes' => 'Editovat atributy',
'edit_comment' => 'Upravit komentář',
@@ -462,20 +470,22 @@ URL: [url]',
'error_remove_folder' => '',
'error_remove_permission' => '',
'error_toogle_permission' => '',
+'error_transfer_document' => '',
'es_ES' => 'Španělština',
'event_details' => 'Údaje akce',
'exclude_items' => '',
'expired' => 'Platnost vypršela',
'expired_at_date' => '',
+'expired_documents' => '',
'expires' => 'Platnost vyprší',
-'expire_by_date' => '',
+'expire_by_date' => 'Platnost končí k datu',
'expire_in_1d' => '',
'expire_in_1h' => '',
'expire_in_1m' => 'Expiruje o mesiac',
-'expire_in_1w' => '',
-'expire_in_1y' => '',
+'expire_in_1w' => 'Expiruje za týden',
+'expire_in_1y' => 'Expiruje za rok',
'expire_in_2h' => '',
-'expire_in_2y' => '',
+'expire_in_2y' => 'Expiruje za dva roky',
'expire_today' => '',
'expire_tomorrow' => '',
'expiry_changed_email' => 'Datum expirace změněno',
@@ -492,7 +502,7 @@ URL: [url]',
'files' => 'Soubory',
'files_deletion' => 'Soubor odstraněn',
'files_deletion_warning' => 'Pomocí této volby můžete odstranit všechny soubory z celé složky DMS. Verzovací informace zůstanou viditelné.',
-'files_loading' => 'Vyčkejte dokud se nenahraje seznam souborů ...',
+'files_loading' => 'Vyčkejte dokud se nenahraje seznam souborů …',
'file_size' => 'Velikost souboru',
'filter_for_documents' => 'Další filtr pro dokumenty',
'filter_for_folders' => 'Další filtr pro složky',
@@ -542,6 +552,7 @@ URL: [url]',
'fullsearch' => 'Fulltextové vyhledávání',
'fullsearch_hint' => 'Použijte fultext index',
'fulltextsearch_disabled' => '',
+'fulltext_converters' => 'Index konverze dokumentu',
'fulltext_info' => 'Fulltext index info',
'global_attributedefinitiongroups' => '',
'global_attributedefinitions' => 'Atributy',
@@ -580,7 +591,6 @@ URL: [url]',
'include_documents' => 'Včetně dokumentů',
'include_subdirectories' => 'Včetně podadresářů',
'indexing_tasks_in_queue' => 'Indexování úkolů ve frontě',
-'index_converters' => 'Index konverze dokumentu',
'index_done' => '',
'index_error' => '',
'index_folder' => 'Složka indexu',
@@ -588,6 +598,7 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Jednotlivci',
'indivіduals_in_groups' => '',
+'info_recipients_tab_not_released' => '',
'inherited' => 'Zděděno',
'inherits_access_copy_msg' => 'Zkopírovat zděděný seznam řízení přístupu',
'inherits_access_empty_msg' => 'Založit nový seznam řízení přístupu',
@@ -707,6 +718,7 @@ URL: [url]',
'monday_abbr' => 'Po',
'monthly' => 'Měsíčně',
'month_view' => 'Zobrazení měsíce',
+'more_objects_loading' => '',
'move' => 'Přesunout',
'move_clipboard' => 'Přesun schránky',
'move_document' => 'Přesunout dokument',
@@ -715,6 +727,7 @@ URL: [url]',
'my_documents' => 'Moje dokumenty',
'my_transmittals' => '',
'name' => 'Název',
+'needs_correction' => '',
'needs_workflow_action' => 'Tento dokument vyžaduje Vaši pozornost. Prosím zkontrolujte záložku pracovního postupu.',
'network_drive' => '',
'never' => 'nikdy',
@@ -840,6 +853,7 @@ Pokud budete mít problém s přihlášením i po změně hesla, kontaktujte Adm
'password_strength' => 'Síla hesla',
'password_strength_insuffient' => 'Nedostatečná síla hesla',
'password_wrong' => 'Špatné heslo',
+'pdf_converters' => '',
'pending_approvals' => '',
'pending_receipt' => '',
'pending_reviews' => '',
@@ -853,10 +867,11 @@ Pokud budete mít problém s přihlášením i po změně hesla, kontaktujte Adm
'preview_converters' => '',
'preview_images' => '',
'preview_markdown' => '',
+'preview_pdf' => '',
'preview_plain' => '',
'previous_state' => 'Předchozí stav',
'previous_versions' => 'Předešlé verze',
-'process' => '',
+'process' => 'Proces',
'process_without_user_group' => '',
'pt_BR' => 'Portugalština (BR)',
'quota' => 'Kvóta',
@@ -1048,6 +1063,7 @@ URL: [url]',
'select_grp_ind_notification' => '',
'select_grp_ind_recipients' => '',
'select_grp_ind_reviewers' => '',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => 'Klikněte pro výběr skupinového oznámení',
'select_grp_recipients' => '',
'select_grp_reviewers' => 'Kliknutím vyberte skupinu posuzovatele',
@@ -1163,6 +1179,8 @@ URL: [url]',
'settings_enableDuplicateDocNames_desc' => 'Povolit duplicitu názvů dokumentů ve složce',
'settings_enableEmail' => 'Enable E-mail',
'settings_enableEmail_desc' => 'Enable/disable automatic email notification',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => 'Enable Folder Tree',
'settings_enableFolderTree_desc' => 'False to don\'t show the folder tree',
'settings_enableFullSearch' => 'Enable Full text search',
@@ -1197,6 +1215,8 @@ URL: [url]',
'settings_enableRecursiveCount_desc' => 'Při zapnutí je počet dokumentů a složek v zobrazení složek určen počítáním všech objektů při rekurzivním zpracování složek a počítáním těch dokumentů a složek, ke kterým má uživatel přístup.',
'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => 'Povolit posouzení/schválení pro přihlášeného uživatele',
'settings_enableSelfRevApp_desc' => 'Povolte, pokud chcete aktuálně přihlášeného uvést jako posuzovatele/schvalovatele a pro přechody pracovního postupu',
'settings_enableSessionList' => '',
@@ -1238,6 +1258,8 @@ URL: [url]',
'settings_guestID_desc' => '',
'settings_httpRoot' => 'Http Root',
'settings_httpRoot_desc' => '',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => '',
'settings_initialDocumentStatus_desc' => '',
'settings_initialDocumentStatus_draft' => '',
@@ -1268,6 +1290,8 @@ URL: [url]',
'settings_maxDirID_desc' => '',
'settings_maxExecutionTime' => '',
'settings_maxExecutionTime_desc' => '',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => 'Max. počet rekurzívních počítání dokumentů/složek',
'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' => '',
@@ -1304,8 +1328,12 @@ URL: [url]',
'settings_presetExpirationDate_desc' => '',
'settings_previewWidthDetail' => 'Šířka náhledů (detail)',
'settings_previewWidthDetail_desc' => 'Šířka náhledu na stránce podrobností',
+'settings_previewWidthDropFolderList' => '',
+'settings_previewWidthDropFolderList_desc' => '',
'settings_previewWidthList' => 'Šířka náhledů (seznam)',
'settings_previewWidthList_desc' => 'Šířka náhledů v seznamech',
+'settings_previewWidthMenuList' => '',
+'settings_previewWidthMenuList_desc' => '',
'settings_printDisclaimer' => 'Print Disclaimer',
'settings_printDisclaimer_desc' => '',
'settings_quota' => 'Kvóta uživatele',
@@ -1443,6 +1471,7 @@ URL: [url]',
'splash_substituted_user' => 'Zaměněný uživatel',
'splash_switched_back_user' => 'Přepnuto zpět na původního uživatele',
'splash_toogle_group_manager' => 'Manažer skupiny přepnut',
+'splash_transfer_document' => '',
'splash_transfer_objects' => '',
'state_and_next_state' => 'Stav/Další stav',
'statistic' => 'Statistika',
@@ -1450,6 +1479,7 @@ URL: [url]',
'status_approval_rejected' => 'Návrh zamítnut',
'status_approved' => 'Schválen',
'status_approver_removed' => 'Schvalovatel odstraněn z procesu',
+'status_needs_correction' => '',
'status_not_approved' => 'Neschválený',
'status_not_receipted' => '',
'status_not_reviewed' => 'Nezkontrolovaný',
@@ -1503,9 +1533,12 @@ URL: [url]',
'timeline_add_version' => '',
'timeline_full_add_file' => '',
'timeline_full_add_version' => '',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => '',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => '',
'timeline_skip_add_file' => '',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => '',
'timeline_skip_status_change_-3' => '',
'timeline_skip_status_change_0' => '',
@@ -1519,8 +1552,12 @@ URL: [url]',
'toggle_manager' => 'Přepnout správce',
'toggle_qrcode' => '',
'to_before_from' => 'Datum ukončení nesmí být před datem zahájení',
+'transfer_document' => '',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
'transfer_objects' => '',
'transfer_objects_to_user' => '',
+'transfer_to_user' => '',
'transition_triggered_email' => 'Transformace pracovního postupu spuštěna',
'transition_triggered_email_body' => 'Transformace pracovního postupu spuštěna
Dokument: [jméno]
@@ -1579,12 +1616,12 @@ URL: [url]',
'uploading_zerosize' => 'Nahrávání prázdného souboru. Nahrání zrušeno.',
'used_discspace' => 'Použité místo na disku',
'user' => 'Uživatel',
-'userid_groupid' => '',
+'userid_groupid' => 'ID uživatel/ID skupiny',
'users' => 'Uživatel',
'users_and_groups' => 'Uživatelé/Skupiny',
'users_done_work' => 'Uživatel ukončil práci',
'user_exists' => 'Uživatel už existuje.',
-'user_group' => '',
+'user_group' => 'Uživatel/Skupina',
'user_group_management' => 'Správa uživatelů/skupin',
'user_image' => 'Obrázek',
'user_info' => 'Informace o uživateli',
@@ -1643,6 +1680,7 @@ URL: [url]',
'workflow_summary' => 'Přehled pracovního postupu',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Přehled uživatelů',
+'x_more_objects' => '',
'year_view' => 'Zobrazení roku',
'yes' => 'Ano',
'zh_CN' => 'Čínština (CN)',
diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc
index 0052b399f..a46d654cd 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 (2481), dgrutsch (22)
+// Translators: Admin (2528), dgrutsch (22)
$text = array(
'2_factor_auth' => '2-Faktor Authentifizierung',
@@ -136,6 +136,7 @@ URL: [url]',
'archive_creation_warning' => 'Mit dieser Operation können Sie ein Archiv mit allen Dokumenten des DMS erzeugen. Nach der Erstellung wird das Archiv im Datenordner Ihres Servers gespeichert. Warnung: ein menschenlesbares Archiv ist als Server-Backup unbrauchbar.',
'ar_EG' => 'Arabisch',
'assign_approvers' => 'Freigebende zuweisen',
+'assign_recipients' => 'Empfänger zuweisen',
'assign_reviewers' => 'Prüfer zuweisen',
'assign_user_property_to' => 'Dokumente einem anderen Benutzer zuweisen',
'assumed_released' => 'Angenommen, freigegeben',
@@ -310,7 +311,7 @@ URL: [url]',
'debug' => 'Debug',
'december' => 'Dezember',
'default_access' => 'Standardberechtigung',
-'default_keywords' => 'Verfügbare Schlüsselworte',
+'default_keywords' => 'Verfügbare Stichworte',
'definitions' => 'Definitionen',
'delete' => 'Löschen',
'details' => 'Details',
@@ -324,6 +325,7 @@ URL: [url]',
'documentcontent' => 'Dokumentenversion',
'documents' => 'Dokumente',
'documents_checked_out_by_you' => 'Von mir ausgecheckte Dokumente',
+'documents_expired' => 'Abgelaufende Dokumente',
'documents_in_process' => 'Dokumente in Bearbeitung',
'documents_locked' => 'Gesperrte Dokumente',
'documents_locked_by_you' => 'Von mir gesperrte Dokumente',
@@ -333,6 +335,10 @@ URL: [url]',
'documents_to_receipt' => 'Empfangsbestätigung erforderlich',
'documents_to_review' => 'Prüfung erforderlich',
'documents_to_revise' => 'Erneute Prüfung erforderlich',
+'documents_user_draft' => 'Entwürfe',
+'documents_user_expiration' => 'Abgelaufende Dokumente',
+'documents_user_no_reception' => 'Dokumente ohne Empfangsbestätigung',
+'documents_user_obsolete' => 'Veraltete Dokumente',
'documents_user_reception' => 'Dokumente mit Empfangsbestätigung',
'documents_user_rejected' => 'Abgelehnte Dokumente',
'documents_user_requiring_attention' => 'Diese Dokumente sollte ich mal nachsehen',
@@ -389,6 +395,13 @@ Benutzer: [username]
URL: [url]',
'document_status_changed_email_subject' => '[sitename]: [name] - Dokumentenstatus geändert',
'document_title' => 'Dokument \'[documentname]\'',
+'document_transfered_email_body' => 'Dokument an anderen Benutzer übertragen
+Dokument: [name]
+Neuer Besitzer: [newuser]
+Elternordner: [folder_path]
+Benutzer: [username]
+URL: [url]',
+'document_transfered_email_subject' => '[sitename]: [name] - Dokument übertragen',
'document_updated_email' => 'Dokument aktualisiert',
'document_updated_email_body' => 'Dokument aktualisiert
Dokument: [name]
@@ -432,7 +445,7 @@ Der Link ist bis zum [valid] gültig.
'edit' => 'Bearbeiten',
'edit_attributes' => 'Edit attributes',
'edit_comment' => 'Kommentar bearbeiten',
-'edit_default_keywords' => 'Schlüsselworte bearbeiten',
+'edit_default_keywords' => 'Stichworte bearbeiten',
'edit_document_access' => 'Zugriffsrechte bearbeiten',
'edit_document_notify' => 'Beobachtung von Dokumenten',
'edit_document_props' => 'Bearbeiten',
@@ -473,11 +486,13 @@ Der Link ist bis zum [valid] gültig.
'error_remove_folder' => 'Fehler beim Löschen des Ordners',
'error_remove_permission' => 'Fehler beim Entfernen der Berechtigung',
'error_toogle_permission' => 'Fehler beim Ändern der Berechtigung',
+'error_transfer_document' => 'Fehler beim Übertragen des Dokuments',
'es_ES' => 'Spanisch',
'event_details' => 'Ereignisdetails',
'exclude_items' => 'Einträge auslassen',
'expired' => 'abgelaufen',
'expired_at_date' => 'Abgelaufen am [datetime]',
+'expired_documents' => 'Abgelaufende Dokumente',
'expires' => 'Ablaufdatum',
'expire_by_date' => 'Ablauf nach Datum',
'expire_in_1d' => 'Ablauf in 1 Tag',
@@ -553,6 +568,7 @@ URL: [url]',
'fullsearch' => 'Volltext',
'fullsearch_hint' => 'Volltextindex benutzen',
'fulltextsearch_disabled' => 'Volltext-Index ist ausgeschaltet',
+'fulltext_converters' => 'Index Dokumentenumwandlung',
'fulltext_info' => 'Volltext-Index Info',
'global_attributedefinitiongroups' => 'Attributgruppen',
'global_attributedefinitions' => 'Attribute',
@@ -591,7 +607,6 @@ URL: [url]',
'include_documents' => 'Dokumente miteinbeziehen',
'include_subdirectories' => 'Unterverzeichnisse miteinbeziehen',
'indexing_tasks_in_queue' => 'Indiziervorgänge in der Warteschleife',
-'index_converters' => 'Index Dokumentenumwandlung',
'index_done' => 'Fertig',
'index_error' => 'Fehler',
'index_folder' => 'Indiziere Ordner',
@@ -599,6 +614,7 @@ URL: [url]',
'index_waiting' => 'Warte',
'individuals' => 'Einzelpersonen',
'indivіduals_in_groups' => 'Mitglieder einer Gruppe',
+'info_recipients_tab_not_released' => 'Die Bestätigung des Empfangs für diese Dokumentenversion ist nicht möglich, weil die Version nicht freigegeben ist.',
'inherited' => 'geerbt',
'inherits_access_copy_msg' => 'Berechtigungen kopieren',
'inherits_access_empty_msg' => 'Leere Zugriffsliste',
@@ -659,7 +675,7 @@ URL: [url]',
'keep' => 'Beibehalten',
'keep_doc_status' => 'Dokumentenstatus beibehalten',
'keywords' => 'Stichworte',
-'keywords_loading' => 'Bitte warten, bis die Schlüsselwortliste geladen ist …',
+'keywords_loading' => 'Bitte warten, bis die Stichwortliste geladen ist …',
'keyword_exists' => 'Stichwort besteht bereits',
'ko_KR' => 'Koreanisch',
'language' => 'Sprache',
@@ -718,6 +734,7 @@ URL: [url]',
'monday_abbr' => 'Mo',
'monthly' => 'monatlich',
'month_view' => 'Monatsansicht',
+'more_objects_loading' => 'Weitere Objekte werden geladen ...',
'move' => 'Verschieben',
'move_clipboard' => 'Zwischenablage in Ordner verschieben',
'move_document' => 'Verschieben',
@@ -726,6 +743,7 @@ URL: [url]',
'my_documents' => 'Meine Dokumente',
'my_transmittals' => 'Meine Dokumentenlisten',
'name' => 'Name',
+'needs_correction' => 'Korrektur erforderlich',
'needs_workflow_action' => 'Dieses Dokument erfordert eine Aktion. Bitte schauen Sie auf den Workflow-Reiter.',
'network_drive' => 'Netzwerklaufwerk',
'never' => 'nie',
@@ -854,6 +872,7 @@ Sollen Sie danach immer noch Problem bei der Anmeldung haben, dann kontaktieren
'password_strength' => 'Passwortstärke',
'password_strength_insuffient' => 'Ungenügend starkes Passwort',
'password_wrong' => 'Falsches Passwort',
+'pdf_converters' => 'PDF Konvertierer',
'pending_approvals' => 'Ausstehende Freigaben',
'pending_receipt' => 'Ausstehende Empfangsbestätigungen',
'pending_reviews' => 'Ausstehende Prüfungen',
@@ -867,6 +886,7 @@ Sollen Sie danach immer noch Problem bei der Anmeldung haben, dann kontaktieren
'preview_converters' => 'Vorschau Dokumentenumwandlung',
'preview_images' => 'Vorschaubilder',
'preview_markdown' => 'Markdown',
+'preview_pdf' => 'Vorschau als PDF',
'preview_plain' => 'Text',
'previous_state' => 'Voriger Status',
'previous_versions' => 'Vorhergehende Versionen',
@@ -982,7 +1002,7 @@ Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'review_request_email_subject' => '[sitename]: [name] - Aufforderung zur Prüfung',
-'review_status' => 'Status:',
+'review_status' => 'Status',
'review_submit_email' => 'Prüfung ausgeführt',
'review_submit_email_body' => 'Prüfung ausgeführt
Dokument: [name]
@@ -995,7 +1015,7 @@ URL: [url]',
'review_submit_email_subject' => '[sitename]: [name] - Prüfung ausgeführt',
'review_summary' => 'Übersicht Prüfungen',
'review_update_failed' => 'Störung bei Aktualisierung des Prüfstatus. Aktualisierung gescheitert.',
-'revise_document' => 'Dokument überprüfen',
+'revise_document' => 'Wiederholungsprüfung',
'revise_document_on' => 'Nächste Überprüfung des Dokuments am [date]',
'revisions_accepted' => '[no_revisions] Wiederholungsprüfungen',
'revisions_not_touched' => '[no_revisions] offene Wiederholungspüfungen',
@@ -1104,6 +1124,7 @@ URL: [url]',
'select_grp_ind_notification' => 'Klicken zur Auswahl einer Gruppe',
'select_grp_ind_recipients' => 'Klicken zur Auswahl einer Gruppe',
'select_grp_ind_reviewers' => 'Klicken zur Auswahl einer Gruppe',
+'select_grp_ind_revisors' => 'Klicken zur Auswahl einer Gruppe',
'select_grp_notification' => 'Klicken zur Auswahl einer Beobachtergruppe',
'select_grp_recipients' => 'Klicken zur Auswahl einer Empfängergruppe',
'select_grp_reviewers' => 'Klicken zur Auswahl einer Prüfgruppe',
@@ -1217,13 +1238,15 @@ Name: [username]
'settings_enableConverting' => 'Dokumentenkonvertierung einschalten',
'settings_enableConverting_desc' => 'Ein/Auschalten der automatischen Konvertierung von Dokumenten',
'settings_enableDropFolderList' => 'Liste der Dateien im Ablageordner im Menü',
-'settings_enableDropFolderList_desc' => '',
+'settings_enableDropFolderList_desc' => 'Schaltet einen Liste der im Ablageordner befindlichen Dateien als Eintrag im Menü ein.',
'settings_enableDropUpload' => 'Schnelles Hochladen einschalten',
'settings_enableDropUpload_desc' => 'Ein/Ausschalten des Bereichs auf der \'View Folder\' Seite zum Hochladen von Dateien per Drag&Drop.',
'settings_enableDuplicateDocNames' => 'Erlaube doppelte Dokumentennamen',
'settings_enableDuplicateDocNames_desc' => 'Erlaube doppelte Dokumentennamen in einem Ordner.',
'settings_enableEmail' => 'E-mail aktivieren',
'settings_enableEmail_desc' => 'Automatische E-Mail-Benachrichtigung ein-/ausschalten',
+'settings_enableFilterReceipt' => 'Besitzer, Prüfer, ... aus Empfängerliste filtern',
+'settings_enableFilterReceipt_desc' => 'Anwählen, um einige Empfänger aus der Liste zu entfernen, wenn diese als Mitglieder einer Gruppe eingetragen werden.',
'settings_enableFolderTree' => 'Verzeichnisbaum einschalten',
'settings_enableFolderTree_desc' => 'Schaltet den Verzeichnisbaum auf der \'View Folder\' Seite ein oder aus',
'settings_enableFullSearch' => 'Volltextsuche einschalten',
@@ -1258,6 +1281,8 @@ Name: [username]
'settings_enableRecursiveCount_desc' => 'Wenn diese Option eingeschaltet ist, wird die Anzahl der Dokumente und Ordner in der Ordner-Ansicht rekursiv, unter Berücksichtigung der Zugriffsrechte ermittelt.',
'settings_enableRevisionWorkflow' => 'Ermögliche Wiederholungsprüfung von Dokumenten',
'settings_enableRevisionWorkflow_desc' => 'Anwählen, um den Workflow der Wiederholungsprüfung von Dokumenten nach einer einstellbaren Zeit zu ermöglichen.',
+'settings_enableSelfReceipt' => 'Erlaube Empfangsbestätigung durch angemeldeten Benutzer',
+'settings_enableSelfReceipt_desc' => 'Anwählen, um den aktuell angemeldeten Benutzer in der Liste der Empfänger eines Dokuments auswählbar zu machen.',
'settings_enableSelfRevApp' => 'Erlaube Prüfung/Freigabe durch angemeldeten Benutzer',
'settings_enableSelfRevApp_desc' => 'Anwählen, um den aktuell angemeldeten Benutzer in der Liste der Prüfer/Freigeber und für Workflow-Aktionen auswählbar zu machen.',
'settings_enableSessionList' => 'Liste angemeldeter Benutzer im Menü',
@@ -1299,6 +1324,8 @@ Name: [username]
'settings_guestID_desc' => 'Id des Gast-Benutzers, wenn man sich als \'guest\' anmeldet.',
'settings_httpRoot' => 'HTTP Wurzelverzeichnis',
'settings_httpRoot_desc' => 'Der relative Pfad in der URL nach der Domain, also ohne http:// und den hostnamen. z.B. wenn die komplette URL http://www.example.com/seeddms/ ist, dann setzen Sie diesen Wert auf \'/seeddms/\'. Wenn die URL http://www.example.com/ ist, tragen Sie \'/\' ein.',
+'settings_incItemsPerPage' => 'Zahl der Einträge, die nachgeladen werden',
+'settings_incItemsPerPage_desc' => 'Wenn die Anzahl der Ordner und Dokumente beschränkt wird, dann bestimmt dieser Wert die Anzahl der nachzuladenen Objekte, wenn man sich an das Ende der View-Folder Seite bewegt. Ein Wert 0, läd die gleiche Anzahl an Objekten nach, die anfänglich geladen wurden.',
'settings_initialDocumentStatus' => 'Initialer Dokumentenstatus',
'settings_initialDocumentStatus_desc' => 'Dieser STatus wird bei Dokumenten gesetzt, die neu hinzugefügt wurden.',
'settings_initialDocumentStatus_draft' => 'Entwurf',
@@ -1329,6 +1356,8 @@ Name: [username]
'settings_maxDirID_desc' => 'Maximale Anzahl der Unterverzeichnisse in einem Verzeichnis. Ändern Sie diesen Wert nur, wenn Sie genau wissen was Sie tun! Voreingestellt ist 0.',
'settings_maxExecutionTime' => 'Max. Ausführungszeit (s)',
'settings_maxExecutionTime_desc' => 'Maximale Zeit in Sekunden bis ein Skript beendet wird.',
+'settings_maxItemsPerPage' => 'Max. Anzahl der Einträge auf einer Seite',
+'settings_maxItemsPerPage_desc' => 'Begrenzt die Anzahl der Ordner und Dokumente auf der View-Folder Seite. Weitere Objekte werden geladen, wenn man an das Ende der Seite rollt. Setze diesen Wert auf 0, um immer alle Objekte anzuzeigen.',
'settings_maxRecursiveCount' => 'Max. Anzahl Anzahl rekursiver Dokumente/Ordner.',
'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',
@@ -1365,8 +1394,12 @@ Name: [username]
'settings_presetExpirationDate_desc' => 'Alle neu hochgeladenen Dokumente bekommen das eingegebene Datum als Ablaufdatum. Das Datum muss der Form entsprechen, wie es von der PHP-Funktion strtotime() verstanden wird, z.B. +5 weeks.',
'settings_previewWidthDetail' => 'Breite der Vorschaubilder (Detail)',
'settings_previewWidthDetail_desc' => 'Breite des Vorschaubildes, das auf der Detailseite angezeigt wird',
+'settings_previewWidthDropFolderList' => 'Breite der Vorschaubilder (Ablageordner)',
+'settings_previewWidthDropFolderList_desc' => 'Setzt die Breite der Vorschaubilder in der Auswahlliste für die Dateien des Ablageordners.',
'settings_previewWidthList' => 'Breite der Vorschaubilder (Liste)',
'settings_previewWidthList_desc' => 'Breite der Vorschaubilder, die in Listen angezeigt werden',
+'settings_previewWidthMenuList' => 'Breite der Vorschaubilder (Menu)',
+'settings_previewWidthMenuList_desc' => 'Setzt die Breite der Bilder im Menu der Dateien im Ablageordner.',
'settings_printDisclaimer' => 'Rechtliche Hinweise',
'settings_printDisclaimer_desc' => 'Anwählen, um die rechtlichen Hinweise am Ende jeder Seite anzuzeigen.',
'settings_quota' => 'User\'s quota',
@@ -1504,6 +1537,7 @@ Name: [username]
'splash_substituted_user' => 'Benutzer gewechselt',
'splash_switched_back_user' => 'Zum ursprünglichen Benutzer zurückgekehrt',
'splash_toogle_group_manager' => 'Gruppenverwalter gewechselt',
+'splash_transfer_document' => 'Dokument übertragen',
'splash_transfer_objects' => 'Objekte übertragen',
'state_and_next_state' => 'Status/Nächster Status',
'statistic' => 'Statistik',
@@ -1511,6 +1545,7 @@ Name: [username]
'status_approval_rejected' => 'Entwurf abgelehnt',
'status_approved' => 'freigegeben',
'status_approver_removed' => 'Freigebender wurde vom Prozess ausgeschlossen',
+'status_needs_correction' => 'Korrektur erforderlich',
'status_not_approved' => 'keine Freigabe',
'status_not_receipted' => 'Empfang noch nicht bestätigt',
'status_not_reviewed' => 'nicht geprüft',
@@ -1564,9 +1599,12 @@ Name: [username]
'timeline_add_version' => 'Neue Version [version]',
'timeline_full_add_file' => '[document] Neuer Anhang',
'timeline_full_add_version' => '[document] Neue Version [version]',
+'timeline_full_scheduled_revision' => '[document] Wiederholungsprüfung von Version [version]',
'timeline_full_status_change' => '[document] Version [version]: [status]',
+'timeline_scheduled_revision' => 'Wiederholungsprüfung von Version [version]',
'timeline_selected_item' => 'Ausgewähltes Dokument',
'timeline_skip_add_file' => 'Anhang hinzugefügt',
+'timeline_skip_scheduled_revision' => 'Geplante Wiederholungsprüfung',
'timeline_skip_status_change_-1' => 'abgelehnt',
'timeline_skip_status_change_-3' => 'abgelaufen',
'timeline_skip_status_change_0' => 'bevorstehende Prüfung',
@@ -1580,8 +1618,12 @@ Name: [username]
'toggle_manager' => 'Managerstatus wechseln',
'toggle_qrcode' => 'Zeige/verberge QR-Code',
'to_before_from' => 'Endedatum darf nicht vor dem Startdatum liegen',
+'transfer_document' => 'Dokument übertragen',
+'transfer_no_read_access' => 'Der Benutzer hat in dem Ordner keine Schreibrechte',
+'transfer_no_write_access' => 'Der Benutzer hat in dem Ordner keine Schreibrechte',
'transfer_objects' => 'Objekte übertragen',
'transfer_objects_to_user' => 'Neuer Eigentümer',
+'transfer_to_user' => 'Auf Benutzer übertragen',
'transition_triggered_email' => 'Workflow transition triggered',
'transition_triggered_email_body' => 'Workflow transition triggered
Document: [name]
@@ -1704,6 +1746,7 @@ URL: [url]',
'workflow_summary' => 'Übersicht Workflows',
'workflow_transition_without_user_group' => 'Mindestens eine Transition hat weder einen Benutzer noch eine Gruppe zugewiesen!',
'workflow_user_summary' => 'Übersicht Benutzer',
+'x_more_objects' => '[number] weitere Objekte',
'year_view' => 'Jahresansicht',
'yes' => 'Ja',
'zh_CN' => 'Chinesisch (CN)',
diff --git a/languages/el_GR/lang.inc b/languages/el_GR/lang.inc
index 24b17965b..f6ea6c15e 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 (226)
+// Translators: Admin (229)
$text = array(
'2_factor_auth' => '',
@@ -115,6 +115,7 @@ $text = array(
'archive_creation_warning' => '',
'ar_EG' => 'Arabic/Αραβικά',
'assign_approvers' => '',
+'assign_recipients' => '',
'assign_reviewers' => '',
'assign_user_property_to' => '',
'assumed_released' => '',
@@ -251,7 +252,7 @@ $text = array(
'confirm_rm_dump' => '',
'confirm_rm_event' => '',
'confirm_rm_file' => '',
-'confirm_rm_folder' => '',
+'confirm_rm_folder' => 'Θέλετε πραγματικα να διαγράψετε το Φάκελο [foldername] kκαι το περιεχόμενό του? ΠΡΟΣΟΧΗ!!! Αυτη η λειτουργία δεν μπορεί να ανακληθεί.',
'confirm_rm_folder_files' => '',
'confirm_rm_group' => '',
'confirm_rm_log' => '',
@@ -297,6 +298,7 @@ $text = array(
'documentcontent' => '',
'documents' => 'Έγγραφα',
'documents_checked_out_by_you' => '',
+'documents_expired' => '',
'documents_in_process' => '',
'documents_locked' => '',
'documents_locked_by_you' => '',
@@ -306,6 +308,10 @@ $text = array(
'documents_to_receipt' => '',
'documents_to_review' => '',
'documents_to_revise' => '',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
'documents_user_reception' => '',
'documents_user_rejected' => '',
'documents_user_requiring_attention' => '',
@@ -338,6 +344,8 @@ $text = array(
'document_status_changed_email_body' => '',
'document_status_changed_email_subject' => '',
'document_title' => '',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => '',
'document_updated_email_body' => '',
'document_updated_email_subject' => '',
@@ -410,11 +418,13 @@ $text = array(
'error_remove_folder' => '',
'error_remove_permission' => '',
'error_toogle_permission' => '',
+'error_transfer_document' => '',
'es_ES' => 'Spanish/Ισπανικά',
'event_details' => '',
'exclude_items' => '',
'expired' => 'Έχει λήξει',
'expired_at_date' => '',
+'expired_documents' => '',
'expires' => 'Λήγει',
'expire_by_date' => '',
'expire_in_1d' => '',
@@ -466,6 +476,7 @@ $text = array(
'fullsearch' => 'Πλήρης αναζήτηση (full text)',
'fullsearch_hint' => '',
'fulltextsearch_disabled' => '',
+'fulltext_converters' => '',
'fulltext_info' => '',
'global_attributedefinitiongroups' => '',
'global_attributedefinitions' => 'Ιδιότητες',
@@ -504,7 +515,6 @@ $text = array(
'include_documents' => '',
'include_subdirectories' => '',
'indexing_tasks_in_queue' => '',
-'index_converters' => '',
'index_done' => '',
'index_error' => '',
'index_folder' => 'Ταξινόμηση φακέλου',
@@ -512,6 +522,7 @@ $text = array(
'index_waiting' => '',
'individuals' => 'Άτομα',
'indivіduals_in_groups' => '',
+'info_recipients_tab_not_released' => '',
'inherited' => '',
'inherits_access_copy_msg' => '',
'inherits_access_empty_msg' => '',
@@ -631,6 +642,7 @@ $text = array(
'monday_abbr' => 'Δε',
'monthly' => 'Μηνιαία',
'month_view' => '',
+'more_objects_loading' => '',
'move' => 'Μετακίνηση',
'move_clipboard' => '',
'move_document' => 'Μετακίνηση εγγράφου',
@@ -639,6 +651,7 @@ $text = array(
'my_documents' => 'Τα έγγραφα μου',
'my_transmittals' => '',
'name' => 'Όνομα',
+'needs_correction' => '',
'needs_workflow_action' => '',
'network_drive' => '',
'never' => '',
@@ -741,6 +754,7 @@ URL: [url]',
'password_strength' => '',
'password_strength_insuffient' => '',
'password_wrong' => '',
+'pdf_converters' => '',
'pending_approvals' => '',
'pending_receipt' => '',
'pending_reviews' => '',
@@ -754,6 +768,7 @@ URL: [url]',
'preview_converters' => '',
'preview_images' => '',
'preview_markdown' => '',
+'preview_pdf' => '',
'preview_plain' => '',
'previous_state' => '',
'previous_versions' => '',
@@ -915,6 +930,7 @@ URL: [url]',
'select_grp_ind_notification' => '',
'select_grp_ind_recipients' => '',
'select_grp_ind_reviewers' => '',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => '',
'select_grp_recipients' => '',
'select_grp_reviewers' => '',
@@ -1030,6 +1046,8 @@ URL: [url]',
'settings_enableDuplicateDocNames_desc' => '',
'settings_enableEmail' => '',
'settings_enableEmail_desc' => '',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => '',
'settings_enableFolderTree_desc' => '',
'settings_enableFullSearch' => '',
@@ -1064,6 +1082,8 @@ URL: [url]',
'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => '',
'settings_enableSelfRevApp_desc' => '',
'settings_enableSessionList' => '',
@@ -1105,6 +1125,8 @@ URL: [url]',
'settings_guestID_desc' => '',
'settings_httpRoot' => '',
'settings_httpRoot_desc' => '',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => '',
'settings_initialDocumentStatus_desc' => '',
'settings_initialDocumentStatus_draft' => '',
@@ -1135,6 +1157,8 @@ URL: [url]',
'settings_maxDirID_desc' => '',
'settings_maxExecutionTime' => '',
'settings_maxExecutionTime_desc' => '',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => '',
'settings_maxRecursiveCount_desc' => '',
'settings_maxSizeForFullText' => '',
@@ -1171,8 +1195,12 @@ URL: [url]',
'settings_presetExpirationDate_desc' => '',
'settings_previewWidthDetail' => '',
'settings_previewWidthDetail_desc' => '',
+'settings_previewWidthDropFolderList' => '',
+'settings_previewWidthDropFolderList_desc' => '',
'settings_previewWidthList' => '',
'settings_previewWidthList_desc' => '',
+'settings_previewWidthMenuList' => '',
+'settings_previewWidthMenuList_desc' => '',
'settings_printDisclaimer' => '',
'settings_printDisclaimer_desc' => '',
'settings_quota' => '',
@@ -1293,7 +1321,7 @@ URL: [url]',
'splash_receipt_update_success' => '',
'splash_removed_from_clipboard' => '',
'splash_rm_attribute' => '',
-'splash_rm_document' => '',
+'splash_rm_document' => 'Το έγγραφο αφαιρέθηκε',
'splash_rm_download_link' => '',
'splash_rm_folder' => '',
'splash_rm_group' => '',
@@ -1310,13 +1338,15 @@ URL: [url]',
'splash_substituted_user' => '',
'splash_switched_back_user' => '',
'splash_toogle_group_manager' => '',
+'splash_transfer_document' => '',
'splash_transfer_objects' => '',
'state_and_next_state' => '',
'statistic' => '',
-'status' => '',
+'status' => 'κατάσταση',
'status_approval_rejected' => '',
'status_approved' => '',
'status_approver_removed' => '',
+'status_needs_correction' => '',
'status_not_approved' => '',
'status_not_receipted' => '',
'status_not_reviewed' => '',
@@ -1370,9 +1400,12 @@ URL: [url]',
'timeline_add_version' => '',
'timeline_full_add_file' => '',
'timeline_full_add_version' => '',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => '',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => '',
'timeline_skip_add_file' => '',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => '',
'timeline_skip_status_change_-3' => '',
'timeline_skip_status_change_0' => '',
@@ -1386,8 +1419,12 @@ URL: [url]',
'toggle_manager' => '',
'toggle_qrcode' => '',
'to_before_from' => '',
+'transfer_document' => '',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
'transfer_objects' => '',
'transfer_objects_to_user' => '',
+'transfer_to_user' => '',
'transition_triggered_email' => '',
'transition_triggered_email_body' => '',
'transition_triggered_email_subject' => '',
@@ -1496,6 +1533,7 @@ URL: [url]',
'workflow_summary' => '',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => '',
+'x_more_objects' => '',
'year_view' => '',
'yes' => 'Ναι',
'zh_CN' => '',
diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc
index a17a10b05..260dbef72 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 (1608), dgrutsch (9), netixw (14)
+// Translators: Admin (1650), archonwang (3), dgrutsch (9), netixw (14)
$text = array(
'2_factor_auth' => '2-factor authentication',
@@ -67,7 +67,7 @@ URL: [url]',
'add_multiple_files' => 'Add multiple files (will use filename as document name)',
'add_receipt' => 'Acknowledge reception',
'add_review' => 'Add review',
-'add_revision' => 'Add approval',
+'add_revision' => 'Add revision',
'add_role' => 'Add new role',
'add_subfolder' => 'Add subfolder',
'add_to_clipboard' => 'Add to clipboard',
@@ -136,6 +136,7 @@ URL: [url]',
'archive_creation_warning' => 'With this operation you can create archive containing the files of entire DMS folders. After the creation the archive will be saved in the data folder of your server. WARNING: an archive created as human readable will be unusable as server backup.',
'ar_EG' => 'Arabic',
'assign_approvers' => 'Assign Approvers',
+'assign_recipients' => 'Assign Recipients',
'assign_reviewers' => 'Assign Reviewers',
'assign_user_property_to' => 'Assign user\'s properties to',
'assumed_released' => 'Assumed released',
@@ -324,6 +325,7 @@ URL: [url]',
'documentcontent' => 'Document content',
'documents' => 'Documents',
'documents_checked_out_by_you' => 'Documents checked out by you',
+'documents_expired' => 'Expired documents',
'documents_in_process' => 'Documents In Process',
'documents_locked' => 'Locked documents',
'documents_locked_by_you' => 'Documents locked by you',
@@ -333,6 +335,10 @@ URL: [url]',
'documents_to_receipt' => 'Documents awaiting to confirm the receipt',
'documents_to_review' => 'Documents awaiting your review',
'documents_to_revise' => 'Documents awaiting your revision',
+'documents_user_draft' => 'Drafts',
+'documents_user_expiration' => 'Expired documents',
+'documents_user_no_reception' => 'Documents without reception',
+'documents_user_obsolete' => 'Obsolete documents',
'documents_user_reception' => 'Documents awaiting reception',
'documents_user_rejected' => 'Rejected documents',
'documents_user_requiring_attention' => 'Documents owned by you that require attention',
@@ -381,21 +387,28 @@ User: [username]
URL: [url]',
'document_renamed_email_subject' => '[sitename]: [name] - Document renamed',
'document_status_changed_email' => 'Document status changed',
-'document_status_changed_email_body' => 'Document status changed
-Document: [name]
-Status: [status]
-Parent folder: [folder_path]
-User: [username]
+'document_status_changed_email_body' => 'Document status changed
+Document: [name]
+Status: [status]
+Parent folder: [folder_path]
+User: [username]
URL: [url]',
'document_status_changed_email_subject' => '[sitename]: [name] - Document status changed',
'document_title' => 'Document \'[documentname]\'',
-'document_updated_email' => 'Document updated',
-'document_updated_email_body' => 'Document updated
+'document_transfered_email_body' => 'Document transfer to other user
Document: [name]
+New owner: [newuser]
Parent folder: [folder_path]
User: [username]
-Comment: [comment]
-Version comment: [version_comment]
+URL: [url]',
+'document_transfered_email_subject' => '[sitename]: [name] - Transfer Dokument',
+'document_updated_email' => 'Document updated',
+'document_updated_email_body' => 'Document updated
+Document: [name]
+Parent folder: [folder_path]
+User: [username]
+Comment: [comment]
+Version comment: [version_comment]
URL: [url]',
'document_updated_email_subject' => '[sitename]: [name] - Document updated',
'does_not_expire' => 'Does not expire',
@@ -474,11 +487,13 @@ The link is valid until [valid].
'error_remove_folder' => 'Error while deleting folder',
'error_remove_permission' => 'Error while remove permission',
'error_toogle_permission' => 'Error while changing permission',
+'error_transfer_document' => 'Error while transfering document',
'es_ES' => 'Spanish',
'event_details' => 'Event details',
'exclude_items' => 'Exclude items',
'expired' => 'Expired',
'expired_at_date' => 'Expired at [datetime]',
+'expired_documents' => 'Expired documents',
'expires' => 'Expires',
'expire_by_date' => 'Expires by date',
'expire_in_1d' => 'Expires in 1 day',
@@ -554,6 +569,7 @@ URL: [url]',
'fullsearch' => 'Full text search',
'fullsearch_hint' => 'Use fulltext index',
'fulltextsearch_disabled' => 'Fulltext index is disabled',
+'fulltext_converters' => 'Index document conversion',
'fulltext_info' => 'Fulltext index info',
'global_attributedefinitiongroups' => 'Attribute groups',
'global_attributedefinitions' => 'Attributes',
@@ -592,7 +608,6 @@ URL: [url]',
'include_documents' => 'Include documents',
'include_subdirectories' => 'Include subdirectories',
'indexing_tasks_in_queue' => 'Indexing tasks in queue',
-'index_converters' => 'Index document conversion',
'index_done' => 'Done',
'index_error' => 'Error',
'index_folder' => 'Index folder',
@@ -600,6 +615,7 @@ URL: [url]',
'index_waiting' => 'Waiting',
'individuals' => 'Individuals',
'indivіduals_in_groups' => 'Members of a group',
+'info_recipients_tab_not_released' => 'Acknowledgement of reception for this document version is not possible, because the version is not released.',
'inherited' => 'inherited',
'inherits_access_copy_msg' => 'Copy inherited access list',
'inherits_access_empty_msg' => 'Start with empty access list',
@@ -719,6 +735,7 @@ URL: [url]',
'monday_abbr' => 'Mo',
'monthly' => 'Monthly',
'month_view' => 'Month view',
+'more_objects_loading' => 'More objects loading ...',
'move' => 'Move',
'move_clipboard' => 'Move clipboard',
'move_document' => 'Move document',
@@ -727,6 +744,7 @@ URL: [url]',
'my_documents' => 'My Documents',
'my_transmittals' => 'My Transmittals',
'name' => 'Name',
+'needs_correction' => 'Needs correction',
'needs_workflow_action' => 'This document requires your attention. Please check the workflow tab.',
'network_drive' => 'Network drive',
'never' => 'never',
@@ -856,6 +874,7 @@ If you have still problems to login, then please contact your administrator.',
'password_strength' => 'Password strength',
'password_strength_insuffient' => 'Insufficient password strength',
'password_wrong' => 'Wrong password',
+'pdf_converters' => 'PDF converters',
'pending_approvals' => 'Pending approvals',
'pending_receipt' => 'Pending receipts',
'pending_reviews' => 'Pending reviews',
@@ -869,6 +888,7 @@ If you have still problems to login, then please contact your administrator.',
'preview_converters' => 'Preview document conversion',
'preview_images' => 'Preview images',
'preview_markdown' => 'Markdown',
+'preview_pdf' => 'Preview as PDF',
'preview_plain' => 'Text',
'previous_state' => 'Previous state',
'previous_versions' => 'Previous versions',
@@ -984,7 +1004,7 @@ Parent folder: [folder_path]
User: [username]
URL: [url]',
'review_request_email_subject' => '[sitename]: [name] - Review request',
-'review_status' => 'Review status:',
+'review_status' => 'Review status',
'review_submit_email' => 'Submitted review',
'review_submit_email_body' => 'Submitted review
Document: [name]
@@ -1056,7 +1076,7 @@ URL: [url]',
'role_info' => 'Information',
'role_management' => 'Role management',
'role_name' => 'Name',
-'role_type' => 'Typ of role',
+'role_type' => 'Type of role',
'role_user' => 'User',
'ro_RO' => 'Romanian',
'run_subworkflow' => 'Run sub workflow',
@@ -1099,6 +1119,7 @@ URL: [url]',
'select_grp_ind_notification' => 'Click to select group',
'select_grp_ind_recipients' => 'Click to select group',
'select_grp_ind_reviewers' => 'Click to select group',
+'select_grp_ind_revisors' => 'Click to select group',
'select_grp_notification' => 'Click to select group notification',
'select_grp_recipients' => 'Click to select group of recipients',
'select_grp_reviewers' => 'Click to select group reviewer',
@@ -1212,13 +1233,15 @@ Name: [username]
'settings_enableConverting' => 'Enable Converting',
'settings_enableConverting_desc' => 'Enable/disable converting of files',
'settings_enableDropFolderList' => 'Enable list of files in drop folder in menu',
-'settings_enableDropFolderList_desc' => '',
+'settings_enableDropFolderList_desc' => 'Turn on a list of files in the drop folder. The list is shown in the main menu.',
'settings_enableDropUpload' => 'Enable Fast Upload',
'settings_enableDropUpload_desc' => 'Enable/Disable the drop area on the \'View Folder\' page for uploading files by Drag&Drop.',
'settings_enableDuplicateDocNames' => 'Allow duplicate document names',
'settings_enableDuplicateDocNames_desc' => 'Allows to have duplicate document names in a folder.',
'settings_enableEmail' => 'Enable E-mail',
'settings_enableEmail_desc' => 'Enable/disable automatic email notification',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => 'Enable Folder Tree',
'settings_enableFolderTree_desc' => 'Enable/Disable the folder tree on the \'View Folder\' page',
'settings_enableFullSearch' => 'Enable Full text search',
@@ -1253,6 +1276,8 @@ Name: [username]
'settings_enableRecursiveCount_desc' => 'If turned on, the number of documents and folders in the folder view will be determined by counting all objects by recursively processing the folders and counting those documents and folders the user is allowed to access.',
'settings_enableRevisionWorkflow' => 'Enable revision of documents',
'settings_enableRevisionWorkflow_desc' => 'Enable, to be able to run the workflow for revising a document after a given period of time.',
+'settings_enableSelfReceipt' => 'Allow reception for logged in user',
+'settings_enableSelfReceipt_desc' => 'Enable this if you want the currently logged in user to be listed as recipient for a document.',
'settings_enableSelfRevApp' => 'Allow review/approval for logged in user',
'settings_enableSelfRevApp_desc' => 'Enable this if you want the currently logged in user to be listed as reviewers/approvers and for workflow transitions.',
'settings_enableSessionList' => 'Enable list of users online in menu',
@@ -1294,6 +1319,8 @@ Name: [username]
'settings_guestID_desc' => 'ID of guest-user used when logged in as guest (mostly no need to change)',
'settings_httpRoot' => 'Http Root',
'settings_httpRoot_desc' => 'The relative path in the URL, after the domain part. Do not include the http:// prefix or the web host name. e.g. If the full URL is http://www.example.com/seeddms/, set \'/seeddms/\'. If the URL is http://www.example.com/, set \'/\'',
+'settings_incItemsPerPage' => 'Number of entries loaded at end of page',
+'settings_incItemsPerPage_desc' => 'If the number of folders and documents is limited, this will set the number of additionally loaded objects, when scrolling down to the bottom of the view folder page. Setting this to 0, will load the same number of objects as has been loaded initially.',
'settings_initialDocumentStatus' => 'Initial document status',
'settings_initialDocumentStatus_desc' => 'This status will be set when a document is added.',
'settings_initialDocumentStatus_draft' => 'Draft',
@@ -1324,6 +1351,8 @@ Name: [username]
'settings_maxDirID_desc' => 'Maximum number of sub-directories per parent directory. Do not change this value unless you know what you do! Default: 0.',
'settings_maxExecutionTime' => 'Max Execution Time (s)',
'settings_maxExecutionTime_desc' => 'This sets the maximum time in seconds a script is allowed to run before it is terminated by the parse',
+'settings_maxItemsPerPage' => 'Max. number of entries on a page',
+'settings_maxItemsPerPage_desc' => 'Restricts the number of folders and documents shown on the view folder page. Further objects will be loaded when scrolling to the end of the page. Set to 0 to always show all objects.',
'settings_maxRecursiveCount' => 'Max. number of recursive document/folder count',
'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',
@@ -1360,8 +1389,12 @@ Name: [username]
'settings_presetExpirationDate_desc' => 'All new uploaded documents will have an expiration date set to this value. The date entered can be specified as understood by PHP\'s strtotime() function, e.g. +5 weeks.',
'settings_previewWidthDetail' => 'Width of preview images (detail)',
'settings_previewWidthDetail_desc' => 'Width of preview image shown on details page',
+'settings_previewWidthDropFolderList' => 'Width of preview images (dropfolder list)',
+'settings_previewWidthDropFolderList_desc' => 'Width of preview images shown in list when selecting a file from the drop folder.',
'settings_previewWidthList' => 'Width of preview images (list)',
'settings_previewWidthList_desc' => 'Width of preview images shown in lists',
+'settings_previewWidthMenuList' => 'Width of preview images (menu list)',
+'settings_previewWidthMenuList_desc' => 'Width of preview images shown as items in drop folder menu.',
'settings_printDisclaimer' => 'Print Disclaimer',
'settings_printDisclaimer_desc' => 'If enabled, the disclaimer message will be printed on the bottom of every page',
'settings_quota' => 'User\'s quota',
@@ -1499,6 +1532,7 @@ Name: [username]
'splash_substituted_user' => 'Substituted user',
'splash_switched_back_user' => 'Switched back to original user',
'splash_toogle_group_manager' => 'Group manager toogled',
+'splash_transfer_document' => 'Document transfered',
'splash_transfer_objects' => 'Objects transfered',
'state_and_next_state' => 'State/Next state',
'statistic' => 'Statistic',
@@ -1506,6 +1540,7 @@ Name: [username]
'status_approval_rejected' => 'Draft rejected',
'status_approved' => 'Approved',
'status_approver_removed' => 'Approver removed from process',
+'status_needs_correction' => 'Needs correction',
'status_not_approved' => 'Not approved',
'status_not_receipted' => 'Not receipted yet',
'status_not_reviewed' => 'Not reviewed',
@@ -1559,9 +1594,12 @@ Name: [username]
'timeline_add_version' => 'New version [version]',
'timeline_full_add_file' => '[document] New Attachment',
'timeline_full_add_version' => '[document] New version [version]',
+'timeline_full_scheduled_revision' => '[document] Revision of version [version]',
'timeline_full_status_change' => '[document] Version [version]: [status]',
+'timeline_scheduled_revision' => 'Revision of version [version]',
'timeline_selected_item' => 'Selected document',
'timeline_skip_add_file' => 'attachment added',
+'timeline_skip_scheduled_revision' => 'Scheduled revision',
'timeline_skip_status_change_-1' => 'rejected',
'timeline_skip_status_change_-3' => 'expired',
'timeline_skip_status_change_0' => 'pending review',
@@ -1575,8 +1613,12 @@ Name: [username]
'toggle_manager' => 'Toggle manager',
'toggle_qrcode' => 'Show/hide QR code',
'to_before_from' => 'End date may not be before start date',
+'transfer_document' => 'Transfer document',
+'transfer_no_read_access' => 'The user does not have read access in the folder',
+'transfer_no_write_access' => 'The user does not have write access in the folder',
'transfer_objects' => 'Transfer objects',
'transfer_objects_to_user' => 'New owner',
+'transfer_to_user' => 'Transfer to user',
'transition_triggered_email' => 'Workflow transition triggered',
'transition_triggered_email_body' => 'Workflow transition triggered
Document: [name]
@@ -1699,6 +1741,7 @@ URL: [url]',
'workflow_summary' => 'Workflow summary',
'workflow_transition_without_user_group' => 'At least one of the transitions has neither a user nor a group!',
'workflow_user_summary' => 'User summary',
+'x_more_objects' => '[number] more objects',
'year_view' => 'Year View',
'yes' => 'Yes',
'zh_CN' => 'Chinese (CN)',
diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc
index 77fbf5d27..0629aeb3d 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 (1036), angel (123), francisco (2), jaimem (14)
+// Translators: acabello (20), Admin (1053), angel (123), francisco (2), jaimem (14)
$text = array(
'2_factor_auth' => '',
@@ -131,6 +131,7 @@ URL: [url]',
'archive_creation_warning' => 'Con esta operación usted puede crear un archivo que contenga los ficheros de las carpetas del DMS completo. Después de crearlo el archivo se guardará en la carpeta de datos de su servidor. CUIDADO: un fichero creado como legible por humanos no podrá usarse como copia de seguridad del servidor.',
'ar_EG' => 'Arabe',
'assign_approvers' => 'Asignar aprobadores',
+'assign_recipients' => '',
'assign_reviewers' => 'Asignar revisores',
'assign_user_property_to' => 'Asignar propiedades de usuario a',
'assumed_released' => 'Supuestamente publicado',
@@ -286,8 +287,8 @@ URL: [url]',
'confirm_update_transmittalitem' => '',
'content' => 'Contenido',
'continue' => 'Continuar',
-'converter_new_cmd' => '',
-'converter_new_mimetype' => '',
+'converter_new_cmd' => 'Comando',
+'converter_new_mimetype' => 'Nuevo mime type',
'copied_to_checkout_as' => '',
'create_download_link' => '',
'create_fulltext_index' => 'Crear índice de texto completo',
@@ -319,6 +320,7 @@ URL: [url]',
'documentcontent' => 'Contenido del documento',
'documents' => 'Documentos',
'documents_checked_out_by_you' => '',
+'documents_expired' => 'Documentos Caducos',
'documents_in_process' => 'Documentos en proceso',
'documents_locked' => '',
'documents_locked_by_you' => 'Documentos bloqueados por usted',
@@ -328,8 +330,12 @@ URL: [url]',
'documents_to_receipt' => '',
'documents_to_review' => 'Documentos en espera de revisión de usuarios',
'documents_to_revise' => '',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
'documents_user_reception' => '',
-'documents_user_rejected' => '',
+'documents_user_rejected' => 'Documentos rechazados',
'documents_user_requiring_attention' => 'Documentos de su propiedad que requieren atención',
'documents_with_notification' => '',
'document_already_checkedout' => '',
@@ -384,6 +390,8 @@ Usuario: [username]
URL: [url]',
'document_status_changed_email_subject' => '[sitename]: [name] - Estado del documento modificado',
'document_title' => 'Documento \'[documentname]\'',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => 'Documento actualizado',
'document_updated_email_body' => 'Documento actualizado
Documento: [name]
@@ -459,14 +467,16 @@ URL: [url]',
'error_no_folder_selected' => 'Ninguna carpeta seleccionada',
'error_occured' => 'Ha ocurrido un error',
'error_remove_document' => '',
-'error_remove_folder' => '',
+'error_remove_folder' => 'Error al eliminar la carpeta',
'error_remove_permission' => '',
'error_toogle_permission' => '',
+'error_transfer_document' => '',
'es_ES' => 'Castellano',
'event_details' => 'Detalles del evento',
'exclude_items' => 'Registros excluidos',
'expired' => 'Caducado',
'expired_at_date' => '',
+'expired_documents' => '',
'expires' => 'Caduca',
'expire_by_date' => 'Fecha de expiración',
'expire_in_1d' => '',
@@ -542,6 +552,7 @@ URL: [url]',
'fullsearch' => 'Búsqueda en texto completo',
'fullsearch_hint' => 'Utilizar índice de texto completo',
'fulltextsearch_disabled' => '',
+'fulltext_converters' => 'Conversión de índice de documentos',
'fulltext_info' => 'Información de índice de texto completo',
'global_attributedefinitiongroups' => '',
'global_attributedefinitions' => 'Definición de atributos',
@@ -579,8 +590,7 @@ URL: [url]',
'include_content' => '',
'include_documents' => 'Incluir documentos',
'include_subdirectories' => 'Incluir subcarpetas',
-'indexing_tasks_in_queue' => '',
-'index_converters' => 'Conversión de índice de documentos',
+'indexing_tasks_in_queue' => 'Tareas de indexación en cola',
'index_done' => '',
'index_error' => '',
'index_folder' => 'Índice de carpetas',
@@ -588,6 +598,7 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Individuales',
'indivіduals_in_groups' => '',
+'info_recipients_tab_not_released' => '',
'inherited' => 'heredado',
'inherits_access_copy_msg' => 'Copiar lista de acceso heredado',
'inherits_access_empty_msg' => 'Empezar con una lista de acceso vacía',
@@ -707,6 +718,7 @@ URL: [url]',
'monday_abbr' => 'L',
'monthly' => 'Mensual',
'month_view' => 'Vista del Mes',
+'more_objects_loading' => '',
'move' => 'Mover',
'move_clipboard' => 'Mover portapaprles',
'move_document' => 'Mover documento',
@@ -715,6 +727,7 @@ URL: [url]',
'my_documents' => 'Mis documentos',
'my_transmittals' => '',
'name' => 'Nombre',
+'needs_correction' => '',
'needs_workflow_action' => 'Este documento requiere su atención. Por favor chequee la pestaña de flujo de trabajo.',
'network_drive' => '',
'never' => 'nunca',
@@ -807,7 +820,7 @@ URL: [url]',
'only_jpg_user_images' => 'Sólo puede usar imágenes .jpg como imágenes de usuario',
'order_by_sequence_off' => 'El orden secuencial está desactivado en la configuración. Si quiere utilizar este parámetro, deberá activarlo.',
'original_filename' => 'Nombre de fichero original',
-'overall_indexing_progress' => '',
+'overall_indexing_progress' => 'Proceso de indexación global',
'owner' => 'Propietario',
'ownership_changed_email' => 'Propietario modificado',
'ownership_changed_email_body' => 'Propietario modificado
@@ -844,6 +857,7 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
'password_strength' => 'Fortaleza de la contraseña',
'password_strength_insuffient' => 'Insuficiente Seguridad de la contraseña',
'password_wrong' => 'Contraseña incorrecta',
+'pdf_converters' => 'Convertidores a PDF',
'pending_approvals' => '',
'pending_receipt' => '',
'pending_reviews' => '',
@@ -854,9 +868,10 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
'possible_substitutes' => '',
'preset_expires' => 'Establece caducidad',
'preview' => '',
-'preview_converters' => '',
+'preview_converters' => 'Vista previa del documento convertido',
'preview_images' => '',
'preview_markdown' => '',
+'preview_pdf' => '',
'preview_plain' => '',
'previous_state' => 'Estado anterior',
'previous_versions' => 'Versiones anteriores',
@@ -1054,6 +1069,7 @@ URL: [url]',
'select_grp_ind_notification' => '',
'select_grp_ind_recipients' => '',
'select_grp_ind_reviewers' => '',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => 'Clic para seleccionar la notificación grupal',
'select_grp_recipients' => '',
'select_grp_reviewers' => 'Haga Click para seleccionar grupo de revisores',
@@ -1092,7 +1108,7 @@ URL: [url]',
'settings_autoLoginUser_desc' => '',
'settings_available_languages' => 'Idiomas disponibles',
'settings_available_languages_desc' => 'Unicamente los lenguages seleccionados seran cargados y mostrados en el selector de lenguages. El lenguage por defecto siempre sera cargado',
-'settings_backupDir' => '',
+'settings_backupDir' => 'Directorio de copia de seguridad',
'settings_backupDir_desc' => '',
'settings_cacheDir' => 'Carpeta caché',
'settings_cacheDir_desc' => 'Donde están archivadas las imágenes anteriores (mejor elegir una carpeta que no sea accesible a través de su servidor web)',
@@ -1169,6 +1185,8 @@ URL: [url]',
'settings_enableDuplicateDocNames_desc' => 'Permite tener un nombre de documento duplicado en una carpeta.',
'settings_enableEmail' => 'Habilitar E-mail',
'settings_enableEmail_desc' => 'Habilitar/Deshabilitar notificación automática por correo electrónico',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => 'Habilitar árbol de carpetas',
'settings_enableFolderTree_desc' => 'Falso para no mostrar el árbol de carpetas',
'settings_enableFullSearch' => 'Habilitar búsqueda de texto completo',
@@ -1183,7 +1201,7 @@ URL: [url]',
'settings_enableLanguageSelector_desc' => 'Mostrar selector de lenguaje para usuario despues de identificarse.',
'settings_enableLargeFileUpload' => 'Habilitar la carga de ficheros grandes',
'settings_enableLargeFileUpload_desc' => 'Si se habilita, la carga de ficheros también estará disponible a través de un applet java llamado jumploader, sin límite de tamaño de fichero fijado por el navegador. También permite la carga de múltiples ficheros de una sola vez.',
-'settings_enableMenuTasks' => '',
+'settings_enableMenuTasks' => 'Activar en el menú la lista de tareas',
'settings_enableMenuTasks_desc' => '',
'settings_enableMultiUpload' => 'Permitir subir múltiples archivos',
'settings_enableMultiUpload_desc' => '',
@@ -1203,16 +1221,18 @@ URL: [url]',
'settings_enableRecursiveCount_desc' => 'Si cambia a activado, el número de documentos y carpetas en la carpeta será determinado por la cuenta de todos los objetos recursivos procesados de la carpeta y una vez contados el usuarios tendrá permiso para acceder.',
'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => 'Permitir al usuario identificado revisar/aprobar.',
'settings_enableSelfRevApp_desc' => 'Habilitar esto si quiere que el usuario identificado sea listado como revisor/aprobador y para las transiciones del flujo de trabajo.',
-'settings_enableSessionList' => '',
+'settings_enableSessionList' => 'Activar en el menú la lista de usuarios conectados',
'settings_enableSessionList_desc' => '',
'settings_enableThemeSelector' => 'Selección de temas (skins)',
'settings_enableThemeSelector_desc' => 'Habilitar/deshabilitar la selección de temas en la página de login',
'settings_enableUpdateReceipt' => '',
'settings_enableUpdateReceipt_desc' => '',
'settings_enableUpdateRevApp' => 'Permitir edición de revisión/aprobación existente',
-'settings_enableUpdateRevApp_desc' => '',
+'settings_enableUpdateRevApp_desc' => 'Habilite si el usuario que ha hecho la revisión/aprobación puede cambiar de decisión siempre que el flujo de trabajo no haya culminado.',
'settings_enableUserImage' => 'Habilitar imágenes de usuario',
'settings_enableUserImage_desc' => 'Habilitar imágenes de usuario',
'settings_enableUsersView' => 'Habilitar vista de usuarios',
@@ -1244,6 +1264,8 @@ URL: [url]',
'settings_guestID_desc' => 'ID del usuario invitado cuando se conecta como invitado (mayormente no necesita cambiarlo)',
'settings_httpRoot' => 'Raíz Http',
'settings_httpRoot_desc' => 'La ruta relativa de la URL, después de la parte del servidor. No incluir el prefijo http:// o el nombre del servidor. Por ejemplo, si la URL completa es http://www.example.com/seeddms/, configure «/seeddms/». Si la URL completa es http://www.example.com/, configure «/»',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => '',
'settings_initialDocumentStatus_desc' => '',
'settings_initialDocumentStatus_draft' => '',
@@ -1274,11 +1296,13 @@ URL: [url]',
'settings_maxDirID_desc' => 'Número máximo de subcarpetas por carpeta principal. Por defecto: 0.',
'settings_maxExecutionTime' => 'Tiempo máximo de ejecución (s)',
'settings_maxExecutionTime_desc' => 'Esto configura el tiempo máximo en segundos que un script puede estar ejectutándose antes de que el analizador lo pare',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => 'Número máximo del contador de carpetas/documentos recursivos',
'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' => 'Todo documento nuevo menor que el tamaño configurado será indexado completamente después de su subida. En los demás casos se indexarán solo los metadatos.',
-'settings_maxUploadSize' => '',
+'settings_maxUploadSize' => 'Tamaño máximo de subida archivos',
'settings_maxUploadSize_desc' => '',
'settings_more_settings' => 'Configure más parámetros. Acceso por defecto: admin/admin',
'settings_notfound' => 'No encontrado',
@@ -1310,8 +1334,12 @@ URL: [url]',
'settings_presetExpirationDate_desc' => 'Todos los documentos subidos tendrán esta fecha de caducidad. La fecha puede establecerse con una expresión comprensible para la función strtotime() de PHP, como \'+5 weeks\'',
'settings_previewWidthDetail' => 'Ancho de las imágenes de vista en miniatura (detalle)',
'settings_previewWidthDetail_desc' => 'Ancho de las imágenes de vista en miniatura que se muestran en el detalle del documento',
+'settings_previewWidthDropFolderList' => '',
+'settings_previewWidthDropFolderList_desc' => '',
'settings_previewWidthList' => 'Ancho de las imágenes de vista en miniatura (listas)',
'settings_previewWidthList_desc' => 'Ancho de las imágenes de vista en miniatura que se muestran en las listas',
+'settings_previewWidthMenuList' => '',
+'settings_previewWidthMenuList_desc' => '',
'settings_printDisclaimer' => 'Mostrar renuncia',
'settings_printDisclaimer_desc' => 'Si es Verdadero el mensaje de renuncia de los ficheros lang.inc se mostratá al final de la página',
'settings_quota' => 'Cuota de usuario',
@@ -1327,7 +1355,7 @@ URL: [url]',
'settings_SaveError' => 'Error guardando archivo de configuración',
'settings_Server' => 'Configuración del servidor',
'settings_showFullPreview' => 'Visualizar documento completo',
-'settings_showFullPreview_desc' => '',
+'settings_showFullPreview_desc' => 'Habilitar/deshabilitar una vista previa completa del documento en la página de detalles, siempre y cuando el navegador lo permita.',
'settings_showMissingTranslations' => 'Mostrar traducciones faltantes',
'settings_showMissingTranslations_desc' => 'Listar todos los términos pendientes de traducción de esta página al final de la misma. En entorno productivo no activar esta función',
'settings_showSingleSearchHit' => '',
@@ -1449,6 +1477,7 @@ URL: [url]',
'splash_substituted_user' => 'Usuario sustituido',
'splash_switched_back_user' => 'Cambió de nuevo al usuario original',
'splash_toogle_group_manager' => 'Administrador de grupo activado',
+'splash_transfer_document' => '',
'splash_transfer_objects' => '',
'state_and_next_state' => 'Estado/Estado siguiente',
'statistic' => 'Estadística',
@@ -1456,6 +1485,7 @@ URL: [url]',
'status_approval_rejected' => 'Borrador rechazado',
'status_approved' => 'Aprobado',
'status_approver_removed' => 'Aprobador eliminado del proceso',
+'status_needs_correction' => '',
'status_not_approved' => 'Sin aprobar',
'status_not_receipted' => '',
'status_not_reviewed' => 'Sin revisar',
@@ -1509,9 +1539,12 @@ URL: [url]',
'timeline_add_version' => '',
'timeline_full_add_file' => '[document nuevo anexo',
'timeline_full_add_version' => '',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => '[document] Versión [version]: [status]',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => '',
'timeline_skip_add_file' => 'anexos agregados',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => 'rechazado',
'timeline_skip_status_change_-3' => 'expirado',
'timeline_skip_status_change_0' => 'revisiones pendientes',
@@ -1525,8 +1558,12 @@ URL: [url]',
'toggle_manager' => 'Intercambiar mánager',
'toggle_qrcode' => '',
'to_before_from' => 'La fecha de finalización no debe ser anterior a la de inicio',
+'transfer_document' => 'Transferir documento',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
'transfer_objects' => '',
'transfer_objects_to_user' => '',
+'transfer_to_user' => '',
'transition_triggered_email' => 'Workflow transition triggered',
'transition_triggered_email_body' => 'Workflow transition triggered
Documento: [name]
@@ -1649,6 +1686,7 @@ URL: [url]',
'workflow_summary' => 'Resumen Flujo de Trabajo',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Resumen Usuario',
+'x_more_objects' => '[number] más objetos',
'year_view' => 'Vista del año',
'yes' => 'Sí',
'zh_CN' => 'Chino (CN)',
diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc
index a49bbca37..5a6a3e432 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 (1063), jeromerobert (50), lonnnew (9), Oudiceval (275)
+// Translators: Admin (1070), jeromerobert (50), lonnnew (9), Oudiceval (477)
$text = array(
'2_factor_auth' => 'Authentification forte',
@@ -34,7 +34,7 @@ $text = array(
'access_mode_all' => 'Contrôle total',
'access_mode_none' => 'Aucun accès',
'access_mode_read' => 'Lecture',
-'access_mode_readwrite' => 'Lecture-Ecriture',
+'access_mode_readwrite' => 'Lecture-écriture',
'access_permission_changed_email' => 'Permission modifiée',
'access_permission_changed_email_body' => 'Permission modifiée
Document: [name]
@@ -45,7 +45,7 @@ URL: [url]',
'according_settings' => 'Paramètres en fonction',
'action' => 'Action',
'actions' => 'Actions',
-'action_approve' => 'Aprouver',
+'action_approve' => 'Approuver',
'action_complete' => 'Compléter',
'action_is_complete' => 'Complet',
'action_is_not_complete' => 'Non complet',
@@ -53,22 +53,22 @@ URL: [url]',
'action_review' => 'Vérifier',
'action_revise' => 'Réviser',
'add' => 'Ajouter',
-'add_approval' => 'Soumettre approbation',
-'add_attrdefgroup' => '',
+'add_approval' => 'Confirmer l’approbation',
+'add_attrdefgroup' => 'Ajouter un nouveau groupe d’attributs',
'add_document' => 'Ajouter un document',
'add_document_link' => 'Ajouter un lien',
'add_document_notify' => 'Assigner une notification',
-'add_doc_reviewer_approver_warning' => 'N.B. Les documents sont automatiquement marqués comme publiés si il n\'y a pas de correcteur ou d\'approbateur désigné.',
+'add_doc_reviewer_approver_warning' => 'N.B. Les documents sont automatiquement marqués comme publiés s’il n’y a pas d’examinateur ou d’approbateur désigné.',
'add_doc_workflow_warning' => 'N.B. Les documents sont automatiquement marqués comme publiés si aucun workflow est désigné.',
'add_event' => 'Ajouter un événement',
'add_group' => 'Ajouter un groupe',
'add_member' => 'Ajouter un membre',
'add_multiple_documents' => 'Ajouter plusieurs documents',
'add_multiple_files' => 'Ajouter plusieurs fichiers (le nom du fichier servira de nom de document)',
-'add_receipt' => '',
-'add_review' => 'Soumettre la correction',
-'add_revision' => '',
-'add_role' => '',
+'add_receipt' => 'Confirmer la réception',
+'add_review' => 'Confirmer la vérification',
+'add_revision' => 'Confirmer l’approbation',
+'add_role' => 'Ajouter un rôle',
'add_subfolder' => 'Ajouter un sous-dossier',
'add_to_clipboard' => 'Ajouter au presse-papiers',
'add_to_transmittal' => '',
@@ -88,14 +88,14 @@ URL: [url]',
'already_subscribed' => 'Déjà abonné',
'and' => 'et',
'apply' => 'Appliquer',
-'approvals_accepted' => '',
-'approvals_and_reviews_accepted' => '',
-'approvals_and_reviews_not_touched' => '',
-'approvals_and_reviews_rejected' => '',
-'approvals_not_touched' => '',
-'approvals_rejected' => '',
-'approvals_without_group' => '',
-'approvals_without_user' => '',
+'approvals_accepted' => '[no_approvals] approbations déjà confirmées',
+'approvals_and_reviews_accepted' => '[no_approvals] approbations et [no_reviews] vérifications déjà confirmées',
+'approvals_and_reviews_not_touched' => '[no_approvals] approbations et [no_reviews] vérifications non amorcées',
+'approvals_and_reviews_rejected' => '[no_approvals] approbations et [no_reviews] vérifications déjà rejetées',
+'approvals_not_touched' => '[no_approvals] approbations non amorcées',
+'approvals_rejected' => '[no_approvals] approbations déjà rejetées',
+'approvals_without_group' => 'Approbations sans groupe',
+'approvals_without_user' => 'Approbations sans utilisateur',
'approval_deletion_email' => 'Demande d\'approbation supprimée',
'approval_deletion_email_body' => 'Demande d\'approbation supprimée
Document : [name]
@@ -116,7 +116,7 @@ Utilisateur: [username]
URL: [url]',
'approval_request_email_subject' => '[sitename]: [name] - Demande d\'approbation',
'approval_status' => 'Statut d\'approbation',
-'approval_submit_email' => '',
+'approval_submit_email' => 'Approbation d\'un document',
'approval_submit_email_body' => 'Approbation d\'un document
Document : [name]
Version : [version]
@@ -126,20 +126,21 @@ Commentaire : [comment]
Utilisateur : [username]
URL : [url]',
'approval_submit_email_subject' => '[sitename]: [name] - Approbation soumise',
-'approval_summary' => 'Sommaire d\'approbation',
+'approval_summary' => 'Vue d’ensemble approbation',
'approval_update_failed' => 'Erreur de la mise à jour du statut d\'approbation. Echec de la mise à jour.',
'approvers' => 'Approbateurs',
'approver_already_assigned' => 'L’utilisateur est déjà assigné comme approbateur.',
-'approver_already_removed' => '',
+'approver_already_removed' => 'L’approbateur a déjà été retiré du processus d’approbation ou a déjà soumis l’approbation.',
'april' => 'Avril',
'archive_creation' => 'Créer une archive',
'archive_creation_warning' => 'Avec cette fonction, vous pouvez créer une archive contenant les fichiers de tous les dossiers DMS. Après la création, l\'archive sera sauvegardée dans le dossier de données de votre serveur. AVERTISSEMENT: Une archive créée ainsi sera inutilisable en tant que sauvegarde du serveur.',
'ar_EG' => 'Arabe – Égypte',
'assign_approvers' => 'Approbateurs désignés',
-'assign_reviewers' => 'Correcteurs désignés',
+'assign_recipients' => '',
+'assign_reviewers' => 'Examinateurs désignés',
'assign_user_property_to' => 'Assigner les propriétés de l\'utilisateur à',
'assumed_released' => 'Supposé publié',
-'attrdefgroup_management' => '',
+'attrdefgroup_management' => 'Gestion des groupes d’attributs',
'attrdefgrp_show_detail' => 'Détails',
'attrdefgrp_show_list' => 'Liste',
'attrdefgrp_show_search' => 'Recherche',
@@ -152,7 +153,7 @@ URL : [url]',
'attrdef_minvalues' => 'Nombre minimum de valeurs',
'attrdef_min_greater_max' => 'Le nombre minimum de valeurs est supérieur au maximum',
'attrdef_multiple' => 'Permettre des valeurs multiples',
-'attrdef_multiple_needs_valueset' => '',
+'attrdef_multiple_needs_valueset' => 'Une définition d’attribut à valeurs multiples nécessite un ensemble de valeurs.',
'attrdef_must_be_multiple' => 'L\'attribut a plusieurs valeurs mais n\'est pas définit comme possédant des valeurs multiples',
'attrdef_name' => 'Nom',
'attrdef_noname' => 'Le nom d\'attribut est manquant',
@@ -178,7 +179,7 @@ URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Attribut changé',
'attribute_count' => 'Nombre d\'utilisations',
'attribute_value' => 'Valeur de l\'attribut',
-'attribute_value_not_in_valueset' => '',
+'attribute_value_not_in_valueset' => 'Valeur en dehors de l’ensemble',
'attr_malformed_boolean' => 'La valeur « [value] » de l’attribut « [attrname] » n’est pas un booléen valide.',
'attr_malformed_date' => 'La valeur « [value] » de l’attribut « [attrname] » n’est pas une date valide.',
'attr_malformed_email' => 'La valeur « [value] » de l’attribut « [attrname] » n’est pas une adresse e-mail valide.',
@@ -207,12 +208,12 @@ URL: [url]',
'calendar_week' => 'Semaine',
'cancel' => 'Annuler',
'cannot_assign_invalid_state' => 'Impossible de modifier un document obsolète ou rejeté',
-'cannot_change_final_states' => 'Attention: Vous ne pouvez pas modifier le statut d\'un document rejeté, expiré ou en attente de révision ou d\'approbation',
+'cannot_change_final_states' => 'Attention : Vous ne pouvez pas modifier l’état d\'un document rejeté, expiré ou en attente de vérification ou d’approbation.',
'cannot_delete_user' => 'Ne peut pas effacer l\'utilisateur',
'cannot_delete_yourself' => 'Vous ne pouvez pas vous supprimer',
'cannot_move_root' => 'Erreur : Impossible de déplacer le dossier racine.',
'cannot_retrieve_approval_snapshot' => 'Impossible de retrouver l\'instantané de statut d\'approbation pour cette version de document.',
-'cannot_retrieve_review_snapshot' => 'Impossible de retrouver l\'instantané de statut de correction pour cette version du document.',
+'cannot_retrieve_review_snapshot' => 'Impossible de récupérer l’instantané du statut de vérification pour cette version du document.',
'cannot_rm_root' => 'Erreur : Dossier racine ineffaçable.',
'categories' => 'Catégories',
'categories_loading' => 'Veuillez patienter durant le chargement de la liste des catégories…',
@@ -226,15 +227,15 @@ URL: [url]',
'change_assignments' => 'Changer d\'affectations',
'change_password' => 'Changer de mot de passe',
'change_password_message' => 'Votre mot de passe a été changé.',
-'change_recipients' => '',
+'change_recipients' => 'Définir destinataires',
'change_revisors' => '',
'change_status' => 'Modifier le statut',
'charts' => 'Graphiques',
'chart_docsaccumulated_title' => 'Nombre de documents',
'chart_docspercategory_title' => 'Documents par catégorie',
'chart_docspermimetype_title' => 'Documents par type',
-'chart_docspermonth_title' => 'Nouveau document par mois',
-'chart_docsperstatus_title' => 'Documents par status',
+'chart_docspermonth_title' => 'Nouveaux documents par mois',
+'chart_docsperstatus_title' => 'Documents par statut',
'chart_docsperuser_title' => 'Documents par utilisateur',
'chart_selection' => 'Sélectionnez un graphique',
'chart_sizeperuser_title' => 'Volume par utilisateur',
@@ -246,7 +247,7 @@ URL: [url]',
'checkout_document' => 'Bloquer (check-out)',
'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_attrdefgroup' => 'Choisir un groupe d’attributs',
'choose_category' => 'Sélectionnez une catégorie',
'choose_group' => 'Choisir un groupe',
'choose_role' => 'Choisir un rôle',
@@ -285,8 +286,8 @@ URL: [url]',
'confirm_rm_transmittal' => '',
'confirm_rm_transmittalitem' => '',
'confirm_rm_user' => 'Voulez-vous vraiment supprimer l\'utilisateur "[username]"? Attention: Cette action ne peut pas être annulée.',
-'confirm_rm_user_from_processes' => '',
-'confirm_rm_version' => 'Voulez-vous réellement supprimer la [version] du document "[documentname]"? Attention: Cette action ne peut pas être annulée.',
+'confirm_rm_user_from_processes' => 'Voulez-vous vraiment retirer l’utilisateur « [username] » de tous les processus ? Attention : Cette action peut entrainer la publication des documents si l’utilisateur était le seul (ou dernier) approbateur.',
+'confirm_rm_version' => 'Voulez-vous réellement supprimer la version [version] du document « [documentname] » ? Attention : Cette action est irréversible.',
'confirm_transfer_objects' => 'Voulez-vous vraiment transférer les documents, dossiers, etc. de l’utilisateur « [username] » ? Attention : Cette action est irréversible.',
'confirm_update_transmittalitem' => '',
'content' => 'Contenu',
@@ -294,7 +295,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_download_link' => 'Créer un lien de téléchargement',
'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',
@@ -324,16 +325,21 @@ URL: [url]',
'documentcontent' => 'Version de document',
'documents' => 'Documents',
'documents_checked_out_by_you' => 'Documents bloqués par vous',
+'documents_expired' => 'Documents expirés',
'documents_in_process' => 'Documents en cours',
'documents_locked' => 'Documents verrouillés',
'documents_locked_by_you' => 'Documents verrouillés',
'documents_only' => 'Documents uniquement',
'documents_to_approve' => 'Documents en attente d\'approbation',
'documents_to_process' => 'Documents à traiter',
-'documents_to_receipt' => '',
-'documents_to_review' => 'Documents en attente de correction',
+'documents_to_receipt' => 'Documents en attente de confirmation de réception',
+'documents_to_review' => 'Documents en attente de vérification',
'documents_to_revise' => '',
-'documents_user_reception' => '',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
+'documents_user_reception' => 'Documents en attente de réception',
'documents_user_rejected' => 'Documents rejetés',
'documents_user_requiring_attention' => 'Documents à surveiller',
'documents_with_notification' => 'Documents avec notification',
@@ -389,6 +395,8 @@ Utilisateur: [username]
URL: [url]',
'document_status_changed_email_subject' => '[sitename]: [name] - Statut du document modifié',
'document_title' => 'Document \'[documentname]\'',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => 'Document mis à jour',
'document_updated_email_body' => 'Document mis à jour
Document: [name]
@@ -416,8 +424,8 @@ Le lien est valide jusqu’au [valid].
'do_object_setfilesize' => 'Définir la taille du fichier',
'do_object_unlink' => 'Supprimer la version du document',
'draft' => 'Ébauche',
-'draft_pending_approval' => 'Ebauche - En cours d\'approbation',
-'draft_pending_review' => 'Ebauche - En cours de correction',
+'draft_pending_approval' => 'Ébauche - en attente d’approbation',
+'draft_pending_review' => 'Ébauche - en attente de vérification',
'drag_icon_here' => 'Glisser/déposer le fichier ou document ici!',
'dropfolderdir_missing' => 'Votre dossier de dépôt personnel n\'existe pas sur le serveur ! Veuillez faire une demande à l\'administrateur.',
'dropfolder_file' => 'Fichier du dossier de dépôt',
@@ -446,7 +454,7 @@ Le lien est valide jusqu’au [valid].
'edit_folder_notify' => 'Liste de notification de dossiers',
'edit_folder_props' => 'Modifier le dossier',
'edit_group' => 'Modifier un groupe',
-'edit_online' => '',
+'edit_online' => 'Modification en ligne',
'edit_transmittal_props' => '',
'edit_user' => 'Modifier un utilisateur',
'edit_user_details' => 'Modifier les détails d\'utilisateur',
@@ -474,11 +482,13 @@ Le lien est valide jusqu’au [valid].
'error_remove_folder' => '',
'error_remove_permission' => 'Erreur lors de la suppression de permission',
'error_toogle_permission' => 'Erreur lors de la modification de permission',
+'error_transfer_document' => '',
'es_ES' => 'Espagnol',
'event_details' => 'Détails de l\'événement',
'exclude_items' => 'Exclure des élements',
'expired' => 'Expiré',
'expired_at_date' => 'Expiré le [datetime]',
+'expired_documents' => 'Documents expirés',
'expires' => 'Expiration',
'expire_by_date' => 'Expire à une date',
'expire_in_1d' => 'Expire dans 1 jour',
@@ -554,6 +564,7 @@ URL: [url]',
'fullsearch' => 'Recherche dans le contenu',
'fullsearch_hint' => 'Utiliser la recherche plein texte',
'fulltextsearch_disabled' => 'La recherche plein texte est désactivée.',
+'fulltext_converters' => 'Conversion des documents pour indexation',
'fulltext_info' => 'Information sur l\'index plein texte',
'global_attributedefinitiongroups' => '',
'global_attributedefinitions' => 'Définitions d\'attributs',
@@ -564,13 +575,13 @@ URL: [url]',
'global_workflow_states' => 'Etat de Workflow',
'group' => 'Groupe',
'groups' => 'Groupes',
-'group_approval_summary' => 'Résumé groupe d\'approbation',
+'group_approval_summary' => 'Vue d’ensemble groupe approbation',
'group_exists' => 'Ce groupe existe déjà.',
'group_info' => 'Informations du groupe',
-'group_management' => 'Groupes',
+'group_management' => 'Gestion des groupes',
'group_members' => 'Membres de groupes',
-'group_receipt_summary' => '',
-'group_review_summary' => 'Résumé groupe correcteur',
+'group_receipt_summary' => 'Vue d’ensemble groupe réception',
+'group_review_summary' => 'Vue d’ensemble groupe vérification',
'guest_login' => 'Se connecter comme invité',
'guest_login_disabled' => 'Connexion d\'invité désactivée.',
'hash' => 'Hash',
@@ -592,14 +603,14 @@ URL: [url]',
'include_documents' => 'Inclure les documents',
'include_subdirectories' => 'Inclure les sous-dossiers',
'indexing_tasks_in_queue' => 'Opérations d’indexation en attente',
-'index_converters' => 'Conversion de document Index',
'index_done' => 'Terminé',
'index_error' => 'Erreur',
'index_folder' => 'Dossier Index',
'index_pending' => 'En attente',
'index_waiting' => 'Chargement…',
'individuals' => 'Individuels',
-'indivіduals_in_groups' => '',
+'indivіduals_in_groups' => 'Membres d’un groupe',
+'info_recipients_tab_not_released' => '',
'inherited' => 'hérité',
'inherits_access_copy_msg' => 'Copier la liste des accès hérités',
'inherits_access_empty_msg' => 'Commencer avec une liste d\'accès vide',
@@ -620,7 +631,7 @@ URL: [url]',
'invalid_group_id' => 'Identifiant de groupe invalide',
'invalid_link_id' => 'Identifiant de lien invalide',
'invalid_request_token' => 'Jeton de demande incorrect',
-'invalid_review_status' => 'Statut de correction invalide',
+'invalid_review_status' => 'Statut de vérification invalide',
'invalid_sequence' => 'Valeur de séquence invalide',
'invalid_status' => 'Statut de document invalide',
'invalid_target_doc_id' => 'Identifiant de document cible invalide',
@@ -649,8 +660,8 @@ URL: [url]',
'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' => 'Veuillez sélectionner un groupe de correcteurs',
-'js_no_review_status' => 'Veuillez sélectionner le statut de correction',
+'js_no_review_group' => 'Veuillez sélectionner un groupe d’examinateurs',
+'js_no_review_status' => 'Veuillez sélectionner le statut de vérification',
'js_pwd_not_conf' => 'Mot de passe et confirmation de mot de passe non identiques',
'js_select_user' => 'Veuillez sélectionner un utilisateur',
'js_select_user_or_group' => 'Sélectionner au moins un utilisateur ou un groupe',
@@ -670,9 +681,9 @@ URL: [url]',
'librarydoc' => '',
'linked_documents' => 'Documents liés',
'linked_files' => 'Fichiers attachés',
-'linked_to_current_version' => '',
-'linked_to_document' => '',
-'linked_to_this_version' => '',
+'linked_to_current_version' => 'Lié à la version actuelle',
+'linked_to_document' => 'Lié au document',
+'linked_to_this_version' => 'Lié à cette version',
'link_alt_updatedocument' => 'Pour déposer des fichiers de taille supérieure, utilisez la page d\'ajout multiple.',
'link_to_version' => 'Version',
'list_access_rights' => 'Liste des droits d’accès…',
@@ -691,14 +702,14 @@ URL: [url]',
'login_not_given' => 'Nom utilisateur non fourni',
'login_ok' => 'Connexion établie',
'logout' => 'Déconnexion',
-'log_management' => 'Gestion des fichiers Log',
+'log_management' => 'Gestion des fichiers journaux',
'manager' => 'Responsable',
'manager_of_group' => 'Vous êtes le gestionnaire de ce groupe',
'mandatory_approvergroups' => 'Obligatoire : groupes de valideurs',
'mandatory_approvergroup_no_access' => 'Groupe requis d\'approbateurs \'[group]\' ne dispose pas des droits suffisants',
'mandatory_approvers' => 'Approbateurs désignés',
'mandatory_approver_no_access' => 'L\'approbateur désigné \'[user]\' ne dispose pas des droits d\'accès suffisants.',
-'mandatory_reviewergroups' => 'Obligatoire : groupe des relecteurs',
+'mandatory_reviewergroups' => 'Groupe obligatoire d’examinateurs',
'mandatory_reviewergroup_no_access' => 'Groupe d\'examinateurs \'[group]\' ne dispose pas des droits suffisants',
'mandatory_reviewers' => 'Examinateurs',
'mandatory_reviewer_no_access' => 'Examinateur \'[user]\' ne dispose pas des droits suffisants',
@@ -719,6 +730,7 @@ URL: [url]',
'monday_abbr' => 'Lun.',
'monthly' => 'Mensuel',
'month_view' => 'Vue par mois',
+'more_objects_loading' => '',
'move' => 'Déplacer',
'move_clipboard' => 'Déplacer le contenu du presse-papier',
'move_document' => 'Déplacer le document',
@@ -727,6 +739,7 @@ URL: [url]',
'my_documents' => 'Mes documents',
'my_transmittals' => '',
'name' => 'Nom',
+'needs_correction' => '',
'needs_workflow_action' => 'Ce document requiert votre attention. Consultez l\'onglet workflow.',
'network_drive' => '',
'never' => 'Jamais',
@@ -789,11 +802,11 @@ URL: [url]',
'no_default_keywords' => 'Aucun mot-clé disponible',
'no_docs_checked_out' => '',
'no_docs_locked' => 'Aucun document verrouillé',
-'no_docs_rejected' => '',
+'no_docs_rejected' => 'Aucun document rejeté.',
'no_docs_to_approve' => 'Aucun document ne nécessite actuellement une approbation',
'no_docs_to_look_at' => 'Aucun document à surveiller',
-'no_docs_to_receipt' => '',
-'no_docs_to_review' => 'Aucun document en attente de correction',
+'no_docs_to_receipt' => 'Aucune confirmation de réception de document n’est requise',
+'no_docs_to_review' => 'Aucun document en attente de vérification',
'no_docs_to_revise' => '',
'no_email_or_login' => 'L’identifiant et l’e-mail doivent être saisis.',
'no_fulltextindex' => 'Aucun fichier d\'index disponibles',
@@ -801,15 +814,15 @@ URL: [url]',
'no_group_members' => 'Ce groupe ne contient aucun membre',
'no_linked_files' => 'Aucun fichier lié',
'no_previous_versions' => 'Aucune autre version trouvée',
-'no_receipt_needed' => '',
-'no_review_needed' => 'Aucune correction en attente',
+'no_receipt_needed' => 'Il n’y a actuellement aucun document nécessitant une confirmation de réception.',
+'no_review_needed' => 'Aucune vérification en attente',
'no_revision_needed' => '',
'no_revision_planed' => '',
'no_update_cause_locked' => 'Vous ne pouvez actuellement pas mettre à jour ce document. Contactez l\'utilisateur qui l\'a verrouillé.',
'no_user_image' => 'Aucune image trouvée',
-'no_version_check' => 'La vérification de l\'existence d\'une nouvelle version de SeedDMS a échouée ! Ceci est peut être lié au paramétre allow_url_fopen positionné à 0 dans votre configuration PHP.',
+'no_version_check' => 'La vérification de l\'existence d\'une nouvelle version de SeedDMS a échoué ! Cela peut être causé par le paramètre allow_url_fopen défini à 0 dans votre configuration PHP.',
'no_version_modification' => 'Pas de modification de version',
-'no_workflow_available' => '',
+'no_workflow_available' => 'Aucun workflow disponible',
'objectcheck' => 'Vérification des dossiers et documents',
'object_check_critical' => '',
'object_check_warning' => '',
@@ -854,34 +867,36 @@ En cas de problème persistant, veuillez contacter votre administrateur.',
'password_strength' => 'Fiabilité du mot de passe',
'password_strength_insuffient' => 'Mot de passe trop faible',
'password_wrong' => 'Mauvais mot de passe',
-'pending_approvals' => '',
-'pending_receipt' => '',
-'pending_reviews' => '',
+'pdf_converters' => 'Convertisseurs PDF',
+'pending_approvals' => 'Approbations en attente',
+'pending_receipt' => 'Réceptions en attente',
+'pending_reviews' => 'Vérifications en attente',
'pending_revision' => '',
'pending_workflows' => 'Workflows en attente',
'personal_default_keywords' => 'Mots-clés personnels',
'pl_PL' => 'Polonais',
-'possible_substitutes' => '',
+'possible_substitutes' => 'Substituts',
'preset_expires' => 'Expiration prédéfinie',
'preview' => 'Aperçu',
'preview_converters' => '',
'preview_images' => 'Miniatures',
'preview_markdown' => 'Prévisualisation',
+'preview_pdf' => '',
'preview_plain' => 'Texte',
'previous_state' => 'État précédent',
'previous_versions' => 'Versions précédentes',
-'process' => '',
-'process_without_user_group' => '',
+'process' => 'Processus',
+'process_without_user_group' => 'Processus sans utilisateur/groupe',
'pt_BR' => 'Portuguais (BR)',
'quota' => 'Quota',
'quota_exceeded' => 'Votre quota de disque est dépassé de [bytes].',
'quota_is_disabled' => 'Le support des quotas est actuellement désactivé dans les réglages. Affecter un quota utilisateur n’aura pas d’effet jusqu’à ce qu’il soit de nouveau activé.',
'quota_warning' => 'Votre quota d’espace disque est dépassé de [bytes]. Veuillez supprimer des documents ou d\'anciennes versions.',
-'receipts_accepted' => '',
-'receipts_not_touched' => '',
-'receipts_rejected' => '',
-'receipts_without_group' => '',
-'receipts_without_user' => '',
+'receipts_accepted' => '[no_receipts] réceptions déjà confirmées',
+'receipts_not_touched' => '[no_receipts] réceptions non amorcées',
+'receipts_rejected' => '[no_receipts] réceptions déjà rejetées',
+'receipts_without_group' => 'Réceptions sans groupe',
+'receipts_without_user' => 'Réceptions sans utilisateur',
'receipt_deletion_email_body' => 'L’utilisateur a été retiré de la liste des destinataires
Document : [name]
Version : [version]
@@ -890,16 +905,21 @@ Destinataire : [recipient]
Utilisateur : [username]
URL : [url]',
'receipt_deletion_email_subject' => '[sitename] : [name] - Destinataire supprimé',
-'receipt_log' => '',
-'receipt_request_email_body' => '',
-'receipt_request_email_subject' => '',
+'receipt_log' => 'Journal des réceptions',
+'receipt_request_email_body' => 'Demande de réception
+Document : [name]
+Version : [version]
+Dossier parent : [folder_path]
+Utilisateur : [username]
+URL : [url]',
+'receipt_request_email_subject' => '[sitename] : [name] - Demande de réception',
'receipt_status' => 'Statut',
-'receipt_summary' => '',
-'receipt_update_failed' => '',
-'reception' => '',
-'reception_acknowleged' => '',
-'reception_noaction' => '',
-'reception_rejected' => '',
+'receipt_summary' => 'Vue d’ensemble réception',
+'receipt_update_failed' => 'La confirmation de réception a échoué',
+'reception' => 'Réception',
+'reception_acknowleged' => 'Réception confirmée',
+'reception_noaction' => 'Aucune action',
+'reception_rejected' => 'Réception rejetée',
'recipients' => 'Destinataires',
'redraw' => 'Redessiner',
'refresh' => 'Actualiser',
@@ -913,7 +933,7 @@ Utilisateur: [username]
URL: [url]',
'removed_file_email_subject' => '[sitename]: [document] - Attachement supprimé',
'removed_recipient' => 'a été supprimé de la liste des destinataires.',
-'removed_reviewer' => 'a été retiré de la liste des correcteurs.',
+'removed_reviewer' => 'a été retiré de la liste des examinateurs.',
'removed_revisor' => '',
'removed_workflow_email_body' => 'Workflow du document supprimé: [name]
Version: [version]
@@ -935,46 +955,56 @@ URL: [url]',
'return_from_subworkflow_email_body' => '',
'return_from_subworkflow_email_subject' => '',
'reverse_links' => 'Documents liés au document courant',
-'reviewers' => 'Correcteurs',
-'reviewer_already_assigned' => 'est déjà déclaré en tant que correcteur',
-'reviewer_already_removed' => 'a déjà été retiré du processus de correction ou a déjà soumis une correction',
-'reviews_accepted' => '',
-'reviews_not_touched' => '',
-'reviews_rejected' => '',
-'reviews_without_group' => '',
-'reviews_without_user' => '',
-'review_deletion_email' => 'Demande de correction supprimée',
-'review_deletion_email_body' => '',
-'review_deletion_email_subject' => '',
+'reviewers' => 'Examinateurs',
+'reviewer_already_assigned' => 'est déjà déclaré en tant qu’examinateur',
+'reviewer_already_removed' => 'L’examinateur a déjà été retiré du processus de vérification ou a déjà soumis la vérification.',
+'reviews_accepted' => '[no_reviews] vérifications déjà confirmées',
+'reviews_not_touched' => '[no_reviews] vérifications non amorcées',
+'reviews_rejected' => '[no_reviews] vérifications déjà rejetées',
+'reviews_without_group' => 'Vérifications sans groupe',
+'reviews_without_user' => 'Vérifications sans utilisateur',
+'review_deletion_email' => 'Demande de vérification supprimée',
+'review_deletion_email_body' => 'Demande de vérification supprimée
+Document : [name]
+Version : [version]
+Dossier parent : [folder_path]
+Utilisateur : [username]
+URL : [url]',
+'review_deletion_email_subject' => '[sitename] : [name] - Demande de vérification supprimée',
'review_file' => 'Fichier',
-'review_group' => 'Groupe de correction',
+'review_group' => 'Groupe de vérification',
'review_log' => 'Journal des modifications',
-'review_request_email' => 'Demande de correction',
-'review_request_email_body' => '',
-'review_request_email_subject' => '',
-'review_status' => 'Statut de correction',
-'review_submit_email' => 'Correction soumise',
-'review_submit_email_body' => 'Correction soumise
-Document: [name]
-Version: [version]
-Statut: [status]
-Commentaire: [comment]
-Dossier parent: [folder_path]
-Utilisateur: [username]
-URL: [url]',
-'review_submit_email_subject' => '[sitename]: [name] - Correction soumise',
-'review_summary' => 'Sommaire de correction',
-'review_update_failed' => 'Erreur lors de la mise à jour de la correction. Echec de la mise à jour.',
+'review_request_email' => 'Demande de vérification',
+'review_request_email_body' => 'Demande de vérification
+Document : [name]
+Version : [version]
+Dossier parent : [folder_path]
+Utilisateur : [username]
+URL : [url]',
+'review_request_email_subject' => '[sitename] : [name] - Demande de vérification',
+'review_status' => 'Statut de vérification',
+'review_submit_email' => 'Vérification faite',
+'review_submit_email_body' => 'Vérification faite
+Document : [name]
+Version : [version]
+Statut : [status]
+Commentaire : [comment]
+Dossier parent : [folder_path]
+Utilisateur : [username]
+URL : [url]',
+'review_submit_email_subject' => '[sitename] : [name] - Vérification faite',
+'review_summary' => 'Vue d’ensemble vérification',
+'review_update_failed' => 'Erreur lors de la mise à jour du statut de vérification. Échec de la mise à jour.',
'revise_document' => '',
'revise_document_on' => '',
-'revisions_accepted' => '',
+'revisions_accepted' => '[no_revisions] révisions déjà confirmées',
'revisions_not_touched' => '',
-'revisions_pending' => '',
-'revisions_rejected' => '',
-'revisions_without_group' => '',
-'revisions_without_user' => '',
+'revisions_pending' => '[no_revisions] révisions à venir en attente',
+'revisions_rejected' => '[no_revisions] révisions déjà rejetées',
+'revisions_without_group' => 'Approbations sans groupe',
+'revisions_without_user' => 'Approbations sans utilisateur',
'revision_date' => '',
-'revision_log' => '',
+'revision_log' => 'Journal des révisions',
'revision_request_email_body' => '',
'revision_request_email_subject' => '',
'revision_status' => '',
@@ -988,7 +1018,7 @@ URL: [url]',
'rewind_workflow_email_subject' => '[sitename]: [name] - Le workflow a été réinitialisé',
'rewind_workflow_warning' => 'Si vous remonter à l\'état initial du workflow, le log de workflow de ce document sera supprimé et impossible à récupérer.',
'rm_attrdef' => 'Retirer définition d\'attribut',
-'rm_attrdefgroup' => '',
+'rm_attrdefgroup' => 'Supprimer ce groupe d’attributs',
'rm_default_keyword_category' => 'Supprimer la catégorie',
'rm_document' => 'Supprimer le document',
'rm_document_category' => 'Supprimer la catégorie',
@@ -1001,7 +1031,7 @@ URL: [url]',
'rm_transmittal' => '',
'rm_transmittalitem' => '',
'rm_user' => 'Supprimer cet utilisateur',
-'rm_user_from_processes' => '',
+'rm_user_from_processes' => 'Retirer l’utilisateur des processus',
'rm_version' => 'Retirer la version',
'rm_workflow' => 'Supprimer le Workflow',
'rm_workflow_action' => 'Supprimer l\'action du Workflow',
@@ -1011,13 +1041,20 @@ URL: [url]',
'role_admin' => 'Administrateur',
'role_guest' => 'Invité',
'role_info' => '',
-'role_management' => '',
+'role_management' => 'Gestion des rôles',
'role_name' => 'Nom',
-'role_type' => '',
+'role_type' => 'Type de rôle',
'role_user' => 'Utilisateur',
'ro_RO' => 'Roumain',
'run_subworkflow' => 'Lancer le sous-workflow',
-'run_subworkflow_email_body' => '',
+'run_subworkflow_email_body' => 'Sous-workflow démarré
+Document : [name]
+Version : [version]
+Workflow : [workflow]
+Sous-workflow : [subworkflow]
+Dossier parent : [folder_path]
+Utilisateur : [username]
+URL : [url]',
'run_subworkflow_email_subject' => '[sitename]: [name] - Sous-workflow initialisé',
'ru_RU' => 'Russe',
'saturday' => 'Samedi',
@@ -1048,20 +1085,21 @@ URL: [url]',
'select_grp_ind_approvers' => '',
'select_grp_ind_notification' => '',
'select_grp_ind_recipients' => '',
-'select_grp_ind_reviewers' => '',
+'select_grp_ind_reviewers' => 'Cliquer pour choisir un groupe d’examinateurs',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => 'Cliquer pour sélectionner une notification de groupe',
'select_grp_recipients' => '',
-'select_grp_reviewers' => 'Cliquer pour choisir un groupe de correcteur',
+'select_grp_reviewers' => 'Cliquer pour choisir un groupe d’examinateurs',
'select_grp_revisors' => '',
'select_ind_approvers' => 'Cliquer pour choisir un approbateur individuel',
-'select_ind_notification' => 'Cliquer pour séleéctionner une notification individuelle',
+'select_ind_notification' => 'Cliquer pour sélectionner une notification individuelle',
'select_ind_recipients' => '',
-'select_ind_reviewers' => 'Cliquer pour choisir un correcteur individuel',
+'select_ind_reviewers' => 'Cliquer pour choisir un examinateur individuel',
'select_ind_revisors' => '',
'select_one' => 'Selectionner',
'select_users' => 'Cliquer pour choisir un utilisateur',
'select_workflow' => 'Choisir un workflow',
-'send_email' => '',
+'send_email' => 'Envoyer un e-mail',
'send_login_data' => 'Envoyer les informations de connexion',
'send_login_data_body' => 'Informations de connexion
@@ -1074,7 +1112,7 @@ Nom : [username]
'september' => 'Septembre',
'sequence' => 'Position dans le répertoire',
'seq_after' => 'Après "[prevname]"',
-'seq_end' => 'A la fin',
+'seq_end' => 'À la fin',
'seq_keep' => 'Conserver la position',
'seq_start' => 'Première position',
'sessions' => 'Utilisateurs en ligne',
@@ -1092,8 +1130,8 @@ Nom : [username]
'settings_autoLoginUser_desc' => 'Utiliser l’ID de cet utilisateur pour se connecter automatiquement. Ce type d’accès ne permet pas la création de nouveaux comptes.',
'settings_available_languages' => 'Langues disponibles',
'settings_available_languages_desc' => 'Seules les langues sélectionnées seront chargées et proposées dans le sélecteur de langue. La langue par défaut est systématiquement chargée.',
-'settings_backupDir' => '',
-'settings_backupDir_desc' => '',
+'settings_backupDir' => 'Répertoire de sauvegarde',
+'settings_backupDir_desc' => 'Répertoire dans lequel l’outil de sauvegarde stocke les sauvegardes. Si aucune valeur n’est définie ou si le répertoire n’est pas accessible, les sauvegardes seront stockées dans le répertoire de contenu.',
'settings_cacheDir' => 'Dossier Cache',
'settings_cacheDir_desc' => 'Lieu de stockage des images de prévisualisation (choisir de préférence un dossier non accessible à travers le web-server)',
'settings_Calendar' => 'Paramètres de l\'agenda',
@@ -1149,12 +1187,12 @@ Nom : [username]
'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' => '',
-'settings_enableAcknowledgeWorkflow_desc' => '',
-'settings_enableAdminReceipt' => '',
-'settings_enableAdminReceipt_desc' => '',
+'settings_enableAcknowledgeWorkflow' => 'Activer la réception de document',
+'settings_enableAcknowledgeWorkflow_desc' => 'Activer cette option pour permettre de confirmer la réception de document dans le workflow.',
+'settings_enableAdminReceipt' => 'Réception de document autorisée par l’administrateur',
+'settings_enableAdminReceipt_desc' => 'Activer cette option pour permettre aux administrateurs d’être listés en tant que destinataires.',
'settings_enableAdminRevApp' => 'Activer Admin Rev App',
-'settings_enableAdminRevApp_desc' => 'Décochez pour ne pas lister l\'administrateur à titre de correcteur/approbateur',
+'settings_enableAdminRevApp_desc' => 'Activer cette option pour ajouter les administrateurs à la liste des examinateurs/approbateurs et pour les transitions de workflow.',
'settings_enableCalendar' => 'Activer agenda',
'settings_enableCalendar_desc' => 'Activer/Désactiver agenda',
'settings_enableClipboard' => 'Activer le presse-papier',
@@ -1169,6 +1207,8 @@ Nom : [username]
'settings_enableDuplicateDocNames_desc' => 'Autorise plusieurs documents de même nom dans un même dossier.',
'settings_enableEmail' => 'E-mails',
'settings_enableEmail_desc' => 'Activer/désactiver la notification automatique par E-mail',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => 'Activer l\'arborescence des dossiers',
'settings_enableFolderTree_desc' => 'False pour ne pas montrer l\'arborescence des dossiers',
'settings_enableFullSearch' => 'Activer la recherche plein texte',
@@ -1187,31 +1227,33 @@ Nom : [username]
'settings_enableMenuTasks_desc' => 'Affiche un menu avec la liste des tâches. Cette liste contient les documents en attente d’une action par l’utilisateur.',
'settings_enableMultiUpload' => 'Autoriser le dépôt de plusieurs fichiers',
'settings_enableMultiUpload_desc' => 'Lors de la création d’un document, autoriser le dépôt de plusieurs fichiers à la fois. Un nouveau document sera créé pour chaque fichier.',
-'settings_enableNotificationAppRev' => 'Notification correcteur/approbateur',
-'settings_enableNotificationAppRev_desc' => 'Cochez pour envoyer une notification au correcteur/approbateur quand une nouvelle version du document est ajoutée',
+'settings_enableNotificationAppRev' => 'Notification examinateur/approbateur',
+'settings_enableNotificationAppRev_desc' => 'Cocher pour envoyer une notification à l’examinateur/approbateur quand une nouvelle version du document est ajoutée.',
'settings_enableNotificationWorkflow' => 'Envoyer les notifications aux utilisateurs dans le prochain workflow',
'settings_enableNotificationWorkflow_desc' => 'Si cette option est activée, les utilisateurs et les groupes qui doivent intervenir dans la prochaine transition du workflow seront notifiés. Même s\'ils n\'ont pas demandé de notification pour le document.',
'settings_enableOwnerNotification' => 'Activer la notification du propriétaire par défaut',
'settings_enableOwnerNotification_desc' => 'Cocher pour ajouter une notification pour le propriétaire si un document quand il est ajouté.',
-'settings_enableOwnerReceipt' => '',
-'settings_enableOwnerReceipt_desc' => '',
-'settings_enableOwnerRevApp' => 'Autoriser correction/approbbation pour le propriétaire',
-'settings_enableOwnerRevApp_desc' => 'A autoriser pour avoir le propriétaire d\'un document designé correcteur/approbateur et pour les transitions de workflow.',
+'settings_enableOwnerReceipt' => 'Réception de document autorisée par le propriétaire',
+'settings_enableOwnerReceipt_desc' => 'Activer cette option pour permettre au propriétaire du document d’être listé en tant que destinataire.',
+'settings_enableOwnerRevApp' => 'Autoriser vérification/approbation par le propriétaire',
+'settings_enableOwnerRevApp_desc' => 'Activer cette option pour ajouter le propriétaire du document à la liste des examinateurs/approbateurs et pour les transitions de workflow.',
'settings_enablePasswordForgotten' => 'Activer Mot de passe oublié',
'settings_enablePasswordForgotten_desc' => 'Si vous voulez permettre à l\'utilisateur de définir un nouveau mot de passe et l\'envoyer par mail, cochez cette option.',
'settings_enableRecursiveCount' => 'Décompte de documents/répertoires recursif',
'settings_enableRecursiveCount_desc' => 'Si activé, le nombre de documents et répertoires dans un répertoire est calculé en comptant récursivement le contenu des sous-répertoires auxquels l\'utilisateur a accès.',
'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '',
-'settings_enableSelfRevApp' => 'Autoriser correction/approbbation pour l\'utilisateur actuel',
-'settings_enableSelfRevApp_desc' => 'A autoriser pour avoir l\'utilisateur actuel désigné correcteur/approbateur et pour les transitions de workflow.',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
+'settings_enableSelfRevApp' => 'Autoriser vérification/approbation par l’utilisateur actuel',
+'settings_enableSelfRevApp_desc' => 'Activer cette option pour ajouter l’utilisateur actuel à la liste des examinateurs/approbateurs et pour les transitions de workflow.',
'settings_enableSessionList' => 'Activer la liste des utilisateurs en ligne',
'settings_enableSessionList_desc' => 'Affiche un menu avec la liste des utilisateurs connectés.',
'settings_enableThemeSelector' => 'Sélection du thème',
'settings_enableThemeSelector_desc' => 'Activer/désactiver le sélecteur de thème sur la page de connexion.',
-'settings_enableUpdateReceipt' => '',
-'settings_enableUpdateReceipt_desc' => '',
-'settings_enableUpdateRevApp' => 'Autorise la modification de révisions et approbations existantes',
+'settings_enableUpdateReceipt' => 'Réception de document modifiable',
+'settings_enableUpdateReceipt_desc' => 'Activer cette option pour permettre à l’utilisateur qui a accusé une réception de modifier sa décision.',
+'settings_enableUpdateRevApp' => 'Autoriser la modification des vérifications/approbations existantes',
'settings_enableUpdateRevApp_desc' => 'A activer si l\'utilisateur qui a fait la révision/approbations peut changer sa position alors que l\'étape actuelle du processus n\'est pas terminée',
'settings_enableUserImage' => 'Activer image utilisateurs',
'settings_enableUserImage_desc' => 'Activer les images utilisateurs',
@@ -1244,8 +1286,10 @@ Nom : [username]
'settings_guestID_desc' => 'ID de l\'invité utilisé lorsque vous êtes connecté en tant qu\'invité (la plupart du temps pas besoin de changer)',
'settings_httpRoot' => 'Http Root',
'settings_httpRoot_desc' => 'Le chemin relatif dans l\'URL, après le nom de domaine. Ne pas inclure le préfixe http:// ou le nom d\'hôte Internet. Par exemple Si l\'URL complète est http://www.example.com/letodms/, mettez \'/letodms/\'. Si l\'URL est http://www.example.com/, mettez \'/\'',
-'settings_initialDocumentStatus' => '',
-'settings_initialDocumentStatus_desc' => '',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
+'settings_initialDocumentStatus' => 'État initial d’un document',
+'settings_initialDocumentStatus_desc' => 'État du document défini lors de l’ajout',
'settings_initialDocumentStatus_draft' => 'ébauche',
'settings_initialDocumentStatus_released' => 'publié',
'settings_installADOdb' => 'Installer ADOdb',
@@ -1264,16 +1308,18 @@ Nom : [username]
'settings_logFileEnable_desc' => 'Activer/désactiver le fichier journal',
'settings_logFileRotation' => 'Rotation fichier journal',
'settings_logFileRotation_desc' => 'Rotation fichier journal',
-'settings_loginFailure' => 'Erreur Login',
+'settings_loginFailure' => 'Max. échecs de connexion',
'settings_loginFailure_desc' => 'Désactiver le compte après n échecs de connexion.',
'settings_luceneClassDir' => 'Répertoire Lucene SeedDMS',
'settings_luceneClassDir_desc' => 'Chemin vers SeedDMS_Lucene (optionnel)',
'settings_luceneDir' => 'Répertoire index Lucene',
'settings_luceneDir_desc' => 'Chemin vers index Lucene',
-'settings_maxDirID' => 'Max ID répertoire',
+'settings_maxDirID' => 'Nombre max. de sous-dossiers',
'settings_maxDirID_desc' => 'Nombre maximum de sous-répertoires par le répertoire parent. Par défaut: 0.',
'settings_maxExecutionTime' => 'Temps d\'exécution max (s)',
'settings_maxExecutionTime_desc' => 'Ceci définit la durée maximale en secondes q\'un script est autorisé à exécuter avant de se terminer par l\'analyse syntaxique',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => 'Nombre maximal de document/dossier récursif',
'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',
@@ -1310,12 +1356,16 @@ Nom : [username]
'settings_presetExpirationDate_desc' => 'La date d\'expiration de tous les nouveaux documents sera égale à cette valeur. La date peut être renseignée au format PHP strtotime(), par exemple +5 weeks',
'settings_previewWidthDetail' => 'Largeur des vignettes (vue détaillée)',
'settings_previewWidthDetail_desc' => 'Largeur des vignettes affichées sur la vue détaillée',
+'settings_previewWidthDropFolderList' => 'Largeur des vignettes (liste du dossier de dépôt)',
+'settings_previewWidthDropFolderList_desc' => 'Largeur des vignettes affichées dans la liste lors de la sélection d’un fichier du dossier de dépôt.',
'settings_previewWidthList' => 'Largeur des vignettes (vue liste)',
'settings_previewWidthList_desc' => 'Largeur des vignettes affichées dans les listes',
+'settings_previewWidthMenuList' => 'Largeur des vignettes (menu Dossier de dépôt)',
+'settings_previewWidthMenuList_desc' => 'Largeur des vignettes affichées dans le menu déroulant « Dossier de dépôt ».',
'settings_printDisclaimer' => 'Afficher la clause de non-responsabilité',
'settings_printDisclaimer_desc' => 'Si activé, le message d’avertissement sera affiché en bas de chaque page.',
'settings_quota' => 'Quota de l\'utilisateur',
-'settings_quota_desc' => 'Le maximum de bytes qu\'un utilisateur peut utiliser sur le disque. Définir à 0 pour un espace illimité. Cette valeur peut être outrepasser pour chaque utilisation dans son profile.',
+'settings_quota_desc' => 'Espace maximum (en octets) qu’un utilisateur peut occuper sur le disque. Définir à 0 pour un espace illimité. Une valeur spécifique peut être définie par utilisateur depuis son profil.',
'settings_removeFromDropFolder' => 'Supprimer le fichier du dossier de dépôt après un chargement réussi',
'settings_removeFromDropFolder_desc' => 'Activez ceci si un fichier pris du dossier de dépôt doit être supprimé après un upload réussi.',
'settings_restricted' => 'Accès restreint',
@@ -1363,7 +1413,7 @@ Nom : [username]
'settings_stopWordsFile' => 'Fichier des mots à exclure',
'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_strictFormCheck_desc' => 'Contrôle strict des formulaires. Si cette option est activée, tous les champs du formulaire doivent être saisis. Sinon, la plupart des champs (commentaires et mots-clés) sont facultatifs. Les commentaires sont toujours obligatoires lors de la soumission d\'une vérification ou du changement de statut d’un document.',
'settings_suggestionvalue' => 'Valeur suggérée',
'settings_System' => 'Système',
'settings_theme' => 'Thème par défaut',
@@ -1374,7 +1424,7 @@ Nom : [username]
'settings_undelUserIds_desc' => 'Liste des identifiants des utilisateurs qui ne peuvent pas être supprimés. Séparer les identifiants par des virgules.',
'settings_updateDatabase' => 'Exécuter les scripts de mise à jour du schéma de la base',
'settings_updateNotifyTime' => 'Délai de notification des modifications',
-'settings_updateNotifyTime_desc' => 'Users are notified about document-changes that took place within the last \'Update Notify Time\' seconds',
+'settings_updateNotifyTime_desc' => 'Les utilisateurs sont informés des modifications apportées aux documents qui ont eu lieu durant le délai précisé (en secondes).',
'settings_upgrade_php' => 'Mettez à jour PHP vers une version au moins égale à 5.2.0',
'settings_versioningFileName' => 'Nom des fichiers de versionnage',
'settings_versioningFileName_desc' => 'Nom des fichiers textes d’information créés depuis les outils de sauvegarde',
@@ -1402,7 +1452,7 @@ Nom : [username]
'splash_add_attribute' => 'Attribut ajouté',
'splash_add_group' => 'Nouveau groupe ajouté',
'splash_add_group_member' => 'Nouveau membre ajouté au groupe',
-'splash_add_role' => '',
+'splash_add_role' => 'Nouveau rôle ajouté',
'splash_add_to_transmittal' => '',
'splash_add_transmittal' => '',
'splash_add_user' => 'Nouvel utilisateur ajouté',
@@ -1416,8 +1466,8 @@ Nom : [username]
'splash_document_unlocked' => 'Document déverrouillé',
'splash_edit_attribute' => 'Attribut modifié',
'splash_edit_event' => 'Événement modifié',
-'splash_edit_group' => 'Groupe sauvé',
-'splash_edit_role' => '',
+'splash_edit_group' => 'Groupe modifié',
+'splash_edit_role' => 'Rôle modifié',
'splash_edit_user' => 'Utilisateur modifié',
'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => 'Erreur lors de la suppression du lien de téléchargement',
@@ -1429,7 +1479,7 @@ Nom : [username]
'splash_moved_clipboard' => 'Presse-papier déplacé dans le répertoire courant',
'splash_move_document' => 'Document déplacé',
'splash_move_folder' => 'Dossier déplacé',
-'splash_receipt_update_success' => '',
+'splash_receipt_update_success' => 'Réception ajoutée avec succès',
'splash_removed_from_clipboard' => 'Enlevé du presse-papiers',
'splash_rm_attribute' => 'Attribut supprimé',
'splash_rm_document' => 'Document supprimé',
@@ -1437,10 +1487,10 @@ Nom : [username]
'splash_rm_folder' => 'Dossier supprimé',
'splash_rm_group' => 'Groupe supprimé',
'splash_rm_group_member' => 'Membre retiré du groupe',
-'splash_rm_role' => '',
+'splash_rm_role' => 'Rôle supprimé',
'splash_rm_transmittal' => '',
'splash_rm_user' => 'Utilisateur supprimé',
-'splash_rm_user_processes' => '',
+'splash_rm_user_processes' => 'Utilisateur retiré de tous les processus',
'splash_saved_file' => 'Version enregistrée',
'splash_save_user_data' => 'Données utilisateur enregistrées',
'splash_send_download_link' => 'Lien de téléchargement envoyé par e-mail',
@@ -1449,23 +1499,25 @@ Nom : [username]
'splash_substituted_user' => 'Utilisateur de substitution',
'splash_switched_back_user' => 'Revenu à l\'utilisateur initial',
'splash_toogle_group_manager' => 'Responsable de groupe changé',
+'splash_transfer_document' => '',
'splash_transfer_objects' => 'Objets transférés',
'state_and_next_state' => 'État initial/suivant',
'statistic' => 'Statistiques',
'status' => 'Statut',
-'status_approval_rejected' => 'Approbation rejeté',
+'status_approval_rejected' => 'Ébauche rejetée',
'status_approved' => 'Approuvé',
'status_approver_removed' => 'Approbateur retiré du processus',
+'status_needs_correction' => '',
'status_not_approved' => 'Non approuvé',
-'status_not_receipted' => '',
-'status_not_reviewed' => 'Non corrigé',
+'status_not_receipted' => 'Pas encore réceptionné',
+'status_not_reviewed' => 'Non vérifié',
'status_not_revised' => '',
-'status_receipted' => '',
-'status_receipt_rejected' => '',
-'status_recipient_removed' => '',
-'status_reviewed' => 'Corrigé',
-'status_reviewer_rejected' => 'Correction rejetée',
-'status_reviewer_removed' => 'Correcteur retiré du processus',
+'status_receipted' => 'Réceptionné',
+'status_receipt_rejected' => 'Rejeté',
+'status_recipient_removed' => 'Destinataire retiré de la liste',
+'status_reviewed' => 'Vérifié',
+'status_reviewer_rejected' => 'Ébauche rejetée',
+'status_reviewer_removed' => 'Examinateur retiré du processus',
'status_revised' => '',
'status_revision_rejected' => 'Rejeté',
'status_revision_sleeping' => '',
@@ -1475,14 +1527,14 @@ Nom : [username]
'submit_2_fact_auth' => 'Enregistrer la clé secrète',
'submit_approval' => 'Soumettre approbation',
'submit_login' => 'Connexion',
-'submit_password' => 'Entrez nouveau mot de passe',
+'submit_password' => 'Définir le nouveau mot de passe',
'submit_password_forgotten' => 'Envoyer',
-'submit_receipt' => '',
-'submit_review' => 'Soumettre la correction',
+'submit_receipt' => 'Confirmer la réception',
+'submit_review' => 'Soumettre la vérification',
'submit_revision' => '',
'submit_userinfo' => 'Soumettre info',
-'subsribe_timelinefeed' => '',
-'substitute_to_user' => '',
+'subsribe_timelinefeed' => 'S’abonner au flux RSS',
+'substitute_to_user' => 'Basculer sur \'[username]\'',
'substitute_user' => 'Utilisateur de substitution',
'success_add_aro' => '',
'success_add_permission' => 'Permission ajoutée',
@@ -1509,9 +1561,12 @@ Nom : [username]
'timeline_add_version' => 'Nouvelle version ([version])',
'timeline_full_add_file' => '[document] Nouveau fichier attaché',
'timeline_full_add_version' => '[document] Nouvelle version ([version])',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => '[document] Version [version] : [status]',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => 'Document sélectionné',
'timeline_skip_add_file' => 'avec fichiers attachés',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => 'rejetés',
'timeline_skip_status_change_-3' => 'expirés',
'timeline_skip_status_change_0' => 'en attente de revue',
@@ -1519,14 +1574,18 @@ Nom : [username]
'timeline_skip_status_change_2' => 'publié',
'timeline_skip_status_change_3' => 'encore dans un workflow',
'timeline_skip_status_change_4' => 'en révision',
-'timeline_skip_status_change_5' => 'brouillon',
+'timeline_skip_status_change_5' => 'ébauche',
'timeline_status_change' => 'Version [version] : [status]',
'to' => 'Au',
'toggle_manager' => 'Basculer \'Responsable\'',
'toggle_qrcode' => 'Afficher/masquer le QR code',
-'to_before_from' => '',
+'to_before_from' => 'La date de fin ne peut pas être avant la date de début.',
+'transfer_document' => 'Transférer le document',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => 'L\'utilisateur n\'a pas accès à ce répertoire',
'transfer_objects' => 'Transférer des objets',
'transfer_objects_to_user' => 'Nouveau propriétaire',
+'transfer_to_user' => 'Transférer vers un utilisateur',
'transition_triggered_email' => 'Transition de workflow activé',
'transition_triggered_email_body' => 'Transition de workflow déclenchée
Document : [name]
@@ -1538,7 +1597,7 @@ Workflow : [workflow]
Dossier parent : [folder_path]
Utilisateur : [username]
URL : [url]',
-'transition_triggered_email_subject' => '',
+'transition_triggered_email_subject' => '[sitename] : [name] - Transition de workflow déclenchée',
'transmittal' => '',
'transmittalitem_removed' => '',
'transmittalitem_updated' => '',
@@ -1554,11 +1613,11 @@ URL : [url]',
'type_to_search' => 'Effectuer une recherche',
'uk_UA' => 'Ukrénien',
'under_folder' => 'Dans le dossier',
-'unknown_attrdef' => '',
+'unknown_attrdef' => 'Définition d’attribut inconnue',
'unknown_command' => 'Commande non reconnue.',
'unknown_document_category' => 'Catégorie inconnue',
'unknown_group' => 'Identifiant de groupe inconnu',
-'unknown_id' => 'unknown id',
+'unknown_id' => 'ID inconnu',
'unknown_keyword_category' => 'Catégorie inconnue',
'unknown_owner' => 'Identifiant de propriétaire inconnu',
'unknown_user' => 'Identifiant d\'utilisateur inconnu',
@@ -1570,13 +1629,13 @@ URL : [url]',
'unlock_cause_locking_user' => 'Vous pouvez encore le mettre à jour, car vous êtes le seul à l\'avoir verrouillé. Le verrouillage sera automatiquement annulé.',
'unlock_document' => 'Déverrouiller',
'update' => 'Mettre à jour',
-'update_approvers' => 'Mise à jour de la liste d\'Approbateurs',
+'update_approvers' => 'Mettre à jour la liste des approbateurs',
'update_document' => 'Mettre à jour',
'update_fulltext_index' => 'Mettre à jour l\'index de recherche plein texte',
'update_info' => 'Informations de mise à jour',
'update_locked_msg' => 'Ce document est verrouillé.',
-'update_recipients' => '',
-'update_reviewers' => 'Mise à jour de la liste de correcteurs',
+'update_recipients' => 'Mettre à jour la liste des destinataires',
+'update_reviewers' => 'Mettre à jour la liste des examinateurs',
'update_revisors' => '',
'update_transmittalitem' => '',
'uploaded_by' => 'Déposé par',
@@ -1591,12 +1650,12 @@ URL : [url]',
'users_done_work' => 'Actions des utilisateurs',
'user_exists' => 'Cet utilisateur existe déjà',
'user_group' => 'Utilisateur/Groupe',
-'user_group_management' => 'Gestion d\'Utilisateurs/de Groupes',
+'user_group_management' => 'Gestion des utilisateurs/groupes',
'user_image' => 'Image',
'user_info' => 'Informations utilisateur',
'user_list' => 'Liste des utilisateurs',
'user_login' => 'Identifiant',
-'user_management' => 'Utilisateurs',
+'user_management' => 'Gestion des utilisateurs',
'user_name' => 'Nom d’affichage',
'use_comment_of_document' => 'Utiliser le commentaire du document',
'use_default_categories' => 'Use predefined categories',
@@ -1625,30 +1684,31 @@ URL: [url]',
'week_view' => 'Vue par semaine',
'workflow' => 'Workflow',
'workflows_involded' => '',
-'workflow_actions_management' => 'Gestion d\'actions de workflow',
+'workflow_actions_management' => 'Gestion des actions de workflow',
'workflow_action_in_use' => 'Cette action est actuellement utilisée par des workflows.',
'workflow_action_name' => 'Nom',
'workflow_editor' => 'Editeur de Workflow',
-'workflow_group_summary' => 'Résumé de groupe',
+'workflow_group_summary' => 'Vue d’ensemble du groupe',
'workflow_has_cycle' => '',
'workflow_initstate' => 'Etat initial',
'workflow_in_use' => 'Ce workflow est actuellement utilisé par des documents.',
'workflow_layoutdata_saved' => '',
-'workflow_management' => 'Gestion de workflow',
+'workflow_management' => 'Gestion des workflows',
'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' => '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' => '',
-'workflow_states_management' => 'Gestion d\'états de workflow',
+'workflow_state' => 'État de workflow',
+'workflow_states_management' => 'Gestion des états de workflow',
'workflow_state_docstatus' => 'Etat du document',
'workflow_state_in_use' => 'Cet état est actuellement utilisé par des workflows.',
'workflow_state_name' => 'Nom',
-'workflow_summary' => 'Résumé du workflow',
-'workflow_transition_without_user_group' => '',
-'workflow_user_summary' => 'Résumé d\'utilisateur',
+'workflow_summary' => 'Vue d’ensemble du workflow',
+'workflow_transition_without_user_group' => 'Au moins une transition a ni utilisateur, ni groupe !',
+'workflow_user_summary' => 'Vue d’ensemble de l’utilisateur',
+'x_more_objects' => '[number] objets supplémentaires',
'year_view' => 'Vue annuelle',
'yes' => 'Oui',
'zh_CN' => 'Chinois (CN)',
diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc
index 356278299..2a42a34eb 100644
--- a/languages/hr_HR/lang.inc
+++ b/languages/hr_HR/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 (1196), marbanas (16)
+// Translators: Admin (1197), marbanas (16)
$text = array(
'2_factor_auth' => '',
@@ -136,6 +136,7 @@ Internet poveznica: [url]',
'archive_creation_warning' => 'Ovom radnjom možete izraditi arhivu koja sadrži datoteke cijele DMS mape. Nakon izrade arhiva će biti pohranjena u podatkovnu mapu vašer servera. UPOZORENJE: arhiva izrađena na način da je čitljiva ljudima, bit će bezkorisna kao sigurnosna kopija servera.',
'ar_EG' => 'Arapski',
'assign_approvers' => 'Dodijeli validatore',
+'assign_recipients' => '',
'assign_reviewers' => 'Dodijeli recezente',
'assign_user_property_to' => 'Dodijeli svojstva korisnika za',
'assumed_released' => 'Podrazumijevano obrađeno',
@@ -324,6 +325,7 @@ Internet poveznica: [url]',
'documentcontent' => '',
'documents' => 'Dokumenti',
'documents_checked_out_by_you' => 'Dokumenti koje ste Vi odjavili',
+'documents_expired' => '',
'documents_in_process' => 'Dokumenti u postupku',
'documents_locked' => '',
'documents_locked_by_you' => 'Dokumenti koje ste vi zaključali',
@@ -333,6 +335,10 @@ Internet poveznica: [url]',
'documents_to_receipt' => 'Dokumenti koji čekaju potvrdu primitka',
'documents_to_review' => 'Dokumenti koji čekaju vaš pregled',
'documents_to_revise' => 'Dokumenti za reviziju',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
'documents_user_reception' => '',
'documents_user_rejected' => 'Odbijeni dokumenti',
'documents_user_requiring_attention' => 'Dokumenti u vašem vlasništvu koji zahtjevaju pažnju',
@@ -389,6 +395,8 @@ Korisnik: [username]
Internet poveznica: [url]',
'document_status_changed_email_subject' => '[sitename]: [name] - Promijenjen status dokumenta',
'document_title' => 'Dokument \'[documentname]\'',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => 'Ažuriran dokument',
'document_updated_email_body' => 'Ažuriran dokument
Dokument: [name]
@@ -467,11 +475,13 @@ Internet poveznica: [url]',
'error_remove_folder' => '',
'error_remove_permission' => '',
'error_toogle_permission' => '',
+'error_transfer_document' => '',
'es_ES' => 'Španjolski',
'event_details' => 'Detalji događaja',
'exclude_items' => 'Isključivanje stavki',
'expired' => 'Isteklo',
'expired_at_date' => '',
+'expired_documents' => '',
'expires' => 'Datum isteka',
'expire_by_date' => '',
'expire_in_1d' => '',
@@ -547,6 +557,7 @@ Internet poveznica: [url]',
'fullsearch' => 'Pretraživanje cijelog teksta',
'fullsearch_hint' => 'Koristi indeks cijelog teksta',
'fulltextsearch_disabled' => '',
+'fulltext_converters' => 'Pretvorba indeksa dokumenta',
'fulltext_info' => 'Informacije cijelog teksta',
'global_attributedefinitiongroups' => '',
'global_attributedefinitions' => 'Atributi',
@@ -585,7 +596,6 @@ Internet poveznica: [url]',
'include_documents' => 'Sadrži dokumente',
'include_subdirectories' => 'Sadrži podmape',
'indexing_tasks_in_queue' => '',
-'index_converters' => 'Pretvorba indeksa dokumenta',
'index_done' => '',
'index_error' => '',
'index_folder' => 'Mapa indeksa',
@@ -593,6 +603,7 @@ Internet poveznica: [url]',
'index_waiting' => '',
'individuals' => 'Pojedinci',
'indivіduals_in_groups' => '',
+'info_recipients_tab_not_released' => '',
'inherited' => 'naslijeđeno',
'inherits_access_copy_msg' => 'Kopiraj listu naslijeđenih prava pristupa',
'inherits_access_empty_msg' => 'Započnite s praznim popisom pristupa',
@@ -712,6 +723,7 @@ Internet poveznica: [url]',
'monday_abbr' => 'Po',
'monthly' => 'Mjesečno',
'month_view' => 'Pregled po mjesecu',
+'more_objects_loading' => '',
'move' => 'Premjesti',
'move_clipboard' => 'Premjesti međuspremnik',
'move_document' => 'Premjesti dokument',
@@ -720,6 +732,7 @@ Internet poveznica: [url]',
'my_documents' => 'Moji dokumenti',
'my_transmittals' => 'Moja proslijeđivanja',
'name' => 'Naziv',
+'needs_correction' => '',
'needs_workflow_action' => 'Ovaj dokument zahtjeva vašu pažnju. Molimo provjerite karticu toka rada.',
'network_drive' => '',
'never' => 'nikada',
@@ -848,6 +861,7 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator
'password_strength' => 'Jačina lozinke',
'password_strength_insuffient' => 'Nedovoljna jačina lozinke',
'password_wrong' => 'Pogrešna lozinka',
+'pdf_converters' => '',
'pending_approvals' => '',
'pending_receipt' => '',
'pending_reviews' => '',
@@ -861,6 +875,7 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator
'preview_converters' => 'Pretpregled konverzije dokumenta',
'preview_images' => '',
'preview_markdown' => 'Smanjenje',
+'preview_pdf' => '',
'preview_plain' => 'Obični tekst',
'previous_state' => 'Prethodni status',
'previous_versions' => 'Prethodne verzije',
@@ -965,7 +980,7 @@ Glavna mapa: [folder_path]
Korisnik: [username]
URL: [url]',
'review_request_email_subject' => '[sitename]: [name] - Zahtjev za pregled',
-'review_status' => 'Status pregleda:',
+'review_status' => 'Status pregleda',
'review_submit_email' => 'Predani pregled',
'review_submit_email_body' => 'Postavljen pregled
Dokument: [name]
@@ -1075,6 +1090,7 @@ Internet poveznica: [url]',
'select_grp_ind_notification' => '',
'select_grp_ind_recipients' => '',
'select_grp_ind_reviewers' => '',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => 'Kliknite za odabir grupnog obavještavanja',
'select_grp_recipients' => 'Kliknite za odabir grupe primatelja',
'select_grp_reviewers' => 'Kliknite za odabir recezenta grupe',
@@ -1190,6 +1206,8 @@ Internet poveznica: [url]',
'settings_enableDuplicateDocNames_desc' => 'Omogućuje da u mapi imate dvostruke nazive dokumenata.',
'settings_enableEmail' => 'Omogući E-mail',
'settings_enableEmail_desc' => 'Omogući/onemogući automatsku email obavijest',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => 'Omogući stablo mape',
'settings_enableFolderTree_desc' => 'Omogući/onemogući stablo mape na \'Vidi mapu\' stranici',
'settings_enableFullSearch' => 'Omogući pretraživanje cijelog teksta',
@@ -1224,6 +1242,8 @@ Internet poveznica: [url]',
'settings_enableRecursiveCount_desc' => 'Ako je uključeno, broj dokumenata i mapa u pregledu mape će biti određen brojanjem svih objekata rekurzivnom obradom mapa i brojanjem tih dokumenata i mapa kojima je korisniku omogućen pristup.',
'settings_enableRevisionWorkflow' => 'Omogućavanje revizije dokumenata',
'settings_enableRevisionWorkflow_desc' => 'Omogućite kako bi se mogao pokrenuti tok rada za revidiranje dokumenta nakon zadanog vremenskog perioda.',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => 'Omogući pregled/ovjeru za prijavljenog korisnika',
'settings_enableSelfRevApp_desc' => 'Omogući ovo ako želite da trenutno prijavljeni korisnik bude naveden kao recezent/validator i za promjenu toka rada.',
'settings_enableSessionList' => '',
@@ -1265,6 +1285,8 @@ Internet poveznica: [url]',
'settings_guestID_desc' => 'ID gost korisnika koja se koristi kada je prijavljen kao gost (uglavnom se ne treba mijenjati)',
'settings_httpRoot' => 'Http korijen',
'settings_httpRoot_desc' => 'U URL-u, putanja na što se odnosi, nakon domene. Ne sadrži http:// prefiks ili naziv web hosta. Npr. ako je puni URL http://www.example.com/seeddms/, postavi \'/seeddms/\'. Ako je URL http://www.example.com/, postavi \'/\'',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => 'Početni status dokumenta',
'settings_initialDocumentStatus_desc' => 'Ovo je status koji će biti postavljen za dokument prilikom dodavanja.',
'settings_initialDocumentStatus_draft' => 'Nacrt',
@@ -1295,6 +1317,8 @@ Internet poveznica: [url]',
'settings_maxDirID_desc' => 'Maksimalni broj podmapa po nadređenoj mapi. Zadano: 0.',
'settings_maxExecutionTime' => 'Max. vrijeme izvršenja (s)',
'settings_maxExecutionTime_desc' => 'Ovo postavlja maksimalno vrijeme u sekundama u kojem je skripti dopušteno da se pokrene prije nego se prekine rasčlanjivanjem',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => 'Max. broj rekurzivnog dokumenta/mape',
'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',
@@ -1331,8 +1355,12 @@ Internet poveznica: [url]',
'settings_presetExpirationDate_desc' => 'Svi novo učitani dokumenti će datum isteka imati postavljen na ovu vrijednost. Unešeni datum se može odrediti razumljivom PHP strtotime() funkcijom, npr. +5 tjedana.',
'settings_previewWidthDetail' => 'Širina pretpregleda slika (detalj)',
'settings_previewWidthDetail_desc' => 'Širina pretpregleda slike prikazanog na stranici detalja',
+'settings_previewWidthDropFolderList' => '',
+'settings_previewWidthDropFolderList_desc' => '',
'settings_previewWidthList' => 'Širina pretpregleda slika (popis)',
'settings_previewWidthList_desc' => 'Širina pretpregleda slika prikazanih u popisima',
+'settings_previewWidthMenuList' => '',
+'settings_previewWidthMenuList_desc' => '',
'settings_printDisclaimer' => 'Ispiši odricanje od odgovornosti',
'settings_printDisclaimer_desc' => 'Ako je omogućeno, poruka odricanja od odgovornosti će se ispisati na dnu svake stranice',
'settings_quota' => 'Korisnička kvota',
@@ -1470,6 +1498,7 @@ Internet poveznica: [url]',
'splash_substituted_user' => 'Zamjenski korisnik',
'splash_switched_back_user' => 'Prebačeno nazad na izvornog korisnika',
'splash_toogle_group_manager' => 'Zamjenjen upravitelj grupe',
+'splash_transfer_document' => '',
'splash_transfer_objects' => '',
'state_and_next_state' => 'Status/Slijedeći status',
'statistic' => 'Statistika',
@@ -1477,6 +1506,7 @@ Internet poveznica: [url]',
'status_approval_rejected' => 'Skica odbijena',
'status_approved' => 'Odobreno',
'status_approver_removed' => 'Validator uklonjen iz postupka',
+'status_needs_correction' => '',
'status_not_approved' => 'Nije odobreno',
'status_not_receipted' => 'Još nije primljeno',
'status_not_reviewed' => 'Nije pregledano',
@@ -1530,9 +1560,12 @@ Internet poveznica: [url]',
'timeline_add_version' => 'Nova verzija [version]',
'timeline_full_add_file' => '[document] Novi prilog',
'timeline_full_add_version' => '[document] Nova verzija [version]',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => '[document] Verzija [version]: [status]',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => 'Odabrani dokument',
'timeline_skip_add_file' => 'dodan prilog',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => 'odbijeno',
'timeline_skip_status_change_-3' => 'isteklo',
'timeline_skip_status_change_0' => 'na čekanju za pregled',
@@ -1546,8 +1579,12 @@ Internet poveznica: [url]',
'toggle_manager' => 'Zamjeni upravitelja',
'toggle_qrcode' => '',
'to_before_from' => 'Datum završetka ne može biti prije datuma početka',
+'transfer_document' => '',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
'transfer_objects' => '',
'transfer_objects_to_user' => '',
+'transfer_to_user' => '',
'transition_triggered_email' => 'Zatražena promjena toka rada',
'transition_triggered_email_body' => 'Zatražena promjena toka rada
Dokument: [name]
@@ -1670,6 +1707,7 @@ Internet poveznica: [url]',
'workflow_summary' => 'Pregled toka rada',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Pregled korisnika',
+'x_more_objects' => '',
'year_view' => 'Pregled po godini',
'yes' => 'Da',
'zh_CN' => 'Kineski (CN)',
diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc
index 84b144f00..ecfab761c 100644
--- a/languages/hu_HU/lang.inc
+++ b/languages/hu_HU/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 (607), ribaz (1023)
+// Translators: Admin (621), ribaz (1023)
$text = array(
'2_factor_auth' => '',
@@ -131,6 +131,7 @@ URL: [url]',
'archive_creation_warning' => 'Ezzel a művelettel archívumot hozhat létre, amely tartalmazza az összes DMS mappában található állományokat. A létrehozás követően az archívum a kiszolgáló adat mappájába lesz mentve. FIGYELEM: az archívum értelmezhető formában kerül tárolásra és nem használható kiszolgáló mentésként.',
'ar_EG' => 'Arab',
'assign_approvers' => 'Jóváhagyók hozzárendelése',
+'assign_recipients' => '',
'assign_reviewers' => 'Felülvizsgálók hozzárendelése',
'assign_user_property_to' => 'Felhasználói tulajdonságok hozzárendelése',
'assumed_released' => 'Feltételesen kiadott',
@@ -319,6 +320,7 @@ URL: [url]',
'documentcontent' => '',
'documents' => 'Dokumentumok',
'documents_checked_out_by_you' => '',
+'documents_expired' => 'Lejárt dokumentumok',
'documents_in_process' => 'Feldolgozás alatt lévő dokumentumok',
'documents_locked' => '',
'documents_locked_by_you' => 'Ön által zárolt dokumentumok',
@@ -328,6 +330,10 @@ URL: [url]',
'documents_to_receipt' => '',
'documents_to_review' => 'Felülvizsgálatára váró dokumentumok',
'documents_to_revise' => '',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
'documents_user_reception' => '',
'documents_user_rejected' => '',
'documents_user_requiring_attention' => 'Az Ön tulajdonában álló dokumentumok, amelyekre figyelmet kell fordítani',
@@ -384,6 +390,8 @@ Felhasználó: [username]
URL: [url]',
'document_status_changed_email_subject' => '[sitename]: [name] - Dokumentum állapot módosult',
'document_title' => 'Dokumentum \'[documentname]\'',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => 'Dokumentum frissült',
'document_updated_email_body' => 'Dokumentum frissült
Dokumentum: [name]
@@ -462,20 +470,22 @@ URL: [url]',
'error_remove_folder' => '',
'error_remove_permission' => '',
'error_toogle_permission' => '',
+'error_transfer_document' => '',
'es_ES' => 'Spanyol',
'event_details' => 'Esemény részletek',
'exclude_items' => 'Kizárt elemek',
'expired' => 'Lejárt',
'expired_at_date' => '',
+'expired_documents' => 'Lejárt dokumentumok',
'expires' => 'Lejárat',
-'expire_by_date' => '',
+'expire_by_date' => 'Érvényesség dátum szerint',
'expire_in_1d' => '',
'expire_in_1h' => '',
-'expire_in_1m' => '',
-'expire_in_1w' => '',
-'expire_in_1y' => '',
+'expire_in_1m' => 'Érvényesség egy hónapon belül',
+'expire_in_1w' => 'Érvényesség egy héten belül',
+'expire_in_1y' => 'Érvényesség egy éven belül',
'expire_in_2h' => '',
-'expire_in_2y' => '',
+'expire_in_2y' => 'Érvényesség két éven belül',
'expire_today' => '',
'expire_tomorrow' => '',
'expiry_changed_email' => 'Lejárati dátum módosítva',
@@ -542,6 +552,7 @@ URL: [url]',
'fullsearch' => 'Keresés a teljes szövegben',
'fullsearch_hint' => 'Használja a teljes szöveg indexet',
'fulltextsearch_disabled' => '',
+'fulltext_converters' => 'Index dokumentum konverzió',
'fulltext_info' => 'Teljes szöveg index információ',
'global_attributedefinitiongroups' => '',
'global_attributedefinitions' => 'Jellemzők',
@@ -572,7 +583,7 @@ URL: [url]',
'hu_HU' => 'Magyar',
'id' => 'ID',
'identical_version' => 'Az új verzió megegyezik az eredetivel.',
-'import' => '',
+'import' => 'Import',
'importfs' => '',
'import_fs' => 'Importálás fájlrendszerből',
'import_fs_warning' => '',
@@ -580,7 +591,6 @@ URL: [url]',
'include_documents' => 'Tartalmazó dokumentumok',
'include_subdirectories' => 'Tartalmazó alkönyvtárak',
'indexing_tasks_in_queue' => '',
-'index_converters' => 'Index dokumentum konverzió',
'index_done' => '',
'index_error' => '',
'index_folder' => 'Mappa indexelése',
@@ -588,6 +598,7 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Egyedek',
'indivіduals_in_groups' => '',
+'info_recipients_tab_not_released' => '',
'inherited' => 'örökölt',
'inherits_access_copy_msg' => 'Örökített hozzáférési lista másolása',
'inherits_access_empty_msg' => 'Indulás üres hozzáférési listával',
@@ -707,6 +718,7 @@ URL: [url]',
'monday_abbr' => 'Hé',
'monthly' => 'Havi',
'month_view' => 'Havi nézet',
+'more_objects_loading' => '',
'move' => 'Áthelyez',
'move_clipboard' => 'Vágólapra helyez',
'move_document' => 'Dokumentum áthelyezése',
@@ -715,6 +727,7 @@ URL: [url]',
'my_documents' => 'Saját dokumentumok',
'my_transmittals' => '',
'name' => 'Név',
+'needs_correction' => '',
'needs_workflow_action' => 'Ez a dokumentum az Ön beavatkozására vár. Ellenőrizze a munkafolyamat fület.',
'network_drive' => '',
'never' => 'soha',
@@ -844,6 +857,7 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a
'password_strength' => 'Jelszó erősség',
'password_strength_insuffient' => 'Jelszó erőssége elégtelen',
'password_wrong' => 'Hibás jelszó',
+'pdf_converters' => '',
'pending_approvals' => '',
'pending_receipt' => '',
'pending_reviews' => '',
@@ -852,15 +866,16 @@ 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' => '',
+'preset_expires' => 'Érvényesség beállítása',
'preview' => 'Előnézet',
'preview_converters' => '',
'preview_images' => '',
'preview_markdown' => '',
+'preview_pdf' => '',
'preview_plain' => '',
'previous_state' => 'Előző állapot',
'previous_versions' => 'Előző változatok',
-'process' => '',
+'process' => 'Folyamat',
'process_without_user_group' => '',
'pt_BR' => 'Portugál (BR)',
'quota' => 'Kvóta',
@@ -1053,6 +1068,7 @@ URL: [url]',
'select_grp_ind_notification' => '',
'select_grp_ind_recipients' => '',
'select_grp_ind_reviewers' => '',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => 'Kattintson a csoport értesítés kiválasztásához',
'select_grp_recipients' => '',
'select_grp_reviewers' => 'Kattintson a csoport felülvizsgáló kijelöléséhez',
@@ -1168,6 +1184,8 @@ URL: [url]',
'settings_enableDuplicateDocNames_desc' => 'Engedélyezi az azonos dokumentum neveket egy mappában.',
'settings_enableEmail' => 'Email engedélyezése',
'settings_enableEmail_desc' => 'Engedélyezi/tiltja az automatikus email értesítést',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => 'Mappa fastruktúra engedélyezése',
'settings_enableFolderTree_desc' => 'Hamis hogy ne jelenjen meg a mappa fastruktúra',
'settings_enableFullSearch' => 'Teljes szöveg keresés engedélyezése',
@@ -1202,6 +1220,8 @@ URL: [url]',
'settings_enableRecursiveCount_desc' => 'Ha be van kapcsolva a mappa nézetben a dokumentumok és mappák száma minden objektum rekurzív feldolgozásával kerül meghatározásra és a dokumentumok és mappák száma a felhasználó számára engedélyezett.',
'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => 'Engedélyezi a felülvizsgálatot/jóváhagyást a bejelentkezett felhasználó számára',
'settings_enableSelfRevApp_desc' => 'Engedélyezze, a azt szeretné, hogy a bejelentkezett felhasználó listázásra kerüljön felülvizsgálóként/jóváhagyóként és a munkamenet átmeneteknél.',
'settings_enableSessionList' => '',
@@ -1243,6 +1263,8 @@ URL: [url]',
'settings_guestID_desc' => 'A vendég felhasználó azonosítója ami a vendégként történő bejelentkezéskor lesz használva (általában nem szükséges módosítani)',
'settings_httpRoot' => 'Http gyökér',
'settings_httpRoot_desc' => 'A relatív elérési út az URL-ben a tartomány rész után. Ne tartalmazza a http:// előtagot vag a web szerver nevét. Pl.: ha a teljes URL http://www.example.com/seeddms/, adja meg \'/seeddms/\'. Ha az URL http://www.example.com/, adja meg \'/\'',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => '',
'settings_initialDocumentStatus_desc' => '',
'settings_initialDocumentStatus_draft' => '',
@@ -1273,6 +1295,8 @@ URL: [url]',
'settings_maxDirID_desc' => 'Szülő könyvtárban lévő alkönyvtárak maximális mennyisége, Alapérték: 0.',
'settings_maxExecutionTime' => 'Maximális végrehajtási idő (s)',
'settings_maxExecutionTime_desc' => 'Beállítja a szkript maximális engedélyezett futási idejét másodpercben mielőtt megszakítja az értelmező',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => 'Rekurzív dokumentum/mappa számláló legnagyobb értéke',
'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' => '',
@@ -1309,8 +1333,12 @@ URL: [url]',
'settings_presetExpirationDate_desc' => 'Minden feltöltött dokumentumhoz ezt a lejárati dátumot rendeli hozzá. A PHP strtotime() függvényének formátuma használható, pl.: +5 weeks.',
'settings_previewWidthDetail' => 'Előnézeti képek szélessége (részletek)',
'settings_previewWidthDetail_desc' => 'A részletek oldalon megjelenő előnézeti képek szélessége',
+'settings_previewWidthDropFolderList' => '',
+'settings_previewWidthDropFolderList_desc' => '',
'settings_previewWidthList' => 'Előnézeti képek szélessége (lista)',
'settings_previewWidthList_desc' => 'A listában megjelenő előnézeti képek szélessége',
+'settings_previewWidthMenuList' => '',
+'settings_previewWidthMenuList_desc' => '',
'settings_printDisclaimer' => 'Nyilatkozat nyomtatása',
'settings_printDisclaimer_desc' => 'Ha igaz a nyilatkozat üzenet a lang.inc állományok lesznek kiíratva a lap alján',
'settings_quota' => 'Felhasználói kvóta',
@@ -1448,6 +1476,7 @@ URL: [url]',
'splash_substituted_user' => 'Helyettesített felhasználó',
'splash_switched_back_user' => 'Visszaváltva az eredeti felhasználóra',
'splash_toogle_group_manager' => 'Csoport kezelő kiválasztva',
+'splash_transfer_document' => '',
'splash_transfer_objects' => '',
'state_and_next_state' => 'Állapot/Következő állapot',
'statistic' => 'Statisztika',
@@ -1455,6 +1484,7 @@ URL: [url]',
'status_approval_rejected' => 'Piszkozat elutasítva',
'status_approved' => 'Jóváhagyott',
'status_approver_removed' => 'Jóváhagyó eltávolítva a folyamatból',
+'status_needs_correction' => '',
'status_not_approved' => 'Nem jóváhagyott',
'status_not_receipted' => '',
'status_not_reviewed' => 'Nem felülvizsgált',
@@ -1508,9 +1538,12 @@ URL: [url]',
'timeline_add_version' => '',
'timeline_full_add_file' => '',
'timeline_full_add_version' => '',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => '',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => '',
'timeline_skip_add_file' => 'melléklet hozzáadva',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => 'visszautasítva',
'timeline_skip_status_change_-3' => 'lejárt',
'timeline_skip_status_change_0' => 'felülvizsgálatra vár',
@@ -1524,8 +1557,12 @@ URL: [url]',
'toggle_manager' => 'Kulcs kezelő',
'toggle_qrcode' => '',
'to_before_from' => 'A lejárati dátum nem előzheti meg a kezdési dátumot',
-'transfer_objects' => '',
-'transfer_objects_to_user' => '',
+'transfer_document' => '',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
+'transfer_objects' => 'Adatok átadása',
+'transfer_objects_to_user' => 'Új tulajdonos',
+'transfer_to_user' => '',
'transition_triggered_email' => 'Munkamenet átmenet kiváltva',
'transition_triggered_email_body' => 'Munkafolyamat átmenet kiváltva
Dokumentum: [name]
@@ -1584,12 +1621,12 @@ URL: [url]',
'uploading_zerosize' => 'Üres állomány feltöltése. Feltöltés megszakítva.',
'used_discspace' => 'Felhasznált lemezterület',
'user' => 'Felhasználó',
-'userid_groupid' => '',
+'userid_groupid' => 'Felhasználó ID/Csoport ID',
'users' => 'Felhasználók',
'users_and_groups' => 'Felhasználók/Csoportok',
'users_done_work' => 'Felhasználók elvégzett munka',
'user_exists' => 'Felhasználó már létezik.',
-'user_group' => '',
+'user_group' => 'Felhasználó/Csoport',
'user_group_management' => 'Felhasználók/Csoportok kezelése',
'user_image' => 'Kép',
'user_info' => 'Felhasználói információ',
@@ -1648,6 +1685,7 @@ URL: [url]',
'workflow_summary' => 'Munkafolyamat áttekintés',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Felhasználó áttekintés',
+'x_more_objects' => '',
'year_view' => 'Éves nézet',
'yes' => 'Igen',
'zh_CN' => 'Kínai (CN)',
diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc
index 05a41479a..741e39778 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 (1563), rickr (144), s.pnt (26)
+// Translators: Admin (1588), rickr (144), s.pnt (26)
$text = array(
'2_factor_auth' => 'Autorizzazione a due fattori',
@@ -136,6 +136,7 @@ URL: [url]',
'archive_creation_warning' => 'Con questa operazione è possibile creare archivi contenenti i file di intere cartelle del DMS. Dopo la creazione l\'archivio viene salvato nella cartella dati del server. Attenzione: un archivio creato per uso esterno non è utilizzabile come backup del server.',
'ar_EG' => 'Arabo',
'assign_approvers' => 'Assegna Approvatori',
+'assign_recipients' => '',
'assign_reviewers' => 'Assegna Revisori',
'assign_user_property_to' => 'Assegna le proprietà dell\'utente a',
'assumed_released' => 'Rilascio acquisito',
@@ -286,7 +287,7 @@ URL: [url]',
'confirm_rm_transmittal' => 'Si prega di confermare l\'eliminazione della trasmissione.',
'confirm_rm_transmittalitem' => 'Conferma rimozione',
'confirm_rm_user' => 'Vuoi davvero rimuovere l\'utente "[username]"? Attenzione: questa operazione non può essere annullata.',
-'confirm_rm_user_from_processes' => '',
+'confirm_rm_user_from_processes' => 'Processo',
'confirm_rm_version' => 'Vuoi veramente eliminare la versione [version] del documento "[documentname]"? Attenzione: questa operazione non può essere annullata.',
'confirm_transfer_objects' => '',
'confirm_update_transmittalitem' => 'Conferma aggiornamento',
@@ -325,6 +326,7 @@ URL: [url]',
'documentcontent' => 'Contenuto documento',
'documents' => 'Documenti',
'documents_checked_out_by_you' => 'Documenti approvati da te',
+'documents_expired' => 'Documenti scaduti',
'documents_in_process' => 'Documenti in lavorazione',
'documents_locked' => 'Documenti bloccati',
'documents_locked_by_you' => 'Documenti bloccati da te',
@@ -334,6 +336,10 @@ URL: [url]',
'documents_to_receipt' => 'Documenti in attesa di conferma ricezione',
'documents_to_review' => 'Documenti in attesa della tua revisione',
'documents_to_revise' => 'Documenti da revisionare.',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
'documents_user_reception' => '',
'documents_user_rejected' => 'Documenti rifiutati',
'documents_user_requiring_attention' => 'Tuoi documenti in attesa di revisione o approvazione',
@@ -390,6 +396,8 @@ Utente: [username]
URL: [url]',
'document_status_changed_email_subject' => '[sitename]: [name] - Modificato lo stato di un documento',
'document_title' => 'Documento \'[documentname]\'',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => 'Documento aggiornato',
'document_updated_email_body' => 'Documento aggiornato
Documento: [name]
@@ -468,11 +476,13 @@ URL: [url]',
'error_remove_folder' => '',
'error_remove_permission' => 'Errore durante la rimozione delle autorizzazioni',
'error_toogle_permission' => 'Errore durante la modifica permessi',
+'error_transfer_document' => '',
'es_ES' => 'Spagnolo',
'event_details' => 'Dettagli evento',
'exclude_items' => 'Escludi Elementi',
'expired' => 'Scaduto',
'expired_at_date' => '',
+'expired_documents' => 'Documenti scaduti',
'expires' => 'Scadenza',
'expire_by_date' => 'Scadenza per Data',
'expire_in_1d' => '',
@@ -548,6 +558,7 @@ URL: [url]',
'fullsearch' => 'Ricerca Fulltext',
'fullsearch_hint' => 'Usa l\'indice fulltext',
'fulltextsearch_disabled' => '',
+'fulltext_converters' => 'Indice di conversione documenti',
'fulltext_info' => 'Info indice Fulltext',
'global_attributedefinitiongroups' => 'Attributo gruppi',
'global_attributedefinitions' => 'Definizione attributi',
@@ -586,7 +597,6 @@ URL: [url]',
'include_documents' => 'Includi documenti',
'include_subdirectories' => 'Includi sottocartelle',
'indexing_tasks_in_queue' => 'Operazione di indicizzazione in corso',
-'index_converters' => 'Indice di conversione documenti',
'index_done' => '',
'index_error' => '',
'index_folder' => 'Indicizza cartella',
@@ -594,6 +604,7 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Singoli',
'indivіduals_in_groups' => 'I membri de la gruppo',
+'info_recipients_tab_not_released' => '',
'inherited' => 'ereditato',
'inherits_access_copy_msg' => 'Copia la lista degli accessi ereditati',
'inherits_access_empty_msg' => 'Reimposta una lista di permessi vuota',
@@ -713,6 +724,7 @@ URL: [url]',
'monday_abbr' => 'Lun',
'monthly' => 'Mensile',
'month_view' => 'Vista mensile',
+'more_objects_loading' => '',
'move' => 'Sposta',
'move_clipboard' => 'Sposta appunti',
'move_document' => 'Sposta documento',
@@ -721,6 +733,7 @@ URL: [url]',
'my_documents' => 'Documenti personali',
'my_transmittals' => 'Mie trasmissioni',
'name' => 'Nome',
+'needs_correction' => '',
'needs_workflow_action' => 'Il documento richiede attenzione. Prego controllare il flusso di lavoro.',
'network_drive' => 'Network drive',
'never' => 'Mai',
@@ -850,6 +863,7 @@ Dovessero esserci ancora problemi al login, prego contatta l\'Amministratore di
'password_strength' => 'Sicurezza password',
'password_strength_insuffient' => 'Efficacia della password insufficiente',
'password_wrong' => 'Password errata',
+'pdf_converters' => 'Convertitore a PDF',
'pending_approvals' => 'Approvazioni in sospeso',
'pending_receipt' => '',
'pending_reviews' => 'In attesa di recensioni',
@@ -858,16 +872,17 @@ 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' => '',
+'preset_expires' => 'Scadenza preimpostata',
'preview' => 'Anteprima',
'preview_converters' => 'Anteprima convesione documento',
-'preview_images' => '',
+'preview_images' => 'Immagini di anteprima',
'preview_markdown' => 'Riduione ribasso',
+'preview_pdf' => '',
'preview_plain' => 'Testo',
'previous_state' => 'Stato precedente',
'previous_versions' => 'Versioni precedenti',
-'process' => '',
-'process_without_user_group' => '',
+'process' => 'Processi',
+'process_without_user_group' => 'Processi senza Utente/Gruppo',
'pt_BR' => 'Portoghese (BR)',
'quota' => 'Quota',
'quota_exceeded' => 'La quota-disco è stata superata di [bytes].',
@@ -972,7 +987,7 @@ Cartella: [folder_path]
Utente: [username]
URL: [url]',
'review_request_email_subject' => '[sitename]: [name] - Richiesta di revisione',
-'review_status' => 'Stato revisioni:',
+'review_status' => 'Stato revisioni',
'review_submit_email' => 'Sottoposta revisione',
'review_submit_email_body' => 'Sottoposta revisione
Documento: [name]
@@ -1087,6 +1102,7 @@ URL: [url]',
'select_grp_ind_notification' => 'Fare clic per scegliere il gruppo',
'select_grp_ind_recipients' => 'Fare clic per scegliere il gruppo',
'select_grp_ind_reviewers' => 'Fare clic per scegliere il gruppo',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => 'Seleziona Gruppo',
'select_grp_recipients' => 'Seleziona gruppo cartelle',
'select_grp_reviewers' => 'Seleziona gruppo revisore',
@@ -1202,6 +1218,8 @@ URL: [url]',
'settings_enableDuplicateDocNames_desc' => 'Permetti documenti con lo stesso nome nella stessa cartella',
'settings_enableEmail' => 'Abilita l\'email',
'settings_enableEmail_desc' => 'Abilita/disabilita la notifica automatica via email',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => 'Visualizza la struttura ad albero',
'settings_enableFolderTree_desc' => 'Abilita/disabilita la visualizzaione della struttura ad albero nella pagina \'Vista cartella\'',
'settings_enableFullSearch' => 'Abilita ricerca fulltext',
@@ -1218,8 +1236,8 @@ URL: [url]',
'settings_enableLargeFileUpload_desc' => 'Se selezionato, il caricamento (upload) dei files può essere effettuato anche attraverso un\'applet Java chiamata Jumploader evitando il limite di dimensioni file imposto dal browser; Jumploader permette anche il caricamento di diversi files contemporaneamente.',
'settings_enableMenuTasks' => 'Abilita compito delle attività nel menù',
'settings_enableMenuTasks_desc' => 'Abilita / Disabilita la voce di menu che contiene tutte le attività degli utenti. Questo conterrà i documenti che devono essere rivisti, approvati, etc.',
-'settings_enableMultiUpload' => '',
-'settings_enableMultiUpload_desc' => '',
+'settings_enableMultiUpload' => 'Consenti il caricamento di più files',
+'settings_enableMultiUpload_desc' => 'Quando viene creato un nuovo documento, possono essere caricati più files. Ogniuno di essi genera un nuovo documento.',
'settings_enableNotificationAppRev' => 'Abilita/disabilita notifica a revisore/approvatore',
'settings_enableNotificationAppRev_desc' => 'Spuntare per inviare una notifica al revisore/approvatore nel momento in cui viene aggiunta una nuova versione del documento.',
'settings_enableNotificationWorkflow' => 'Invia notifiche ai partecipanti al flusso di lavoro',
@@ -1236,9 +1254,11 @@ URL: [url]',
'settings_enableRecursiveCount_desc' => 'Se selezionato il numero di documenti e sottocartelle accessibili all\'utente sarà calcolato con un conteggio ricursivo di tutti gli oggetti contenuti nella cartella.',
'settings_enableRevisionWorkflow' => 'Abilita revisione documenti',
'settings_enableRevisionWorkflow_desc' => 'Abilita per attivare workflow su revisione documenti dopo scadenza.',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => 'Permetti revisione/approvazione all\'utente registrato',
'settings_enableSelfRevApp_desc' => 'Abilitare se si desidera aggiungere l\'utente attualmente registrato alla lista dei revisori/approvatori e per le transizioni del flusso di lavoro.',
-'settings_enableSessionList' => '',
+'settings_enableSessionList' => 'Abilita lista utenti online nel menu',
'settings_enableSessionList_desc' => '',
'settings_enableThemeSelector' => 'Selezione tema grafico',
'settings_enableThemeSelector_desc' => 'Abilita/disabilita il selettore di tema grafico nella finestra di login',
@@ -1277,6 +1297,8 @@ URL: [url]',
'settings_guestID_desc' => 'ID o utenza ospite utilizzata quando collegati al sito come ospite (da cambiare solo in casi eccezionali).',
'settings_httpRoot' => 'Cartella web principale',
'settings_httpRoot_desc' => 'Percorso relativo nell\'URL dopo il dominio e senza il prefisso \'http://\'. Es: se l\'URL completo è http://www.esempio.com/SeedDMS/, impostare \'/SeedDMS/\'; se invece l\'URL è http://www.esempio.com/, impostare \'/\'',
+'settings_incItemsPerPage' => 'Numero di inserimenti caricati a fine pagina',
+'settings_incItemsPerPage_desc' => 'Se il numero di cartelle e documenti è stato limitato, questo imposterà il numero di ulteriori oggetti caricati allo scorrimento della pagina verso il basso nella pagina di visualizzazione. Impostare 0 significa caricare lo stesso numero di oggetti caricati inizialmente.',
'settings_initialDocumentStatus' => 'Stato iniziale documento',
'settings_initialDocumentStatus_desc' => 'Stato assegnato quando si aggiunge documento',
'settings_initialDocumentStatus_draft' => 'Bozza',
@@ -1307,6 +1329,8 @@ URL: [url]',
'settings_maxDirID_desc' => 'Numero massimo di sottocartelle contenibili in una cartella. Default: 0.',
'settings_maxExecutionTime' => 'Tempo Max di esecuzione (s)',
'settings_maxExecutionTime_desc' => 'Imposta il tempo limite per l\'esecuzione di uno script prima che il parser lo termini.',
+'settings_maxItemsPerPage' => 'Numero massimo di inserimenti per pagina',
+'settings_maxItemsPerPage_desc' => 'Riduce numero di cartelle e documenti mostrati nell pagina di visualizzazione cartelle. Altri oggetti saranno caricati allo scorrimento verso la fine della pagina. Impostare 0 per visualizzare tutti gli elementi.',
'settings_maxRecursiveCount' => 'Conteggio ricursivo Max di files e cartelle',
'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',
@@ -1343,8 +1367,12 @@ URL: [url]',
'settings_presetExpirationDate_desc' => 'Tutti i nuovi documenti caricati avranno la data di scadenza impostata su questo valore. La data inserita può essere specificata nel formato accettato dalla funzione strtotime() di PHP, ad esempio +5 settimane.',
'settings_previewWidthDetail' => 'Larghezza immagini di anteprima (dettagli)',
'settings_previewWidthDetail_desc' => 'Larghezza delle immagini di anteprima mostrate nella pagina dei dettagli',
+'settings_previewWidthDropFolderList' => 'Larghezza immagine di anteprima (lista cartella rilascio)',
+'settings_previewWidthDropFolderList_desc' => 'Larghezza immagine di anteprima mostrata nella lista, quando selezionato un file dalla cartella di rilascio',
'settings_previewWidthList' => 'Larghezza delle immagini di anteprima (lista)',
'settings_previewWidthList_desc' => 'Larghezza delle immagini di anteprima mostrate nella lista',
+'settings_previewWidthMenuList' => 'Larghezza immagine di anteprima (lista menu)',
+'settings_previewWidthMenuList_desc' => 'Larghezza immagine di anteprima mostrata come articolo nel menu cartella di rilascio.',
'settings_printDisclaimer' => 'Mostra disclaimer',
'settings_printDisclaimer_desc' => 'Se abilitato il messaggio circa i termini e le condizioni d\'uso verrà mostrato nel pié di pagina.',
'settings_quota' => 'Quota utente',
@@ -1482,6 +1510,7 @@ URL: [url]',
'splash_substituted_user' => 'Utente sostituito',
'splash_switched_back_user' => 'Ritorno all\'utente originale',
'splash_toogle_group_manager' => 'Amministratore di gruppo invertito',
+'splash_transfer_document' => '',
'splash_transfer_objects' => '',
'state_and_next_state' => 'Stato/Prossimo stato',
'statistic' => 'Statistiche',
@@ -1489,6 +1518,7 @@ URL: [url]',
'status_approval_rejected' => 'Bozza rifiutata',
'status_approved' => 'Approvato',
'status_approver_removed' => 'Approvatore rimosso dal processo',
+'status_needs_correction' => '',
'status_not_approved' => 'Non ancora approvato',
'status_not_receipted' => 'Non ancora ricevuto',
'status_not_reviewed' => 'Non ancora revisionato',
@@ -1531,7 +1561,7 @@ URL: [url]',
'takeOverIndApprover' => 'Riprendi l\'approvatore dall\'ultima versione.',
'takeOverIndReviewer' => 'Riprendi il revisore dall\'ultima versione.',
'tasks' => 'Compiti',
-'temp_jscode' => '',
+'temp_jscode' => 'Codice javascript temporaneo',
'testmail_body' => 'Questo messaggio di posta elettronica è solo un test per verificare la configurazione del repository',
'testmail_subject' => 'Messaggio di test',
'theme' => 'Tema',
@@ -1542,9 +1572,12 @@ URL: [url]',
'timeline_add_version' => 'Nuova versione [version]',
'timeline_full_add_file' => '[document] Nuovo attacco',
'timeline_full_add_version' => '[document] Nuovo versione [version]',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => '[document] Versione [version]: [status]',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => 'Documento selezionato',
'timeline_skip_add_file' => 'allegato aggiunto',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => 'respinto',
'timeline_skip_status_change_-3' => 'scaduto',
'timeline_skip_status_change_0' => 'in attesa di revisione',
@@ -1558,8 +1591,12 @@ URL: [url]',
'toggle_manager' => 'Gestore',
'toggle_qrcode' => 'Mostri / nascondi codice QR',
'to_before_from' => 'La data di fine non può essere antecedente a quella di inizio',
+'transfer_document' => 'Trasferisci Documento',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
'transfer_objects' => '',
'transfer_objects_to_user' => '',
+'transfer_to_user' => '',
'transition_triggered_email' => 'Inizio transizione del flusso di lavoro',
'transition_triggered_email_body' => 'Transizione del flusso di lavoro iniziata
Documento: [name]
@@ -1618,12 +1655,12 @@ URL: [url]',
'uploading_zerosize' => 'Si sta caricando un file vuoto. Operazione abortita.',
'used_discspace' => 'Spazio su disco occupato',
'user' => 'Utente',
-'userid_groupid' => '',
+'userid_groupid' => 'id Utente/id Gruppo',
'users' => 'Utenti',
'users_and_groups' => 'Utenti/Gruppi',
'users_done_work' => 'Lavoro eseguito dagli Utenti',
'user_exists' => 'Utente già esistente',
-'user_group' => '',
+'user_group' => 'Utente/Gruppo',
'user_group_management' => 'Gestione Utenti/Gruppi',
'user_image' => 'Immagine',
'user_info' => 'Informazioni utente',
@@ -1682,6 +1719,7 @@ URL: [url]',
'workflow_summary' => 'Riepilogo flusso di lavoro',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Riepilogo utenti',
+'x_more_objects' => '[number] altri oggetti',
'year_view' => 'Vista anno',
'yes' => 'Sì',
'zh_CN' => 'Cinese (CN)',
diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc
index edc3b4407..8477d1f1d 100644
--- a/languages/ko_KR/lang.inc
+++ b/languages/ko_KR/lang.inc
@@ -136,6 +136,7 @@ URL: [url]',
'archive_creation_warning' => '본 작업은 전체 DMS 폴더 내의 파일 모두에 아카이브를 만듭니다. 생성한 아카이브는 서버의 데이터 폴더에 저장됩니다. 경고 : 이렇게 만들어진 자료는 서버의 백업과 같이 가독성이 저하 됩니다.',
'ar_EG' => '아랍어',
'assign_approvers' => '승인자 지정',
+'assign_recipients' => '',
'assign_reviewers' => '검토자 배정',
'assign_user_property_to' => '사용자 속성에 할당',
'assumed_released' => 'Assumed released',
@@ -327,6 +328,7 @@ URL: [url]',
'documentcontent' => '',
'documents' => '문서',
'documents_checked_out_by_you' => '당신으로 부터 문서가 체크아웃 되었습니다.',
+'documents_expired' => '',
'documents_in_process' => '진행중인 문서',
'documents_locked' => '잠긴 문서',
'documents_locked_by_you' => '당신에 의해 잠긴 문서',
@@ -336,6 +338,10 @@ URL: [url]',
'documents_to_receipt' => '당신의 접수확인을 기다리는 문서들',
'documents_to_review' => '당신의 검토를 기다리는 문서',
'documents_to_revise' => '문서 정정',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
'documents_user_reception' => '',
'documents_user_rejected' => '거부된 문서',
'documents_user_requiring_attention' => '주의가 필요한 당신 소유의 문서',
@@ -392,6 +398,8 @@ URL: [url]',
URL: [url]',
'document_status_changed_email_subject' => '[sitename] : [name] - 문서 상태가 변경',
'document_title' => '문서\'[documentname]\'',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => '문서 업데이트',
'document_updated_email_body' => '문서 업데이트
문서: [name]
@@ -468,11 +476,13 @@ URL: [url]',
'error_remove_folder' => '',
'error_remove_permission' => '',
'error_toogle_permission' => '',
+'error_transfer_document' => '',
'es_ES' => '스페인어',
'event_details' => '이벤트의 자세한 사항',
'exclude_items' => '항목 제외',
'expired' => '만료됨',
'expired_at_date' => '',
+'expired_documents' => '',
'expires' => '만료하기',
'expire_by_date' => '지정일에 만료',
'expire_in_1d' => '1일 후 만료',
@@ -548,6 +558,7 @@ URL: [url]',
'fullsearch' => '전체 텍스트 검색',
'fullsearch_hint' => '전체 텍스트 색인 사용',
'fulltextsearch_disabled' => '',
+'fulltext_converters' => '인덱스 문서 변환',
'fulltext_info' => '전체 텍스트 색인 정보',
'global_attributedefinitiongroups' => '',
'global_attributedefinitions' => '속성',
@@ -586,7 +597,6 @@ URL: [url]',
'include_documents' => '문서 포함',
'include_subdirectories' => '하위 디렉터리 포함',
'indexing_tasks_in_queue' => '큐에서 대기중인 색인 작업들',
-'index_converters' => '인덱스 문서 변환',
'index_done' => '마침',
'index_error' => '오류',
'index_folder' => '인덱스 폴더',
@@ -594,6 +604,7 @@ URL: [url]',
'index_waiting' => '기다리는 중',
'individuals' => '개인',
'indivіduals_in_groups' => '개별 그룹',
+'info_recipients_tab_not_released' => '',
'inherited' => '상속',
'inherits_access_copy_msg' => '상속 액세스 목록 복사',
'inherits_access_empty_msg' => '빈 액세스 목록으로 시작',
@@ -713,6 +724,7 @@ URL: [url]',
'monday_abbr' => '월',
'monthly' => '월간',
'month_view' => '월간 단위로 보기',
+'more_objects_loading' => '',
'move' => '이동',
'move_clipboard' => '이동 클립 보드',
'move_document' => '문서 옮기기',
@@ -721,6 +733,7 @@ URL: [url]',
'my_documents' => '내 문서',
'my_transmittals' => '내 송부',
'name' => '이름',
+'needs_correction' => '',
'needs_workflow_action' => '이 문서는 당신의주의가 필요합니다. 워크플로우 탭을 확인하시기 바랍니다.',
'network_drive' => '네트워크 드라이브',
'never' => '불가',
@@ -842,6 +855,7 @@ URL : [url]',
'password_strength' => '강력한 비밀번호',
'password_strength_insuffient' => '부족한 비밀번호 강도',
'password_wrong' => '잘못된 비밀번호',
+'pdf_converters' => '',
'pending_approvals' => '보류된 승인',
'pending_receipt' => '',
'pending_reviews' => '보류된 검토',
@@ -855,6 +869,7 @@ URL : [url]',
'preview_converters' => '문서 변환 미리보기',
'preview_images' => '',
'preview_markdown' => '마크다운',
+'preview_pdf' => '',
'preview_plain' => '텍스트',
'previous_state' => '이전 상태',
'previous_versions' => '이전 버전',
@@ -1069,6 +1084,7 @@ URL : [url]',
'select_grp_ind_notification' => '알림 그룹 선택',
'select_grp_ind_recipients' => '',
'select_grp_ind_reviewers' => '그룹 검토자 선택',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => '그룹 통지를 선택합니다',
'select_grp_recipients' => '받는 사람 그룹을 클릭하시오',
'select_grp_reviewers' => '클릭하여 그룹 검토자를 고릅니다.',
@@ -1184,6 +1200,8 @@ URL : [url]',
'settings_enableDuplicateDocNames_desc' => '이 폴더에 중복 된 문서명을 가질 수 있습니다.',
'settings_enableEmail' => '전자 메일 사용',
'settings_enableEmail_desc' => '자동화 전자우편 알림 활성화/비활성화',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => '폴더 트리 사용',
'settings_enableFolderTree_desc' => '\'View Folder\'에 폴더 트리 표시 활성 / 비활성',
'settings_enableFullSearch' => '전체 텍스트 검색 사용',
@@ -1218,6 +1236,8 @@ URL : [url]',
'settings_enableRecursiveCount_desc' => 'If turned on, the number of documents and folders in the folder view will be determined by counting all objects by recursively processing the folders and counting those documents and folders the user is allowed to access.',
'settings_enableRevisionWorkflow' => '문서의 개정 허용',
'settings_enableRevisionWorkflow_desc' => '일정 기간후에 문서를 개정 하기위해 워크플로우를 수행 할 수 있도록 설정 합니다.',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => '로그인 한 사용자에 대한 검토 / 승인을 허용',
'settings_enableSelfRevApp_desc' => '검토 / 승인자로 워크 플로우 전환을 위해 나열되어있는 것이 현재 로그인 한 사용자가 필요한 경우이를 활성화합니다.',
'settings_enableSessionList' => '메뉴에 온라인 사용자 목록 활성화',
@@ -1259,6 +1279,8 @@ URL : [url]',
'settings_guestID_desc' => 'Guest로 로그인 할 때 사용하는 ID (변경이 필요치 않음)',
'settings_httpRoot' => 'HTTP Root',
'settings_httpRoot_desc' => 'URL의 상대 경로, 도메인 이후 부분 HTTP:// 접두사 를 포함하지 마십시오. 전체 URL이 http://www.example.com/seeddms/ 경우에는 \'/seeddms/\'로 설정합니다. URL이 http://www.example.com/에는 설정이 \'/\' 입니다.',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => '초기 문서 상태',
'settings_initialDocumentStatus_desc' => '문서가 추가 된 경우이 상태가 설정 됩니다.',
'settings_initialDocumentStatus_draft' => '초안',
@@ -1289,6 +1311,8 @@ URL : [url]',
'settings_maxDirID_desc' => '',
'settings_maxExecutionTime' => '최대 실행 시간 (들)',
'settings_maxExecutionTime_desc' => '종료되기 전 스크립트의 구문 분석 할 수있는 최대 시간을 초 단위로 설정',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => '최대 재귀 문서 / 폴더의 수',
'settings_maxRecursiveCount_desc' => '이것은 재귀적으로 개체를 셀 때 사용 권한이 확인됩니다 문서 및 폴더의 최대 수입니다. 이 수를 초과하면 폴더보기에서 문서 나 폴더의 수가 추정됩니다.',
'settings_maxSizeForFullText' => '',
@@ -1325,8 +1349,12 @@ URL : [url]',
'settings_presetExpirationDate_desc' => '새로운 업로드된 문서는 설정 유효 기간을 갖게 됩니다. 이 값은 PHP의 strtotime() 함수에 의해 입력 날짜가 지정 됩니다. 예: 5중',
'settings_previewWidthDetail' => '미리보기 이미지의 폭 (세부 사항)',
'settings_previewWidthDetail_desc' => '상세정보에 표시되는 미리보기 이미자의 폭',
+'settings_previewWidthDropFolderList' => '',
+'settings_previewWidthDropFolderList_desc' => '',
'settings_previewWidthList' => '미리보기 이미지의 폭 (목록)',
'settings_previewWidthList_desc' => '목록에 표시된 미리보기 이미지의 폭',
+'settings_previewWidthMenuList' => '',
+'settings_previewWidthMenuList_desc' => '',
'settings_printDisclaimer' => '인쇄 면책 조항',
'settings_printDisclaimer_desc' => '활성인 경우 메시지 내역이 모든 페이지의 하단에 출력됩니다',
'settings_quota' => '사용자의 할당량',
@@ -1464,6 +1492,7 @@ URL : [url]',
'splash_substituted_user' => '전환된 사용자',
'splash_switched_back_user' => '원래 사용자로 전환',
'splash_toogle_group_manager' => '그룹 관리자 전환',
+'splash_transfer_document' => '',
'splash_transfer_objects' => '',
'state_and_next_state' => '상태 / 다음 상태',
'statistic' => '통계',
@@ -1471,6 +1500,7 @@ URL : [url]',
'status_approval_rejected' => '거부된 초안',
'status_approved' => '승인',
'status_approver_removed' => '승인 과정에서 제거',
+'status_needs_correction' => '',
'status_not_approved' => '승인되지 않음',
'status_not_receipted' => '아직 접수 않된',
'status_not_reviewed' => '검토되지 않음',
@@ -1524,9 +1554,12 @@ URL : [url]',
'timeline_add_version' => '새버전',
'timeline_full_add_file' => '[document] 새 첨부',
'timeline_full_add_version' => '[document] 새버전 [version]',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => '[document] 버전[version]: [status]',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => '선택된 타임라인 항목',
'timeline_skip_add_file' => '첨부 파일 이 추가 되었습니다',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => '거부',
'timeline_skip_status_change_-3' => '만료',
'timeline_skip_status_change_0' => '보류된 검토',
@@ -1540,8 +1573,12 @@ URL : [url]',
'toggle_manager' => '전환 매니저',
'toggle_qrcode' => 'QR code 보이기/숨기기',
'to_before_from' => '종료일은 시작일 전이 될수 없습니다',
+'transfer_document' => '',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
'transfer_objects' => '',
'transfer_objects_to_user' => '새 소유자',
+'transfer_to_user' => '',
'transition_triggered_email' => '워크플로우 전환 트리거',
'transition_triggered_email_body' => '워크플로우 전환 트리거
문서: [name]
@@ -1664,6 +1701,7 @@ URL : [url]',
'workflow_summary' => '워크플로우 요약',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => '사용자 요약',
+'x_more_objects' => '',
'year_view' => '연간 단위로 보기',
'yes' => '예',
'zh_CN' => '중국어 (CN)',
diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc
index d34c50ea9..e2bda3251 100644
--- a/languages/nl_NL/lang.inc
+++ b/languages/nl_NL/lang.inc
@@ -19,22 +19,22 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
-// Translators: Admin (734), gijsbertush (329), pepijn (45), reinoutdijkstra@hotmail.com (270)
+// Translators: Admin (745), gijsbertush (610), pepijn (45), reinoutdijkstra@hotmail.com (270)
$text = array(
-'2_factor_auth' => '',
-'2_factor_auth_info' => '',
-'2_fact_auth_secret' => '',
-'accept' => 'Accept',
+'2_factor_auth' => '2-factor-authenticatie',
+'2_factor_auth_info' => 'Dit systeem werkt met 2-factor-authenticatie. U heeft de Google Authenticator nodig op uf mobiele telfoon. Hieronder staan 2 QR-codes. De rechter is uw huidige geheime code. Met de linker kunt u een nieuwe geheime code instellen. Denk erom de nieuwe code opnieuw te scannen met Googke Authenticator.',
+'2_fact_auth_secret' => 'Toegangscode 2-factor-authenticatie',
+'accept' => 'Accepteren',
'access_control' => 'Toegangscontrole',
-'access_control_is_off' => '',
+'access_control_is_off' => 'Toegangscontrole staat uit',
'access_denied' => 'Geen toegang.',
'access_inheritance' => 'Toegang overgeërfd',
-'access_mode' => 'Toegang modus',
+'access_mode' => 'Toegangsmodus',
'access_mode_all' => 'Alle machtigingen',
'access_mode_none' => 'Geen toegang',
-'access_mode_read' => 'Lees rechten',
-'access_mode_readwrite' => 'Lees en Schrijf rechten',
+'access_mode_read' => 'Leesrechten',
+'access_mode_readwrite' => 'Lees- en Schrijf rechten',
'access_permission_changed_email' => 'Machtigingen gewijzigd',
'access_permission_changed_email_body' => 'Toestemming veranderd
Document: [naam]
@@ -47,14 +47,14 @@ URL: [url]',
'actions' => 'Acties',
'action_approve' => 'Goedkeuren',
'action_complete' => 'Compleet',
-'action_is_complete' => 'Is compleet',
-'action_is_not_complete' => 'Is niet compleet',
+'action_is_complete' => 'is compleet',
+'action_is_not_complete' => 'is niet compleet',
'action_reject' => 'Geweigerd',
'action_review' => 'Beoordelen',
-'action_revise' => 'Herzie',
+'action_revise' => 'Nog herzien',
'add' => 'Toevoegen',
'add_approval' => 'Verzend [Goedkeuring]',
-'add_attrdefgroup' => '',
+'add_attrdefgroup' => 'Voeg een nieuwe attribuutgroep toe',
'add_document' => 'Document toevoegen',
'add_document_link' => 'Link toevoegen',
'add_document_notify' => 'Notificatie toekennen',
@@ -88,20 +88,20 @@ URL: [url]',
'already_subscribed' => 'Al ingetekend',
'and' => 'en',
'apply' => 'Toepassen',
-'approvals_accepted' => '',
-'approvals_and_reviews_accepted' => '',
-'approvals_and_reviews_not_touched' => '',
-'approvals_and_reviews_rejected' => '',
-'approvals_not_touched' => '',
-'approvals_rejected' => '',
-'approvals_without_group' => '',
-'approvals_without_user' => '',
-'approval_deletion_email' => 'Goedkeuring verzoek verwijderd',
-'approval_deletion_email_body' => 'Vraag om goedkeuring verwijderd
+'approvals_accepted' => '[no_approvals] goedkeuringen',
+'approvals_and_reviews_accepted' => '[no_approvals] goedkeuringen en [no_reviews] geaccepteerde reviews',
+'approvals_and_reviews_not_touched' => '[no_approvals] goedkeuringen [no_reviews] reviews nog niet behandeld',
+'approvals_and_reviews_rejected' => '[no_approvals] goedkeuringen en [no_reviews] reviews afgekeurd',
+'approvals_not_touched' => '[no_approvals] goedkeuringen nog niet behandeld',
+'approvals_rejected' => '[no_approvals] goedkeuringen afgekeurd',
+'approvals_without_group' => 'Goedkeuringen zonder groep',
+'approvals_without_user' => 'Goedkeuringen zonder gebruiker',
+'approval_deletion_email' => 'Goedkeuringsverzoek verwijderd',
+'approval_deletion_email_body' => 'Approval request deleted
Document: [name]
-Versie: [version]
-Map: [folder_path]
-Gebruiker: [username]
+Version: [version]
+Parent folder: [folder_path]
+User: [username]
URL: [url]',
'approval_deletion_email_subject' => '[sitename]: [name] - Verzoek om goedkeuring verwijderd',
'approval_file' => 'Goedkeuring bestand',
@@ -129,14 +129,15 @@ URL: [url]',
'archive_creation_warning' => 'Met deze handeling maakt U een Archief aan van alle bestanden in het DMS. Na het aanmaken van het Archief, wordt deze opgeslagen in de data-map van uw server. Waarschuwing: een leesbaar Archief kan niet worden gebruikt voor server back-up doeleinde.',
'ar_EG' => 'Arabisch',
'assign_approvers' => 'Aangewezen [Goedkeurders]',
+'assign_recipients' => '',
'assign_reviewers' => 'Aangewezen [Controleurs]',
'assign_user_property_to' => 'Wijs gebruikers machtigingen toe aan',
-'assumed_released' => 'aangenomen status: Gepubliceerd',
-'attrdefgroup_management' => '',
-'attrdefgrp_show_detail' => '',
-'attrdefgrp_show_list' => '',
-'attrdefgrp_show_search' => '',
-'attrdefgrp_show_searchlist' => '',
+'assumed_released' => 'vermoedelijke status: Gepubliceerd',
+'attrdefgroup_management' => 'Beheer attribuut-definiities',
+'attrdefgrp_show_detail' => 'Details Beheer attribuut-definiities',
+'attrdefgrp_show_list' => 'Lijst van attribuut-definiities',
+'attrdefgrp_show_search' => 'Zoeken naar attribuut-definiities',
+'attrdefgrp_show_searchlist' => 'Lijst van gezochte attribuut-definiities',
'attrdef_exists' => 'Kenmerk definitie bestaat al',
'attrdef_info' => 'Kenmerk info',
'attrdef_in_use' => 'Kenmerk definitie nog in gebruikt',
@@ -171,18 +172,18 @@ URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Attribuut gewijzigd',
'attribute_count' => 'Aantal maal gebruikt',
'attribute_value' => 'Waarde van het attribuut',
-'attribute_value_not_in_valueset' => '',
-'attr_malformed_boolean' => '',
-'attr_malformed_date' => '',
+'attribute_value_not_in_valueset' => 'Waarde van attribuut bestaat niet',
+'attr_malformed_boolean' => 'Foute vormgeving boolean',
+'attr_malformed_date' => 'Foute vormgeving datum',
'attr_malformed_email' => 'Foute vormgeving email',
-'attr_malformed_float' => '',
-'attr_malformed_int' => '',
-'attr_malformed_url' => 'Foute url',
+'attr_malformed_float' => 'Foute vormgeving getal',
+'attr_malformed_int' => 'Foute vormgeving geheel getal',
+'attr_malformed_url' => 'Foute vormgeving url',
'attr_max_values' => 'attribuut: maximale waarde',
'attr_min_values' => 'attribuut: minimale waarde',
-'attr_not_in_valueset' => '',
+'attr_not_in_valueset' => 'Attribuut bestaat niet',
'attr_no_regex_match' => 'De waarde van het attribuut komt niet overeen met de veelgebruikte uitdrukking (regular expression)',
-'attr_validation_error' => '',
+'attr_validation_error' => 'Attribuut niet geldig',
'at_least_n_users_of_group' => 'Minimaal [number_of_users] gebruikers van [group]',
'august' => 'augustus',
'authentication' => 'Authentificatie',
@@ -235,11 +236,11 @@ URL: [url]',
'checkedout_file_has_disappeared' => 'File is onvindbaar',
'checkedout_file_is_unchanged' => 'Checkout-document ongewijzigd',
'checkin_document' => 'Veranderd document',
-'checkoutpath_does_not_exist' => '',
+'checkoutpath_does_not_exist' => 'Checkout-pad bestaat niet',
'checkout_document' => 'Checkout-document',
'checkout_is_disabled' => 'Checkout is niet mogelijk',
-'choose_attrdef' => 'Selecteer een kenmerk definitie',
-'choose_attrdefgroup' => '',
+'choose_attrdef' => 'Kies een kenmerkdefinitie',
+'choose_attrdefgroup' => 'Kies een kenmerkdefinite-groep',
'choose_category' => 'Selecteer a.u.b.',
'choose_group' => 'Selecteer Groep',
'choose_role' => 'Selecteer een rol',
@@ -251,17 +252,17 @@ URL: [url]',
'choose_workflow' => 'Kies workflow',
'choose_workflow_action' => 'Kies workflow actie',
'choose_workflow_state' => 'kiest workflowstatus',
-'class_name' => '',
+'class_name' => 'naam vd Klasse',
'clear_cache' => 'Cache leegmaken',
'clear_clipboard' => 'Vrijgeven klembord',
-'clear_password' => '',
+'clear_password' => 'Verwijder het wachtwoord',
'clipboard' => 'Klembord',
'close' => 'Sluiten',
-'command' => '',
+'command' => 'Commando',
'comment' => 'Commentaar',
'comment_changed_email' => 'Gewijzigde email',
'comment_for_current_version' => 'Versie van het commentaar',
-'confirm_clear_cache' => '',
+'confirm_clear_cache' => 'Ja, ik wil de cache opschonen!',
'confirm_create_fulltext_index' => 'Ja, Ik wil de volledigetekst index opnieuw maken!',
'confirm_move_document' => 'Bevestig verplaatsing van document',
'confirm_move_folder' => 'Bevestig de verplaatsing van de map',
@@ -278,16 +279,16 @@ URL: [url]',
'confirm_rm_transmittal' => 'Bestig de verwijdering van de verzending',
'confirm_rm_transmittalitem' => 'Bevestig te verzenden item',
'confirm_rm_user' => 'Weet U zeker dat U de Gebruiker "[username]" wilt verwijderen? Let op: deze handeling kan niet ongedaan worden gemaakt.',
-'confirm_rm_user_from_processes' => '',
+'confirm_rm_user_from_processes' => 'Weet U zeker dat U de Gebruiker "[username]" wilt verwijderen uit dit proces? Let op: deze handeling kan niet ongedaan worden gemaakt.',
'confirm_rm_version' => 'Weet U zeker dat U deze versie van het document "[documentname]" wilt verwijderen? Pas op: deze handeling kan niet ongedaan worden gemaakt.',
-'confirm_transfer_objects' => '',
+'confirm_transfer_objects' => 'Weet U zeker dat U de documenten, mappen etc. van gebruiker "[username]" wilt overzetten? Let op: deze handeling kan niet ongedaan worden gemaakt.',
'confirm_update_transmittalitem' => 'Bevestig verandering van te verzenden item',
'content' => 'Welkomstpagina',
'continue' => 'Doorgaan',
'converter_new_cmd' => 'Wijziging: nieuw commando',
'converter_new_mimetype' => 'Wijziging: nieuw mimetype',
'copied_to_checkout_as' => 'Gekopieerd naar checkout als:',
-'create_download_link' => '',
+'create_download_link' => 'Maak een 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',
@@ -300,7 +301,7 @@ URL: [url]',
'databasesearch' => 'Zoek in Database',
'date' => 'Datum',
'days' => 'Dagen',
-'debug' => '',
+'debug' => 'debug',
'december' => 'december',
'default_access' => 'Standaard toegang',
'default_keywords' => 'Beschikbare sleutelwoorden',
@@ -311,12 +312,13 @@ URL: [url]',
'de_DE' => 'Duits',
'disclaimer' => 'Dit is een beveiligde omgeving. Gebruik is alleen toegestaan voor geautoriseerde leden. Ongeautoriseerde toegang kan worden bestraft overeenkomstig (inter)nationale wetgeving.',
'discspace' => 'Schijfruimte',
-'docs_in_reception_no_access' => '',
-'docs_in_revision_no_access' => '',
+'docs_in_reception_no_access' => 'Documenten zonder toegang ontvanger',
+'docs_in_revision_no_access' => 'Documenten in revisie zonder toegang ontvanger',
'document' => 'Document',
-'documentcontent' => '',
+'documentcontent' => 'Documentinhoud',
'documents' => 'Documenten',
'documents_checked_out_by_you' => 'Door u in behandeling genomen documenten',
+'documents_expired' => 'Verlopen documenten',
'documents_in_process' => 'Documenten in behandeling',
'documents_locked' => 'Geblokkeerde documenten',
'documents_locked_by_you' => 'Documenten door U geblokkeerd',
@@ -326,10 +328,14 @@ URL: [url]',
'documents_to_receipt' => 'documenten te ontvangen',
'documents_to_review' => 'Documenten die wachten op uw controle',
'documents_to_revise' => 'Te reviseren documenten',
-'documents_user_reception' => '',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
+'documents_user_reception' => 'Documenten wachten op bestemming',
'documents_user_rejected' => 'documenten niet geaccepteerd door gebruiker',
'documents_user_requiring_attention' => 'Eigen documenten die (nog) aandacht behoeven',
-'documents_with_notification' => '',
+'documents_with_notification' => 'Documenten met notificatie',
'document_already_checkedout' => 'Al in behandeling genomen documenten',
'document_already_locked' => 'Dit document is al geblokkeerd',
'document_comment_changed_email' => 'Commentaar gewijzigd',
@@ -382,6 +388,8 @@ Gebruiker: [username]
URL: [url]',
'document_status_changed_email_subject' => '[sitename]: [name] - Document status gewijzigd',
'document_title' => 'Document \'[documentname]\'',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => 'Document bijgewerkt',
'document_updated_email_body' => 'Document geupdate
Document: [name]
@@ -394,9 +402,16 @@ 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' => '',
+'download_links' => 'Download-links',
+'download_link_email_body' => 'Klik op de link hieronder, dan begint de download vanvversie [version] van het document
+\'[docname]\'.
+
+[url]
+
+De link is geldig tot [valid].
+
+[comment]',
+'download_link_email_subject' => 'Onderwerp',
'do_object_repair' => 'Repareer alle mappen en documenten.',
'do_object_setchecksum' => 'Set checksum',
'do_object_setfilesize' => 'Voer bestandgrootte in',
@@ -405,16 +420,16 @@ URL: [url]',
'draft_pending_approval' => 'Draft - in afwachting van goedkeuring',
'draft_pending_review' => 'Draft - in afwachting van controle',
'drag_icon_here' => 'Versleep icoon van de folder of bestand hier!',
-'dropfolderdir_missing' => '',
-'dropfolder_file' => 'Bestand van dropfolder',
-'dropfolder_folder' => '',
+'dropfolderdir_missing' => 'Uw persoonlijke map om files te droppen (dropfolder) bestaat niet op de server! Vraag de administrator om deze aan te maken.',
+'dropfolder_file' => 'Bestand in dropfolder',
+'dropfolder_folder' => 'Map in dropfolder',
'dropupload' => 'Snel toevoegen',
-'drop_files_here' => 'Sleep bestanden hierheen!',
-'dump_creation' => 'DB dump aanmaken',
+'drop_files_here' => 'Sleep bestanden hierheen',
+'dump_creation' => 'DB-dump aanmaken',
'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' => '',
+'duplicates' => 'Dubbelen',
'duplicate_content' => 'Dubbele inhoud',
'edit' => 'Wijzigen',
'edit_attributes' => 'Bewerk attributen',
@@ -425,10 +440,10 @@ URL: [url]',
'edit_document_props' => 'Wijzig document',
'edit_event' => 'Activiteit wijzigen',
'edit_existing_access' => 'Wijzig toegangslijst',
-'edit_existing_attribute_groups' => '',
+'edit_existing_attribute_groups' => 'Bewerk attribuutgroepen',
'edit_existing_notify' => 'Wijzig Notificatie lijst',
'edit_folder_access' => 'Wijzig toegang',
-'edit_folder_attrdefgrp' => '',
+'edit_folder_attrdefgrp' => 'Bewerk de groep van attributen',
'edit_folder_notify' => 'Map Notificatie Lijst',
'edit_folder_props' => 'Wijzig Map eigenschappen',
'edit_group' => 'Wijzig Groep',
@@ -436,14 +451,14 @@ URL: [url]',
'edit_transmittal_props' => 'Opmerkingen bij verzending',
'edit_user' => 'Wijzig gebruiker',
'edit_user_details' => 'Wijzig gebruiker Details',
-'edit_version' => '',
-'el_GR' => 'Griek',
+'edit_version' => 'Bewerk versie',
+'el_GR' => 'Grieks',
'email' => 'E-mail',
'email_error_title' => 'Geen email ingevoerd',
'email_footer' => 'U kunt altijd uw e-mail instellingen wijzigen via de \'Mijn Account\' opties',
'email_header' => 'Dit is een automatisch gegenereerd bericht van de DMS server.',
'email_not_given' => 'Voer aub een geldig email adres in.',
-'empty_attribute_group_list' => '',
+'empty_attribute_group_list' => 'Lege lijst van attributen',
'empty_folder_list' => 'Geen documenten of mappen',
'empty_notify_list' => 'Geen gegevens',
'en_GB' => 'Engels (GB)',
@@ -451,31 +466,33 @@ URL: [url]',
'error' => 'Fout',
'error_add_aro' => 'Verzoek om toegang toegevoegd',
'error_add_permission' => 'Voeg permissie toe',
-'error_cleared_cache' => '',
-'error_importfs' => '',
+'error_cleared_cache' => 'Fout bij het leegmaken van de cache',
+'error_importfs' => 'Fout bij het importeren van form file systeem',
'error_no_document_selected' => 'Geen document geselecteerd',
'error_no_folder_selected' => 'Geen map geselecteerd',
'error_occured' => 'Er is een fout opgetreden',
-'error_remove_document' => '',
-'error_remove_folder' => '',
+'error_remove_document' => 'Fout bij het verwijderen van document',
+'error_remove_folder' => 'Fout bij het verwijderen van map',
'error_remove_permission' => 'Verwijder permissie',
'error_toogle_permission' => 'Wijzig permissie',
+'error_transfer_document' => '',
'es_ES' => 'Spaans',
-'event_details' => 'Activiteit details',
-'exclude_items' => 'Sluit iems uit',
+'event_details' => 'Activiteit-details',
+'exclude_items' => 'Sluit iets uit',
'expired' => 'Verlopen',
-'expired_at_date' => '',
+'expired_at_date' => 'Verloopdatum',
+'expired_documents' => '',
'expires' => 'Verloopt',
'expire_by_date' => 'Vervaldatum',
-'expire_in_1d' => '',
-'expire_in_1h' => '',
+'expire_in_1d' => 'Vervalt binnen 1 dag',
+'expire_in_1h' => 'Vervalt binnen 1 uur',
'expire_in_1m' => 'Vervalt binnen 1 maand',
'expire_in_1w' => 'Vervalt binnen 1 week',
'expire_in_1y' => 'Vervalt binnen 1 jaar',
-'expire_in_2h' => '',
+'expire_in_2h' => 'Vervalt binnen 2 uur',
'expire_in_2y' => 'Vervalt binnen 2 jaar',
-'expire_today' => '',
-'expire_tomorrow' => '',
+'expire_today' => 'Vervalt vandaag',
+'expire_tomorrow' => 'Vervalt morgen',
'expiry_changed_email' => 'Verloopdatum gewijzigd',
'expiry_changed_email_body' => 'Vervaldatum gewijzigd
Document: [name]
@@ -497,7 +514,7 @@ URL: [url]',
'folder' => 'Map',
'folders' => 'Mappen',
'folders_and_documents_statistic' => 'Inhoudsopgave',
-'folders_with_notification' => '',
+'folders_with_notification' => 'Mappen met notificatie',
'folder_comment_changed_email' => 'Commentaar gewijzigd',
'folder_comment_changed_email_body' => 'Commentaar gewijzigd
Map: [name]
@@ -539,15 +556,16 @@ URL: [url]',
'fr_FR' => 'Frans',
'fullsearch' => 'Zoek in volledige tekst',
'fullsearch_hint' => 'Volledige tekst index',
-'fulltextsearch_disabled' => '',
+'fulltextsearch_disabled' => 'Fulltext-zoeken uitgeschakeld',
+'fulltext_converters' => 'Index document conversie',
'fulltext_info' => 'Volledige tekst index info',
-'global_attributedefinitiongroups' => '',
+'global_attributedefinitiongroups' => 'Kennmerk-definitie groepen',
'global_attributedefinitions' => 'Kenmerk definities',
'global_default_keywords' => 'Algemene sleutelwoorden',
-'global_document_categories' => 'Categorieen',
+'global_document_categories' => 'Categorieën',
'global_workflows' => 'Workflows',
-'global_workflow_actions' => 'Workflow acties',
-'global_workflow_states' => 'Workflow status',
+'global_workflow_actions' => 'Workflow-acties',
+'global_workflow_states' => 'Workflow-status',
'group' => 'Groep',
'groups' => 'Groepen',
'group_approval_summary' => 'Groep [Goedkeuring] samenvatting',
@@ -559,37 +577,37 @@ URL: [url]',
'group_review_summary' => 'Groep Beoordeling samenvatting',
'guest_login' => 'Login als Gast',
'guest_login_disabled' => 'Gast login is uitgeschakeld.',
-'hash' => '',
+'hash' => 'Hashcode',
'help' => 'Help',
'home_folder' => 'Thuismap',
-'hook_name' => '',
+'hook_name' => 'Naam vd hook',
'hourly' => 'Elk uur',
-'hours' => 'uren',
+'hours' => 'uur',
'hr_HR' => 'Kroatisch',
-'human_readable' => 'Leesbaar Archief',
+'human_readable' => 'Leesbaar archief',
'hu_HU' => 'Hongaars',
'id' => 'ID',
'identical_version' => 'Nieuwe versie is identiek aan de huidige versie',
'import' => 'Importeer',
-'importfs' => '',
+'importfs' => 'Importeer van bestandssysteem',
'import_fs' => 'Importeer van bestandssysteem',
-'import_fs_warning' => '',
+'import_fs_warning' => 'Dit werkt alleen in de dropfolder. Mappen en bestanden worden recursief geïmporteerd. Bestanden worden direct ter beschikking gesteld.',
'include_content' => 'inclusief inhoud',
'include_documents' => 'Inclusief documenten',
'include_subdirectories' => 'Inclusief submappen',
'indexing_tasks_in_queue' => 'Indexerings taken in wachtrij',
-'index_converters' => 'Index document conversie',
-'index_done' => '',
-'index_error' => '',
+'index_done' => 'Indexering gereed',
+'index_error' => 'Fout bij indexering',
'index_folder' => 'Inhoud',
-'index_pending' => '',
-'index_waiting' => '',
+'index_pending' => 'Indexering moet nog gebeuren',
+'index_waiting' => 'Indexering wacht',
'individuals' => 'Individuen',
'indivіduals_in_groups' => 'Individuen in groepen',
+'info_recipients_tab_not_released' => '',
'inherited' => 'overgeerfd',
'inherits_access_copy_msg' => 'Kopie lijst overerfde toegang',
'inherits_access_empty_msg' => 'Begin met lege toegangslijst',
-'inherits_access_msg' => 'Toegang is (over/ge)erfd..',
+'inherits_access_msg' => 'Toegang is (over/ge)erfd.',
'internal_error' => 'Interne fout',
'internal_error_exit' => 'Interne fout. Niet mogelijk om verzoek uit de voeren.',
'invalid_access_mode' => 'Foutmelding: verkeerde toegangsmode',
@@ -598,7 +616,7 @@ URL: [url]',
'invalid_create_date_end' => 'Foutieve eind-datum voor het maken van een periode.',
'invalid_create_date_start' => 'Foutieve begin-datum voor het maken van een periode.',
'invalid_doc_id' => 'Foutief Document ID',
-'invalid_dropfolder_folder' => '',
+'invalid_dropfolder_folder' => 'Ongeldige dropfolder-map',
'invalid_expiration_date_end' => 'Foute expiratiedatum',
'invalid_expiration_date_start' => 'Foute startdatum',
'invalid_file_id' => 'Foutief Bestand ID',
@@ -620,13 +638,13 @@ URL: [url]',
'is_hidden' => 'Afschermen van Gebruikerslijst',
'it_IT' => 'Italiaans',
'january' => 'januari',
-'js_form_error' => '',
-'js_form_errors' => '',
-'js_invalid_email' => '',
+'js_form_error' => 'Fout in JavaScript',
+'js_form_errors' => 'Fouten in JavaScript',
+'js_invalid_email' => 'Ongeldige email',
'js_no_approval_group' => 'Selecteer a.u.b. een Goedkeuring Groep',
'js_no_approval_status' => 'Selecteer a.u.b. een Goedkeuring Status',
'js_no_comment' => 'Er zijn geen commentaren',
-'js_no_currentpwd' => '',
+'js_no_currentpwd' => 'Geen geldig wachtwoord',
'js_no_email' => 'Voer uw e-mail adres in',
'js_no_file' => 'Selecteer een bestand',
'js_no_keywords' => 'Specificeer een aantal sleutelwoorden',
@@ -640,8 +658,8 @@ URL: [url]',
'js_pwd_not_conf' => 'Wachtwoord en bevestigingswachtwoord zijn niet identiek',
'js_select_user' => 'Selecteer een Gebruiker',
'js_select_user_or_group' => 'Selecteer tenminste een Gebruiker of Groep',
-'js_unequal_passwords' => '',
-'july' => 'july',
+'js_unequal_passwords' => 'Ongelijke wachtwoorden',
+'july' => 'juli',
'june' => 'juni',
'keep' => 'Behouden',
'keep_doc_status' => 'Behoud status document',
@@ -656,14 +674,14 @@ URL: [url]',
'librarydoc' => 'Bibliotheek',
'linked_documents' => 'Gerelateerde Documenten',
'linked_files' => 'Bijlagen',
-'linked_to_current_version' => '',
-'linked_to_document' => 'Gekoppeld aan document',
-'linked_to_this_version' => '',
+'linked_to_current_version' => 'Bijlagen bij huidige versie',
+'linked_to_document' => 'Bijlage(n) bij document',
+'linked_to_this_version' => 'Bijlage bij deze versie',
'link_alt_updatedocument' => 'Als u bestanden wilt uploaden groter dan het huidige maximum, gebruik aub de alternatieve upload pagina.',
-'link_to_version' => '',
-'list_access_rights' => 'Oplijsten toegangsrechten',
-'list_contains_no_access_docs' => '',
-'list_hooks' => '',
+'link_to_version' => 'Bijlage(n) bij versie',
+'list_access_rights' => 'Toegangsrechten',
+'list_contains_no_access_docs' => 'Geen toegankelijke documenten',
+'list_hooks' => 'Hooks',
'local_file' => 'Lokaal bestand',
'locked_by' => 'In gebruik door',
'lock_document' => 'Blokkeer',
@@ -691,30 +709,32 @@ URL: [url]',
'march' => 'maart',
'max_upload_size' => 'Maximale upload omvang voor ieder bestand',
'may' => 'mei',
-'menu_dropfolder' => '',
+'menu_dropfolder' => 'Dropfolder',
'mimetype' => 'MIME Type',
-'minutes' => 'Minuten',
+'minutes' => 'minuten',
'misc' => 'Diversen',
'missing_checksum' => 'Controlesom ontbreekt',
'missing_file' => 'File ontbreekt',
'missing_filesize' => 'Bestandsgrootte ontbreekt',
-'missing_reception' => '',
+'missing_reception' => 'Ontvanger ontbreekt',
'missing_request_object' => 'Gevraagd object ontbreekt',
'missing_transition_user_group' => 'Gebruiker / groep ontbreekt voor de overdracht',
-'monday' => 'Maandag',
-'monday_abbr' => 'Ma',
+'monday' => 'maandag',
+'monday_abbr' => 'ma',
'monthly' => 'Maandelijks',
-'month_view' => 'Maand Overzicht',
+'month_view' => 'Maandoverzicht',
+'more_objects_loading' => '',
'move' => 'Verplaats',
'move_clipboard' => 'Verplaats klembord',
'move_document' => 'Verplaats document',
-'move_folder' => 'Verplaats Map',
+'move_folder' => 'Map verplaatsen',
'my_account' => 'Mijn Account',
'my_documents' => 'Mijn Documenten',
'my_transmittals' => 'Mijn zendingen',
'name' => 'Naam',
+'needs_correction' => '',
'needs_workflow_action' => 'Dit document vereist uw aandacht. Bekijk deze onder het tabblad workflows.',
-'network_drive' => '',
+'network_drive' => 'Networkdrive',
'never' => 'Nooit',
'new' => 'Nieuw',
'new_attrdef' => 'Voeg kenmerk definitie toe',
@@ -774,7 +794,7 @@ URL: [url]',
'no_default_keywords' => 'Geen Sleutelwoorden beschikbaar',
'no_docs_checked_out' => 'Geen documenten in gebruik genomen',
'no_docs_locked' => 'Geen documenten in gebruik.',
-'no_docs_rejected' => '',
+'no_docs_rejected' => 'Geen documenten geweigerd',
'no_docs_to_approve' => 'Er zijn momenteel geen documenten die goedkeuring behoeven.',
'no_docs_to_look_at' => 'Geen documenten die aandacht behoeven.',
'no_docs_to_receipt' => 'Geen documenten te ontvangen',
@@ -796,8 +816,8 @@ URL: [url]',
'no_version_modification' => 'Geen versiewijziging',
'no_workflow_available' => 'Geen workflow beschikbaar',
'objectcheck' => 'Map/Document controle',
-'object_check_critical' => '',
-'object_check_warning' => '',
+'object_check_critical' => 'Ernstige fouten',
+'object_check_warning' => 'Waarschuwingen',
'obsolete' => 'verouderd',
'october' => 'oktober',
'old' => 'Oude',
@@ -842,36 +862,44 @@ Mocht u de komende minuten geen email ontvangen, probeer het dan nogmaals en con
'password_strength' => 'Sterkte wachtwoord',
'password_strength_insuffient' => 'Onvoldoende sterk wachtwoord',
'password_wrong' => 'Verkeerd wachtwoord',
+'pdf_converters' => '',
'pending_approvals' => 'Wachten op goedkeuring',
-'pending_receipt' => '',
+'pending_receipt' => 'Wachten op ontvangs',
'pending_reviews' => 'Wachten op beoordeling',
-'pending_revision' => '',
+'pending_revision' => 'Wachten op herziening',
'pending_workflows' => 'Wachten op workflow',
'personal_default_keywords' => 'Persoonlijke sleutelwoorden',
-'pl_PL' => 'Polen',
+'pl_PL' => 'Pools',
'possible_substitutes' => 'Mogelijke alternatieven',
-'preset_expires' => '',
+'preset_expires' => 'Preset verloopt',
'preview' => 'Voorbeeld',
'preview_converters' => 'Converters',
-'preview_images' => '',
+'preview_images' => 'Voorbeelden',
'preview_markdown' => 'Voorbeeld in Markdown',
+'preview_pdf' => '',
'preview_plain' => 'Voorbeeld in platte tekst',
'previous_state' => 'Vorige staat',
'previous_versions' => 'Vorige versies',
-'process' => '',
-'process_without_user_group' => '',
+'process' => 'Proces',
+'process_without_user_group' => 'Proces zonder gebruikersgroep',
'pt_BR' => 'Portugees (BR)',
'quota' => 'Quotum',
'quota_exceeded' => 'Uw data quotum is overschreden met [bytes].',
'quota_is_disabled' => 'Quota support is momenteel niet actief in de eigenschappen. Een user-quotum instellen zal geen effect hebben tot quota actief zijn',
'quota_warning' => 'Uw maximale datagebruik is overschreden met [bytes]. Gelieve documenten of eerdere versies te verwijderen.',
-'receipts_accepted' => '',
-'receipts_not_touched' => '',
-'receipts_rejected' => '',
-'receipts_without_group' => '',
-'receipts_without_user' => '',
-'receipt_deletion_email_body' => '',
-'receipt_deletion_email_subject' => '',
+'receipts_accepted' => '[no_receipts] ontvangen en geaccepteerd',
+'receipts_not_touched' => '[no_receipts] ontvangen, nog niet behandeld',
+'receipts_rejected' => '[no_receipts] ontvangen, geweigerd',
+'receipts_without_group' => '[no_receipts] ontvangen, geen groep',
+'receipts_without_user' => '[no_receipts] ontvangen, geen gebruiker',
+'receipt_deletion_email_body' => 'Gebruiker is verwijderd uit de lijst van ontvangers
+Document: [name]
+Versie: [version]
+Bovenliggende map: [folder_path]
+Ontvanger: [recipient]
+Gebruiker: [username]
+URL: [url]',
+'receipt_deletion_email_subject' => '[sitename]: [name] - Ontvanger verwijderd',
'receipt_log' => 'Log ontvangst',
'receipt_request_email_body' => 'Verzoek ontvangen
Document: [name]
@@ -882,13 +910,13 @@ URL: [url]',
'receipt_request_email_subject' => '[sitename]: [name] – Verzoek ontvangen',
'receipt_status' => 'Status ontvangst',
'receipt_summary' => 'Samenvatting',
-'receipt_update_failed' => '',
-'reception' => '',
-'reception_acknowleged' => '',
-'reception_noaction' => '',
-'reception_rejected' => '',
+'receipt_update_failed' => 'Update ontvangst mislukt',
+'reception' => 'bestemming',
+'reception_acknowleged' => 'bestemming OK',
+'reception_noaction' => 'Geen actie',
+'reception_rejected' => 'bestemming geweigerd',
'recipients' => 'Ontvangers',
-'redraw' => '',
+'redraw' => 'Nogmaals weergeven',
'refresh' => 'Verversen',
'rejected' => 'Afgewezen',
'released' => 'Gepubliceerd',
@@ -909,7 +937,7 @@ Bovenliggende map: [folder_path]
Gebruiker: [username]
URL: [url]',
'removed_workflow_email_subject' => '[sitename]: [name] - Workflow verwijderd van document versie',
-'removeFolderFromDropFolder' => '',
+'removeFolderFromDropFolder' => 'Map verwijderen uit Dropfilder',
'remove_marked_files' => 'Geselecteerde bestanden zijn verwijderd',
'repaired' => 'Gerepareerd',
'repairing_objects' => 'Documenten en mappen repareren.',
@@ -923,7 +951,7 @@ Gebruiker: [username]
URL: [url]',
'request_workflow_action_email_subject' => '[sitename]: [name] - Workflow – actie vereist',
'reset_checkout' => 'Beëindig het gebruik van het document',
-'restrict_access' => '',
+'restrict_access' => 'Toegang beperken',
'results_page' => 'Resultaten pagina',
'return_from_subworkflow' => 'Terug uit subworkflow',
'return_from_subworkflow_email_body' => 'Terug uit subworkflow
@@ -939,11 +967,11 @@ URL: [url]',
'reviewers' => 'Beoordelaars',
'reviewer_already_assigned' => 'is reeds aangewezen als beoordelaar',
'reviewer_already_removed' => 'is reeds verwijderd uit het beoordelingsproces of heeft reeds een beoordeling uitgevoerd',
-'reviews_accepted' => '',
-'reviews_not_touched' => '',
-'reviews_rejected' => '',
-'reviews_without_group' => '',
-'reviews_without_user' => '',
+'reviews_accepted' => '[no_reviews] reviews geaccepteerd',
+'reviews_not_touched' => '[no_reviews] reviews niet geopend',
+'reviews_rejected' => '[no_reviews] reviews geweigerd',
+'reviews_without_group' => 'reviews zonder groep',
+'reviews_without_user' => 'reviews zonder gebruiker',
'review_deletion_email' => 'Beoordelingsverzoek verwijderd',
'review_deletion_email_body' => 'Beoordelingsverzoek verwijderd
Document: [name]
@@ -977,12 +1005,12 @@ URL: [url]',
'review_update_failed' => 'Fout: bijwerken status beoordeling mislukt.',
'revise_document' => 'Document herzien',
'revise_document_on' => 'Volgende herziening van document op [date]',
-'revisions_accepted' => '',
-'revisions_not_touched' => '',
-'revisions_pending' => '',
-'revisions_rejected' => '',
-'revisions_without_group' => '',
-'revisions_without_user' => '',
+'revisions_accepted' => '[no_revisions] revisies geaccepteerd',
+'revisions_not_touched' => '[no_revisions] revisies geopend',
+'revisions_pending' => '[no_revisions] revisies in afwachting',
+'revisions_rejected' => '[no_revisions] revisies geweigerd',
+'revisions_without_group' => '[no_revisions] revisies zonder groep',
+'revisions_without_user' => '[no_revisions] revisies zonder gebruiker',
'revision_date' => 'Datum revisie',
'revision_log' => 'Log herziening',
'revision_request_email_body' => 'Verzoek tot herziening
@@ -1008,12 +1036,12 @@ Gebruiker: [username]
URL: [url]',
'rewind_workflow_email_subject' => '[sitename]: [name] - Workflow is teruggezet',
'rewind_workflow_warning' => 'Als u de workflow terugzet naar oorspronkelijke staat, dan wordt de workflow historie voor dit document verwijderd en onherstelbaar.',
-'rm_attrdef' => 'Verwijder kenmerk definitie',
-'rm_attrdefgroup' => '',
-'rm_default_keyword_category' => 'Verwijder Categorie',
-'rm_document' => 'Verwijder Document',
+'rm_attrdef' => 'Verwijder kenmerkdefinitie',
+'rm_attrdefgroup' => 'Verwijder kenmerkdefinitie-groep',
+'rm_default_keyword_category' => 'Verwijder categorie',
+'rm_document' => 'Verwijder document',
'rm_document_category' => 'Verwijder categorie',
-'rm_event' => '',
+'rm_event' => 'Verwijder gebeurtenis',
'rm_file' => 'Verwijder bestand',
'rm_folder' => 'Verwijder map',
'rm_from_clipboard' => 'Verwijder van klembord',
@@ -1022,7 +1050,7 @@ URL: [url]',
'rm_transmittal' => 'Verwijder de verzending',
'rm_transmittalitem' => 'Verwijder verzonden item',
'rm_user' => 'Verwijder deze Gebruiker',
-'rm_user_from_processes' => '',
+'rm_user_from_processes' => 'Verwijder gebruiker uit het proces',
'rm_version' => 'Verwijder versie',
'rm_workflow' => 'Verwijder workflwo',
'rm_workflow_action' => 'Verwijder workflow actie',
@@ -1033,8 +1061,8 @@ URL: [url]',
'role_guest' => 'Gast',
'role_info' => 'Informtie over de rol',
'role_management' => 'Rol-management',
-'role_name' => 'Naam vd Rol',
-'role_type' => '',
+'role_name' => 'Naam vd rol',
+'role_type' => 'Type rol',
'role_user' => 'Gebruiker',
'ro_RO' => 'Roemeens',
'run_subworkflow' => 'Voer sub workflow uit',
@@ -1060,7 +1088,7 @@ URL: [url]',
'search_mode_or' => 'tenminste 1 woord',
'search_no_results' => 'Er zijn geen documenten gevonden die aan uw zoekvraag voldoen',
'search_query' => 'Zoeken naar',
-'search_report' => '[count] documenten en [foldercount] mappen gevonden in [searchtime] sec.',
+'search_report' => '[doccount] documenten en [foldercount] mappen gevonden in [searchtime] sec.',
'search_report_fulltext' => '[doccount] documenten gevonden',
'search_resultmode' => 'Zoek resultaat',
'search_resultmode_both' => 'Documenten en mappen',
@@ -1069,14 +1097,15 @@ URL: [url]',
'search_time' => 'Verstreken tijd: [time] sec.',
'seconds' => 'seconden',
'selection' => 'Selectie',
-'select_attrdefgrp_show' => '',
+'select_attrdefgrp_show' => 'Toon attribut definities-groep',
'select_category' => 'klik om categorie te selecteren',
'select_groups' => 'Klik om groep te selecteren',
'select_grp_approvers' => 'Klik om beoordelaars te selecteren',
'select_grp_ind_approvers' => 'Klik om beoordelaars te selecteren',
-'select_grp_ind_notification' => 'Klik om groep beoordelaar te selecteren',
-'select_grp_ind_recipients' => '',
-'select_grp_ind_reviewers' => 'Klik om groep beoordelaar te selecteren',
+'select_grp_ind_notification' => 'Selecteerd de groep',
+'select_grp_ind_recipients' => 'Selecteer de groep',
+'select_grp_ind_reviewers' => 'Selecteer de groep',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => 'Klik voor groepsnotificatiebeoordelaars',
'select_grp_recipients' => 'Klik om groep beoordelaar te selecteren',
'select_grp_reviewers' => 'Klik om groep beoordelaars te selecteren',
@@ -1089,10 +1118,15 @@ URL: [url]',
'select_one' => 'Selecteer een',
'select_users' => 'Klik om gebruikers te selecteren',
'select_workflow' => 'Selecteer workflow',
-'send_email' => '',
-'send_login_data' => '',
-'send_login_data_body' => '',
-'send_login_data_subject' => '',
+'send_email' => 'Verstuur email',
+'send_login_data' => 'Verstuur Login-data',
+'send_login_data_body' => 'Login data
+
+Login: [login]
+Name: [username]
+
+[comment]',
+'send_login_data_subject' => 'Onderwerp',
'send_test_mail' => 'Testmail versturen',
'september' => 'september',
'sequence' => 'Volgorde',
@@ -1100,15 +1134,15 @@ URL: [url]',
'seq_end' => 'Op het einde',
'seq_keep' => 'Behoud Positie',
'seq_start' => 'Eerste positie',
-'sessions' => '',
+'sessions' => 'sessies',
'settings' => 'Instellingen',
'settings_activate_module' => 'Activeer module',
'settings_activate_php_extension' => 'Activeer PHP uitbreiding',
'settings_adminIP' => 'Beheer IP',
'settings_adminIP_desc' => 'Indien ingesteld kan de beheerder alleen vanaf het ingestelde IP adres inloggen. Leeg laten om controle te vermijden. Opmerking: Werkt alleen met lokale authenticatie (Geen LDAP)',
'settings_Advanced' => 'Uitgebreid',
-'settings_advancedAcl' => '',
-'settings_advancedAcl_desc' => '',
+'settings_advancedAcl' => 'Advanced Access control',
+'settings_advancedAcl_desc' => 'Advanced Access control staat het uit- en inschakelen van bepaalde modules toe. Het kan niet gebruikt worden voor het beheer van toegangsrechten van documenten en mappen.',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
'settings_Authentication' => 'Authenticatie instellingen',
'settings_autoLoginUser' => 'Automatische login',
@@ -1117,15 +1151,15 @@ URL: [url]',
=> ,
=> ,
=>',
-'settings_available_languages' => '',
-'settings_available_languages_desc' => '',
+'settings_available_languages' => 'Beschikbare vertalingen',
+'settings_available_languages_desc' => 'Alleen de geselecteerde vertalingen worden beschikbaar in het taal-selectie-menu. De default-taal (EN) wordt altijd geladen.',
'settings_backupDir' => 'Instellingen backupmap',
'settings_backupDir_desc' => 'Instellingen backupmap',
'settings_cacheDir' => 'cache directory',
'settings_cacheDir_desc' => 'Waar de voorbeeld afbeeldingen zijn opgeslagen (het is het beste om te kiezen voor een pad, welke niet toegankelijk is door uw webserver)',
-'settings_Calendar' => 'Kalender instellingen',
-'settings_calendarDefaultView' => 'Kalender Standaard overzicht',
-'settings_calendarDefaultView_desc' => 'Kalender standaard overzicht',
+'settings_Calendar' => 'Instellingen van de agenda',
+'settings_calendarDefaultView' => 'Standaard overzicht agenda',
+'settings_calendarDefaultView_desc' => 'Pagina per dag/week/maand',
'settings_cannot_disable' => 'Bestand ENABLE_INSTALL_TOOL kon niet verwijderd worden',
'settings_checkOutDir' => 'Instellingen Checkoutmap',
'settings_checkOutDir_desc' => 'Instellingen Checkoutmap',
@@ -1135,8 +1169,8 @@ URL: [url]',
'settings_contentDir_desc' => 'Waar de verzonden bestande opgeslagen worden (Kan het beste een map zijn die niet benaderbaar is voor de webserver.)',
'settings_contentOffsetDir' => 'Inhouds Basis Map',
'settings_contentOffsetDir_desc' => 'Om de beperkingen van het onderliggende bestandssysteem te omzeilen, is een nieuwe mappenstructuur bedacht dat binnen de inhoudsmap (Inhoudsmap) bestaat. Hiervoor is een map nodig als basis. Gebruikelijk is om dit de standaardwaarde te laten, 1048576, maar kan elke waarde of tekst bevatten dat nog niet bestaat binnen de (Inhoudsmap)',
-'settings_convertToPdf' => '',
-'settings_convertToPdf_desc' => '',
+'settings_convertToPdf' => 'Document converteren naar PDF',
+'settings_convertToPdf_desc' => 'Als een document niet geschikt is voor Preview, wordt het geconverteerd naar PDF.',
'settings_cookieLifetime' => 'Cookie Life time',
'settings_cookieLifetime_desc' => 'Hoe lang een cookie moet worden behouden. Indien ingesteld op 0 worden de cookies verwijderd bij het afsluiten van de browser.',
'settings_coreDir' => 'Core letoDMS map',
@@ -1158,12 +1192,12 @@ URL: [url]',
'settings_dbUser' => 'Gebruikersnaam',
'settings_dbUser_desc' => 'De gebruikersnaam voor toegang tot de datbase ingevoerd tijdens de installatie. Verander de waarde niet tenzij echt nodig, bijvoorbeeld bij verplaatsing van de database naar een ander systeem.',
'settings_dbVersion' => 'Database schema te oud',
-'settings_defaultAccessDocs' => '',
-'settings_defaultAccessDocs_desc' => '',
-'settings_defaultSearchMethod' => 'Default zoekmethode',
-'settings_defaultSearchMethod_desc' => 'Default zoekmethode',
-'settings_defaultSearchMethod_valdatabase' => 'Default zoekmethode (database)',
-'settings_defaultSearchMethod_valfulltext' => 'Default fulltext-zoekmethode',
+'settings_defaultAccessDocs' => 'Standaard toegangsrechten voor nieuwe documenten',
+'settings_defaultAccessDocs_desc' => 'Als een nieuw document wordt gecreëerd, worden dit de nieuwe toegangsrechten.',
+'settings_defaultSearchMethod' => 'Standaard zoekmethode',
+'settings_defaultSearchMethod_desc' => 'Default zoekmethode = op documentnaam / fulltext-search',
+'settings_defaultSearchMethod_valdatabase' => 'Default zoekmethode (Documentnaam)',
+'settings_defaultSearchMethod_valfulltext' => 'Default fulltext-zoeken',
'settings_delete_install_folder' => 'Om SeedDMS te kunnen gebruiken moet het bestand ENABLE_INSTALL_TOOL uit de configuratiemap verwijderd worden.',
'settings_disableSelfEdit' => 'Uitschakelen Eigenprofiel wijzigen',
'settings_disableSelfEdit_desc' => 'Indien aangevinkt kan de gebruiker zijn eigen profiel niet wijzigen.',
@@ -1172,74 +1206,78 @@ URL: [url]',
'settings_dropFolderDir' => 'Pad voor drop folder',
'settings_dropFolderDir_desc' => 'Dit pad kan gebruikt worden voor dropfiles op de server en hier vanaf te importeren in plaats van uploaden via de browser.',
'settings_Edition' => 'Uitgave instellingen',
-'settings_editOnlineFileTypes' => 'Instellingen Filetypes',
-'settings_editOnlineFileTypes_desc' => 'Online zoekmethoden bewerken',
-'settings_enable2FactorAuthentication' => '',
-'settings_enable2FactorAuthentication_desc' => '',
+'settings_editOnlineFileTypes' => 'Online bewerken van de volgende filetypes',
+'settings_editOnlineFileTypes_desc' => 'Bestanden met één van de volgende extensies kunnen online bewerkt worden (ALLEEN KLEINE LETTERS GEBRUIKEN!)',
+'settings_enable2FactorAuthentication' => 'Schakel 2-factor-authenticatie in',
+'settings_enable2FactorAuthentication_desc' => 'In/Uitschakelen 2-factor-authenticatie. Gebruikers moeten Google Authenticator op hun mobile telefoon installeren.',
'settings_enableAcknowledgeWorkflow' => 'Aanzetten Workflow-stappen',
'settings_enableAcknowledgeWorkflow_desc' => 'Aanzetten workflow-stappen',
-'settings_enableAdminReceipt' => '',
-'settings_enableAdminReceipt_desc' => '',
+'settings_enableAdminReceipt' => 'Sta ontvangst van documenten door admins toe',
+'settings_enableAdminReceipt_desc' => 'Inschakelen als u admins documenten wilt laten ontvangen',
'settings_enableAdminRevApp' => 'Inschakelen Beheer Contr/Beoord',
'settings_enableAdminRevApp_desc' => 'Uitvinken om beheerder niet te tonen als controleerder/beoordeler',
-'settings_enableCalendar' => 'Inschakelen Kalendar',
-'settings_enableCalendar_desc' => 'Inschakelen/uitschakelen kalender',
+'settings_enableCalendar' => 'Agenda inschakelen',
+'settings_enableCalendar_desc' => 'Inschakelen/uitschakelen agenda',
'settings_enableClipboard' => 'Activeer klembord',
'settings_enableClipboard_desc' => 'Activeer/ blokkeer het klembord',
-'settings_enableConverting' => 'Inschakelen Conversie',
-'settings_enableConverting_desc' => 'Inschakelen/uitschakelen conversie van bestanden',
-'settings_enableDropFolderList' => '',
-'settings_enableDropFolderList_desc' => '',
+'settings_enableConverting' => 'Documenten converteren',
+'settings_enableConverting_desc' => 'Inschakelen/uitschakelen conversie van bestanden naar PDF',
+'settings_enableDropFolderList' => 'Inschakelen van de lijst van files in dropfolder.',
+'settings_enableDropFolderList_desc' => 'De lijst van files in Dropfolder zichtbaar maken in het menu',
'settings_enableDropUpload' => 'Inschakelen Snelle Upload',
'settings_enableDropUpload_desc' => 'Aanzetten DropUpload',
'settings_enableDuplicateDocNames' => 'Sta duplicaten van documentnamen toe',
'settings_enableDuplicateDocNames_desc' => 'Staat het toe om documentnamen te dupliceren in een folder.',
-'settings_enableEmail' => 'Inschakelen E-mail',
+'settings_enableEmail' => 'E-mail inschakelen',
'settings_enableEmail_desc' => 'Inschakelen/uitschakelen automatische email notificatie',
-'settings_enableFolderTree' => 'Inschakelen Mappenstructuur',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
+'settings_enableFolderTree' => 'Mappenstructuur tonen',
'settings_enableFolderTree_desc' => 'Uitschakelen om de mappenstructuur niet te tonen',
-'settings_enableFullSearch' => 'Inschakelen volledigetekst zoekopdracht',
+'settings_enableFullSearch' => 'Volledige-tekst zoeken',
'settings_enableFullSearch_desc' => 'Inschakelen zoeken in volledigetekst',
-'settings_enableGuestAutoLogin' => 'Gast login automatisch aanzetten',
+'settings_enableGuestAutoLogin' => 'Gastlogin automatisch aanzetten',
'settings_enableGuestAutoLogin_desc' => 'Gastlogin automatisch aanzetten',
-'settings_enableGuestLogin' => 'Inschakelen Gast login',
+'settings_enableGuestLogin' => 'Inschakelen Gastlogin',
'settings_enableGuestLogin_desc' => 'Als U iemand wilt laten inloggen als gast, schakel deze optie in. Opmerking: Gast login kan het beste alleen in een beveiligde omgeving ingeschakeld worden',
'settings_enableHelp' => 'Hulp aanzetten',
'settings_enableHelp_desc' => 'Hulp aanzetten',
-'settings_enableLanguageSelector' => 'Activeer Taal instellen',
+'settings_enableLanguageSelector' => 'Taal activerenen',
'settings_enableLanguageSelector_desc' => 'Laat selector zien voor taalinterface, nadat gebruikers inloggen.',
-'settings_enableLargeFileUpload' => 'Inschakelen groot bestand upload',
+'settings_enableLargeFileUpload' => 'Grote bestanden uploaden',
'settings_enableLargeFileUpload_desc' => 'Indien ingeschakeld, is bestandsupload ook beschikbaar via een java applet jumploader genaamd zonder een bestandsgrootte limiet door de browser. Het staat ook toe om meerdere bestanden in een keer te versturen.',
'settings_enableMenuTasks' => 'Menu-taken aanzetten',
'settings_enableMenuTasks_desc' => 'Menu-taken aanzetten',
-'settings_enableMultiUpload' => '',
-'settings_enableMultiUpload_desc' => '',
-'settings_enableNotificationAppRev' => 'Inschakelen controleur/beoordeler notificatie',
+'settings_enableMultiUpload' => 'Multi-upload',
+'settings_enableMultiUpload_desc' => 'Bij multiupload kunnen tegelijkertijd verschillende bestanden worden geüpload. Ieder bestand wordt een nieuw document.',
+'settings_enableNotificationAppRev' => 'Notificeren controleur/beoordeler',
'settings_enableNotificationAppRev_desc' => 'Vink aan om een notificatie te versturen naar de controleur/beoordeler als een nieuw document versie is toegevoegd.',
'settings_enableNotificationWorkflow' => 'Workflow-notificatie aanzetten',
'settings_enableNotificationWorkflow_desc' => 'Workflow-notificatie aanzetten',
-'settings_enableOwnerNotification' => 'Inschakelen eigenaarnotificatie standaard',
-'settings_enableOwnerNotification_desc' => 'Inschakelen van notificatie naar de eigenaar als een document is toegevoegd.',
-'settings_enableOwnerReceipt' => '',
-'settings_enableOwnerReceipt_desc' => '',
+'settings_enableOwnerNotification' => 'Standaard eigenaar notificeren',
+'settings_enableOwnerNotification_desc' => 'Inschakelen van notificatie naar de eigenaar als een document wordt toegevoegd.',
+'settings_enableOwnerReceipt' => 'Laten weten wat er met het document gebeurt aan eigenaar',
+'settings_enableOwnerReceipt_desc' => 'Inschakelen als u wilt dat de eigenaar van het document op de lijst van ontvangers komt.',
'settings_enableOwnerRevApp' => 'Beoordeling / goedkeuring voor eigenaar toestaan',
'settings_enableOwnerRevApp_desc' => 'Activeer dit als de eigenaar van een document genoteerd staat as beoordelaar/ goedkeurder en voor workflow overdrachten.',
-'settings_enablePasswordForgotten' => 'Inschakelen wachtwoord vergeten',
+'settings_enablePasswordForgotten' => '\'wachtwoord vergeten\' aanzetten',
'settings_enablePasswordForgotten_desc' => 'Inschakelen om een wachtwoord via mail te versturen als de gebruiker een nieuw wachtwoord heeft ingesteld.',
'settings_enableRecursiveCount' => 'Document/ map teller herhalen toestaan',
'settings_enableRecursiveCount_desc' => 'If turned on, the number of documents and folders in the folder view will be determined by counting all objects by recursively processing the folders and counting those documents and folders the user is allowed to access.',
'settings_enableRevisionWorkflow' => 'Herzieningsworkflow aanzetten',
'settings_enableRevisionWorkflow_desc' => 'Herzieningsworkflow aanzetten',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => 'Beoordeling/ goedkeuring toestaan voor ingelogde gebruikers',
'settings_enableSelfRevApp_desc' => 'Schakel in indien the huidig ingelogde gebruiker wordt toegewezen als goedkeurder/ beoordelaar en voor workflow overgangen.',
-'settings_enableSessionList' => '',
-'settings_enableSessionList_desc' => '',
-'settings_enableThemeSelector' => 'Selecteer thema',
+'settings_enableSessionList' => 'Lijst van gebruikers online',
+'settings_enableSessionList_desc' => 'Laat zien welke gebruikers online zijn',
+'settings_enableThemeSelector' => 'Thema selecteren',
'settings_enableThemeSelector_desc' => 'Schakel thema selectie op de aanmeldpagina uit',
-'settings_enableUpdateReceipt' => '',
-'settings_enableUpdateReceipt_desc' => '',
-'settings_enableUpdateRevApp' => '',
-'settings_enableUpdateRevApp_desc' => '',
+'settings_enableUpdateReceipt' => 'Veranderen van bestaande bestemming toestaan',
+'settings_enableUpdateReceipt_desc' => 'Mag de gebruiker die een bestemming heeft opgesteld, zijn beslissing wijzigen?',
+'settings_enableUpdateRevApp' => 'Wijzig bestaande review/goedkeuring',
+'settings_enableUpdateRevApp_desc' => 'Mag de gebruiker die een review//goedkeuring heeft gegeven, zijn beslissing wijzigen (zolang de huidige stap in de workflow nog duurt)?',
'settings_enableUserImage' => 'Inschakelen Gebruikersplaatjes',
'settings_enableUserImage_desc' => 'Inschakelen Gebruikerplaatjes',
'settings_enableUsersView' => 'Inschakelen Gebruikers overzicht',
@@ -1259,9 +1297,9 @@ URL: [url]',
'settings_Extensions' => 'Uitbreidingen',
'settings_extraPath' => 'Extra PHP include Path',
'settings_extraPath_desc' => 'Pad naar extra software. Dit pad bevat bv. het adodb pad of de extra pear packages.',
-'settings_firstDayOfWeek' => 'Eerste weekdag',
-'settings_firstDayOfWeek_desc' => 'Eerste dag van de week',
-'settings_footNote' => 'Onderschrift',
+'settings_firstDayOfWeek' => 'Eerste dag van de week',
+'settings_firstDayOfWeek_desc' => 'Eerste dag van de (werk)week',
+'settings_footNote' => 'Subtitel',
'settings_footNote_desc' => 'Bericht om onderop elke pagina te tonen',
'settings_fullSearchEngine' => 'Instellingen Fulltextsearch',
'settings_fullSearchEngine_desc' => 'Instellingen Fulltextsearch',
@@ -1271,6 +1309,8 @@ URL: [url]',
'settings_guestID_desc' => 'ID van gastgebruiker gebruikt indien ingelogd als gast (meestal geen wijziging nodig)',
'settings_httpRoot' => 'Http Basis',
'settings_httpRoot_desc' => 'Het relatieve pad in de URL, na het domeindeel. Voeg geen http:// toe aan het begin of de websysteemnaam. Bijv: Als de volledige URL http://www.example.com/letodms/ is, voer \'/letodms/\' in. Als de URL http://www.example.com/ is, voer \'/\' in',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => 'Beginstatus document',
'settings_initialDocumentStatus_desc' => 'De beginstatus van een document wordt ingesteld wanneer het document wordt toegevoegd.',
'settings_initialDocumentStatus_draft' => 'Initieel document als concept',
@@ -1283,8 +1323,8 @@ URL: [url]',
'settings_install_welcome_text' => '
Wees er zeker van dat u een bestand, genaamd \'ENABLE_INSTALL_TOOL\', gemaakt heeft in de configuratiemap, voordat u de installatie van letDMS begint, anders zal de installatie niet werken. Op een Unix-Syteem kan dit makkelijk gedaan worden met \'touch conf/ENABLE_INSTALL_TOOL\'. Verwijder het bestand nadat de installatie afgerond is.
letoDMS heeft weinig installatievoorwaarden. U heeft een mysql database en een php-geschikte web server nodig. Voor de lucene volledige tekst zoekfunctie, moet Zend framework geinstalleerd zijn op schijf en gevonden worden door php. Vanaf versie 3.2.0 van letoDMS zal ADOdb geen deel meer uitmaken van de uitgave. Een kopie kan van http://adodb.sourceforge.net gehaald en geinstalleerd worden. Het pad kan later opgegeven worden tijdens de installatie.
Als u de database voor de installatie wilt aanmaken, dan kunt u het handmatig met uw favoriete gereedschap aanmaken. optioneel kan een database met gebruikerstoegang gemaakt worden en importeer een van de database dumps in de configuratiemap. Met het installatiescript kan dit ook, maar hiervoor is database toegang nodig met voldoende rechten om een database aan te maken.
',
'settings_install_welcome_title' => 'Welkom bij de installatie van letoDMS',
'settings_install_zendframework' => 'Installeer Zend Framework, als u volledigetekst zoekmechanisme wilt gebruiken',
-'settings_language' => 'Standaard taal',
-'settings_language_desc' => 'Standaard taal (naam van de submap in map "languages")',
+'settings_language' => 'Standaardtaal',
+'settings_language_desc' => 'Standaardtaal (naam van de submap in map "languages")',
'settings_libraryFolder' => 'Bibliotheekmap',
'settings_libraryFolder_desc' => 'In deze map kunnen documenten worden opgeslagen. Hiermee worden nieuwe documenten gecreëerd.',
'settings_logFileEnable' => 'Inschakelen Logbestand',
@@ -1301,12 +1341,14 @@ URL: [url]',
'settings_maxDirID_desc' => 'Maximaal toegestane aantal submappen per bovenliggende map. Standaard: 0.',
'settings_maxExecutionTime' => 'Max Uitvoertijd (s)',
'settings_maxExecutionTime_desc' => 'Dit bepaald de maximale tijd in seconden waarin een script mag worden uitgevoerd, voordat het afgebroken wordt',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => 'Max. nummers of recursieve document/map telling',
'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_maxSizeForFullText' => 'Maximum bestandsgrootte voor onmiddellijke indexering',
+'settings_maxSizeForFullText_desc' => 'Alle nieuwe documenten kleiner dan deze waarde worden direct na het uploaden geïndexeerd. In alle andere gevallen worden alleen de metadata geïndexeerd.',
+'settings_maxUploadSize' => 'Maximale omvang voor uploaden',
+'settings_maxUploadSize_desc' => 'Dit is de maximale omvang voor te uploaden bestanden. Dat geldt voor bestanden en bijlagen.',
'settings_more_settings' => 'Meer instellingen. Standaard login: admin/admin',
'settings_notfound' => 'Niet gevonden',
'settings_Notification' => 'Notificatie instellingen',
@@ -1337,14 +1379,18 @@ URL: [url]',
'settings_presetExpirationDate_desc' => 'Alle nieuw geüploade documenten krijgen een verloopdatum toegekend. U kunt ook een datum invoeren overeenkomstig PHP\'s strtotime() function, e.g. +5 weeks.',
'settings_previewWidthDetail' => 'Breedte van het voorbeeld (detail)',
'settings_previewWidthDetail_desc' => 'Breedte van het voorbeeld weergegeven op de detail pagina',
+'settings_previewWidthDropFolderList' => '',
+'settings_previewWidthDropFolderList_desc' => '',
'settings_previewWidthList' => 'Breedte van het voorbeeld (lijst)',
'settings_previewWidthList_desc' => 'Breedte van het voorbeeld weergegeven in lijsten',
-'settings_printDisclaimer' => 'Print Vrijwaring',
-'settings_printDisclaimer_desc' => 'Indien ingeschakeld zal het vrijwarings bericht in de lang.inc bestanden worden getoond onderop de pagina',
+'settings_previewWidthMenuList' => '',
+'settings_previewWidthMenuList_desc' => '',
+'settings_printDisclaimer' => 'Vrijwaring afdrukken',
+'settings_printDisclaimer_desc' => 'Indien ingeschakeld zal het vrijwaringsbericht bestanden worden getoond onderaan de pagina',
'settings_quota' => 'Gebruikersquotum',
'settings_quota_desc' => 'Het maximum aantal bytes een gebruiker op de schijf mag schrijven. Stel deze in op 0 voor een onbeperkte schijfruimte. Deze waarde kan worden overschreven voor elk gebruik in zijn profiel.',
'settings_removeFromDropFolder' => 'Verwijder het bestand uit de dropfolder na een succesvolle upload',
-'settings_removeFromDropFolder_desc' => '',
+'settings_removeFromDropFolder_desc' => 'Verwijder het bestand uit de dropfolder na een succesvolle upload',
'settings_restricted' => 'Beperkte toegang',
'settings_restricted_desc' => 'Sta alleen gebruiker toe om in te loggen die in de database zijn opgenomen (ongeacht succesvolle authenticatie met LDAP)',
'settings_rootDir' => 'Basismap',
@@ -1354,15 +1400,15 @@ URL: [url]',
'settings_SaveError' => 'Opslagfout Configuratiebestand',
'settings_Server' => 'Server instellingen',
'settings_showFullPreview' => 'Toon volledige document',
-'settings_showFullPreview_desc' => '',
+'settings_showFullPreview_desc' => 'In/Uitschakelen preview van alle pagina\'s van het document.',
'settings_showMissingTranslations' => 'Ontbrekende vertalingen weergeven',
'settings_showMissingTranslations_desc' => 'Geef alle ontbrekende vertalingen onder aan de pagina weer. De gebruiker kan een verzoek tot vertaling indienen dat wordt opgeslagen als csv bestand. Let op! Zet deze functie niet aan in productieomgevingen!',
-'settings_showSingleSearchHit' => '',
-'settings_showSingleSearchHit_desc' => '',
+'settings_showSingleSearchHit' => 'Spring rechtstreeks naar het enkele zoekresultaat',
+'settings_showSingleSearchHit_desc' => 'Als er maar één zoekresultaat is, wordt dat in detail getoond.',
'settings_Site' => 'Web Locatie',
-'settings_siteDefaultPage' => 'Locatie standaard pagina',
-'settings_siteDefaultPage_desc' => 'Standaard pagina bij inloggen. Indien leeg is out/out.ViewFolder.php de standaard',
-'settings_siteName' => 'Locatie Naam',
+'settings_siteDefaultPage' => 'Locatie standaardpagina',
+'settings_siteDefaultPage_desc' => 'Standaardpagina bij inloggen. Indien leeg is out/out.ViewFolder.php de standaard',
+'settings_siteName' => 'Naam van de site',
'settings_siteName_desc' => 'Naam van de Locatie dat wordt gebruikt in de titel van de paginas. Standaard: letoDMS',
'settings_SMTP' => 'SMTP Server instellingen',
'settings_smtpPassword' => 'SMTP Server paswoord',
@@ -1389,8 +1435,8 @@ URL: [url]',
'settings_start_install' => 'Begin installatie',
'settings_stopWordsFile' => 'Pad naar bestand met nietindex woorden',
'settings_stopWordsFile_desc' => 'Als volledigetekst zoekopdracht is ingeschakeld, bevat dit bestand woorden die niet geindexeerd zullen worden.',
-'settings_strictFormCheck' => 'Stricte Form Controle',
-'settings_strictFormCheck_desc' => 'Stricte formuleer controle. Indien ingeschakeld, worden alle velden in het formulier gecontroleer op een waarde. Indien uitgeschakeld, worden de meeste commentaar en invoervelden optioneel. Commentaren zijn altijd benodigd bij een review of modificatie van een documentstatus',
+'settings_strictFormCheck' => 'Strikte formaatcontrole',
+'settings_strictFormCheck_desc' => 'Strikte controle op het juiste formaat. Indien ingeschakeld, worden alle velden in het formulier gecontroleer op een waarde. Indien uitgeschakeld, worden de meeste commentaar en invoervelden opgevat als optioneel. Commentaren zijn altijd nodig bij een review of modificatie van een documentstatus',
'settings_suggestionvalue' => 'Voorgestelde waarde',
'settings_System' => 'Systeem',
'settings_theme' => 'Standaard thema',
@@ -1406,7 +1452,7 @@ URL: [url]',
'settings_versioningFileName' => 'Versieinformatie Bestandsnaam',
'settings_versioningFileName_desc' => 'De naam van het versie informatie bestand gemaakt door het backupgereedschap',
'settings_versiontolow' => 'Versie te laag',
-'settings_viewOnlineFileTypes' => 'Bekijk Online Bestandstypen',
+'settings_viewOnlineFileTypes' => 'De volgende bestandstypen online bekijken',
'settings_viewOnlineFileTypes_desc' => 'Bestanden met een van de volgende extensies kunnen online bekeken worden (GEBRUIK ALLEEN KLEINE LETTERS)',
'settings_workflowMode' => 'Workflow mode',
'settings_workflowMode_desc' => 'De uitgebreide workflow maakt het mogelijk om uw eigen workflow op te geven voor documentversies.',
@@ -1431,58 +1477,60 @@ URL: [url]',
'splash_add_group_member' => 'Nieuwe groepslid toegevoegd',
'splash_add_role' => 'Nieuwe rol toegevoegd',
'splash_add_to_transmittal' => 'Toevoegen aan verzending',
-'splash_add_transmittal' => '',
+'splash_add_transmittal' => 'Verzending toegevoegd',
'splash_add_user' => 'Nieuwe gebruiker toegevoegd',
-'splash_cleared_cache' => '',
+'splash_cleared_cache' => 'Cache leeggemaakt',
'splash_cleared_clipboard' => 'Klembord leeg gemaakt',
'splash_document_added' => 'Nieuw document toegevoegd',
'splash_document_checkedout' => 'Document in gebruik genomen',
'splash_document_edited' => 'Document opgeslagen',
-'splash_document_indexed' => '',
+'splash_document_indexed' => 'Document geïndexeerd',
'splash_document_locked' => 'Document vergrendeld',
'splash_document_unlocked' => 'Document ontgrendeld',
'splash_edit_attribute' => 'Attribuut opgeslagen',
-'splash_edit_event' => '',
+'splash_edit_event' => 'Gebeurtenis opgeslagen',
'splash_edit_group' => 'Groep opgeslagen',
'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_error_rm_download_link' => 'Fout bij verwijderen download-link',
+'splash_error_send_download_link' => 'Fout bij verzenden download-link',
'splash_folder_edited' => 'Opslaan mapwijzigingen',
-'splash_importfs' => '',
+'splash_importfs' => 'Geïmporteerd: [docs] documenten en [folders] mappen',
'splash_invalid_folder_id' => 'Ongeldige map ID',
'splash_invalid_searchterm' => 'Ongeldige zoekterm',
'splash_moved_clipboard' => 'Klembord verplaatst naar de huidige map',
'splash_move_document' => 'Document verplaatst',
'splash_move_folder' => 'Map verplaatst',
-'splash_receipt_update_success' => '',
+'splash_receipt_update_success' => 'Ontvangst succesvol toegevoegd',
'splash_removed_from_clipboard' => 'Verwijderd van het klembord',
'splash_rm_attribute' => 'Attribuut verwijderd',
'splash_rm_document' => 'Document verwijderd',
-'splash_rm_download_link' => '',
+'splash_rm_download_link' => 'Download-link verwijderd',
'splash_rm_folder' => 'Map verwijderd',
'splash_rm_group' => 'Groep verwijderd',
'splash_rm_group_member' => 'Lid van de groep verwijderd',
'splash_rm_role' => 'Rol verwijderd',
'splash_rm_transmittal' => 'Verzending verwijderd',
'splash_rm_user' => 'Gebruiker verwijderd',
-'splash_rm_user_processes' => '',
-'splash_saved_file' => '',
-'splash_save_user_data' => '',
-'splash_send_download_link' => '',
-'splash_send_login_data' => '',
+'splash_rm_user_processes' => 'Gebruiker uit alle processen verwijderd',
+'splash_saved_file' => 'Bestand opgeslagen',
+'splash_save_user_data' => 'Gebruikersgegevens opgeslagen',
+'splash_send_download_link' => 'Download-link verzonden',
+'splash_send_login_data' => 'Login-gegevens verzonden',
'splash_settings_saved' => 'Instellingen opgeslagen',
'splash_substituted_user' => 'Invallers gebruiker',
'splash_switched_back_user' => 'Teruggeschakeld naar de oorspronkelijke gebruiker',
'splash_toogle_group_manager' => 'Group manager toogled',
-'splash_transfer_objects' => '',
+'splash_transfer_document' => '',
+'splash_transfer_objects' => 'Objecten overgedragen',
'state_and_next_state' => 'staat/ volgende staat',
'statistic' => 'Statistieken',
'status' => 'Status',
'status_approval_rejected' => 'Klad Goedkeuring [Afgewezen]',
'status_approved' => 'Goedgekeurd',
'status_approver_removed' => 'Goedkeurder verwijderd',
+'status_needs_correction' => '',
'status_not_approved' => 'Niet goedgekeurd',
'status_not_receipted' => 'Niet ontvangen',
'status_not_reviewed' => 'Niet gecontroleerd',
@@ -1499,7 +1547,7 @@ URL: [url]',
'status_revisor_removed' => 'Verwijderd',
'status_unknown' => 'Onbekend',
'storage_size' => 'Omvang opslag',
-'submit_2_fact_auth' => '',
+'submit_2_fact_auth' => '2-factor-authentificatie verstuurd',
'submit_approval' => 'Verzend [Goedkeuring]',
'submit_login' => 'Log in',
'submit_password' => 'Nieuw wachtwoord instellen',
@@ -1508,7 +1556,7 @@ URL: [url]',
'submit_review' => 'Verzend Beoordeling',
'submit_revision' => 'Herziening verzenden',
'submit_userinfo' => 'Wijzigingen opslaan',
-'subsribe_timelinefeed' => '',
+'subsribe_timelinefeed' => 'Subscribe to timeline feed',
'substitute_to_user' => 'Switch naar \'[username]\'',
'substitute_user' => 'Invaller/ vervanger Gebruiker',
'success_add_aro' => 'Access request object added',
@@ -1519,13 +1567,13 @@ URL: [url]',
'sunday_abbr' => 'zo',
'sv_SE' => 'Zweeds',
'switched_to' => 'Overgeschakeld naar',
-'takeOverAttributeValue' => '',
+'takeOverAttributeValue' => 'Onthoud de waarde van het attribuut',
'takeOverGrpApprover' => 'Onthoud de laatste groep goedkeurders',
'takeOverGrpReviewer' => 'Onthoud de laatste groep herzieners',
'takeOverIndApprover' => 'Onthoud de laatste groep individuele goedkeurders',
'takeOverIndReviewer' => 'Onthoud de laatste groep individuele herzieners',
'tasks' => 'taken',
-'temp_jscode' => '',
+'temp_jscode' => 'Tijdelijke jscode',
'testmail_body' => 'Deze mail dient enkel voor het testen van de mail configuratie van SeedDMS',
'testmail_subject' => 'Test mail',
'theme' => 'Thema',
@@ -1536,24 +1584,31 @@ URL: [url]',
'timeline_add_version' => 'Nieuwe versie',
'timeline_full_add_file' => 'Nieuwe file',
'timeline_full_add_version' => 'Nieuwe versie',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => 'Status veranderd',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => 'Document geselecteerd',
'timeline_skip_add_file' => 'Bijlage toegevoegd',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => 'verworpen',
'timeline_skip_status_change_-3' => 'verlopen',
'timeline_skip_status_change_0' => 'wacht op beoordeling',
'timeline_skip_status_change_1' => 'wacht op goedkeuring',
'timeline_skip_status_change_2' => 'gepubliceerd',
'timeline_skip_status_change_3' => 'binnen de workflow',
-'timeline_skip_status_change_4' => '',
-'timeline_skip_status_change_5' => '',
+'timeline_skip_status_change_4' => 'in revisie',
+'timeline_skip_status_change_5' => 'concept',
'timeline_status_change' => 'Versie [version]: [status]',
'to' => 'aan',
'toggle_manager' => 'Wijzig Beheerder',
-'toggle_qrcode' => '',
+'toggle_qrcode' => 'Tonen/Verbergen QR-code',
'to_before_from' => 'De einddatum mag niet voor de startdatum liggen',
-'transfer_objects' => '',
-'transfer_objects_to_user' => '',
+'transfer_document' => 'Document overdragen',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
+'transfer_objects' => 'Objecten overdragen',
+'transfer_objects_to_user' => 'Objecten overdragen aan gebruiker',
+'transfer_to_user' => '',
'transition_triggered_email' => 'Workflow-overgang geactiveerd',
'transition_triggered_email_body' => 'Workflow Overgang
Document: [name]
@@ -1577,9 +1632,9 @@ URL: [url]',
'tr_TR' => 'Turks',
'tuesday' => 'dinsdag',
'tuesday_abbr' => 'di',
-'type_of_hook' => '',
+'type_of_hook' => 'Soort hook',
'type_to_search' => 'zoeken naar',
-'uk_UA' => 'Oekraïne',
+'uk_UA' => 'Oekraïens',
'under_folder' => 'In map',
'unknown_attrdef' => 'Onbekende attribuut definitie',
'unknown_command' => 'Opdracht niet herkend.',
@@ -1612,12 +1667,12 @@ URL: [url]',
'uploading_zerosize' => 'Uploaden van een leeg bestand. Upload wordt geannuleerd.',
'used_discspace' => 'Gebruike schijf ruimte',
'user' => 'Gebruiker',
-'userid_groupid' => '',
+'userid_groupid' => 'GebruikerID / Groep ID',
'users' => 'Gebruikers',
'users_and_groups' => 'Gebruikers / Groepen',
'users_done_work' => 'Uitgevoerd werk gebruikers',
'user_exists' => 'Gebruiker bestaat reeds.',
-'user_group' => '',
+'user_group' => 'Gebruiker / Groep',
'user_group_management' => 'Gebruikers / Groepen beheer',
'user_image' => 'Afbeelding',
'user_info' => 'Gebruikers informatie',
@@ -1628,7 +1683,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' => '',
+'valid_till' => 'Geldig tot',
'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.',
@@ -1651,23 +1706,23 @@ URL: [url]',
'weeks' => 'Weken',
'week_view' => 'Week Overzicht',
'workflow' => 'Workflow',
-'workflows_involded' => '',
+'workflows_involded' => 'Betrokken bij workflows',
'workflow_actions_management' => 'Workflow actiebeheer',
'workflow_action_in_use' => 'Deze actie wordt momenteel gebruikt door een workflow',
'workflow_action_name' => 'Naam',
'workflow_editor' => 'Workflow editor',
'workflow_group_summary' => 'Groepssamenvatting',
-'workflow_has_cycle' => '',
+'workflow_has_cycle' => 'Workflow heeft cyclus',
'workflow_initstate' => 'Begin status',
'workflow_in_use' => 'Deze workflow wordt momenteel gebruikt door documenten.',
-'workflow_layoutdata_saved' => '',
+'workflow_layoutdata_saved' => 'Sla de layout op',
'workflow_management' => 'Workflow beheer',
'workflow_name' => 'Naam',
-'workflow_no_doc_rejected_state' => '',
-'workflow_no_doc_released_state' => '',
-'workflow_no_initial_state' => '',
+'workflow_no_doc_rejected_state' => 'Het document ma in deze fase van de workflow niet geweigerd worden!',
+'workflow_no_doc_released_state' => 'Het document ma in deze fase van de workflow niet gesloten worden',
+'workflow_no_initial_state' => 'Gen enkele overdracht begint met de startfase van de workflow',
'workflow_no_states' => 'U moet eerst workflow-statussen definiëren, voordat u een workflow toevoegt.',
-'workflow_save_layout' => '',
+'workflow_save_layout' => 'Sla de layout op',
'workflow_state' => 'workflow_states_managementWorkflow status beheer',
'workflow_states_management' => 'Workflow status beheer',
'workflow_state_docstatus' => 'Document status',
@@ -1676,6 +1731,7 @@ URL: [url]',
'workflow_summary' => 'Workflow samenvatting',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Gebruiker samenvatting',
+'x_more_objects' => '',
'year_view' => 'Jaar Overzicht',
'yes' => 'Ja',
'zh_CN' => 'Chinees (CN)',
diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc
index af936a09c..8a775a784 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 (776), netixw (84), romi (93), uGn (112)
+// Translators: Admin (786), netixw (84), romi (93), uGn (112)
$text = array(
'2_factor_auth' => '',
@@ -124,6 +124,7 @@ URL: [url]',
'archive_creation_warning' => 'Ta operacja utworzy archiwum zawierające pliki z całego repozytorium. Po utworzeniu archiwum będzie zapisane w folderze na serwerze. UWAGA: archiwum utworzone jako czytelne dla ludzi będzie bezużyteczne jako kopia serwera.',
'ar_EG' => 'Arabski',
'assign_approvers' => 'Przypisz osoby akceptujące',
+'assign_recipients' => '',
'assign_reviewers' => 'Przypisz recenzentów',
'assign_user_property_to' => 'Przypisz właściwości użytkownika do',
'assumed_released' => 'Assumed released',
@@ -312,6 +313,7 @@ URL: [url]',
'documentcontent' => 'Zawartość dokumentu',
'documents' => 'Dokumenty',
'documents_checked_out_by_you' => '',
+'documents_expired' => 'Wygasłe dokumenty',
'documents_in_process' => 'Dokumenty procesowane',
'documents_locked' => '',
'documents_locked_by_you' => 'Dokumenty zablokowane przez Ciebie',
@@ -321,6 +323,10 @@ URL: [url]',
'documents_to_receipt' => '',
'documents_to_review' => 'Dokumenty oczekujące na Twoją recenzję',
'documents_to_revise' => '',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
'documents_user_reception' => '',
'documents_user_rejected' => '',
'documents_user_requiring_attention' => 'Dokumenty należące do Ciebie, które wymagają uwagi',
@@ -377,6 +383,8 @@ Użytkownik: [username]
URL: [url]',
'document_status_changed_email_subject' => '[sitename]: [name] - Zmiana statusu dokumentu',
'document_title' => 'Dokument \'[documentname]\'',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => 'Dokument zaktualizowany',
'document_updated_email_body' => 'Document zaktualizowano
Dokument: [name]
@@ -455,11 +463,13 @@ URL: [url]',
'error_remove_folder' => '',
'error_remove_permission' => '',
'error_toogle_permission' => '',
+'error_transfer_document' => '',
'es_ES' => 'Hiszpański',
'event_details' => 'Szczegóły zdarzenia',
'exclude_items' => '',
'expired' => 'Wygasłe',
'expired_at_date' => '',
+'expired_documents' => '',
'expires' => 'Wygasa',
'expire_by_date' => 'Wygaśnięcie wg daty',
'expire_in_1d' => '',
@@ -535,6 +545,7 @@ URL: [url]',
'fullsearch' => 'Przeszukiwanie treści dokumentów',
'fullsearch_hint' => 'Przeszukuj treść dokumentów',
'fulltextsearch_disabled' => '',
+'fulltext_converters' => 'Konwersja indeksu dokumentów',
'fulltext_info' => 'Informacje o indeksie pełnotekstowym',
'global_attributedefinitiongroups' => '',
'global_attributedefinitions' => 'Definicje atrybutów',
@@ -573,7 +584,6 @@ URL: [url]',
'include_documents' => 'Uwzględnij dokumenty',
'include_subdirectories' => 'Uwzględnij podkatalogi',
'indexing_tasks_in_queue' => 'Zadanie indeksowania w kolejce',
-'index_converters' => 'Konwersja indeksu dokumentów',
'index_done' => '',
'index_error' => '',
'index_folder' => 'Indeksuj folder',
@@ -581,6 +591,7 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Indywidualni',
'indivіduals_in_groups' => '',
+'info_recipients_tab_not_released' => '',
'inherited' => 'dziedziczony',
'inherits_access_copy_msg' => 'Kopiuj odziedziczoną listę dostępu',
'inherits_access_empty_msg' => 'Rozpocznij z pustą listą dostępu',
@@ -700,6 +711,7 @@ URL: [url]',
'monday_abbr' => 'Pn.',
'monthly' => 'Miesięcznie',
'month_view' => 'Widok miesięczny',
+'more_objects_loading' => '',
'move' => 'Przenieś',
'move_clipboard' => 'Przenieś schowek',
'move_document' => 'Przenieś dokument',
@@ -708,6 +720,7 @@ URL: [url]',
'my_documents' => 'Moje dokumenty',
'my_transmittals' => '',
'name' => 'Nazwa',
+'needs_correction' => '',
'needs_workflow_action' => 'Dokument wymaga uwagi. Proszę sprawdzić kartę workflow.',
'network_drive' => '',
'never' => '',
@@ -837,6 +850,7 @@ Jeśli nadal będą problemy z zalogowaniem, prosimy o kontakt z administratorem
'password_strength' => 'Siła hasła',
'password_strength_insuffient' => 'Niewystarczająca siła hasła',
'password_wrong' => 'Złe hasło',
+'pdf_converters' => '',
'pending_approvals' => '',
'pending_receipt' => '',
'pending_reviews' => '',
@@ -845,11 +859,12 @@ 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' => '',
+'preset_expires' => 'Wygasa',
'preview' => '',
'preview_converters' => '',
'preview_images' => '',
'preview_markdown' => '',
+'preview_pdf' => '',
'preview_plain' => '',
'previous_state' => 'Poprzedni stan',
'previous_versions' => 'Poprzednie wersje',
@@ -1033,6 +1048,7 @@ URL: [url]',
'select_grp_ind_notification' => '',
'select_grp_ind_recipients' => '',
'select_grp_ind_reviewers' => '',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => 'Kliknij, aby wybrać grupowe powiadomienia',
'select_grp_recipients' => '',
'select_grp_reviewers' => 'Kliknij by wybrać grupę recenzentów',
@@ -1049,7 +1065,7 @@ URL: [url]',
'send_login_data' => '',
'send_login_data_body' => '',
'send_login_data_subject' => '',
-'send_test_mail' => '',
+'send_test_mail' => 'Wyślij wiadomość testową',
'september' => 'Wrzesień',
'sequence' => 'Kolejność',
'seq_after' => 'Za "[prevname]"',
@@ -1067,7 +1083,7 @@ URL: [url]',
'settings_advancedAcl_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Moduł Rewrite',
'settings_Authentication' => 'Ustawienia uwierzytelniania',
-'settings_autoLoginUser' => '',
+'settings_autoLoginUser' => 'Automatyczne logowanie',
'settings_autoLoginUser_desc' => '',
'settings_available_languages' => 'Dostępne języki',
'settings_available_languages_desc' => 'Tylko wybrane języki zostaną załadowane i będą widoczne w kontrolce wyboru języka. Domyślny język zawsze jest ładowany.',
@@ -1148,11 +1164,13 @@ URL: [url]',
'settings_enableDuplicateDocNames_desc' => 'Zezwala na tworzenie w folderze dokumentów o tej samej nazwie.',
'settings_enableEmail' => 'Włącz powiadomienia e-mail',
'settings_enableEmail_desc' => 'Włącz/Wyłącz automatyczne powiadomienia drogą mailową',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => 'Pokaż drzewo katalogów',
'settings_enableFolderTree_desc' => 'Odznacz aby nie pokazywać drzewa katalogów',
'settings_enableFullSearch' => 'Włącz przeszukiwanie pełnotekstowe',
'settings_enableFullSearch_desc' => 'Włącz przeszukiwanie pełnotekstowe',
-'settings_enableGuestAutoLogin' => '',
+'settings_enableGuestAutoLogin' => 'Włącz automatyczne logowanie dla gości',
'settings_enableGuestAutoLogin_desc' => '',
'settings_enableGuestLogin' => 'Pozwól na logowanie gościa',
'settings_enableGuestLogin_desc' => 'Jeśli chcesz dowolnej osobie zalogować się jako gość, zaznacz tę opcję. Uwaga: logowanie gościa powinno być używane wyłącznie w zaufanym środowisku.',
@@ -1182,6 +1200,8 @@ URL: [url]',
'settings_enableRecursiveCount_desc' => 'Jeżeli jest włączone, to liczba dokumentów i folderów w widoku będzie ustalona poprzez zliczenie wszystkich obiektów przez rekurencyjnie przetwarzane foldery i policzenia tych dokumentów i folderów do których użytkownik ma dostęp',
'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => 'Pozwalaj przeglądać/zatwierdzać dla zalogowanych użytkowników',
'settings_enableSelfRevApp_desc' => 'Włącz tę opcję jeżeli zalogowany użytkownik ma prawo do recenzowania/zatwierdzania oraz do przepływu procesu',
'settings_enableSessionList' => '',
@@ -1223,6 +1243,8 @@ URL: [url]',
'settings_guestID_desc' => 'ID gościa używane kiedy gość jest zalogowany (zazwyczaj nie wymaga zmiany)',
'settings_httpRoot' => 'Http Root',
'settings_httpRoot_desc' => 'Relatywna ścieżka w URL, część za domeną. Nie dołączaj przedrostka http:// ani nazwy hosta. Np. Jeśli cały URL to http://www.example.com/letodms/, wpisz \'/letodms/\'. Jeśli URL to http://www.example.com/, set \'/\'',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => '',
'settings_initialDocumentStatus_desc' => '',
'settings_initialDocumentStatus_draft' => '',
@@ -1253,6 +1275,8 @@ URL: [url]',
'settings_maxDirID_desc' => 'Maksymalna liczba podkatalogów dla katalogu nadrzędnego. Domyślnie: 0.',
'settings_maxExecutionTime' => 'Maksymalny czas wykonywania (s)',
'settings_maxExecutionTime_desc' => 'Ustawia maksymalny czas, liczony w sekundach, jaki ma na wykonanie skrypt zanim zostanie zakończony.',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => 'Max. liczba rekurencji dokumentów/folderów',
'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' => '',
@@ -1289,8 +1313,12 @@ URL: [url]',
'settings_presetExpirationDate_desc' => '',
'settings_previewWidthDetail' => 'Szerokość obrazka podglądu (szczegóły)',
'settings_previewWidthDetail_desc' => 'Szerokość obrazka podglądu na stronie szczegółów',
+'settings_previewWidthDropFolderList' => '',
+'settings_previewWidthDropFolderList_desc' => '',
'settings_previewWidthList' => 'Szerokość obrazka podglądu (lista)',
'settings_previewWidthList_desc' => 'Szerokość podglądu obrazu pokazanego na liście',
+'settings_previewWidthMenuList' => '',
+'settings_previewWidthMenuList_desc' => '',
'settings_printDisclaimer' => 'Wyświetlaj Zrzeczenie się',
'settings_printDisclaimer_desc' => 'Zaznaczenie tej opcji spowoduje, że na dole strony będzie wyświetlany komunikat zrzeczenia się zawarty w pliku lang.inc.',
'settings_quota' => 'Przydział dysku użytkownika',
@@ -1327,11 +1355,11 @@ URL: [url]',
'settings_smtpServer_desc' => 'Nazwa hosta serwera SMTP',
'settings_smtpUser' => 'Użytkownik SMTP',
'settings_smtpUser_desc' => 'Użytkownik SMTP',
-'settings_sortFoldersDefault' => '',
+'settings_sortFoldersDefault' => 'Domyślna metoda sotowania',
'settings_sortFoldersDefault_desc' => '',
-'settings_sortFoldersDefault_val_name' => '',
-'settings_sortFoldersDefault_val_sequence' => '',
-'settings_sortFoldersDefault_val_unsorted' => '',
+'settings_sortFoldersDefault_val_name' => 'po nazwie',
+'settings_sortFoldersDefault_val_sequence' => 'po sekwencji',
+'settings_sortFoldersDefault_val_unsorted' => 'niesortowane',
'settings_sortUsersInList' => 'Uporządkuj użytkowników na liście',
'settings_sortUsersInList_desc' => 'Ustawia porządek sortowania użytkowników w menu wyboru wg loginu lub wg pełnej nazwy.',
'settings_sortUsersInList_val_fullname' => 'Sortowanie wg pełnej nazwy',
@@ -1428,6 +1456,7 @@ URL: [url]',
'splash_substituted_user' => 'Zmieniono użytkownika',
'splash_switched_back_user' => 'Przełączono z powrotem do oryginalnego użytkownika',
'splash_toogle_group_manager' => 'Przełączono grupę menadżerów',
+'splash_transfer_document' => '',
'splash_transfer_objects' => '',
'state_and_next_state' => 'Status/Następny status',
'statistic' => 'Statystyka',
@@ -1435,6 +1464,7 @@ URL: [url]',
'status_approval_rejected' => 'Szkic odrzucony',
'status_approved' => 'Zatwierdzone',
'status_approver_removed' => 'Osoba zatwierdzająca usunięta z procesu',
+'status_needs_correction' => '',
'status_not_approved' => 'Nie zatwierdzone',
'status_not_receipted' => '',
'status_not_reviewed' => 'Nie zrecenzowane',
@@ -1488,9 +1518,12 @@ URL: [url]',
'timeline_add_version' => '',
'timeline_full_add_file' => '',
'timeline_full_add_version' => '',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => '',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => '',
'timeline_skip_add_file' => 'dodano załącznik',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => 'odrzucony',
'timeline_skip_status_change_-3' => 'przedawniony',
'timeline_skip_status_change_0' => 'oczekuje na opinię',
@@ -1504,8 +1537,12 @@ URL: [url]',
'toggle_manager' => 'Przełączanie zarządcy',
'toggle_qrcode' => '',
'to_before_from' => '',
+'transfer_document' => 'Transfer dokumentu',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
'transfer_objects' => '',
'transfer_objects_to_user' => '',
+'transfer_to_user' => '',
'transition_triggered_email' => 'Uruchomiono proces przepływu',
'transition_triggered_email_body' => 'Uruchomiono proces przepływu
Dokument: [name]
@@ -1628,6 +1665,7 @@ URL: [url]',
'workflow_summary' => 'Podsumowanie procesu',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Podsumowanie użytkownika',
+'x_more_objects' => '',
'year_view' => 'Widok roczny',
'yes' => 'Tak',
'zh_CN' => 'Chiński (CN)',
diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc
index 09484b4c2..96f9fa444 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 (960), flaviove (627), lfcristofoli (352)
+// Translators: Admin (967), flaviove (627), lfcristofoli (352)
$text = array(
'2_factor_auth' => '',
@@ -131,6 +131,7 @@ URL: [url]',
'archive_creation_warning' => 'With this operation you can create achive containing the files of entire DMS folders. After the creation the archive will be saved in the data folder of your server. WARNING: an archive created as human readable will be unusable as server backup.',
'ar_EG' => 'Árabe',
'assign_approvers' => 'Assign Approvers',
+'assign_recipients' => '',
'assign_reviewers' => 'Assign Reviewers',
'assign_user_property_to' => 'Assign user\'s properties to',
'assumed_released' => 'Assumed released',
@@ -319,6 +320,7 @@ URL: [url]',
'documentcontent' => 'Conteúdo do Documento',
'documents' => 'Documentos',
'documents_checked_out_by_you' => '',
+'documents_expired' => 'Documentos Expirados',
'documents_in_process' => 'Documentos em Processo',
'documents_locked' => '',
'documents_locked_by_you' => 'Documentos bloqueados por você',
@@ -328,8 +330,12 @@ URL: [url]',
'documents_to_receipt' => '',
'documents_to_review' => 'Documents Awaiting User\'s Review',
'documents_to_revise' => '',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
'documents_user_reception' => '',
-'documents_user_rejected' => '',
+'documents_user_rejected' => 'Documentos rejeitados',
'documents_user_requiring_attention' => 'Documents Owned by User That Require Attention',
'documents_with_notification' => '',
'document_already_checkedout' => '',
@@ -383,6 +389,8 @@ Pasta mãe: [folder_path]
Usuário: [username] rnURL: [url]',
'document_status_changed_email_subject' => '[sitename]: [name] - Status do documento modificado',
'document_title' => 'Documento [documentname]',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => 'Documento atualizado',
'document_updated_email_body' => 'Documento atualizado
Documento: [name]
@@ -458,14 +466,16 @@ URL: [url]',
'error_no_folder_selected' => 'Nenhuma pasta selecionada',
'error_occured' => 'Ocorreu um erro',
'error_remove_document' => '',
-'error_remove_folder' => '',
+'error_remove_folder' => 'Erro na exclusão da pasta',
'error_remove_permission' => '',
'error_toogle_permission' => '',
+'error_transfer_document' => '',
'es_ES' => 'Espanhol',
'event_details' => 'Event details',
'exclude_items' => 'Excluir ítens',
'expired' => 'Expirado',
'expired_at_date' => '',
+'expired_documents' => '',
'expires' => 'Expira',
'expire_by_date' => 'Data de vencimento',
'expire_in_1d' => '',
@@ -541,6 +551,7 @@ URL: [url]',
'fullsearch' => 'Pesquisa de texto completo',
'fullsearch_hint' => 'Use índice de texto completo',
'fulltextsearch_disabled' => '',
+'fulltext_converters' => 'Índice de conversão de documentos',
'fulltext_info' => 'Informações índice Texto completo',
'global_attributedefinitiongroups' => '',
'global_attributedefinitions' => 'Atributos',
@@ -579,7 +590,6 @@ URL: [url]',
'include_documents' => 'Include documents',
'include_subdirectories' => 'Include subdirectories',
'indexing_tasks_in_queue' => 'Tarefas de indexação em fila',
-'index_converters' => 'Índice de conversão de documentos',
'index_done' => '',
'index_error' => '',
'index_folder' => 'Pasta Raiz',
@@ -587,6 +597,7 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Individuals',
'indivіduals_in_groups' => '',
+'info_recipients_tab_not_released' => '',
'inherited' => 'herdado',
'inherits_access_copy_msg' => 'Copy inherited access list',
'inherits_access_empty_msg' => 'Inicie com a lista de acesso vazia',
@@ -658,7 +669,7 @@ URL: [url]',
'linked_documents' => 'Documentos relacionados',
'linked_files' => 'Arquivos anexados',
'linked_to_current_version' => '',
-'linked_to_document' => '',
+'linked_to_document' => 'Ligado ao documento',
'linked_to_this_version' => '',
'link_alt_updatedocument' => 'Se você gostaria de fazer envio de arquivos maiores que o tamanho permitido, por favor use a página alternativa de envio.',
'link_to_version' => '',
@@ -706,6 +717,7 @@ URL: [url]',
'monday_abbr' => 'Mo',
'monthly' => 'Mensal',
'month_view' => 'Month view',
+'more_objects_loading' => '',
'move' => 'Move',
'move_clipboard' => 'Mover para memória auxiliar',
'move_document' => 'Mover documento',
@@ -714,6 +726,7 @@ URL: [url]',
'my_documents' => 'Meus Documentos',
'my_transmittals' => '',
'name' => 'Nome',
+'needs_correction' => '',
'needs_workflow_action' => 'Este documento requer sua atenção. Por favor, verifique a guia de fluxo de trabalho.',
'network_drive' => '',
'never' => '',
@@ -842,6 +855,7 @@ Se você ainda tiver problemas para fazer o login, por favor, contate o administ
'password_strength' => 'Força da senha',
'password_strength_insuffient' => 'A força da senha é insuficiente',
'password_wrong' => 'Senha errada',
+'pdf_converters' => '',
'pending_approvals' => '',
'pending_receipt' => '',
'pending_reviews' => '',
@@ -855,6 +869,7 @@ Se você ainda tiver problemas para fazer o login, por favor, contate o administ
'preview_converters' => '',
'preview_images' => '',
'preview_markdown' => '',
+'preview_pdf' => '',
'preview_plain' => '',
'previous_state' => 'Estado anterior',
'previous_versions' => 'Previous Versions',
@@ -1051,6 +1066,7 @@ URL: [url]',
'select_grp_ind_notification' => '',
'select_grp_ind_recipients' => '',
'select_grp_ind_reviewers' => '',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => 'Click para selecionar um grupo a ser notificado',
'select_grp_recipients' => '',
'select_grp_reviewers' => 'Clique para selecionar o grupo revisor',
@@ -1142,7 +1158,7 @@ URL: [url]',
'settings_dropFolderDir' => 'Diretório para pasta suspensa',
'settings_dropFolderDir_desc' => 'Este diretório pode ser usado para soltar arquivos no sistema de arquivos do servidor e importá-los de lá, em vez de fazer o upload através do browser. O diretório deve conter um sub-diretório para cada usuário que tem permissão para importar arquivos desta forma.',
'settings_Edition' => 'Configurações Edição',
-'settings_editOnlineFileTypes' => '',
+'settings_editOnlineFileTypes' => 'Editar online os tipos de arquivos',
'settings_editOnlineFileTypes_desc' => 'Arquivos com as seguintes extensões podem ser editados online (use somente letras minúsculas)',
'settings_enable2FactorAuthentication' => '',
'settings_enable2FactorAuthentication_desc' => '',
@@ -1166,6 +1182,8 @@ URL: [url]',
'settings_enableDuplicateDocNames_desc' => 'Permite ter nomes de documentos duplicados em uma pasta.',
'settings_enableEmail' => 'Ativar E-mail',
'settings_enableEmail_desc' => 'Ativar/desativar a notificação de e-mail automático',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => 'Ativar Árvore de Pasta',
'settings_enableFolderTree_desc' => 'Falso para não mostrar a árvore de pastas',
'settings_enableFullSearch' => 'Ativar Pesquisa de texto completo',
@@ -1200,6 +1218,8 @@ URL: [url]',
'settings_enableRecursiveCount_desc' => 'Se estiver ativado, o número de documentos e pastas na exibição de pasta será determinada pela contagem de todos os objetos de forma recursiva proceáando as pastas e contando eáes documentos e pastas que o usuário tem permissão de acesso.',
'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => 'Permitir revisão/aprovação para usuário conectado',
'settings_enableSelfRevApp_desc' => 'Habilite esta opção se quiser que o usuário conectado no momento seja listado como revisores/aprovadores e para transições de fluxo de trabalho.',
'settings_enableSessionList' => '',
@@ -1241,6 +1261,8 @@ URL: [url]',
'settings_guestID_desc' => 'ID do usuário-convidado usada quando conectado como convidado (na maioria das vezes não há necessidade de mudar)',
'settings_httpRoot' => 'Raiz Http',
'settings_httpRoot_desc' => 'O caminho relativo na URL, após a parte do domínio. Não inclua o prefixo http:// ou o nome do host. por exemplo Se a URL completa é http://www.example.com/seeddms/, definir \'/seeddms/\'. Se a URL é http://www.example.com/, definir \'/\'',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => '',
'settings_initialDocumentStatus_desc' => '',
'settings_initialDocumentStatus_draft' => '',
@@ -1271,6 +1293,8 @@ URL: [url]',
'settings_maxDirID_desc' => 'O número máximo de sub-diretórios por diretório mãe. Padrão: 0.',
'settings_maxExecutionTime' => 'Max Tempo de Execução (s)',
'settings_maxExecutionTime_desc' => 'Isso define o tempo máximo em segundos que é permitido executar antes de ser finalizado pelo parse',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => 'Max. número de contagem de documentos/pasta recursiva',
'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' => '',
@@ -1307,8 +1331,12 @@ URL: [url]',
'settings_presetExpirationDate_desc' => '',
'settings_previewWidthDetail' => 'Largura de imagens de visualização (detalhe)',
'settings_previewWidthDetail_desc' => 'Largura imagem de visualização mostrados na página de detalhes',
+'settings_previewWidthDropFolderList' => '',
+'settings_previewWidthDropFolderList_desc' => '',
'settings_previewWidthList' => 'Largura de imagens de visualização (lista)',
'settings_previewWidthList_desc' => 'Largura de imagens de visualização mostrados em listas',
+'settings_previewWidthMenuList' => '',
+'settings_previewWidthMenuList_desc' => '',
'settings_printDisclaimer' => 'Imprimir Responsabilidade',
'settings_printDisclaimer_desc' => 'Se for verdade a mensagem de aviso de isenção os arquivos lang.inc será impresso na parte inferior da página',
'settings_quota' => 'Quota do Usuário',
@@ -1446,6 +1474,7 @@ URL: [url]',
'splash_substituted_user' => 'Usuário substituido',
'splash_switched_back_user' => 'Comutada de volta ao usuário original',
'splash_toogle_group_manager' => 'Gerente Grupo alternado',
+'splash_transfer_document' => '',
'splash_transfer_objects' => '',
'state_and_next_state' => 'Estado/Próximo estado',
'statistic' => 'Estatística',
@@ -1453,9 +1482,10 @@ URL: [url]',
'status_approval_rejected' => '',
'status_approved' => 'Approved',
'status_approver_removed' => 'Approver removed from proceá',
+'status_needs_correction' => '',
'status_not_approved' => 'Not approved',
'status_not_receipted' => '',
-'status_not_reviewed' => '',
+'status_not_reviewed' => 'Não revisado',
'status_not_revised' => '',
'status_receipted' => '',
'status_receipt_rejected' => '',
@@ -1506,9 +1536,12 @@ URL: [url]',
'timeline_add_version' => '',
'timeline_full_add_file' => '',
'timeline_full_add_version' => '',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => '',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => '',
'timeline_skip_add_file' => 'anexo adicionado',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => 'rejeitado',
'timeline_skip_status_change_-3' => 'expirado',
'timeline_skip_status_change_0' => 'revisão pendente',
@@ -1522,8 +1555,12 @@ URL: [url]',
'toggle_manager' => 'Toggle manager',
'toggle_qrcode' => '',
'to_before_from' => 'A data de término não pode ser anterior a data de início',
+'transfer_document' => 'Transferir documento',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
'transfer_objects' => '',
'transfer_objects_to_user' => '',
+'transfer_to_user' => '',
'transition_triggered_email' => 'Transição de fluxo de trabalho desencadeado',
'transition_triggered_email_body' => 'Transição do fluxo de trabalho triggered
Document: [name]
@@ -1646,6 +1683,7 @@ URL: [url]',
'workflow_summary' => 'Sumário de fluxo de trabalho',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Sumário de usuário',
+'x_more_objects' => '',
'year_view' => 'Visualização Anual',
'yes' => 'Sim',
'zh_CN' => 'Chinês (CN)',
diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc
index cd530bf02..c65c0c945 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 (1065), balan (87)
+// Translators: Admin (1068), balan (87)
$text = array(
'2_factor_auth' => '',
@@ -136,6 +136,7 @@ URL: [url]',
'archive_creation_warning' => 'Cu această operațiune puteți crea o arhiva care sa conțina fișierele din toate folderele DMS. După creare, arhiva va fi salvata în folderul de date din serverul dumneavoastră. AVERTISMENT:. O arhivă creată ca lizibilă pentru om nu va putea fi utilizata ca server de backup.',
'ar_EG' => 'Arabă',
'assign_approvers' => 'Atribuire aprobatori',
+'assign_recipients' => '',
'assign_reviewers' => 'Atribuire revizuitori(reviwers)',
'assign_user_property_to' => 'Atribuire proprietati utilizator la',
'assumed_released' => 'Assumed released',
@@ -324,6 +325,7 @@ URL: [url]',
'documentcontent' => 'Continut Document',
'documents' => 'Documente',
'documents_checked_out_by_you' => 'Documente verificate de tine',
+'documents_expired' => 'Documente expirate',
'documents_in_process' => 'Documente în procesare',
'documents_locked' => '',
'documents_locked_by_you' => 'Documente blocate de tine',
@@ -333,6 +335,10 @@ URL: [url]',
'documents_to_receipt' => 'Documente in asteptare pentru confirmarea primirii',
'documents_to_review' => 'Documente care așteaptă revizuirea dumneavoastră',
'documents_to_revise' => 'Documente de revizut',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
'documents_user_reception' => '',
'documents_user_rejected' => '',
'documents_user_requiring_attention' => 'Documente deținute de tine care necesită atenție',
@@ -389,6 +395,8 @@ Utilizator: [username]
URL: [url]',
'document_status_changed_email_subject' => '[sitename]: [name] - Status document schimbat',
'document_title' => 'Document \'[documentname]\'',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => 'Document actualizat',
'document_updated_email_body' => 'Document actualizat
Document: [name]
@@ -467,11 +475,13 @@ URL: [url]',
'error_remove_folder' => '',
'error_remove_permission' => '',
'error_toogle_permission' => '',
+'error_transfer_document' => '',
'es_ES' => 'Spaniola',
'event_details' => 'Detalii eveniment',
'exclude_items' => 'Elemente excluse',
'expired' => 'Expirat',
'expired_at_date' => '',
+'expired_documents' => '',
'expires' => 'Expiră',
'expire_by_date' => 'Expirare dupa data',
'expire_in_1d' => '',
@@ -547,6 +557,7 @@ URL: [url]',
'fullsearch' => 'Căutare text complet',
'fullsearch_hint' => 'Foloseste indexarea intregului text',
'fulltextsearch_disabled' => '',
+'fulltext_converters' => 'Indexare conversie documente',
'fulltext_info' => 'Info indexarea intregului text',
'global_attributedefinitiongroups' => '',
'global_attributedefinitions' => 'Atribute',
@@ -585,7 +596,6 @@ URL: [url]',
'include_documents' => 'Include documente',
'include_subdirectories' => 'Include subfoldere',
'indexing_tasks_in_queue' => 'Actiuni de indexare in stiva',
-'index_converters' => 'Indexare conversie documente',
'index_done' => '',
'index_error' => '',
'index_folder' => 'Index folder',
@@ -593,6 +603,7 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Individuals',
'indivіduals_in_groups' => '',
+'info_recipients_tab_not_released' => '',
'inherited' => 'moștenit',
'inherits_access_copy_msg' => 'Copie lista de acces moștenită',
'inherits_access_empty_msg' => 'Începeți cu lista de acces goală',
@@ -664,7 +675,7 @@ URL: [url]',
'linked_documents' => 'Documente relationate',
'linked_files' => 'Atașamente',
'linked_to_current_version' => '',
-'linked_to_document' => '',
+'linked_to_document' => 'Atasat documentului',
'linked_to_this_version' => '',
'link_alt_updatedocument' => 'Dacă doriți să încărcați fișiere mai mari decât dimensiunea maximă curentă de încărcare, vă rugăm să folosiți alternativa pagină de încărcare.',
'link_to_version' => '',
@@ -712,6 +723,7 @@ URL: [url]',
'monday_abbr' => 'Lu',
'monthly' => 'Lunar',
'month_view' => 'Vizualizare lună',
+'more_objects_loading' => '',
'move' => 'Mută',
'move_clipboard' => 'Mută clipboard',
'move_document' => 'Mută document',
@@ -720,6 +732,7 @@ URL: [url]',
'my_documents' => 'Documentele Mele',
'my_transmittals' => 'Trimiterile mele',
'name' => 'Nume',
+'needs_correction' => '',
'needs_workflow_action' => 'Acest document necesită atenția dumneavoastră. Vă rugăm să verificați tab-ul workflow.',
'network_drive' => '',
'never' => 'niciodată',
@@ -849,6 +862,7 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț
'password_strength' => 'Siguranța parolei',
'password_strength_insuffient' => 'Siguranța parolei este insuficientă',
'password_wrong' => 'Parolă greșită',
+'pdf_converters' => '',
'pending_approvals' => '',
'pending_receipt' => '',
'pending_reviews' => '',
@@ -862,6 +876,7 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț
'preview_converters' => '',
'preview_images' => '',
'preview_markdown' => '',
+'preview_pdf' => '',
'preview_plain' => '',
'previous_state' => 'Stare precedentă',
'previous_versions' => 'Versiune precedentă',
@@ -966,7 +981,7 @@ Folder parinte: [folder_path]
Utilizator: [username]
URL: [url]',
'review_request_email_subject' => '[sitename]: [name] - Cerere de revizuire',
-'review_status' => 'Status revizuire:',
+'review_status' => 'Status revizuire',
'review_submit_email' => 'Revizuire trimisă',
'review_submit_email_body' => 'Revizuire trimisă
Document: [name]
@@ -1076,6 +1091,7 @@ URL: [url]',
'select_grp_ind_notification' => '',
'select_grp_ind_recipients' => '',
'select_grp_ind_reviewers' => '',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => 'Faceti click pentru a selecta o notificare de grup',
'select_grp_recipients' => 'Faceti click pentru a selecta un grup de destinatari',
'select_grp_reviewers' => 'Click pentru a selecta grupul de revizuitori',
@@ -1191,6 +1207,8 @@ URL: [url]',
'settings_enableDuplicateDocNames_desc' => 'Permiteți sa existe nume de documente duplicate într-un fisier.',
'settings_enableEmail' => 'Activare E-mail',
'settings_enableEmail_desc' => 'Activare/dezactivare notificari automare prin e-mail',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => 'Activare Folder Ierarhic',
'settings_enableFolderTree_desc' => 'Activare/dezactivare folder ierarhic în pagina \'Vizualizare Folder\'',
'settings_enableFullSearch' => 'Activare căutare in tot textul',
@@ -1225,6 +1243,8 @@ URL: [url]',
'settings_enableRecursiveCount_desc' => 'Dacă este activată, numărul de documente și foldere din vizualizarea unui director va fi determinat prin numărarea tuturor obiectelor recursiv din folderele unde accesul utilizatorului este permis.',
'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => 'Permite revizuirea/aprobarea pentru utilizatorul autentificat',
'settings_enableSelfRevApp_desc' => 'Activați această opțiune dacă doriți ca utilizatorul autentificat să fie listat ca revizuitor/aprobator sau in tranzițiile workflow-ului.',
'settings_enableSessionList' => '',
@@ -1266,6 +1286,8 @@ URL: [url]',
'settings_guestID_desc' => 'ID-ul utilizatorului oaspete folosit când la Logarea ca oaspete (de cele mai multe ori nu este nevoie să se schimbe)',
'settings_httpRoot' => 'Http Root',
'settings_httpRoot_desc' => 'Calea relativă în URL-ul, după partea domeniului. Nu includeți prefixul http:// sau numele host-ului. (ex: Dacă URL-ul complet este http://www.example.com/seeddms/, setați \'/seeddms/\'. Dacă URL-ul complet este http://www.example.com/, setați \'/\')',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => '',
'settings_initialDocumentStatus_desc' => '',
'settings_initialDocumentStatus_draft' => '',
@@ -1296,6 +1318,8 @@ URL: [url]',
'settings_maxDirID_desc' => 'Numărul maxim de sub-directoare pe director părinte. Implicit: 0.',
'settings_maxExecutionTime' => 'Timp Maxim de executie (s)',
'settings_maxExecutionTime_desc' => 'Acesta stabilește timpul maxim în secunde în care un script este permis să ruleze înainte de a fi oprit',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => 'Numarul Maxim recursiv de numarare documente/foldere',
'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' => '',
@@ -1332,8 +1356,12 @@ URL: [url]',
'settings_presetExpirationDate_desc' => 'Toate documentele noi incarcate vor avea o data de expirare stabilita la aceasta valoare. Data introdusa poate fi specificata astfel incat sa fie inteleasa de functia PHP strtotime(), de exemplu +5 weeks.',
'settings_previewWidthDetail' => 'Lățimea imaginii de previzualizare (detalii)',
'settings_previewWidthDetail_desc' => 'Lățimea imaginii de previzualizare afișată pe pagina detalii',
+'settings_previewWidthDropFolderList' => '',
+'settings_previewWidthDropFolderList_desc' => '',
'settings_previewWidthList' => 'Lățimea imaginii de previzualizare (listă)',
'settings_previewWidthList_desc' => 'Lățimea imaginii de previzualizare afișată în liste',
+'settings_previewWidthMenuList' => '',
+'settings_previewWidthMenuList_desc' => '',
'settings_printDisclaimer' => 'Print Disclaimer',
'settings_printDisclaimer_desc' => 'Dacă este setat, mesajul de Disclaimer din fișierele lang.inc va fi printat în partea de jos a paginii',
'settings_quota' => 'Spatiu alocat utilizator',
@@ -1471,6 +1499,7 @@ URL: [url]',
'splash_substituted_user' => 'Utilizator substituit',
'splash_switched_back_user' => 'Comutat înapoi la utilizatorul original',
'splash_toogle_group_manager' => 'Comută Managerul de grup',
+'splash_transfer_document' => '',
'splash_transfer_objects' => '',
'state_and_next_state' => 'Stare/Stare urmatoare',
'statistic' => 'Statistic',
@@ -1478,6 +1507,7 @@ URL: [url]',
'status_approval_rejected' => 'Proiect respins',
'status_approved' => 'Aprobat',
'status_approver_removed' => 'Aprobator eliminat din proces',
+'status_needs_correction' => '',
'status_not_approved' => 'Neaprobat',
'status_not_receipted' => 'Neprimit inca',
'status_not_reviewed' => 'Nerevizuit',
@@ -1531,9 +1561,12 @@ URL: [url]',
'timeline_add_version' => '',
'timeline_full_add_file' => '[document] Adaugă atașament',
'timeline_full_add_version' => '',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => '[document] Versiune [version]: [status]',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => '',
'timeline_skip_add_file' => 'atașament adăugat',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => 'rejectat',
'timeline_skip_status_change_-3' => 'expirat',
'timeline_skip_status_change_0' => 'așteaptă revizuire',
@@ -1547,8 +1580,12 @@ URL: [url]',
'toggle_manager' => 'Comută Manager',
'toggle_qrcode' => '',
'to_before_from' => 'Data de încheiere nu poate fi înainte de data de începere',
+'transfer_document' => '',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
'transfer_objects' => '',
'transfer_objects_to_user' => '',
+'transfer_to_user' => '',
'transition_triggered_email' => 'Tranziție Workflow declanșată',
'transition_triggered_email_body' => 'Tranziție Workflow declanșată
Document: [name]
@@ -1671,6 +1708,7 @@ URL: [url]',
'workflow_summary' => 'Sumar Workflow',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Sumar Utilizator',
+'x_more_objects' => '',
'year_view' => 'Vizualizare an',
'yes' => 'Da',
'zh_CN' => 'Chineză (CN)',
diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc
index bf616338d..9578a544d 100644
--- a/languages/ru_RU/lang.inc
+++ b/languages/ru_RU/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 (1658)
+// Translators: Admin (1661)
$text = array(
'2_factor_auth' => 'Двухфакторная аутентификация',
@@ -136,6 +136,7 @@ URL: [url]',
'archive_creation_warning' => 'Эта операция создаст архив, содержащий все каталоги. После создания архив будет сохранен в каталоге данных сервера. Внимание: архив созданный как понятный человеку, будет непригоден в качестве резервной копии для восстановления!',
'ar_EG' => 'Arabic',
'assign_approvers' => 'Назначить утверждающих',
+'assign_recipients' => '',
'assign_reviewers' => 'Назначить рецензентов',
'assign_user_property_to' => 'Назначить свойства пользователя',
'assumed_released' => 'Утверждён',
@@ -324,6 +325,7 @@ URL: [url]',
'documentcontent' => 'Содержание документа',
'documents' => 'док.',
'documents_checked_out_by_you' => 'Документ проверен вами',
+'documents_expired' => 'Просроченные документы',
'documents_in_process' => 'Документы в работе',
'documents_locked' => 'Заблокированные документы',
'documents_locked_by_you' => 'Документы, заблокированные вами',
@@ -333,6 +335,10 @@ URL: [url]',
'documents_to_receipt' => 'Документы, которые ожидают подтверждение получения',
'documents_to_review' => 'Документы, ожидающие вашей рецензии',
'documents_to_revise' => 'Документы на ревизии',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
'documents_user_reception' => '',
'documents_user_rejected' => 'Отклоненные документы',
'documents_user_requiring_attention' => 'Ваши документы, требующие внимания',
@@ -389,6 +395,8 @@ URL: [url]',
URL: [url]',
'document_status_changed_email_subject' => '[sitename]: изменён статус документа «[name]»',
'document_title' => 'Документ [documentname]',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => 'Документ обновлён',
'document_updated_email_body' => 'Документ обновлён
Документ: [name]
@@ -467,11 +475,13 @@ URL: [url]',
'error_remove_folder' => '',
'error_remove_permission' => 'Ошибка снятия разрешения',
'error_toogle_permission' => 'Ошибка смены разрешения',
+'error_transfer_document' => '',
'es_ES' => 'Spanish',
'event_details' => 'Информация о событии',
'exclude_items' => 'Не показывать события:',
'expired' => 'Срок действия вышел',
'expired_at_date' => '',
+'expired_documents' => '',
'expires' => 'Срок действия',
'expire_by_date' => 'дата',
'expire_in_1d' => '',
@@ -547,6 +557,7 @@ URL: [url]',
'fullsearch' => 'Полнотекстовый поиск',
'fullsearch_hint' => 'Использовать полнотекстовый индекс',
'fulltextsearch_disabled' => '',
+'fulltext_converters' => 'Индексирование документов',
'fulltext_info' => 'Информация о полнотекстовом индексе',
'global_attributedefinitiongroups' => 'Глобальные группы атрибутов',
'global_attributedefinitions' => 'Атрибуты',
@@ -585,7 +596,6 @@ URL: [url]',
'include_documents' => 'Включая документы',
'include_subdirectories' => 'Включая подкаталоги',
'indexing_tasks_in_queue' => 'Задача индексирования поставлена в очередь',
-'index_converters' => 'Индексирование документов',
'index_done' => '',
'index_error' => '',
'index_folder' => 'Полнотекстовый индекс',
@@ -593,6 +603,7 @@ URL: [url]',
'index_waiting' => 'Ожидание',
'individuals' => 'Пользователи',
'indivіduals_in_groups' => 'Пользователи группы',
+'info_recipients_tab_not_released' => '',
'inherited' => 'унаследованный',
'inherits_access_copy_msg' => 'Скопировать наследованный список',
'inherits_access_empty_msg' => 'Начать с пустого списка доступа',
@@ -620,7 +631,7 @@ URL: [url]',
'invalid_target_folder' => 'Неверный идентификатор целевого каталога',
'invalid_user_id' => 'Неверный идентификатор пользователя',
'invalid_version' => 'Неверная версия документа',
-'in_folder' => '',
+'in_folder' => 'В каталоге',
'in_revision' => 'В рассмотрении',
'in_workflow' => 'В процессе',
'is_disabled' => 'Отключить учётную запись',
@@ -712,6 +723,7 @@ URL: [url]',
'monday_abbr' => 'Пн',
'monthly' => 'Ежемесячно',
'month_view' => 'Месяц',
+'more_objects_loading' => '',
'move' => 'Переместить',
'move_clipboard' => 'Переместить буфер обмена',
'move_document' => 'Переместить документ',
@@ -720,6 +732,7 @@ URL: [url]',
'my_documents' => 'Мои документы',
'my_transmittals' => 'Мои пересылки',
'name' => 'Имя',
+'needs_correction' => '',
'needs_workflow_action' => 'Этот документ требует вашего внимания. См. вкладку «Процесс».',
'network_drive' => 'Сетевой диск',
'never' => 'никогда',
@@ -846,6 +859,7 @@ URL: [url]',
'password_strength' => 'Надёжность пароля',
'password_strength_insuffient' => 'Недостаточная надёжность пароля',
'password_wrong' => 'Неверный пароль',
+'pdf_converters' => '',
'pending_approvals' => 'В ожидании утверждения',
'pending_receipt' => '',
'pending_reviews' => 'В ожидании рецензии',
@@ -859,6 +873,7 @@ URL: [url]',
'preview_converters' => 'Предварительный просмотр конвертации документа',
'preview_images' => '',
'preview_markdown' => 'Markdown',
+'preview_pdf' => '',
'preview_plain' => 'Текст',
'previous_state' => 'Предыдущее состояние',
'previous_versions' => 'Предыдущие версии',
@@ -1083,6 +1098,7 @@ URL: [url]',
'select_grp_ind_notification' => 'Выберите группу',
'select_grp_ind_recipients' => '',
'select_grp_ind_reviewers' => 'Выберите группу',
+'select_grp_ind_revisors' => '',
'select_grp_notification' => 'Выберите группу для уведомления',
'select_grp_recipients' => 'Выберите группу получателей',
'select_grp_reviewers' => 'Выберите рецензирующую группу',
@@ -1198,6 +1214,8 @@ URL: [url]',
'settings_enableDuplicateDocNames_desc' => 'Разрешить документы с одинаковым названием в каталоге.',
'settings_enableEmail' => 'Включить e-mail',
'settings_enableEmail_desc' => 'Включить/отключить автоматическое уведомление по e-mail.',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => 'Включить дерево каталогов',
'settings_enableFolderTree_desc' => 'Если отключено, не будет показано дерево каталогов.',
'settings_enableFullSearch' => 'Включить полнотекстовый поиск',
@@ -1232,6 +1250,8 @@ URL: [url]',
'settings_enableRecursiveCount_desc' => 'Если включено, количество документов и каталогов в виде каталога будет определятся рекурсивным подсчётом всех документов и каталогов разрешённых для доступа пользователя.',
'settings_enableRevisionWorkflow' => 'Включить процесс ревизии',
'settings_enableRevisionWorkflow_desc' => 'Включить для активации функции ревизии документа по истечении определенного периода времени.',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => 'Разрешить рецензию/утверждение пользователями вошедшими в систему',
'settings_enableSelfRevApp_desc' => 'Включите для того, чтобы пользователи, в настоящее время выполнившие вход в систему, были в списке рецензентов/утверждающих и в изменении процесса.',
'settings_enableSessionList' => '',
@@ -1273,6 +1293,8 @@ URL: [url]',
'settings_guestID_desc' => 'Идентификатор гостя (можно не изменять).',
'settings_httpRoot' => 'Корень http',
'settings_httpRoot_desc' => 'Относительный путь в URL, после доменной части. Без http://. Например, если полный URL http://www.example.com/seeddms/, то нужно указать «/seeddms/». Если URL http://www.example.com/, то «/».',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => 'Начальный статус документа',
'settings_initialDocumentStatus_desc' => 'Этот статус будет установлен, когда добавляется документ',
'settings_initialDocumentStatus_draft' => 'Черновик',
@@ -1303,6 +1325,8 @@ URL: [url]',
'settings_maxDirID_desc' => 'Максимум каталогов в родительском каталоге. По умолчанию 0.',
'settings_maxExecutionTime' => 'Максимальное время выполнения, с',
'settings_maxExecutionTime_desc' => 'Устанавливает максимальное время выполнения скрипта, перед тем как он будет завершён.',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => 'Ограничение рекурсивного подсчёта документов и каталогов',
'settings_maxRecursiveCount_desc' => 'Максимальное количество документов или каталогов, которые будут проверены на права доступа при рекурсивном подсчёте объектов. При превышении этого количества, будет оценено количество документов и каталогов в виде каталога.',
'settings_maxSizeForFullText' => 'Макс. размер документа для индексирования на лету',
@@ -1339,8 +1363,12 @@ URL: [url]',
'settings_presetExpirationDate_desc' => 'Все новые загружаемые документы имеют срок действия, установленный по этому шаблону. Дата может быть указана в понятном для функции PHP strtotime() виде, например +5 weeks.',
'settings_previewWidthDetail' => 'Ширина изображения предварительного просмотра (детально)',
'settings_previewWidthDetail_desc' => 'Ширина изображения для предварительного просмотра на странице информации',
+'settings_previewWidthDropFolderList' => '',
+'settings_previewWidthDropFolderList_desc' => '',
'settings_previewWidthList' => 'Ширина изображения для предварительного просмотра (список)',
'settings_previewWidthList_desc' => 'Ширина картинок предварительного просмотра показана в списках',
+'settings_previewWidthMenuList' => '',
+'settings_previewWidthMenuList_desc' => '',
'settings_printDisclaimer' => 'Выводить предупреждение',
'settings_printDisclaimer_desc' => 'Если включено, то предупреждение из lang.inc будет выводится внизу каждой страницы.',
'settings_quota' => 'Квота пользователя',
@@ -1478,6 +1506,7 @@ URL: [url]',
'splash_substituted_user' => 'Пользователь переключён',
'splash_switched_back_user' => 'Переключён на исходного пользователя',
'splash_toogle_group_manager' => 'Изменён менеджер группы',
+'splash_transfer_document' => '',
'splash_transfer_objects' => '',
'state_and_next_state' => 'Статус / следующий статус',
'statistic' => 'Статистика',
@@ -1485,6 +1514,7 @@ URL: [url]',
'status_approval_rejected' => 'Черновик отклонён',
'status_approved' => 'Утверждён',
'status_approver_removed' => 'Утверждающий удалён из процесса',
+'status_needs_correction' => '',
'status_not_approved' => 'Не утверждён',
'status_not_receipted' => 'Получение не подтверждено',
'status_not_reviewed' => 'Не рецензирован',
@@ -1538,9 +1568,12 @@ URL: [url]',
'timeline_add_version' => 'Новая версия [version]',
'timeline_full_add_file' => '[document] Новое вложение',
'timeline_full_add_version' => '[document] Новая версия [version]',
+'timeline_full_scheduled_revision' => '',
'timeline_full_status_change' => '[document] Версия [version]: [status]',
+'timeline_scheduled_revision' => '',
'timeline_selected_item' => 'Выбранный документ',
'timeline_skip_add_file' => 'вложение добавлено',
+'timeline_skip_scheduled_revision' => '',
'timeline_skip_status_change_-1' => 'отклонён',
'timeline_skip_status_change_-3' => 'срок действия вышел',
'timeline_skip_status_change_0' => 'ожидает рецензии',
@@ -1554,8 +1587,12 @@ URL: [url]',
'toggle_manager' => 'Изменить как менеджера',
'toggle_qrcode' => '',
'to_before_from' => 'Конечная дата не может быть меньше начальной даты',
+'transfer_document' => 'Передать документ',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
'transfer_objects' => '',
'transfer_objects_to_user' => '',
+'transfer_to_user' => '',
'transition_triggered_email' => 'Изменено состояние процесса',
'transition_triggered_email_body' => 'Изменено состояние процесса
Документ: [name]
@@ -1678,6 +1715,7 @@ URL: [url]',
'workflow_summary' => 'Сводка по процессу',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Сводка по пользователю',
+'x_more_objects' => '',
'year_view' => 'Год',
'yes' => 'Да',
'zh_CN' => 'Chinese (CN)',
diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc
index ad420ec02..129cf401b 100644
--- a/languages/sk_SK/lang.inc
+++ b/languages/sk_SK/lang.inc
@@ -19,14 +19,14 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
-// Translators: Admin (551), destinqo (19)
+// Translators: Admin (556), destinqo (19), pS2017 (508)
$text = array(
-'2_factor_auth' => '',
+'2_factor_auth' => '2-faktorové overovanie',
'2_factor_auth_info' => '',
-'2_fact_auth_secret' => '',
+'2_fact_auth_secret' => 'Tajný',
'accept' => 'Prijať',
-'access_control' => '',
+'access_control' => 'Kontrola prístupu',
'access_control_is_off' => '',
'access_denied' => 'Prístup zamietnutý.',
'access_inheritance' => 'Dedičnosť prístupu',
@@ -65,19 +65,19 @@ URL: [url]',
'add_member' => 'Pridať člena',
'add_multiple_documents' => 'Pridaj viac dokumentov',
'add_multiple_files' => 'Pridať viacero súborov (názov súboru sa použije ako názov dokumentu)',
-'add_receipt' => '',
+'add_receipt' => 'Potvrďte príjem',
'add_review' => 'Poslať kontrolu',
-'add_revision' => '',
-'add_role' => '',
+'add_revision' => 'Pridať schválenie',
+'add_role' => 'Pridať novú rolu',
'add_subfolder' => 'Pridať podzložku',
'add_to_clipboard' => 'Pridaj do schránky',
'add_to_transmittal' => '',
'add_transmittal' => '',
'add_user' => 'Pridať nového používatela',
-'add_user_to_group' => '',
-'add_workflow' => '',
-'add_workflow_action' => '',
-'add_workflow_state' => '',
+'add_user_to_group' => 'Pridať používateľa do skupiny',
+'add_workflow' => 'Pridať nový pracovný postup',
+'add_workflow_action' => 'Pridať novú akciu pracovného postupu',
+'add_workflow_state' => 'Pridať nový stav pracovného postupu',
'admin' => 'Správca',
'admin_tools' => 'Nástroje správcu',
'all' => 'Všetko',
@@ -85,7 +85,7 @@ URL: [url]',
'all_documents' => 'Všetky dokumenty',
'all_pages' => 'Všetky',
'all_users' => 'Všetci používatelia',
-'already_subscribed' => '',
+'already_subscribed' => 'Už ste sa prihlásili na odber',
'and' => 'a',
'apply' => 'Použiť',
'approvals_accepted' => '',
@@ -119,58 +119,59 @@ URL: [url]',
'archive_creation_warning' => 'Touto akciou môžete vytvoriť archív obsahujúci celú DMS zložku. Po vytvorení bude každý súbor uložený do dátovej zložky súborov na vašom serveri. UPOZORNENIE: uživateľsky prístupný archív nie je možné použiť ako zálohu servera.',
'ar_EG' => 'Arabština',
'assign_approvers' => 'Určiť schvaľovateľov',
+'assign_recipients' => '',
'assign_reviewers' => 'Určiť recenzentov',
'assign_user_property_to' => 'Assign user\'s properties to',
'assumed_released' => 'Pokladá sa za zverejnené',
'attrdefgroup_management' => '',
-'attrdefgrp_show_detail' => '',
-'attrdefgrp_show_list' => '',
-'attrdefgrp_show_search' => '',
-'attrdefgrp_show_searchlist' => '',
+'attrdefgrp_show_detail' => 'Detaily',
+'attrdefgrp_show_list' => 'Zoznam',
+'attrdefgrp_show_search' => 'Hľadať',
+'attrdefgrp_show_searchlist' => 'Výsledok hľadania',
'attrdef_exists' => '',
'attrdef_info' => 'Informácia',
'attrdef_in_use' => '',
'attrdef_management' => '',
-'attrdef_maxvalues' => '',
-'attrdef_minvalues' => '',
+'attrdef_maxvalues' => 'Max. počet hodnôt',
+'attrdef_minvalues' => 'Min. počet hodnôt',
'attrdef_min_greater_max' => '',
'attrdef_multiple' => '',
'attrdef_multiple_needs_valueset' => '',
-'attrdef_must_be_multiple' => '',
+'attrdef_must_be_multiple' => 'Atribút musí mať viac ako jednu hodnotu, ale nie je nastavená viacnásobná hodnota',
'attrdef_name' => 'Meno',
-'attrdef_noname' => '',
+'attrdef_noname' => 'Chýba názov definície atribútu',
'attrdef_objtype' => 'Typ objektu',
-'attrdef_regex' => '',
-'attrdef_type' => '',
-'attrdef_type_boolean' => '',
+'attrdef_regex' => 'Regulárny výraz',
+'attrdef_type' => 'Typ',
+'attrdef_type_boolean' => 'Boolean',
'attrdef_type_date' => 'Dátum',
-'attrdef_type_email' => '',
-'attrdef_type_float' => '',
-'attrdef_type_int' => '',
-'attrdef_type_string' => '',
-'attrdef_type_url' => '',
-'attrdef_valueset' => '',
-'attributes' => '',
-'attribute_changed_email_body' => '',
-'attribute_changed_email_subject' => '',
-'attribute_count' => '',
-'attribute_value' => '',
-'attribute_value_not_in_valueset' => '',
-'attr_malformed_boolean' => '',
-'attr_malformed_date' => '',
-'attr_malformed_email' => '',
-'attr_malformed_float' => '',
-'attr_malformed_int' => '',
-'attr_malformed_url' => '',
-'attr_max_values' => '',
+'attrdef_type_email' => 'E-mail',
+'attrdef_type_float' => 'Float',
+'attrdef_type_int' => 'Integer',
+'attrdef_type_string' => 'String',
+'attrdef_type_url' => 'URL',
+'attrdef_valueset' => 'Nastaviť hodnoty',
+'attributes' => 'Atribúty',
+'attribute_changed_email_body' => 'Zmenené atribúty Dokumentu: [name] Vezia: [version] Atribút: [attribute] Nadradená zložka: [folder_path] Používateľ: [username] URL: [url]',
+'attribute_changed_email_subject' => '[sitename]: [name] - Atribút sa zmenil',
+'attribute_count' => 'Počet použití',
+'attribute_value' => 'Hodnota atribútu',
+'attribute_value_not_in_valueset' => 'Hodnota nie je nastavená',
+'attr_malformed_boolean' => 'Hodnota atribútu \'[value]\' z atribútu \'[attrname]\' nie je platný boolean.',
+'attr_malformed_date' => 'Hodnota atribútu \'[value]\' v atribúte \'[attrname]\' nie je platný date.',
+'attr_malformed_email' => 'Hodnota atribútu \'[value]\' v atribúte \'[attrname]\' nie je platná URL.',
+'attr_malformed_float' => 'Hodnota atribútu \'[value]\' v atribúte \'[attrname]\' nie je platný float.',
+'attr_malformed_int' => 'Hodnota atribútu \'[value]\' v atribúte \'[attrname]\' nie je platný integer.',
+'attr_malformed_url' => 'Hodnota atribútu \'[value]\' v atribúte \'[attrname]\' nie je platná URL.',
+'attr_max_values' => 'Je prekročený maximálny počet požadovaných hodnôt pre atribút [attrname].',
'attr_min_values' => '',
'attr_not_in_valueset' => '',
'attr_no_regex_match' => '',
'attr_validation_error' => '',
'at_least_n_users_of_group' => '',
'august' => 'August',
-'authentication' => '',
-'author' => '',
+'authentication' => 'Overenie pravosti',
+'author' => 'Autor',
'automatic_status_update' => 'Automaticka zmena stavu',
'back' => 'Prejsť späť',
'backup_list' => 'Zoznam záloh',
@@ -181,74 +182,74 @@ URL: [url]',
'bg_BG' => 'Bulharsky',
'browse' => 'Prehľadávať',
'calendar' => 'Kalendár',
-'calendar_week' => '',
+'calendar_week' => 'Kalendárny týždeň',
'cancel' => 'Zrušiť',
'cannot_assign_invalid_state' => 'Nie je možné prideliť schvaľovateľov dokumentu, ktorý nečaká na kontrolu alebo schválenie.',
'cannot_change_final_states' => 'Upozornenie: Nebolo možné zmeniť stav dokumentov, ktoré boli odmietnuté, označené ako zastaralé alebo platnosť vypršala.',
-'cannot_delete_user' => '',
-'cannot_delete_yourself' => '',
+'cannot_delete_user' => 'Nie je možné odstrániť používateľa',
+'cannot_delete_yourself' => 'Vás nie je možné odstrániť',
'cannot_move_root' => 'Chyba: Nie je možné presunúť koreňovú zložku.',
'cannot_retrieve_approval_snapshot' => 'Nie je možné získať informáciu o stave schválenia tejto verzie dokumentu.',
'cannot_retrieve_review_snapshot' => 'Nie je možné získať informáciu o stave kontroly tejto verzie dokumentu.',
'cannot_rm_root' => 'Chyba: Nie je možné zmazať koreňovú zložku.',
'categories' => 'Kategórie',
-'categories_loading' => '',
-'category' => '',
-'category_exists' => '',
-'category_filter' => '',
-'category_info' => '',
-'category_in_use' => '',
-'category_noname' => '',
+'categories_loading' => 'Počkajte, kým nebude načítaný zoznam kategórií ...',
+'category' => 'Kategória',
+'category_exists' => 'Kategória už existuje.',
+'category_filter' => 'Iba kategórie',
+'category_info' => 'Informácia',
+'category_in_use' => 'Táto kategória sa v súčasnosti používa v dokumentoch.',
+'category_noname' => 'Nebolo zadané žiadne meno kategórie.',
'ca_ES' => 'Katalánština',
'change_assignments' => 'Zmeniť úlohy',
-'change_password' => '',
-'change_password_message' => '',
-'change_recipients' => '',
-'change_revisors' => '',
+'change_password' => 'Zmeniť heslo',
+'change_password_message' => 'Vaše heslo bolo zmenené.',
+'change_recipients' => 'Nastaviť príjemcov',
+'change_revisors' => 'Nastaviť kontrolórov',
'change_status' => 'Zmeniť stav',
'charts' => 'Grafy',
'chart_docsaccumulated_title' => 'Počet dokumentov',
'chart_docspercategory_title' => 'Dokumenty podľa kategórie',
-'chart_docspermimetype_title' => '',
+'chart_docspermimetype_title' => 'Dokumenty podľa mime-type',
'chart_docspermonth_title' => 'Nové dokumenty za mesiac',
'chart_docsperstatus_title' => 'Dokumenty podľa stavu',
'chart_docsperuser_title' => 'Dokumenty podľa používateľa',
'chart_selection' => 'Vyber graf',
-'chart_sizeperuser_title' => '',
+'chart_sizeperuser_title' => 'Diskový priestor na používateľa',
'checkedout_file_has_different_version' => '',
'checkedout_file_has_disappeared' => '',
'checkedout_file_is_unchanged' => '',
'checkin_document' => '',
'checkoutpath_does_not_exist' => '',
-'checkout_document' => '',
-'checkout_is_disabled' => '',
-'choose_attrdef' => '',
-'choose_attrdefgroup' => '',
+'checkout_document' => 'Pozrieť sa na dokument',
+'checkout_is_disabled' => 'Kontrola dokumentov je zakázaná v konfigurácii.',
+'choose_attrdef' => 'Vyberte prosím definíciu atribútu',
+'choose_attrdefgroup' => 'Vyberte skupinu atribútov',
'choose_category' => 'Vyberte prosím',
'choose_group' => 'Vyberte skupinu',
-'choose_role' => '',
-'choose_target_category' => '',
+'choose_role' => 'Vybrať rolu',
+'choose_target_category' => 'Vybrať kategóriu',
'choose_target_document' => 'Vyberte dokument',
'choose_target_file' => 'Vyberte súbor',
'choose_target_folder' => 'Vyberte cieľovú zložku',
'choose_user' => 'Vyberte používateľa',
-'choose_workflow' => '',
-'choose_workflow_action' => '',
-'choose_workflow_state' => '',
-'class_name' => '',
+'choose_workflow' => 'Vyprať pracovný postup',
+'choose_workflow_action' => 'Vybrať akciu pracovného postupu',
+'choose_workflow_state' => 'Vybrať stav pracovného postupu',
+'class_name' => 'Názov triedy',
'clear_cache' => 'Vyčistiť pamäť cache',
-'clear_clipboard' => '',
-'clear_password' => '',
+'clear_clipboard' => 'Vymazať schránku',
+'clear_password' => 'Vymazať heslo',
'clipboard' => 'Schránka',
'close' => 'Zavrieť',
-'command' => '',
+'command' => 'Príkaz',
'comment' => 'Komentár',
-'comment_changed_email' => '',
+'comment_changed_email' => 'Nepreložené',
'comment_for_current_version' => 'Version comment',
-'confirm_clear_cache' => '',
-'confirm_create_fulltext_index' => '',
-'confirm_move_document' => '',
-'confirm_move_folder' => '',
+'confirm_clear_cache' => 'Chcete naozaj vyčistiť vyrovnávaciu pamäť? Tým sa odstránia všetky predbežne náhľady obrázkov.',
+'confirm_create_fulltext_index' => 'Áno, chcel by som obnoviť fullttext index!',
+'confirm_move_document' => 'Potvrďte presunutie dokumentu.',
+'confirm_move_folder' => 'Potvrďte presunutie zložky.',
'confirm_pwd' => 'Potvrdenie hesla',
'confirm_rm_backup' => 'Skutočne si prajete odstrániť zálohu "[arkname]"? Buďte opatrní, táto akcia je nezvratná.',
'confirm_rm_document' => 'Naozaj chcete odstrániť dokument \'[documentname]\'? Buďte opatrní: Túto činnosť nemožno vrátiť späť.',
@@ -260,31 +261,31 @@ URL: [url]',
'confirm_rm_group' => 'Skutočne si prajete odstrániť skupinu "[groupname]"? Buďte opatrní, táto akcia je nezvratná.',
'confirm_rm_log' => 'Skutočne si prajete zmazať protokol "[logname]"? Buďte opatrní, táto akcia je nezvratná.',
'confirm_rm_transmittal' => '',
-'confirm_rm_transmittalitem' => '',
+'confirm_rm_transmittalitem' => 'Potvrďte odstránenie',
'confirm_rm_user' => 'Skutočne si prajete odstrániť používateľa "[username]"? Buďte opatrní, táto akcia je nezvratná.',
'confirm_rm_user_from_processes' => '',
'confirm_rm_version' => 'Naozaj chcete odstrániť verziu [version] dokumentu "[documentname]"? Buďte opatrní: Túto činnosť nemožno vrátiť späť.',
'confirm_transfer_objects' => '',
-'confirm_update_transmittalitem' => '',
+'confirm_update_transmittalitem' => 'Potvrdiť aktualizáciu',
'content' => 'Obsah',
'continue' => 'Pokračovať',
-'converter_new_cmd' => '',
-'converter_new_mimetype' => '',
+'converter_new_cmd' => 'Príkaz',
+'converter_new_mimetype' => 'Nový mime-type',
'copied_to_checkout_as' => '',
-'create_download_link' => '',
+'create_download_link' => 'Vytvoriť odkaz na stiahnutie',
'create_fulltext_index' => 'Vytvoriť fulltext index',
'create_fulltext_index_warning' => '',
'creation_date' => 'Vytvorené',
'cs_CZ' => 'Čestina',
'current_password' => '',
-'current_quota' => '',
-'current_state' => '',
+'current_quota' => 'Súčasná kvóta systému je nastavená na [quota].',
+'current_state' => 'Aktuálny stav',
'current_version' => 'Aktuálna verzia',
'daily' => 'Denná',
-'databasesearch' => '',
+'databasesearch' => 'Hľadať databázu',
'date' => 'Dátum',
-'days' => '',
-'debug' => '',
+'days' => 'dní',
+'debug' => 'Ladiť',
'december' => 'December',
'default_access' => 'Štandardný režim prístupu',
'default_keywords' => 'Dostupné kľúčové slová',
@@ -294,38 +295,43 @@ URL: [url]',
'details_version' => 'Podrobnosti verzie: [version]',
'de_DE' => 'Nemčina',
'disclaimer' => 'Toto je zabezpečená zóna. Prístup je povolený len autorizovaným osobám.',
-'discspace' => '',
+'discspace' => 'Priestor na disku',
'docs_in_reception_no_access' => '',
'docs_in_revision_no_access' => '',
'document' => 'Dokument',
-'documentcontent' => '',
+'documentcontent' => 'Obsah dokumentu',
'documents' => 'Dokumenty',
'documents_checked_out_by_you' => '',
+'documents_expired' => 'Dokumenty, ktorým skončila platnosť',
'documents_in_process' => 'Dokumenty v spracovaní',
-'documents_locked' => '',
+'documents_locked' => 'Zamknuté dokumenty',
'documents_locked_by_you' => 'Vami uzamknuté dokumenty',
-'documents_only' => '',
+'documents_only' => 'Iba dokumenty',
'documents_to_approve' => 'Dokumenty čakajúce na schválenie používateľa',
-'documents_to_process' => '',
+'documents_to_process' => 'Dokumenty, ktoré potrebujú spracovanie',
'documents_to_receipt' => '',
'documents_to_review' => 'Dokumenty čakajúce na kontrolu používateľa',
-'documents_to_revise' => '',
-'documents_user_reception' => '',
-'documents_user_rejected' => '',
+'documents_to_revise' => 'Dokumenty čakajúce na vašu revíziu',
+'documents_user_draft' => '',
+'documents_user_expiration' => '',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
+'documents_user_reception' => 'Dokumenty čakajúce na prijatie',
+'documents_user_rejected' => 'Zamietnuté dokumenty',
'documents_user_requiring_attention' => 'Dokumenty, ktoré používateľ vlastní a vyžadujú pozornosť',
-'documents_with_notification' => '',
+'documents_with_notification' => 'Dokumenty s upozornením',
'document_already_checkedout' => '',
'document_already_locked' => 'Tento dokument je už zamknutý',
-'document_comment_changed_email' => '',
+'document_comment_changed_email' => 'Komentár sa zmenil',
'document_comment_changed_email_body' => '',
-'document_comment_changed_email_subject' => '',
-'document_count' => '',
+'document_comment_changed_email_subject' => '[sitename]: [name] - Komentár sa zmenil',
+'document_count' => 'Počet dokumentov',
'document_deleted' => 'Dokument zmazaný',
'document_deleted_email' => 'Dokument zmazany',
-'document_deleted_email_body' => '',
-'document_deleted_email_subject' => '',
-'document_duplicate_name' => '',
-'document_has_no_workflow' => '',
+'document_deleted_email_body' => 'Dokument bol odstránený: [name] Nadradená zložka: [folder_path] Používateľ: [username]',
+'document_deleted_email_subject' => '[sitename]: [name] - Dokument bol zmazaný',
+'document_duplicate_name' => 'Duplicitný názov dokumentu',
+'document_has_no_workflow' => 'Dokument nemá pracovný postup',
'document_infos' => 'Informácie o dokumente',
'document_is_checked_out' => '',
'document_is_not_locked' => 'Tento dokument nie je zamknutý',
@@ -333,43 +339,45 @@ URL: [url]',
'document_link_public' => 'Verejný',
'document_moved_email' => 'Dokument presunuty',
'document_moved_email_body' => '',
-'document_moved_email_subject' => '',
+'document_moved_email_subject' => '[sitename]: [name] - Dokument bol presunutý',
'document_not_checkedout' => '',
'document_renamed_email' => 'Dokument premenovany',
-'document_renamed_email_body' => '',
-'document_renamed_email_subject' => '',
+'document_renamed_email_body' => 'Názov dokumentu zmenený Dokument: [name] Nadradená zložka: [folder_path] Starý názov: [old_name] Používateľ: [username] URL: [url]',
+'document_renamed_email_subject' => '[sitename]: [name] - Dokument bol premenovaný',
'document_status_changed_email' => 'Stav dokumentu zmeneny',
'document_status_changed_email_body' => '',
'document_status_changed_email_subject' => '',
'document_title' => 'Dokument \'[documentname]\'',
+'document_transfered_email_body' => '',
+'document_transfered_email_subject' => '',
'document_updated_email' => 'Dokument aktualizovany',
'document_updated_email_body' => '',
-'document_updated_email_subject' => '',
+'document_updated_email_subject' => '[sitename]: [name] - Dokument bol aktualizovaný',
'does_not_expire' => 'Platnosť nikdy nevyprší',
'does_not_inherit_access_msg' => 'Zdediť prístup',
'download' => 'Stiahnuť',
-'download_links' => '',
+'download_links' => 'Odkazy na stiahnutie',
'download_link_email_body' => '',
-'download_link_email_subject' => '',
-'do_object_repair' => '',
-'do_object_setchecksum' => '',
-'do_object_setfilesize' => '',
-'do_object_unlink' => '',
-'draft' => '',
+'download_link_email_subject' => 'Odkaz na stiahnutie',
+'do_object_repair' => 'Opraviť všetky zložky a dokumenty.',
+'do_object_setchecksum' => 'Nastaviť kontrolný súčet',
+'do_object_setfilesize' => 'Nastaviť veľkosť súboru',
+'do_object_unlink' => 'Zmazať verziu dokumentu',
+'draft' => 'Návrh',
'draft_pending_approval' => 'Návrh - čaká na schválenie',
'draft_pending_review' => 'Návrh - čaká na kontrolu',
'drag_icon_here' => 'Sem myšou pretiahnite ikonu, zložku alebo dokument',
'dropfolderdir_missing' => '',
-'dropfolder_file' => '',
-'dropfolder_folder' => '',
+'dropfolder_file' => 'Súbor z drop zložky',
+'dropfolder_folder' => 'Zložka z drop zložky',
'dropupload' => 'Rýchlo nahraj',
'drop_files_here' => 'Sem vložte súbory!',
'dump_creation' => 'Vytvorenie výstupu DB',
'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' => '',
+'duplicates' => 'Duplikáty',
+'duplicate_content' => 'Duplicitný obsah',
'edit' => 'upraviť',
'edit_attributes' => 'Uprav parametre',
'edit_comment' => 'Upraviť komentár',
@@ -386,54 +394,56 @@ URL: [url]',
'edit_folder_notify' => 'Zoznam upozornení',
'edit_folder_props' => 'Uprav priečinok',
'edit_group' => 'Upraviť skupinu',
-'edit_online' => '',
+'edit_online' => 'Upraviť online',
'edit_transmittal_props' => '',
'edit_user' => 'Upraviť používateľa',
'edit_user_details' => 'Upraviť podrobnosti používateľa',
-'edit_version' => '',
+'edit_version' => 'Upraviť verziu',
'el_GR' => 'Grécky',
'email' => 'Email',
-'email_error_title' => '',
+'email_error_title' => 'Nebol zadaný žiadny E-mail',
'email_footer' => 'Nastavenia e-mailu si kedykoľvek môžete zmeniť cez \'Môj účet\'',
'email_header' => 'Toto je automatická správa od DMS servera.',
-'email_not_given' => '',
+'email_not_given' => 'Prosím, zadajte platnú emailovú adresu.',
'empty_attribute_group_list' => '',
'empty_folder_list' => 'Žiadne dokumenty alebo priečinky',
'empty_notify_list' => 'Žiadne položky',
'en_GB' => 'Angličtina (UK)',
-'equal_transition_states' => '',
+'equal_transition_states' => 'Začiatok a koniec sú rovnaké',
'error' => 'Chyba',
'error_add_aro' => '',
'error_add_permission' => '',
-'error_cleared_cache' => '',
+'error_cleared_cache' => 'Chyba pri vymazaní vyrovnávacej pamäte',
'error_importfs' => '',
-'error_no_document_selected' => '',
-'error_no_folder_selected' => '',
+'error_no_document_selected' => 'Nie je vybratý žiadny dokument',
+'error_no_folder_selected' => 'Nie je vybratá žiadna zložka',
'error_occured' => 'Vyskytla sa chyba',
-'error_remove_document' => '',
-'error_remove_folder' => '',
-'error_remove_permission' => '',
-'error_toogle_permission' => '',
+'error_remove_document' => 'Pri odstraňovaní dokumentu sa vyskytla chyba',
+'error_remove_folder' => 'Pri odstraňovaní zložky sa vyskytla chyba',
+'error_remove_permission' => 'Chyba pri odstránení povolenia',
+'error_toogle_permission' => 'Chyba pri zmene povolenia',
+'error_transfer_document' => '',
'es_ES' => 'Španielčina',
'event_details' => 'Detail udalosti',
-'exclude_items' => '',
+'exclude_items' => 'Vylúčiť položky',
'expired' => 'Platnosť vypršala',
-'expired_at_date' => '',
+'expired_at_date' => 'Platnosť vypršala [datetime]',
+'expired_documents' => 'Dokumenty, ktorým skončila platnosť',
'expires' => 'Platnosť vyprší',
-'expire_by_date' => '',
-'expire_in_1d' => '',
-'expire_in_1h' => '',
-'expire_in_1m' => '',
-'expire_in_1w' => '',
-'expire_in_1y' => '',
-'expire_in_2h' => '',
-'expire_in_2y' => '',
-'expire_today' => '',
-'expire_tomorrow' => '',
+'expire_by_date' => 'Platnosť skončí podľa dátumu',
+'expire_in_1d' => 'Platnosť vyprší za 1 deň',
+'expire_in_1h' => 'Platnosť vyprší za 1 h',
+'expire_in_1m' => 'Platnosť vyprší za 1 mesiac',
+'expire_in_1w' => 'Platnosť vyprší za 1 týždeň',
+'expire_in_1y' => 'Platnosť vyprší za 1 rok',
+'expire_in_2h' => 'Platnosť vyprší za 2 h',
+'expire_in_2y' => 'Platnosť vyprší za 2 roky',
+'expire_today' => 'Platnosť vyprší dnes',
+'expire_tomorrow' => 'Platnosť vyprší zajtra',
'expiry_changed_email' => 'Datum platnosti zmeneny',
'expiry_changed_email_body' => '',
-'expiry_changed_email_subject' => '',
-'export' => '',
+'expiry_changed_email_subject' => '[sitename]: [name] - Dátum vypršania platnosti bol zmenený',
+'export' => 'Exportovať',
'extension_manager' => 'Správa rozšírení',
'february' => 'Február',
'file' => 'Súbor',
@@ -442,47 +452,48 @@ URL: [url]',
'files_deletion_warning' => 'Touto akciou môžete odstrániť celú DMS zložku. Verziovacie informácie zostanú viditeľné.',
'files_loading' => 'Prosím počkajte, kým sa načíta zoznam súborov ...',
'file_size' => 'Veľkosť súboru',
-'filter_for_documents' => '',
-'filter_for_folders' => '',
+'filter_for_documents' => 'Ďalší filter pre dokumenty',
+'filter_for_folders' => 'Ďalší filter pre zložky',
'folder' => 'Zlozka',
'folders' => 'Zložky',
'folders_and_documents_statistic' => 'Prehľad zložiek a dokumentov',
-'folders_with_notification' => '',
-'folder_comment_changed_email' => '',
-'folder_comment_changed_email_body' => '',
-'folder_comment_changed_email_subject' => '',
+'folders_with_notification' => 'Zložky s upozornením',
+'folder_comment_changed_email' => 'Komentár sa zmenil',
+'folder_comment_changed_email_body' => 'Komentár zmenený pre Zložku: [name] Starý komentár: [old_comment] Komentár: [new_comment] Nadradená zložka: [folder_path] Používateľ: [username] URL: [url]',
+'folder_comment_changed_email_subject' => '[sitename]: [name] - Komentár zmenený',
'folder_contents' => 'Obsah zložky',
'folder_deleted_email' => 'Zlozka zmazana',
'folder_deleted_email_body' => '',
-'folder_deleted_email_subject' => '',
+'folder_deleted_email_subject' => '[sitename]: [name] - Zložka bola odstránená',
'folder_infos' => 'Informácie o zložke',
'folder_moved_email' => 'Zlozka presunuta',
'folder_moved_email_body' => '',
-'folder_moved_email_subject' => '',
+'folder_moved_email_subject' => '[sitename]: [name] - Zložka bola presunutá',
'folder_renamed_email' => 'Zlozka premenovana',
-'folder_renamed_email_body' => '',
-'folder_renamed_email_subject' => '',
+'folder_renamed_email_body' => 'Zložka bola premenovaná Zložka: [name] Nadradená zložka: [folder_path] Starý názov: [old_name] Používateľ: [username] URL: [url]',
+'folder_renamed_email_subject' => '[sitename]: [name] - Zložka bola premenovaná',
'folder_title' => 'Zložka \'[foldername]\'',
'friday' => 'Piatok',
-'friday_abbr' => '',
+'friday_abbr' => 'Pia',
'from' => 'Od',
'fr_FR' => 'Francúzština',
'fullsearch' => 'Fulltext index vyhľadávanie',
'fullsearch_hint' => 'Použiť fulltext index',
-'fulltextsearch_disabled' => '',
+'fulltextsearch_disabled' => 'Fulltext index ze zakázaný',
+'fulltext_converters' => '',
'fulltext_info' => 'Informácie o fulltext indexe',
'global_attributedefinitiongroups' => '',
'global_attributedefinitions' => 'Atribúty',
'global_default_keywords' => 'Globálne kľúčové slová',
'global_document_categories' => 'Kategórie',
-'global_workflows' => '',
+'global_workflows' => 'Pracovný postup',
'global_workflow_actions' => '',
'global_workflow_states' => '',
'group' => 'Skupina',
'groups' => 'Skupiny',
'group_approval_summary' => 'Zhrnutie skupinového schválenia',
'group_exists' => 'Skupina už existuje.',
-'group_info' => '',
+'group_info' => 'Informácie o skupine',
'group_management' => 'Skupiny',
'group_members' => 'Členovia skupiny',
'group_receipt_summary' => '',
@@ -491,31 +502,31 @@ URL: [url]',
'guest_login_disabled' => 'Prihlásenie ako hosť je vypnuté.',
'hash' => '',
'help' => 'Pomoc',
-'home_folder' => '',
+'home_folder' => 'Domovská zložka',
'hook_name' => '',
-'hourly' => '',
-'hours' => '',
+'hourly' => 'Hodiny',
+'hours' => 'hodiny',
'hr_HR' => 'Chorváčtina',
'human_readable' => 'Použivateľský archív',
'hu_HU' => 'Maďarčina',
'id' => 'ID',
'identical_version' => '',
-'import' => '',
-'importfs' => '',
+'import' => 'Importovať',
+'importfs' => 'Importovať zo súborového systému',
'import_fs' => 'Importovanie zo súborového systému',
'import_fs_warning' => '',
-'include_content' => '',
+'include_content' => 'Zahrnúť obsah',
'include_documents' => 'Vrátane súborov',
'include_subdirectories' => 'Vrátane podzložiek',
'indexing_tasks_in_queue' => '',
-'index_converters' => '',
-'index_done' => '',
-'index_error' => '',
+'index_done' => 'Hotovo',
+'index_error' => 'Chyba',
'index_folder' => 'Indexovať zložku',
'index_pending' => '',
-'index_waiting' => '',
+'index_waiting' => 'Čakajte',
'individuals' => 'Jednotlivci',
-'indivіduals_in_groups' => '',
+'indivіduals_in_groups' => 'Členovia skupiny',
+'info_recipients_tab_not_released' => '',
'inherited' => 'zdedené',
'inherits_access_copy_msg' => 'Skopírovať zdedený zoznam riadenia prístupu',
'inherits_access_empty_msg' => 'Založiť nový zoznam riadenia prístupu',
@@ -543,20 +554,20 @@ URL: [url]',
'invalid_target_folder' => 'Neplatné cieľové ID zložky',
'invalid_user_id' => 'Neplatné ID používateľa',
'invalid_version' => 'Neplatná verzia dokumentu',
-'in_folder' => '',
-'in_revision' => '',
-'in_workflow' => '',
-'is_disabled' => '',
+'in_folder' => 'V',
+'in_revision' => 'V revízií',
+'in_workflow' => 'V pracovnom postupe',
+'is_disabled' => 'Zakázať účet',
'is_hidden' => 'Nezobrazovať v zozname používateľov',
'it_IT' => 'Taliančina',
'january' => 'Január',
'js_form_error' => '',
'js_form_errors' => '',
-'js_invalid_email' => '',
+'js_invalid_email' => 'E-mailová adresa je neplatná',
'js_no_approval_group' => 'Prosím, vyberte skupinu pre schválenie',
'js_no_approval_status' => 'Prosím, vyberte stav schválenia',
'js_no_comment' => 'Žiadny komentár',
-'js_no_currentpwd' => '',
+'js_no_currentpwd' => 'Zadajte svoje aktuálne heslo',
'js_no_email' => 'Napíšte svoju emailovú adresu',
'js_no_file' => 'Prosím, vyberte súbor',
'js_no_keywords' => 'Zadajte nejaké kľúčové slová',
@@ -573,24 +584,24 @@ URL: [url]',
'js_unequal_passwords' => '',
'july' => 'Júl',
'june' => 'Jún',
-'keep' => '',
-'keep_doc_status' => '',
+'keep' => 'Nemeňte',
+'keep_doc_status' => 'Zachovať stav dokumentu',
'keywords' => 'Kľúčové slová',
'keywords_loading' => 'Prosím počkajte, kým sa načíta zoznam kľúčových slov ...',
'keyword_exists' => 'Kľúčové slovo už existuje',
'ko_KR' => 'Kórejčina',
'language' => 'Jazyk',
-'lastaccess' => '',
+'lastaccess' => 'Posledný prístup',
'last_update' => 'Posledná aktualizácia',
-'legend' => '',
-'librarydoc' => '',
+'legend' => 'Legenda',
+'librarydoc' => 'Dokument z knižnice',
'linked_documents' => 'Súvisiace dokumenty',
'linked_files' => 'Prílohy',
-'linked_to_current_version' => '',
-'linked_to_document' => '',
-'linked_to_this_version' => '',
+'linked_to_current_version' => 'Prepojené s aktuálnou verziou',
+'linked_to_document' => 'Prepojené s dokumentom',
+'linked_to_this_version' => 'Prepojené s touto verziou',
'link_alt_updatedocument' => '',
-'link_to_version' => '',
+'link_to_version' => 'Pripojiť k verzii',
'list_access_rights' => 'Uveďte všetky prístupové práva',
'list_contains_no_access_docs' => '',
'list_hooks' => '',
@@ -599,9 +610,9 @@ URL: [url]',
'lock_document' => 'Zamknúť',
'lock_message' => 'Tento dokument zamkol [username]. Iba oprávnení používatelia ho môžu odomknúť (pozri koniec stránky).',
'lock_status' => 'Stav',
-'login' => '',
+'login' => 'Prihlásiť sa',
'login_disabled_text' => 'Vaše konto bolo zakázané, pravdepodobne veľa pokusov o prihlásenie zlyhalo.',
-'login_disabled_title' => '',
+'login_disabled_title' => 'Účet je zakázaný',
'login_error_text' => 'Chyba pri prihlasovaní. ID používateľa alebo heslo je nesprávne.',
'login_error_title' => 'Chyba pri prihlasovaní',
'login_not_given' => 'Nebolo zadané používateľské meno',
@@ -609,7 +620,7 @@ URL: [url]',
'logout' => 'Odhlásenie',
'log_management' => 'Správa protokolov',
'manager' => 'Manager',
-'manager_of_group' => '',
+'manager_of_group' => 'Ste správcom tejto skupiny',
'mandatory_approvergroups' => '',
'mandatory_approvergroup_no_access' => '',
'mandatory_approvers' => '',
@@ -621,59 +632,61 @@ URL: [url]',
'march' => 'Marec',
'max_upload_size' => 'Maximálna veľkosť každého súboru',
'may' => 'Máj',
-'menu_dropfolder' => '',
-'mimetype' => '',
-'minutes' => '',
+'menu_dropfolder' => 'Drop zložka',
+'mimetype' => 'Mime typ',
+'minutes' => 'minúty',
'misc' => 'Rôzne',
'missing_checksum' => '',
-'missing_file' => '',
-'missing_filesize' => '',
+'missing_file' => 'Chýba súbor',
+'missing_filesize' => 'Chýba veľkosť súboru',
'missing_reception' => '',
'missing_request_object' => '',
'missing_transition_user_group' => '',
'monday' => 'Pondelok',
-'monday_abbr' => '',
-'monthly' => '',
+'monday_abbr' => 'Po',
+'monthly' => 'Mesačne',
'month_view' => 'Mesiac',
+'more_objects_loading' => '',
'move' => 'Presunúť',
-'move_clipboard' => '',
+'move_clipboard' => 'Presunúť schránku',
'move_document' => 'Presunúť dokument',
'move_folder' => 'Presunúť zložku',
'my_account' => 'Môj účet',
'my_documents' => 'Moje dokumenty',
'my_transmittals' => '',
'name' => 'Meno',
-'needs_workflow_action' => '',
-'network_drive' => '',
-'never' => '',
+'needs_correction' => '',
+'needs_workflow_action' => 'Tento dokument si vyžaduje vašu pozornosť. Skontrolujte kartu pracovného postupu.',
+'network_drive' => 'Sieťová jednotka',
+'never' => 'nikdy',
'new' => 'Nove',
-'new_attrdef' => '',
+'new_attrdef' => 'Pridať definíciu atribútu',
'new_default_keywords' => 'Pridať kľúčové slová',
'new_default_keyword_category' => 'Pridať kategóriu',
'new_document_category' => 'Pridať kategóriu',
'new_document_email' => 'Novy dokument',
'new_document_email_body' => '',
-'new_document_email_subject' => '',
+'new_document_email_subject' => '[sitename]: [folder_name] - Nový dokument',
'new_file_email' => 'Nova priloha',
'new_file_email_body' => '',
-'new_file_email_subject' => '',
-'new_folder' => '',
-'new_password' => '',
+'new_file_email_subject' => '[sitename]: [document] - Nová príloha',
+'new_folder' => 'Nová zložka',
+'new_password' => 'Nové heslo',
'new_subfolder_email' => 'Nova zlozka',
'new_subfolder_email_body' => '',
-'new_subfolder_email_subject' => '',
+'new_subfolder_email_subject' => '[sitename]: [name] - Nová zložka',
'new_user_image' => 'Nový obrázok',
-'next_state' => '',
+'next_state' => 'Nový stav',
'nl_NL' => 'Holandština',
'no' => 'Nie',
'notify_added_email' => 'Boli ste pridani do notifikacneho zoznamu',
'notify_added_email_body' => '',
-'notify_added_email_subject' => '',
+'notify_added_email_subject' => '[sitename]: [name] - Pridané do zoznamu oznámení',
'notify_deleted_email' => 'Boli ste odstraneni do notifikacneho zoznamu',
'notify_deleted_email_body' => '',
'notify_deleted_email_subject' => '',
'november' => 'November',
-'now' => '',
+'now' => 'teraz',
'no_action' => 'Nič sa nevykoná',
'no_approval_needed' => '',
'no_attached_files' => 'Žiadne prílohy',
@@ -681,10 +694,10 @@ URL: [url]',
'no_default_keywords' => 'Nie sú dostupné žiadne kľúčové slová.',
'no_docs_checked_out' => '',
'no_docs_locked' => '',
-'no_docs_rejected' => '',
+'no_docs_rejected' => 'Žiadne dokumenty neboli zamietnuté.',
'no_docs_to_approve' => 'Momentálne neexistujú žiadne dokumenty, ktoré vyžadujú schválenie.',
-'no_docs_to_look_at' => '',
-'no_docs_to_receipt' => '',
+'no_docs_to_look_at' => 'Žiadne dokumenty, ktoré potrebujú pozornosť.',
+'no_docs_to_receipt' => 'Žiadne dokumenty, ktoré požadujú potvrdenie.',
'no_docs_to_review' => 'Momentálne neexistujú žiadne dokumenty, ktoré vyžadujú kontrolu.',
'no_docs_to_revise' => '',
'no_email_or_login' => '',
@@ -703,62 +716,64 @@ URL: [url]',
'no_version_modification' => 'Žiadne zmeny',
'no_workflow_available' => '',
'objectcheck' => 'Kontrola Adresárov/Dokumentov',
-'object_check_critical' => '',
-'object_check_warning' => '',
+'object_check_critical' => 'Kritické chyby',
+'object_check_warning' => 'Varovanie',
'obsolete' => 'Zastaralé',
'october' => 'Október',
'old' => 'Stare',
'only_jpg_user_images' => 'Ako obrázky používateľov je možné použiť iba obrázky .jpg',
'order_by_sequence_off' => '',
-'original_filename' => '',
+'original_filename' => 'Pôvodný názov súboru',
'overall_indexing_progress' => '',
'owner' => 'Vlastník',
'ownership_changed_email' => 'Majitel zmeneny',
'ownership_changed_email_body' => '',
-'ownership_changed_email_subject' => '',
+'ownership_changed_email_subject' => '[sitename]: [name] - Vlastník sa zmenil',
'password' => 'Heslo',
-'password_already_used' => '',
-'password_expiration' => '',
+'password_already_used' => 'Heslo sa už používa',
+'password_expiration' => 'Vypršanie hesla',
'password_expiration_text' => '',
-'password_expired' => '',
-'password_expires_in_days' => '',
-'password_forgotten' => '',
+'password_expired' => 'Heslo vypršalo',
+'password_expires_in_days' => 'Heslo vyprší za %s dní.',
+'password_forgotten' => 'Zabudnuté heslo',
'password_forgotten_email_body' => '',
-'password_forgotten_email_subject' => '',
+'password_forgotten_email_subject' => '[sitename]: Zabudnuté heslo',
'password_forgotten_send_hash' => '',
'password_forgotten_text' => '',
-'password_forgotten_title' => '',
-'password_repeat' => '',
-'password_send' => '',
+'password_forgotten_title' => 'Heslo bolo odoslané',
+'password_repeat' => 'Zopakovať heslo',
+'password_send' => 'Odoslať heslo',
'password_send_text' => '',
-'password_strength' => '',
-'password_strength_insuffient' => '',
-'password_wrong' => '',
-'pending_approvals' => '',
-'pending_receipt' => '',
-'pending_reviews' => '',
+'password_strength' => 'Sila hesla',
+'password_strength_insuffient' => 'Nedostatočná sila hesla',
+'password_wrong' => 'Zlé heslo',
+'pdf_converters' => '',
+'pending_approvals' => 'Čakajúce schválenia',
+'pending_receipt' => 'Čakajúci príjemcovia',
+'pending_reviews' => 'Čakajúce recenzie',
'pending_revision' => '',
'pending_workflows' => '',
'personal_default_keywords' => 'Osobné kľúčové slová',
'pl_PL' => 'Polština',
'possible_substitutes' => '',
'preset_expires' => '',
-'preview' => '',
-'preview_converters' => '',
-'preview_images' => '',
-'preview_markdown' => '',
-'preview_plain' => '',
-'previous_state' => '',
+'preview' => 'Náhľad',
+'preview_converters' => 'Ukážka konverzie dokumentu',
+'preview_images' => 'Náhľad obrázkov',
+'preview_markdown' => 'Markdown',
+'preview_pdf' => '',
+'preview_plain' => 'Text',
+'previous_state' => 'Predchádzajúci stav',
'previous_versions' => 'Predošlé verzie',
-'process' => '',
-'process_without_user_group' => '',
+'process' => 'Proces',
+'process_without_user_group' => 'Procesy bez používateľa/skupiny',
'pt_BR' => 'Portugalčina',
-'quota' => '',
-'quota_exceeded' => '',
-'quota_is_disabled' => '',
-'quota_warning' => '',
-'receipts_accepted' => '',
-'receipts_not_touched' => '',
+'quota' => 'Kvóta',
+'quota_exceeded' => 'Vaša disková kvóta bola prekročená o [bytes].',
+'quota_is_disabled' => 'Podpora kvót je momentálne zakázaná v nastaveniach. Nastavenie kvóty používateľa nebude mať žiadny účinok, kým nebude znovu aktivovaná.',
+'quota_warning' => 'Maximálne využitie disku je prekročené o [bytes]. Odstráňte dokumenty alebo predchádzajúce verzie.',
+'receipts_accepted' => '[no_receipts] príjemcovia už prijatí',
+'receipts_not_touched' => '[no_receipts] príjemcovia nedotknutí',
'receipts_rejected' => '',
'receipts_without_group' => '',
'receipts_without_user' => '',
@@ -767,40 +782,40 @@ URL: [url]',
'receipt_log' => '',
'receipt_request_email_body' => '',
'receipt_request_email_subject' => '',
-'receipt_status' => '',
+'receipt_status' => 'Stav',
'receipt_summary' => '',
'receipt_update_failed' => '',
'reception' => '',
'reception_acknowleged' => '',
-'reception_noaction' => '',
+'reception_noaction' => 'Žiadna akcia',
'reception_rejected' => '',
-'recipients' => '',
-'redraw' => '',
-'refresh' => '',
+'recipients' => 'Príjemcovia',
+'redraw' => 'Prekresliť',
+'refresh' => 'Obnoviť',
'rejected' => 'Odmietnuté',
'released' => 'Vydané',
'removed_approver' => 'bol odstránený zo zoznamu schvaľovateľov.',
'removed_file_email' => 'Odstranena priloha',
'removed_file_email_body' => '',
-'removed_file_email_subject' => '',
+'removed_file_email_subject' => '[sitename]: [document] - Príloha bola odstránená',
'removed_recipient' => '',
'removed_reviewer' => 'bol odstránený zo zoznamu kontrolórov.',
'removed_revisor' => '',
'removed_workflow_email_body' => '',
'removed_workflow_email_subject' => '',
-'removeFolderFromDropFolder' => '',
+'removeFolderFromDropFolder' => 'Po importu odstráňte zložku',
'remove_marked_files' => 'Zrušiť označenie súborov',
-'repaired' => '',
-'repairing_objects' => '',
+'repaired' => 'opravené',
+'repairing_objects' => 'Oprava dokumentov a zložiek.',
'request_workflow_action_email_body' => '',
'request_workflow_action_email_subject' => '',
'reset_checkout' => '',
-'restrict_access' => '',
+'restrict_access' => 'Žiadny prístup k',
'results_page' => 'Výsledky',
'return_from_subworkflow' => '',
'return_from_subworkflow_email_body' => '',
'return_from_subworkflow_email_subject' => '',
-'reverse_links' => '',
+'reverse_links' => 'Dokumenty, ktoré majú odkaz na aktuálny dokument',
'reviewers' => 'Kontrolóri',
'reviewer_already_assigned' => 'je už poverený ako kontrolór',
'reviewer_already_removed' => 'už bol odstránený z procesu kontroly alebo poslal kontrolu',
@@ -812,7 +827,7 @@ URL: [url]',
'review_deletion_email' => 'Poziadavka na recenziu zmazana',
'review_deletion_email_body' => '',
'review_deletion_email_subject' => '',
-'review_file' => '',
+'review_file' => 'Súbor',
'review_group' => 'Skupina kontroly',
'review_log' => '',
'review_request_email' => 'Poziadavka na recenziu',
@@ -824,19 +839,19 @@ URL: [url]',
'review_submit_email_subject' => '',
'review_summary' => 'Zhrnutie kontroly',
'review_update_failed' => 'Chyba pri aktualizácii stavu kontroly. Aktualizácia zlyhala.',
-'revise_document' => '',
+'revise_document' => 'Revidujte dokument',
'revise_document_on' => '',
'revisions_accepted' => '',
'revisions_not_touched' => '',
'revisions_pending' => '',
'revisions_rejected' => '',
-'revisions_without_group' => '',
-'revisions_without_user' => '',
-'revision_date' => '',
-'revision_log' => '',
+'revisions_without_group' => 'Revízie bez skupiny',
+'revisions_without_user' => 'Revízie bez používateľa',
+'revision_date' => 'Dátum revízie',
+'revision_log' => 'Protokol revízie',
'revision_request_email_body' => '',
'revision_request_email_subject' => '',
-'revision_status' => '',
+'revision_status' => 'Stav',
'revision_submit_email_body' => '',
'revision_submit_email_subject' => '',
'revisors' => '',
@@ -846,146 +861,147 @@ URL: [url]',
'rewind_workflow_email_body' => '',
'rewind_workflow_email_subject' => '',
'rewind_workflow_warning' => '',
-'rm_attrdef' => '',
+'rm_attrdef' => 'Odstrániť definíciu atribútu',
'rm_attrdefgroup' => '',
'rm_default_keyword_category' => 'Zmazať kategóriu',
'rm_document' => 'Odstrániť dokument',
-'rm_document_category' => '',
-'rm_event' => '',
+'rm_document_category' => 'Odstrániť kategóriu',
+'rm_event' => 'Odstrániť udalosť',
'rm_file' => 'Odstrániť súbor',
'rm_folder' => 'Odstrániť zložku',
-'rm_from_clipboard' => '',
+'rm_from_clipboard' => 'Odstrániť zo schránky',
'rm_group' => 'Odstrániť túto skupinu',
-'rm_role' => '',
+'rm_role' => 'Odstrániť túto rolu',
'rm_transmittal' => '',
-'rm_transmittalitem' => '',
+'rm_transmittalitem' => 'Odstrániť položku',
'rm_user' => 'Odstrániť tohto používateľa',
-'rm_user_from_processes' => '',
+'rm_user_from_processes' => 'Odstrániť používateľa z procesu',
'rm_version' => 'Odstrániť verziu',
-'rm_workflow' => '',
+'rm_workflow' => 'Odstrániť pracovný postup',
'rm_workflow_action' => '',
'rm_workflow_state' => '',
'rm_workflow_warning' => '',
-'role' => '',
-'role_admin' => '',
-'role_guest' => '',
-'role_info' => '',
+'role' => 'Rola',
+'role_admin' => 'Administrátor',
+'role_guest' => 'Hosť',
+'role_info' => 'Informácia',
'role_management' => '',
-'role_name' => '',
-'role_type' => '',
-'role_user' => '',
+'role_name' => 'Názov role',
+'role_type' => 'Typ role',
+'role_user' => 'Používateľ',
'ro_RO' => 'Rumunština',
'run_subworkflow' => '',
'run_subworkflow_email_body' => '',
'run_subworkflow_email_subject' => '',
'ru_RU' => 'Ruština',
'saturday' => 'Sobota',
-'saturday_abbr' => '',
+'saturday_abbr' => 'So',
'save' => 'Uložiť',
'search' => 'Hľadať',
-'search_fulltext' => '',
+'search_fulltext' => 'Vyhľadávanie vo fulltexte',
'search_in' => 'Prehľadávať',
'search_mode_and' => 'všetky slová',
-'search_mode_documents' => '',
-'search_mode_folders' => '',
+'search_mode_documents' => 'Iba dokumenty',
+'search_mode_folders' => 'Iba zložky',
'search_mode_or' => 'aspoň jedno zo slov',
'search_no_results' => 'Vašej požiadavke nevyhovujú žiadne dokumenty',
'search_query' => 'Hľadať',
'search_report' => 'Nájdených [count] dokumentov',
-'search_report_fulltext' => '',
-'search_resultmode' => '',
-'search_resultmode_both' => '',
+'search_report_fulltext' => 'Nájdené [doccount] dokumenty',
+'search_resultmode' => 'Výsledok hľadania',
+'search_resultmode_both' => 'Dokumenty a zložky',
'search_results' => 'Výsledky hľadania',
'search_results_access_filtered' => 'Výsledky hľadania môžu obsahovať obsah, ku ktorému bol zamietnutý prístup.',
'search_time' => 'Uplynulý čas: [time] sek',
-'seconds' => '',
+'seconds' => 'sekundy',
'selection' => 'Výber',
'select_attrdefgrp_show' => '',
'select_category' => 'Vyber kategóriu',
'select_groups' => '',
'select_grp_approvers' => '',
-'select_grp_ind_approvers' => '',
-'select_grp_ind_notification' => '',
-'select_grp_ind_recipients' => '',
-'select_grp_ind_reviewers' => '',
-'select_grp_notification' => '',
-'select_grp_recipients' => '',
-'select_grp_reviewers' => '',
-'select_grp_revisors' => '',
-'select_ind_approvers' => '',
-'select_ind_notification' => '',
-'select_ind_recipients' => '',
-'select_ind_reviewers' => '',
+'select_grp_ind_approvers' => 'Kliknutím vyberte skupinu',
+'select_grp_ind_notification' => 'Kliknutím vyberte skupinu',
+'select_grp_ind_recipients' => 'Kliknutím vyberte skupinu',
+'select_grp_ind_reviewers' => 'Kliknutím vyberte skupinu',
+'select_grp_ind_revisors' => '',
+'select_grp_notification' => 'Kliknutím vyberte upozornenie skupiny',
+'select_grp_recipients' => 'Kliknutím vyberte skupinu príjemcov',
+'select_grp_reviewers' => 'Kliknutím vyberte recenzenta skupiny',
+'select_grp_revisors' => 'Kliknutím vyberte skupinu kontrolórov',
+'select_ind_approvers' => 'Kliknutím vyberte individuálneho schvaľovača',
+'select_ind_notification' => 'Kliknutím vyberte individuálne upozornenie',
+'select_ind_recipients' => 'Kliknutím vyberte individuálnych príjemcov',
+'select_ind_reviewers' => 'Kliknutím vyberte individuálneho recenzenta',
'select_ind_revisors' => '',
'select_one' => 'Vyberte jeden',
-'select_users' => '',
+'select_users' => 'Kliknutím vyberte používateľov',
'select_workflow' => '',
-'send_email' => '',
-'send_login_data' => '',
+'send_email' => 'Poslať E-mail',
+'send_login_data' => 'Poslať prihlasovacie údaje',
'send_login_data_body' => '',
-'send_login_data_subject' => '',
-'send_test_mail' => '',
+'send_login_data_subject' => '[sitename]: [login] - Vaše prihlasovacie údaje',
+'send_test_mail' => 'Poslať testovací E-mail',
'september' => 'September',
'sequence' => 'Postupnosť',
'seq_after' => 'Po "[prevname]"',
'seq_end' => 'Na koniec',
'seq_keep' => 'Ponechať pozíciu',
'seq_start' => 'Prvá pozícia',
-'sessions' => '',
+'sessions' => 'Používatelia online',
'settings' => 'Nastavenia',
-'settings_activate_module' => '',
-'settings_activate_php_extension' => '',
-'settings_adminIP' => '',
+'settings_activate_module' => 'Aktivovať modul',
+'settings_activate_php_extension' => 'Aktivovať PHP rozšírenie',
+'settings_adminIP' => 'IP administrátora',
'settings_adminIP_desc' => '',
'settings_Advanced' => 'Rozšírené',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
-'settings_apache_mod_rewrite' => '',
+'settings_apache_mod_rewrite' => 'Apache - Modul Rewrite',
'settings_Authentication' => '',
-'settings_autoLoginUser' => '',
+'settings_autoLoginUser' => 'Automatické prihlásenie',
'settings_autoLoginUser_desc' => '',
-'settings_available_languages' => '',
+'settings_available_languages' => 'Dostupné jazyky',
'settings_available_languages_desc' => '',
-'settings_backupDir' => '',
+'settings_backupDir' => 'Zložka na zálohovanie',
'settings_backupDir_desc' => '',
-'settings_cacheDir' => '',
+'settings_cacheDir' => 'Zložka medzipamäte',
'settings_cacheDir_desc' => '',
'settings_Calendar' => 'Nastavenie kalendára',
'settings_calendarDefaultView' => 'Predvolené zobrazenie kalendára',
'settings_calendarDefaultView_desc' => 'Predvolené zobrazenie kalendára',
-'settings_cannot_disable' => '',
+'settings_cannot_disable' => 'Súbor ENABLE_INSTALL_TOOL nie je možné odstrániť',
'settings_checkOutDir' => '',
'settings_checkOutDir_desc' => '',
'settings_cmdTimeout' => '',
'settings_cmdTimeout_desc' => '',
-'settings_contentDir' => '',
+'settings_contentDir' => 'Zložka obsahu',
'settings_contentDir_desc' => '',
'settings_contentOffsetDir' => '',
'settings_contentOffsetDir_desc' => '',
-'settings_convertToPdf' => '',
-'settings_convertToPdf_desc' => '',
-'settings_cookieLifetime' => '',
+'settings_convertToPdf' => 'Konvertovať dokument do PDF pre náhľad',
+'settings_convertToPdf_desc' => 'Ak dokument nemôže byť prirodzene zobrazený prehliadačom, konvertovaná verzia do formátu PDF bude zobrazená',
+'settings_cookieLifetime' => 'Čas trvania súboru cookie',
'settings_cookieLifetime_desc' => '',
'settings_coreDir' => '',
'settings_coreDir_desc' => '',
'settings_createCheckOutDir' => '',
'settings_createCheckOutDir_desc' => '',
-'settings_createdatabase' => '',
-'settings_createdirectory' => '',
-'settings_currentvalue' => '',
-'settings_Database' => '',
-'settings_dbDatabase' => '',
+'settings_createdatabase' => 'Vytvoriť databázové tabuľky',
+'settings_createdirectory' => 'Vytvoriť zložku',
+'settings_currentvalue' => 'Aktuálna hodnota',
+'settings_Database' => 'Nastavenia databazy',
+'settings_dbDatabase' => 'Databáza',
'settings_dbDatabase_desc' => '',
-'settings_dbDriver' => '',
+'settings_dbDriver' => 'Typ databázy',
'settings_dbDriver_desc' => '',
-'settings_dbHostname' => '',
+'settings_dbHostname' => 'Názov servera',
'settings_dbHostname_desc' => '',
-'settings_dbPass' => '',
-'settings_dbPass_desc' => '',
-'settings_dbUser' => '',
+'settings_dbPass' => 'Heslo',
+'settings_dbPass_desc' => 'Heslo pre prístup k databáze zadané počas inštalácie.',
+'settings_dbUser' => 'Používateľské meno',
'settings_dbUser_desc' => '',
'settings_dbVersion' => '',
-'settings_defaultAccessDocs' => '',
+'settings_defaultAccessDocs' => 'Štandardný prístup pre nové dokumenty',
'settings_defaultAccessDocs_desc' => '',
'settings_defaultSearchMethod' => '',
'settings_defaultSearchMethod_desc' => '',
@@ -996,7 +1012,7 @@ URL: [url]',
'settings_disableSelfEdit_desc' => '',
'settings_disable_install' => '',
'settings_Display' => 'Zobraziť nastavenia',
-'settings_dropFolderDir' => '',
+'settings_dropFolderDir' => 'Zložka pre drop zložku',
'settings_dropFolderDir_desc' => '',
'settings_Edition' => '',
'settings_editOnlineFileTypes' => '',
@@ -1013,33 +1029,35 @@ URL: [url]',
'settings_enableCalendar_desc' => 'Zapnúť/vypnúť kalendár',
'settings_enableClipboard' => 'Aktivovať schránky',
'settings_enableClipboard_desc' => '',
-'settings_enableConverting' => '',
-'settings_enableConverting_desc' => '',
+'settings_enableConverting' => 'Povoliť konverziu',
+'settings_enableConverting_desc' => 'Povoliť/zakázať konvertovať súbory',
'settings_enableDropFolderList' => '',
'settings_enableDropFolderList_desc' => '',
'settings_enableDropUpload' => 'Zapnúť rýchle nahratie',
'settings_enableDropUpload_desc' => '',
-'settings_enableDuplicateDocNames' => '',
-'settings_enableDuplicateDocNames_desc' => '',
+'settings_enableDuplicateDocNames' => 'Povoliť duplicitné názvy dokumentov',
+'settings_enableDuplicateDocNames_desc' => 'Povoliť duplicitné názvy dokumentov v zložke.',
'settings_enableEmail' => 'Povoliť e-mail',
'settings_enableEmail_desc' => 'Povoliť/zakázať automatické emailové upozornenie',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => 'Aktivovať strom priečinkov',
'settings_enableFolderTree_desc' => '',
-'settings_enableFullSearch' => '',
-'settings_enableFullSearch_desc' => '',
-'settings_enableGuestAutoLogin' => '',
+'settings_enableFullSearch' => 'Povoliť Fulltextové vyhľadávanie',
+'settings_enableFullSearch_desc' => 'Povoliť Fulltextové vyhľadávanie',
+'settings_enableGuestAutoLogin' => 'Povoliť automatické prihlásenie pre hosťa',
'settings_enableGuestAutoLogin_desc' => '',
-'settings_enableGuestLogin' => '',
+'settings_enableGuestLogin' => 'Povoliť prihlásenie Hosťa',
'settings_enableGuestLogin_desc' => '',
'settings_enableHelp' => 'Zapnúť nápovedu',
'settings_enableHelp_desc' => '',
'settings_enableLanguageSelector' => 'Aktivovať voľbu jazyka',
'settings_enableLanguageSelector_desc' => 'Zobraziť výber pre jazyk používateľského rozhrania potom, čo bol prihlásený.',
-'settings_enableLargeFileUpload' => '',
+'settings_enableLargeFileUpload' => 'Povoliť nahrať veľké súbory',
'settings_enableLargeFileUpload_desc' => '',
'settings_enableMenuTasks' => '',
'settings_enableMenuTasks_desc' => '',
-'settings_enableMultiUpload' => '',
+'settings_enableMultiUpload' => 'Povoliť nahrať viac súborov',
'settings_enableMultiUpload_desc' => '',
'settings_enableNotificationAppRev' => '',
'settings_enableNotificationAppRev_desc' => '',
@@ -1051,12 +1069,14 @@ URL: [url]',
'settings_enableOwnerReceipt_desc' => '',
'settings_enableOwnerRevApp' => '',
'settings_enableOwnerRevApp_desc' => '',
-'settings_enablePasswordForgotten' => '',
+'settings_enablePasswordForgotten' => 'Povoliť zabudnuté heslo',
'settings_enablePasswordForgotten_desc' => '',
'settings_enableRecursiveCount' => '',
'settings_enableRecursiveCount_desc' => '',
-'settings_enableRevisionWorkflow' => '',
+'settings_enableRevisionWorkflow' => 'Povoliť revíziu dokumentov',
'settings_enableRevisionWorkflow_desc' => '',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => '',
'settings_enableSelfRevApp_desc' => '',
'settings_enableSessionList' => '',
@@ -1067,9 +1087,9 @@ URL: [url]',
'settings_enableUpdateReceipt_desc' => '',
'settings_enableUpdateRevApp' => '',
'settings_enableUpdateRevApp_desc' => '',
-'settings_enableUserImage' => '',
-'settings_enableUserImage_desc' => '',
-'settings_enableUsersView' => '',
+'settings_enableUserImage' => 'Povoliť obrázok používateľa',
+'settings_enableUserImage_desc' => 'Povoliť používateľské obrázky',
+'settings_enableUsersView' => 'Povoliť zobrazenie používateľov',
'settings_enableUsersView_desc' => '',
'settings_enableVersionDeletion' => '',
'settings_enableVersionDeletion_desc' => '',
@@ -1077,13 +1097,13 @@ URL: [url]',
'settings_enableVersionModification_desc' => '',
'settings_encryptionKey' => '',
'settings_encryptionKey_desc' => '',
-'settings_error' => '',
+'settings_error' => 'Chyba',
'settings_expandFolderTree' => 'Rozbaliť',
'settings_expandFolderTree_desc' => 'Rozbaľte strom priečinkov',
-'settings_expandFolderTree_val0' => '',
-'settings_expandFolderTree_val1' => '',
+'settings_expandFolderTree_val0' => 'začať so skrytou stromovou štruktúrou',
+'settings_expandFolderTree_val1' => 'začať so stromovou štruktúrou a prvou rozbalenou úrovňou',
'settings_expandFolderTree_val2' => '',
-'settings_Extensions' => '',
+'settings_Extensions' => 'Rozšírenia',
'settings_extraPath' => '',
'settings_extraPath_desc' => '',
'settings_firstDayOfWeek' => 'Prvý deň v týždni',
@@ -1094,81 +1114,89 @@ URL: [url]',
'settings_fullSearchEngine_desc' => '',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
-'settings_guestID' => '',
+'settings_guestID' => 'Hosť ID',
'settings_guestID_desc' => '',
-'settings_httpRoot' => '',
+'settings_httpRoot' => 'Http Root',
'settings_httpRoot_desc' => '',
+'settings_incItemsPerPage' => '',
+'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => '',
'settings_initialDocumentStatus_desc' => '',
-'settings_initialDocumentStatus_draft' => '',
-'settings_initialDocumentStatus_released' => '',
-'settings_installADOdb' => '',
+'settings_initialDocumentStatus_draft' => 'Návrh',
+'settings_initialDocumentStatus_released' => 'Vydaný',
+'settings_installADOdb' => 'Inštalovať ADOdb',
'settings_install_disabled' => '',
-'settings_install_pear_package_log' => '',
-'settings_install_pear_package_webdav' => '',
-'settings_install_success' => '',
+'settings_install_pear_package_log' => 'Inštalovať Pear balíček \'Log\'',
+'settings_install_pear_package_webdav' => 'Inštalovať Pear balíček \'HTTP_WebDAV_Server\', ak máte v umysle používať rozhranie webdav',
+'settings_install_success' => 'Inštalácia bola úspešne dokončená.',
'settings_install_welcome_text' => '',
-'settings_install_welcome_title' => '',
+'settings_install_welcome_title' => 'Vitajte v inštalácii SeedDMS',
'settings_install_zendframework' => '',
'settings_language' => 'Predvolený jazyk',
'settings_language_desc' => '',
'settings_libraryFolder' => '',
'settings_libraryFolder_desc' => '',
-'settings_logFileEnable' => '',
-'settings_logFileEnable_desc' => '',
+'settings_logFileEnable' => 'Povoliť Log súbor',
+'settings_logFileEnable_desc' => 'Povoliť/zakázať log súbor',
'settings_logFileRotation' => '',
'settings_logFileRotation_desc' => '',
-'settings_loginFailure' => '',
+'settings_loginFailure' => 'Prihlásenie zlyhalo',
'settings_loginFailure_desc' => '',
-'settings_luceneClassDir' => '',
+'settings_luceneClassDir' => 'Lucene SeedDMS zložka',
'settings_luceneClassDir_desc' => '',
'settings_luceneDir' => '',
-'settings_luceneDir_desc' => '',
-'settings_maxDirID' => '',
+'settings_luceneDir_desc' => 'Cesta do Lucene indexu',
+'settings_maxDirID' => 'Max Zložka ID',
'settings_maxDirID_desc' => '',
'settings_maxExecutionTime' => '',
'settings_maxExecutionTime_desc' => '',
+'settings_maxItemsPerPage' => '',
+'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => '',
'settings_maxRecursiveCount_desc' => '',
'settings_maxSizeForFullText' => '',
'settings_maxSizeForFullText_desc' => '',
-'settings_maxUploadSize' => '',
+'settings_maxUploadSize' => 'Maximálna veľkosť pre nahrávané súbory',
'settings_maxUploadSize_desc' => '',
'settings_more_settings' => '',
-'settings_notfound' => '',
-'settings_Notification' => '',
+'settings_notfound' => 'Nenájdené',
+'settings_Notification' => 'Nastavenia upozornení',
'settings_notwritable' => '',
'settings_no_content_dir' => '',
'settings_overrideMimeType' => '',
'settings_overrideMimeType_desc' => '',
-'settings_partitionSize' => '',
+'settings_partitionSize' => 'Čiastočná veľkosť súboru',
'settings_partitionSize_desc' => '',
-'settings_passwordExpiration' => '',
+'settings_passwordExpiration' => 'Vypršanie hesla',
'settings_passwordExpiration_desc' => '',
-'settings_passwordHistory' => '',
+'settings_passwordHistory' => 'História hesla',
'settings_passwordHistory_desc' => '',
-'settings_passwordStrength' => '',
-'settings_passwordStrengthAlgorithm' => '',
+'settings_passwordStrength' => 'Min. sila hesla',
+'settings_passwordStrengthAlgorithm' => 'Algoritmus pre silu hesla',
'settings_passwordStrengthAlgorithm_desc' => '',
-'settings_passwordStrengthAlgorithm_valadvanced' => '',
-'settings_passwordStrengthAlgorithm_valsimple' => '',
+'settings_passwordStrengthAlgorithm_valadvanced' => 'pokročilý',
+'settings_passwordStrengthAlgorithm_valsimple' => 'jednoduchý',
'settings_passwordStrength_desc' => '',
-'settings_pear_log' => '',
-'settings_pear_webdav' => '',
-'settings_perms' => '',
-'settings_php_dbDriver' => '',
-'settings_php_gd2' => '',
-'settings_php_mbstring' => '',
-'settings_php_version' => '',
+'settings_pear_log' => 'Pear balíček : Log',
+'settings_pear_webdav' => 'Pear balíček : HTTP_WebDAV_Server',
+'settings_perms' => 'Oprávnenie',
+'settings_php_dbDriver' => 'PHP rozšírenie : php_\'see current value\'',
+'settings_php_gd2' => 'PHP rozšírenie : php_gd2',
+'settings_php_mbstring' => 'PHP rozšírenie : php_mbstring',
+'settings_php_version' => 'PHP verzia',
'settings_presetExpirationDate' => '',
'settings_presetExpirationDate_desc' => '',
-'settings_previewWidthDetail' => '',
-'settings_previewWidthDetail_desc' => '',
-'settings_previewWidthList' => '',
+'settings_previewWidthDetail' => 'Šírka náhľadu obrázkov (detail)',
+'settings_previewWidthDetail_desc' => 'Šírka náhľadu obrázku zobrazená na stránke podrobností',
+'settings_previewWidthDropFolderList' => 'Šírka náhľadu obrázku (zoznam drop zložka)',
+'settings_previewWidthDropFolderList_desc' => 'Šírka náhľadu obrázkov zobrazených v zozname pri výbere súboru z drop zložky.',
+'settings_previewWidthList' => 'Šírka náhľadu obrázku (zoznam)',
'settings_previewWidthList_desc' => 'Šírka pre náhľad obrázkov je uvedené v zoznamoch',
+'settings_previewWidthMenuList' => 'Šírka náhľadu obrázku (zoznam ponúk)',
+'settings_previewWidthMenuList_desc' => 'Šírka náhľadu obrázkov zobrazených ako položky v ponuke drop zložky.',
'settings_printDisclaimer' => '',
'settings_printDisclaimer_desc' => '',
-'settings_quota' => '',
+'settings_quota' => 'Kvóta používateľa',
'settings_quota_desc' => '',
'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '',
@@ -1176,13 +1204,13 @@ URL: [url]',
'settings_restricted_desc' => '',
'settings_rootDir' => 'Koreňový adresár',
'settings_rootDir_desc' => 'Cesta k miestu, kde sa nachádza SeedDMS',
-'settings_rootFolderID' => '',
+'settings_rootFolderID' => 'Koreňová zložka ID',
'settings_rootFolderID_desc' => '',
'settings_SaveError' => '',
'settings_Server' => 'Nastavenie servera',
-'settings_showFullPreview' => '',
+'settings_showFullPreview' => 'Zobraziť kompletný dokument',
'settings_showFullPreview_desc' => '',
-'settings_showMissingTranslations' => '',
+'settings_showMissingTranslations' => 'Ukázať chýbajúce preklady',
'settings_showMissingTranslations_desc' => '',
'settings_showSingleSearchHit' => '',
'settings_showSingleSearchHit_desc' => '',
@@ -1191,29 +1219,29 @@ URL: [url]',
'settings_siteDefaultPage_desc' => '',
'settings_siteName' => 'Názov stránky',
'settings_siteName_desc' => 'Názov stránky používaný v nadpisoch. Predvolený: SeedDMS',
-'settings_SMTP' => '',
-'settings_smtpPassword' => '',
-'settings_smtpPassword_desc' => '',
-'settings_smtpPort' => '',
-'settings_smtpPort_desc' => '',
-'settings_smtpSendFrom' => '',
-'settings_smtpSendFrom_desc' => '',
-'settings_smtpServer' => '',
-'settings_smtpServer_desc' => '',
-'settings_smtpUser' => '',
-'settings_smtpUser_desc' => '',
-'settings_sortFoldersDefault' => '',
+'settings_SMTP' => 'SMTP Server nastavenia',
+'settings_smtpPassword' => 'SMTP Server heslo',
+'settings_smtpPassword_desc' => 'SMTP Server heslo',
+'settings_smtpPort' => 'SMTP Server port',
+'settings_smtpPort_desc' => 'SMTP Server port, štandardne 25',
+'settings_smtpSendFrom' => 'Odoslané z',
+'settings_smtpSendFrom_desc' => 'Odoslané z',
+'settings_smtpServer' => 'SMTP Server názov hostiteľa',
+'settings_smtpServer_desc' => 'SMTP Server názov hostiteľa',
+'settings_smtpUser' => 'SMTP Server používateľ',
+'settings_smtpUser_desc' => 'SMTP Server používateľ',
+'settings_sortFoldersDefault' => 'Predvolená metóda triedenia',
'settings_sortFoldersDefault_desc' => 'Toto nastavenie triedi metódy pre zložky a dokumenty v zobrazení priečinkov.',
'settings_sortFoldersDefault_val_name' => 'podľa mena',
'settings_sortFoldersDefault_val_sequence' => 'podľa sekvencií',
-'settings_sortFoldersDefault_val_unsorted' => '',
+'settings_sortFoldersDefault_val_unsorted' => 'neutriedený',
'settings_sortUsersInList' => 'Triediť užívateľov v zozname',
'settings_sortUsersInList_desc' => '',
'settings_sortUsersInList_val_fullname' => 'Triediť podľa celého mena',
'settings_sortUsersInList_val_login' => 'Triediť podľa prihlásenie',
'settings_stagingDir' => '',
'settings_stagingDir_desc' => '',
-'settings_start_install' => '',
+'settings_start_install' => 'Začať inštaláciu',
'settings_stopWordsFile' => '',
'settings_stopWordsFile_desc' => '',
'settings_strictFormCheck' => '',
@@ -1227,89 +1255,91 @@ URL: [url]',
'settings_undelUserIds' => '',
'settings_undelUserIds_desc' => '',
'settings_updateDatabase' => '',
-'settings_updateNotifyTime' => '',
+'settings_updateNotifyTime' => 'Aktualizovať čas upozornenia',
'settings_updateNotifyTime_desc' => '',
'settings_upgrade_php' => '',
'settings_versioningFileName' => '',
'settings_versioningFileName_desc' => '',
-'settings_versiontolow' => '',
-'settings_viewOnlineFileTypes' => '',
+'settings_versiontolow' => 'Verzia je nízka',
+'settings_viewOnlineFileTypes' => 'Zobraziť online typy súborov',
'settings_viewOnlineFileTypes_desc' => '',
'settings_workflowMode' => '',
'settings_workflowMode_desc' => '',
-'settings_workflowMode_valadvanced' => '',
+'settings_workflowMode_valadvanced' => 'pokročilý',
'settings_workflowMode_valtraditional' => '',
'settings_workflowMode_valtraditional_only_approval' => '',
-'settings_zendframework' => '',
+'settings_zendframework' => 'Zend Framework',
'set_expiry' => 'Nastaviť vypršanie',
'set_owner' => 'Nastaviť vlastníka',
'set_owner_error' => '',
-'set_password' => '',
+'set_password' => 'Nastaviť heslo',
'set_workflow' => '',
'signed_in_as' => 'Prihlásený ako',
-'sign_in' => '',
+'sign_in' => 'Prihlásiť sa',
'sign_out' => 'odhlásiť',
-'sign_out_user' => '',
+'sign_out_user' => 'Odhlásiť používateľa',
'sk_SK' => 'Slovenčina',
'space_used_on_data_folder' => 'Space used on data folder',
'splash_added_to_clipboard' => 'Pridané do schránky',
-'splash_add_attribute' => '',
-'splash_add_group' => '',
+'splash_add_attribute' => 'Bol pridaný nový atribút',
+'splash_add_group' => 'Bola pridaná nová skupina',
'splash_add_group_member' => '',
-'splash_add_role' => '',
+'splash_add_role' => 'Nová rola bola pridaná',
'splash_add_to_transmittal' => '',
'splash_add_transmittal' => '',
-'splash_add_user' => '',
-'splash_cleared_cache' => '',
-'splash_cleared_clipboard' => '',
-'splash_document_added' => '',
+'splash_add_user' => 'Pridaný nový používateľ',
+'splash_cleared_cache' => 'Vymazanie vyrovnávacej pamäte',
+'splash_cleared_clipboard' => 'Schránka bola vymazaná',
+'splash_document_added' => 'Dokument bol pridaný',
'splash_document_checkedout' => '',
-'splash_document_edited' => '',
-'splash_document_indexed' => '',
+'splash_document_edited' => 'Dokument bol uložený',
+'splash_document_indexed' => 'Dokument \'[name]\' bol indexovaný.',
'splash_document_locked' => 'Dokument uzamknutý',
'splash_document_unlocked' => 'Dokument odomknutý',
-'splash_edit_attribute' => '',
-'splash_edit_event' => '',
-'splash_edit_group' => '',
-'splash_edit_role' => '',
-'splash_edit_user' => '',
+'splash_edit_attribute' => 'Atribút bol uložený',
+'splash_edit_event' => 'Udalosť bola uložená',
+'splash_edit_group' => 'Skupina bola uložená',
+'splash_edit_role' => 'Rola bola uložená',
+'splash_edit_user' => 'Používateľ bol uložený',
'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => '',
'splash_error_send_download_link' => '',
-'splash_folder_edited' => '',
-'splash_importfs' => '',
-'splash_invalid_folder_id' => '',
+'splash_folder_edited' => 'Uložiť zmeny zložky',
+'splash_importfs' => 'Importované dokumenty [docs] a zložky [folders]',
+'splash_invalid_folder_id' => 'Neplatné ID zložky',
'splash_invalid_searchterm' => '',
-'splash_moved_clipboard' => '',
-'splash_move_document' => '',
-'splash_move_folder' => '',
+'splash_moved_clipboard' => 'Schránka sa presunula do aktuálnej zložky',
+'splash_move_document' => 'Dokument bol presunutý',
+'splash_move_folder' => 'Zložka bola presunutá',
'splash_receipt_update_success' => '',
-'splash_removed_from_clipboard' => '',
-'splash_rm_attribute' => '',
+'splash_removed_from_clipboard' => 'Odstránené zo schránky',
+'splash_rm_attribute' => 'Atribút bol odstránený',
'splash_rm_document' => 'Dokument odstránený',
-'splash_rm_download_link' => '',
+'splash_rm_download_link' => 'Odkaz na prevzatie bol odstránený',
'splash_rm_folder' => 'Zložka zmazaná',
-'splash_rm_group' => '',
+'splash_rm_group' => 'Skupina bola odstránená',
'splash_rm_group_member' => '',
-'splash_rm_role' => '',
+'splash_rm_role' => 'Rola bola odstránená',
'splash_rm_transmittal' => '',
-'splash_rm_user' => '',
-'splash_rm_user_processes' => '',
-'splash_saved_file' => '',
-'splash_save_user_data' => '',
+'splash_rm_user' => 'Používateľ bol odstránený',
+'splash_rm_user_processes' => 'Používateľ bol odstránený zo všetkých procesov',
+'splash_saved_file' => 'Verzia bola uložená',
+'splash_save_user_data' => 'Používateľské údaje boli uložené',
'splash_send_download_link' => '',
'splash_send_login_data' => '',
-'splash_settings_saved' => '',
+'splash_settings_saved' => 'Nastavenia boli uložené',
'splash_substituted_user' => '',
'splash_switched_back_user' => '',
'splash_toogle_group_manager' => '',
+'splash_transfer_document' => '',
'splash_transfer_objects' => '',
'state_and_next_state' => '',
-'statistic' => '',
+'statistic' => 'Štatistika',
'status' => 'Stav',
'status_approval_rejected' => 'Návrh zamietnutý',
'status_approved' => 'Schválený',
'status_approver_removed' => 'Schvaľovateľ odstránený z procesu',
+'status_needs_correction' => '',
'status_not_approved' => 'Neschválený',
'status_not_receipted' => '',
'status_not_reviewed' => 'Neskontrolovaný',
@@ -1329,77 +1359,84 @@ URL: [url]',
'submit_2_fact_auth' => '',
'submit_approval' => 'Poslať schválenie',
'submit_login' => 'Prihlásiť sa',
-'submit_password' => '',
-'submit_password_forgotten' => '',
+'submit_password' => 'Nastaviť nové heslo',
+'submit_password_forgotten' => 'Spustiť proces',
'submit_receipt' => '',
'submit_review' => 'Poslať kontrolu',
'submit_revision' => '',
'submit_userinfo' => '',
'subsribe_timelinefeed' => '',
-'substitute_to_user' => '',
+'substitute_to_user' => 'Prepnúť do \'[username]\'',
'substitute_user' => 'Nahradiť používateľa',
'success_add_aro' => '',
'success_add_permission' => '',
-'success_remove_permission' => '',
+'success_remove_permission' => 'Oprávnenie bolo odstránené',
'success_toogle_permission' => '',
'sunday' => 'Nedeľa',
-'sunday_abbr' => '',
+'sunday_abbr' => 'Ne',
'sv_SE' => 'Švédština',
-'switched_to' => '',
+'switched_to' => 'Prepnúť na',
'takeOverAttributeValue' => '',
'takeOverGrpApprover' => '',
'takeOverGrpReviewer' => '',
'takeOverIndApprover' => '',
'takeOverIndReviewer' => '',
-'tasks' => '',
-'temp_jscode' => '',
+'tasks' => 'Úlohy',
+'temp_jscode' => 'Dočasný javascript kód',
'testmail_body' => '',
-'testmail_subject' => '',
+'testmail_subject' => 'Testovací E-mail',
'theme' => 'Vzhľad',
'thursday' => 'Štvrtok',
-'thursday_abbr' => '',
+'thursday_abbr' => 'Št',
'timeline' => 'Časová os',
-'timeline_add_file' => '',
-'timeline_add_version' => '',
-'timeline_full_add_file' => '',
-'timeline_full_add_version' => '',
-'timeline_full_status_change' => '',
-'timeline_selected_item' => '',
-'timeline_skip_add_file' => '',
-'timeline_skip_status_change_-1' => '',
-'timeline_skip_status_change_-3' => '',
-'timeline_skip_status_change_0' => '',
-'timeline_skip_status_change_1' => '',
-'timeline_skip_status_change_2' => '',
-'timeline_skip_status_change_3' => '',
+'timeline_add_file' => 'Nová príloha',
+'timeline_add_version' => 'Nová verzia [version]',
+'timeline_full_add_file' => '[document] Nová príloha',
+'timeline_full_add_version' => '[document] Nová verzia [version]',
+'timeline_full_scheduled_revision' => '',
+'timeline_full_status_change' => '[document] Verzia [version]: [status]',
+'timeline_scheduled_revision' => '',
+'timeline_selected_item' => 'Vybraný dokument',
+'timeline_skip_add_file' => 'príloha bola pridaná',
+'timeline_skip_scheduled_revision' => '',
+'timeline_skip_status_change_-1' => 'odmietnuté',
+'timeline_skip_status_change_-3' => 'expirovaný',
+'timeline_skip_status_change_0' => 'čaká na revíziu',
+'timeline_skip_status_change_1' => 'čaká na potvrdenie',
+'timeline_skip_status_change_2' => 'uvoľnený',
+'timeline_skip_status_change_3' => 'v spracovaní',
'timeline_skip_status_change_4' => '',
-'timeline_skip_status_change_5' => '',
+'timeline_skip_status_change_5' => 'návrh',
'timeline_status_change' => 'Verzia [version]: [status]',
'to' => 'Do',
'toggle_manager' => 'Prepnúť stav manager',
-'toggle_qrcode' => '',
+'toggle_qrcode' => 'Ukázať/skryť QR kód',
'to_before_from' => '',
-'transfer_objects' => '',
-'transfer_objects_to_user' => '',
+'transfer_document' => '',
+'transfer_no_read_access' => '',
+'transfer_no_write_access' => '',
+'transfer_objects' => 'Prenesené objekty',
+'transfer_objects_to_user' => 'Nový vlastník',
+'transfer_to_user' => '',
'transition_triggered_email' => '',
'transition_triggered_email_body' => '',
'transition_triggered_email_subject' => '',
'transmittal' => '',
'transmittalitem_removed' => '',
-'transmittalitem_updated' => '',
-'transmittal_comment' => '',
-'transmittal_name' => '',
-'transmittal_size' => '',
+'transmittalitem_updated' => 'Dokument bol aktualizovaný na najnovšiu verziu',
+'transmittal_comment' => 'Komentár',
+'transmittal_name' => 'Názov',
+'transmittal_size' => 'Veľkosť',
'tree_loading' => 'Prosím počkajte kým sa nahrá strom dokumentov...',
'trigger_workflow' => '',
'tr_TR' => 'Turecky',
'tuesday' => 'Utorok',
-'tuesday_abbr' => '',
-'type_of_hook' => '',
+'tuesday_abbr' => 'Ut',
+'type_of_hook' => 'Typ',
'type_to_search' => 'Vyhľadať typ',
'uk_UA' => 'Ukrajinsky',
'under_folder' => 'V zložke',
-'unknown_attrdef' => '',
+'unknown_attrdef' => 'Neznáme definovanie atribútu',
'unknown_command' => 'Príkaz nebol rozpoznaný.',
'unknown_document_category' => 'Neznáma kategória',
'unknown_group' => 'Neznámy ID skupiny',
@@ -1407,10 +1444,10 @@ URL: [url]',
'unknown_keyword_category' => 'Neznáma kategória',
'unknown_owner' => 'Neznámy ID vlastníka',
'unknown_user' => 'Neznámy ID používateľa',
-'unlinked_content' => '',
-'unlinked_documents' => '',
-'unlinked_folders' => '',
-'unlinking_objects' => '',
+'unlinked_content' => 'Obsah bol odpojený',
+'unlinked_documents' => 'Dokumenty boli odpojené',
+'unlinked_folders' => 'Zložky boli odpojené',
+'unlinking_objects' => 'Odpojenie obsahu',
'unlock_cause_access_mode_all' => 'Môžete ho stále aktualizovať, pretože máte režim prístupu "all". Zámok bude automaticky odstránený.',
'unlock_cause_locking_user' => 'Môžete ho stále aktualizovať, pretože ste ten, kto ho aj zamkol. Zámok bude automaticky odstránený.',
'unlock_document' => 'Odomknúť',
@@ -1430,12 +1467,12 @@ URL: [url]',
'uploading_zerosize' => 'Nahrávate prázdny súbor. Nahrávanie je zrušené.',
'used_discspace' => 'Využitý priestor na disku',
'user' => 'Používateľ',
-'userid_groupid' => '',
+'userid_groupid' => 'Používateľ id/Skupina id',
'users' => 'Používateľ',
-'users_and_groups' => '',
-'users_done_work' => '',
+'users_and_groups' => 'Používatelia/Skupiny',
+'users_done_work' => 'Práca používateľov',
'user_exists' => 'Používateľ už existuje.',
-'user_group' => '',
+'user_group' => 'Používateľ/Skupina',
'user_group_management' => 'Správa užívateľov/skupín',
'user_image' => 'Obrázok',
'user_info' => 'Informácie o používateľovi',
@@ -1444,30 +1481,30 @@ URL: [url]',
'user_management' => 'Používatelia',
'user_name' => 'Plné meno',
'use_comment_of_document' => 'Použite komentár dokumentu',
-'use_default_categories' => '',
+'use_default_categories' => 'Použiť preddefinované kategórie',
'use_default_keywords' => 'Použiť preddefinované kľúčové slová',
-'valid_till' => '',
+'valid_till' => 'Platný do',
'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.',
'versioning_info' => 'Informácie o verziách',
-'versiontolow' => '',
+'versiontolow' => 'Verzia je nízka',
'version_deleted_email' => 'Verzia zmazana',
-'version_deleted_email_body' => '',
-'version_deleted_email_subject' => '',
+'version_deleted_email_body' => 'Verzia bola zmazaná Dokument: [name] Verzia: [version] Nadradená zložka: [folder_path] Používateľ: [username] URL: [url]',
+'version_deleted_email_subject' => '[sitename]: [name] - Verzia bola odstránená',
'version_info' => 'Informácie o verzii',
'view' => 'Zobraziť',
'view_online' => 'Zobraziť online',
'warning' => 'Upozornenie',
'wednesday' => 'Streda',
-'wednesday_abbr' => '',
-'weeks' => '',
+'wednesday_abbr' => 'St',
+'weeks' => 'týždne',
'week_view' => 'Týždeň',
'workflow' => '',
'workflows_involded' => '',
'workflow_actions_management' => '',
'workflow_action_in_use' => '',
-'workflow_action_name' => '',
+'workflow_action_name' => 'Názov',
'workflow_editor' => '',
'workflow_group_summary' => '',
'workflow_has_cycle' => '',
@@ -1475,7 +1512,7 @@ URL: [url]',
'workflow_in_use' => '',
'workflow_layoutdata_saved' => '',
'workflow_management' => '',
-'workflow_name' => '',
+'workflow_name' => 'Názov',
'workflow_no_doc_rejected_state' => '',
'workflow_no_doc_released_state' => '',
'workflow_no_initial_state' => '',
@@ -1483,12 +1520,13 @@ URL: [url]',
'workflow_save_layout' => '',
'workflow_state' => '',
'workflow_states_management' => '',
-'workflow_state_docstatus' => '',
+'workflow_state_docstatus' => 'Stav dokumentu',
'workflow_state_in_use' => '',
-'workflow_state_name' => '',
+'workflow_state_name' => 'Názov',
'workflow_summary' => '',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => '',
+'x_more_objects' => '',
'year_view' => 'Rok',
'yes' => 'Áno',
'zh_CN' => 'Čínština (CN)',
diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc
index ca64d810b..493be90ea 100644
--- a/languages/sv_SE/lang.inc
+++ b/languages/sv_SE/lang.inc
@@ -19,20 +19,21 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
-// Translators: Admin (1144), tmichelfelder (106)
+// Translators: Admin (1154), MagnusI (649), tmichelfelder (106)
$text = array(
-'2_factor_auth' => '',
-'2_factor_auth_info' => '',
-'2_fact_auth_secret' => '',
+'2_factor_auth' => '2-faktors autentisering',
+'2_factor_auth_info' => 'För stöd av 2-faktors autentisering behöver du Google Authenticator installerad på din mobiltelefon.
+Nedan ser du två QR-koder. Den högra är din hemliga kod och till vänster kan du skapa en ny kod. Om du skapar en ny kod måste du skanna den på nytt med Google Authenticator.',
+'2_fact_auth_secret' => 'Hemlighet',
'accept' => 'Godkänn',
-'access_control' => '',
-'access_control_is_off' => '',
+'access_control' => 'Åtkomstkontroll',
+'access_control_is_off' => 'Avancerad åtkomstkontroll är inaktiverad',
'access_denied' => 'Åtkomst nekas.',
'access_inheritance' => 'Ärv åtkomst',
'access_mode' => 'Åtkomstnivå',
'access_mode_all' => 'Full behörighet',
-'access_mode_none' => 'Inga rättigheter',
+'access_mode_none' => 'Ingen åtkomst',
'access_mode_read' => 'Läsrättighet',
'access_mode_readwrite' => 'Läs/Skriv-rättigheter',
'access_permission_changed_email' => 'Ändrade rättigheter',
@@ -54,7 +55,7 @@ URL: [url]',
'action_revise' => 'Revidera',
'add' => 'Lägg till',
'add_approval' => 'Skicka godkännande',
-'add_attrdefgroup' => '',
+'add_attrdefgroup' => 'Lägg till en attributgrupp',
'add_document' => 'Lägg till dokument',
'add_document_link' => 'Lägg till länkat dokument',
'add_document_notify' => 'Lägg till notifiering',
@@ -65,14 +66,14 @@ URL: [url]',
'add_member' => 'Lägg till användare',
'add_multiple_documents' => 'Lägg till flera dokument',
'add_multiple_files' => 'Lägg till flera dokument (använder filnamnet som dokumentnamn)',
-'add_receipt' => '',
+'add_receipt' => 'Mottagningsbevis',
'add_review' => 'Skicka granskning',
-'add_revision' => '',
-'add_role' => '',
+'add_revision' => 'Lägg till godkännande',
+'add_role' => 'Lägg till ny roll',
'add_subfolder' => 'Lägg till katalog',
'add_to_clipboard' => 'Flytta till Urklipp',
-'add_to_transmittal' => '',
-'add_transmittal' => '',
+'add_to_transmittal' => 'Lägg till i meddelande',
+'add_transmittal' => 'Lägg till meddelande',
'add_user' => 'Lägg till ny användare',
'add_user_to_group' => 'Lägg till användare till grupp',
'add_workflow' => 'Lägg till nytt arbetsflöde',
@@ -94,14 +95,19 @@ URL: [url]',
'approvals_and_reviews_rejected' => '',
'approvals_not_touched' => '',
'approvals_rejected' => '',
-'approvals_without_group' => '',
-'approvals_without_user' => '',
+'approvals_without_group' => 'Godkännandet saknar grupp',
+'approvals_without_user' => 'Godkännandet saknar användare',
'approval_deletion_email' => 'Begäran om godkännande har raderats',
-'approval_deletion_email_body' => '',
-'approval_deletion_email_subject' => '',
-'approval_file' => '',
+'approval_deletion_email_body' => 'Begäran om godkännande har raderats
+Dokument: [name]
+Version: [version]
+Överordnad katalog: [folder_path]
+Användare: [username]
+URL: [url]',
+'approval_deletion_email_subject' => '[sitename]: [name] - Godkännandet har raderats',
+'approval_file' => 'Fil',
'approval_group' => 'Grupp av personer som godkänner',
-'approval_log' => '',
+'approval_log' => 'Godkännandelogg',
'approval_request_email' => 'Begäran om godkännande',
'approval_request_email_body' => 'Begäran om godkännande
Dokument: [name]
@@ -112,75 +118,83 @@ URL: [url]',
'approval_request_email_subject' => '[sitename]: [name] - Begäran om godkännande',
'approval_status' => 'Status för godkännande',
'approval_submit_email' => '',
-'approval_submit_email_body' => '',
+'approval_submit_email_body' => 'Godkännande av dokument
+Dokument: [name]
+Version: [version]
+Överordnad katalog: [folder_path]
+Status: [status]
+Kommentar: [comment]
+Användare: [username]
+URL: [url]',
'approval_submit_email_subject' => '[sitename]: [name] - Skicka godkännande',
'approval_summary' => 'Sammanfattning av godkännande',
'approval_update_failed' => 'Fel vid uppdatering av godkännande-status. Status uppdaterades inte.',
-'approvers' => 'Godkänna',
-'approver_already_assigned' => '',
-'approver_already_removed' => '',
-'april' => 'april',
+'approvers' => 'Godkännare',
+'approver_already_assigned' => 'Användaren är redan godkännare',
+'approver_already_removed' => 'Användaren har redan godkänt dokumentet alternativt tagits bort från arbetsflödet.',
+'april' => 'April',
'archive_creation' => 'Skapa arkiv',
'archive_creation_warning' => 'Med denna funktion kan du skapa ett arkiv som innehåller filer från hela DMS-kataloger. När arkivet har skapats, kommer det att sparas i data-mappen på din server. OBS! Skapas ett arkiv som är läsbart för användare, kan det inte användas för att återställa systemet.',
'ar_EG' => 'arabiska',
'assign_approvers' => 'Ge uppdrag till personer/grupper att godkänna dokumentet',
+'assign_recipients' => '',
'assign_reviewers' => 'Ge uppdrag till personer/grupper att granska dokumentet',
'assign_user_property_to' => 'Sätt användarens egenskaper till',
'assumed_released' => 'Antas klart för användning',
-'attrdefgroup_management' => '',
-'attrdefgrp_show_detail' => '',
-'attrdefgrp_show_list' => '',
-'attrdefgrp_show_search' => '',
-'attrdefgrp_show_searchlist' => '',
+'attrdefgroup_management' => 'Hantering av gruppattribut',
+'attrdefgrp_show_detail' => 'Detaljer',
+'attrdefgrp_show_list' => 'Lista',
+'attrdefgrp_show_search' => 'Sök',
+'attrdefgrp_show_searchlist' => 'Sökresutlat',
'attrdef_exists' => 'Attributdefinitionen finns redan',
-'attrdef_info' => '',
+'attrdef_info' => 'Information',
'attrdef_in_use' => 'Attributdefinitionen används',
'attrdef_management' => 'Hantering av attributdefinitioner',
'attrdef_maxvalues' => 'Max tillåtna värde',
'attrdef_minvalues' => 'Min tillåtna värde',
'attrdef_min_greater_max' => 'Minimum antal värden är större än maximum antal värden',
'attrdef_multiple' => 'Tillåt flera värden',
-'attrdef_multiple_needs_valueset' => '',
+'attrdef_multiple_needs_valueset' => 'Attribut med flera värden behöver definieras.',
'attrdef_must_be_multiple' => 'Attribut måste ha mer än ett värde',
'attrdef_name' => 'Namn',
-'attrdef_noname' => 'Saknar namn för attribut definition',
+'attrdef_noname' => 'Namn för definition av attribut saknas',
'attrdef_objtype' => 'Objekttyp',
'attrdef_regex' => 'Regulär uttryck',
'attrdef_type' => 'Typ',
'attrdef_type_boolean' => 'Logisk',
'attrdef_type_date' => 'Datum',
-'attrdef_type_email' => '',
+'attrdef_type_email' => 'E-post',
'attrdef_type_float' => 'Flyttal',
'attrdef_type_int' => 'Heltal',
'attrdef_type_string' => 'Textsträng',
-'attrdef_type_url' => '',
+'attrdef_type_url' => 'URL',
'attrdef_valueset' => 'Värden',
'attributes' => 'Attribut',
-'attribute_changed_email_body' => 'Ändrad attribut
-Dokument: [name]
-Version: [version]
-Attribut: [attribute]
-Överordnade katalog: [folder_path]
-Användare: [username]
+'attribute_changed_email_body' => 'Ändrat attribut
+Dokument: [name]
+Version: [version]
+Attribut: [attribute]
+Överordnad katalog: [folder_path]
+Användare: [username]
URL: [url]',
-'attribute_changed_email_subject' => '[sitename]: [name] - Ändrad attribut',
+'attribute_changed_email_subject' => '[sitename]: [name] - Ändrat attribut',
'attribute_count' => 'Antal användningar',
'attribute_value' => 'Attributvärde',
-'attribute_value_not_in_valueset' => '',
-'attr_malformed_boolean' => '',
-'attr_malformed_date' => '',
-'attr_malformed_email' => '',
-'attr_malformed_float' => '',
-'attr_malformed_int' => '',
-'attr_malformed_url' => '',
-'attr_max_values' => '',
-'attr_min_values' => '',
-'attr_not_in_valueset' => '',
+'attribute_value_not_in_valueset' => 'Odefinierat värde',
+'attr_malformed_boolean' => 'Det angivna värdet \'[value]\' för \'[attrname]\' är inte ett giltigt boolean-värde.',
+'attr_malformed_date' => 'Det angivna värdet \'[value]\' för attributet \'[attrname]\' är inte ett giltigt datum.',
+'attr_malformed_email' => 'Det angivna värdet \'[value]\' för attributet \'[attrname]\' är inte en giltig URL.',
+'attr_malformed_float' => 'Det angivna värdet \'[value]\' för attributet \'[attrname]\' är inte ett giltigt flyttalsvärde.',
+'attr_malformed_int' => 'Det angivna värdet \'[value]\' för attributet \'[attrname]\' är inte ett giltigt heltal.',
+'attr_malformed_url' => 'Det angivna värdet \'[value]\' för attributet \'[attrname]\' är inte en giltig URL.',
+'attr_max_values' => 'Den maximala värdet för attributet [attrname] har överskridits.',
+'attr_min_values' => 'Det lägsta tillåtnaa värdet för attributet [attrname] är ej uppnått.',
+'attr_not_in_valueset' => 'Värdet \'[value]\' för attributet \'[attrname]\' är inte definierat.',
'attr_no_regex_match' => 'Värdet av attributet stämmer inte överens med regulära uttrycket',
-'attr_validation_error' => '',
+'attr_validation_error' => 'Värdet \'[value]\' av attributet \'[attrname]\' är inte giltigt.',
'at_least_n_users_of_group' => 'Åtminstone [number_of_users] användare av [group]',
-'august' => 'augusti',
-'authentication' => '',
+'august' => 'Augusti',
+'authentication' => 'Autentisering',
'author' => 'Författare',
'automatic_status_update' => 'Automatisk ändring av status',
'back' => 'Tillbaka',
@@ -192,10 +206,10 @@ URL: [url]',
'bg_BG' => 'Bulgariska',
'browse' => 'Bläddra',
'calendar' => 'Kalender',
-'calendar_week' => 'Kalender vecka',
+'calendar_week' => 'Kalendervecka',
'cancel' => 'Avbryt',
'cannot_assign_invalid_state' => 'Kan inte ändra ett dokument som har gått ut eller avvisats.',
-'cannot_change_final_states' => 'OBS: Du kan inte ändra statusen för ett dokument som har avvisats eller gått ut eller som väntar på att bli godkänt.',
+'cannot_change_final_states' => 'OBS: Du kan inte ändra status för ett dokument som har avvisats, gått ut eller som väntar på att bli godkänt.',
'cannot_delete_user' => 'Du kan inte ta bort användaren.',
'cannot_delete_yourself' => 'Du kan inte ta bort dig själv.',
'cannot_move_root' => 'Fel: Det går inte att flytta root-katalogen.',
@@ -203,19 +217,19 @@ URL: [url]',
'cannot_retrieve_review_snapshot' => 'Det är inte möjligt att skapa en snapshot för denna version av dokumentet.',
'cannot_rm_root' => 'Fel: Det går inte att ta bort root-katalogen.',
'categories' => 'Kategorier',
-'categories_loading' => '',
+'categories_loading' => 'Vänligen vänta på listning av kategorier...',
'category' => 'Kategori',
'category_exists' => 'Kategorin finns redan.',
'category_filter' => 'Bara kategorier',
-'category_info' => '',
+'category_info' => 'Information',
'category_in_use' => 'Denna kategori används av ett dokument.',
'category_noname' => 'Inget kategorinamn angivet',
-'ca_ES' => 'katalonska',
+'ca_ES' => 'Katalonska',
'change_assignments' => 'Ändra uppdrag',
'change_password' => 'Ändra lösenord',
'change_password_message' => 'Ditt lösenord har ändrats.',
-'change_recipients' => '',
-'change_revisors' => '',
+'change_recipients' => 'Ange mottagare',
+'change_revisors' => 'Ange granskare',
'change_status' => 'Ändra status',
'charts' => 'Diagram',
'chart_docsaccumulated_title' => 'Antal dokument',
@@ -226,18 +240,18 @@ URL: [url]',
'chart_docsperuser_title' => 'Dokumenter per användare',
'chart_selection' => 'Välj diagram',
'chart_sizeperuser_title' => 'Diskutrymme per användare',
-'checkedout_file_has_different_version' => '',
-'checkedout_file_has_disappeared' => '',
-'checkedout_file_is_unchanged' => '',
-'checkin_document' => '',
-'checkoutpath_does_not_exist' => '',
-'checkout_document' => '',
-'checkout_is_disabled' => '',
+'checkedout_file_has_different_version' => 'Det utcheckade dokumentet är inte detsamma som nuvarande version. Incheckning kommer inte att uppdatera dokumentet.',
+'checkedout_file_has_disappeared' => 'Filen för det utcheckade dokumentet saknas. Incheckning är inte möjlig.',
+'checkedout_file_is_unchanged' => 'Filen för det utcheckade dokumentet är oförändrad och inchecknign är inte möjlig. Om du inte planerar att göra någon modifiering kan du återställa dokumentets utcheckningsstatus.',
+'checkin_document' => 'Incheckning',
+'checkoutpath_does_not_exist' => 'Sökvägen för utcheckning saknas',
+'checkout_document' => 'Utcheckning',
+'checkout_is_disabled' => 'Utcheckning av dokument är invaktiverad i systemets inställningar.',
'choose_attrdef' => 'Välj attributdefinition',
-'choose_attrdefgroup' => '',
+'choose_attrdefgroup' => 'Välj gruppattribut',
'choose_category' => 'Välj',
'choose_group' => 'Välj grupp',
-'choose_role' => '',
+'choose_role' => 'Välj roll',
'choose_target_category' => 'Välj kategori',
'choose_target_document' => 'Välj dokument',
'choose_target_file' => 'Välj fil',
@@ -246,20 +260,20 @@ URL: [url]',
'choose_workflow' => 'Välj arbetsflöde',
'choose_workflow_action' => 'Välj åtgärd för arbetsflödet',
'choose_workflow_state' => 'Välj status för arbetsflödet',
-'class_name' => '',
+'class_name' => 'Klassnamn',
'clear_cache' => 'Rensa cache',
'clear_clipboard' => 'Rensa urklipp',
-'clear_password' => '',
+'clear_password' => 'Ta bort lösenord',
'clipboard' => 'Urklipp',
'close' => 'Stäng',
-'command' => '',
+'command' => 'Kommando',
'comment' => 'Kommentar',
'comment_changed_email' => '',
'comment_for_current_version' => 'Kommentar till versionen',
-'confirm_clear_cache' => '',
-'confirm_create_fulltext_index' => 'Ja, jag vill återskapa fulltext-sökindex !',
-'confirm_move_document' => '',
-'confirm_move_folder' => '',
+'confirm_clear_cache' => 'Vill du verkligen rensa cachen? Detta kommer att ta bort alla förlagrade bilder för förhandsvisning.',
+'confirm_create_fulltext_index' => 'Ja, jag vill återskapa fulltext-sökindex!',
+'confirm_move_document' => 'Vänligen bekräfta flytt av dokumentet.',
+'confirm_move_folder' => 'Vänligen bekräfta flytt av katalogen.',
'confirm_pwd' => 'Bekräfta lösenord',
'confirm_rm_backup' => 'Vill du verkligen ta bort filen "[arkname]"? OBS! Om filen tas bort, kan den inte återskapas!',
'confirm_rm_document' => 'Vill du verkligen ta bort dokumentet \'[documentname]\'? OBS! Om dokumentet tas bort, kan det inte återskapas!',
@@ -270,64 +284,69 @@ URL: [url]',
'confirm_rm_folder_files' => 'Vill du verkligen ta bort alla filer i katalogen "[foldername]" och i katalogens undermappar? OBS! Filerna kan inte återskapas!',
'confirm_rm_group' => 'Vill du verkligen ta bort gruppen "[groupname]"? OBS! Gruppen kan inte återskapas!',
'confirm_rm_log' => 'Vill du verkligen ta bort loggfilen "[logname]"? OBS! Loggfilen kan inte återskapas!',
-'confirm_rm_transmittal' => '',
-'confirm_rm_transmittalitem' => '',
-'confirm_rm_user' => 'Vill du verkligen ta bort användaren "[username]"? OBS! Användaren kan inte återskapas!',
-'confirm_rm_user_from_processes' => '',
-'confirm_rm_version' => 'Vill du verkligen ta bort versionen [version] av dokumentet "[documentname]"? OBS! Versionen kan inte återskapas!',
-'confirm_transfer_objects' => '',
-'confirm_update_transmittalitem' => '',
+'confirm_rm_transmittal' => 'Vänligen bekräfta radering av meddelande.',
+'confirm_rm_transmittalitem' => 'Bekräfta radering',
+'confirm_rm_user' => 'Vill du verkligen ta bort användaren "[username]"? OBS! Åtgärden kan inte ångras!',
+'confirm_rm_user_from_processes' => 'Vill du verkligen ta bort användaren "[username]" från alla arbetsflöden? Var försiktig! Denna åtgärd kan innebära oönskad publicering om användaren är den sista eller enda godkännaren i ett arbetsflöde.',
+'confirm_rm_version' => 'Vill du verkligen ta bort versionen [version] av dokumentet "[documentname]"? OBS! Åtgärden kan inte ångras!',
+'confirm_transfer_objects' => 'Vill du verkligen flytta dokument, kataloger m m tillhörande användaren "[username]"? OBS! Åtgärden kan inte ångras!',
+'confirm_update_transmittalitem' => 'Bekräfta uppdatering',
'content' => 'Innehåll',
'continue' => 'Fortsätt',
-'converter_new_cmd' => '',
-'converter_new_mimetype' => '',
-'copied_to_checkout_as' => '',
-'create_download_link' => '',
+'converter_new_cmd' => 'Kommando',
+'converter_new_mimetype' => 'Ny MIME-typ',
+'copied_to_checkout_as' => 'Filen har kopierats till utcheckningmappen som \'[filename]\' per [date]',
+'create_download_link' => 'Skapa länk för nedladdning',
'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',
-'cs_CZ' => 'tjeckiska',
+'cs_CZ' => 'Tjeckiska',
'current_password' => 'Nuvarande lösenord',
-'current_quota' => '',
+'current_quota' => 'Systemets värde för kvota har angivits [quota].',
'current_state' => 'Aktuell status',
'current_version' => 'Aktuell version',
-'daily' => 'dagligen',
+'daily' => 'Dagligen',
'databasesearch' => 'Sök databas',
'date' => 'Datum',
'days' => 'dagar',
-'debug' => '',
-'december' => 'december',
+'debug' => 'Felsökning',
+'december' => 'December',
'default_access' => 'Standardrättigheter',
-'default_keywords' => 'Möjliga nyckelord',
+'default_keywords' => 'Tillgängliga nyckelord',
'definitions' => 'Definitioner',
'delete' => 'Ta bort',
'details' => 'Detaljer',
'details_version' => 'Detaljer för version: [version]',
-'de_DE' => 'tyska',
+'de_DE' => 'Tyska',
'disclaimer' => 'Detta är ett sekretessbelagt område. Bara auktoriserade personer äger tillträde. Vid överträdelse kommer åtal att väckas i enlighet med nationella och internationella lagar.',
-'discspace' => '',
-'docs_in_reception_no_access' => '',
-'docs_in_revision_no_access' => '',
+'discspace' => 'Diskutrymme',
+'docs_in_reception_no_access' => 'Dokument med angiven mottagare som saknar behörighet till dokumentet',
+'docs_in_revision_no_access' => 'Dokument med angiven granskare som saknar behörighet till dokumentet',
'document' => 'Dokument',
-'documentcontent' => '',
+'documentcontent' => 'Dokumentinnehåll',
'documents' => 'Dokument',
-'documents_checked_out_by_you' => '',
-'documents_in_process' => 'Dokument i bearbetning',
-'documents_locked' => '',
+'documents_checked_out_by_you' => 'Dokument utcheckade av dig',
+'documents_expired' => 'Utgångna dokument',
+'documents_in_process' => 'Dokument under bearbetning',
+'documents_locked' => 'Låsta dokument',
'documents_locked_by_you' => 'Dokument som du har låst',
-'documents_only' => 'Bara dokument',
+'documents_only' => 'Endast dokument',
'documents_to_approve' => 'Dokument som du behöver godkänna',
-'documents_to_process' => '',
-'documents_to_receipt' => '',
+'documents_to_process' => 'Dokument som kräver åtgärd',
+'documents_to_receipt' => 'Dokument som väntar på bekräftad mottagning',
'documents_to_review' => 'Dokument som du behöver granska',
-'documents_to_revise' => '',
-'documents_user_reception' => '',
-'documents_user_rejected' => '',
+'documents_to_revise' => 'Dokument som väntar på din granskning',
+'documents_user_draft' => '',
+'documents_user_expiration' => 'Utgångna dokument',
+'documents_user_no_reception' => '',
+'documents_user_obsolete' => '',
+'documents_user_reception' => 'Dokument som väntar på mottagande',
+'documents_user_rejected' => 'Avvisade dokument',
'documents_user_requiring_attention' => 'Dokument som du behöver granska/godkänna',
-'documents_with_notification' => '',
-'document_already_checkedout' => '',
+'documents_with_notification' => 'Dokument med meddelande',
+'document_already_checkedout' => 'Dokumentet är redan utcheckat',
'document_already_locked' => 'Detta dokument är redan låst',
-'document_comment_changed_email' => 'Kommentar ändrat',
+'document_comment_changed_email' => 'Kommentar ändrad',
'document_comment_changed_email_body' => 'Kommentar ändrat
Document: [name]
Gamla kommentaret: [old_comment]
@@ -336,7 +355,7 @@ Kommentar: [new_comment]
Användare: [username]
URL: [url]',
'document_comment_changed_email_subject' => '[sitename]: [name] - Kommentar ändrat',
-'document_count' => '',
+'document_count' => 'Antal dokument',
'document_deleted' => 'Dokumentet raderades',
'document_deleted_email' => 'Dokument har raderats',
'document_deleted_email_body' => 'Dokument har raderats
@@ -344,28 +363,28 @@ Dokument: [name]
Överordnade katalog: [folder_path]
Användare: [username]',
'document_deleted_email_subject' => '[sitename]: [name] - Dokument har raderats',
-'document_duplicate_name' => 'Dubbelt dokumentnamn',
-'document_has_no_workflow' => 'Dokumentet har inget arbetsflöde',
+'document_duplicate_name' => 'Dubblett av dokumentnamn',
+'document_has_no_workflow' => 'Dokumentet saknar arbetsflöde',
'document_infos' => 'Dokumentinformation',
-'document_is_checked_out' => '',
+'document_is_checked_out' => 'Dokumentet är redan utcheckat. Om du laddar upp en ny version kan den utcheckade versionen inte checkas in igen.',
'document_is_not_locked' => 'Detta dokument är inte låst',
'document_link_by' => 'Länkat av',
'document_link_public' => 'Offentlig länk',
'document_moved_email' => 'Dokument har flyttats',
-'document_moved_email_body' => 'Dokument har flyttats
-Dokument: [name]
-Gamla katalog: [old_folder_path]
-Ny katalog: [new_folder_path]
-Användare: [username]
+'document_moved_email_body' => 'Dokument har flyttats
+Dokument: [name]
+Tidigare katalog: [old_folder_path]
+Ny katalog: [new_folder_path]
+Användare: [username]
URL: [url]',
'document_moved_email_subject' => '[sitename]: [name] - Dokument har flyttats',
-'document_not_checkedout' => '',
+'document_not_checkedout' => 'Dokumentet är inte utcheckat',
'document_renamed_email' => 'Dokument har bytt namn',
-'document_renamed_email_body' => 'Dokument har bytt namn
-Dokument: [name]
-Överordnade katalog: [folder_path]
-Gamla namnet: [old_name]
-Användare: [username]
+'document_renamed_email_body' => 'Dokument har bytt namn
+Dokument: [name]
+Överordnade katalog: [folder_path]
+Tidigare namn: [old_name]
+Användare: [username]
URL: [url]',
'document_renamed_email_subject' => '[sitename]: [name] - Dokument har bytt namn',
'document_status_changed_email' => 'Dokumentstatus ändrad',
@@ -377,100 +396,116 @@ Användare: [username]
URL: [url]',
'document_status_changed_email_subject' => '[sitename]: [name] - Dokument status ändrad',
'document_title' => 'Dokument \'[documentname]\'',
+'document_transfered_email_body' => 'Dokument övedrfört till annan användare
+Dokument: [name]
+Ny ägare: [newuser]
+Överordnad katalog: [folder_path]
+Användare: [username]
+URL: [url]',
+'document_transfered_email_subject' => '[sitename]: [name] - Flytta dokument',
'document_updated_email' => 'Dokument har uppdaterats',
-'document_updated_email_body' => 'Dokument har uppdaterats
-Dokument: [name]
-Överordnade katalog: [folder_path]
-Användare: [username]
-Kommentar: [comment]
-Versions kommentar: [version_comment]
+'document_updated_email_body' => 'Dokument har uppdaterats
+Dokument: [name]
+Överordnade katalog: [folder_path]
+Användare: [username]
+Kommentar: [comment]
+Versionskommentar: [version_comment]
URL: [url]',
'document_updated_email_subject' => '[sitename]: [name] - Dokument har uppdaterats',
'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.',
+'download_links' => 'Nedladdningslänkar',
+'download_link_email_body' => 'Klicka på länken nedan för nedladdning av version [version] av dokumentet
+\'[docname]\'.
+
+[url]
+
+Länken är giltig t o m [valid].
+
+[comment]',
+'download_link_email_subject' => 'Nedladdningslänk',
+'do_object_repair' => 'Reparera alla kataloger och dokument.',
'do_object_setchecksum' => 'Lägg till checksumma',
'do_object_setfilesize' => 'Ange filstorlek',
-'do_object_unlink' => 'Ta bort dokument version',
-'draft' => '',
+'do_object_unlink' => 'Ta bort dokumentversion',
+'draft' => 'Utkast',
'draft_pending_approval' => 'Utkast: väntar på godkännande',
'draft_pending_review' => 'Utkast: väntar på granskning',
'drag_icon_here' => 'Dra ikon av mappen eller dokument hit!',
-'dropfolderdir_missing' => '',
-'dropfolder_file' => 'Fil från mellanlagrings-mappen',
-'dropfolder_folder' => '',
+'dropfolderdir_missing' => 'Du saknar en personlig mapp för uppladdning till servern. Kontakta systemadminiustratören för att få hjälp att skapa den.',
+'dropfolder_file' => 'Fil från mellanlagringsmappen',
+'dropfolder_folder' => 'Katalog från mellanlagringsmappen',
'dropupload' => 'Snabb uppladdning',
'drop_files_here' => 'Släpp filer här!',
'dump_creation' => 'Skapa DB-dump',
'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' => '',
+'duplicates' => 'Dubletter',
'duplicate_content' => 'Duplicera innehåll',
'edit' => 'Ändra',
'edit_attributes' => 'Ändra attribut',
'edit_comment' => 'Ändra kommentar',
'edit_default_keywords' => 'Ändra nyckelord',
'edit_document_access' => 'Ändra behörighet',
-'edit_document_notify' => 'Dokument-meddelandelista',
+'edit_document_notify' => 'Meddelandelista dokument',
'edit_document_props' => 'Ändra',
'edit_event' => 'Ändra händelse',
'edit_existing_access' => 'Ändra lista med behörigheter',
-'edit_existing_attribute_groups' => '',
+'edit_existing_attribute_groups' => 'Ändra grupp för attribut',
'edit_existing_notify' => 'Ändra lista med meddelanden',
'edit_folder_access' => 'Ändra behörighet',
-'edit_folder_attrdefgrp' => '',
-'edit_folder_notify' => 'Katalog-meddelandelista',
+'edit_folder_attrdefgrp' => 'Ändra grupp för attribut',
+'edit_folder_notify' => 'Meddelandelista katalog',
'edit_folder_props' => 'Ändra katalog',
'edit_group' => 'Ändra grupp',
-'edit_online' => '',
-'edit_transmittal_props' => '',
+'edit_online' => 'Uppdatera online',
+'edit_transmittal_props' => 'Ändra egenskaper för meddelande',
'edit_user' => 'Ändra användare',
'edit_user_details' => 'Ändra användarens information',
-'edit_version' => '',
-'el_GR' => 'grekisk',
+'edit_version' => 'Ändra version',
+'el_GR' => 'Grekiska',
'email' => 'E-post',
'email_error_title' => 'E-post saknas',
'email_footer' => 'Du kan alltid ändra dina e-postinställningar genom att gå till \'Min Sida\'',
'email_header' => 'Detta meddelande skapades automatiskt från dokumentservern.',
'email_not_given' => 'Skriv in en giltig e-postadress.',
-'empty_attribute_group_list' => '',
+'empty_attribute_group_list' => 'Grupp för attribut saknas',
'empty_folder_list' => 'Inga dokument eller mappar',
'empty_notify_list' => 'Inga meddelanden',
-'en_GB' => 'engelska (GB)',
-'equal_transition_states' => 'Start and slut status är lika',
+'en_GB' => 'Engelska (GB)',
+'equal_transition_states' => 'Status för start och slut är lika',
'error' => 'Fel',
-'error_add_aro' => '',
-'error_add_permission' => '',
-'error_cleared_cache' => '',
-'error_importfs' => '',
+'error_add_aro' => 'Fel vid begärd åtkomst till objekt',
+'error_add_permission' => 'Fel vid tilldelning av behörighet',
+'error_cleared_cache' => 'Fel vid rensning av cache',
+'error_importfs' => 'Fel vid import från filsystem',
'error_no_document_selected' => 'Inget dokument har valts',
'error_no_folder_selected' => 'Ingen katalog har valts',
-'error_occured' => 'Ett fel har inträffat.',
-'error_remove_document' => '',
-'error_remove_folder' => '',
-'error_remove_permission' => '',
-'error_toogle_permission' => '',
-'es_ES' => 'spanska',
+'error_occured' => 'Ett fel har inträffat',
+'error_remove_document' => 'Fel vid radering av dokument',
+'error_remove_folder' => 'Fel vid radering av katalog',
+'error_remove_permission' => 'Fel vid borttagen behörighet',
+'error_toogle_permission' => 'Fel vid förändring av behörighet',
+'error_transfer_document' => 'Fel vid förflyttning av dokument',
+'es_ES' => 'Spanska',
'event_details' => 'Händelseinställningar',
'exclude_items' => '',
'expired' => 'Har gått ut',
-'expired_at_date' => '',
+'expired_at_date' => 'Upphörde per [datetime]',
+'expired_documents' => 'Utgångna dokument',
'expires' => 'Kommer att gå ut',
-'expire_by_date' => '',
-'expire_in_1d' => '',
-'expire_in_1h' => '',
-'expire_in_1m' => '',
-'expire_in_1w' => '',
-'expire_in_1y' => '',
-'expire_in_2h' => '',
-'expire_in_2y' => '',
-'expire_today' => '',
-'expire_tomorrow' => '',
+'expire_by_date' => 'Upphör att gälla per',
+'expire_in_1d' => 'Upphör att gälla om 1 dag',
+'expire_in_1h' => 'Upphör att gälla om 1 tim',
+'expire_in_1m' => 'Upphör att gälla om 1 månad',
+'expire_in_1w' => 'Upphör att gälla om 1 vecka',
+'expire_in_1y' => 'Upphör att gälla om 1 år',
+'expire_in_2h' => 'Upphör att gälla om 2 tim',
+'expire_in_2y' => 'Upphör att gälla om 2 år',
+'expire_today' => 'Upphör att gälla idag',
+'expire_tomorrow' => 'Upphör att gälla i morgon',
'expiry_changed_email' => 'Utgångsdatum ändrat',
'expiry_changed_email_body' => 'Utgångsdatum ändrat
Dokument: [name]
@@ -478,28 +513,28 @@ Dokument: [name]
Användare: [username]
URL: [url]',
'expiry_changed_email_subject' => '[sitename]: [name] - Utgångsdatum ändrat',
-'export' => '',
-'extension_manager' => 'Förvalta tillägg',
+'export' => 'Exportera',
+'extension_manager' => 'Hantera tillägg',
'february' => 'februari',
-'file' => 'Dokumentinformation',
+'file' => 'Fil',
'files' => 'Filer',
-'files_deletion' => 'Ta bort alla filer',
+'files_deletion' => 'Ta bort filer',
'files_deletion_warning' => 'Med detta alternativ kan du ta bort alla filer i en dokumentkatalog. Versionsinformationen kommer fortfarande att visas.',
-'files_loading' => 'V.v. vänta tills listan med filer har laddats ...',
+'files_loading' => 'Vänligen vänta tills listan med filer har laddats ...',
'file_size' => 'Filstorlek',
-'filter_for_documents' => '',
-'filter_for_folders' => '',
+'filter_for_documents' => 'Tilläggsfilter för dokument',
+'filter_for_folders' => 'Tilläggsfilter för kataloger',
'folder' => 'Katalog',
'folders' => 'Kataloger',
'folders_and_documents_statistic' => 'Innehållsöversikt',
-'folders_with_notification' => '',
+'folders_with_notification' => 'Kataloger med meddelandefunktion',
'folder_comment_changed_email' => 'Kommentar har ändrats',
-'folder_comment_changed_email_body' => 'Kommentar har ändrats
-Katalog: [name]
-Gamla kommentaret: [old_comment]
-Kommentar: [new_comment]
-Överordnade katalog: [folder_path]
-Användare: [username]
+'folder_comment_changed_email_body' => 'Kommentar har ändrats
+Katalog: [name]
+Tidigare kommentar: [old_comment]
+Kommentar: [new_comment]
+Överordnad katalog: [folder_path]
+Användare: [username]
URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - Kommentar har ändrats',
'folder_contents' => 'Kataloginnehåll',
@@ -512,31 +547,32 @@ URL: [url]',
'folder_deleted_email_subject' => '[sitename]: [name] - Katalog har tagits bort',
'folder_infos' => 'Kataloginformation',
'folder_moved_email' => 'Katalog har flyttats',
-'folder_moved_email_body' => 'Katalog har flyttats
-Katalog: [name]
-Gamla katalognamn: [old_folder_path]
-Ny katalognamn: [new_folder_path]
-Användare: [username]
+'folder_moved_email_body' => 'Katalog har flyttats
+Katalog: [name]
+Tidigare katalog: [old_folder_path]
+Ny katalog: [new_folder_path]
+Användare: [username]
URL: [url]',
'folder_moved_email_subject' => '[sitename]: [name] - Katalog har flyttats',
'folder_renamed_email' => 'Katalog har bytt namn',
-'folder_renamed_email_body' => 'Katalog har bytt namn
-Katalog: [name]
-Överordnade katalog: [folder_path]
-Old name: [old_name]
-User: [username]
+'folder_renamed_email_body' => 'Katalog har bytt namn
+Katalog: [name]
+Överordnad katalog: [folder_path]
+Tidigare namn: [old_name]
+User: [username]
URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Katalog har bytt namn',
'folder_title' => 'Katalog \'[foldername]\'',
-'friday' => 'fredag',
-'friday_abbr' => 'fr',
+'friday' => 'Fredag',
+'friday_abbr' => 'Fr',
'from' => 'från',
'fr_FR' => 'franska',
'fullsearch' => 'Fulltext-sökning',
'fullsearch_hint' => 'Använd fulltext-index',
-'fulltextsearch_disabled' => '',
+'fulltextsearch_disabled' => 'Indexering för fulltextsökning är inaktiverad',
+'fulltext_converters' => 'Omvandling av dokumentindexering',
'fulltext_info' => 'Fulltext-indexinfo',
-'global_attributedefinitiongroups' => '',
+'global_attributedefinitiongroups' => 'Attributgrupper',
'global_attributedefinitions' => 'Attributdefinitioner',
'global_default_keywords' => 'Globala nyckelord',
'global_document_categories' => 'Kategorier',
@@ -547,42 +583,42 @@ URL: [url]',
'groups' => 'Grupper',
'group_approval_summary' => 'Sammanfattning av gruppgodkännande',
'group_exists' => 'Grupp finns redan.',
-'group_info' => '',
+'group_info' => 'Gruppinformation',
'group_management' => 'Grupphantering',
'group_members' => 'Gruppmedlemmar',
-'group_receipt_summary' => '',
+'group_receipt_summary' => 'Sammanfattning av mottagningsbevis för grupp',
'group_review_summary' => 'Sammanfattning av gruppgranskning',
'guest_login' => 'Gästinloggning',
'guest_login_disabled' => 'Gästinloggningen är inaktiverad.',
-'hash' => '',
+'hash' => 'Hash',
'help' => 'Hjälp',
-'home_folder' => '',
-'hook_name' => '',
-'hourly' => 'timvis',
+'home_folder' => 'Hemkatalog',
+'hook_name' => 'Hook-namn',
+'hourly' => 'Timvis',
'hours' => 'timmar',
'hr_HR' => 'Kroatiska',
'human_readable' => 'Arkiv som är läsbart av användare',
-'hu_HU' => 'ungerska',
+'hu_HU' => 'Ungerska',
'id' => 'ID',
-'identical_version' => 'Ny version är lika med den aktuella versionen.',
+'identical_version' => 'Ny version är identisk med nuvarande version.',
'import' => 'Importera',
-'importfs' => '',
+'importfs' => 'Import från filsystem',
'import_fs' => 'Import från filsystem',
-'import_fs_warning' => '',
-'include_content' => '',
+'import_fs_warning' => 'Detta fungerar endast för kataloger i mellanlagringsmappen. Filer och mappar får godkänd status direkt efter importen.',
+'include_content' => 'Inkudera innehåll',
'include_documents' => 'Inkludera dokument',
-'include_subdirectories' => 'Inkludera under-kataloger',
-'indexing_tasks_in_queue' => '',
-'index_converters' => 'Omvandling av indexdokument',
-'index_done' => '',
-'index_error' => '',
-'index_folder' => 'Index mapp',
-'index_pending' => '',
-'index_waiting' => '',
+'include_subdirectories' => 'Inkludera underkataloger',
+'indexing_tasks_in_queue' => 'Indexeringsuppgifter i kö',
+'index_done' => 'Klart',
+'index_error' => 'Fel',
+'index_folder' => 'Indexeringskatalog',
+'index_pending' => 'Förestående',
+'index_waiting' => 'Väntar',
'individuals' => 'Personer',
-'indivіduals_in_groups' => '',
+'indivіduals_in_groups' => 'Medlemmar i en grupp',
+'info_recipients_tab_not_released' => '',
'inherited' => 'ärvd',
-'inherits_access_copy_msg' => 'Kopiera behörighetsarvslista',
+'inherits_access_copy_msg' => 'Kopiera lista för behörighetsarv',
'inherits_access_empty_msg' => 'Börja med tom behörighetslista',
'inherits_access_msg' => 'Behörigheten har ärvts.',
'internal_error' => 'Internt fel',
@@ -593,9 +629,9 @@ URL: [url]',
'invalid_create_date_end' => 'Ogiltigt slutdatum för intervall.',
'invalid_create_date_start' => 'Ogiltigt startdatum för intervall.',
'invalid_doc_id' => 'Ogiltigt dokument-ID',
-'invalid_dropfolder_folder' => '',
-'invalid_expiration_date_end' => '',
-'invalid_expiration_date_start' => '',
+'invalid_dropfolder_folder' => 'Ogiltig katalog i mellanlagringsmapp',
+'invalid_expiration_date_end' => 'Ogiltigt slutdatum för giltighetstid',
+'invalid_expiration_date_start' => 'Ogiltigt startdatum för giltighetstid',
'invalid_file_id' => 'Ogiltigt fil-ID',
'invalid_folder_id' => 'Ogiltigt katalog-ID',
'invalid_group_id' => 'Ogiltigt grupp-ID',
@@ -608,20 +644,20 @@ URL: [url]',
'invalid_target_folder' => 'Ogiltigt ID för målkatalogen',
'invalid_user_id' => 'Ogiltigt användar-ID',
'invalid_version' => 'Ogiltig dokumentversion',
-'in_folder' => '',
-'in_revision' => '',
+'in_folder' => 'I',
+'in_revision' => 'Under granskning',
'in_workflow' => 'Utkast: under bearbetning',
'is_disabled' => 'Inaktivera kontot',
'is_hidden' => 'Dölj från listan med användare',
-'it_IT' => 'italienska',
-'january' => 'januari',
-'js_form_error' => '',
-'js_form_errors' => '',
-'js_invalid_email' => '',
+'it_IT' => 'Italienska',
+'january' => 'Januari',
+'js_form_error' => 'Formuläret innehåller fortfarande # fel.',
+'js_form_errors' => 'Formuläret innehåller fortfarande # fel.',
+'js_invalid_email' => 'E-postadressen är ogiltig',
'js_no_approval_group' => 'Välj en grupp som ska godkänna',
-'js_no_approval_status' => 'Välj godkännandestatus',
+'js_no_approval_status' => 'Välj status för godkännande',
'js_no_comment' => 'Det finns inga kommentarer',
-'js_no_currentpwd' => '',
+'js_no_currentpwd' => 'Ange ditt lösenord',
'js_no_email' => 'Ange din e-postadress',
'js_no_file' => 'Välj en fil',
'js_no_keywords' => 'Skriv några nyckelord',
@@ -635,37 +671,37 @@ URL: [url]',
'js_pwd_not_conf' => 'Lösenord och bekräftat lösenord stämmer inte överens',
'js_select_user' => 'Välj en användare',
'js_select_user_or_group' => 'Välj minst en användare eller en grupp',
-'js_unequal_passwords' => '',
-'july' => 'juli',
-'june' => 'juni',
-'keep' => '',
-'keep_doc_status' => 'Bibehåll dokumentstatus',
+'js_unequal_passwords' => 'Lösenorden är inte identiska',
+'july' => 'Juli',
+'june' => 'Juni',
+'keep' => 'Ändra inte',
+'keep_doc_status' => 'Behåll dokumentstatus',
'keywords' => 'Nyckelord',
-'keywords_loading' => 'Vänta till nyckelordlistan har laddats',
+'keywords_loading' => 'Vänta tills listan med nyckelord har laddats...',
'keyword_exists' => 'Nyckelordet finns redan',
'ko_KR' => 'Koreanska',
'language' => 'Språk',
-'lastaccess' => '',
+'lastaccess' => 'Senast åtkomst',
'last_update' => 'Senast uppdaterat',
'legend' => 'Förteckning',
-'librarydoc' => '',
+'librarydoc' => 'Dokument från bibliotek',
'linked_documents' => 'Relaterade dokument',
'linked_files' => 'Bilagor',
-'linked_to_current_version' => '',
-'linked_to_document' => '',
-'linked_to_this_version' => '',
+'linked_to_current_version' => 'Länkad till nuvarande version',
+'linked_to_document' => 'Länkad till dokument',
+'linked_to_this_version' => 'Länkad till denna version',
'link_alt_updatedocument' => 'Om du vill ladda upp filer som är större än den aktuella största tillåtna storleken, använd dig av den alternativa metoden att ladda upp filer Alternativ uppladdning.',
-'link_to_version' => '',
-'list_access_rights' => '',
-'list_contains_no_access_docs' => '',
-'list_hooks' => '',
+'link_to_version' => 'Kopppla till version',
+'list_access_rights' => 'Lista alla rättigheter...',
+'list_contains_no_access_docs' => 'Listan innehåller fler dokument som inte visas då du saknar rättigheter till dessa.',
+'list_hooks' => 'Lista hooks',
'local_file' => 'Lokal fil',
'locked_by' => 'Låst av',
'lock_document' => 'Lås',
'lock_message' => 'Detta dokument har låsts av [username]. Bara auktoriserade användare kan låsa upp dokumentet.',
'lock_status' => 'Status',
'login' => 'Inloggning',
-'login_disabled_text' => 'Ditt konto är inaktivt, förmodligen för att du har överskridit tillåtna antal inloggningsförsök.',
+'login_disabled_text' => 'Ditt konto är inaktivt, förmodligen för att du har överskridit antalet tillåtna inloggningsförsök.',
'login_disabled_title' => 'Kontot är inaktivt',
'login_error_text' => 'Fel vid inloggningen. Användar-ID eller lösenord är felaktigt.',
'login_error_title' => 'Fel vid inloggningen',
@@ -675,42 +711,44 @@ URL: [url]',
'log_management' => 'Loggfilshantering',
'manager' => 'Manager',
'manager_of_group' => 'Du är förvaltaren av denna grupp',
-'mandatory_approvergroups' => '',
+'mandatory_approvergroups' => 'Obligatoriska grupper för godkännande',
'mandatory_approvergroup_no_access' => 'Obligatorisk grupp \'[group]\' som ska godkänna har inga rättigheter.',
-'mandatory_approvers' => '',
+'mandatory_approvers' => 'Obligatoriska godkännare',
'mandatory_approver_no_access' => 'Obligatorisk person som godkänner \'[user]\' har inga rättigheter.',
-'mandatory_reviewergroups' => '',
+'mandatory_reviewergroups' => 'Obligatorisk grupp för granskare',
'mandatory_reviewergroup_no_access' => 'Obligatorisk grupp \'[group]\' som ska granska har inga rättigheter.',
-'mandatory_reviewers' => '',
+'mandatory_reviewers' => 'Obligatoriska granskare',
'mandatory_reviewer_no_access' => 'Obligatorisk person som granskar \'[user]\' ar inga rättigheter.',
-'march' => 'mars',
+'march' => 'Mars',
'max_upload_size' => 'Maximal storlek för uppladdning',
-'may' => 'maj',
-'menu_dropfolder' => '',
+'may' => 'Maj',
+'menu_dropfolder' => 'Mapp för snabbuppladdning',
'mimetype' => 'Mimetyp',
'minutes' => 'minuter',
'misc' => 'Diverse',
'missing_checksum' => 'Checksumma saknas',
-'missing_file' => '',
+'missing_file' => 'Fil saknas',
'missing_filesize' => 'Filstorlek saknas',
-'missing_reception' => '',
-'missing_request_object' => '',
+'missing_reception' => 'Mottagande saknas',
+'missing_request_object' => 'Begärt objekt saknas',
'missing_transition_user_group' => 'Användare/grupp saknas för övergång',
-'monday' => 'måndag',
-'monday_abbr' => 'må',
-'monthly' => 'månadsvis',
-'month_view' => 'månadsvisning',
+'monday' => 'Måndag',
+'monday_abbr' => 'Må',
+'monthly' => 'Månadsvis',
+'month_view' => 'Månadsvy',
+'more_objects_loading' => '',
'move' => 'Flytta',
'move_clipboard' => 'Flytta urklipp',
-'move_document' => 'Flytta',
+'move_document' => 'Flytta dokument',
'move_folder' => 'Flytta katalog',
'my_account' => 'Min Sida',
'my_documents' => 'Mina dokument',
-'my_transmittals' => '',
+'my_transmittals' => 'Mina överföringar',
'name' => 'Namn',
-'needs_workflow_action' => 'Detta dokument behöver din uppmärksamhet. Kolla arbetsflödet.',
-'network_drive' => '',
-'never' => '',
+'needs_correction' => '',
+'needs_workflow_action' => 'Detta dokument behöver din uppmärksamhet. Kontrollera inställningarna för arbetsflödet.',
+'network_drive' => 'Nätverkslagring',
+'never' => 'aldrig',
'new' => 'Ny',
'new_attrdef' => 'Lägg till attributdefinition',
'new_default_keywords' => 'Lägg till nyckelord',
@@ -745,7 +783,7 @@ URL: [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - Ny katalog',
'new_user_image' => 'Ny användarbild',
'next_state' => 'Ny status',
-'nl_NL' => 'holländska',
+'nl_NL' => 'Holländska',
'no' => 'Nej',
'notify_added_email' => 'Du har lagts till för att få meddelanden',
'notify_added_email_body' => 'Tillägg för att få meddelanden
@@ -753,105 +791,112 @@ Namn: [name]
Överordnade katalog: [folder_path]
Användare: [username]
URL: [url]',
-'notify_added_email_subject' => '[sitename]: [name] - Tillägg för att få meddelanden',
-'notify_deleted_email' => 'Du har tagits bort från att få meddelanden',
-'notify_deleted_email_body' => 'Borttagen från att få meddelanden
-Namn: [name]
-Överordnad katalog: [folder_path]
-Användare: [username]
+'notify_added_email_subject' => '[sitename]: [name] - Adderad till meddelandelista',
+'notify_deleted_email' => 'Du har tagits bort från meddelandelistan',
+'notify_deleted_email_body' => 'Borttagen från meddelandelistan
+Namn: [name]
+Överordnad katalog: [folder_path]
+Användare: [username]
URL: [url]',
-'notify_deleted_email_subject' => '[sitename]: [name] - Borttagen från att få meddelanden',
-'november' => 'november',
+'notify_deleted_email_subject' => '[sitename]: [name] - Borttagen från meddelandelistan',
+'november' => 'November',
'now' => 'nu',
'no_action' => 'Ingen åtgärd behövs.',
'no_approval_needed' => 'Inget godkännande behövs.',
'no_attached_files' => 'Inga filer har bifogats.',
'no_current_version' => 'Du har en gammal version av SeedDMS. Senaste versionen är [latestversion].',
'no_default_keywords' => 'Inga nyckelord tillgängliga',
-'no_docs_checked_out' => '',
-'no_docs_locked' => 'Inga dokument är låsta.',
-'no_docs_rejected' => '',
-'no_docs_to_approve' => 'Det finns inga dokument som du behöver godkänna.',
+'no_docs_checked_out' => 'Inga utcheckade dokument',
+'no_docs_locked' => 'Inga låsta dokument.',
+'no_docs_rejected' => 'Det finns inga avvisade dokument.',
+'no_docs_to_approve' => 'Det finns inga dokument som behöver godkännas.',
'no_docs_to_look_at' => 'Det finns inga dokument som behöver godkännas eller granskas.',
-'no_docs_to_receipt' => '',
+'no_docs_to_receipt' => 'Det finns inga dokument som kräver mottagande',
'no_docs_to_review' => 'Det finns inga dokument som du behöver granska.',
-'no_docs_to_revise' => '',
+'no_docs_to_revise' => 'Det finns inga dokument som behöver revideras.',
'no_email_or_login' => 'Användarnamn och epost måste anges',
'no_fulltextindex' => 'Fulltext-index saknas',
'no_groups' => 'Inga grupper',
'no_group_members' => 'Denna grupp har inga medlemmar',
-'no_linked_files' => 'Inga länkade dokumenter',
+'no_linked_files' => 'Inga länkade filer',
'no_previous_versions' => 'Inga andra versioner hittades.',
-'no_receipt_needed' => '',
+'no_receipt_needed' => 'Det finns inga dokument som saknar mottagningsbevis.',
'no_review_needed' => 'Det finns inga dokument som du behöver granska.',
-'no_revision_needed' => '',
-'no_revision_planed' => '',
-'no_update_cause_locked' => 'Därför kan du inte uppdatera detta dokument. Ta kontakt med användaren som låst dokumentet.',
+'no_revision_needed' => 'Ingen förestående revidering.',
+'no_revision_planed' => 'Ingen planerad revidering av dokument',
+'no_update_cause_locked' => 'därför kan du inte uppdatera detta dokument. Ta kontakt med användaren som låst dokumentet.',
'no_user_image' => 'Ingen bild hittades',
-'no_version_check' => 'Fel vid sökning efter ny version av SeedDMS! Ursaken kan vara att allow_url_fopen i din php konfiguration är satt till 0.',
-'no_version_modification' => 'Inga andra versioner finns',
-'no_workflow_available' => '',
-'objectcheck' => 'Katalog/Dokument-kontroll',
-'object_check_critical' => '',
-'object_check_warning' => '',
+'no_version_check' => 'Fel vid sökning efter ny version av SeedDMS! Orsaken kan vara att allow_url_fopen i din php konfiguration är satt till 0.',
+'no_version_modification' => 'Ingen versionsförändring',
+'no_workflow_available' => 'Arbetsflöde saknas',
+'objectcheck' => 'Kontroll av Katalog/Dokument',
+'object_check_critical' => 'Kritiska fel',
+'object_check_warning' => 'Varningar',
'obsolete' => 'Föråldrat',
-'october' => 'oktober',
+'october' => 'Oktober',
'old' => 'gammalt',
'only_jpg_user_images' => 'Bara .jpg-bilder kan användas som användarbild',
-'order_by_sequence_off' => '',
+'order_by_sequence_off' => 'Sortering efter sekvens är inaktiverat i inställningarna.',
'original_filename' => 'Ursprungligt filnamn',
-'overall_indexing_progress' => '',
+'overall_indexing_progress' => 'Total indexeringsprocess',
'owner' => 'Ägare',
'ownership_changed_email' => 'Ägare har ändrats',
-'ownership_changed_email_body' => 'Ägare har ändrats
-Dokument: [name]
-Överordnade katalog: [folder_path]
-Gamla ägare: [old_owner]
-Nya ägare: [new_owner]
-Användare: [username]
+'ownership_changed_email_body' => 'Ägare har ändrats
+Dokument: [name]
+Överordnade katalog: [folder_path]
+Tidigare ägare: [old_owner]
+Ny ägare: [new_owner]
+Användare: [username]
URL: [url]',
'ownership_changed_email_subject' => '[sitename]: [name] - Ägare har ändrats',
'password' => 'Lösenord',
'password_already_used' => 'Lösenordet används redan',
'password_expiration' => 'Lösenord utgår',
'password_expiration_text' => 'Ditt lösenord har gått ut. Vänligen välj ett nytt för att fortsätta använda DMS.',
-'password_expired' => '',
-'password_expires_in_days' => '',
+'password_expired' => 'Utgånget lösenord',
+'password_expires_in_days' => 'Lösenordet upphör att gälla om %s dagar.',
'password_forgotten' => 'Glömt lösenord',
-'password_forgotten_email_body' => 'Bästa användare av dokumenthanteringssystemet,nnvi fick en förfrågan om att ändra ditt lösenord.nnDu kan göra det genom att klicka på följande länk:nn[url_prefix]out/out.ChangePassword.php?hash=[hash]nnOm du fortfarande har problem med inloggningen, kontakta administratören.',
+'password_forgotten_email_body' => 'Bästa användare av dokumenthanteringssystemet,
+vi fick en förfrågan om att ändra ditt lösenord. Du kan göra det genom att klicka på följande länk:
+
+[url_prefix]out/out.ChangePassword.php?hash=[hash]
+
+Om du fortfarande har problem med inloggningen, kontakta administratören.',
'password_forgotten_email_subject' => '[sitename]: Glömt lösenord',
'password_forgotten_send_hash' => 'En beskrivning av vad du måste göra har nu skickats till din e-postadress.',
'password_forgotten_text' => 'Fyll i formuläret nedan och följ instruktionerna som skickas till din e-postadress.',
'password_forgotten_title' => 'Glömt lösenord',
'password_repeat' => 'Upprepa lösenord',
'password_send' => 'Lösenord skickat',
-'password_send_text' => 'Ditt nya lösenord har skickats till den angivna e-postadressen, om användarnamn och e-postadressen matchar för en existerande användare. Om du inte får ett epost inom några minuter, kontrollera att användarnamn och e-postadressen är rätt. Begär ett nytt lösenord igen.',
+'password_send_text' => 'Ditt nya lösenord har skickats till den angivna e-postadressen, förutsatt att användarnamn och e-postadressen matchar en existerande användare. Om du inte får ett epost inom några minuter, kontrollera att användarnamn och e-postadressen är rätt. Begär ett nytt lösenord igen.',
'password_strength' => 'Lösenordskvalitet',
-'password_strength_insuffient' => 'För låg kvalitet på lösenordet',
+'password_strength_insuffient' => 'För svagt lösenord',
'password_wrong' => 'Fel lösenord',
-'pending_approvals' => '',
-'pending_receipt' => '',
-'pending_reviews' => '',
-'pending_revision' => '',
-'pending_workflows' => '',
+'pdf_converters' => 'PDF-konverterare',
+'pending_approvals' => 'Förestående godkännanden',
+'pending_receipt' => 'Förestående mottaganden',
+'pending_reviews' => 'Förestående granskningar',
+'pending_revision' => 'Förestående revisioner',
+'pending_workflows' => 'Förestående arbetsflöden',
'personal_default_keywords' => 'Personlig nyckelordslista',
-'pl_PL' => 'polska',
-'possible_substitutes' => '',
-'preset_expires' => '',
-'preview' => '',
-'preview_converters' => '',
-'preview_images' => '',
-'preview_markdown' => '',
-'preview_plain' => '',
+'pl_PL' => 'Polska',
+'possible_substitutes' => 'Alternativ',
+'preset_expires' => 'Förinställd utgångstid',
+'preview' => 'Förhandsgranskning',
+'preview_converters' => 'Konvertering för förhandsgranskning',
+'preview_images' => 'Förhandsgranska bilder',
+'preview_markdown' => 'Förminskning',
+'preview_pdf' => 'Förhandsgranska som PDF',
+'preview_plain' => 'Text',
'previous_state' => 'Föregående status',
'previous_versions' => 'Tidigare versioner',
-'process' => '',
-'process_without_user_group' => '',
-'pt_BR' => 'portugisiska (BR)',
+'process' => 'Process',
+'process_without_user_group' => 'Processer utan användare/grupp',
+'pt_BR' => 'Portugisiska (BR)',
'quota' => 'Kvot',
'quota_exceeded' => 'Din minneskvot har överskridits med [bytes].',
-'quota_is_disabled' => 'Kvot stöd är för närvarande inaktiverad i inställningarna. Ställa in en användarkvot kommer att ha någon effekt förrän den är aktiverad igen.',
-'quota_warning' => 'Din maximala minneskvot har överskridits med [bytes]. Ta bort dokument eller tidigare versioner.',
+'quota_is_disabled' => 'Kvotstöd är för närvarande inaktiverad i inställningarna. Ett värde för användarkvot kommer inte att ha någon effekt förrän den är aktiverad igen.',
+'quota_warning' => 'Din maximala lagringskvot har överskridits med [bytes]. Ta bort dokument eller tidigare versioner.',
'receipts_accepted' => '',
'receipts_not_touched' => '',
'receipts_rejected' => '',
@@ -862,15 +907,15 @@ URL: [url]',
'receipt_log' => '',
'receipt_request_email_body' => '',
'receipt_request_email_subject' => '',
-'receipt_status' => '',
+'receipt_status' => 'Status',
'receipt_summary' => '',
'receipt_update_failed' => '',
'reception' => '',
'reception_acknowleged' => '',
-'reception_noaction' => '',
+'reception_noaction' => 'Ingen åtgärd',
'reception_rejected' => '',
-'recipients' => '',
-'redraw' => '',
+'recipients' => 'Mottagare',
+'redraw' => 'Återkalla',
'refresh' => 'Uppdatera',
'rejected' => 'Avvisat',
'released' => 'Klart för användning',
@@ -881,27 +926,34 @@ Dokument: [document]
Användare: [username]
URL: [url]',
'removed_file_email_subject' => '[sitename]: [document] - Borttagen bilaga',
-'removed_recipient' => '',
+'removed_recipient' => 'har tagits bort från meddelandelistan.',
'removed_reviewer' => 'har tagits bort från listan med personer som ska granska dokumentet.',
-'removed_revisor' => '',
-'removed_workflow_email_body' => 'Arbetsflöde borttagen från dokument version
-Dokument: [name]
-Version: [version]
-Arbetsflöde: [workflow]
-Överordnade katalog: [folder_path]
-Användare: [username]
+'removed_revisor' => 'har tagits bort från listan över reviderare.',
+'removed_workflow_email_body' => 'Arbetsflöde borttaget från dokument version
+Dokument: [name]
+Version: [version]
+Arbetsflöde: [workflow]
+Överordnad katalog: [folder_path]
+Användare: [username]
URL: [url]',
-'removed_workflow_email_subject' => '[sitename]: [name] - Arbetsflöde borttagen från dokument version',
-'removeFolderFromDropFolder' => '',
+'removed_workflow_email_subject' => '[sitename]: [name] - Arbetsflöde borttaget från dokumentversion',
+'removeFolderFromDropFolder' => 'Radera katalog efter import',
'remove_marked_files' => 'Ta bort markerade filer',
-'repaired' => 'repaired',
-'repairing_objects' => 'Förbereder dokument och kataloger.',
-'request_workflow_action_email_body' => '',
-'request_workflow_action_email_subject' => '',
-'reset_checkout' => '',
-'restrict_access' => '',
+'repaired' => 'reparerat',
+'repairing_objects' => 'Reparerar dokument och kataloger.',
+'request_workflow_action_email_body' => 'Arbetsflödet har nått en status som kräver åtgärd av dig.
+Dokument: [name]
+Version: [version]
+Arbetsflöde: [workflow]
+Status: [current_state]
+Överordnad katalog: [folder_path]
+Användare: [username]
+URL: [url]',
+'request_workflow_action_email_subject' => '[sitename]: [name] - Åtgärd krävs i arbetsflödet',
+'reset_checkout' => 'Slutför utcheckning',
+'restrict_access' => 'Ingen åtkomst till',
'results_page' => 'Resultatsida',
-'return_from_subworkflow' => 'Tillbaka från under-arbetsflöde',
+'return_from_subworkflow' => 'Tillbaka från underordnat arbetsflöde',
'return_from_subworkflow_email_body' => 'Tillbaka från underliggande arbetsflöde
Dokument: [name]
Version: [version]
@@ -913,22 +965,32 @@ URL: [url]',
'return_from_subworkflow_email_subject' => '[sitename]: [name] - Tillbaka from underliggande arbetsflöde',
'reverse_links' => 'Dokument som är länkat till aktuell dokument.',
'reviewers' => 'Granska',
-'reviewer_already_assigned' => 'ska redan granska dokumentet',
+'reviewer_already_assigned' => 'Användaren har redan tilldelats rollen som granskare',
'reviewer_already_removed' => 'har redan tagits bort från granskningen eller har redan skickat en granskning',
'reviews_accepted' => '',
'reviews_not_touched' => '',
'reviews_rejected' => '',
'reviews_without_group' => '',
-'reviews_without_user' => '',
+'reviews_without_user' => 'Granskningar som saknar användare',
'review_deletion_email' => 'Förfrågan om granskning borttagen',
-'review_deletion_email_body' => '',
-'review_deletion_email_subject' => '',
-'review_file' => '',
+'review_deletion_email_body' => 'Begäran om granskning har tagits bort
+Dokument: [name]
+Version: [version]
+Överordnad katalog: [folder_path]
+Användare: [username]
+URL: [url]',
+'review_deletion_email_subject' => '[sitename]: [name] - Begäran om granskning har tagits bort',
+'review_file' => 'Fil',
'review_group' => 'Grupp som granskar',
-'review_log' => '',
+'review_log' => 'Granska logg',
'review_request_email' => 'Förfrågan om granskning',
-'review_request_email_body' => '',
-'review_request_email_subject' => '',
+'review_request_email_body' => 'Begäran om granskning
+Dokument: [name]
+Version: [version]
+Överordnad katalog: [folder_path]
+Användare: [username]
+URL: [url]',
+'review_request_email_subject' => '[sitename]: [name] - Begäran om granskning',
'review_status' => 'Status för granskningen',
'review_submit_email' => 'Skickat granskning',
'review_submit_email_body' => 'Skickat granskning
@@ -942,24 +1004,29 @@ URL: [url]',
'review_submit_email_subject' => '[sitename]: [name] - Skickat granskning',
'review_summary' => 'Sammanfattning av granskningen',
'review_update_failed' => 'Fel vid uppdatering av granskningsstatus. Kunde inte uppdatera.',
-'revise_document' => '',
-'revise_document_on' => '',
+'revise_document' => 'Revidera dokument',
+'revise_document_on' => 'Nästa revidering av dokumentversion [date]',
'revisions_accepted' => '',
'revisions_not_touched' => '',
'revisions_pending' => '',
'revisions_rejected' => '',
-'revisions_without_group' => '',
-'revisions_without_user' => '',
-'revision_date' => '',
-'revision_log' => '',
-'revision_request_email_body' => '',
-'revision_request_email_subject' => '',
-'revision_status' => '',
+'revisions_without_group' => 'Revisioner som saknar grupp',
+'revisions_without_user' => 'Revisioner som saknar användare',
+'revision_date' => 'Datum för revision',
+'revision_log' => 'Revisionslogg',
+'revision_request_email_body' => 'Begäran om revision
+Dokument: [name]
+Version: [version]
+Överordnad katalog: [folder_path]
+Användare: [username]
+URL: [url]',
+'revision_request_email_subject' => '[sitename]: [name] - Begäran om revision',
+'revision_status' => 'Status',
'revision_submit_email_body' => '',
'revision_submit_email_subject' => '',
-'revisors' => '',
-'revisor_already_assigned' => '',
-'revisor_already_removed' => '',
+'revisors' => 'Reviderare',
+'revisor_already_assigned' => 'Användaren innehar redan rollen som reviderare',
+'revisor_already_removed' => 'Dokumentet är redan reviderat alternativt användaren tillhör inte längre gruppen reviderare.',
'rewind_workflow' => 'Återställ arbetsflödet',
'rewind_workflow_email_body' => 'Återställ arbetsflödet
Dokument: [name]
@@ -971,20 +1038,20 @@ URL: [url]',
'rewind_workflow_email_subject' => '[sitename]: [name] - Återställ arbetsflödet',
'rewind_workflow_warning' => 'Om du återställer ett arbetsflöde till sin ursprungliga status, kommer hela loggboken för dokumentets arbetsflöde att raderas och kan då inte återställas.',
'rm_attrdef' => 'Ta bort attributdefinition',
-'rm_attrdefgroup' => '',
+'rm_attrdefgroup' => 'Ta bort denna attributgrupp',
'rm_default_keyword_category' => 'Ta bort kategori',
'rm_document' => 'Ta bort',
'rm_document_category' => 'Ta bort kategori',
-'rm_event' => '',
+'rm_event' => 'Ta bort händelse',
'rm_file' => 'Ta bort fil',
'rm_folder' => 'Ta bort katalog',
'rm_from_clipboard' => 'Ta bort från Urklipp',
'rm_group' => 'Ta bort denna grupp',
-'rm_role' => '',
+'rm_role' => 'Ta bort denna roll',
'rm_transmittal' => '',
'rm_transmittalitem' => '',
'rm_user' => 'Ta bort denna användare',
-'rm_user_from_processes' => '',
+'rm_user_from_processes' => 'Ta bort användare från process',
'rm_version' => 'Ta bort version',
'rm_workflow' => 'Ta bort arbetsflöde',
'rm_workflow_action' => 'Ta bort åtgärd från arbetsflödet',
@@ -993,10 +1060,10 @@ URL: [url]',
'role' => 'Roll',
'role_admin' => 'Administratör',
'role_guest' => 'Gäst',
-'role_info' => '',
-'role_management' => '',
-'role_name' => '',
-'role_type' => '',
+'role_info' => 'Information',
+'role_management' => 'Hantera roller',
+'role_name' => 'Namn',
+'role_type' => 'Rolltyp',
'role_user' => 'Användare',
'ro_RO' => 'Rumänska',
'run_subworkflow' => 'Utför under-arbetsflöde',
@@ -1009,98 +1076,104 @@ Underliggande arbetsflöde: [subworkflow]
Användare: [username]
URL: [url]',
'run_subworkflow_email_subject' => '[sitename]: [name] - Under-arbetsflöde utförs',
-'ru_RU' => 'ryska',
-'saturday' => 'lördag',
-'saturday_abbr' => 'lö',
+'ru_RU' => 'Ryska',
+'saturday' => 'Lördag',
+'saturday_abbr' => 'Lö',
'save' => 'Spara',
'search' => 'Sök',
'search_fulltext' => 'Fulltext-sökning',
'search_in' => 'Sök i',
'search_mode_and' => 'alla ord',
-'search_mode_documents' => '',
-'search_mode_folders' => '',
+'search_mode_documents' => 'Endast dokument',
+'search_mode_folders' => 'Endast kataloger',
'search_mode_or' => 'minst ett ord',
'search_no_results' => 'Det finns inga dokument som matchar din sökning',
'search_query' => 'Sök efter',
'search_report' => 'Hittat [doccount] dokument och [foldercount] kataloger',
'search_report_fulltext' => 'Hittat [doccount] dokument',
-'search_resultmode' => '',
-'search_resultmode_both' => '',
+'search_resultmode' => 'Sökresultat',
+'search_resultmode_both' => 'Dokument och kataloger',
'search_results' => 'Sökresultat',
'search_results_access_filtered' => 'Sökresultatet kan innehålla filer/dokument som du inte har behörighet att öppna.',
'search_time' => 'Förfluten tid: [time] sek',
'seconds' => 'sekunder',
'selection' => 'Urval',
-'select_attrdefgrp_show' => '',
+'select_attrdefgrp_show' => 'Välj visingsalternativ',
'select_category' => 'Klicka för att välja en kategori',
'select_groups' => 'Välj grupper',
'select_grp_approvers' => 'Välj en grupp som ska godkänna',
-'select_grp_ind_approvers' => '',
-'select_grp_ind_notification' => '',
-'select_grp_ind_recipients' => '',
-'select_grp_ind_reviewers' => '',
+'select_grp_ind_approvers' => 'Klicka för att välja grupp',
+'select_grp_ind_notification' => 'Klicka för att välja grupp',
+'select_grp_ind_recipients' => 'Klicka för att välja grupp',
+'select_grp_ind_reviewers' => 'Klicka för att välja grupp',
+'select_grp_ind_revisors' => 'Klicka för att välja grupp',
'select_grp_notification' => 'Klicka för att välja gruppnotifiering',
-'select_grp_recipients' => '',
+'select_grp_recipients' => 'Klicka för att välja grupp för mottagande',
'select_grp_reviewers' => 'Välj en grupp som ska granska',
-'select_grp_revisors' => '',
+'select_grp_revisors' => 'Klicka för att välja grupp av reviderare',
'select_ind_approvers' => 'Välj en person som ska godkänna',
'select_ind_notification' => 'Klicka för att välja individuell notifiering',
-'select_ind_recipients' => '',
+'select_ind_recipients' => 'Klicka för att välja individuell mottagare',
'select_ind_reviewers' => 'Välj en person som ska granska',
-'select_ind_revisors' => '',
+'select_ind_revisors' => 'Klicka för att välja individuell reviderare',
'select_one' => 'Välj',
'select_users' => 'Välj användare',
'select_workflow' => 'Välj arbetsflöde',
-'send_email' => '',
-'send_login_data' => '',
-'send_login_data_body' => '',
-'send_login_data_subject' => '',
-'send_test_mail' => '',
-'september' => 'september',
+'send_email' => 'Skicka e-post',
+'send_login_data' => 'Skicka inloggningsuppgifter',
+'send_login_data_body' => 'Inloggningsuppgifter
+
+Login: [login]
+Namn: [username]
+
+Kommentar: [comment]',
+'send_login_data_subject' => '[sitename]: [login] - Dina inloggningsuppgifter',
+'send_test_mail' => 'Skicka testmail',
+'september' => 'September',
'sequence' => 'Position',
-'seq_after' => 'efter "[prevname]"',
-'seq_end' => 'på slutet',
-'seq_keep' => 'behåll positionen',
-'seq_start' => 'första positionen',
-'sessions' => '',
+'seq_after' => 'Efter "[prevname]"',
+'seq_end' => 'På slutet',
+'seq_keep' => 'Behåll positionen',
+'seq_start' => 'Första positionen',
+'sessions' => 'Användare online',
'settings' => 'Inställningar',
'settings_activate_module' => 'Aktivera modul',
'settings_activate_php_extension' => 'Aktivera PHP-extension',
'settings_adminIP' => 'Admin-IP',
'settings_adminIP_desc' => 'Om den har satts, kan administratören bara logga in från den angivna IP-adressen. Lämna detta fält tomt för att undvika begränsningar. OBS! Fungerar bara med lokal autentisering (ingen LDAP).',
'settings_Advanced' => 'Avancerat',
-'settings_advancedAcl' => '',
-'settings_advancedAcl_desc' => '',
+'settings_advancedAcl' => 'Avancerad åtkomstkontroll',
+'settings_advancedAcl_desc' => 'Avancerad åtkomskontroll används för att aktivera/avaktivera särskilda moduler i mjukvaran. Du kan inte använda denna funktion för att ange åtkomst till dokument eller kataloger.',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
-'settings_Authentication' => 'Autentiseringsinställningar',
-'settings_autoLoginUser' => '',
-'settings_autoLoginUser_desc' => '',
+'settings_Authentication' => 'Inställningar för autentisering',
+'settings_autoLoginUser' => 'Automatisk inloggning',
+'settings_autoLoginUser_desc' => 'Använd detta användar-ID för åtkomst om inte användaren redan är inloggad. Denna typ av inloggning kommer inte att skapa en session.',
'settings_available_languages' => 'Tillgängliga språk',
'settings_available_languages_desc' => 'Bara de valda språken kommer att laddas och visas i språk väljaren. Det förvalda språket kommer alltid att laddas.',
-'settings_backupDir' => '',
-'settings_backupDir_desc' => '',
+'settings_backupDir' => 'Sökväg till backuper',
+'settings_backupDir_desc' => 'Sökväg till katalogen dit backupverktyget skriver backuper. Om sökväg saknas eller åtkomst inte medges, skrivs backuper till dokumentkatalogen.',
'settings_cacheDir' => 'Cache-mapp',
'settings_cacheDir_desc' => 'Här kommer bilder för förhandsvisning att sparas. (Det är bäst att använda en mapp som inte är tillgänglig från webbservern)',
'settings_Calendar' => 'Kalenderinställningar',
'settings_calendarDefaultView' => 'Standardvy kalender',
'settings_calendarDefaultView_desc' => 'Standardvy kalender',
'settings_cannot_disable' => 'Filen ENABLE_INSTALL_TOOL kunde inte tas bort',
-'settings_checkOutDir' => '',
-'settings_checkOutDir_desc' => '',
+'settings_checkOutDir' => 'Sökväg till utcheckade dokument',
+'settings_checkOutDir_desc' => 'Sökväg till den senaste versionen av ett utcheckat dokument. Om du ger användare åtkomst till denna katalog kan de ändra och checka in utcheckade filer.',
'settings_cmdTimeout' => 'Tidsgräns för externa kommandon',
'settings_cmdTimeout_desc' => 'Denna tid i sekunder bestämmer när ett externt kommando (t.ex. för att skapa den fullständiga texten till index) kommer att avslutas.',
'settings_contentDir' => 'Mapp för innehållet',
'settings_contentDir_desc' => 'Mappen där alla uppladdade filer kommer att sparas. (Det bästa är att välja en mapp som inte är tillgänglig från webbservern)',
'settings_contentOffsetDir' => 'Innehåll offset-mapp',
'settings_contentOffsetDir_desc' => 'För att undvika begränsningar i det underliggande filsystemet har en ny mappstruktur skapats inom innehållsmappen (Content Directory). Detta behöver en bas-mapp att utgå ifrån. Vanligtvis är default-inställningen 1048576 men det kan vara vilket nummer eller vilken sträng som helst som inte redan finns i mappen (Content Directory)',
-'settings_convertToPdf' => '',
-'settings_convertToPdf_desc' => '',
+'settings_convertToPdf' => 'Konvertera till PDF för förhandsgranskning',
+'settings_convertToPdf_desc' => 'Om dokumentet inte kan visas direkt i webbläsaren, visas istället en PDF-konverterad version.',
'settings_cookieLifetime' => 'Livslängd för cookies',
'settings_cookieLifetime_desc' => 'Livslängd för en cookie i sekunder. Om värdet sätts till 0, kommer cookien att tas bort efter att webbläsaren har stängts ner.',
-'settings_coreDir' => 'LetoDMS_Core-mapp',
-'settings_coreDir_desc' => 'Sökväg till LetoDMS_Core (valfritt)',
-'settings_createCheckOutDir' => '',
-'settings_createCheckOutDir_desc' => '',
+'settings_coreDir' => 'Katalog för SeedDMS Core',
+'settings_coreDir_desc' => 'Sökväg till SeedDMS_Core (valfritt). Lämna denna tom om SeedDMS_Core är installerat med en sökväg som kan hittas av PHP (extra PHP Include-Path)',
+'settings_createCheckOutDir' => 'Skapa katalog för utcheckning',
+'settings_createCheckOutDir_desc' => 'Skapa katalog för utcheckning om sådant saknas',
'settings_createdatabase' => 'Skapa databastabeller',
'settings_createdirectory' => 'Skapa katalog',
'settings_currentvalue' => 'Aktuellt värde',
@@ -1116,15 +1189,15 @@ URL: [url]',
'settings_dbUser' => 'Användarnamn',
'settings_dbUser_desc' => 'Användarnamnet för tillgång till databasen. Användarnamnet angavs under installationsprocessen.',
'settings_dbVersion' => 'Databasschemat för gammalt',
-'settings_defaultAccessDocs' => '',
-'settings_defaultAccessDocs_desc' => '',
+'settings_defaultAccessDocs' => 'Standardåtkomst för nya dokument',
+'settings_defaultAccessDocs_desc' => 'När ett nytt dokument skapas, används denna behörighet som standard.',
'settings_defaultSearchMethod' => 'Standard sökmetod',
'settings_defaultSearchMethod_desc' => 'Standard sökmetod, när en sökning startas i sökformuläret i huvudmenyn.',
'settings_defaultSearchMethod_valdatabase' => 'databas',
'settings_defaultSearchMethod_valfulltext' => 'fulltext',
'settings_delete_install_folder' => 'För att kunna använda LetoDMS måste du ta bort filen ENABLE_INSTALL_TOOL som finns i konfigurationsmappen.',
'settings_disableSelfEdit' => 'Inaktivera själveditering',
-'settings_disableSelfEdit_desc' => 'Om utvald, kan användare inte ändra sin egen profil.',
+'settings_disableSelfEdit_desc' => 'Om ikryssad kan användare inte ändra sin egen profil.',
'settings_disable_install' => 'Ta bort filen ENABLE_INSTALL_TOOL, om det är möjligt.',
'settings_Display' => 'Sidinställningar',
'settings_dropFolderDir' => 'Mapp för mellanlagring av filer',
@@ -1132,12 +1205,12 @@ URL: [url]',
'settings_Edition' => 'Redigeringsinställningar',
'settings_editOnlineFileTypes' => 'Redigera online-filtyper',
'settings_editOnlineFileTypes_desc' => 'Filer med en av följande filtyper kan redigeras online OBS! ANVÄND BARA SMÅ BOKSTÄVER)',
-'settings_enable2FactorAuthentication' => '',
-'settings_enable2FactorAuthentication_desc' => '',
-'settings_enableAcknowledgeWorkflow' => '',
-'settings_enableAcknowledgeWorkflow_desc' => '',
-'settings_enableAdminReceipt' => '',
-'settings_enableAdminReceipt_desc' => '',
+'settings_enable2FactorAuthentication' => 'Aktivera 2-faktorsautentisering',
+'settings_enable2FactorAuthentication_desc' => 'Aktvierar/avaktiverar 2-faktorsautentisering. Användaren behöver Google Authenticater installerad på sin mobiltelefon.',
+'settings_enableAcknowledgeWorkflow' => 'Aktivera notifiering vid mottagande av dokument',
+'settings_enableAcknowledgeWorkflow_desc' => 'Aktivera notifiering av meddelanden i arbetsflödet.',
+'settings_enableAdminReceipt' => 'Tillåt Administratörer som mottagare av meddelanden.',
+'settings_enableAdminReceipt_desc' => 'Aktivera denna om du vill att Administratörer ska vara valbara för mottagande av meddelanden i arbetsflöden.',
'settings_enableAdminRevApp' => 'Visa Admin i listan granska/godkänna',
'settings_enableAdminRevApp_desc' => 'Ta bort utval, så att administratören inte kan väljas som person som kan granska/godkänna',
'settings_enableCalendar' => 'Aktivera kalendern',
@@ -1146,54 +1219,58 @@ URL: [url]',
'settings_enableClipboard_desc' => 'Aktivera/Inaktivera urklipp funktionen.',
'settings_enableConverting' => 'Aktivera filkonvertering',
'settings_enableConverting_desc' => 'Aktivera/Inaktivera konvertering av filer',
-'settings_enableDropFolderList' => '',
-'settings_enableDropFolderList_desc' => '',
+'settings_enableDropFolderList' => 'Aktivera fillista för snabbuppladdade filer.',
+'settings_enableDropFolderList_desc' => 'Aktiverar fillista för snabbuppladdade filer i menyfältet.',
'settings_enableDropUpload' => 'Aktivera snabb uppladdning',
'settings_enableDropUpload_desc' => 'Aktivera / avaktivera droppområdet på "Visa mapp" sidan för att ladda upp filer genom att dra och släppa.',
-'settings_enableDuplicateDocNames' => 'Tillåter samma dokumentnamn',
+'settings_enableDuplicateDocNames' => 'Tillåter dubletter av dokumentnamn',
'settings_enableDuplicateDocNames_desc' => 'Tillåter att det finns dokument med samma namn i en mapp.',
'settings_enableEmail' => 'Använd e-postmeddelanden',
'settings_enableEmail_desc' => 'Aktivera/Inaktivera automatiska e-postmeddelanden',
+'settings_enableFilterReceipt' => '',
+'settings_enableFilterReceipt_desc' => '',
'settings_enableFolderTree' => 'Visa katalogers trädstruktur',
'settings_enableFolderTree_desc' => 'Av för att inte visa katalogernas trädstruktur',
'settings_enableFullSearch' => 'Aktivera fulltext-sökning',
'settings_enableFullSearch_desc' => 'Aktivera fulltext-sökning',
-'settings_enableGuestAutoLogin' => '',
-'settings_enableGuestAutoLogin_desc' => '',
+'settings_enableGuestAutoLogin' => 'Aktivera automatisk gästinloggning',
+'settings_enableGuestAutoLogin_desc' => 'Om användaren är en gäst och automatisk gästinlogging är aktiverad loggas användaren på automatiskt.',
'settings_enableGuestLogin' => 'Tillåt gäst-inloggning',
'settings_enableGuestLogin_desc' => 'Om du vill att alla ska kunna logga in som gäst, aktivera denna option. OBS! Gästinloggning bör endast användas i en säker omgivning',
-'settings_enableHelp' => '',
-'settings_enableHelp_desc' => '',
+'settings_enableHelp' => 'Aktivera hjälp',
+'settings_enableHelp_desc' => 'Aktiverar hjälpfunktion i menyn',
'settings_enableLanguageSelector' => 'Aktivera språkval',
'settings_enableLanguageSelector_desc' => 'Visa språkurval i användargränssnittet efter inloggning.',
'settings_enableLargeFileUpload' => 'Aktivera uppladdning av stora filer',
'settings_enableLargeFileUpload_desc' => 'Om aktiverad, kan filer laddas upp via javaapplet med namnet jumploader, utan begränsningar i filstorlek. Flera filer kan även laddas upp samtidigt i ett steg.',
-'settings_enableMenuTasks' => '',
-'settings_enableMenuTasks_desc' => '',
-'settings_enableMultiUpload' => '',
-'settings_enableMultiUpload_desc' => '',
+'settings_enableMenuTasks' => 'Aktivera uppgiftslista i menyn',
+'settings_enableMenuTasks_desc' => 'Aktiverar ett menyobjekt som visar användarens uppgifter, såsom dokument som behöver granskas eller godkännas.',
+'settings_enableMultiUpload' => 'Tillåt uppladdning av multipla filer',
+'settings_enableMultiUpload_desc' => 'Ger möjlighet att ladda upp flera filer parallellt. Varje uppladdad fil skapar ett nytt dokument.',
'settings_enableNotificationAppRev' => 'Aktivera meddelande till personer som granskar/godkänner',
'settings_enableNotificationAppRev_desc' => 'Kryssa i, för att skicka ett meddelande till personer som granskar/godkänner när en ny version av dokumentet har lagts till',
-'settings_enableNotificationWorkflow' => '',
-'settings_enableNotificationWorkflow_desc' => '',
+'settings_enableNotificationWorkflow' => 'Skicka meddelande till användare som ingår i övergången till nästa steg i arbetsflödet',
+'settings_enableNotificationWorkflow_desc' => 'Meddelar alla användare och grupper som ingår i arbetsflödets övergång till nästa steg.',
'settings_enableOwnerNotification' => 'Aktivera meddelande till dokumentägaren',
'settings_enableOwnerNotification_desc' => 'Kryssa i, för att skapa ett meddelande till ägaren av dokumentet, när en ny version av dokumentet har laddats upp.',
-'settings_enableOwnerReceipt' => '',
-'settings_enableOwnerReceipt_desc' => '',
-'settings_enableOwnerRevApp' => 'Tillåt granskning/godkänning av dokumentägare',
+'settings_enableOwnerReceipt' => 'Meddelar ägaren vid förändringar av dokumentet',
+'settings_enableOwnerReceipt_desc' => 'Aktivera om du vill att dokumentägaren ska läggas till som mottagare av meddelanden för det aktuella dokumentet.',
+'settings_enableOwnerRevApp' => 'Tillåt granskning/godkännande av dokumentägare',
'settings_enableOwnerRevApp_desc' => 'Aktivera om du vill att en dokumentägare visas i listan för personer som granskar/godkänner dokumentet och i övergång på arbetsflöden.',
'settings_enablePasswordForgotten' => 'Aktivera glömt lösenord',
'settings_enablePasswordForgotten_desc' => 'Om du vill tillåta att användare kan få nytt lösenord genom att skicka e-post, aktivera denna option.',
'settings_enableRecursiveCount' => 'Aktivera rekursiv räkning av dokument/katalog',
'settings_enableRecursiveCount_desc' => 'Om detta sätts på, kommer antal dokument och kataloger i katalogvyn fastställas genom att räkna alla objekter via rekursiv hantering av alla kataloger och räkna dessa dokument och kataloger som användaren har rättigheter till.',
-'settings_enableRevisionWorkflow' => '',
-'settings_enableRevisionWorkflow_desc' => '',
-'settings_enableSelfRevApp' => 'Tillåt granskning/godkänning av inloggad användare',
+'settings_enableRevisionWorkflow' => 'Aktivera revidering av dokument',
+'settings_enableRevisionWorkflow_desc' => 'Aktivera för att kunna köra arbetsflöde för revidering av dokument efter en specifik tidsperiod.',
+'settings_enableSelfReceipt' => '',
+'settings_enableSelfReceipt_desc' => '',
+'settings_enableSelfRevApp' => 'Tillåt granskning/godkännande av inloggad användare',
'settings_enableSelfRevApp_desc' => 'Aktivera om du vill att aktuell inloggad användare visas i listan för personer som granskar/godkänner dokument och i övergång på arbetsflöden.',
-'settings_enableSessionList' => '',
-'settings_enableSessionList_desc' => '',
-'settings_enableThemeSelector' => 'Tema urval',
-'settings_enableThemeSelector_desc' => 'Stäng på/av tema urval vid inloggningssidan.',
+'settings_enableSessionList' => 'Aktivera visning av användare online i menyn',
+'settings_enableSessionList_desc' => 'Visar lista över inloggade användare i menyn.',
+'settings_enableThemeSelector' => 'Val av tema',
+'settings_enableThemeSelector_desc' => 'Aktiverar val av tema på inloggningssidan.',
'settings_enableUpdateReceipt' => '',
'settings_enableUpdateReceipt_desc' => '',
'settings_enableUpdateRevApp' => '',
@@ -1201,7 +1278,7 @@ URL: [url]',
'settings_enableUserImage' => 'Aktivera användarbilder',
'settings_enableUserImage_desc' => 'Aktivera användarbilder',
'settings_enableUsersView' => 'Aktivera visning av användare',
-'settings_enableUsersView_desc' => 'Aktivera/Inaktivera visning av grupp och användare för alla användare',
+'settings_enableUsersView_desc' => 'Aktivera visning av grupp och användare för alla användare',
'settings_enableVersionDeletion' => 'Aktivera möjligheten att ta bort äldre versioner',
'settings_enableVersionDeletion_desc' => 'Aktivera/Inaktivera möjlighet att ta bort äldre dokumentversioner genom användare. Administratorn kan alltid ta bort äldre versioner.',
'settings_enableVersionModification' => 'Aktivera modifiering av versionen',
@@ -1229,22 +1306,24 @@ URL: [url]',
'settings_guestID_desc' => 'ID som används för inloggad gästanvändare (behöver oftast inte ändras)',
'settings_httpRoot' => 'Http-Root',
'settings_httpRoot_desc' => 'Den relativa sökvägen i URL, efter domänen. Ta inte med http:// eller web host-namnet. t.ex. om hela URLen är http://www.example.com/letodms/, sätt \'/letodms/\'. Om URLen är http://www.example.com/, sätt \'/\'',
-'settings_initialDocumentStatus' => '',
-'settings_initialDocumentStatus_desc' => '',
-'settings_initialDocumentStatus_draft' => '',
-'settings_initialDocumentStatus_released' => '',
+'settings_incItemsPerPage' => 'Antal visade resultat per sida',
+'settings_incItemsPerPage_desc' => 'Om en begränsning sätts för listnning av antal kataloger och dokument, visar denna inställning det totala antalet objekt i slutet av sidan. Om värdet är satt till 0, visas summan av alla listade objekt.',
+'settings_initialDocumentStatus' => 'Initial dokumentstatus',
+'settings_initialDocumentStatus_desc' => 'Denna status används som standard för nya dokument.',
+'settings_initialDocumentStatus_draft' => 'Utkast',
+'settings_initialDocumentStatus_released' => 'Klart för användning',
'settings_installADOdb' => 'Installera ADOdb',
'settings_install_disabled' => 'Filen ENABLE_INSTALL_TOOL har tagits bort. Du kan nu logga in till LetoDMS och göra ytterligare inställningar.',
'settings_install_pear_package_log' => 'Installera Pear-paketet \'Log\'',
'settings_install_pear_package_webdav' => 'Installera Pear-paketet \'HTTP_WebDAV_Server\', om du tänker använda webdav-gränssnittet',
'settings_install_success' => 'Installationen har avslutats utan problem.',
'settings_install_welcome_text' => '
Innan du börjar installationen av letoDMS, se till att du har skapat en fil med namnet \'ENABLE_INSTALL_TOOL\' i konfigurationsmappen, annars kommer installationen inte att fungera. På Unix-system kan detta göras med \'touch conf/ENABLE_INSTALL_TOOL\'. När du har avslutat installationen måste filen tas bort.
letoDMS har bara minimala krav. Du behöver en mysql-databas och php måste finnas på din webbserver. För lucene fulltext-sökning måste du lägga Zend framework på servern, så att det kan hittas av php. Från och med version 3.2.0 av letoDMS, är ADOdb inte längre del av distributionen. En kopia kan laddas ner från http://adodb.sourceforge.net. Installera detta. Sökvägen kan sättas senare i samband med installationsprocessen.
Om du vill skapa en databas innan du börjar installationen, kan den skapas manuellt med ett valfritt verktyg. Alternativt, skapa en databas med en användare som har tillgång till databasen och importera en av databasdumparna som ligger i konfigurationsmappen. Installationsskriptet kan göra detta automatiskt, men det behöver tillgång till databasen och tillräckliga rättigheter för att skapa databasen.