Merge branch 'seeddms-5.1.x'

This commit is contained in:
Uwe Steinmann 2020-02-17 10:21:29 +01:00
commit 0602fad397
176 changed files with 6137 additions and 2773 deletions

8
.editorconfig Normal file
View File

@ -0,0 +1,8 @@
root = true
[*]
charset = utf-8
end_of_line = lf
trim_trailing_whitespaces = true
indent_style = tab
indent_size = 2

View File

@ -1,3 +1,5 @@
Options -Indexes
RewriteEngine On RewriteEngine On
RewriteRule ^favicon.ico$ styles/bootstrap/favicon.ico [L] RewriteRule ^favicon.ico$ styles/bootstrap/favicon.ico [L]
@ -6,6 +8,10 @@ RewriteRule ^favicon.ico$ styles/bootstrap/favicon.ico [L]
RewriteCond $0#%{REQUEST_URI} ([^#]*)#(.*)\1$ RewriteCond $0#%{REQUEST_URI} ([^#]*)#(.*)\1$
RewriteRule ^.*$ - [E=CWD:%2] RewriteRule ^.*$ - [E=CWD:%2]
# Do not allow access on the other directories in www
RewriteRule "^utils/.*$" "" [F]
RewriteRule "^doc/.*$" "" [F]
# Anything below the following dirs will never be rewritten # Anything below the following dirs will never be rewritten
RewriteRule "^pdfviewer/.*$" "-" [L] RewriteRule "^pdfviewer/.*$" "-" [L]
RewriteRule "^views/bootstrap/images.*$" "-" [L] RewriteRule "^views/bootstrap/images.*$" "-" [L]

View File

@ -1,3 +1,41 @@
--------------------------------------------------------------------------------
Changes in version 5.1.14
--------------------------------------------------------------------------------
- allow mimetype to specify documents which can be edited online
- show number of indexing tasks in progress bar
- fix comparison of last indexing time with creation date of document content
- new hooks leftContentPre and leftContentPost
- minimize sql queries when fetching sub folders and documents of a folder
- custom attributes can be validated in a hook
- document attributes comment, keywords, categories, expiration date, and sequence
can be turned off in the configuration
- workflows can be turned off completely
- Extension can be enabled/disabled in the extension manager, the previously
used method by setting a parameter in the extension's config file will no
longer work.
- clean up code for managing extensions
- fix renaming of folders via webdav
- fix list of expired documents on MyDocuments page
- pass showtree to ViewDocument (Closes: #462)
- fix upgrade script for sqlite3
--------------------------------------------------------------------------------
Changes in version 5.1.13
--------------------------------------------------------------------------------
- make use of backup dir, do not allow backup if backup dir is not set
- the referer parameter in op/op.Settings.php is turned into an url before used
for redirect
- Import from filesystem can read a file with metadata
- drop folder chooser can be put multiple times on a page
- add section in README.Install.md on how to secure the configuration
- fix php error when removing a version of a document
- major rework of ViewFolder page, most parts of the page are now loaded by ajax
- do not set mandatory reviewer when document is uploaded and workflow mode is
set to 'traditional without review'.
- turn off auto complete for date fields
- new hook pageNavigationBar in bootstrap, preContent, postContent in ViewDocument
- major update of italian translation
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
Changes in version 5.1.12 Changes in version 5.1.12
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------

View File

@ -26,6 +26,11 @@ else
*/ */
require_once('Core/inc.ClassDMS.php'); require_once('Core/inc.ClassDMS.php');
/**
* @uses SeedDMS_Decorator
*/
require_once('Core/inc.ClassDecorator.php');
/** /**
* @uses SeedDMS_Object * @uses SeedDMS_Object
*/ */
@ -90,3 +95,8 @@ require_once('Core/inc.AccessUtils.php');
* @uses SeedDMS_File * @uses SeedDMS_File
*/ */
require_once('Core/inc.FileUtils.php'); require_once('Core/inc.FileUtils.php');
/**
* @uses SeedDMS_File
*/
require_once('Core/inc.ClassIterator.php');

View File

@ -87,6 +87,13 @@ class SeedDMS_Core_DMS {
*/ */
protected $classnames; protected $classnames;
/**
* @var array $decorators list of decorators for objects being instanciate
* by the dms
* @access protected
*/
protected $decorators;
/** /**
* @var SeedDMS_Core_User $user reference to currently logged in user. This must be * @var SeedDMS_Core_User $user reference to currently logged in user. This must be
* an instance of {@link SeedDMS_Core_User}. This variable is currently not * an instance of {@link SeedDMS_Core_User}. This variable is currently not
@ -376,20 +383,20 @@ class SeedDMS_Core_DMS {
$this->callbacks = array(); $this->callbacks = array();
$this->version = '@package_version@'; $this->version = '@package_version@';
if($this->version[0] == '@') if($this->version[0] == '@')
$this->version = '5.1.12'; $this->version = '5.1.13';
} /* }}} */ } /* }}} */
/** /**
* Return class name of instantiated objects * Return class name of classes instanciated by SeedDMS_Core
* *
* This method returns the class name of those objects being instantiated * This method returns the class name of those objects being instantiated
* by the dms. Each class has an internal place holder, which must be * by the dms. Each class has an internal place holder, which must be
* passed to function. * passed to function.
* *
* @param string $objectname placeholder (can be one of 'folder', 'document', * @param string $objectname placeholder (can be one of 'folder', 'document',
* 'documentcontent', 'user', 'group' * 'documentcontent', 'user', 'group')
* *
* @return string/boolean name of class or false if placeholder is invalid * @return string/boolean name of class or false if object name is invalid
*/ */
function getClassname($objectname) { /* {{{ */ function getClassname($objectname) { /* {{{ */
if(isset($this->classnames[$objectname])) if(isset($this->classnames[$objectname]))
@ -421,6 +428,44 @@ class SeedDMS_Core_DMS {
return $oldclass; return $oldclass;
} /* }}} */ } /* }}} */
/**
* Return list of decorators
*
* This method returns the list of decorator class names of those objects
* being instantiated
* by the dms. Each class has an internal place holder, which must be
* passed to function.
*
* @param string $objectname placeholder (can be one of 'folder', 'document',
* 'documentcontent', 'user', 'group')
*
* @return array/boolean list of class names or false if object name is invalid
*/
function getDecorators($objectname) { /* {{{ */
if(isset($this->decorators[$objectname]))
return $this->decorators[$objectname];
else
return false;
} /* }}} */
/**
* Add a decorator
*
* This method adds a single decorator class name to the list of decorators
* of those objects being instantiated
* by the dms. Each class has an internal place holder, which must be
* passed to function.
*
* @param string $objectname placeholder (can be one of 'folder', 'document',
* 'documentcontent', 'user', 'group')
*
* @return boolean true if decorator could be added, otherwise false
*/
function addDecorator($objectname, $decorator) { /* {{{ */
$this->decorators[$objectname][] = $decorator;
return true;
} /* }}} */
/** /**
* Return database where meta data is stored * Return database where meta data is stored
* *

View File

@ -0,0 +1,42 @@
<?php
/**
* Implementation of the decorator pattern
*
* @category DMS
* @package SeedDMS_Core
* @license GPL 2
* @version @version@
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2010, Uwe Steinmann
* @version Release: @package_version@
*/
/**
* Class which implements a simple decorator pattern
*
* @category DMS
* @package SeedDMS_Core
* @version @version@
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2010, Uwe Steinmann
* @version Release: @package_version@
*/
class SeedDMS_Core_Decorator {
protected $o;
public function __construct($object) {
$this->o = $object;
}
public function __call($method, $args)
{
if (!method_exists($this->o, $method)) {
throw new Exception("Undefined method $method attempt.");
}
/* In case the called method returns the object itself, then return this object */
$result = call_user_func_array(array($this->o, $method), $args);
return $result === $this->o ? $this : $result;
}
}

View File

@ -222,6 +222,15 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
$this->_content = null; $this->_content = null;
} /* }}} */ } /* }}} */
/**
* Check if this object is of type 'document'.
*
* @param string $type type of object
*/
public function isType($type) { /* {{{ */
return $type == 'document';
} /* }}} */
/** /**
* Return an array of database fields which used for searching * Return an array of database fields which used for searching
* a term entered in the database search form * a term entered in the database search form
@ -256,6 +265,22 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
return $searchFields; return $searchFields;
} /* }}} */ } /* }}} */
/**
* Return a folder by its database record
*
* @param array $resArr array of folder data as returned by database
* @param SeedDMS_Core_DMS $dms
* @return SeedDMS_Core_Folder|bool instance of SeedDMS_Core_Folder if document exists
*/
public static function getInstanceByData($resArr, $dms) { /* {{{ */
$classname = $dms->getClassname('document');
/** @var SeedDMS_Core_Document $document */
$document = new $classname($resArr["id"], $resArr["name"], $resArr["comment"], $resArr["date"], $resArr["expires"], $resArr["owner"], $resArr["folder"], $resArr["inheritAccess"], $resArr["defaultAccess"], $resArr['lock'], $resArr["keywords"], $resArr["sequence"]);
$document->setDMS($dms);
$document = $document->applyDecorators();
return $document;
} /* }}} */
/** /**
* Return an document by its id * Return an document by its id
* *
@ -267,7 +292,8 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
public static function getInstance($id, $dms) { /* {{{ */ public static function getInstance($id, $dms) { /* {{{ */
$db = $dms->getDB(); $db = $dms->getDB();
$queryStr = "SELECT * FROM `tblDocuments` WHERE `id` = " . (int) $id; // $queryStr = "SELECT * FROM `tblDocuments` WHERE `id` = " . (int) $id;
$queryStr = "SELECT `tblDocuments`.*, `tblDocumentLocks`.`userID` as `lock` FROM `tblDocuments` LEFT JOIN `tblDocumentLocks` ON `tblDocuments`.`id` = `tblDocumentLocks`.`document` WHERE `id` = " . (int) $id;
$resArr = $db->getResultArray($queryStr); $resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false) if (is_bool($resArr) && $resArr == false)
return false; return false;
@ -276,24 +302,48 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
$resArr = $resArr[0]; $resArr = $resArr[0];
// New Locking mechanism uses a separate table to track the lock. // New Locking mechanism uses a separate table to track the lock.
/*
$queryStr = "SELECT * FROM `tblDocumentLocks` WHERE `document` = " . (int) $id; $queryStr = "SELECT * FROM `tblDocumentLocks` WHERE `document` = " . (int) $id;
$lockArr = $db->getResultArray($queryStr); $lockArr = $db->getResultArray($queryStr);
if ((is_bool($lockArr) && $lockArr==false) || (count($lockArr)==0)) { if ((is_bool($lockArr) && $lockArr==false) || (count($lockArr)==0)) {
// Could not find a lock on the selected document. // Could not find a lock on the selected document.
$lock = -1; $resArr['lock'] = -1;
} }
else { else {
// A lock has been identified for this document. // A lock has been identified for this document.
$lock = $lockArr[0]["userID"]; $resArr['lock'] = $lockArr[0]["userID"];
} }
*/
$resArr['lock'] = !$resArr['lock'] ? -1 : $resArr['lock'];
// print_r($resArr);exit;
return self::getInstanceByData($resArr, $dms);
$classname = $dms->getClassname('document'); $classname = $dms->getClassname('document');
/** @var SeedDMS_Core_Document $document */ /** @var SeedDMS_Core_Document $document */
$document = new $classname($resArr["id"], $resArr["name"], $resArr["comment"], $resArr["date"], $resArr["expires"], $resArr["owner"], $resArr["folder"], $resArr["inheritAccess"], $resArr["defaultAccess"], $lock, $resArr["keywords"], $resArr["sequence"]); $document = new $classname($resArr["id"], $resArr["name"], $resArr["comment"], $resArr["date"], $resArr["expires"], $resArr["owner"], $resArr["folder"], $resArr["inheritAccess"], $resArr["defaultAccess"], $resArr['lock'], $resArr["keywords"], $resArr["sequence"]);
$document->setDMS($dms); $document->setDMS($dms);
$document = $document->applyDecorators();
return $document; return $document;
} /* }}} */ } /* }}} */
/**
* Apply decorators
*
* @return object final object after all decorators has been applied
*/
function applyDecorators() { /* {{{ */
if($decorators = $this->_dms->getDecorators('document')) {
$s = $this;
foreach($decorators as $decorator) {
$s = new $decorator($s);
}
return $s;
} else {
return $this;
}
} /* }}} */
/** /**
* Return the directory of the document in the file system relativ * Return the directory of the document in the file system relativ
* to the contentDir * to the contentDir
@ -441,7 +491,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
$db = $this->_dms->getDB(); $db = $this->_dms->getDB();
if(!$this->_categories) if(!$this->_categories)
self::getCategories(); $this->getCategories();
$catids = array(); $catids = array();
foreach($this->_categories as $cat) foreach($this->_categories as $cat)
@ -543,7 +593,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
* @return SeedDMS_Core_Folder parent folder * @return SeedDMS_Core_Folder parent folder
*/ */
function getParent() { /* {{{ */ function getParent() { /* {{{ */
return self::getFolder(); return $this->getFolder();
} /* }}} */ } /* }}} */
function getFolder() { /* {{{ */ function getFolder() { /* {{{ */
@ -650,7 +700,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
$this->_defaultAccess = $mode; $this->_defaultAccess = $mode;
if(!$noclean) if(!$noclean)
self::cleanNotifyList(); $this->cleanNotifyList();
return true; return true;
} /* }}} */ } /* }}} */
@ -684,7 +734,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
$this->_inheritAccess = ($inheritAccess ? "1" : "0"); $this->_inheritAccess = ($inheritAccess ? "1" : "0");
if(!$noclean) if(!$noclean)
self::cleanNotifyList(); $this->cleanNotifyList();
return true; return true;
} /* }}} */ } /* }}} */
@ -861,7 +911,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
unset($this->_accessList); unset($this->_accessList);
if(!$noclean) if(!$noclean)
self::cleanNotifyList(); $this->cleanNotifyList();
return true; return true;
} /* }}} */ } /* }}} */
@ -1443,6 +1493,8 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
$version = $resArr[0]['m']+1; $version = $resArr[0]['m']+1;
} }
if($fileType == '.')
$fileType = '';
$filesize = SeedDMS_Core_File::fileSize($tmpFile); $filesize = SeedDMS_Core_File::fileSize($tmpFile);
$checksum = SeedDMS_Core_File::checksum($tmpFile); $checksum = SeedDMS_Core_File::checksum($tmpFile);
@ -1612,7 +1664,10 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
if(!$content) if(!$content)
return false; return false;
/* Check if $user, $orgFileName, $fileType and $mimetype are the same */ if($fileType == '.')
$fileType = '';
/* Check if $user, $orgFileName, $fileType and $mimeType are the same */
if($user->getID() != $content->getUser()->getID()) { if($user->getID() != $content->getUser()->getID()) {
return false; return false;
} }
@ -2720,20 +2775,31 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
/** /**
* Recalculate the status of a document * Recalculate the status of a document
*
* The methods checks the review and approval status and sets the * The methods checks the review and approval status and sets the
* status of the document accordingly. * status of the document accordingly.
* If status is S_RELEASED and version has workflow set status *
* to S_IN_WORKFLOW * If status is S_RELEASED and the version has a workflow, then set
* If status is S_RELEASED and there are reviewers set status S_DRAFT_REV * the status to S_IN_WORKFLOW
* If status is S_RELEASED or S_DRAFT_REV and there are approvers set * If status is S_RELEASED and there are reviewers => set status S_DRAFT_REV
* If status is S_RELEASED or S_DRAFT_REV and there are approvers => set
* status S_DRAFT_APP * status S_DRAFT_APP
* If status is draft and there are no approver and no reviewers set * If status is draft and there are no approver and no reviewers => set
* status to S_RELEASED * status to S_RELEASED
* The status of a document with the current status S_OBSOLETE, S_REJECTED, * The status of a document with the current status S_OBSOLETE, S_REJECTED,
* or S_EXPIRED will not be changed unless the parameter * or S_EXPIRED will not be changed unless the parameter
* $ignorecurrentstatus is set to true. * $ignorecurrentstatus is set to true.
*
* This method may not be called after a negative approval or review to
* recalculated the status, because
* it doesn't take a defeating approval or review into account. It will
* just check for a pending workflow, approval or review and set the status
* accordingly, e.g. after the list of reviewers or appovers has been
* modified. If there is not pending workflow, approval or review the
* status will be set to S_RELEASED.
*
* This method will call {@see SeedDMS_Core_DocumentContent::setStatus()} * This method will call {@see SeedDMS_Core_DocumentContent::setStatus()}
* which checks if the state has actually changed. This is, why this * which checks if the status has actually changed. This is, why this
* function can be called at any time without harm to the status log. * function can be called at any time without harm to the status log.
* *
* @param boolean $ignorecurrentstatus ignore the current status and * @param boolean $ignorecurrentstatus ignore the current status and
@ -2751,6 +2817,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
unset($this->_workflow); // force to be reloaded from DB unset($this->_workflow); // force to be reloaded from DB
$hasworkflow = $this->getWorkflow() ? true : false; $hasworkflow = $this->getWorkflow() ? true : false;
/* $pendingReview will be set when there are still open reviews */
$pendingReview=false; $pendingReview=false;
unset($this->_reviewStatus); // force to be reloaded from DB unset($this->_reviewStatus); // force to be reloaded from DB
$reviewStatus=$this->getReviewStatus(); $reviewStatus=$this->getReviewStatus();
@ -2762,6 +2829,8 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
} }
} }
} }
/* $pendingApproval will be set when there are still open approvals */
$pendingApproval=false; $pendingApproval=false;
unset($this->_approvalStatus); // force to be reloaded from DB unset($this->_approvalStatus); // force to be reloaded from DB
$approvalStatus=$this->getApprovalStatus(); $approvalStatus=$this->getApprovalStatus();
@ -2774,8 +2843,8 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
} }
} }
unset($this->_workflow); // force to be reloaded from DB /* First check for a running workflow or open reviews or approvals. */
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 ($pendingReview) $this->setStatus(S_DRAFT_REV,$msg,$user);
elseif ($pendingApproval) $this->setStatus(S_DRAFT_APP,$msg,$user); elseif ($pendingApproval) $this->setStatus(S_DRAFT_APP,$msg,$user);
else $this->setStatus(S_RELEASED,$msg,$user); else $this->setStatus(S_RELEASED,$msg,$user);
@ -2792,7 +2861,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
$this->_orgFileName = $orgFileName; $this->_orgFileName = $orgFileName;
$this->_fileType = $fileType; $this->_fileType = $fileType;
$this->_mimeType = $mimeType; $this->_mimeType = $mimeType;
$this->_dms = $document->_dms; $this->_dms = $document->getDMS();
if(!$fileSize) { if(!$fileSize) {
$this->_fileSize = SeedDMS_Core_File::fileSize($this->_dms->contentDir . $this->getPath()); $this->_fileSize = SeedDMS_Core_File::fileSize($this->_dms->contentDir . $this->getPath());
} else { } else {
@ -2803,6 +2872,15 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
$this->_workflowState = null; $this->_workflowState = null;
} /* }}} */ } /* }}} */
/**
* Check if this object is of type 'documentcontent'.
*
* @param string $type type of object
*/
public function isType($type) { /* {{{ */
return $type == 'documentcontent';
} /* }}} */
function getVersion() { return $this->_version; } function getVersion() { return $this->_version; }
function getComment() { return $this->_comment; } function getComment() { return $this->_comment; }
function getDate() { return $this->_date; } function getDate() { return $this->_date; }
@ -2818,14 +2896,23 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
function getUser() { /* {{{ */ function getUser() { /* {{{ */
if (!isset($this->_user)) if (!isset($this->_user))
$this->_user = $this->_document->_dms->getUser($this->_userID); $this->_user = $this->_document->getDMS()->getUser($this->_userID);
return $this->_user; return $this->_user;
} /* }}} */ } /* }}} */
/**
* Return path of file on disk relative to the content directory
*
* Since version 5.1.13 a single '.' in the fileType will be skipped.
* On Windows a file named 'name.' will be saved as 'name' but the fileType
* will contain the a single '.'.
*
* @return string path of file on disc
*/
function getPath() { return $this->_document->getDir() . $this->_version . $this->_fileType; } function getPath() { return $this->_document->getDir() . $this->_version . $this->_fileType; }
function setDate($date = false) { /* {{{ */ function setDate($date = false) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
if(!$date) if(!$date)
$date = time(); $date = time();
@ -2855,7 +2942,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
if($filesize === false) if($filesize === false)
return false; return false;
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$queryStr = "UPDATE `tblDocumentContent` SET `fileSize` = ".$filesize." where `document` = " . $this->_document->getID() . " AND `version` = " . $this->_version; $queryStr = "UPDATE `tblDocumentContent` SET `fileSize` = ".$filesize." where `document` = " . $this->_document->getID() . " AND `version` = " . $this->_version;
if (!$db->getResult($queryStr)) if (!$db->getResult($queryStr))
return false; return false;
@ -2876,7 +2963,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
if($checksum === false) if($checksum === false)
return false; return false;
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$queryStr = "UPDATE `tblDocumentContent` SET `checksum` = ".$db->qstr($checksum)." where `document` = " . $this->_document->getID() . " AND `version` = " . $this->_version; $queryStr = "UPDATE `tblDocumentContent` SET `checksum` = ".$db->qstr($checksum)." where `document` = " . $this->_document->getID() . " AND `version` = " . $this->_version;
if (!$db->getResult($queryStr)) if (!$db->getResult($queryStr))
return false; return false;
@ -2886,7 +2973,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
} /* }}} */ } /* }}} */
function setComment($newComment) { /* {{{ */ function setComment($newComment) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$queryStr = "UPDATE `tblDocumentContent` SET `comment` = ".$db->qstr($newComment)." WHERE `document` = " . $this->_document->getID() . " AND `version` = " . $this->_version; $queryStr = "UPDATE `tblDocumentContent` SET `comment` = ".$db->qstr($newComment)." WHERE `document` = " . $this->_document->getID() . " AND `version` = " . $this->_version;
if (!$db->getResult($queryStr)) if (!$db->getResult($queryStr))
@ -2920,7 +3007,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return array latest record from tblDocumentStatusLog * @return array latest record from tblDocumentStatusLog
*/ */
function getStatus($limit=1) { /* {{{ */ function getStatus($limit=1) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
if (!is_numeric($limit)) return false; if (!is_numeric($limit)) return false;
@ -2954,7 +3041,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return array list of status changes * @return array list of status changes
*/ */
function getStatusLog($limit=0) { /* {{{ */ function getStatusLog($limit=0) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
if (!is_numeric($limit)) return false; if (!is_numeric($limit)) return false;
@ -2989,7 +3076,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return boolean true on success, otherwise false * @return boolean true on success, otherwise false
*/ */
function setStatus($status, $comment, $updateUser, $date='') { /* {{{ */ function setStatus($status, $comment, $updateUser, $date='') { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
if (!is_numeric($status)) return false; if (!is_numeric($status)) return false;
@ -3036,7 +3123,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return boolean true on success, otherwise false * @return boolean true on success, otherwise false
*/ */
function rewriteStatusLog($statuslog) { /* {{{ */ function rewriteStatusLog($statuslog) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$queryStr= "SELECT `tblDocumentStatus`.* FROM `tblDocumentStatus` WHERE `tblDocumentStatus`.`documentID` = '". $this->_document->getID() ."' AND `tblDocumentStatus`.`version` = '". $this->_version ."' "; $queryStr= "SELECT `tblDocumentStatus`.* FROM `tblDocumentStatus` WHERE `tblDocumentStatus`.`documentID` = '". $this->_document->getID() ."' AND `tblDocumentStatus`.`version` = '". $this->_version ."' ";
$res = $db->getResultArray($queryStr); $res = $db->getResultArray($queryStr);
@ -3095,7 +3182,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return integer either M_NONE or M_READ * @return integer either M_NONE or M_READ
*/ */
function getAccessMode($u) { /* {{{ */ function getAccessMode($u) { /* {{{ */
$dms = $this->_document->_dms; $dms = $this->_document->getDMS();
/* Check if 'onCheckAccessDocumentContent' callback is set */ /* Check if 'onCheckAccessDocumentContent' callback is set */
if(isset($this->_dms->callbacks['onCheckAccessDocumentContent'])) { if(isset($this->_dms->callbacks['onCheckAccessDocumentContent'])) {
@ -3205,7 +3292,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return array list of review status * @return array list of review status
*/ */
function getReviewStatus($limit=1) { /* {{{ */ function getReviewStatus($limit=1) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
if (!is_numeric($limit)) return false; if (!is_numeric($limit)) return false;
@ -3265,7 +3352,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return boolean true on success, otherwise false * @return boolean true on success, otherwise false
*/ */
function rewriteReviewLog($reviewers) { /* {{{ */ function rewriteReviewLog($reviewers) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$queryStr= "SELECT `tblDocumentReviewers`.* FROM `tblDocumentReviewers` WHERE `tblDocumentReviewers`.`documentID` = '". $this->_document->getID() ."' AND `tblDocumentReviewers`.`version` = '". $this->_version ."' "; $queryStr= "SELECT `tblDocumentReviewers`.* FROM `tblDocumentReviewers` WHERE `tblDocumentReviewers`.`documentID` = '". $this->_document->getID() ."' AND `tblDocumentReviewers`.`version` = '". $this->_version ."' ";
$res = $db->getResultArray($queryStr); $res = $db->getResultArray($queryStr);
@ -3333,7 +3420,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return array list of approval status * @return array list of approval status
*/ */
function getApprovalStatus($limit=1) { /* {{{ */ function getApprovalStatus($limit=1) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
if (!is_numeric($limit)) return false; if (!is_numeric($limit)) return false;
@ -3393,7 +3480,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return boolean true on success, otherwise false * @return boolean true on success, otherwise false
*/ */
function rewriteApprovalLog($reviewers) { /* {{{ */ function rewriteApprovalLog($reviewers) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$queryStr= "SELECT `tblDocumentApprovers`.* FROM `tblDocumentApprovers` WHERE `tblDocumentApprovers`.`documentID` = '". $this->_document->getID() ."' AND `tblDocumentApprovers`.`version` = '". $this->_version ."' "; $queryStr= "SELECT `tblDocumentApprovers`.* FROM `tblDocumentApprovers` WHERE `tblDocumentApprovers`.`documentID` = '". $this->_document->getID() ."' AND `tblDocumentApprovers`.`version` = '". $this->_version ."' ";
$res = $db->getResultArray($queryStr); $res = $db->getResultArray($queryStr);
@ -3454,7 +3541,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
} /* }}} */ } /* }}} */
function addIndReviewer($user, $requestUser) { /* {{{ */ function addIndReviewer($user, $requestUser) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$userID = $user->getID(); $userID = $user->getID();
@ -3505,7 +3592,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
} /* }}} */ } /* }}} */
function addGrpReviewer($group, $requestUser) { /* {{{ */ function addGrpReviewer($group, $requestUser) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$groupID = $group->getID(); $groupID = $group->getID();
@ -3583,7 +3670,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return integer new review log id * @return integer new review log id
*/ */
function setReviewByInd($user, $requestUser, $status, $comment, $file='') { /* {{{ */ function setReviewByInd($user, $requestUser, $status, $comment, $file='') { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
// Check to see if the user can be removed from the review list. // Check to see if the user can be removed from the review list.
$reviewStatus = $user->getReviewStatus($this->_document->getID(), $this->_version); $reviewStatus = $user->getReviewStatus($this->_document->getID(), $this->_version);
@ -3635,7 +3722,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return integer new review log id * @return integer new review log id
*/ */
function setReviewByGrp($group, $requestUser, $status, $comment, $file='') { /* {{{ */ function setReviewByGrp($group, $requestUser, $status, $comment, $file='') { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
// Check to see if the user can be removed from the review list. // Check to see if the user can be removed from the review list.
$reviewStatus = $group->getReviewStatus($this->_document->getID(), $this->_version); $reviewStatus = $group->getReviewStatus($this->_document->getID(), $this->_version);
@ -3674,7 +3761,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
} /* }}} */ } /* }}} */
function addIndApprover($user, $requestUser) { /* {{{ */ function addIndApprover($user, $requestUser) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$userID = $user->getID(); $userID = $user->getID();
@ -3723,7 +3810,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
} /* }}} */ } /* }}} */
function addGrpApprover($group, $requestUser) { /* {{{ */ function addGrpApprover($group, $requestUser) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$groupID = $group->getID(); $groupID = $group->getID();
@ -3805,7 +3892,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return integer 0 on success, < 0 in case of an error * @return integer 0 on success, < 0 in case of an error
*/ */
function setApprovalByInd($user, $requestUser, $status, $comment, $file='') { /* {{{ */ function setApprovalByInd($user, $requestUser, $status, $comment, $file='') { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
// Check to see if the user can be removed from the approval list. // Check to see if the user can be removed from the approval list.
$approvalStatus = $user->getApprovalStatus($this->_document->getID(), $this->_version); $approvalStatus = $user->getApprovalStatus($this->_document->getID(), $this->_version);
@ -3849,7 +3936,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* group instead of a user * group instead of a user
*/ */
function setApprovalByGrp($group, $requestUser, $status, $comment, $file='') { /* {{{ */ function setApprovalByGrp($group, $requestUser, $status, $comment, $file='') { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
// Check to see if the user can be removed from the approval list. // Check to see if the user can be removed from the approval list.
$approvalStatus = $group->getApprovalStatus($this->_document->getID(), $this->_version); $approvalStatus = $group->getApprovalStatus($this->_document->getID(), $this->_version);
@ -3887,7 +3974,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
} /* }}} */ } /* }}} */
function delIndReviewer($user, $requestUser, $msg='') { /* {{{ */ function delIndReviewer($user, $requestUser, $msg='') { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
// Check to see if the user can be removed from the review list. // Check to see if the user can be removed from the review list.
$reviewStatus = $user->getReviewStatus($this->_document->getID(), $this->_version); $reviewStatus = $user->getReviewStatus($this->_document->getID(), $this->_version);
@ -3917,7 +4004,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
} /* }}} */ } /* }}} */
function delGrpReviewer($group, $requestUser, $msg='') { /* {{{ */ function delGrpReviewer($group, $requestUser, $msg='') { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$groupID = $group->getID(); $groupID = $group->getID();
@ -3948,7 +4035,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
} /* }}} */ } /* }}} */
function delIndApprover($user, $requestUser, $msg='') { /* {{{ */ function delIndApprover($user, $requestUser, $msg='') { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$userID = $user->getID(); $userID = $user->getID();
@ -3980,7 +4067,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
} /* }}} */ } /* }}} */
function delGrpApprover($group, $requestUser, $msg='') { /* {{{ */ function delGrpApprover($group, $requestUser, $msg='') { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$groupID = $group->getID(); $groupID = $group->getID();
@ -4016,7 +4103,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @param object $state * @param object $state
*/ */
function setWorkflowState($state) { /* {{{ */ function setWorkflowState($state) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
if($this->_workflow) { if($this->_workflow) {
$queryStr = "UPDATE `tblWorkflowDocumentContent` set `state`=". $state->getID() ." WHERE `workflow`=". intval($this->_workflow->getID()). " AND `document`=". intval($this->_document->getID()) ." AND version=". intval($this->_version) .""; $queryStr = "UPDATE `tblWorkflowDocumentContent` set `state`=". $state->getID() ." WHERE `workflow`=". intval($this->_workflow->getID()). " AND `document`=". intval($this->_document->getID()) ." AND version=". intval($this->_version) ."";
@ -4036,7 +4123,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* or false in case of error, e.g. the version has not a workflow * or false in case of error, e.g. the version has not a workflow
*/ */
function getWorkflowState() { /* {{{ */ function getWorkflowState() { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
if(!$this->_workflow) if(!$this->_workflow)
$this->getWorkflow(); $this->getWorkflow();
@ -4053,7 +4140,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
if (is_bool($recs) && !$recs) if (is_bool($recs) && !$recs)
return false; 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); $this->_workflowState->setDMS($this->_document->getDMS());
} }
return $this->_workflowState; return $this->_workflowState;
} /* }}} */ } /* }}} */
@ -4064,7 +4151,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @param object $workflow * @param object $workflow
*/ */
function setWorkflow($workflow, $user) { /* {{{ */ function setWorkflow($workflow, $user) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$this->getWorkflow(); $this->getWorkflow();
if($workflow && is_object($workflow)) { if($workflow && is_object($workflow)) {
@ -4097,7 +4184,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* or false in case of error, e.g. the version has not a workflow * or false in case of error, e.g. the version has not a workflow
*/ */
function getWorkflow() { /* {{{ */ function getWorkflow() { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
if (!isset($this->_workflow)) { if (!isset($this->_workflow)) {
$queryStr= $queryStr=
@ -4109,8 +4196,8 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
return false; return false;
if(!$recs) if(!$recs)
return false; return false;
$this->_workflow = new SeedDMS_Core_Workflow($recs[0]['id'], $recs[0]['name'], $this->_document->_dms->getWorkflowState($recs[0]['initstate'])); $this->_workflow = new SeedDMS_Core_Workflow($recs[0]['id'], $recs[0]['name'], $this->_document->getDMS()->getWorkflowState($recs[0]['initstate']));
$this->_workflow->setDMS($this->_document->_dms); $this->_workflow->setDMS($this->_document->getDMS());
} }
return $this->_workflow; return $this->_workflow;
} /* }}} */ } /* }}} */
@ -4126,7 +4213,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return boolean true on success, otherwise false * @return boolean true on success, otherwise false
*/ */
function rewriteWorkflowLog($workflowlog) { /* {{{ */ function rewriteWorkflowLog($workflowlog) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$db->startTransaction(); $db->startTransaction();
@ -4163,7 +4250,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* or false in case of error * or false in case of error
*/ */
function rewindWorkflow() { /* {{{ */ function rewindWorkflow() { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$this->getWorkflow(); $this->getWorkflow();
@ -4204,7 +4291,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* or false in case of error * or false in case of error
*/ */
function removeWorkflow($user, $unlink=false) { /* {{{ */ function removeWorkflow($user, $unlink=false) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$this->getWorkflow(); $this->getWorkflow();
@ -4249,7 +4336,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @param object $subworkflow * @param object $subworkflow
*/ */
function getParentWorkflow() { /* {{{ */ function getParentWorkflow() { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
/* document content must be in a workflow */ /* document content must be in a workflow */
$this->getWorkflow(); $this->getWorkflow();
@ -4268,7 +4355,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
return false; return false;
if($recs[0]['parentworkflow']) if($recs[0]['parentworkflow'])
return $this->_document->_dms->getWorkflow($recs[0]['parentworkflow']); return $this->_document->getDMS()->getWorkflow($recs[0]['parentworkflow']);
return false; return false;
} /* }}} */ } /* }}} */
@ -4279,7 +4366,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @param object $subworkflow * @param object $subworkflow
*/ */
function runSubWorkflow($subworkflow) { /* {{{ */ function runSubWorkflow($subworkflow) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
/* document content must be in a workflow */ /* document content must be in a workflow */
$this->getWorkflow(); $this->getWorkflow();
@ -4313,7 +4400,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @param string comment for the transition trigger * @param string comment for the transition trigger
*/ */
function returnFromSubWorkflow($user, $transition=null, $comment='') { /* {{{ */ function returnFromSubWorkflow($user, $transition=null, $comment='') { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
/* document content must be in a workflow */ /* document content must be in a workflow */
$this->getWorkflow(); $this->getWorkflow();
@ -4343,8 +4430,8 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
return false; return false;
} }
$this->_workflow = $this->_document->_dms->getWorkflow($recs[0]['parentworkflow']); $this->_workflow = $this->_document->getDMS()->getWorkflow($recs[0]['parentworkflow']);
$this->_workflow->setDMS($this->_document->_dms); $this->_workflow->setDMS($this->_document->getDMS());
if($transition) { if($transition) {
if(false === $this->triggerWorkflowTransition($user, $transition, $comment)) { if(false === $this->triggerWorkflowTransition($user, $transition, $comment)) {
@ -4369,7 +4456,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return boolean true if user may trigger transaction * @return boolean true if user may trigger transaction
*/ */
function triggerWorkflowTransitionIsAllowed($user, $transition) { /* {{{ */ function triggerWorkflowTransitionIsAllowed($user, $transition) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
if(!$this->_workflow) if(!$this->_workflow)
$this->getWorkflow(); $this->getWorkflow();
@ -4511,7 +4598,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* false in case of an error * false in case of an error
*/ */
function triggerWorkflowTransition($user, $transition, $comment='') { /* {{{ */ function triggerWorkflowTransition($user, $transition, $comment='') { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
if(!$this->_workflow) if(!$this->_workflow)
$this->getWorkflow(); $this->getWorkflow();
@ -4652,7 +4739,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return array list of operations * @return array list of operations
*/ */
function getWorkflowLog($transition = null) { /* {{{ */ function getWorkflowLog($transition = null) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
/* /*
if(!$this->_workflow) if(!$this->_workflow)
@ -4672,8 +4759,8 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
$workflowlogs = array(); $workflowlogs = array();
for ($i = 0; $i < count($resArr); $i++) { for ($i = 0; $i < count($resArr); $i++) {
$workflow = $this->_document->_dms->getWorkflow($resArr[$i]["workflow"]); $workflow = $this->_document->getDMS()->getWorkflow($resArr[$i]["workflow"]);
$workflowlog = new SeedDMS_Core_Workflow_Log($resArr[$i]["id"], $this->_document->_dms->getDocument($resArr[$i]["document"]), $resArr[$i]["version"], $workflow, $this->_document->_dms->getUser($resArr[$i]["userid"]), $workflow->getTransition($resArr[$i]["transition"]), $resArr[$i]["date"], $resArr[$i]["comment"]); $workflowlog = new SeedDMS_Core_Workflow_Log($resArr[$i]["id"], $this->_document->getDMS()->getDocument($resArr[$i]["document"]), $resArr[$i]["version"], $workflow, $this->_document->getDMS()->getUser($resArr[$i]["userid"]), $workflow->getTransition($resArr[$i]["transition"]), $resArr[$i]["date"], $resArr[$i]["comment"]);
$workflowlog->setDMS($this); $workflowlog->setDMS($this);
$workflowlogs[$i] = $workflowlog; $workflowlogs[$i] = $workflowlog;
} }
@ -4688,7 +4775,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
* @return array list of operations * @return array list of operations
*/ */
function getLastWorkflowTransition() { /* {{{ */ function getLastWorkflowTransition() { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
if(!$this->_workflow) if(!$this->_workflow)
$this->getWorkflow(); $this->getWorkflow();
@ -4705,7 +4792,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
$workflowlogs = array(); $workflowlogs = array();
$i = 0; $i = 0;
$workflowlog = new SeedDMS_Core_Workflow_Log($resArr[$i]["id"], $this->_document->_dms->getDocument($resArr[$i]["document"]), $resArr[$i]["version"], $this->_workflow, $this->_document->_dms->getUser($resArr[$i]["userid"]), $this->_workflow->getTransition($resArr[$i]["transition"]), $resArr[$i]["date"], $resArr[$i]["comment"]); $workflowlog = new SeedDMS_Core_Workflow_Log($resArr[$i]["id"], $this->_document->getDMS()->getDocument($resArr[$i]["document"]), $resArr[$i]["version"], $this->_workflow, $this->_document->getDMS()->getUser($resArr[$i]["userid"]), $this->_workflow->getTransition($resArr[$i]["transition"]), $resArr[$i]["date"], $resArr[$i]["comment"]);
$workflowlog->setDMS($this); $workflowlog->setDMS($this);
return $workflowlog; return $workflowlog;
@ -4737,6 +4824,49 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
return $needwkflaction; return $needwkflaction;
} /* }}} */ } /* }}} */
/**
* Checks the internal data of the document version and repairs it.
* Currently, this function only repairs a missing filetype
*
* @return boolean true on success, otherwise false
*/
function repair() { /* {{{ */
$dms = $this->_document->getDMS();
$db = $this->_dms->getDB();
if(file_exists($this->_dms->contentDir.$this->_document->getDir() . $this->_version . $this->_fileType)) {
if(strlen($this->_fileType) < 2) {
switch($this->_mimeType) {
case "application/pdf":
case "image/png":
case "image/gif":
case "image/jpg":
$expect = substr($this->_mimeType, -3, 3);
if($this->_fileType != '.'.$expect) {
$db->startTransaction();
$queryStr = "UPDATE `tblDocumentContent` SET `fileType`='.".$expect."' WHERE `id` = ". $this->_id;
$res = $db->getResult($queryStr);
if ($res) {
if(!SeedDMS_Core_File::renameFile($this->_dms->contentDir.$this->_document->getDir() . $this->_version . $this->_fileType, $this->_dms->contentDir.$this->_document->getDir() . $this->_version . '.' . $expect)) {
$db->rollbackTransaction();
} else {
$db->commitTransaction();
}
} else {
$db->rollbackTransaction();
}
}
break;
}
}
} elseif(file_exists($this->_document->getDir() . $this->_version . '.')) {
echo "no file";
} else {
echo $this->_dms->contentDir.$this->_document->getDir() . $this->_version . $this->_fileType;
}
return true;
} /* }}} */
} /* }}} */ } /* }}} */
@ -4823,8 +4953,9 @@ class SeedDMS_Core_DocumentLink { /* {{{ */
* @return bool|SeedDMS_Core_User * @return bool|SeedDMS_Core_User
*/ */
function getUser() { function getUser() {
if (!isset($this->_user)) if (!isset($this->_user)) {
$this->_user = $this->_document->_dms->getUser($this->_userID); $this->_user = $this->_document->getDMS()->getUser($this->_userID);
}
return $this->_user; return $this->_user;
} }
@ -4847,11 +4978,11 @@ class SeedDMS_Core_DocumentLink { /* {{{ */
* @return int either M_NONE or M_READ * @return int either M_NONE or M_READ
*/ */
function getAccessMode($u, $source, $target) { /* {{{ */ function getAccessMode($u, $source, $target) { /* {{{ */
$dms = $this->_document->_dms; $dms = $this->_document->getDMS();
/* Check if 'onCheckAccessDocumentLink' callback is set */ /* Check if 'onCheckAccessDocumentLink' callback is set */
if(isset($this->_dms->callbacks['onCheckAccessDocumentLink'])) { if(isset($dms->callbacks['onCheckAccessDocumentLink'])) {
foreach($this->_dms->callbacks['onCheckAccessDocumentLink'] as $callback) { foreach($dms->callbacks['onCheckAccessDocumentLink'] as $callback) {
if(($ret = call_user_func($callback[0], $callback[1], $this, $u, $source, $target)) > 0) { if(($ret = call_user_func($callback[0], $callback[1], $this, $u, $source, $target)) > 0) {
return $ret; return $ret;
} }
@ -5000,7 +5131,7 @@ class SeedDMS_Core_DocumentFile { /* {{{ */
* @param string $newComment string new comment of document * @param string $newComment string new comment of document
*/ */
function setComment($newComment) { /* {{{ */ function setComment($newComment) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$queryStr = "UPDATE `tblDocumentFiles` SET `comment` = ".$db->qstr($newComment)." WHERE `document` = ".$this->_document->getId()." AND `id` = ". $this->_id; $queryStr = "UPDATE `tblDocumentFiles` SET `comment` = ".$db->qstr($newComment)." WHERE `document` = ".$this->_document->getId()." AND `id` = ". $this->_id;
if (!$db->getResult($queryStr)) if (!$db->getResult($queryStr))
@ -5023,7 +5154,7 @@ class SeedDMS_Core_DocumentFile { /* {{{ */
* @return boolean true on success * @return boolean true on success
*/ */
function setDate($date) { /* {{{ */ function setDate($date) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
if(!$date) if(!$date)
$date = time(); $date = time();
@ -5070,7 +5201,7 @@ class SeedDMS_Core_DocumentFile { /* {{{ */
* @param $newComment string new name of document * @param $newComment string new name of document
*/ */
function setName($newName) { /* {{{ */ function setName($newName) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$queryStr = "UPDATE `tblDocumentFiles` SET `name` = ".$db->qstr($newName)." WHERE `document` = ".$this->_document->getId()." AND `id` = ". $this->_id; $queryStr = "UPDATE `tblDocumentFiles` SET `name` = ".$db->qstr($newName)." WHERE `document` = ".$this->_document->getId()." AND `id` = ". $this->_id;
if (!$db->getResult($queryStr)) if (!$db->getResult($queryStr))
@ -5085,7 +5216,7 @@ class SeedDMS_Core_DocumentFile { /* {{{ */
*/ */
function getUser() { function getUser() {
if (!isset($this->_user)) if (!isset($this->_user))
$this->_user = $this->_document->_dms->getUser($this->_userID); $this->_user = $this->_document->getDMS()->getUser($this->_userID);
return $this->_user; return $this->_user;
} }
@ -5107,7 +5238,7 @@ class SeedDMS_Core_DocumentFile { /* {{{ */
* @param $newComment string new version of document * @param $newComment string new version of document
*/ */
function setVersion($newVersion) { /* {{{ */ function setVersion($newVersion) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
if(!is_numeric($newVersion) && $newVersion != '') if(!is_numeric($newVersion) && $newVersion != '')
return false; return false;
@ -5131,7 +5262,7 @@ class SeedDMS_Core_DocumentFile { /* {{{ */
* @param $newComment string new comment of document * @param $newComment string new comment of document
*/ */
function setPublic($newPublic) { /* {{{ */ function setPublic($newPublic) { /* {{{ */
$db = $this->_document->_dms->getDB(); $db = $this->_document->getDMS()->getDB();
$queryStr = "UPDATE `tblDocumentFiles` SET `public` = ".($newPublic ? 1 : 0)." WHERE `document` = ".$this->_document->getId()." AND `id` = ". $this->_id; $queryStr = "UPDATE `tblDocumentFiles` SET `public` = ".($newPublic ? 1 : 0)." WHERE `document` = ".$this->_document->getId()." AND `id` = ". $this->_id;
if (!$db->getResult($queryStr)) if (!$db->getResult($queryStr))
@ -5153,7 +5284,7 @@ class SeedDMS_Core_DocumentFile { /* {{{ */
* @return integer either M_NONE or M_READ * @return integer either M_NONE or M_READ
*/ */
function getAccessMode($u) { /* {{{ */ function getAccessMode($u) { /* {{{ */
$dms = $this->_document->_dms; $dms = $this->_document->getDMS();
/* Check if 'onCheckAccessDocumentLink' callback is set */ /* Check if 'onCheckAccessDocumentLink' callback is set */
if(isset($this->_dms->callbacks['onCheckAccessDocumentFile'])) { if(isset($this->_dms->callbacks['onCheckAccessDocumentFile'])) {

View File

@ -129,6 +129,15 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
$this->_notifyList = array(); $this->_notifyList = array();
} /* }}} */ } /* }}} */
/**
* Check if this object is of type 'folder'.
*
* @param string $type type of object
*/
public function isType($type) { /* {{{ */
return $type == 'folder';
} /* }}} */
/** /**
* Return an array of database fields which used for searching * Return an array of database fields which used for searching
* a term entered in the database search form * a term entered in the database search form
@ -168,6 +177,22 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
return $sql; return $sql;
} /* }}} */ } /* }}} */
/**
* Return a folder by its database record
*
* @param array $resArr array of folder data as returned by database
* @param SeedDMS_Core_DMS $dms
* @return SeedDMS_Core_Folder|bool instance of SeedDMS_Core_Folder if document exists
*/
public static function getInstanceByData($resArr, $dms) { /* {{{ */
$classname = $dms->getClassname('folder');
/** @var SeedDMS_Core_Folder $folder */
$folder = new $classname($resArr["id"], $resArr["name"], $resArr["parent"], $resArr["comment"], $resArr["date"], $resArr["owner"], $resArr["inheritAccess"], $resArr["defaultAccess"], $resArr["sequence"]);
$folder->setDMS($dms);
$folder = $folder->applyDecorators();
return $folder;
} /* }}} */
/** /**
* Return a folder by its id * Return a folder by its id
* *
@ -186,14 +211,34 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
else if (count($resArr) != 1) else if (count($resArr) != 1)
return null; return null;
return self::getInstanceByData($resArr[0], $dms);
$resArr = $resArr[0]; $resArr = $resArr[0];
$classname = $dms->getClassname('folder'); $classname = $dms->getClassname('folder');
/** @var SeedDMS_Core_Folder $folder */ /** @var SeedDMS_Core_Folder $folder */
$folder = new $classname($resArr["id"], $resArr["name"], $resArr["parent"], $resArr["comment"], $resArr["date"], $resArr["owner"], $resArr["inheritAccess"], $resArr["defaultAccess"], $resArr["sequence"]); $folder = new $classname($resArr["id"], $resArr["name"], $resArr["parent"], $resArr["comment"], $resArr["date"], $resArr["owner"], $resArr["inheritAccess"], $resArr["defaultAccess"], $resArr["sequence"]);
$folder->setDMS($dms); $folder->setDMS($dms);
$folder = $folder->applyDecorators();
return $folder; return $folder;
} /* }}} */ } /* }}} */
/**
* Apply decorators
*
* @return object final object after all decorators has been applied
*/
function applyDecorators() { /* {{{ */
if($decorators = $this->_dms->getDecorators('folder')) {
$s = $this;
foreach($decorators as $decorator) {
$s = new $decorator($s);
}
return $s;
} else {
return $this;
}
} /* }}} */
/** /**
* Get the name of the folder. * Get the name of the folder.
* *
@ -448,7 +493,7 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
$this->_defaultAccess = $mode; $this->_defaultAccess = $mode;
if(!$noclean) if(!$noclean)
self::cleanNotifyList(); $this->cleanNotifyList();
return true; return true;
} /* }}} */ } /* }}} */
@ -481,7 +526,7 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
$this->_inheritAccess = $inheritAccess; $this->_inheritAccess = $inheritAccess;
if(!$noclean) if(!$noclean)
self::cleanNotifyList(); $this->cleanNotifyList();
return true; return true;
} /* }}} */ } /* }}} */
@ -574,9 +619,11 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
if (is_bool($resArr) && $resArr == false) if (is_bool($resArr) && $resArr == false)
return false; return false;
$classname = $this->_dms->getClassname('folder');
$this->_subFolders = array(); $this->_subFolders = array();
for ($i = 0; $i < count($resArr); $i++) for ($i = 0; $i < count($resArr); $i++)
$this->_subFolders[$i] = $this->_dms->getFolder($resArr[$i]["id"]); // $this->_subFolders[$i] = $this->_dms->getFolder($resArr[$i]["id"]);
$this->_subFolders[$i] = $classname::getInstanceByData($resArr[$i], $this->_dms);
} }
return $this->_subFolders; return $this->_subFolders;
@ -757,7 +804,7 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
$db = $this->_dms->getDB(); $db = $this->_dms->getDB();
if (!isset($this->_documents)) { if (!isset($this->_documents)) {
$queryStr = "SELECT * FROM `tblDocuments` WHERE `folder` = " . $this->_id; $queryStr = "SELECT `tblDocuments`.*, `tblDocumentLocks`.`userID` as `lock` FROM `tblDocuments` LEFT JOIN `tblDocumentLocks` ON `tblDocuments`.`id` = `tblDocumentLocks`.`document` WHERE `folder` = " . $this->_id;
if ($orderby && $orderby[0]=="n") $queryStr .= " ORDER BY `name`"; if ($orderby && $orderby[0]=="n") $queryStr .= " ORDER BY `name`";
elseif($orderby && $orderby[0]=="s") $queryStr .= " ORDER BY `sequence`"; elseif($orderby && $orderby[0]=="s") $queryStr .= " ORDER BY `sequence`";
elseif($orderby && $orderby[0]=="d") $queryStr .= " ORDER BY `date`"; elseif($orderby && $orderby[0]=="d") $queryStr .= " ORDER BY `date`";
@ -774,9 +821,11 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
return false; return false;
$this->_documents = array(); $this->_documents = array();
$classname = $this->_dms->getClassname('document');
foreach ($resArr as $row) { foreach ($resArr as $row) {
// array_push($this->_documents, new SeedDMS_Core_Document($row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], isset($row["lockUser"])?$row["lockUser"]:NULL, $row["keywords"], $row["sequence"])); $row['lock'] = !$row['lock'] ? -1 : $row['lock'];
array_push($this->_documents, $this->_dms->getDocument($row["id"])); // array_push($this->_documents, $this->_dms->getDocument($row["id"]));
array_push($this->_documents, $classname::getInstanceByData($row, $this->_dms));
} }
} }
return $this->_documents; return $this->_documents;
@ -1224,7 +1273,7 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
unset($this->_accessList); unset($this->_accessList);
if(!$noclean) if(!$noclean)
self::cleanNotifyList(); $this->cleanNotifyList();
return true; return true;
} /* }}} */ } /* }}} */

View File

@ -0,0 +1,229 @@
<?php
/**
* Implementation of the document iterartor
*
* @category DMS
* @package SeedDMS_Core
* @license GPL 2
* @version @version@
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2010, Uwe Steinmann
* @version Release: @package_version@
*/
class DocumentIterator implements Iterator {
/**
* @var object folder
*/
protected $_folder;
/**
* @var object dms
*/
protected $_dms;
/**
* @var array documents
*/
protected $_documents;
public function __construct($folder) {
$this->_folder = $folder;
$this->_dms = $folder->getDMS();
$this->_documents = array();
$this->_pointer = 0;
$this->_cache = array();
$this->populate();
}
public function rewind() {
$this->_pointer = 0;
}
public function valid() {
return isset($this->_documents[$this->_pointer]);
}
public function next() {
$this->_pointer++;
}
public function key() {
return $this->_folders[$this->_pointer];
}
public function current() {
if($this->_documents[$this->_pointer]) {
$documentid = $this->_documents[$this->_pointer]['id'];
if(!isset($this->_cache[$documentid])) {
// echo $documentid." not cached<br />";
$this->_cache[$documentid] = $this->_dms->getdocument($documentid);
}
return $this->_cache[$documentid];
}
return null;
}
private function populate($orderby="", $dir="asc", $limit=0, $offset=0) { /* {{{ */
$db = $this->_dms->getDB();
$queryStr = "SELECT `id` FROM `tblDocuments` WHERE `folder` = " . $this->_folder->getID();
if ($orderby && $orderby[0]=="n") $queryStr .= " ORDER BY `name`";
elseif ($orderby && $orderby[0]=="s") $queryStr .= " ORDER BY `sequence`";
elseif ($orderby && $orderby[0]=="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)
return false;
$this->_documents = $resArr;
} /* }}} */
}
class FolderIterator implements Iterator { /* {{{ */
/**
* @var object folder
*/
protected $_folder;
/**
* @var object dms
*/
protected $_dms;
/**
* @var array documents
*/
protected $_folders;
public function __construct($folder) { /* {{{ */
$this->_folder = $folder;
$this->_dms = $folder->getDMS();
$this->_folders = array();
$this->_pointer = 0;
$this->_cache = array();
$this->populate();
} /* }}} */
public function rewind() { /* {{{ */
$this->_pointer = 0;
} /* }}} */
public function valid() { /* {{{ */
return isset($this->_folders[$this->_pointer]);
} /* }}} */
public function next() { /* {{{ */
$this->_pointer++;
} /* }}} */
public function key() { /* {{{ */
return $this->_folders[$this->_pointer];
} /* }}} */
public function current() { /* {{{ */
if($this->_folders[$this->_pointer]) {
$folderid = $this->_folders[$this->_pointer]['id'];
if(!isset($this->_cache[$folderid])) {
// echo $folderid." not cached<br />";
$this->_cache[$folderid] = $this->_dms->getFolder($folderid);
}
return $this->_cache[$folderid];
}
return null;
} /* }}} */
private function populate($orderby="", $dir="asc", $limit=0, $offset=0) { /* {{{ */
$db = $this->_dms->getDB();
$queryStr = "SELECT `id` FROM `tblFolders` WHERE `parent` = " . $this->_folder->getID();
if ($orderby && $orderby[0]=="n") $queryStr .= " ORDER BY `name`";
elseif ($orderby && $orderby[0]=="s") $queryStr .= " ORDER BY `sequence`";
elseif ($orderby && $orderby[0]=="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)
return false;
$this->_folders = $resArr;
} /* }}} */
} /* }}} */
/**
* The FolderFilterIterator checks if the given user has access on
* the current folder.
* FilterIterator uses an inner iterator passed to the constructor
* to iterate over the sub folders of a folder.
*
$iter = new FolderIterator($folder);
$iter2 = new FolderFilterIterator($iter, $user);
foreach($iter2 as $ff) {
echo $ff->getName()."<br />";
}
*/
class FolderFilterIterator extends FilterIterator { /* {{{ */
public function __construct(Iterator $iterator , $filter ) {
parent::__construct($iterator);
$this->userFilter = $filter;
}
public function accept() { /* {{{ */
$folder = $this->getInnerIterator()->current();
echo "accept() for ".$folder->getName()."<br />";
return true;
} /* }}} */
} /* }}} */
/**
$iter = new RecursiveFolderIterator($folder);
$iter2 = new RecursiveIteratorIterator($iter, RecursiveIteratorIterator::SELF_FIRST);
foreach($iter2 as $ff) {
echo $ff->getID().': '.$ff->getName()."<br />";
}
*/
class RecursiveFolderIterator extends FolderIterator implements RecursiveIterator { /* {{{ */
public function hasChildren() { /* {{{ */
$db = $this->_dms->getDB();
$queryStr = "SELECT id FROM `tblFolders` WHERE `parent` = ".(int) $this->current()->getID();
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && !$resArr)
return false;
return true;
} /* }}} */
public function getChildren() { /* {{{ */
return new RecursiveFolderIterator($this->current());
} /* }}} */
} /* }}} */
class RecursiveFolderFilterIterator extends FolderFilterIterator { /* {{{ */
public function hasChildren() { /* {{{ */
$db = $this->_dms->getDB();
$queryStr = "SELECT id FROM `tblFolders` WHERE `parent` = ".(int) $this->current()->getID();
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && !$resArr)
return false;
return true;
} /* }}} */
public function getChildren() { /* {{{ */
return new RecursiveFolderIterator($this->current());
} /* }}} */
} /* }}} */

View File

@ -47,6 +47,15 @@ class SeedDMS_Core_Object { /* {{{ */
$this->_dms = null; $this->_dms = null;
} /* }}} */ } /* }}} */
/**
* Check if this object is of a given type.
*
* This method must be implemened in the child class
*
* @param string $type type of object
*/
public function isType($type) {return false;}
/** /**
* Set dms this object belongs to. * Set dms this object belongs to.
* *
@ -57,23 +66,27 @@ class SeedDMS_Core_Object { /* {{{ */
* *
* @param SeedDMS_Core_DMS $dms reference to dms * @param SeedDMS_Core_DMS $dms reference to dms
*/ */
function setDMS($dms) { /* {{{ */ public function setDMS($dms) { /* {{{ */
$this->_dms = $dms; $this->_dms = $dms;
} /* }}} */ } /* }}} */
public function getDMS() { /* {{{ */
return $this->_dms;
} /* }}} */
/** /**
* Return the internal id of the document * Return the internal id of the document
* *
* @return integer id of document * @return integer id of document
*/ */
function getID() { return $this->_id; } public function getID() { return $this->_id; }
/** /**
* Returns all attributes set for the object * Returns all attributes set for the object
* *
* @return array|bool * @return array|bool
*/ */
function getAttributes() { /* {{{ */ public function getAttributes() { /* {{{ */
if (!$this->_attributes) { if (!$this->_attributes) {
$db = $this->_dms->getDB(); $db = $this->_dms->getDB();
@ -113,7 +126,7 @@ class SeedDMS_Core_Object { /* {{{ */
* @return array|string value of attritbute or false. The value is an array * @return array|string value of attritbute or false. The value is an array
* if the attribute is defined as multi value * if the attribute is defined as multi value
*/ */
function getAttribute($attrdef) { /* {{{ */ public function getAttribute($attrdef) { /* {{{ */
if (!$this->_attributes) { if (!$this->_attributes) {
$this->getAttributes(); $this->getAttributes();
} }
@ -133,7 +146,7 @@ class SeedDMS_Core_Object { /* {{{ */
* @return array|string value of attritbute or false. The value is an array * @return array|string value of attritbute or false. The value is an array
* if the attribute is defined as multi value * if the attribute is defined as multi value
*/ */
function getAttributeValue($attrdef) { /* {{{ */ public function getAttributeValue($attrdef) { /* {{{ */
if (!$this->_attributes) { if (!$this->_attributes) {
$this->getAttributes(); $this->getAttributes();
} }
@ -171,7 +184,7 @@ class SeedDMS_Core_Object { /* {{{ */
* @return array|bool * @return array|bool
* even if the attribute is not defined as multi value * even if the attribute is not defined as multi value
*/ */
function getAttributeValueAsArray($attrdef) { /* {{{ */ public function getAttributeValueAsArray($attrdef) { /* {{{ */
if (!$this->_attributes) { if (!$this->_attributes) {
$this->getAttributes(); $this->getAttributes();
} }
@ -194,7 +207,7 @@ class SeedDMS_Core_Object { /* {{{ */
* @return string value of attritbute or false. The value is always a string * @return string value of attritbute or false. The value is always a string
* even if the attribute is defined as multi value * even if the attribute is defined as multi value
*/ */
function getAttributeValueAsString($attrdef) { /* {{{ */ public function getAttributeValueAsString($attrdef) { /* {{{ */
if (!$this->_attributes) { if (!$this->_attributes) {
$this->getAttributes(); $this->getAttributes();
} }
@ -214,7 +227,7 @@ class SeedDMS_Core_Object { /* {{{ */
* must be an array * must be an array
* @return boolean true if operation was successful, otherwise false * @return boolean true if operation was successful, otherwise false
*/ */
function setAttributeValue($attrdef, $value) { /* {{{ */ public function setAttributeValue($attrdef, $value) { /* {{{ */
$db = $this->_dms->getDB(); $db = $this->_dms->getDB();
if (!$this->_attributes) { if (!$this->_attributes) {
$this->getAttributes(); $this->getAttributes();
@ -265,7 +278,7 @@ class SeedDMS_Core_Object { /* {{{ */
* @param SeedDMS_Core_AttributeDefinition $attrdef * @param SeedDMS_Core_AttributeDefinition $attrdef
* @return boolean true if operation was successful, otherwise false * @return boolean true if operation was successful, otherwise false
*/ */
function removeAttribute($attrdef) { /* {{{ */ public function removeAttribute($attrdef) { /* {{{ */
$db = $this->_dms->getDB(); $db = $this->_dms->getDB();
if (!$this->_attributes) { if (!$this->_attributes) {
$this->getAttributes(); $this->getAttributes();

View File

@ -12,11 +12,11 @@
<email>uwe@steinmann.cx</email> <email>uwe@steinmann.cx</email>
<active>yes</active> <active>yes</active>
</lead> </lead>
<date>2019-07-01</date> <date>2020-02-17</date>
<time>07:31:17</time> <time>09:16:48</time>
<version> <version>
<release>5.1.12</release> <release>5.1.14</release>
<api>5.1.12</api> <api>5.1.14</api>
</version> </version>
<stability> <stability>
<release>stable</release> <release>stable</release>
@ -24,12 +24,7 @@
</stability> </stability>
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license> <license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
<notes> <notes>
- parameter $orderby passed to SeedDMS_Core_Folder::getDocuments() and SeedDMS_Core_Folder::getSubFolders() can be a string, but only the first char is evaluated - speed up SeedDMS_Core_Folder::getSubFolders() SeedDMS_Core_Folder::getDocuments() by minimizing the number of sql queries.
- SeedDMS_Core_DMS::search() excepts parameters as array, added orderby
- add SeedDMS_Core_Folder::hasSubFolderByName()
- fix SeedDMS_Core_Folder::hasDocumentByName() which returned an int > 0 if documents
has been loaded before and even if the document searching for was not among them.
- add new method SeedDMS_Core_Folder::empty()
</notes> </notes>
<contents> <contents>
<dir baseinstalldir="SeedDMS" name="/"> <dir baseinstalldir="SeedDMS" name="/">
@ -82,6 +77,12 @@
<file name="inc.ClassWorkflow.php" role="php"> <file name="inc.ClassWorkflow.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" /> <tasks:replace from="@package_version@" to="version" type="package-info" />
</file> </file>
<file name="inc.ClassDecorator.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
<file name="inc.ClassIterator.php" role="php">
<tasks:replace from="@package_version@" to="version" type="package-info" />
</file>
</dir> <!-- /DTD --> </dir> <!-- /DTD -->
<dir name="tests"> <dir name="tests">
<file name="getfoldertree.php" role="test" /> <file name="getfoldertree.php" role="test" />
@ -1672,5 +1673,44 @@ add method SeedDMS_Core_DatabaseAccess::setLogFp()
??? ???
</notes> </notes>
</release> </release>
<release>
<date>2019-07-01</date>
<time>07:31:17</time>
<version>
<release>5.1.12</release>
<api>5.1.12</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
<notes>
- parameter $orderby passed to SeedDMS_Core_Folder::getDocuments() and SeedDMS_Core_Folder::getSubFolders() can be a string, but only the first char is evaluated
- SeedDMS_Core_DMS::search() excepts parameters as array, added orderby
- add SeedDMS_Core_Folder::hasSubFolderByName()
- fix SeedDMS_Core_Folder::hasDocumentByName() which returned an int > 0 if documents
has been loaded before and even if the document searching for was not among them.
- add new method SeedDMS_Core_Folder::empty()
</notes>
</release>
<release>
<date>2019-08-07</date>
<time>07:31:17</time>
<version>
<release>5.1.13</release>
<api>5.1.13</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
<notes>
- add decorators
- add new methods SeedDMS_Core_Document::isType(), SeedDMS_Core_Folder::isType(), SeedDMS_Core_DocumentContent::isType(). Use them instead of checking the class name.
- skip a fileType with just a '.'
</notes>
</release>
</changelog> </changelog>
</package> </package>

View File

@ -158,6 +158,7 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
} }
if($version && !$nocontent) { if($version && !$nocontent) {
$path = $dms->contentDir . $version->getPath(); $path = $dms->contentDir . $version->getPath();
if(file_exists($path)) {
$content = ''; $content = '';
$mimetype = $version->getMimeType(); $mimetype = $version->getMimeType();
$this->mimetype = $mimetype; $this->mimetype = $mimetype;
@ -184,6 +185,7 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
} }
} }
} }
}
} /* }}} */ } /* }}} */
public function getErrorMsg() { /* {{{ */ public function getErrorMsg() { /* {{{ */

View File

@ -50,6 +50,12 @@ class SeedDMS_Preview_Base {
*/ */
protected $xsendfile; protected $xsendfile;
/**
* @var string $lastpreviewfile will be set to the file name of the last preview
* @access protected
*/
protected $lastpreviewfile;
function __construct($previewDir, $timeout=5, $xsendfile=true) { /* {{{ */ function __construct($previewDir, $timeout=5, $xsendfile=true) { /* {{{ */
if(!is_dir($previewDir)) { if(!is_dir($previewDir)) {
if (!SeedDMS_Core_File::makeDir($previewDir)) { if (!SeedDMS_Core_File::makeDir($previewDir)) {
@ -173,5 +179,14 @@ class SeedDMS_Preview_Base {
readfile($filename); readfile($filename);
} }
} /* }}} */ } /* }}} */
/**
* Return path of last created preview file
*
* @return string
*/
public function getPreviewFile() { /* {{{ */
return $this->lastpreviewfile;
} /* }}} */
} }

View File

@ -96,6 +96,7 @@ class SeedDMS_Preview_PdfPreviewer extends SeedDMS_Preview_Base {
return false; return false;
if(!$target) if(!$target)
$target = $this->previewDir.$dir.md5($infile); $target = $this->previewDir.$dir.md5($infile);
$this->lastpreviewfile = $target.'.pdf';
if($target != '' && (!file_exists($target.'.pdf') || filectime($target.'.pdf') < filectime($infile))) { if($target != '' && (!file_exists($target.'.pdf') || filectime($target.'.pdf') < filectime($infile))) {
$cmd = ''; $cmd = '';
$mimeparts = explode('/', $mimetype, 2); $mimeparts = explode('/', $mimetype, 2);
@ -110,6 +111,7 @@ class SeedDMS_Preview_PdfPreviewer extends SeedDMS_Preview_Base {
try { try {
self::execWithTimeout($cmd, $this->timeout); self::execWithTimeout($cmd, $this->timeout);
} catch(Exception $e) { } catch(Exception $e) {
$this->lastpreviewfile = '';
return false; return false;
} }
} }

View File

@ -52,7 +52,7 @@ class SeedDMS_Preview_Previewer extends SeedDMS_Preview_Base {
* @param integer $width width of preview image * @param integer $width width of preview image
* @return string file name of preview image * @return string file name of preview image
*/ */
protected function getFileName($object, $width) { /* {{{ */ public function getFileName($object, $width) { /* {{{ */
if(!$object) if(!$object)
return false; return false;
@ -105,6 +105,7 @@ class SeedDMS_Preview_Previewer extends SeedDMS_Preview_Base {
return false; return false;
if(!$target) if(!$target)
$target = $this->previewDir.$dir.md5($infile).'-'.$width; $target = $this->previewDir.$dir.md5($infile).'-'.$width;
$this->lastpreviewfile = $target.'.png';
if($target != '' && (!file_exists($target.'.png') || filectime($target.'.png') < filectime($infile))) { if($target != '' && (!file_exists($target.'.png') || filectime($target.'.png') < filectime($infile))) {
$cmd = ''; $cmd = '';
$mimeparts = explode('/', $mimetype, 2); $mimeparts = explode('/', $mimetype, 2);
@ -120,6 +121,7 @@ class SeedDMS_Preview_Previewer extends SeedDMS_Preview_Base {
try { try {
self::execWithTimeout($cmd, $this->timeout); self::execWithTimeout($cmd, $this->timeout);
} catch(Exception $e) { } catch(Exception $e) {
$this->lastpreviewfile = '';
return false; return false;
} }
} }

View File

@ -11,11 +11,11 @@
<email>uwe@steinmann.cx</email> <email>uwe@steinmann.cx</email>
<active>yes</active> <active>yes</active>
</lead> </lead>
<date>2019-02-11</date> <date>2020-02-17</date>
<time>10:59:39</time> <time>09:49:39</time>
<version> <version>
<release>1.2.10</release> <release>1.3.0</release>
<api>1.2.10</api> <api>1.3.0</api>
</version> </version>
<stability> <stability>
<release>stable</release> <release>stable</release>
@ -23,8 +23,7 @@
</stability> </stability>
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license> <license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
<notes> <notes>
new parameter for enabling/disabling xsendfile add new methode getPreviewFile()
fix creation of pdf preview if document content class is not SeedDMS_Core_DocumentContent
</notes> </notes>
<contents> <contents>
<dir baseinstalldir="SeedDMS" name="/"> <dir baseinstalldir="SeedDMS" name="/">
@ -404,5 +403,22 @@ make sure list of converters is always an array
usage of mod_sendfile can be configured usage of mod_sendfile can be configured
</notes> </notes>
</release> </release>
<release>
<date>2019-02-11</date>
<time>10:59:39</time>
<version>
<release>1.2.10</release>
<api>1.2.10</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
<notes>
new parameter for enabling/disabling xsendfile
fix creation of pdf preview if document content class is not SeedDMS_Core_DocumentContent
</notes>
</release>
</changelog> </changelog>
</package> </package>

View File

@ -152,6 +152,7 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document {
} }
if($version && !$nocontent) { if($version && !$nocontent) {
$path = $dms->contentDir . $version->getPath(); $path = $dms->contentDir . $version->getPath();
if(file_exists($path)) {
$content = ''; $content = '';
$mimetype = $version->getMimeType(); $mimetype = $version->getMimeType();
$this->mimetype = $mimetype; $this->mimetype = $mimetype;
@ -178,6 +179,7 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document {
} }
} }
} }
}
} /* }}} */ } /* }}} */
public function getErrorMsg() { /* {{{ */ public function getErrorMsg() { /* {{{ */

View File

@ -96,9 +96,10 @@ class SeedDMS_SQLiteFTS_Indexer {
if(!$this->_conn) if(!$this->_conn)
return false; return false;
$sql = "INSERT INTO docs (docid, title, comment, keywords, category, owner, content, mimetype, origfilename, created) VALUES(".$doc->getFieldValue('document_id').", ".$this->_conn->quote($doc->getFieldValue('title')).", ".$this->_conn->quote($doc->getFieldValue('comment')).", ".$this->_conn->quote($doc->getFieldValue('keywords')).", ".$this->_conn->quote($doc->getFieldValue('category')).", ".$this->_conn->quote($doc->getFieldValue('owner')).", ".$this->_conn->quote($doc->getFieldValue('content')).", ".$this->_conn->quote($doc->getFieldValue('mimetype')).", ".$this->_conn->quote($doc->getFieldValue('origfilename')).", ".time().")"; $sql = "INSERT INTO docs (docid, title, comment, keywords, category, owner, content, mimetype, origfilename, created) VALUES(".$doc->getFieldValue('document_id').", ".$this->_conn->quote($doc->getFieldValue('title')).", ".$this->_conn->quote($doc->getFieldValue('comment')).", ".$this->_conn->quote($doc->getFieldValue('keywords')).", ".$this->_conn->quote($doc->getFieldValue('category')).", ".$this->_conn->quote($doc->getFieldValue('owner')).", ".$this->_conn->quote($doc->getFieldValue('content')).", ".$this->_conn->quote($doc->getFieldValue('mimetype')).", ".$this->_conn->quote($doc->getFieldValue('origfilename')).", ".$doc->getFieldValue('created')/*time()*/.")";
$res = $this->_conn->exec($sql); $res = $this->_conn->exec($sql);
if($res === false) { if($res === false) {
return false;
var_dump($this->_conn->errorInfo()); var_dump($this->_conn->errorInfo());
} }
return $res; return $res;

View File

@ -11,11 +11,11 @@
<email>uwe@steinmann.cx</email> <email>uwe@steinmann.cx</email>
<active>yes</active> <active>yes</active>
</lead> </lead>
<date>2018-04-11</date> <date>2019-11-28</date>
<time>11:00:40</time> <time>11:00:40</time>
<version> <version>
<release>1.0.10</release> <release>1.0.11</release>
<api>1.0.10</api> <api>1.0.11</api>
</version> </version>
<stability> <stability>
<release>stable</release> <release>stable</release>
@ -23,7 +23,8 @@
</stability> </stability>
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license> <license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
<notes> <notes>
IndexedDocument() remembers cmd and mimetype Set 'created' in index to creation date of indexed content (was set to current
timestamp)
</notes> </notes>
<contents> <contents>
<dir baseinstalldir="SeedDMS" name="/"> <dir baseinstalldir="SeedDMS" name="/">
@ -226,5 +227,21 @@ allow conversion commands for mimetypes with wildcards
execWithTimeout() reads data from stderr and saves it into error msg execWithTimeout() reads data from stderr and saves it into error msg
</notes> </notes>
</release> </release>
<release>
<date>2018-04-11</date>
<time>11:00:40</time>
<version>
<release>1.0.10</release>
<api>1.0.10</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
<notes>
IndexedDocument() remembers cmd and mimetype
</notes>
</release>
</changelog> </changelog>
</package> </package>

2
TODO
View File

@ -6,8 +6,6 @@ which has not the expected result.
Show message on doc info page if documents expects an action like review, Show message on doc info page if documents expects an action like review,
approval, etc. approval, etc.
Import and export of a workflow as xml.
Find a way to make the workflows adjustable when used for a document. Find a way to make the workflows adjustable when used for a document.
e.g. a workflow shall be used for a number of document but the users of e.g. a workflow shall be used for a number of document but the users of
a transtion has to be altered for each document. This is basically reusing a transtion has to be altered for each document. This is basically reusing

View File

@ -1,6 +1,10 @@
# Make sure settings.xml can not be opened from outside! # Make sure settings.xml can not be opened from outside!
#Redirect /conf/settings.xml /index.php # Deny all requests from Apache 2.4+.
<Files ~ "^settings\.xml"> <IfModule mod_authz_core.c>
Order allow,deny Require all denied
</IfModule>
# Deny all requests from Apache 2.0-2.2.
<IfModule !mod_authz_core.c>
Deny from all Deny from all
</Files> </IfModule>

View File

@ -56,7 +56,40 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
$reqversion = $this->getParam('reqversion'); $reqversion = $this->getParam('reqversion');
$version_comment = $this->getParam('versioncomment'); $version_comment = $this->getParam('versioncomment');
$attributes = $this->getParam('attributes'); $attributes = $this->getParam('attributes');
foreach($attributes as $attrdefid=>$attribute) {
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
if($attribute) {
if(!$attrdef->validate($attribute)) {
$this->errormsg = getAttributeValidationError($attrdef->getValidationError(), $attrdef->getName(), $attribute);
return false;
}
} elseif($attrdef->getMinValues() > 0) {
$this->errormsg = array("attr_min_values", array("attrname"=>$attrdef->getName()));
return false;
}
} else {
if($ret === false)
return false;
}
}
}
$attributes_version = $this->getParam('attributesversion'); $attributes_version = $this->getParam('attributesversion');
foreach($attributes_version as $attrdefid=>$attribute) {
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
if($attribute) {
if(!$attrdef->validate($attribute)) {
$this->errormsg = getAttributeValidationError($attrdef->getValidationError(), $attrdef->getName(), $attribute);
return false;
}
}
} else {
if($ret === false)
return false;
}
}
}
$workflow = $this->getParam('workflow'); $workflow = $this->getParam('workflow');
$notificationgroups = $this->getParam('notificationgroups'); $notificationgroups = $this->getParam('notificationgroups');
$notificationusers = $this->getParam('notificationusers'); $notificationusers = $this->getParam('notificationusers');

View File

@ -40,6 +40,24 @@ class SeedDMS_Controller_AddSubFolder extends SeedDMS_Controller_Common {
$comment = $this->getParam('comment'); $comment = $this->getParam('comment');
$sequence = $this->getParam('sequence'); $sequence = $this->getParam('sequence');
$attributes = $this->getParam('attributes'); $attributes = $this->getParam('attributes');
foreach($attributes as $attrdefid=>$attribute) {
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
if($attribute) {
if(!$attrdef->validate($attribute)) {
$this->errormsg = getAttributeValidationError($attrdef->getValidationError(), $attrdef->getName(), $attribute);
return false;
}
} elseif($attrdef->getMinValues() > 0) {
$this->errormsg = array("attr_min_values", array("attrname"=>$attrdef->getName()));
return false;
}
} else {
if($ret === false)
return false;
}
}
}
$notificationgroups = $this->getParam('notificationgroups'); $notificationgroups = $this->getParam('notificationgroups');
$notificationusers = $this->getParam('notificationusers'); $notificationusers = $this->getParam('notificationusers');

View File

@ -116,10 +116,11 @@ class SeedDMS_Controller_EditDocument extends SeedDMS_Controller_Common {
$oldattributes = $document->getAttributes(); $oldattributes = $document->getAttributes();
if($attributes) { if($attributes) {
foreach($attributes as $attrdefid=>$attribute) { foreach($attributes as $attrdefid=>$attribute) {
$attrdef = $dms->getAttributeDefinition($attrdefid); if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
if($attribute) { if($attribute) {
if(!$attrdef->validate($attribute)) { if(!$attrdef->validate($attribute)) {
$this->errormsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute); $this->errormsg = getAttributeValidationError($attrdef->getValidationError(), $attrdef->getName(), $attribute);
return false; return false;
} }
@ -128,11 +129,16 @@ class SeedDMS_Controller_EditDocument extends SeedDMS_Controller_Common {
return false; return false;
} }
} elseif($attrdef->getMinValues() > 0) { } elseif($attrdef->getMinValues() > 0) {
$this->errormsg = getMLText("attr_min_values", array("attrname"=>$attrdef->getName())); $this->errormsg = array("attr_min_values", array("attrname"=>$attrdef->getName()));
} elseif(isset($oldattributes[$attrdefid])) { } elseif(isset($oldattributes[$attrdefid])) {
if(!$document->removeAttribute($dms->getAttributeDefinition($attrdefid))) if(!$document->removeAttribute($dms->getAttributeDefinition($attrdefid)))
return false; return false;
} }
} else {
if($ret === false)
return false;
}
}
} }
} }
foreach($oldattributes as $attrdefid=>$oldattribute) { foreach($oldattributes as $attrdefid=>$oldattribute) {

View File

@ -51,6 +51,7 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common {
if($attributes) { if($attributes) {
foreach($attributes as $attrdefid=>$attribute) { foreach($attributes as $attrdefid=>$attribute) {
$attrdef = $dms->getAttributeDefinition($attrdefid); $attrdef = $dms->getAttributeDefinition($attrdefid);
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
if($attribute) { if($attribute) {
if(!$attrdef->validate($attribute)) { if(!$attrdef->validate($attribute)) {
$this->errormsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute); $this->errormsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute);
@ -67,6 +68,10 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common {
if(!$folder->removeAttribute($dms->getAttributeDefinition($attrdefid))) if(!$folder->removeAttribute($dms->getAttributeDefinition($attrdefid)))
return false; return false;
} }
} else {
if($ret === false)
return false;
}
} }
} }
foreach($oldattributes as $attrdefid=>$oldattribute) { foreach($oldattributes as $attrdefid=>$oldattribute) {

View File

@ -36,7 +36,7 @@ class SeedDMS_Controller_ExtensionMgr extends SeedDMS_Controller_Common {
$extmgr = $this->params['extmgr']; $extmgr = $this->params['extmgr'];
$extname = $this->params['extname']; $extname = $this->params['extname'];
$filename = $extmgr->createArchive($extname, $GLOBALS['EXT_CONF'][$extname]['version']); $filename = $extmgr->createArchive($extname, $extmgr->getExtensionConfiguration()[$extname]['version']);
if(null === $this->callHook('download')) { if(null === $this->callHook('download')) {
if(file_exists($filename)) { if(file_exists($filename)) {
@ -78,4 +78,19 @@ class SeedDMS_Controller_ExtensionMgr extends SeedDMS_Controller_Common {
return true; return true;
} /* }}} */ } /* }}} */
public function toggle() { /* {{{ */
$dms = $this->params['dms'];
$settings = $this->params['settings'];
$extmgr = $this->params['extmgr'];
$extname = $this->params['extname'];
if($settings->extensionIsDisabled($extname))
$settings->enableExtension($extname);
else
$settings->disableExtension($extname);
$settings->save();
return true;
} /* }}} */
} }

View File

@ -85,30 +85,35 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
} }
/* Deprecated: Run any additional authentication implemented in a hook */ /* Deprecated: Run any additional authentication implemented in a hook */
if(!$user && isset($GLOBALS['SEEDDMS_HOOKS']['authentication'])) { if(!is_object($user) && isset($GLOBALS['SEEDDMS_HOOKS']['authentication'])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['authentication'] as $authObj) { foreach($GLOBALS['SEEDDMS_HOOKS']['authentication'] as $authObj) {
if(!$user && method_exists($authObj, 'authenticate')) { if(!$user && method_exists($authObj, 'authenticate')) {
$user = $authObj->authenticate($dms, $settings, $login, $pwd); $user = $authObj->authenticate($dms, $settings, $login, $pwd);
if(false === $user) {
if(empty($this->errormsg))
$this->setErrorMsg("authentication_failed");
return false;
}
} }
} }
} }
/* Authenticate against LDAP server {{{ */ /* Authenticate against LDAP server {{{ */
if (!$user && isset($settings->_ldapHost) && strlen($settings->_ldapHost)>0) { if (!is_object($user) && isset($settings->_ldapHost) && strlen($settings->_ldapHost)>0) {
require_once("../inc/inc.ClassLdapAuthentication.php"); require_once("../inc/inc.ClassLdapAuthentication.php");
$authobj = new SeedDMS_LdapAuthentication($dms, $settings); $authobj = new SeedDMS_LdapAuthentication($dms, $settings);
$user = $authobj->authenticate($login, $pwd); $user = $authobj->authenticate($login, $pwd);
} /* }}} */ } /* }}} */
/* Authenticate against SeedDMS database {{{ */ /* Authenticate against SeedDMS database {{{ */
if(!$user) { if(!is_object($user)) {
require_once("../inc/inc.ClassDbAuthentication.php"); require_once("../inc/inc.ClassDbAuthentication.php");
$authobj = new SeedDMS_DbAuthentication($dms, $settings); $authobj = new SeedDMS_DbAuthentication($dms, $settings);
$user = $authobj->authenticate($login, $pwd); $user = $authobj->authenticate($login, $pwd);
} /* }}} */ } /* }}} */
/* If the user is still not authenticated, then exit with an error */ /* If the user is still not authenticated, then exit with an error */
if(!$user) { if(!is_object($user)) {
$this->callHook('loginFailed'); $this->callHook('loginFailed');
$this->setErrorMsg("login_error_text"); $this->setErrorMsg("login_error_text");
return false; return false;

View File

@ -23,6 +23,7 @@
class SeedDMS_Controller_Preview extends SeedDMS_Controller_Common { class SeedDMS_Controller_Preview extends SeedDMS_Controller_Common {
public function run() { public function run() {
global $theme;
$dms = $this->params['dms']; $dms = $this->params['dms'];
$type = $this->params['type']; $type = $this->params['type'];
$settings = $this->params['settings']; $settings = $this->params['settings'];
@ -57,7 +58,9 @@ class SeedDMS_Controller_Preview extends SeedDMS_Controller_Common {
$previewer->setConverters($settings->_converters['preview']); $previewer->setConverters($settings->_converters['preview']);
$previewer->setXsendfile($settings->_enableXsendfile); $previewer->setXsendfile($settings->_enableXsendfile);
if(!$previewer->hasPreview($content)) { if(!$previewer->hasPreview($content)) {
add_log_line("");
if(!$previewer->createPreview($content)) { if(!$previewer->createPreview($content)) {
add_log_line("", PEAR_LOG_ERR);
} }
} }
if(!$previewer->hasPreview($content)) { if(!$previewer->hasPreview($content)) {

View File

@ -1,5 +1,33 @@
Conversion to pdf Conversion to text for fulltext search
================= =======================================
text/plain
text/csv
cat '%s'
application/pdf
pdftotext -nopgbrk %s - | sed -e 's/ [a-zA-Z0-9.]\{1\} / /g' -e 's/[0-9.]//g'
application/vnd.openxmlformats-officedocument.wordprocessingml.document
docx2txt '%s' -
application/msword
catdoc %s
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
xlsx2csv %s
application/vnd.ms-excel
xls2csv %s
text/html
html2text %s
Many office formats
unoconv -d document -f txt --stdout '%s'
Conversion to pdf for pdf preview
==================================
text/plain text/plain
text/csv text/csv
@ -22,8 +50,16 @@ application/vnd.ms-excel
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
unoconv -d spreadsheet -f pdf --stdout -v '%f' > '%o' unoconv -d spreadsheet -f pdf --stdout -v '%f' > '%o'
Preview Conversion to png for preview images
======== =====================================
If you have problems running convert on PDF documents then read this page
https://askubuntu.com/questions/1081895/trouble-with-batch-conversion-of-png-to-pdf-using-convert
It basically instructs you to comment out the line
<policy domain="coder" rights="none" pattern="PDF" />
in /etc/ImageMagick-6/policy.xml
image/jpg image/jpg
image/jpeg image/jpeg
@ -46,5 +82,5 @@ application/rtf
application/vnd.ms-powerpoint application/vnd.ms-powerpoint
text/csv text/csv
application/vnd.wordperfect application/vnd.wordperfect
/usr/bin/unoconv -d document -e PageRange=1 -f pdf --stdout -v '%f' | gs -dBATCH -dNOPAUSE -sDEVICE=pngalpha -dPDFFitPage -r72x72 -sOutputFile=- -dFirstPage=1 -dLastPage=1 -q - | convert -resize %wx png:- '%o' unoconv -d document -e PageRange=1 -f pdf --stdout -v '%f' | gs -dBATCH -dNOPAUSE -sDEVICE=pngalpha -dPDFFitPage -r72x72 -sOutputFile=- -dFirstPage=1 -dLastPage=1 -q - | convert -resize %wx png:- '%o'

View File

@ -59,6 +59,22 @@ AddDocument::preIndexDocument
are the document and the indexed document. Returning false will prevent are the document and the indexed document. Returning false will prevent
the document from being indexed. the document from being indexed.
EditDocument::editDocumentAttribute
Called for each custom document attribute
This hook will be called for each custom attribute to ouput the form entry.
The parameters passed are the document and the attribute definition.
Returning an empty array will prevent the attribute from being show.
Returning an array with two elements will pass those element to the formField
method. A returned string will be output as is.
EditDocument::addDocumentAttributes
Called after all custom document attributes has been output
This hook will be called right after the document attributes have been shown.
The return value is either an array with two elements or a string.
The string will be output as is, the array will be passed to the method formField.
UpdateDocument::preUpdateDocument UpdateDocument::preUpdateDocument
Called before a new document will be updated Called before a new document will be updated

View File

@ -105,6 +105,17 @@ IndexIgnore *
</ifModule> </ifModule>
``` ```
Securing the configuration file
---------------------------------
The configuration can be fully controlled by any administrator of SeedDMS. This
can be crucial for those configuration options where external commands are
being configured, e.g. for the full text engine or creating preview images.
As a hoster you may not want this configuration options being set by a SeedDMS
administrator. For now you need to make the configuration file `settings.xml`
unwritable for the web server.
UPDATING FROM A PREVIOUS VERSION OR SEEDDMS UPDATING FROM A PREVIOUS VERSION OR SEEDDMS
============================================= =============================================

View File

@ -181,5 +181,3 @@ class SeedDMS_ExtExample_Task {
public function execute() { public function execute() {
} }
} }
?>

View File

@ -62,12 +62,12 @@ class SeedDMS_AccessOperation {
* even if is disallowed in the settings. * even if is disallowed in the settings.
*/ */
function mayEditVersion($vno=0) { /* {{{ */ function mayEditVersion($vno=0) { /* {{{ */
if(get_class($this->obj) == $this->dms->getClassname('document')) { if($this->obj->isType('document')) {
if($vno) if($vno)
$version = $this->obj->getContentByVersion($vno); $version = $this->obj->getContentByVersion($vno);
else else
$version = $this->obj->getLatestContent(); $version = $this->obj->getLatestContent();
if (!isset($this->settings->_editOnlineFileTypes) || !is_array($this->settings->_editOnlineFileTypes) || !in_array(strtolower($version->getFileType()), $this->settings->_editOnlineFileTypes)) if (!isset($this->settings->_editOnlineFileTypes) || !is_array($this->settings->_editOnlineFileTypes) || !in_array(strtolower($version->getFileType()), $this->settings->_editOnlineFileTypes) || !in_array(strtolower($version->getMimeType()), $this->settings->_editOnlineFileTypes))
return false; return false;
if ($this->obj->getAccessMode($this->user) == M_ALL || $this->user->isAdmin()) { if ($this->obj->getAccessMode($this->user) == M_ALL || $this->user->isAdmin()) {
return true; return true;
@ -86,7 +86,7 @@ class SeedDMS_AccessOperation {
* even if is disallowed in the settings. * even if is disallowed in the settings.
*/ */
function mayRemoveVersion() { /* {{{ */ function mayRemoveVersion() { /* {{{ */
if(get_class($this->obj) == $this->dms->getClassname('document')) { if($this->obj->isType('document')) {
$versions = $this->obj->getContent(); $versions = $this->obj->getContent();
if ((($this->settings->_enableVersionDeletion && ($this->obj->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin() ) && (count($versions) > 1)) { if ((($this->settings->_enableVersionDeletion && ($this->obj->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin() ) && (count($versions) > 1)) {
return true; return true;
@ -106,7 +106,7 @@ class SeedDMS_AccessOperation {
* even if is disallowed in the settings. * even if is disallowed in the settings.
*/ */
function mayOverwriteStatus() { /* {{{ */ function mayOverwriteStatus() { /* {{{ */
if(get_class($this->obj) == $this->dms->getClassname('document')) { if($this->obj->isType('document')) {
$latestContent = $this->obj->getLatestContent(); $latestContent = $this->obj->getLatestContent();
$status = $latestContent->getStatus(); $status = $latestContent->getStatus();
if ((($this->settings->_enableVersionModification && ($this->obj->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin()) && ($status["status"]==S_RELEASED || $status["status"]==S_OBSOLETE )) { if ((($this->settings->_enableVersionModification && ($this->obj->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin()) && ($status["status"]==S_RELEASED || $status["status"]==S_OBSOLETE )) {
@ -127,7 +127,7 @@ class SeedDMS_AccessOperation {
* settings. * settings.
*/ */
function maySetReviewersApprovers() { /* {{{ */ function maySetReviewersApprovers() { /* {{{ */
if(get_class($this->obj) == $this->dms->getClassname('document')) { if($this->obj->isType('document')) {
$latestContent = $this->obj->getLatestContent(); $latestContent = $this->obj->getLatestContent();
$status = $latestContent->getStatus(); $status = $latestContent->getStatus();
$reviewstatus = $latestContent->getReviewStatus(); $reviewstatus = $latestContent->getReviewStatus();
@ -159,7 +159,7 @@ class SeedDMS_AccessOperation {
* settings. * settings.
*/ */
function maySetWorkflow() { /* {{{ */ function maySetWorkflow() { /* {{{ */
if(get_class($this->obj) == $this->dms->getClassname('document')) { if($this->obj->isType('document')) {
$latestContent = $this->obj->getLatestContent(); $latestContent = $this->obj->getLatestContent();
$workflow = $latestContent->getWorkflow(); $workflow = $latestContent->getWorkflow();
if ((($this->settings->_enableVersionModification && ($this->obj->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin()) && (!$workflow || ($workflow->getInitState()->getID() == $latestContent->getWorkflowState()->getID()))) { if ((($this->settings->_enableVersionModification && ($this->obj->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin()) && (!$workflow || ($workflow->getInitState()->getID() == $latestContent->getWorkflowState()->getID()))) {
@ -176,7 +176,7 @@ class SeedDMS_AccessOperation {
* expiration date is only allowed if the document has not been obsoleted. * expiration date is only allowed if the document has not been obsoleted.
*/ */
function maySetExpires() { /* {{{ */ function maySetExpires() { /* {{{ */
if(get_class($this->obj) == $this->dms->getClassname('document')) { if($this->obj->isType('document')) {
$latestContent = $this->obj->getLatestContent(); $latestContent = $this->obj->getLatestContent();
$status = $latestContent->getStatus(); $status = $latestContent->getStatus();
if ((($this->obj->getAccessMode($this->user) == M_ALL) || $this->user->isAdmin()) && ($status["status"]!=S_OBSOLETE)) { if ((($this->obj->getAccessMode($this->user) == M_ALL) || $this->user->isAdmin()) && ($status["status"]!=S_OBSOLETE)) {
@ -196,7 +196,7 @@ class SeedDMS_AccessOperation {
* disallowed in the settings. * disallowed in the settings.
*/ */
function mayEditComment() { /* {{{ */ function mayEditComment() { /* {{{ */
if(get_class($this->obj) == $this->dms->getClassname('document')) { if($this->obj->isType('document')) {
if($this->obj->isLocked()) { if($this->obj->isLocked()) {
$lockingUser = $this->obj->getLockingUser(); $lockingUser = $this->obj->getLockingUser();
if (($lockingUser->getID() != $this->user->getID()) && ($this->obj->getAccessMode($this->user) != M_ALL)) { if (($lockingUser->getID() != $this->user->getID()) && ($this->obj->getAccessMode($this->user) != M_ALL)) {
@ -222,7 +222,7 @@ class SeedDMS_AccessOperation {
* disallowed in the settings. * disallowed in the settings.
*/ */
function mayEditAttributes() { /* {{{ */ function mayEditAttributes() { /* {{{ */
if(get_class($this->obj) == $this->dms->getClassname('document')) { if($this->obj->isType('document')) {
$latestContent = $this->obj->getLatestContent(); $latestContent = $this->obj->getLatestContent();
$status = $latestContent->getStatus(); $status = $latestContent->getStatus();
$workflow = $latestContent->getWorkflow(); $workflow = $latestContent->getWorkflow();
@ -241,7 +241,7 @@ class SeedDMS_AccessOperation {
* account here. * account here.
*/ */
function mayReview() { /* {{{ */ function mayReview() { /* {{{ */
if(get_class($this->obj) == $this->dms->getClassname('document')) { if($this->obj->isType('document')) {
$latestContent = $this->obj->getLatestContent(); $latestContent = $this->obj->getLatestContent();
$status = $latestContent->getStatus(); $status = $latestContent->getStatus();
if ($status["status"]==S_DRAFT_REV) { if ($status["status"]==S_DRAFT_REV) {
@ -258,7 +258,7 @@ class SeedDMS_AccessOperation {
* review and if it is allowed in the settings * review and if it is allowed in the settings
*/ */
function mayUpdateReview($updateUser) { /* {{{ */ function mayUpdateReview($updateUser) { /* {{{ */
if(get_class($this->obj) == 'SeedDMS_Core_Document') { if($this->obj->isType('document')) {
if($this->settings->_enableUpdateRevApp && ($updateUser == $this->user) && !$this->obj->hasExpired()) { if($this->settings->_enableUpdateRevApp && ($updateUser == $this->user) && !$this->obj->hasExpired()) {
return true; return true;
} }
@ -276,7 +276,7 @@ class SeedDMS_AccessOperation {
* account here. * account here.
*/ */
function mayApprove() { /* {{{ */ function mayApprove() { /* {{{ */
if(get_class($this->obj) == $this->dms->getClassname('document')) { if($this->obj->isType('document')) {
$latestContent = $this->obj->getLatestContent(); $latestContent = $this->obj->getLatestContent();
$status = $latestContent->getStatus(); $status = $latestContent->getStatus();
if ($status["status"]==S_DRAFT_APP) { if ($status["status"]==S_DRAFT_APP) {
@ -293,7 +293,7 @@ class SeedDMS_AccessOperation {
* approval and if it is allowed in the settings * approval and if it is allowed in the settings
*/ */
function mayUpdateApproval($updateUser) { /* {{{ */ function mayUpdateApproval($updateUser) { /* {{{ */
if(get_class($this->obj) == 'SeedDMS_Core_Document') { if($this->obj->isType('document')) {
if($this->settings->_enableUpdateRevApp && ($updateUser == $this->user) && !$this->obj->hasExpired()) { if($this->settings->_enableUpdateRevApp && ($updateUser == $this->user) && !$this->obj->hasExpired()) {
return true; return true;
} }

View File

@ -30,14 +30,14 @@ class Controller {
* @return object an object of a class implementing the view * @return object an object of a class implementing the view
*/ */
static function factory($class, $params=array()) { /* {{{ */ static function factory($class, $params=array()) { /* {{{ */
global $settings, $session, $EXT_CONF; global $settings, $session, $extMgr;
if(!$class) { if(!$class) {
return null; return null;
} }
$classname = "SeedDMS_Controller_".$class; $classname = "SeedDMS_Controller_".$class;
$filename = ''; $filename = '';
foreach($EXT_CONF as $extname=>$extconf) { foreach($extMgr->getExtensionConfiguration() as $extname=>$extconf) {
$filename = $settings->_rootDir.'ext/'.$extname.'/controllers/class.'.$class.".php"; $filename = $settings->_rootDir.'ext/'.$extname.'/controllers/class.'.$class.".php";
if(file_exists($filename)) { if(file_exists($filename)) {
break; break;

View File

@ -54,6 +54,7 @@ class SeedDMS_Controller_Common {
* @return mixed return value of called method * @return mixed return value of called method
*/ */
function __invoke($get=array()) { function __invoke($get=array()) {
$this->callHook('preRun', isset($get['action']) ? $get['action'] : 'run');
if(isset($get['action']) && $get['action']) { if(isset($get['action']) && $get['action']) {
if(method_exists($this, $get['action'])) { if(method_exists($this, $get['action'])) {
return $this->{$get['action']}(); return $this->{$get['action']}();
@ -63,6 +64,7 @@ class SeedDMS_Controller_Common {
} }
} else } else
return $this->run(); return $this->run();
$this->callHook('postRun', isset($get['action']) ? $get['action'] : 'run');
} }
function setParams($params) { function setParams($params) {
@ -188,12 +190,22 @@ class SeedDMS_Controller_Common {
* null if no hook was called * null if no hook was called
*/ */
function callHook($hook) { /* {{{ */ function callHook($hook) { /* {{{ */
$tmps = array();
$tmp = explode('_', get_class($this)); $tmp = explode('_', get_class($this));
if(isset($GLOBALS['SEEDDMS_HOOKS']['controller'][lcfirst($tmp[2])])) { $tmps[] = $tmp[2];
$tmp = explode('_', get_parent_class($this));
$tmps[] = $tmp[2];
/* Run array_unique() in case the parent class has the same suffix */
$tmps = array_unique($tmps);
foreach($tmps as $tmp)
if(isset($GLOBALS['SEEDDMS_HOOKS']['controller'][lcfirst($tmp)])) {
$this->lasthookresult = null; $this->lasthookresult = null;
foreach($GLOBALS['SEEDDMS_HOOKS']['controller'][lcfirst($tmp[2])] as $hookObj) { foreach($GLOBALS['SEEDDMS_HOOKS']['controller'][lcfirst($tmp)] as $hookObj) {
if (method_exists($hookObj, $hook)) { if (method_exists($hookObj, $hook)) {
switch(func_num_args()) { switch(func_num_args()) {
case 4:
$result = $hookObj->$hook($this, func_get_arg(1), func_get_arg(2), func_get_arg(3));
break;
case 3: case 3:
$result = $hookObj->$hook($this, func_get_arg(1), func_get_arg(2)); $result = $hookObj->$hook($this, func_get_arg(1), func_get_arg(2));
break; break;

View File

@ -42,7 +42,7 @@ class SeedDMS_EmailUtils {
return(str_replace( return(str_replace(
array('###SITENAME###', '###HTTP_ROOT###', '###URL_PREFIX###'), array('###SITENAME###', '###HTTP_ROOT###', '###URL_PREFIX###'),
array($settings->_siteName, $settings->_httpRoot, "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot), array($settings->_siteName, $settings->_httpRoot, getBaseUrl().$settings->_httpRoot),
$text)); $text));
} /* }}} */ } /* }}} */

View File

@ -190,6 +190,61 @@ class SeedDMS_Extension_Mgr {
return $extensions; return $extensions;
} /* }}} */ } /* }}} */
static protected function Zip($source, $destination, $include_dir = false) { /* {{{ */
if (!extension_loaded('zip') || !file_exists($source)) {
return false;
}
if (file_exists($destination)) {
unlink ($destination);
}
$zip = new ZipArchive();
if (!$zip->open($destination, ZIPARCHIVE::CREATE)) {
return false;
}
$source = str_replace('\\', '/', realpath($source));
if (is_dir($source) === true) {
$files = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($source), RecursiveIteratorIterator::SELF_FIRST);
if ($include_dir) {
$arr = explode("/",$source);
$maindir = $arr[count($arr)- 1];
$source = "";
for ($i=0; $i < count($arr) - 1; $i++) {
$source .= '/' . $arr[$i];
}
$source = substr($source, 1);
$zip->addEmptyDir($maindir);
}
foreach ($files as $file) {
$file = str_replace('\\', '/', $file);
// Ignore "." and ".." folders
if( in_array(substr($file, strrpos($file, '/')+1), array('.', '..')) )
continue;
$file = realpath($file);
if (is_dir($file) === true) {
$zip->addEmptyDir(str_replace($source . '/', '', $file . '/'));
} else if (is_file($file) === true) {
$zip->addFromString(str_replace($source . '/', '', $file), file_get_contents($file));
}
}
} else if (is_file($source) === true) {
$zip->addFromString(basename($source), file_get_contents($source));
}
return $zip->close();
} /* }}} */
/** /**
* Create zip archive of an extension * Create zip archive of an extension
* *
@ -203,8 +258,11 @@ class SeedDMS_Extension_Mgr {
$tmpfile = $this->cachedir."/".$extname."-".$version.".zip"; $tmpfile = $this->cachedir."/".$extname."-".$version.".zip";
$cmd = "cd ".$this->extdir."/".$extname."; zip -r ".$tmpfile." ."; if(!SeedDMS_Extension_Mgr::Zip($this->extdir."/".$extname, $tmpfile)) {
exec($cmd); return false;
}
// $cmd = "cd ".$this->extdir."/".$extname."; zip -r ".$tmpfile." .";
// exec($cmd);
return $tmpfile; return $tmpfile;
} /* }}} */ } /* }}} */
@ -304,9 +362,9 @@ class SeedDMS_Extension_Mgr {
break; break;
default: default:
$tmp = explode('-', $dval, 2); $tmp = explode('-', $dval, 2);
if(isset($GLOBALS['EXT_CONF'][$dkey]['version'])) { if(isset($this->extconf[$dkey]['version'])) {
if(self::cmpVersion($tmp[0], $GLOBALS['EXT_CONF'][$dkey]['version']) > 0 || ($tmp[1] && self::cmpVersion($tmp[1], $GLOBALS['EXT_CONF'][$dkey]['version']) < 0)) if(self::cmpVersion($tmp[0], $this->extconf[$dkey]['version']) > 0 || ($tmp[1] && self::cmpVersion($tmp[1], $this->extconf[$dkey]['version']) < 0))
$this->errmsgs[] = sprintf("Incorrect version of extension '%s' (needs version '%s' but provides '%s')", $dkey, $dval, $GLOBALS['EXT_CONF'][$dkey]['version']); $this->errmsgs[] = sprintf("Incorrect version of extension '%s' (needs version '%s' but provides '%s')", $dkey, $dval, $this->extconf[$dkey]['version']);
} else { } else {
$this->errmsgs[] = sprintf("Missing extension or version for '%s'", $dkey); $this->errmsgs[] = sprintf("Missing extension or version for '%s'", $dkey);
} }
@ -348,6 +406,10 @@ class SeedDMS_Extension_Mgr {
public function updateExtension($file) { /* {{{ */ public function updateExtension($file) { /* {{{ */
/* unzip the extension in a temporary directory */ /* unzip the extension in a temporary directory */
$newdir = $this->cachedir ."/ext.new"; $newdir = $this->cachedir ."/ext.new";
/* First remove a left over from a previous extension */
if(file_exists($newdir)) {
self::rrmdir($newdir);
}
if(!mkdir($newdir, 0755)) { if(!mkdir($newdir, 0755)) {
$this->errmsgs[] = "Cannot create temp. extension directory"; $this->errmsgs[] = "Cannot create temp. extension directory";
return false; return false;
@ -375,7 +437,10 @@ class SeedDMS_Extension_Mgr {
$this->rrmdir($this->extdir ."/". $extname); $this->rrmdir($this->extdir ."/". $extname);
} }
/* Move the temp. created ext directory to the final location */ /* Move the temp. created ext directory to the final location */
rename($newdir, $this->extdir ."/". $extname); if(!rename($newdir, $this->extdir ."/". $extname)) {
$this->rrmdir($this->extdir ."/". $extname);
return false;
}
return true; return true;
} /* }}} */ } /* }}} */

View File

@ -295,10 +295,10 @@ class SeedDMS_Session {
/* id is only set if load() was called before */ /* id is only set if load() was called before */
if($this->id) { if($this->id) {
$dms = $object->_dms; $dms = $object->_dms;
if(get_class($object) == $dms->getClassname('document')) { if($object->isType('document')) {
if(!in_array($object->getID(), $this->data['clipboard']['docs'])) if(!in_array($object->getID(), $this->data['clipboard']['docs']))
array_push($this->data['clipboard']['docs'], $object->getID()); array_push($this->data['clipboard']['docs'], $object->getID());
} elseif(get_class($object) == $dms->getClassname('folder')) { } elseif($object->isType('folder')) {
if(!in_array($object->getID(), $this->data['clipboard']['folders'])) if(!in_array($object->getID(), $this->data['clipboard']['folders']))
array_push($this->data['clipboard']['folders'], $object->getID()); array_push($this->data['clipboard']['folders'], $object->getID());
} }
@ -318,11 +318,11 @@ class SeedDMS_Session {
/* id is only set if load() was called before */ /* id is only set if load() was called before */
if($this->id) { if($this->id) {
$dms = $object->_dms; $dms = $object->_dms;
if(get_class($object) == $dms->getClassname('document')) { if($object->isType('document')) {
$key = array_search($object->getID(), $this->data['clipboard']['docs']); $key = array_search($object->getID(), $this->data['clipboard']['docs']);
if($key !== false) if($key !== false)
unset($this->data['clipboard']['docs'][$key]); unset($this->data['clipboard']['docs'][$key]);
} elseif(get_class($object) == $dms->getClassname('folder')) { } elseif($object->isType('folder')) {
$key = array_search($object->getID(), $this->data['clipboard']['folders']); $key = array_search($object->getID(), $this->data['clipboard']['folders']);
if($key !== false) if($key !== false)
unset($this->data['clipboard']['folders'][$key]); unset($this->data['clipboard']['folders'][$key]);

View File

@ -70,6 +70,9 @@ class Settings { /* {{{ */
var $_defaultAccessDocs = ''; var $_defaultAccessDocs = '';
// Strict form checking // Strict form checking
var $_strictFormCheck = false; var $_strictFormCheck = false;
// list of form fields which are visible by default but can be explixitly
// turn off (comment, keywords, categories, sequence, expiration, owner
var $_noDocumentFormFields = array();
// Path to where SeedDMS is located // Path to where SeedDMS is located
var $_rootDir = null; var $_rootDir = null;
// Path to SeedDMS_Core // Path to SeedDMS_Core
@ -125,6 +128,8 @@ class Settings { /* {{{ */
var $_enableConverting = false; var $_enableConverting = false;
// default style // default style
var $_theme = "bootstrap"; var $_theme = "bootstrap";
// experimental one page mode for ViewFolder page
var $_onePageMode = false;
// Workaround for page titles that go over more than 2 lines. // Workaround for page titles that go over more than 2 lines.
var $_titleDisplayHack = true; var $_titleDisplayHack = true;
// enable/disable automatic email notification // enable/disable automatic email notification
@ -311,7 +316,7 @@ class Settings { /* {{{ */
// Load config file // Load config file
if (!defined("SEEDDMS_INSTALL")) { if (!defined("SEEDDMS_INSTALL")) {
if(!file_exists($configFilePath)) { if(!file_exists($configFilePath)) {
echo "You does not seem to have a valid configuration. Run the <a href=\"install/install.php\">install tool</a> first."; echo "You do not seem to have a valid configuration. Run the <a href=\"install/install.php\">install tool</a> first.";
exit; exit;
} }
} }
@ -413,7 +418,7 @@ class Settings { /* {{{ */
* *
* @return true/false * @return true/false
*/ */
function load($configFilePath) { /* {{{ */ public function load($configFilePath) { /* {{{ */
$contents = file_get_contents($configFilePath); $contents = file_get_contents($configFilePath);
if(!$contents) { if(!$contents) {
return false; return false;
@ -433,6 +438,7 @@ class Settings { /* {{{ */
if(trim(strval($tab["availablelanguages"]))) if(trim(strval($tab["availablelanguages"])))
$this->_availablelanguages = explode(',',strval($tab["availablelanguages"])); $this->_availablelanguages = explode(',',strval($tab["availablelanguages"]));
$this->_theme = strval($tab["theme"]); $this->_theme = strval($tab["theme"]);
$this->_onePageMode = Settings::boolVal($tab["onePageMode"]);
if(isset($tab["previewWidthList"])) if(isset($tab["previewWidthList"]))
$this->_previewWidthList = intval($tab["previewWidthList"]); $this->_previewWidthList = intval($tab["previewWidthList"]);
if(isset($tab["previewWidthMenuList"])) if(isset($tab["previewWidthMenuList"]))
@ -452,6 +458,8 @@ class Settings { /* {{{ */
$node = $xml->xpath('/configuration/site/edition'); $node = $xml->xpath('/configuration/site/edition');
$tab = $node[0]->attributes(); $tab = $node[0]->attributes();
$this->_strictFormCheck = Settings::boolVal($tab["strictFormCheck"]); $this->_strictFormCheck = Settings::boolVal($tab["strictFormCheck"]);
if(trim(strval($tab["noDocumentFormFields"])))
$this->_noDocumentFormFields = explode(',',strval($tab["noDocumentFormFields"]));
$this->setViewOnlineFileTypesFromString(strval($tab["viewOnlineFileTypes"])); $this->setViewOnlineFileTypesFromString(strval($tab["viewOnlineFileTypes"]));
$this->setEditOnlineFileTypesFromString(strval($tab["editOnlineFileTypes"])); $this->setEditOnlineFileTypesFromString(strval($tab["editOnlineFileTypes"]));
$this->_enableConverting = Settings::boolVal($tab["enableConverting"]); $this->_enableConverting = Settings::boolVal($tab["enableConverting"]);
@ -706,8 +714,15 @@ class Settings { /* {{{ */
foreach($extensions as $extension) { foreach($extensions as $extension) {
$tmp = $extension->attributes(); $tmp = $extension->attributes();
$extname = strval($tmp['name']); $extname = strval($tmp['name']);
if(isset($tmp['disable']))
$disabled = strval($tmp['disable']);
else
$disabled = 0;
$this->_extensions[$extname]['__disable__'] = $disabled=='1' || $disabled == 'true' ? true : false;
foreach($extension->children() as $parameter) { foreach($extension->children() as $parameter) {
$tmp2 = $parameter->attributes(); $tmp2 = $parameter->attributes();
/* Do not read a parameter with the same name. Just a pre caution */
if(strval($tmp2['name']) != '__disable__')
$this->_extensions[$extname][strval($tmp2['name'])] = strval($parameter); $this->_extensions[$extname][strval($tmp2['name'])] = strval($parameter);
} }
} }
@ -725,7 +740,7 @@ class Settings { /* {{{ */
* *
* @return true/false * @return true/false
*/ */
function setXMLAttributValue($node, $attributName, $attributValue) { /* {{{ */ protected function setXMLAttributValue($node, $attributName, $attributValue) { /* {{{ */
if (is_bool($attributValue)) { if (is_bool($attributValue)) {
if ($attributValue) if ($attributValue)
$attributValue = "true"; $attributValue = "true";
@ -749,7 +764,7 @@ class Settings { /* {{{ */
* *
* @return SimpleXMLElement * @return SimpleXMLElement
*/ */
function getXMLNode($rootNode, $parentNodeName, $name) { /* {{{ */ protected function getXMLNode($rootNode, $parentNodeName, $name) { /* {{{ */
$node = $rootNode->xpath($parentNodeName . '/' . $name); $node = $rootNode->xpath($parentNodeName . '/' . $name);
if (empty($node)) { if (empty($node)) {
@ -769,7 +784,7 @@ class Settings { /* {{{ */
* *
* @return true/false * @return true/false
*/ */
function save($configFilePath=NULL) { /* {{{ */ public function save($configFilePath=NULL) { /* {{{ */
if (is_null($configFilePath)) if (is_null($configFilePath))
$configFilePath = $this->_configFilePath; $configFilePath = $this->_configFilePath;
@ -786,6 +801,7 @@ class Settings { /* {{{ */
$this->setXMLAttributValue($node, "language", $this->_language); $this->setXMLAttributValue($node, "language", $this->_language);
$this->setXMLAttributValue($node, "availablelanguages", implode(',', $this->_availablelanguages)); $this->setXMLAttributValue($node, "availablelanguages", implode(',', $this->_availablelanguages));
$this->setXMLAttributValue($node, "theme", $this->_theme); $this->setXMLAttributValue($node, "theme", $this->_theme);
$this->setXMLAttributValue($node, "onePageMode", $this->_onePageMode);
$this->setXMLAttributValue($node, "previewWidthList", $this->_previewWidthList); $this->setXMLAttributValue($node, "previewWidthList", $this->_previewWidthList);
$this->setXMLAttributValue($node, "previewWidthMenuList", $this->_previewWidthMenuList); $this->setXMLAttributValue($node, "previewWidthMenuList", $this->_previewWidthMenuList);
$this->setXMLAttributValue($node, "previewWidthDetail", $this->_previewWidthDetail); $this->setXMLAttributValue($node, "previewWidthDetail", $this->_previewWidthDetail);
@ -798,6 +814,7 @@ class Settings { /* {{{ */
// XML Path: /configuration/site/edition // XML Path: /configuration/site/edition
$node = $this->getXMLNode($xml, '/configuration/site', 'edition'); $node = $this->getXMLNode($xml, '/configuration/site', 'edition');
$this->setXMLAttributValue($node, "strictFormCheck", $this->_strictFormCheck); $this->setXMLAttributValue($node, "strictFormCheck", $this->_strictFormCheck);
$this->setXMLAttributValue($node, "noDocumentFormFields", implode(',', $this->_noDocumentFormFields));
$this->setXMLAttributValue($node, "viewOnlineFileTypes", $this->getViewOnlineFileTypesToString()); $this->setXMLAttributValue($node, "viewOnlineFileTypes", $this->getViewOnlineFileTypesToString());
$this->setXMLAttributValue($node, "editOnlineFileTypes", $this->getEditOnlineFileTypesToString()); $this->setXMLAttributValue($node, "editOnlineFileTypes", $this->getEditOnlineFileTypesToString());
$this->setXMLAttributValue($node, "enableConverting", $this->_enableConverting); $this->setXMLAttributValue($node, "enableConverting", $this->_enableConverting);
@ -1040,11 +1057,27 @@ class Settings { /* {{{ */
// search XML node // search XML node
$extnode = $extnodes->addChild('extension'); $extnode = $extnodes->addChild('extension');
$this->setXMLAttributValue($extnode, 'name', $name); $this->setXMLAttributValue($extnode, 'name', $name);
$this->setXMLAttributValue($extnode, 'disable', $extension['__disable__'] ? 'true' : 'false');
/* New code saves all parameters of the extension which have been set
* in configuration form.
*/
foreach($extension as $fieldname=>$confvalue) {
if($fieldname != '___disable__' && $confvalue) {
$parameter = $extnode->addChild('parameter');
$parameter[0] = isset($extension[$fieldname]) ? (is_array($extension[$fieldname]) ? implode(',', $extension[$fieldname]) : $extension[$fieldname]) : '';
$this->setXMLAttributValue($parameter, 'name', $fieldname);
}
}
/* Old code saves those parameters listed in the configuration
* of the extension.
*/
/*
foreach($GLOBALS['EXT_CONF'][$name]['config'] as $fieldname=>$conf) { foreach($GLOBALS['EXT_CONF'][$name]['config'] as $fieldname=>$conf) {
$parameter = $extnode->addChild('parameter'); $parameter = $extnode->addChild('parameter');
$parameter[0] = isset($extension[$fieldname]) ? (is_array($extension[$fieldname]) ? implode(',', $extension[$fieldname]) : $extension[$fieldname]) : ''; $parameter[0] = isset($extension[$fieldname]) ? (is_array($extension[$fieldname]) ? implode(',', $extension[$fieldname]) : $extension[$fieldname]) : '';
$this->setXMLAttributValue($parameter, 'name', $fieldname); $this->setXMLAttributValue($parameter, 'name', $fieldname);
} }
*/
} // foreach } // foreach
@ -1057,7 +1090,7 @@ class Settings { /* {{{ */
* search and return Config File Path * search and return Config File Path
* @return NULL|string Config File Path * @return NULL|string Config File Path
*/ */
function searchConfigFilePath() { /* {{{ */ protected function searchConfigFilePath() { /* {{{ */
$configFilePath = null; $configFilePath = null;
if($configDir = Settings::getConfigDir()) { if($configDir = Settings::getConfigDir()) {
@ -1114,7 +1147,7 @@ class Settings { /* {{{ */
* *
* @return string * @return string
*/ */
function curPageURL() { /* {{{ */ protected function curPageURL() { /* {{{ */
$pageURL = 'http'; $pageURL = 'http';
if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") { if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") {
@ -1139,7 +1172,7 @@ class Settings { /* {{{ */
* @param string $file name of file to search * @param string $file name of file to search
* @return string path where file was found * @return string path where file was found
*/ */
function findInIncPath($file) { /* {{{ */ protected function findInIncPath($file) { /* {{{ */
$incarr = explode(PATH_SEPARATOR, ini_get('include_path')); $incarr = explode(PATH_SEPARATOR, ini_get('include_path'));
$found = ''; $found = '';
foreach($incarr as $path) { foreach($incarr as $path) {
@ -1155,7 +1188,7 @@ class Settings { /* {{{ */
* *
* @return array * @return array
*/ */
function check($minversion) { /* {{{ */ public function check($minversion) { /* {{{ */
// suggestion rootdir // suggestion rootdir
if (file_exists("../inc/inc.Settings.php")) if (file_exists("../inc/inc.Settings.php"))
$rootDir = realpath ("../inc/inc.Settings.php"); $rootDir = realpath ("../inc/inc.Settings.php");
@ -1400,7 +1433,7 @@ class Settings { /* {{{ */
* @return array * @return array
* *
*/ */
function checkSystem() { /* {{{ */ public function checkSystem() { /* {{{ */
// result // result
$result = array(); $result = array();
@ -1487,6 +1520,43 @@ class Settings { /* {{{ */
return $result; return $result;
} /* }}} */ } /* }}} */
/**
* Check if extension is disabled
*
* @param string $extname name of extension
* @return true if extension is disabled
*/
public function extensionIsDisabled($extname) { /* {{{ */
if(array_key_exists($extname, $this->_extensions))
return $this->_extensions[$extname]['__disable__'];
return false;
} /* }}} */
/**
* Set extension enabled
*
* @param string $extname name of extension
* @return
*/
public function enableExtension($extname) { /* {{{ */
if(!array_key_exists($extname, $this->_extensions))
$this->_extensions[$extname] = array();
$this->_extensions[$extname]['__disable__'] = false;
} /* }}} */
/**
* Set extension enabled
*
* @param string $extname name of extension
* @return
*/
public function disableExtension($extname) { /* {{{ */
if(!array_key_exists($extname, $this->_extensions))
$this->_extensions[$extname] = array();
$this->_extensions[$extname]['__disable__'] = true;
} /* }}} */
} /* }}} */ } /* }}} */
?> ?>

View File

@ -45,33 +45,58 @@ class UI extends UI_Default {
* @return object an object of a class implementing the view * @return object an object of a class implementing the view
*/ */
static function factory($theme, $class='', $params=array()) { /* {{{ */ static function factory($theme, $class='', $params=array()) { /* {{{ */
global $settings, $session, $EXT_CONF; global $settings, $session, $extMgr;
if(!$class) { if(!$class) {
$class = 'Bootstrap'; $class = 'Bootstrap';
$classname = "SeedDMS_Bootstrap_Style"; $classname = "SeedDMS_Bootstrap_Style";
} else { } else {
$classname = "SeedDMS_View_".$class; $classname = "SeedDMS_View_".$class;
} }
/* Collect all decorators */
$decorators = array();
foreach($extMgr->getExtensionConfiguration() as $extname=>$extconf) {
if(!$settings->extensionIsDisabled($extname)) {
if($extMgr->checkExtension($extconf)) {
if(isset($extconf['decorators'][$class])) {
$filename = $settings->_rootDir.'ext/'.$extname.'/decorators/'.$theme."/".$extconf['decorators'][$class]['file'];
if(file_exists($filename)) {
$decorators[$extname] = $extconf['decorators'][$class];
}
}
}
}
}
/* Do not check for class file anymore but include it relative /* Do not check for class file anymore but include it relative
* to rootDir or an extension dir if it has set the include path * to rootDir or an extension dir if it has been set the include path
*/ */
$filename = ''; $filename = '';
$httpbasedir = ''; $httpbasedir = '';
foreach($EXT_CONF as $extname=>$extconf) { foreach($extMgr->getExtensionConfiguration() as $extname=>$extconf) {
if(!isset($extconf['disable']) || $extconf['disable'] == false) { if(!$settings->extensionIsDisabled($extname)) {
if($extMgr->checkExtension($extconf)) {
/* Setting the 'views' element in the configuration can be used to
* replace an existing view in views/bootstrap/, e.g. class.ViewFolder.php
* without providing an out/out.ViewFolder.php. In that case $httpbasedir
* will not be set because out/out.xxx.php is still used.
*/
if(isset($extconf['views'][$class])) {
$filename = $settings->_rootDir.'ext/'.$extname.'/views/'.$theme."/".$extconf['views'][$class]['file'];
if(file_exists($filename)) {
// $httpbasedir = 'ext/'.$extname.'/';
$classname = $extconf['views'][$class]['name'];
break;
}
}
/* New views are added by creating a file out/out.xx.php and
* views/bootstrap/class.xx.php, without setting the 'views' element
* in the configuration
*/
$filename = $settings->_rootDir.'ext/'.$extname.'/views/'.$theme."/class.".$class.".php"; $filename = $settings->_rootDir.'ext/'.$extname.'/views/'.$theme."/class.".$class.".php";
if(file_exists($filename)) { if(file_exists($filename)) {
$httpbasedir = 'ext/'.$extname.'/'; $httpbasedir = 'ext/'.$extname.'/';
break; break;
} }
$filename = ''; $filename = '';
if(isset($extconf['views'][$class])) {
$filename = $settings->_rootDir.'ext/'.$extname.'/views/'.$theme."/".$extconf['views'][$class]['file'];
if(file_exists($filename)) {
$httpbasedir = 'ext/'.$extname.'/';
$classname = $extconf['views'][$class]['name'];
break;
}
} }
} }
} }
@ -114,6 +139,12 @@ class UI extends UI_Default {
$view->setParam('showmissingtranslations', $settings->_showMissingTranslations); $view->setParam('showmissingtranslations', $settings->_showMissingTranslations);
$view->setParam('defaultsearchmethod', $settings->_defaultSearchMethod); $view->setParam('defaultsearchmethod', $settings->_defaultSearchMethod);
$view->setParam('cachedir', $settings->_cacheDir); $view->setParam('cachedir', $settings->_cacheDir);
$view->setParam('onepage', $settings->_onePageMode);
foreach($decorators as $extname=>$decorator) {
$filename = $settings->_rootDir.'ext/'.$extname.'/decorators/'.$theme."/".$decorator['file'];
require_once($filename);
$view = new $decorator['name']($view);
}
return $view; return $view;
} }
return null; return null;

View File

@ -43,6 +43,7 @@ class SeedDMS_View_Common {
} }
public function __invoke($get=array()) { public function __invoke($get=array()) {
$this->callHook('preRun', isset($get['action']) ? $get['action'] : 'show');
if(isset($get['action']) && $get['action']) { if(isset($get['action']) && $get['action']) {
if(method_exists($this, $get['action'])) { if(method_exists($this, $get['action'])) {
$this->{$get['action']}(); $this->{$get['action']}();
@ -51,6 +52,7 @@ class SeedDMS_View_Common {
} }
} else } else
$this->show(); $this->show();
$this->callHook('postRun', isset($get['action']) ? $get['action'] : 'show');
} }
public function setParams($params) { public function setParams($params) {
@ -97,10 +99,17 @@ class SeedDMS_View_Common {
* function returns * function returns
*/ */
public function callHook($hook) { /* {{{ */ public function callHook($hook) { /* {{{ */
$tmps = array();
$tmp = explode('_', get_class($this)); $tmp = explode('_', get_class($this));
$tmps[] = $tmp[2];
$tmp = explode('_', get_parent_class($this));
$tmps[] = $tmp[2];
/* Run array_unique() in case the parent class has the same suffix */
$tmps = array_unique($tmps);
$ret = null; $ret = null;
if(isset($GLOBALS['SEEDDMS_HOOKS']['view'][lcfirst($tmp[2])])) { foreach($tmps as $tmp)
foreach($GLOBALS['SEEDDMS_HOOKS']['view'][lcfirst($tmp[2])] as $hookObj) { if(isset($GLOBALS['SEEDDMS_HOOKS']['view'][lcfirst($tmp)])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['view'][lcfirst($tmp)] as $hookObj) {
if (method_exists($hookObj, $hook)) { if (method_exists($hookObj, $hook)) {
switch(func_num_args()) { switch(func_num_args()) {
case 1: case 1:
@ -172,23 +181,32 @@ class SeedDMS_View_Common {
* null if no hook was called * null if no hook was called
*/ */
public function hasHook($hook) { /* {{{ */ public function hasHook($hook) { /* {{{ */
$tmps = array();
$tmp = explode('_', get_class($this)); $tmp = explode('_', get_class($this));
if(isset($GLOBALS['SEEDDMS_HOOKS']['view'][lcfirst($tmp[2])])) { $tmps[] = $tmp[2];
foreach($GLOBALS['SEEDDMS_HOOKS']['view'][lcfirst($tmp[2])] as $hookObj) { $tmp = explode('_', get_parent_class($this));
$tmps[] = $tmp[2];
/* Run array_unique() in case the parent class has the same suffix */
$tmps = array_unique($tmps);
$ret = null;
foreach($tmps as $tmp) {
if(isset($GLOBALS['SEEDDMS_HOOKS']['view'][lcfirst($tmp)])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['view'][lcfirst($tmp)] as $hookObj) {
if (method_exists($hookObj, $hook)) { if (method_exists($hookObj, $hook)) {
return true; return true;
} }
} }
} }
}
return false; return false;
} /* }}} */ } /* }}} */
public function jsTranslations($keys) { public function jsTranslations($keys) { /* {{{ */
echo "var trans = {\n"; echo "var trans = {\n";
foreach($keys as $key) { foreach($keys as $key) {
echo " '".$key."': '".str_replace("'", "\\\'", getMLText($key))."',\n"; echo " '".$key."': '".str_replace("'", "\\\'", getMLText($key))."',\n";
} }
echo "};\n"; echo "};\n";
} } /* }}} */
} }
?> ?>

View File

@ -17,20 +17,29 @@ require_once "inc.Version.php";
require_once "inc.Utils.php"; require_once "inc.Utils.php";
$extMgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir, $settings->_repositoryUrl); $extMgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir, $settings->_repositoryUrl);
$EXT_CONF = $extMgr->getExtensionConfiguration();
$version = new SeedDMS_Version; $version = new SeedDMS_Version;
foreach($EXT_CONF as $extname=>$extconf) { foreach($extMgr->getExtensionConfiguration() as $extname=>$extconf) {
if(!isset($extconf['disable']) || $extconf['disable'] == false) { if(!$settings->extensionIsDisabled($extname)) {
$disabled = true;
if($extMgr->checkExtension($extconf)) {
$disabled = false;
} else {
// echo $extMgr->getErrorMsg();
}
/* check for requirements */ /* check for requirements */
/*
if(!empty($extconf['constraints']['depends']['seeddms'])) { if(!empty($extconf['constraints']['depends']['seeddms'])) {
$t = explode('-', $extconf['constraints']['depends']['seeddms'], 2); $t = explode('-', $extconf['constraints']['depends']['seeddms'], 2);
if(SeedDMS_Extension_Mgr::cmpVersion($t[0], $version->version()) > 0 || ($t[1] && SeedDMS_Extension_Mgr::cmpVersion($t[1], $version->version()) < 0)) if(SeedDMS_Extension_Mgr::cmpVersion($t[0], $version->version()) > 0 || ($t[1] && SeedDMS_Extension_Mgr::cmpVersion($t[1], $version->version()) < 0))
$extconf['disable'] = true; $disabled = true;
else
$disabled = false;
} }
} */
if(!isset($extconf['disable']) || $extconf['disable'] == false) { if(!$disabled) {
if(isset($extconf['class']) && isset($extconf['class']['file']) && isset($extconf['class']['name'])) {
$classfile = $settings->_rootDir."/ext/".$extname."/".$extconf['class']['file']; $classfile = $settings->_rootDir."/ext/".$extname."/".$extconf['class']['file'];
if(file_exists($classfile)) { if(file_exists($classfile)) {
include($classfile); include($classfile);
@ -38,6 +47,7 @@ foreach($EXT_CONF as $extname=>$extconf) {
if(method_exists($obj, 'init')) if(method_exists($obj, 'init'))
$obj->init(); $obj->init();
} }
}
if(isset($extconf['language']['file'])) { if(isset($extconf['language']['file'])) {
$langfile = $settings->_rootDir."/ext/".$extname."/".$extconf['language']['file']; $langfile = $settings->_rootDir."/ext/".$extname."/".$extconf['language']['file'];
if(file_exists($langfile)) { if(file_exists($langfile)) {
@ -55,3 +65,4 @@ foreach($EXT_CONF as $extname=>$extconf) {
} }
} }
} }
}

View File

@ -263,39 +263,45 @@ function getOverallStatusText($status) { /* {{{ */
} /* }}} */ } /* }}} */
function getAttributeValidationText($error, $attrname='', $attrvalue='', $regex='') { /* {{{ */ function getAttributeValidationText($error, $attrname='', $attrvalue='', $regex='') { /* {{{ */
$arr = getAttributeValidationError($error, $attrname, $attrvalue, $regex);
return getMLText($arr[0], $arr[1]);
} /* }}} */
function getAttributeValidationError($error, $attrname='', $attrvalue='', $regex='') { /* {{{ */
switch($error) { switch($error) {
case 10: case 10:
return getMLText("attr_not_in_valueset", array('attrname'=>$attrname, 'value'=>$attrvalue)); return array("attr_not_in_valueset", array('attrname'=>$attrname, 'value'=>$attrvalue));
break; break;
case 8: case 8:
return getMLText("attr_malformed_date", array('attrname'=>$attrname, 'value'=>$attrvalue)); return array("attr_malformed_date", array('attrname'=>$attrname, 'value'=>$attrvalue));
break; break;
case 8: case 8:
return getMLText("attr_malformed_boolean", array('attrname'=>$attrname, 'value'=>$attrvalue)); return array("attr_malformed_boolean", array('attrname'=>$attrname, 'value'=>$attrvalue));
break; break;
case 7: case 7:
return getMLText("attr_malformed_float", array('attrname'=>$attrname, 'value'=>$attrvalue)); return array("attr_malformed_float", array('attrname'=>$attrname, 'value'=>$attrvalue));
break; break;
case 6: case 6:
return getMLText("attr_malformed_int", array('attrname'=>$attrname, 'value'=>$attrvalue)); return array("attr_malformed_int", array('attrname'=>$attrname, 'value'=>$attrvalue));
break; break;
case 5: case 5:
return getMLText("attr_malformed_email", array('attrname'=>$attrname, 'value'=>$attrvalue)); return array("attr_malformed_email", array('attrname'=>$attrname, 'value'=>$attrvalue));
break; break;
case 4: case 4:
return getMLText("attr_malformed_url", array('attrname'=>$attrname, 'value'=>$attrvalue)); return array("attr_malformed_url", array('attrname'=>$attrname, 'value'=>$attrvalue));
break; break;
case 3: case 3:
return getMLText("attr_no_regex_match", array('attrname'=>$attrname, 'value'=>$attrvalue, 'regex'=>$regex)); return array("attr_no_regex_match", array('attrname'=>$attrname, 'value'=>$attrvalue, 'regex'=>$regex));
break; break;
case 2: case 2:
return getMLText("attr_max_values", array('attrname'=>$attrname, 'value'=>$attrvalue)); return array("attr_max_values", array('attrname'=>$attrname, 'value'=>$attrvalue));
break; break;
case 1: case 1:
return getMLText("attr_min_values", array('attrname'=>$attrname, 'value'=>$attrvalue)); return array("attr_min_values", array('attrname'=>$attrname, 'value'=>$attrvalue));
break; break;
default: default:
return getMLText("attr_validation_error", array('attrname'=>$attrname, 'value'=>$attrvalue)); return array("attr_validation_error", array('attrname'=>$attrname, 'value'=>$attrvalue));
break; break;
} }
} /* }}} */ } /* }}} */

View File

@ -589,6 +589,29 @@ function sendFile($filename) { /* {{{ */
} }
} /* }}} */ } /* }}} */
/**
* Return protocol and host of url
*
* @return string
*/
function getBaseUrl() { /* {{{ */
return "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'];
} /* }}} */
function getToken($length){
$token = "";
$codeAlphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$codeAlphabet.= "abcdefghijklmnopqrstuvwxyz";
$codeAlphabet.= "0123456789";
$max = strlen($codeAlphabet);
for ($i=0; $i < $length; $i++) {
$token .= $codeAlphabet[random_int(0, $max-1)];
}
return $token;
}
class SeedDMS_CSRF { class SeedDMS_CSRF {
protected $secret; protected $secret;

View File

@ -18,34 +18,69 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
class SeedDMS_Version { class SeedDMS_Version { /* {{{ */
public $_number = "5.1.12"; const _number = "5.1.14";
private $_string = "SeedDMS"; const _string = "SeedDMS";
function __construct() { function __construct() {
} }
function version() { function version() { /* {{{ */
return $this->_number; return self::_number;
} } /* }}} */
function majorVersion() { function majorVersion() { /* {{{ */
$tmp = explode('.', $this->_number, 3); $tmp = explode('.', self::_number, 3);
return (int) $tmp[0]; return (int) $tmp[0];
} } /* }}} */
function minorVersion() { function minorVersion() { /* {{{ */
$tmp = explode('.', $this->_number, 3); $tmp = explode('.', self::_number, 3);
return (int) $tmp[1]; return (int) $tmp[1];
} /* }}} */
function subminorVersion() { /* {{{ */
$tmp = explode('.', self::_number, 3);
return (int) $tmp[2];
} /* }}} */
function banner() { /* {{{ */
return self::_string .", ". self::_number;
} }
function subminorVersion() { /**
$tmp = explode('.', $this->_number, 3); * Compare two version
return (int) $tmp[2]; *
} * This functions compares the current version in the format x.x.x with
function banner() { * the passed version
return $this->_string .", ". $this->_number; *
* @param string $ver
* @return int -1 if _number < $ver, 0 if _number == $ver, 1 if _number > $ver
*/
static public function cmpVersion($ver) { /* {{{ */
$tmp1 = explode('.', self::_number);
$tmp2 = explode('.', $ver);
if(intval($tmp1[0]) < intval($tmp2[0])) {
return -1;
} elseif(intval($tmp1[0]) > intval($tmp2[0])) {
return 1;
} else {
if(intval($tmp1[1]) < intval($tmp2[1])) {
return -1;
} elseif(intval($tmp1[1]) > intval($tmp2[1])) {
return 1;
} else {
if(intval($tmp1[2]) < intval($tmp2[2])) {
return -1;
} elseif(intval($tmp1[2]) > intval($tmp2[2])) {
return 1;
} else {
return 0;
} }
} }
?> }
} /* }}} */
} /* }}} */

View File

@ -60,6 +60,21 @@ if(true) {
} }
} }
/*
$app->get('/out/[{path:.*}]', function($request, $response, $path = null) use ($app) {
$uri = $request->getUri();
if($uri->getBasePath())
$file = $uri->getPath();
else
$file = substr($uri->getPath(), 1);
if(file_exists($file) && is_file($file)) {
$_SERVER['SCRIPT_FILENAME'] = basename($file);
include($file);
exit;
}
});
*/
$app->run(); $app->run();
} else { } else {

View File

@ -1,34 +1,32 @@
BEGIN; BEGIN;
ALTER TABLE `tblVersion` RENAME TO `__tblVersion`; CREATE TABLE `new_tblVersion` (
CREATE TABLE `tblVersion` (
`date` TEXT default NULL, `date` TEXT default NULL,
`major` INTEGER, `major` INTEGER,
`minor` INTEGER, `minor` INTEGER,
`subminor` INTEGER `subminor` INTEGER
); );
INSERT INTO `tblVersion` SELECT * FROM `__tblVersion`; INSERT INTO `new_tblVersion` SELECT * FROM `tblVersion`;
DROP TABLE `__tblVersion`; DROP TABLE `tblVersion`;
ALTER TABLE `tblUserImages` RENAME TO `__tblUserImages`; ALTER TABLE `new_tblVersion` RENAME TO `tblVersion`;
CREATE TABLE `tblUserImages` ( CREATE TABLE `new_tblUserImages` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT, `id` INTEGER PRIMARY KEY AUTOINCREMENT,
`userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE, `userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE,
`image` blob NOT NULL, `image` blob NOT NULL,
`mimeType` varchar(100) NOT NULL default '' `mimeType` varchar(100) NOT NULL default ''
); );
INSERT INTO `tblUserImages` SELECT * FROM `__tblUserImages`; INSERT INTO `new_tblUserImages` SELECT * FROM `tblUserImages`;
DROP TABLE `__tblUserImages`; DROP TABLE `tblUserImages`;
ALTER TABLE `tblDocumentContent` RENAME TO `__tblDocumentContent`; ALTER TABLE `new_tblUserImages` RENAME TO `tblUserImages`;
CREATE TABLE `tblDocumentContent` ( CREATE TABLE `new_tblDocumentContent` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT, `id` INTEGER PRIMARY KEY AUTOINCREMENT,
`document` INTEGER NOT NULL default '0' REFERENCES `tblDocuments` (`id`), `document` INTEGER NOT NULL default '0' REFERENCES `tblDocuments` (`id`),
`version` INTEGER unsigned NOT NULL, `version` INTEGER unsigned NOT NULL,
@ -44,13 +42,13 @@ CREATE TABLE `tblDocumentContent` (
UNIQUE (`document`,`version`) UNIQUE (`document`,`version`)
); );
INSERT INTO `tblDocumentContent` SELECT * FROM `__tblDocumentContent`; INSERT INTO `new_tblDocumentContent` SELECT * FROM `tblDocumentContent`;
DROP TABLE `__tblDocumentContent`; DROP TABLE `tblDocumentContent`;
ALTER TABLE `tblDocumentFiles` RENAME TO `__tblDocumentFiles`; ALTER TABLE `new_tblDocumentContent` RENAME TO `tblDocumentContent`;
CREATE TABLE `tblDocumentFiles` ( CREATE TABLE `new_tblDocumentFiles` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT, `id` INTEGER PRIMARY KEY AUTOINCREMENT,
`document` INTEGER NOT NULL default 0 REFERENCES `tblDocuments` (`id`), `document` INTEGER NOT NULL default 0 REFERENCES `tblDocuments` (`id`),
`userID` INTEGER NOT NULL default 0 REFERENCES `tblUsers` (`id`), `userID` INTEGER NOT NULL default 0 REFERENCES `tblUsers` (`id`),
@ -63,17 +61,17 @@ CREATE TABLE `tblDocumentFiles` (
`mimeType` varchar(100) NOT NULL default '' `mimeType` varchar(100) NOT NULL default ''
) ; ) ;
INSERT INTO `tblDocumentFiles` SELECT * FROM `__tblDocumentFiles`; INSERT INTO `new_tblDocumentFiles` SELECT * FROM `tblDocumentFiles`;
DROP TABLE `__tblDocumentFiles`; DROP TABLE `tblDocumentFiles`;
ALTER TABLE `new_tblDocumentFiles` RENAME TO `tblDocumentFiles`;
ALTER TABLE `tblDocumentFiles` ADD COLUMN `version` INTEGER unsigned NOT NULL DEFAULT '0'; ALTER TABLE `tblDocumentFiles` ADD COLUMN `version` INTEGER unsigned NOT NULL DEFAULT '0';
ALTER TABLE `tblDocumentFiles` ADD COLUMN `public` INTEGER unsigned NOT NULL DEFAULT '0'; ALTER TABLE `tblDocumentFiles` ADD COLUMN `public` INTEGER unsigned NOT NULL DEFAULT '0';
ALTER TABLE `tblUsers` RENAME TO `__tblUsers`; CREATE TABLE `new_tblUsers` (
CREATE TABLE `tblUsers` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT, `id` INTEGER PRIMARY KEY AUTOINCREMENT,
`login` varchar(50) default NULL, `login` varchar(50) default NULL,
`pwd` varchar(50) default NULL, `pwd` varchar(50) default NULL,
@ -92,39 +90,39 @@ CREATE TABLE `tblUsers` (
UNIQUE (`login`) UNIQUE (`login`)
); );
INSERT INTO `tblUsers` SELECT * FROM `__tblUsers`; INSERT INTO `new_tblUsers` SELECT * FROM `tblUsers`;
DROP TABLE `__tblUsers`; DROP TABLE `tblUsers`;
ALTER TABLE `tblUserPasswordRequest` RENAME TO `__tblUserPasswordRequest`; ALTER TABLE `new_tblUsers` RENAME TO `tblUsers`;
CREATE TABLE `tblUserPasswordRequest` ( CREATE TABLE `new_tblUserPasswordRequest` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT, `id` INTEGER PRIMARY KEY AUTOINCREMENT,
`userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE, `userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE,
`hash` varchar(50) default NULL, `hash` varchar(50) default NULL,
`date` TEXT NOT NULL `date` TEXT NOT NULL
); );
INSERT INTO `tblUserPasswordRequest` SELECT * FROM `__tblUserPasswordRequest`; INSERT INTO `new_tblUserPasswordRequest` SELECT * FROM `tblUserPasswordRequest`;
DROP TABLE `__tblUserPasswordRequest`; DROP TABLE `tblUserPasswordRequest`;
ALTER TABLE `tblUserPasswordHistory` RENAME TO `__tblUserPasswordHistory`; ALTER TABLE `new_tblUserPasswordRequest` RENAME TO `tblUserPasswordRequest`;
CREATE TABLE `tblUserPasswordHistory` ( CREATE TABLE `new_tblUserPasswordHistory` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT, `id` INTEGER PRIMARY KEY AUTOINCREMENT,
`userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE, `userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE,
`pwd` varchar(50) default NULL, `pwd` varchar(50) default NULL,
`date` TEXT NOT NULL `date` TEXT NOT NULL
); );
INSERT INTO `tblUserPasswordHistory` SELECT * FROM `__tblUserPasswordHistory`; INSERT INTO `new_tblUserPasswordHistory` SELECT * FROM `tblUserPasswordHistory`;
DROP TABLE `__tblUserPasswordHistory`; DROP TABLE `tblUserPasswordHistory`;
ALTER TABLE `tblDocumentReviewLog` RENAME TO `__tblDocumentReviewLog`; ALTER TABLE `new_tblUserPasswordHistory` RENAME TO `tblUserPasswordHistory`;
CREATE TABLE `tblDocumentReviewLog` ( CREATE TABLE `new_tblDocumentReviewLog` (
`reviewLogID` INTEGER PRIMARY KEY AUTOINCREMENT, `reviewLogID` INTEGER PRIMARY KEY AUTOINCREMENT,
`reviewID` INTEGER NOT NULL default 0 REFERENCES `tblDocumentReviewers` (`reviewID`) ON DELETE CASCADE, `reviewID` INTEGER NOT NULL default 0 REFERENCES `tblDocumentReviewers` (`reviewID`) ON DELETE CASCADE,
`status` INTEGER NOT NULL default 0, `status` INTEGER NOT NULL default 0,
@ -133,13 +131,13 @@ CREATE TABLE `tblDocumentReviewLog` (
`userID` INTEGER NOT NULL default 0 REFERENCES `tblUsers` (`id`) ON DELETE CASCADE `userID` INTEGER NOT NULL default 0 REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
); );
INSERT INTO `tblDocumentReviewLog` SELECT * FROM `__tblDocumentReviewLog`; INSERT INTO `new_tblDocumentReviewLog` SELECT * FROM `tblDocumentReviewLog`;
DROP TABLE `__tblDocumentReviewLog`; DROP TABLE `tblDocumentReviewLog`;
ALTER TABLE `tblDocumentStatusLog` RENAME TO `__tblDocumentStatusLog`; ALTER TABLE `new_tblDocumentReviewLog` RENAME TO `tblDocumentReviewLog`;
CREATE TABLE `tblDocumentStatusLog` ( CREATE TABLE `new_tblDocumentStatusLog` (
`statusLogID` INTEGER PRIMARY KEY AUTOINCREMENT, `statusLogID` INTEGER PRIMARY KEY AUTOINCREMENT,
`statusID` INTEGER NOT NULL default '0' REFERENCES `tblDocumentStatus` (`statusID`) ON DELETE CASCADE, `statusID` INTEGER NOT NULL default '0' REFERENCES `tblDocumentStatus` (`statusID`) ON DELETE CASCADE,
`status` INTEGER NOT NULL default '0', `status` INTEGER NOT NULL default '0',
@ -148,13 +146,13 @@ CREATE TABLE `tblDocumentStatusLog` (
`userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE `userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
) ; ) ;
INSERT INTO `tblDocumentStatusLog` SELECT * FROM `__tblDocumentStatusLog`; INSERT INTO `new_tblDocumentStatusLog` SELECT * FROM `tblDocumentStatusLog`;
DROP TABLE `__tblDocumentStatusLog`; DROP TABLE `tblDocumentStatusLog`;
ALTER TABLE `tblDocumentApproveLog` RENAME TO `__tblDocumentApproveLog`; ALTER TABLE `new_tblDocumentStatusLog` RENAME TO `tblDocumentStatusLog`;
CREATE TABLE `tblDocumentApproveLog` ( CREATE TABLE `new_tblDocumentApproveLog` (
`approveLogID` INTEGER PRIMARY KEY AUTOINCREMENT, `approveLogID` INTEGER PRIMARY KEY AUTOINCREMENT,
`approveID` INTEGER NOT NULL default '0' REFERENCES `tblDocumentApprovers` (`approveID`) ON DELETE CASCADE, `approveID` INTEGER NOT NULL default '0' REFERENCES `tblDocumentApprovers` (`approveID`) ON DELETE CASCADE,
`status` INTEGER NOT NULL default '0', `status` INTEGER NOT NULL default '0',
@ -163,13 +161,13 @@ CREATE TABLE `tblDocumentApproveLog` (
`userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE `userID` INTEGER NOT NULL default '0' REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
); );
INSERT INTO `tblDocumentApproveLog` SELECT * FROM `__tblDocumentApproveLog`; INSERT INTO `new_tblDocumentApproveLog` SELECT * FROM `tblDocumentApproveLog`;
DROP TABLE `__tblDocumentApproveLog`; DROP TABLE `tblDocumentApproveLog`;
ALTER TABLE `tblWorkflowLog` RENAME TO `__tblWorkflowLog`; ALTER TABLE `new_tblDocumentApproveLog` RENAME TO `tblDocumentApproveLog`;
CREATE TABLE `tblWorkflowLog` ( CREATE TABLE `new_tblWorkflowLog` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT, `id` INTEGER PRIMARY KEY AUTOINCREMENT,
`document` INTEGER default NULL REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE, `document` INTEGER default NULL REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
`version` INTEGER default NULL, `version` INTEGER default NULL,
@ -180,13 +178,13 @@ CREATE TABLE `tblWorkflowLog` (
`comment` text `comment` text
); );
INSERT INTO `tblWorkflowLog` SELECT * FROM `__tblWorkflowLog`; INSERT INTO `new_tblWorkflowLog` SELECT * FROM `tblWorkflowLog`;
DROP TABLE `__tblWorkflowLog`; DROP TABLE `tblWorkflowLog`;
ALTER TABLE `tblWorkflowDocumentContent` RENAME TO `__tblWorkflowDocumentContent`; ALTER TABLE `new_tblWorkflowLog` RENAME TO `tblWorkflowLog`;
CREATE TABLE `tblWorkflowDocumentContent` ( CREATE TABLE `new_tblWorkflowDocumentContent` (
`parentworkflow` INTEGER DEFAULT 0, `parentworkflow` INTEGER DEFAULT 0,
`workflow` INTEGER DEFAULT NULL REFERENCES `tblWorkflows` (`id`) ON DELETE CASCADE, `workflow` INTEGER DEFAULT NULL REFERENCES `tblWorkflows` (`id`) ON DELETE CASCADE,
`document` INTEGER DEFAULT NULL REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE, `document` INTEGER DEFAULT NULL REFERENCES `tblDocuments` (`id`) ON DELETE CASCADE,
@ -195,9 +193,11 @@ CREATE TABLE `tblWorkflowDocumentContent` (
`date` datetime NOT NULL `date` datetime NOT NULL
); );
INSERT INTO `tblWorkflowDocumentContent` SELECT * FROM `__tblWorkflowDocumentContent`; INSERT INTO `new_tblWorkflowDocumentContent` SELECT * FROM `tblWorkflowDocumentContent`;
DROP TABLE `__tblWorkflowDocumentContent`; DROP TABLE `tblWorkflowDocumentContent`;
ALTER TABLE `new_tblWorkflowDocumentContent` RENAME TO `tblWorkflowDocumentContent`;
UPDATE tblVersion set major=5, minor=1, subminor=0; UPDATE tblVersion set major=5, minor=1, subminor=0;

File diff suppressed because it is too large Load Diff

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (861) // Translators: Admin (862)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -86,11 +86,14 @@ $text = array(
'and' => 'и', 'and' => 'и',
'apply' => 'Приложи', 'apply' => 'Приложи',
'approvals_accepted' => '', 'approvals_accepted' => '',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '', 'approvals_and_reviews_accepted' => '',
'approvals_and_reviews_not_touched' => '', 'approvals_and_reviews_not_touched' => '',
'approvals_and_reviews_rejected' => '', 'approvals_and_reviews_rejected' => '',
'approvals_not_touched' => '', 'approvals_not_touched' => '',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '', 'approvals_rejected' => '',
'approvals_rejected_latest' => '',
'approvals_without_group' => '', 'approvals_without_group' => '',
'approvals_without_user' => '', 'approvals_without_user' => '',
'approval_deletion_email' => 'Запитване за утвърждаване за изтрит', 'approval_deletion_email' => 'Запитване за утвърждаване за изтрит',
@ -200,6 +203,7 @@ $text = array(
'category_in_use' => 'Тази категория се използва от документите', 'category_in_use' => 'Тази категория се използва от документите',
'category_noname' => 'Въведете име на категорията', 'category_noname' => 'Въведете име на категорията',
'ca_ES' => 'Каталунски', 'ca_ES' => 'Каталунски',
'changelog_loading' => '',
'change_assignments' => 'Промени предназначението', 'change_assignments' => 'Промени предназначението',
'change_password' => 'Промени паролата', 'change_password' => 'Промени паролата',
'change_password_message' => 'Паролата променена', 'change_password_message' => 'Паролата променена',
@ -370,6 +374,7 @@ $text = array(
'do_object_repair' => 'Поправи всички папки и документи', 'do_object_repair' => 'Поправи всички папки и документи',
'do_object_setchecksum' => 'Установи контролна сума', 'do_object_setchecksum' => 'Установи контролна сума',
'do_object_setfilesize' => 'Установи размер на файла', 'do_object_setfilesize' => 'Установи размер на файла',
'do_object_setfiletype' => '',
'do_object_unlink' => '', 'do_object_unlink' => '',
'draft' => '', 'draft' => '',
'draft_pending_approval' => 'Чернова - очаква утвърждаване', 'draft_pending_approval' => 'Чернова - очаква утвърждаване',
@ -378,6 +383,7 @@ $text = array(
'dropfolderdir_missing' => '', 'dropfolderdir_missing' => '',
'dropfolder_file' => 'Файл от drop папка', 'dropfolder_file' => 'Файл от drop папка',
'dropfolder_folder' => '', 'dropfolder_folder' => '',
'dropfolder_metadata' => '',
'dropupload' => 'Бърз ъплоуд', 'dropupload' => 'Бърз ъплоуд',
'drop_files_here' => 'Пусни файла тук!', 'drop_files_here' => 'Пусни файла тук!',
'dump_creation' => 'Създаване дъмп на БД', 'dump_creation' => 'Създаване дъмп на БД',
@ -403,6 +409,7 @@ $text = array(
'edit_folder_props' => 'Редактирай папка', 'edit_folder_props' => 'Редактирай папка',
'edit_group' => 'Редактирай група', 'edit_group' => 'Редактирай група',
'edit_online' => '', 'edit_online' => '',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => '', 'edit_transmittal_props' => '',
'edit_user' => 'Редактирай потребител', 'edit_user' => 'Редактирай потребител',
@ -476,6 +483,7 @@ $text = array(
'files_deletion' => 'Изтриване на файлове', 'files_deletion' => 'Изтриване на файлове',
'files_deletion_warning' => 'Тази операция ще изтрие всички файлове във всички папки. Информацията за версиите ще остане достъпна', 'files_deletion_warning' => 'Тази операция ще изтрие всички файлове във всички папки. Информацията за версиите ще остане достъпна',
'files_loading' => 'Моля изчакайте докато се зареди списъкът на файловете', 'files_loading' => 'Моля изчакайте докато се зареди списъкът на файловете',
'filetype' => '',
'file_size' => 'Размер', 'file_size' => 'Размер',
'filter_for_documents' => '', 'filter_for_documents' => '',
'filter_for_folders' => '', 'filter_for_folders' => '',
@ -500,6 +508,7 @@ $text = array(
'folder_renamed_email_body' => '', 'folder_renamed_email_body' => '',
'folder_renamed_email_subject' => '', 'folder_renamed_email_subject' => '',
'folder_title' => 'Папка \'[foldername]\'', 'folder_title' => 'Папка \'[foldername]\'',
'foot_note' => '',
'force_update' => '', 'force_update' => '',
'friday' => 'петък', 'friday' => 'петък',
'friday_abbr' => '', 'friday_abbr' => '',
@ -526,6 +535,7 @@ $text = array(
'group_members' => 'Членове на групата', 'group_members' => 'Членове на групата',
'group_receipt_summary' => '', 'group_receipt_summary' => '',
'group_review_summary' => 'Сводка по рецензирането на групи', 'group_review_summary' => 'Сводка по рецензирането на групи',
'group_revision_summary' => '',
'guest_login' => 'Влез като гост', 'guest_login' => 'Влез като гост',
'guest_login_disabled' => 'Входът като гост изключен', 'guest_login_disabled' => 'Входът като гост изключен',
'hash' => '', 'hash' => '',
@ -643,6 +653,7 @@ $text = array(
'lock_document' => 'Блокирай', 'lock_document' => 'Блокирай',
'lock_message' => 'Документът е блокиран [username]. Само имащите права могат да го разблокират.', 'lock_message' => 'Документът е блокиран [username]. Само имащите права могат да го разблокират.',
'lock_status' => 'Статус', 'lock_status' => 'Статус',
'logfile_loading' => '',
'login' => 'Име', 'login' => 'Име',
'login_disabled_text' => 'Вашия акаунт е забранен, вероятно заради прекалено много погрешни опити за влизане.', 'login_disabled_text' => 'Вашия акаунт е забранен, вероятно заради прекалено много погрешни опити за влизане.',
'login_disabled_title' => 'Вашия акаунт е забранен', 'login_disabled_title' => 'Вашия акаунт е забранен',
@ -713,9 +724,11 @@ $text = array(
'new_subfolder_email_body' => '', 'new_subfolder_email_body' => '',
'new_subfolder_email_subject' => '', 'new_subfolder_email_subject' => '',
'new_user_image' => 'Ново изображение', 'new_user_image' => 'Ново изображение',
'next_revision_abbr' => '',
'next_state' => 'Ново състояние', 'next_state' => 'Ново състояние',
'nl_NL' => 'Холандски', 'nl_NL' => 'Холандски',
'no' => 'Не', 'no' => 'Не',
'notification' => '',
'notify_added_email' => 'Вие сте добавен в списъка с уведомявани', 'notify_added_email' => 'Вие сте добавен в списъка с уведомявани',
'notify_added_email_body' => '', 'notify_added_email_body' => '',
'notify_added_email_subject' => '', 'notify_added_email_subject' => '',
@ -727,9 +740,11 @@ $text = array(
'no_action' => 'Действие не е нужно', 'no_action' => 'Действие не е нужно',
'no_approval_needed' => 'Утвърждение не е нужно', 'no_approval_needed' => 'Утвърждение не е нужно',
'no_attached_files' => 'Няма прикрачени файлове', 'no_attached_files' => 'Няма прикрачени файлове',
'no_backup_dir' => '',
'no_current_version' => '', 'no_current_version' => '',
'no_default_keywords' => 'Няма ключови думи', 'no_default_keywords' => 'Няма ключови думи',
'no_docs_checked_out' => '', 'no_docs_checked_out' => '',
'no_docs_expired' => '',
'no_docs_locked' => 'Няма блокирани документи', 'no_docs_locked' => 'Няма блокирани документи',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => '', 'no_docs_rejected' => '',
@ -811,8 +826,11 @@ $text = array(
'quota_is_disabled' => '', 'quota_is_disabled' => '',
'quota_warning' => 'Вашето max. използуване на диска е превишена с [bytes]. Please remove documents or previous versions.', 'quota_warning' => 'Вашето max. използуване на диска е превишена с [bytes]. Please remove documents or previous versions.',
'receipts_accepted' => '', 'receipts_accepted' => '',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '', 'receipts_not_touched' => '',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '', 'receipts_rejected' => '',
'receipts_rejected_latest' => '',
'receipts_without_group' => '', 'receipts_without_group' => '',
'receipts_without_user' => '', 'receipts_without_user' => '',
'receipt_deletion_email_body' => '', 'receipt_deletion_email_body' => '',
@ -823,7 +841,7 @@ $text = array(
'receipt_status' => '', 'receipt_status' => '',
'receipt_summary' => '', 'receipt_summary' => '',
'receipt_update_failed' => '', 'receipt_update_failed' => '',
'recent_uploads' => '', 'recent_uploads' => 'Последно Качени',
'reception' => '', 'reception' => '',
'reception_acknowleged' => '', 'reception_acknowleged' => '',
'reception_noaction' => '', 'reception_noaction' => '',
@ -860,8 +878,11 @@ $text = array(
'reviewer_already_assigned' => 'вече назначено за рецензиране', 'reviewer_already_assigned' => 'вече назначено за рецензиране',
'reviewer_already_removed' => 'вече премахнат от списъка с рецензиращи или вече е оставил рецензия', 'reviewer_already_removed' => 'вече премахнат от списъка с рецензиращи или вече е оставил рецензия',
'reviews_accepted' => '', 'reviews_accepted' => '',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '', 'reviews_not_touched' => '',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '', 'reviews_rejected' => '',
'reviews_rejected_latest' => '',
'reviews_without_group' => '', 'reviews_without_group' => '',
'reviews_without_user' => '', 'reviews_without_user' => '',
'review_deletion_email' => 'Запитване за рецензия премахнато', 'review_deletion_email' => 'Запитване за рецензия премахнато',
@ -882,9 +903,13 @@ $text = array(
'revise_document' => '', 'revise_document' => '',
'revise_document_on' => '', 'revise_document_on' => '',
'revisions_accepted' => '', 'revisions_accepted' => '',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '', 'revisions_not_touched' => '',
'revisions_not_touched_latest' => '',
'revisions_pending' => '', 'revisions_pending' => '',
'revisions_pending_latest' => '',
'revisions_rejected' => '', 'revisions_rejected' => '',
'revisions_rejected_latest' => '',
'revisions_without_group' => '', 'revisions_without_group' => '',
'revisions_without_user' => '', 'revisions_without_user' => '',
'revision_date' => '', 'revision_date' => '',
@ -894,6 +919,7 @@ $text = array(
'revision_status' => '', 'revision_status' => '',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => '', 'revisors' => '',
'revisor_already_assigned' => '', 'revisor_already_assigned' => '',
'revisor_already_removed' => '', 'revisor_already_removed' => '',
@ -1139,6 +1165,8 @@ $text = array(
'settings_enableReceiptWorkflow_desc' => '', 'settings_enableReceiptWorkflow_desc' => '',
'settings_enableRecursiveCount' => '', 'settings_enableRecursiveCount' => '',
'settings_enableRecursiveCount_desc' => '', 'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
@ -1231,10 +1259,14 @@ $text = array(
'settings_maxUploadSize' => '', 'settings_maxUploadSize' => '',
'settings_maxUploadSize_desc' => '', 'settings_maxUploadSize_desc' => '',
'settings_more_settings' => 'Още настройки. Логин по подразбиране: admin/admin', 'settings_more_settings' => 'Още настройки. Логин по подразбиране: admin/admin',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => 'Не е намерено', 'settings_notfound' => 'Не е намерено',
'settings_Notification' => 'Настройка за известяване', 'settings_Notification' => 'Настройка за известяване',
'settings_notwritable' => 'Конфигурацията не може да бъде съхранена, защото файлът на конфигурацията е само за четене.', 'settings_notwritable' => 'Конфигурацията не може да бъде съхранена, защото файлът на конфигурацията е само за четене.',
'settings_no_content_dir' => 'Каталог със съдържанието', 'settings_no_content_dir' => 'Каталог със съдържанието',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => '', 'settings_overrideMimeType' => '',
'settings_overrideMimeType_desc' => '', 'settings_overrideMimeType_desc' => '',
'settings_partitionSize' => 'Частичен размер на файла', 'settings_partitionSize' => 'Частичен размер на файла',
@ -1351,6 +1383,7 @@ $text = array(
'settings_workflowMode' => 'Вид процес', 'settings_workflowMode' => 'Вид процес',
'settings_workflowMode_desc' => 'Специален/advanced процес позволява да зададете Ваш специфичен процес за версия на документ.', 'settings_workflowMode_desc' => 'Специален/advanced процес позволява да зададете Ваш специфичен процес за версия на документ.',
'settings_workflowMode_valadvanced' => 'advanced', 'settings_workflowMode_valadvanced' => 'advanced',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'traditional', 'settings_workflowMode_valtraditional' => 'traditional',
'settings_workflowMode_valtraditional_only_approval' => '', 'settings_workflowMode_valtraditional_only_approval' => '',
'settings_zendframework' => 'Zend Framework', 'settings_zendframework' => 'Zend Framework',
@ -1365,6 +1398,7 @@ $text = array(
'sign_in' => 'вход', 'sign_in' => 'вход',
'sign_out' => 'изход', 'sign_out' => 'изход',
'sign_out_user' => '', 'sign_out_user' => '',
'site_brand' => '',
'sk_SK' => 'Словашки', 'sk_SK' => 'Словашки',
'sort_by_date' => 'Сортирай по дата"', 'sort_by_date' => 'Сортирай по дата"',
'sort_by_name' => 'Сортирай по име', 'sort_by_name' => 'Сортирай по име',
@ -1394,6 +1428,7 @@ $text = array(
'splash_edit_group' => '', 'splash_edit_group' => '',
'splash_edit_role' => '', 'splash_edit_role' => '',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => '', 'splash_edit_user' => '',
'splash_error_add_to_transmittal' => '', 'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => '', 'splash_error_rm_download_link' => '',
@ -1488,9 +1523,13 @@ $text = array(
'switched_to' => '', 'switched_to' => '',
'takeOverAttributeValue' => '', 'takeOverAttributeValue' => '',
'takeOverGrpApprover' => '', 'takeOverGrpApprover' => '',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => '', 'takeOverGrpReviewer' => '',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => '', 'takeOverIndApprover' => '',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => '', 'takeOverIndReviewer' => '',
'takeOverIndReviewers' => '',
'tasks' => '', 'tasks' => '',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1534,6 +1573,7 @@ $text = array(
'transfer_no_write_access' => '', 'transfer_no_write_access' => '',
'transfer_objects' => '', 'transfer_objects' => '',
'transfer_objects_to_user' => '', 'transfer_objects_to_user' => '',
'transfer_process_to_user' => '',
'transfer_to_user' => '', 'transfer_to_user' => '',
'transition_triggered_email' => 'Забелязана промяна на процес', 'transition_triggered_email' => 'Забелязана промяна на процес',
'transition_triggered_email_body' => '', 'transition_triggered_email_body' => '',
@ -1606,6 +1646,7 @@ $text = array(
'versioning_file_creation_warning' => 'Тази операция ще създаде файл с версия за всяка папка. След създаване файлът ще бъде съхранен в каталога на документите.', 'versioning_file_creation_warning' => 'Тази операция ще създаде файл с версия за всяка папка. След създаване файлът ще бъде съхранен в каталога на документите.',
'versioning_info' => 'Информация за версиите', 'versioning_info' => 'Информация за версиите',
'versiontolow' => '', 'versiontolow' => '',
'version_comment' => '',
'version_deleted_email' => 'Версията е премахната', 'version_deleted_email' => 'Версията е премахната',
'version_deleted_email_body' => '', 'version_deleted_email_body' => '',
'version_deleted_email_subject' => '', 'version_deleted_email_subject' => '',
@ -1643,6 +1684,7 @@ $text = array(
'workflow_summary' => 'Резюме за процес', 'workflow_summary' => 'Резюме за процес',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Резюме за потребител', 'workflow_user_summary' => 'Резюме за потребител',
'wrong_filetype' => '',
'x_more_objects' => 'още [number] документа', 'x_more_objects' => 'още [number] документа',
'year_view' => 'годишен изглед', 'year_view' => 'годишен изглед',
'yes' => 'Да', 'yes' => 'Да',

View File

@ -86,11 +86,14 @@ $text = array(
'and' => 'i', 'and' => 'i',
'apply' => 'Apply', 'apply' => 'Apply',
'approvals_accepted' => '', 'approvals_accepted' => '',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '', 'approvals_and_reviews_accepted' => '',
'approvals_and_reviews_not_touched' => '', 'approvals_and_reviews_not_touched' => '',
'approvals_and_reviews_rejected' => '', 'approvals_and_reviews_rejected' => '',
'approvals_not_touched' => '', 'approvals_not_touched' => '',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '', 'approvals_rejected' => '',
'approvals_rejected_latest' => '',
'approvals_without_group' => '', 'approvals_without_group' => '',
'approvals_without_user' => '', 'approvals_without_user' => '',
'approval_deletion_email' => 'Demanda d\'aprovació esborrada', 'approval_deletion_email' => 'Demanda d\'aprovació esborrada',
@ -205,6 +208,7 @@ URL: [url]',
'category_in_use' => '', 'category_in_use' => '',
'category_noname' => '', 'category_noname' => '',
'ca_ES' => 'Català', 'ca_ES' => 'Català',
'changelog_loading' => '',
'change_assignments' => 'Canviar assignacions', 'change_assignments' => 'Canviar assignacions',
'change_password' => '', 'change_password' => '',
'change_password_message' => '', 'change_password_message' => '',
@ -375,6 +379,7 @@ URL: [url]',
'do_object_repair' => '', 'do_object_repair' => '',
'do_object_setchecksum' => '', 'do_object_setchecksum' => '',
'do_object_setfilesize' => '', 'do_object_setfilesize' => '',
'do_object_setfiletype' => '',
'do_object_unlink' => '', 'do_object_unlink' => '',
'draft' => '', 'draft' => '',
'draft_pending_approval' => 'Esborrany - pendent d\'aprovació', 'draft_pending_approval' => 'Esborrany - pendent d\'aprovació',
@ -383,6 +388,7 @@ URL: [url]',
'dropfolderdir_missing' => '', 'dropfolderdir_missing' => '',
'dropfolder_file' => '', 'dropfolder_file' => '',
'dropfolder_folder' => 'Carpeta', 'dropfolder_folder' => 'Carpeta',
'dropfolder_metadata' => '',
'dropupload' => 'Pujada ràpida', 'dropupload' => 'Pujada ràpida',
'drop_files_here' => 'Dugui arxius aquí', 'drop_files_here' => 'Dugui arxius aquí',
'dump_creation' => 'Creació de bolcat de BDD', 'dump_creation' => 'Creació de bolcat de BDD',
@ -408,6 +414,7 @@ URL: [url]',
'edit_folder_props' => 'Editar directori', 'edit_folder_props' => 'Editar directori',
'edit_group' => 'Editar grup...', 'edit_group' => 'Editar grup...',
'edit_online' => '', 'edit_online' => '',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => '', 'edit_transmittal_props' => '',
'edit_user' => 'Editar usuari...', 'edit_user' => 'Editar usuari...',
@ -481,6 +488,7 @@ URL: [url]',
'files_deletion' => 'Eliminació de 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_deletion_warning' => 'Amb aquesta opció es poden eliminar tots els fitxers del DMS complet. La informació de versionat romandrà visible.',
'files_loading' => 'Esperi, fins que l\'arxiu estigui carregat …', 'files_loading' => 'Esperi, fins que l\'arxiu estigui carregat …',
'filetype' => '',
'file_size' => 'Mida', 'file_size' => 'Mida',
'filter_for_documents' => '', 'filter_for_documents' => '',
'filter_for_folders' => 'Filtre adicional per les carpetes', 'filter_for_folders' => 'Filtre adicional per les carpetes',
@ -505,6 +513,7 @@ URL: [url]',
'folder_renamed_email_body' => '', 'folder_renamed_email_body' => '',
'folder_renamed_email_subject' => '', 'folder_renamed_email_subject' => '',
'folder_title' => 'Carpeta \'[foldername]\'', 'folder_title' => 'Carpeta \'[foldername]\'',
'foot_note' => '',
'force_update' => '', 'force_update' => '',
'friday' => 'Divendres', 'friday' => 'Divendres',
'friday_abbr' => '', 'friday_abbr' => '',
@ -531,6 +540,7 @@ URL: [url]',
'group_members' => 'Membres del grup', 'group_members' => 'Membres del grup',
'group_receipt_summary' => '', 'group_receipt_summary' => '',
'group_review_summary' => 'Resum del grup revisor', 'group_review_summary' => 'Resum del grup revisor',
'group_revision_summary' => '',
'guest_login' => 'Accés com a invitat', 'guest_login' => 'Accés com a invitat',
'guest_login_disabled' => 'El compte d\'invitat està deshabilitat.', 'guest_login_disabled' => 'El compte d\'invitat està deshabilitat.',
'hash' => '', 'hash' => '',
@ -648,6 +658,7 @@ URL: [url]',
'lock_document' => 'Bloquejar', 'lock_document' => 'Bloquejar',
'lock_message' => 'Aquest document ha estat bloquejat per [username]. Només els usuaris autoritzats poden desbloquejar aquest document (vegeu al final de la pàgina).', 'lock_message' => 'Aquest document ha estat bloquejat per [username]. Només els usuaris autoritzats poden desbloquejar aquest document (vegeu al final de la pàgina).',
'lock_status' => 'Estat', 'lock_status' => 'Estat',
'logfile_loading' => '',
'login' => '', 'login' => '',
'login_disabled_text' => '', 'login_disabled_text' => '',
'login_disabled_title' => '', 'login_disabled_title' => '',
@ -718,9 +729,11 @@ URL: [url]',
'new_subfolder_email_body' => '', 'new_subfolder_email_body' => '',
'new_subfolder_email_subject' => '', 'new_subfolder_email_subject' => '',
'new_user_image' => 'Nova imatge', 'new_user_image' => 'Nova imatge',
'next_revision_abbr' => '',
'next_state' => '', 'next_state' => '',
'nl_NL' => 'Holandès', 'nl_NL' => 'Holandès',
'no' => 'No', 'no' => 'No',
'notification' => '',
'notify_added_email' => 'Se us ha afegit a la llista de notificació', 'notify_added_email' => 'Se us ha afegit a la llista de notificació',
'notify_added_email_body' => '', 'notify_added_email_body' => '',
'notify_added_email_subject' => '', 'notify_added_email_subject' => '',
@ -732,9 +745,11 @@ URL: [url]',
'no_action' => 'No és necessària cap acció', 'no_action' => 'No és necessària cap acció',
'no_approval_needed' => 'No hi ha aprovacions pendents.', 'no_approval_needed' => 'No hi ha aprovacions pendents.',
'no_attached_files' => 'No hi ha fitxers adjunts', 'no_attached_files' => 'No hi ha fitxers adjunts',
'no_backup_dir' => '',
'no_current_version' => '', 'no_current_version' => '',
'no_default_keywords' => 'No hi ha mots clau disponibles', 'no_default_keywords' => 'No hi ha mots clau disponibles',
'no_docs_checked_out' => '', 'no_docs_checked_out' => '',
'no_docs_expired' => '',
'no_docs_locked' => 'No hi ha documents bloquejats.', 'no_docs_locked' => 'No hi ha documents bloquejats.',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => '', 'no_docs_rejected' => '',
@ -816,8 +831,11 @@ URL: [url]',
'quota_is_disabled' => '', 'quota_is_disabled' => '',
'quota_warning' => '', 'quota_warning' => '',
'receipts_accepted' => '', 'receipts_accepted' => '',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '', 'receipts_not_touched' => '',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '', 'receipts_rejected' => '',
'receipts_rejected_latest' => '',
'receipts_without_group' => '', 'receipts_without_group' => '',
'receipts_without_user' => '', 'receipts_without_user' => '',
'receipt_deletion_email_body' => '', 'receipt_deletion_email_body' => '',
@ -865,8 +883,11 @@ URL: [url]',
'reviewer_already_assigned' => 'Ja està asignat com revisor', 'reviewer_already_assigned' => 'Ja està asignat com revisor',
'reviewer_already_removed' => 'Ja ha estat eliminat del procés de revisió o ja ha enviat una revisió', 'reviewer_already_removed' => 'Ja ha estat eliminat del procés de revisió o ja ha enviat una revisió',
'reviews_accepted' => '', 'reviews_accepted' => '',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '', 'reviews_not_touched' => '',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '', 'reviews_rejected' => '',
'reviews_rejected_latest' => '',
'reviews_without_group' => '', 'reviews_without_group' => '',
'reviews_without_user' => '', 'reviews_without_user' => '',
'review_deletion_email' => 'Petició de revisió eliminada', 'review_deletion_email' => 'Petició de revisió eliminada',
@ -887,9 +908,13 @@ URL: [url]',
'revise_document' => '', 'revise_document' => '',
'revise_document_on' => '', 'revise_document_on' => '',
'revisions_accepted' => '', 'revisions_accepted' => '',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '', 'revisions_not_touched' => '',
'revisions_not_touched_latest' => '',
'revisions_pending' => '', 'revisions_pending' => '',
'revisions_pending_latest' => '',
'revisions_rejected' => '', 'revisions_rejected' => '',
'revisions_rejected_latest' => '',
'revisions_without_group' => '', 'revisions_without_group' => '',
'revisions_without_user' => '', 'revisions_without_user' => '',
'revision_date' => '', 'revision_date' => '',
@ -899,6 +924,7 @@ URL: [url]',
'revision_status' => '', 'revision_status' => '',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => '', 'revisors' => '',
'revisor_already_assigned' => '', 'revisor_already_assigned' => '',
'revisor_already_removed' => '', 'revisor_already_removed' => '',
@ -1144,6 +1170,8 @@ URL: [url]',
'settings_enableReceiptWorkflow_desc' => '', 'settings_enableReceiptWorkflow_desc' => '',
'settings_enableRecursiveCount' => '', 'settings_enableRecursiveCount' => '',
'settings_enableRecursiveCount_desc' => '', 'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
@ -1236,10 +1264,14 @@ URL: [url]',
'settings_maxUploadSize' => '', 'settings_maxUploadSize' => '',
'settings_maxUploadSize_desc' => '', 'settings_maxUploadSize_desc' => '',
'settings_more_settings' => '', 'settings_more_settings' => '',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => '', 'settings_notfound' => '',
'settings_Notification' => '', 'settings_Notification' => '',
'settings_notwritable' => '', 'settings_notwritable' => '',
'settings_no_content_dir' => '', 'settings_no_content_dir' => '',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => '', 'settings_overrideMimeType' => '',
'settings_overrideMimeType_desc' => '', 'settings_overrideMimeType_desc' => '',
'settings_partitionSize' => '', 'settings_partitionSize' => '',
@ -1356,6 +1388,7 @@ URL: [url]',
'settings_workflowMode' => '', 'settings_workflowMode' => '',
'settings_workflowMode_desc' => '', 'settings_workflowMode_desc' => '',
'settings_workflowMode_valadvanced' => '', 'settings_workflowMode_valadvanced' => '',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => '', 'settings_workflowMode_valtraditional' => '',
'settings_workflowMode_valtraditional_only_approval' => '', 'settings_workflowMode_valtraditional_only_approval' => '',
'settings_zendframework' => '', 'settings_zendframework' => '',
@ -1370,6 +1403,7 @@ URL: [url]',
'sign_in' => 'sign in', 'sign_in' => 'sign in',
'sign_out' => 'desconnectar', 'sign_out' => 'desconnectar',
'sign_out_user' => '', 'sign_out_user' => '',
'site_brand' => '',
'sk_SK' => 'Eslovac', 'sk_SK' => 'Eslovac',
'sort_by_date' => '', 'sort_by_date' => '',
'sort_by_name' => '', 'sort_by_name' => '',
@ -1399,6 +1433,7 @@ URL: [url]',
'splash_edit_group' => '', 'splash_edit_group' => '',
'splash_edit_role' => '', 'splash_edit_role' => '',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => '', 'splash_edit_user' => '',
'splash_error_add_to_transmittal' => '', 'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => '', 'splash_error_rm_download_link' => '',
@ -1493,9 +1528,13 @@ URL: [url]',
'switched_to' => '', 'switched_to' => '',
'takeOverAttributeValue' => '', 'takeOverAttributeValue' => '',
'takeOverGrpApprover' => '', 'takeOverGrpApprover' => '',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => '', 'takeOverGrpReviewer' => '',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => '', 'takeOverIndApprover' => '',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => '', 'takeOverIndReviewer' => '',
'takeOverIndReviewers' => '',
'tasks' => '', 'tasks' => '',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1539,6 +1578,7 @@ URL: [url]',
'transfer_no_write_access' => 'transferir sense poder escriure', 'transfer_no_write_access' => 'transferir sense poder escriure',
'transfer_objects' => '', 'transfer_objects' => '',
'transfer_objects_to_user' => '', 'transfer_objects_to_user' => '',
'transfer_process_to_user' => '',
'transfer_to_user' => '', 'transfer_to_user' => '',
'transition_triggered_email' => '', 'transition_triggered_email' => '',
'transition_triggered_email_body' => '', 'transition_triggered_email_body' => '',
@ -1611,6 +1651,7 @@ URL: [url]',
'versioning_file_creation_warning' => 'Amb aquesta operació podeu crear un fitxer que contingui la informació de versions d\'una carpeta del DMS completa. Després de la creació, tots els fitxers es guardaran a la carpeta de documents.', 'versioning_file_creation_warning' => 'Amb aquesta operació podeu crear un fitxer que contingui la informació de versions d\'una carpeta del DMS completa. Després de la creació, tots els fitxers es guardaran a la carpeta de documents.',
'versioning_info' => 'Informació de versions', 'versioning_info' => 'Informació de versions',
'versiontolow' => '', 'versiontolow' => '',
'version_comment' => '',
'version_deleted_email' => 'Versió eliminada', 'version_deleted_email' => 'Versió eliminada',
'version_deleted_email_body' => '', 'version_deleted_email_body' => '',
'version_deleted_email_subject' => '', 'version_deleted_email_subject' => '',
@ -1648,6 +1689,7 @@ URL: [url]',
'workflow_summary' => '', 'workflow_summary' => '',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => '', 'workflow_user_summary' => '',
'wrong_filetype' => '',
'x_more_objects' => '[number] objectes més', 'x_more_objects' => '[number] objectes més',
'year_view' => 'Vista d\'any', 'year_view' => 'Vista d\'any',
'yes' => 'Sí', 'yes' => 'Sí',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1525), kreml (579) // Translators: Admin (1530), kreml (579)
$text = array( $text = array(
'2_factor_auth' => 'dvoufaktorové ověření', '2_factor_auth' => 'dvoufaktorové ověření',
@ -90,11 +90,14 @@ URL: [url]',
'and' => 'a', 'and' => 'a',
'apply' => 'Použít', 'apply' => 'Použít',
'approvals_accepted' => '[no_approvals] schválení již schváleno', 'approvals_accepted' => '[no_approvals] schválení již schváleno',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '[no_approvals] schválení a [no_reviews] recenzí již přijato', 'approvals_and_reviews_accepted' => '[no_approvals] schválení a [no_reviews] recenzí již přijato',
'approvals_and_reviews_not_touched' => '[no_approvals] schválení a [no_reviews] recenzí nejsou dotčeny', 'approvals_and_reviews_not_touched' => '[no_approvals] schválení a [no_reviews] recenzí nejsou dotčeny',
'approvals_and_reviews_rejected' => '[no_approvals] schválení a [no_reviews] recenzí již bylo zamítnuto', 'approvals_and_reviews_rejected' => '[no_approvals] schválení a [no_reviews] recenzí již bylo zamítnuto',
'approvals_not_touched' => '[no_approvals] schválení nebylo dotčeno', 'approvals_not_touched' => '[no_approvals] schválení nebylo dotčeno',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '[no_approvals] schválení bylo zamítnuto', 'approvals_rejected' => '[no_approvals] schválení bylo zamítnuto',
'approvals_rejected_latest' => '',
'approvals_without_group' => 'Schválení bez skupiny', 'approvals_without_group' => 'Schválení bez skupiny',
'approvals_without_user' => 'Schválení bez uživatele', 'approvals_without_user' => 'Schválení bez uživatele',
'approval_deletion_email' => 'Zrušení schválení požadavku', 'approval_deletion_email' => 'Zrušení schválení požadavku',
@ -229,6 +232,7 @@ URL: [url]',
'category_in_use' => 'Tato kategorie je používána dokumenty.', 'category_in_use' => 'Tato kategorie je používána dokumenty.',
'category_noname' => 'Není zadán název kategorie.', 'category_noname' => 'Není zadán název kategorie.',
'ca_ES' => 'Katalánština', 'ca_ES' => 'Katalánština',
'changelog_loading' => '',
'change_assignments' => 'Změnit přiřazení', 'change_assignments' => 'Změnit přiřazení',
'change_password' => 'Změnit heslo', 'change_password' => 'Změnit heslo',
'change_password_message' => 'Vaše heslo bylo změněno.', 'change_password_message' => 'Vaše heslo bylo změněno.',
@ -448,6 +452,7 @@ Odkaz je platný do [valid].
'do_object_repair' => 'Opravit všechny složky a dokumenty.', 'do_object_repair' => 'Opravit všechny složky a dokumenty.',
'do_object_setchecksum' => 'Nastavit kontrolní součet', 'do_object_setchecksum' => 'Nastavit kontrolní součet',
'do_object_setfilesize' => 'Nastavit velikost souboru', 'do_object_setfilesize' => 'Nastavit velikost souboru',
'do_object_setfiletype' => '',
'do_object_unlink' => 'Smazat verzi dokumentu', 'do_object_unlink' => 'Smazat verzi dokumentu',
'draft' => 'Návrh', 'draft' => 'Návrh',
'draft_pending_approval' => 'Návrh - čeká na schválení', 'draft_pending_approval' => 'Návrh - čeká na schválení',
@ -456,6 +461,7 @@ Odkaz je platný do [valid].
'dropfolderdir_missing' => 'Váš osobní adresář pro drop neexistuje na serveru! Požádejte správce, aby jej vytvořil.', 'dropfolderdir_missing' => 'Váš osobní adresář pro drop neexistuje na serveru! Požádejte správce, aby jej vytvořil.',
'dropfolder_file' => 'Soubor z "přetažené" složky', 'dropfolder_file' => 'Soubor z "přetažené" složky',
'dropfolder_folder' => 'Složka rychlého uploadu', 'dropfolder_folder' => 'Složka rychlého uploadu',
'dropfolder_metadata' => '',
'dropupload' => 'Rychlý upload', 'dropupload' => 'Rychlý upload',
'drop_files_here' => 'Soubory dát sem!', 'drop_files_here' => 'Soubory dát sem!',
'dump_creation' => 'Vytvoření zálohy databáze', 'dump_creation' => 'Vytvoření zálohy databáze',
@ -481,6 +487,7 @@ Odkaz je platný do [valid].
'edit_folder_props' => 'Upravit složku', 'edit_folder_props' => 'Upravit složku',
'edit_group' => 'Upravit skupinu', 'edit_group' => 'Upravit skupinu',
'edit_online' => 'Upravit online', 'edit_online' => 'Upravit online',
'edit_online_warning' => '',
'edit_task' => 'Upravit úkol', 'edit_task' => 'Upravit úkol',
'edit_transmittal_props' => 'Upravit vlastnosti přenosu', 'edit_transmittal_props' => 'Upravit vlastnosti přenosu',
'edit_user' => 'Upravit uživatele', 'edit_user' => 'Upravit uživatele',
@ -549,7 +556,7 @@ URL: [url]',
'extension_loading' => 'Načítání rozšíření', 'extension_loading' => 'Načítání rozšíření',
'extension_manager' => 'Správa rozšíření', 'extension_manager' => 'Správa rozšíření',
'extension_mgr_installed' => 'Instalováno', 'extension_mgr_installed' => 'Instalováno',
'extension_mgr_no_upload' => '', 'extension_mgr_no_upload' => 'Nahrání nového rozšíření není možné, jelikož do složky rozšíření nelze zapisovat.',
'extension_mgr_repository' => 'Dostupný', 'extension_mgr_repository' => 'Dostupný',
'extension_version_list' => 'Verze', 'extension_version_list' => 'Verze',
'february' => 'Únor', 'february' => 'Únor',
@ -558,6 +565,7 @@ URL: [url]',
'files_deletion' => 'Soubor odstraněn', '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_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ů …',
'filetype' => '',
'file_size' => 'Velikost souboru', 'file_size' => 'Velikost souboru',
'filter_for_documents' => 'Další filtr pro dokumenty', 'filter_for_documents' => 'Další filtr pro dokumenty',
'filter_for_folders' => 'Další filtr pro složky', 'filter_for_folders' => 'Další filtr pro složky',
@ -609,6 +617,7 @@ Uživatel: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Složka přejmenována', 'folder_renamed_email_subject' => '[sitename]: [name] - Složka přejmenována',
'folder_title' => 'Složka \'[foldername]\'', 'folder_title' => 'Složka \'[foldername]\'',
'foot_note' => '',
'force_update' => 'Aktualizace', 'force_update' => 'Aktualizace',
'friday' => 'Pátek', 'friday' => 'Pátek',
'friday_abbr' => 'Pá', 'friday_abbr' => 'Pá',
@ -635,6 +644,7 @@ URL: [url]',
'group_members' => 'Členové skupiny', 'group_members' => 'Členové skupiny',
'group_receipt_summary' => 'Přehled potvrzení přijímání do skupiny', 'group_receipt_summary' => 'Přehled potvrzení přijímání do skupiny',
'group_review_summary' => 'Souhrn recenzí skupiny', 'group_review_summary' => 'Souhrn recenzí skupiny',
'group_revision_summary' => '',
'guest_login' => 'Přihlásit se jako host', 'guest_login' => 'Přihlásit se jako host',
'guest_login_disabled' => 'Přihlášení jako host je vypnuté.', 'guest_login_disabled' => 'Přihlášení jako host je vypnuté.',
'hash' => 'Hash', 'hash' => 'Hash',
@ -752,6 +762,7 @@ URL: [url]',
'lock_document' => 'Zamknout', 'lock_document' => 'Zamknout',
'lock_message' => 'Tento dokument zamknul [username]. Pouze oprávnění uživatelé ho mohou odemknout (viz konec stránky).', 'lock_message' => 'Tento dokument zamknul [username]. Pouze oprávnění uživatelé ho mohou odemknout (viz konec stránky).',
'lock_status' => 'Stav', 'lock_status' => 'Stav',
'logfile_loading' => '',
'login' => 'Přihlášení', 'login' => 'Přihlášení',
'login_disabled_text' => 'Váš účet je zakázán, pravděpodobně z důvodu příliš mnoha neúspěšných přihlášení.', 'login_disabled_text' => 'Váš účet je zakázán, pravděpodobně z důvodu příliš mnoha neúspěšných přihlášení.',
'login_disabled_title' => 'Účet je zakázaný.', 'login_disabled_title' => 'Účet je zakázaný.',
@ -838,9 +849,11 @@ Uživatel: [username]
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - Nová složka', 'new_subfolder_email_subject' => '[sitename]: [name] - Nová složka',
'new_user_image' => 'Nový obrázek', 'new_user_image' => 'Nový obrázek',
'next_revision_abbr' => '',
'next_state' => 'Nový stav', 'next_state' => 'Nový stav',
'nl_NL' => 'Holandština', 'nl_NL' => 'Holandština',
'no' => 'Ne', 'no' => 'Ne',
'notification' => '',
'notify_added_email' => 'Byl/a jste přidán/a do seznamu pro oznámení', 'notify_added_email' => 'Byl/a jste přidán/a do seznamu pro oznámení',
'notify_added_email_body' => 'Přidáno do seznamu oznámení 'notify_added_email_body' => 'Přidáno do seznamu oznámení
Název: [name] Název: [name]
@ -860,9 +873,11 @@ URL: [url]',
'no_action' => 'Nic se nevykoná', 'no_action' => 'Nic se nevykoná',
'no_approval_needed' => 'Nic nečeká na schválení.', 'no_approval_needed' => 'Nic nečeká na schválení.',
'no_attached_files' => 'Žádné přiložené soubory', 'no_attached_files' => 'Žádné přiložené soubory',
'no_backup_dir' => '',
'no_current_version' => 'Používáte starou verzi SeedDMS. Nejnovější dostupná verze je [latestversion].', 'no_current_version' => 'Používáte starou verzi SeedDMS. Nejnovější dostupná verze je [latestversion].',
'no_default_keywords' => 'Nejsou dostupná žádná klíčová slova.', 'no_default_keywords' => 'Nejsou dostupná žádná klíčová slova.',
'no_docs_checked_out' => 'Nebyly odbaveny žádné dokumenty', 'no_docs_checked_out' => 'Nebyly odbaveny žádné dokumenty',
'no_docs_expired' => '',
'no_docs_locked' => 'Žádné uzamčené dokumenty', 'no_docs_locked' => 'Žádné uzamčené dokumenty',
'no_docs_needs_correction' => 'Nejsou žádné dokumenty, které je třeba opravit', 'no_docs_needs_correction' => 'Nejsou žádné dokumenty, které je třeba opravit',
'no_docs_rejected' => 'Nebyly zamítnuty žádné dokumenty.', 'no_docs_rejected' => 'Nebyly zamítnuty žádné dokumenty.',
@ -954,8 +969,11 @@ Pokud budete mít problém s přihlášením i po změně hesla, kontaktujte Adm
'quota_is_disabled' => 'Podpora kvót je v současné době zakázána v nastavení. Nastavení uživatelských kvót nebude mít žádný vliv, dokud se znovu neaktivuje.', 'quota_is_disabled' => 'Podpora kvót je v současné době zakázána v nastavení. Nastavení uživatelských kvót nebude mít žádný vliv, dokud se znovu neaktivuje.',
'quota_warning' => 'Vaše maximální využití disku je překročeno o [bajtů]. Prosím, odstraňte dokumenty nebo předchozí verze.', 'quota_warning' => 'Vaše maximální využití disku je překročeno o [bajtů]. Prosím, odstraňte dokumenty nebo předchozí verze.',
'receipts_accepted' => '[no_receipts] potvrzení přijetí již přijato', 'receipts_accepted' => '[no_receipts] potvrzení přijetí již přijato',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '[no_receipts] potvrzení přijetí nebylo dotčeno', 'receipts_not_touched' => '[no_receipts] potvrzení přijetí nebylo dotčeno',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '[no_receipts] potvrzení přijetí odmítnuto', 'receipts_rejected' => '[no_receipts] potvrzení přijetí odmítnuto',
'receipts_rejected_latest' => '',
'receipts_without_group' => 'Potvrzení přijetí bez skupiny', 'receipts_without_group' => 'Potvrzení přijetí bez skupiny',
'receipts_without_user' => 'Potvrzení přijetí bez uživatele', 'receipts_without_user' => 'Potvrzení přijetí bez uživatele',
'receipt_deletion_email_body' => 'Uživatel byl ze seznamu příjemců odebrán 'receipt_deletion_email_body' => 'Uživatel byl ze seznamu příjemců odebrán
@ -977,7 +995,7 @@ URL: [url]',
'receipt_status' => 'Status', 'receipt_status' => 'Status',
'receipt_summary' => 'Souhrn přijetí', 'receipt_summary' => 'Souhrn přijetí',
'receipt_update_failed' => 'Potvrzení že přijetí se nezdařilo', 'receipt_update_failed' => 'Potvrzení že přijetí se nezdařilo',
'recent_uploads' => '', 'recent_uploads' => 'Naposledy nahráno',
'reception' => 'Přijetí', 'reception' => 'Přijetí',
'reception_acknowleged' => 'Přijetí potvrzeno', 'reception_acknowleged' => 'Přijetí potvrzeno',
'reception_noaction' => 'Žádná akce', 'reception_noaction' => 'Žádná akce',
@ -1037,8 +1055,11 @@ URL: [url]',
'reviewer_already_assigned' => 'je už pověřen jako recenzent', 'reviewer_already_assigned' => 'je už pověřen jako recenzent',
'reviewer_already_removed' => 'už byl odstraněn z procesu recenzí nebo poslal recenzi', 'reviewer_already_removed' => 'už byl odstraněn z procesu recenzí nebo poslal recenzi',
'reviews_accepted' => '[no_reviews] recenzí již přijato', 'reviews_accepted' => '[no_reviews] recenzí již přijato',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '[no_reviews] recenzí nebylo dotčeno', 'reviews_not_touched' => '[no_reviews] recenzí nebylo dotčeno',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '[no_reviews] recenzí již bylo zamítnuto', 'reviews_rejected' => '[no_reviews] recenzí již bylo zamítnuto',
'reviews_rejected_latest' => '',
'reviews_without_group' => 'Recenze bez skupiny', 'reviews_without_group' => 'Recenze bez skupiny',
'reviews_without_user' => 'Recenze bez uživatele', 'reviews_without_user' => 'Recenze bez uživatele',
'review_deletion_email' => 'Žádost na recenzi odstraněn', 'review_deletion_email' => 'Žádost na recenzi odstraněn',
@ -1075,9 +1096,13 @@ URL: [url]',
'revise_document' => 'Revize dokumentu', 'revise_document' => 'Revize dokumentu',
'revise_document_on' => 'Další revize verze dokumentu v [date]', 'revise_document_on' => 'Další revize verze dokumentu v [date]',
'revisions_accepted' => '[no_revisions] již přijato', 'revisions_accepted' => '[no_revisions] již přijato',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '[no_revisions] revizí nebylo dotčeno', 'revisions_not_touched' => '[no_revisions] revizí nebylo dotčeno',
'revisions_not_touched_latest' => '',
'revisions_pending' => '[no_revisions] revizí teprve proběhne', 'revisions_pending' => '[no_revisions] revizí teprve proběhne',
'revisions_pending_latest' => '',
'revisions_rejected' => '[no_revisions] revizí bylo odmítnuto', 'revisions_rejected' => '[no_revisions] revizí bylo odmítnuto',
'revisions_rejected_latest' => '',
'revisions_without_group' => 'Revize bez skupiny', 'revisions_without_group' => 'Revize bez skupiny',
'revisions_without_user' => 'Revize bez uživatele', 'revisions_without_user' => 'Revize bez uživatele',
'revision_date' => 'Datum revize', 'revision_date' => 'Datum revize',
@ -1092,6 +1117,7 @@ URL: [url]',
'revision_status' => 'Status revize', 'revision_status' => 'Status revize',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => 'Revizoři', 'revisors' => 'Revizoři',
'revisor_already_assigned' => 'Uživatel je již přiřazen jako revizor.', 'revisor_already_assigned' => 'Uživatel je již přiřazen jako revizor.',
'revisor_already_removed' => 'Revizor byl již z revizního procesu odstraněn nebo již dokument revidoval.', 'revisor_already_removed' => 'Revizor byl již z revizního procesu odstraněn nebo již dokument revidoval.',
@ -1355,8 +1381,10 @@ Jméno: [username]
'settings_enableReceiptWorkflow_desc' => 'Povolte, pro spuštění workflow při potvrzení příjmu dokumentu.', 'settings_enableReceiptWorkflow_desc' => 'Povolte, pro spuštění workflow při potvrzení příjmu dokumentu.',
'settings_enableRecursiveCount' => 'Povolit rekurzivní počítání dokumentů / složek', 'settings_enableRecursiveCount' => 'Povolit rekurzivní počítání dokumentů / složek',
'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_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_enableRevisionOnVoteReject' => 'Odmítnutí jedním revizorem', 'settings_enableRevisionOneVoteReject' => 'Odmítnutí jedním revizorem',
'settings_enableRevisionOnVoteReject_desc' => 'Pokud je nastaveno, tak dokument bude odmítnut, pokud jen jeden revizor odmítne dokument.', 'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Povolit revizi dokumentů', 'settings_enableRevisionWorkflow' => 'Povolit revizi dokumentů',
'settings_enableRevisionWorkflow_desc' => 'Povolit, aby bylo možné spustit workflow pro revidování dokumentu po uplynutí dané doby.', 'settings_enableRevisionWorkflow_desc' => 'Povolit, aby bylo možné spustit workflow pro revidování dokumentu po uplynutí dané doby.',
'settings_enableSelfReceipt' => 'Povolit příjem dokumentů pro přihlášeného uživatele', 'settings_enableSelfReceipt' => 'Povolit příjem dokumentů pro přihlášeného uživatele',
@ -1447,10 +1475,14 @@ Jméno: [username]
'settings_maxUploadSize' => 'Maximální velikost nahraných souborů', 'settings_maxUploadSize' => 'Maximální velikost nahraných souborů',
'settings_maxUploadSize_desc' => 'Toto je maximální velikost nahraných souborů. Bude mít vliv na verze dokumentů a přílohy.', 'settings_maxUploadSize_desc' => 'Toto je maximální velikost nahraných souborů. Bude mít vliv na verze dokumentů a přílohy.',
'settings_more_settings' => 'Konfigurovat další nastavení. Výchozí přihlášení: admin / admin', 'settings_more_settings' => 'Konfigurovat další nastavení. Výchozí přihlášení: admin / admin',
'settings_noDocumentFormFields' => 'Nezobrazovat tato pole',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => 'Nenalezeno', 'settings_notfound' => 'Nenalezeno',
'settings_Notification' => 'Nastavení upozornění', 'settings_Notification' => 'Nastavení upozornění',
'settings_notwritable' => 'Konfigurace nemůže být uložena, protože se do konfiguračního souboru nedá zapsat.', 'settings_notwritable' => 'Konfigurace nemůže být uložena, protože se do konfiguračního souboru nedá zapsat.',
'settings_no_content_dir' => 'Content directory', 'settings_no_content_dir' => 'Content directory',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => 'Přepsat typ MimeType', 'settings_overrideMimeType' => 'Přepsat typ MimeType',
'settings_overrideMimeType_desc' => 'Přepsat MimeType dodaný prohlížečem, pokud je nahrán soubor. Nový MimeType je určen samotným SeedDMS.', 'settings_overrideMimeType_desc' => 'Přepsat MimeType dodaný prohlížečem, pokud je nahrán soubor. Nový MimeType je určen samotným SeedDMS.',
'settings_partitionSize' => 'Částečná velikost souboru', 'settings_partitionSize' => 'Částečná velikost souboru',
@ -1567,6 +1599,7 @@ Jméno: [username]
'settings_workflowMode' => 'Režím workflow', 'settings_workflowMode' => 'Režím workflow',
'settings_workflowMode_desc' => 'Pokročilé workflow umožňuje definovat vlastní workflow pro uvolňování verzí dokumentů.', 'settings_workflowMode_desc' => 'Pokročilé workflow umožňuje definovat vlastní workflow pro uvolňování verzí dokumentů.',
'settings_workflowMode_valadvanced' => 'pokročilý', 'settings_workflowMode_valadvanced' => 'pokročilý',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'tradiční', 'settings_workflowMode_valtraditional' => 'tradiční',
'settings_workflowMode_valtraditional_only_approval' => 'tradiční (bez recenzí)', 'settings_workflowMode_valtraditional_only_approval' => 'tradiční (bez recenzí)',
'settings_zendframework' => 'Zend Framework', 'settings_zendframework' => 'Zend Framework',
@ -1581,6 +1614,7 @@ Jméno: [username]
'sign_in' => 'Přihlásit', 'sign_in' => 'Přihlásit',
'sign_out' => 'Odhlásit', 'sign_out' => 'Odhlásit',
'sign_out_user' => 'Odhlášení uživatele', 'sign_out_user' => 'Odhlášení uživatele',
'site_brand' => '',
'sk_SK' => 'Slovenština', 'sk_SK' => 'Slovenština',
'sort_by_date' => '', 'sort_by_date' => '',
'sort_by_name' => 'Třídit podle jména', 'sort_by_name' => 'Třídit podle jména',
@ -1610,6 +1644,7 @@ Jméno: [username]
'splash_edit_group' => 'Skupina uložena', 'splash_edit_group' => 'Skupina uložena',
'splash_edit_role' => 'Role uložena', 'splash_edit_role' => 'Role uložena',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Uživatel uložen', 'splash_edit_user' => 'Uživatel uložen',
'splash_error_add_to_transmittal' => 'Chyba při přidávání dokumentu k přenosu', 'splash_error_add_to_transmittal' => 'Chyba při přidávání dokumentu k přenosu',
'splash_error_rm_download_link' => 'Chyba při odstranění odkazu ke stažení', 'splash_error_rm_download_link' => 'Chyba při odstranění odkazu ke stažení',
@ -1704,9 +1739,13 @@ Jméno: [username]
'switched_to' => 'Přepnuto na', 'switched_to' => 'Přepnuto na',
'takeOverAttributeValue' => 'Převzít hodnotu atributu z poslední verze', 'takeOverAttributeValue' => 'Převzít hodnotu atributu z poslední verze',
'takeOverGrpApprover' => 'Převzít skupinu schvalovatelů od poslední verze.', 'takeOverGrpApprover' => 'Převzít skupinu schvalovatelů od poslední verze.',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => 'Převzít skupinu recenzentů z poslední verze.', 'takeOverGrpReviewer' => 'Převzít skupinu recenzentů z poslední verze.',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => 'Převzít individuální schvalující osobu od poslední verze.', 'takeOverIndApprover' => 'Převzít individuální schvalující osobu od poslední verze.',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => 'Převzít jednotlivého recenzenta z poslední verze.', 'takeOverIndReviewer' => 'Převzít jednotlivého recenzenta z poslední verze.',
'takeOverIndReviewers' => '',
'tasks' => 'Úkoly', 'tasks' => 'Úkoly',
'task_description' => 'Popis', 'task_description' => 'Popis',
'task_disabled' => 'Vypnuto', 'task_disabled' => 'Vypnuto',
@ -1750,6 +1789,7 @@ Jméno: [username]
'transfer_no_write_access' => 'Uživatel nemá přístup k zápisu do složky', 'transfer_no_write_access' => 'Uživatel nemá přístup k zápisu do složky',
'transfer_objects' => 'Přenos objektů', 'transfer_objects' => 'Přenos objektů',
'transfer_objects_to_user' => 'Nový vlastník', 'transfer_objects_to_user' => 'Nový vlastník',
'transfer_process_to_user' => '',
'transfer_to_user' => 'Přenos k uživateli', 'transfer_to_user' => 'Přenos k uživateli',
'transition_triggered_email' => 'Spuštěn přechod workflow', 'transition_triggered_email' => 'Spuštěn přechod workflow',
'transition_triggered_email_body' => 'Spuštěn přechod workflow 'transition_triggered_email_body' => 'Spuštěn přechod workflow
@ -1831,6 +1871,7 @@ URL: [url]',
'versioning_file_creation_warning' => 'Pomocí této operace můžete vytvořit soubor obsahující informace o verzování celé složky DMS. Po vytvoření bude každý soubor uložen uvnitř složky dokumentů.', 'versioning_file_creation_warning' => 'Pomocí této operace můžete vytvořit soubor obsahující informace o verzování celé složky DMS. Po vytvoření bude každý soubor uložen uvnitř složky dokumentů.',
'versioning_info' => 'Info verzování', 'versioning_info' => 'Info verzování',
'versiontolow' => 'Příliš nízká verze', 'versiontolow' => 'Příliš nízká verze',
'version_comment' => 'Poznámka k verzi',
'version_deleted_email' => 'Verze smazána', 'version_deleted_email' => 'Verze smazána',
'version_deleted_email_body' => 'Verze smazána 'version_deleted_email_body' => 'Verze smazána
Dokument: [name] Dokument: [name]
@ -1873,6 +1914,7 @@ URL: [url]',
'workflow_summary' => 'Souhrn workflow', 'workflow_summary' => 'Souhrn workflow',
'workflow_transition_without_user_group' => 'Alespoň jedna z transformací pracovního postupu nemá uživatele ani skupinu!', 'workflow_transition_without_user_group' => 'Alespoň jedna z transformací pracovního postupu nemá uživatele ani skupinu!',
'workflow_user_summary' => 'Přehled uživatelů', 'workflow_user_summary' => 'Přehled uživatelů',
'wrong_filetype' => '',
'x_more_objects' => 'Načíst další dokumenty ([number])', 'x_more_objects' => 'Načíst další dokumenty ([number])',
'year_view' => 'Zobrazení roku', 'year_view' => 'Zobrazení roku',
'yes' => 'Ano', 'yes' => 'Ano',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (2695), dgrutsch (22) // Translators: Admin (2740), dgrutsch (22)
$text = array( $text = array(
'2_factor_auth' => '2-Faktor Authentifizierung', '2_factor_auth' => '2-Faktor Authentifizierung',
@ -90,11 +90,14 @@ URL: [url]',
'and' => 'und', 'and' => 'und',
'apply' => 'Anwenden', 'apply' => 'Anwenden',
'approvals_accepted' => '[no_approvals] Freigaben', 'approvals_accepted' => '[no_approvals] Freigaben',
'approvals_accepted_latest' => '(davon [no_approvals] in letzter Version)',
'approvals_and_reviews_accepted' => '[no_approvals] Freigaben und [no_reviews] Prüfungen', 'approvals_and_reviews_accepted' => '[no_approvals] Freigaben und [no_reviews] Prüfungen',
'approvals_and_reviews_not_touched' => '[no_approvals] offene Freigaben und [no_reviews] offene Prüfungen', 'approvals_and_reviews_not_touched' => '[no_approvals] offene Freigaben und [no_reviews] offene Prüfungen',
'approvals_and_reviews_rejected' => '[no_approvals] abgelehnte Freigaben und [no_reviews] abgelehnte Prüfungen', 'approvals_and_reviews_rejected' => '[no_approvals] abgelehnte Freigaben und [no_reviews] abgelehnte Prüfungen',
'approvals_not_touched' => '[no_approvals] offene Freigaben', 'approvals_not_touched' => '[no_approvals] offene Freigaben',
'approvals_not_touched_latest' => '(davon [no_approvals] in letzter Version)',
'approvals_rejected' => '[no_approvals] abgelehnte Freigaben', 'approvals_rejected' => '[no_approvals] abgelehnte Freigaben',
'approvals_rejected_latest' => '(davon [no_approvals] in letzter Version)',
'approvals_without_group' => 'Freigaben ohne Gruppe', 'approvals_without_group' => 'Freigaben ohne Gruppe',
'approvals_without_user' => 'Freigaben ohne Benutzer', 'approvals_without_user' => 'Freigaben ohne Benutzer',
'approval_deletion_email' => 'Freigabeaufforderung gelöscht', 'approval_deletion_email' => 'Freigabeaufforderung gelöscht',
@ -229,6 +232,7 @@ URL: [url]',
'category_in_use' => 'Diese Kategorie wird zur Zeit von Dokumenten verwendet.', 'category_in_use' => 'Diese Kategorie wird zur Zeit von Dokumenten verwendet.',
'category_noname' => 'Kein Kategoriename eingetragen.', 'category_noname' => 'Kein Kategoriename eingetragen.',
'ca_ES' => 'Katalanisch', 'ca_ES' => 'Katalanisch',
'changelog_loading' => 'Bitte warten, bis die Liste der Änderungen geladen ist …',
'change_assignments' => 'Setze Prüfer/Freigeber', 'change_assignments' => 'Setze Prüfer/Freigeber',
'change_password' => 'Passwort ändern', 'change_password' => 'Passwort ändern',
'change_password_message' => 'Ihr Passwort wurde geändert.', 'change_password_message' => 'Ihr Passwort wurde geändert.',
@ -447,6 +451,7 @@ Der Link ist bis zum [valid] gültig.
'do_object_repair' => 'Repariere alle Ordner und Dokumente.', 'do_object_repair' => 'Repariere alle Ordner und Dokumente.',
'do_object_setchecksum' => 'Setze Check-Summe', 'do_object_setchecksum' => 'Setze Check-Summe',
'do_object_setfilesize' => 'Setze Dateigröße', 'do_object_setfilesize' => 'Setze Dateigröße',
'do_object_setfiletype' => 'Setze Dateityp',
'do_object_unlink' => 'Lösche Dokumentenversion', 'do_object_unlink' => 'Lösche Dokumentenversion',
'draft' => 'Entwurf', 'draft' => 'Entwurf',
'draft_pending_approval' => 'Entwurf - bevorstehende Freigabe', 'draft_pending_approval' => 'Entwurf - bevorstehende Freigabe',
@ -455,6 +460,7 @@ Der Link ist bis zum [valid] gültig.
'dropfolderdir_missing' => 'Ihr persönlicher Ablageordner auf dem Server existiert nicht! Kontaktieren Sie den Administrator, um in anlegen zu lassen.', 'dropfolderdir_missing' => 'Ihr persönlicher Ablageordner auf dem Server existiert nicht! Kontaktieren Sie den Administrator, um in anlegen zu lassen.',
'dropfolder_file' => 'Datei aus Ablageordner', 'dropfolder_file' => 'Datei aus Ablageordner',
'dropfolder_folder' => 'Ordner aus Ablageordner', 'dropfolder_folder' => 'Ordner aus Ablageordner',
'dropfolder_metadata' => '',
'dropupload' => 'Direkt Hochladen', 'dropupload' => 'Direkt Hochladen',
'drop_files_here' => 'Dateien hier hin ziehen!', 'drop_files_here' => 'Dateien hier hin ziehen!',
'dump_creation' => 'DB dump erzeugen', 'dump_creation' => 'DB dump erzeugen',
@ -480,6 +486,7 @@ Der Link ist bis zum [valid] gültig.
'edit_folder_props' => 'Bearbeiten', 'edit_folder_props' => 'Bearbeiten',
'edit_group' => 'Gruppe bearbeiten', 'edit_group' => 'Gruppe bearbeiten',
'edit_online' => 'Online editieren', 'edit_online' => 'Online editieren',
'edit_online_warning' => 'Mit dem Speichern wird die aktuellen Version des Dokuments überschrieben. Es wird keine neue Version angelegt.',
'edit_task' => 'Task editieren', 'edit_task' => 'Task editieren',
'edit_transmittal_props' => 'Attribute der Dokumentenliste bearbeiten', 'edit_transmittal_props' => 'Attribute der Dokumentenliste bearbeiten',
'edit_user' => 'Benutzer bearbeiten', 'edit_user' => 'Benutzer bearbeiten',
@ -557,6 +564,7 @@ URL: [url]',
'files_deletion' => 'Dateien löschen', 'files_deletion' => 'Dateien löschen',
'files_deletion_warning' => 'Durch diese Operation können Sie Dokumente des DMS löschen. Die Versions-Information bleibt erhalten.', 'files_deletion_warning' => 'Durch diese Operation können Sie Dokumente des DMS löschen. Die Versions-Information bleibt erhalten.',
'files_loading' => 'Bitte warten, bis die Dateiliste geladen ist …', 'files_loading' => 'Bitte warten, bis die Dateiliste geladen ist …',
'filetype' => 'Dateityp',
'file_size' => 'Dateigröße', 'file_size' => 'Dateigröße',
'filter_for_documents' => 'Zusätzliche Filter für Dokumente', 'filter_for_documents' => 'Zusätzliche Filter für Dokumente',
'filter_for_folders' => 'Zusätzliche Filter für Ordner', 'filter_for_folders' => 'Zusätzliche Filter für Ordner',
@ -608,6 +616,7 @@ Benutzer: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Ordner umbenannt', 'folder_renamed_email_subject' => '[sitename]: [name] - Ordner umbenannt',
'folder_title' => 'SeedDMS - Ordner: [foldername]', 'folder_title' => 'SeedDMS - Ordner: [foldername]',
'foot_note' => '',
'force_update' => 'Aktualisieren', 'force_update' => 'Aktualisieren',
'friday' => 'Freitag', 'friday' => 'Freitag',
'friday_abbr' => 'Fr', 'friday_abbr' => 'Fr',
@ -634,6 +643,7 @@ URL: [url]',
'group_members' => 'Gruppenmitglieder', 'group_members' => 'Gruppenmitglieder',
'group_receipt_summary' => 'Übersicht Gruppenbestätigungen', 'group_receipt_summary' => 'Übersicht Gruppenbestätigungen',
'group_review_summary' => 'Übersicht Gruppenprüfungen', 'group_review_summary' => 'Übersicht Gruppenprüfungen',
'group_revision_summary' => 'Übersicht Gruppenwiederholungsprüfungen',
'guest_login' => 'Als Gast anmelden', 'guest_login' => 'Als Gast anmelden',
'guest_login_disabled' => 'Anmeldung als Gast ist gesperrt.', 'guest_login_disabled' => 'Anmeldung als Gast ist gesperrt.',
'hash' => 'Hash-Wert', 'hash' => 'Hash-Wert',
@ -751,6 +761,7 @@ URL: [url]',
'lock_document' => 'Sperren', 'lock_document' => 'Sperren',
'lock_message' => 'Dieses Dokument ist durch [username] gesperrt. Nur authorisierte Benutzer können diese Sperrung aufheben.', 'lock_message' => 'Dieses Dokument ist durch [username] gesperrt. Nur authorisierte Benutzer können diese Sperrung aufheben.',
'lock_status' => 'Status', 'lock_status' => 'Status',
'logfile_loading' => 'Bitte warten, bis die Log-Datei geladen ist …',
'login' => 'Login', 'login' => 'Login',
'login_disabled_text' => 'Ihr Konto ist gesperrt. Der Grund sind möglicherweise zu viele gescheiterte Anmeldeversuche.', 'login_disabled_text' => 'Ihr Konto ist gesperrt. Der Grund sind möglicherweise zu viele gescheiterte Anmeldeversuche.',
'login_disabled_title' => 'Konto gesperrt', 'login_disabled_title' => 'Konto gesperrt',
@ -836,9 +847,11 @@ Benutzer: [username]
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]: [folder_name] - Neuer Ordner', 'new_subfolder_email_subject' => '[sitename]: [folder_name] - Neuer Ordner',
'new_user_image' => 'Neues Bild', 'new_user_image' => 'Neues Bild',
'next_revision_abbr' => 'Nächste Wieder.-Prüf.',
'next_state' => 'Neuer Status', 'next_state' => 'Neuer Status',
'nl_NL' => 'Niederländisch', 'nl_NL' => 'Niederländisch',
'no' => 'Nein', 'no' => 'Nein',
'notification' => 'Beobachter',
'notify_added_email' => 'Benachrichtigung per Mail wurde eingerichtet', 'notify_added_email' => 'Benachrichtigung per Mail wurde eingerichtet',
'notify_added_email_body' => 'Added to notification list 'notify_added_email_body' => 'Added to notification list
Name: [name] Name: [name]
@ -858,9 +871,11 @@ URL: [url]',
'no_action' => 'Keine Aktion erforderlich.', 'no_action' => 'Keine Aktion erforderlich.',
'no_approval_needed' => 'Keine offenen Freigaben.', 'no_approval_needed' => 'Keine offenen Freigaben.',
'no_attached_files' => 'Keine angehängten Dokumente', 'no_attached_files' => 'Keine angehängten Dokumente',
'no_backup_dir' => 'Das Backup-Verzeichnis ist nicht gesetzt',
'no_current_version' => 'Sie verwenden eine ältere Version als die zur Zeit verfügbare Version [latestversion].', 'no_current_version' => 'Sie verwenden eine ältere Version als die zur Zeit verfügbare Version [latestversion].',
'no_default_keywords' => 'Keine Vorlagen vorhanden', 'no_default_keywords' => 'Keine Vorlagen vorhanden',
'no_docs_checked_out' => 'Keine Dokumente ausgecheckt', 'no_docs_checked_out' => 'Keine Dokumente ausgecheckt',
'no_docs_expired' => 'Keine abgelaufenen Dokumente',
'no_docs_locked' => 'Keine Dokumente gesperrt.', 'no_docs_locked' => 'Keine Dokumente gesperrt.',
'no_docs_needs_correction' => 'Keine Dokumente, die korrigiert werden müssen', 'no_docs_needs_correction' => 'Keine Dokumente, die korrigiert werden müssen',
'no_docs_rejected' => 'Keine Dokumente abgelehnt.', 'no_docs_rejected' => 'Keine Dokumente abgelehnt.',
@ -956,8 +971,11 @@ Sollen Sie danach immer noch Probleme bei der Anmeldung haben, dann kontaktieren
'quota_is_disabled' => 'Quota-Unterstützung ist zur Zeit ausgeschaltet. Benutzer-Quota werden ignoriert bis Quota-Unterstützung in den Einstellungen eingeschaltet wird.', 'quota_is_disabled' => 'Quota-Unterstützung ist zur Zeit ausgeschaltet. Benutzer-Quota werden ignoriert bis Quota-Unterstützung in den Einstellungen eingeschaltet wird.',
'quota_warning' => 'Ihr maximal verfügbarer Plattenplatz wurde um [bytes] überschritten. Bitte löschen Sie Dokumente oder ältere Versionen.', 'quota_warning' => 'Ihr maximal verfügbarer Plattenplatz wurde um [bytes] überschritten. Bitte löschen Sie Dokumente oder ältere Versionen.',
'receipts_accepted' => '[no_receipts] Empfangsbestätigungen', 'receipts_accepted' => '[no_receipts] Empfangsbestätigungen',
'receipts_accepted_latest' => '(davon [no_receipts] in letzter Version)',
'receipts_not_touched' => '[no_receipts] offene Empfangsbestätigungen', 'receipts_not_touched' => '[no_receipts] offene Empfangsbestätigungen',
'receipts_not_touched_latest' => '(davon [no_receipts] in letzter Version)',
'receipts_rejected' => '[no_receipts] abgelehnte Empfangsbestätigungen', 'receipts_rejected' => '[no_receipts] abgelehnte Empfangsbestätigungen',
'receipts_rejected_latest' => '(davon [no_receipts] in letzter Version)',
'receipts_without_group' => 'Empfangsbestätigungen ohne Gruppe', 'receipts_without_group' => 'Empfangsbestätigungen ohne Gruppe',
'receipts_without_user' => 'Empfangsbestätigungen ohne Benutzer', 'receipts_without_user' => 'Empfangsbestätigungen ohne Benutzer',
'receipt_deletion_email_body' => 'Benutzer von Liste der Empfänger gelöscht 'receipt_deletion_email_body' => 'Benutzer von Liste der Empfänger gelöscht
@ -1039,8 +1057,11 @@ URL: [url]',
'reviewer_already_assigned' => 'Prüfer bereits zugewiesen', 'reviewer_already_assigned' => 'Prüfer bereits zugewiesen',
'reviewer_already_removed' => 'Prüfer wurde bereits aus dem Prüfvorgang entfernt oder hat die Prüfung bereits abgeschlossen', 'reviewer_already_removed' => 'Prüfer wurde bereits aus dem Prüfvorgang entfernt oder hat die Prüfung bereits abgeschlossen',
'reviews_accepted' => '[no_reviews] Prüfungen', 'reviews_accepted' => '[no_reviews] Prüfungen',
'reviews_accepted_latest' => '(davon [no_reviews] in letzter Version)',
'reviews_not_touched' => '[no_reviews] offene Prüfungen', 'reviews_not_touched' => '[no_reviews] offene Prüfungen',
'reviews_not_touched_latest' => '(davon [no_reviews] in letzter Version)',
'reviews_rejected' => '[no_reviews] abgelehnte Prüfungen', 'reviews_rejected' => '[no_reviews] abgelehnte Prüfungen',
'reviews_rejected_latest' => '(davon [no_reviews] in letzter Version)',
'reviews_without_group' => 'Prüfungen ohne Gruppe', 'reviews_without_group' => 'Prüfungen ohne Gruppe',
'reviews_without_user' => 'Prüfungen ohne Benutzer', 'reviews_without_user' => 'Prüfungen ohne Benutzer',
'review_deletion_email' => 'Prüfungsaufforderung gelöscht', 'review_deletion_email' => 'Prüfungsaufforderung gelöscht',
@ -1078,9 +1099,13 @@ URL: [url]',
'revise_document' => 'Wiederholungsprüfung', 'revise_document' => 'Wiederholungsprüfung',
'revise_document_on' => 'Nächste Wiederholungsprüfung des Dokuments am [date]', 'revise_document_on' => 'Nächste Wiederholungsprüfung des Dokuments am [date]',
'revisions_accepted' => '[no_revisions] Wiederholungsprüfungen', 'revisions_accepted' => '[no_revisions] Wiederholungsprüfungen',
'revisions_accepted_latest' => '(davon [no_revisions] in letzter Version)',
'revisions_not_touched' => '[no_revisions] offene Wiederholungspüfungen', 'revisions_not_touched' => '[no_revisions] offene Wiederholungspüfungen',
'revisions_not_touched_latest' => '(davon [no_revisions] in letzter Version)',
'revisions_pending' => '[no_revisions] zukünftige Wiederholungsprüfungen', 'revisions_pending' => '[no_revisions] zukünftige Wiederholungsprüfungen',
'revisions_pending_latest' => '(davon [no_revisions] in letzter Version)',
'revisions_rejected' => '[no_revisions] abgelehnte Wiederholungsprüfungen', 'revisions_rejected' => '[no_revisions] abgelehnte Wiederholungsprüfungen',
'revisions_rejected_latest' => '(davon [no_revisions] in letzter Version)',
'revisions_without_group' => 'Wiederholungsprüfungen ohne Gruppe', 'revisions_without_group' => 'Wiederholungsprüfungen ohne Gruppe',
'revisions_without_user' => 'Wiederholungsprüfungen ohne Benutzer', 'revisions_without_user' => 'Wiederholungsprüfungen ohne Benutzer',
'revision_date' => 'Datum der Wiederholungsprüfung', 'revision_date' => 'Datum der Wiederholungsprüfung',
@ -1102,6 +1127,7 @@ Kommentar: [comment]
Benutzer: [username] Benutzer: [username]
URL: [url]', URL: [url]',
'revision_submit_email_subject' => '[sitename]: [name] - Erneute Freigabe erteilen', 'revision_submit_email_subject' => '[sitename]: [name] - Erneute Freigabe erteilen',
'revision_summary' => 'Übersicht Wiederholungsprüfungen',
'revisors' => 'Wiederholungsprüfer', 'revisors' => 'Wiederholungsprüfer',
'revisor_already_assigned' => 'Benutzer bereits als Wiederholungsprüfer eingetragen.', 'revisor_already_assigned' => 'Benutzer bereits als Wiederholungsprüfer eingetragen.',
'revisor_already_removed' => 'Wiederholungsprüfer wurde bereits vom Prozess ausgeschlossen oder hat das Dokument bereits geprüft.', 'revisor_already_removed' => 'Wiederholungsprüfer wurde bereits vom Prozess ausgeschlossen oder hat das Dokument bereits geprüft.',
@ -1302,7 +1328,7 @@ Name: [username]
'settings_dropFolderDir_desc' => 'Dieses Verzeichnis kann dazu benutzt werden Dokumente auf dem Server abzulegen und von dort zu importieren anstatt sie über den Browser hochzuladen. Das Verzeichnis muss ein Unterverzeichnis mit dem Login-Namen des angemeldeten Benutzers beinhalten.', 'settings_dropFolderDir_desc' => 'Dieses Verzeichnis kann dazu benutzt werden Dokumente auf dem Server abzulegen und von dort zu importieren anstatt sie über den Browser hochzuladen. Das Verzeichnis muss ein Unterverzeichnis mit dem Login-Namen des angemeldeten Benutzers beinhalten.',
'settings_Edition' => 'Funktions-Einstellungen', 'settings_Edition' => 'Funktions-Einstellungen',
'settings_editOnlineFileTypes' => 'Dateitypen für Online-Editieren', 'settings_editOnlineFileTypes' => 'Dateitypen für Online-Editieren',
'settings_editOnlineFileTypes_desc' => 'Dateien mit den angegebenen Endungen können Online editiert werden (benutzen Sie ausschließlich Kleinbuchstaben).', 'settings_editOnlineFileTypes_desc' => 'Dateien mit den angegebenen Endungen oder Mimetypes können Online editiert werden (benutzen Sie ausschließlich Kleinbuchstaben).',
'settings_enable2FactorAuthentication' => '2-Faktor Authentifizierung einschalten', 'settings_enable2FactorAuthentication' => '2-Faktor Authentifizierung einschalten',
'settings_enable2FactorAuthentication_desc' => 'Schaltet die 2-Faktor Authentifizierung ein, welche den Google Authenticator auf dem Mobiltelefon erfordert.', 'settings_enable2FactorAuthentication_desc' => 'Schaltet die 2-Faktor Authentifizierung ein, welche den Google Authenticator auf dem Mobiltelefon erfordert.',
'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow' => '',
@ -1365,8 +1391,10 @@ Name: [username]
'settings_enableReceiptWorkflow_desc' => 'Anwählen, um den Workflow zur Kenntnisnahme von Dokumenten einzuschalten', 'settings_enableReceiptWorkflow_desc' => 'Anwählen, um den Workflow zur Kenntnisnahme von Dokumenten einzuschalten',
'settings_enableRecursiveCount' => 'Rekursive Dokumenten-/Ordner-Zählung', 'settings_enableRecursiveCount' => 'Rekursive Dokumenten-/Ordner-Zählung',
'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_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_enableRevisionOnVoteReject' => 'Ablehnung durch einen Wiederholungsprüfer', 'settings_enableRevisionOneVoteReject' => 'Ablehnung durch einen Wiederholungsprüfer',
'settings_enableRevisionOnVoteReject_desc' => 'Diese Einstellung setzen, wenn die Ablehnung einer Wiederholungsprüfung zur Ablehnung des Dokuments führen soll und nicht den Status \'Korrektur erforderlich\' setzt.', 'settings_enableRevisionOneVoteReject_desc' => 'Diese Einstellung setzen, wenn die Ablehnung einer Wiederholungsprüfung durch einen einzelnen Prüfer den Status \'Korrektur erforderlich\' setzt und nicht erst alle Prüfungen abgewartet werden, bevor ein Statuswechsel vollzogen wird.',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Ermögliche Wiederholungsprüfung von Dokumenten', '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_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' => 'Erlaube Empfangsbestätigung durch angemeldeten Benutzer',
@ -1457,10 +1485,14 @@ Name: [username]
'settings_maxUploadSize' => 'Maximale Größe hochzuladener Dateien', 'settings_maxUploadSize' => 'Maximale Größe hochzuladener Dateien',
'settings_maxUploadSize_desc' => 'Dies ist die maximale Größe einer hochzuladenen Datei. Es begrenzt sowohl Dokumentenversionen als auch Anhänge.', 'settings_maxUploadSize_desc' => 'Dies ist die maximale Größe einer hochzuladenen Datei. Es begrenzt sowohl Dokumentenversionen als auch Anhänge.',
'settings_more_settings' => 'Weitere Einstellungen. Login mit admin/admin', 'settings_more_settings' => 'Weitere Einstellungen. Login mit admin/admin',
'settings_noDocumentFormFields' => 'Diese Felder nicht zeigen',
'settings_noDocumentFormFields_desc' => 'Diese Felder werden bei der Neuanlage und beim Bearbeiten eines Dokuments nicht angezeigt. Bestehende Werte werden beibehalten.',
'settings_notfound' => 'Nicht gefunden', 'settings_notfound' => 'Nicht gefunden',
'settings_Notification' => 'Benachrichtigungen-Einstellungen', 'settings_Notification' => 'Benachrichtigungen-Einstellungen',
'settings_notwritable' => 'Die Konfiguration kann nicht gespeichert werden, weil die Konfigurationsdatei nicht schreibbar ist.', 'settings_notwritable' => 'Die Konfiguration kann nicht gespeichert werden, weil die Konfigurationsdatei nicht schreibbar ist.',
'settings_no_content_dir' => 'Content directory', 'settings_no_content_dir' => 'Content directory',
'settings_onePageMode' => 'Einseiten-Modus',
'settings_onePageMode_desc' => 'Der Einseiten-Modus schaltet javascript auf der ViewFolder-Seite ein, der die Ordner- und Dokumentenliste, die Navigation, etc. aktualisiert, wenn auf einen Ordner geklickt wird.',
'settings_overrideMimeType' => 'Überschreibe MimeType', 'settings_overrideMimeType' => 'Überschreibe MimeType',
'settings_overrideMimeType_desc' => 'Überschreibe den MimeType, der vom Browser beim Hochladen einer Datei übertragen wird. Der neue MimeType wird von SeedDMS selbst ermittelt.', 'settings_overrideMimeType_desc' => 'Überschreibe den MimeType, der vom Browser beim Hochladen einer Datei übertragen wird. Der neue MimeType wird von SeedDMS selbst ermittelt.',
'settings_partitionSize' => 'Partitionsgröße', 'settings_partitionSize' => 'Partitionsgröße',
@ -1577,6 +1609,7 @@ Name: [username]
'settings_workflowMode' => 'Workflow mode', 'settings_workflowMode' => 'Workflow mode',
'settings_workflowMode_desc' => 'Der erweiterte Workflow-Modes erlaubt es eigene Workflows zu erstellen.', 'settings_workflowMode_desc' => 'Der erweiterte Workflow-Modes erlaubt es eigene Workflows zu erstellen.',
'settings_workflowMode_valadvanced' => 'erweitert', 'settings_workflowMode_valadvanced' => 'erweitert',
'settings_workflowMode_valnone' => 'keiner',
'settings_workflowMode_valtraditional' => 'traditionell', 'settings_workflowMode_valtraditional' => 'traditionell',
'settings_workflowMode_valtraditional_only_approval' => 'traditional (ohne Prüfung)', 'settings_workflowMode_valtraditional_only_approval' => 'traditional (ohne Prüfung)',
'settings_zendframework' => 'Zend Framework', 'settings_zendframework' => 'Zend Framework',
@ -1591,6 +1624,7 @@ Name: [username]
'sign_in' => 'Anmelden', 'sign_in' => 'Anmelden',
'sign_out' => 'Abmelden', 'sign_out' => 'Abmelden',
'sign_out_user' => 'Benutzer abmelden', 'sign_out_user' => 'Benutzer abmelden',
'site_brand' => '',
'sk_SK' => 'Slovakisch', 'sk_SK' => 'Slovakisch',
'sort_by_date' => 'Nach Datum sortieren', 'sort_by_date' => 'Nach Datum sortieren',
'sort_by_name' => 'Nach Name sortieren', 'sort_by_name' => 'Nach Name sortieren',
@ -1620,6 +1654,7 @@ Name: [username]
'splash_edit_group' => 'Gruppe gespeichert', 'splash_edit_group' => 'Gruppe gespeichert',
'splash_edit_role' => 'Rolle gespeichert', 'splash_edit_role' => 'Rolle gespeichert',
'splash_edit_task' => 'Task gespeichert', 'splash_edit_task' => 'Task gespeichert',
'splash_edit_transmittal' => 'Dokumentenliste gespeichert',
'splash_edit_user' => 'Benutzer gespeichert', 'splash_edit_user' => 'Benutzer gespeichert',
'splash_error_add_to_transmittal' => 'Fehler beim Hinzufügen zur Dokumentenliste', 'splash_error_add_to_transmittal' => 'Fehler beim Hinzufügen zur Dokumentenliste',
'splash_error_rm_download_link' => 'Fehler beim Löschen des Download-Links', 'splash_error_rm_download_link' => 'Fehler beim Löschen des Download-Links',
@ -1714,9 +1749,13 @@ Name: [username]
'switched_to' => 'Gewechselt zu', 'switched_to' => 'Gewechselt zu',
'takeOverAttributeValue' => 'Attributwert von vorheriger Version übernehmen', 'takeOverAttributeValue' => 'Attributwert von vorheriger Version übernehmen',
'takeOverGrpApprover' => 'Übernehme Gruppe von Freigebenden von letzter Version.', 'takeOverGrpApprover' => 'Übernehme Gruppe von Freigebenden von letzter Version.',
'takeOverGrpApprovers' => 'Gruppenfreigeber übernehmen',
'takeOverGrpReviewer' => 'Übernehme Gruppe von Prüfern von letzter Version.', 'takeOverGrpReviewer' => 'Übernehme Gruppe von Prüfern von letzter Version.',
'takeOverGrpReviewers' => 'Gruppenprüfer übernehmen',
'takeOverIndApprover' => 'Übernehme Einzelfreigebende von letzter Version.', 'takeOverIndApprover' => 'Übernehme Einzelfreigebende von letzter Version.',
'takeOverIndApprovers' => 'Einzelfreigeber übernehmen',
'takeOverIndReviewer' => 'Übernehme die Einzelprüfer von der letzten Version.', 'takeOverIndReviewer' => 'Übernehme die Einzelprüfer von der letzten Version.',
'takeOverIndReviewers' => 'Einzelprüfer übernehmen',
'tasks' => 'Aufgaben', 'tasks' => 'Aufgaben',
'task_description' => 'Beschreibung', 'task_description' => 'Beschreibung',
'task_disabled' => 'Deaktiviert', 'task_disabled' => 'Deaktiviert',
@ -1760,6 +1799,7 @@ Name: [username]
'transfer_no_write_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' => 'Objekte übertragen',
'transfer_objects_to_user' => 'Neuer Eigentümer', 'transfer_objects_to_user' => 'Neuer Eigentümer',
'transfer_process_to_user' => 'Prozess auf Benutzer übertragen',
'transfer_to_user' => 'Auf Benutzer übertragen', 'transfer_to_user' => 'Auf Benutzer übertragen',
'transition_triggered_email' => 'Workflow transition triggered', 'transition_triggered_email' => 'Workflow transition triggered',
'transition_triggered_email_body' => 'Workflow transition triggered 'transition_triggered_email_body' => 'Workflow transition triggered
@ -1841,6 +1881,7 @@ URL: [url]',
'versioning_file_creation_warning' => 'Mit dieser Operation erzeugen Sie pro Dokument eine Datei, die sämtliche Versions-Informationen des Dokuments enthält. Nach Erstellung wird jede Datei im Dokumentenverzeichnis gespeichert. Die erzeugten Dateien sind für den regulären Betrieb nicht erforderlich. Sie können aber von Nutzen sein, wenn der Dokumentenbestand auf ein anderes System übertragen werden soll.', 'versioning_file_creation_warning' => 'Mit dieser Operation erzeugen Sie pro Dokument eine Datei, die sämtliche Versions-Informationen des Dokuments enthält. Nach Erstellung wird jede Datei im Dokumentenverzeichnis gespeichert. Die erzeugten Dateien sind für den regulären Betrieb nicht erforderlich. Sie können aber von Nutzen sein, wenn der Dokumentenbestand auf ein anderes System übertragen werden soll.',
'versioning_info' => 'Versionsinformationen', 'versioning_info' => 'Versionsinformationen',
'versiontolow' => 'Version zu niedrig', 'versiontolow' => 'Version zu niedrig',
'version_comment' => 'Kommentar der Version',
'version_deleted_email' => 'Version gelöscht', 'version_deleted_email' => 'Version gelöscht',
'version_deleted_email_body' => 'Version gelöscht 'version_deleted_email_body' => 'Version gelöscht
Dokument: [name] Dokument: [name]
@ -1883,6 +1924,7 @@ URL: [url]',
'workflow_summary' => 'Übersicht Workflows', 'workflow_summary' => 'Übersicht Workflows',
'workflow_transition_without_user_group' => 'Mindestens eine Transition hat weder einen Benutzer noch eine Gruppe zugewiesen!', 'workflow_transition_without_user_group' => 'Mindestens eine Transition hat weder einen Benutzer noch eine Gruppe zugewiesen!',
'workflow_user_summary' => 'Übersicht Benutzer', 'workflow_user_summary' => 'Übersicht Benutzer',
'wrong_filetype' => 'Falscher Dateityp',
'x_more_objects' => '[number] weitere Objekte', 'x_more_objects' => '[number] weitere Objekte',
'year_view' => 'Jahresansicht', 'year_view' => 'Jahresansicht',
'yes' => 'Ja', 'yes' => 'Ja',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (281) // Translators: Admin (292)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -52,7 +52,7 @@ $text = array(
'add_approval' => '', 'add_approval' => '',
'add_attrdefgroup' => '', 'add_attrdefgroup' => '',
'add_document' => 'Νέο έγγραφο', 'add_document' => 'Νέο έγγραφο',
'add_document_link' => '', 'add_document_link' => 'Προσθήκη σύνδεσης',
'add_document_notify' => '', 'add_document_notify' => '',
'add_doc_reviewer_approver_warning' => '', 'add_doc_reviewer_approver_warning' => '',
'add_doc_workflow_warning' => '', 'add_doc_workflow_warning' => '',
@ -86,11 +86,14 @@ $text = array(
'and' => 'και', 'and' => 'και',
'apply' => 'Apply', 'apply' => 'Apply',
'approvals_accepted' => '', 'approvals_accepted' => '',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '', 'approvals_and_reviews_accepted' => '',
'approvals_and_reviews_not_touched' => '', 'approvals_and_reviews_not_touched' => '',
'approvals_and_reviews_rejected' => '', 'approvals_and_reviews_rejected' => '',
'approvals_not_touched' => '', 'approvals_not_touched' => '',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '', 'approvals_rejected' => '',
'approvals_rejected_latest' => '',
'approvals_without_group' => '', 'approvals_without_group' => '',
'approvals_without_user' => '', 'approvals_without_user' => '',
'approval_deletion_email' => '', 'approval_deletion_email' => '',
@ -200,12 +203,13 @@ $text = array(
'category_in_use' => 'Η Κατηγορία αυτή είναι σε χρήση.', 'category_in_use' => 'Η Κατηγορία αυτή είναι σε χρήση.',
'category_noname' => 'Δεν δόθηκε όνομα κατηγορίας.', 'category_noname' => 'Δεν δόθηκε όνομα κατηγορίας.',
'ca_ES' => 'Καταλανικά', 'ca_ES' => 'Καταλανικά',
'changelog_loading' => '',
'change_assignments' => '', 'change_assignments' => '',
'change_password' => 'Αλλαγή κωδικού', 'change_password' => 'Αλλαγή κωδικού',
'change_password_message' => 'Ο κωδικός σας έχει αλλάξει.', 'change_password_message' => 'Ο κωδικός σας έχει αλλάξει.',
'change_recipients' => '', 'change_recipients' => '',
'change_revisors' => '', 'change_revisors' => '',
'change_status' => '', 'change_status' => 'Αλλαγή κατάστασης',
'charts' => 'Διαγράμματα', 'charts' => 'Διαγράμματα',
'chart_docsaccumulated_title' => 'Αριθμός Εγγράφων', 'chart_docsaccumulated_title' => 'Αριθμός Εγγράφων',
'chart_docspercategory_title' => 'Έγγραφα κατά κατηγορία', 'chart_docspercategory_title' => 'Έγγραφα κατά κατηγορία',
@ -236,7 +240,7 @@ $text = array(
'choose_workflow_action' => '', 'choose_workflow_action' => '',
'choose_workflow_state' => '', 'choose_workflow_state' => '',
'class_name' => '', 'class_name' => '',
'clear_cache' => '', 'clear_cache' => 'Εκκαθάριση στιγμιαίας μνήμης',
'clear_clipboard' => '', 'clear_clipboard' => '',
'clear_password' => '', 'clear_password' => '',
'clipboard' => 'Πρόχειρο', 'clipboard' => 'Πρόχειρο',
@ -354,7 +358,7 @@ $text = array(
'document_status_changed_email' => '', 'document_status_changed_email' => '',
'document_status_changed_email_body' => '', 'document_status_changed_email_body' => '',
'document_status_changed_email_subject' => '', 'document_status_changed_email_subject' => '',
'document_title' => '', 'document_title' => 'Τίτλος εγγράφου',
'document_transfered_email_body' => '', 'document_transfered_email_body' => '',
'document_transfered_email_subject' => '', 'document_transfered_email_subject' => '',
'document_updated_email' => '', 'document_updated_email' => '',
@ -370,6 +374,7 @@ $text = array(
'do_object_repair' => '', 'do_object_repair' => '',
'do_object_setchecksum' => '', 'do_object_setchecksum' => '',
'do_object_setfilesize' => '', 'do_object_setfilesize' => '',
'do_object_setfiletype' => '',
'do_object_unlink' => '', 'do_object_unlink' => '',
'draft' => '', 'draft' => '',
'draft_pending_approval' => '', 'draft_pending_approval' => '',
@ -378,6 +383,7 @@ $text = array(
'dropfolderdir_missing' => '', 'dropfolderdir_missing' => '',
'dropfolder_file' => '', 'dropfolder_file' => '',
'dropfolder_folder' => '', 'dropfolder_folder' => '',
'dropfolder_metadata' => '',
'dropupload' => 'Γρήγορη Προσθήκη', 'dropupload' => 'Γρήγορη Προσθήκη',
'drop_files_here' => 'Προσθέστε έγγραφα εδώ!', 'drop_files_here' => 'Προσθέστε έγγραφα εδώ!',
'dump_creation' => '', 'dump_creation' => '',
@ -388,9 +394,9 @@ $text = array(
'duplicate_content' => '', 'duplicate_content' => '',
'edit' => '', 'edit' => '',
'edit_attributes' => '', 'edit_attributes' => '',
'edit_comment' => '', 'edit_comment' => 'Επεξερασία σχόλιου',
'edit_default_keywords' => '', 'edit_default_keywords' => '',
'edit_document_access' => '', 'edit_document_access' => 'Επεξεργασία πρόσβασης',
'edit_document_notify' => '', 'edit_document_notify' => '',
'edit_document_props' => 'Επεξεργασία εγγράφου', 'edit_document_props' => 'Επεξεργασία εγγράφου',
'edit_event' => '', 'edit_event' => '',
@ -403,6 +409,7 @@ $text = array(
'edit_folder_props' => 'Επεξεργασία φακέλου', 'edit_folder_props' => 'Επεξεργασία φακέλου',
'edit_group' => '', 'edit_group' => '',
'edit_online' => '', 'edit_online' => '',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => '', 'edit_transmittal_props' => '',
'edit_user' => '', 'edit_user' => '',
@ -476,6 +483,7 @@ $text = array(
'files_deletion' => 'Διαγραφή αρχείων', 'files_deletion' => 'Διαγραφή αρχείων',
'files_deletion_warning' => '', 'files_deletion_warning' => '',
'files_loading' => 'Παρακαλώ περιμένετε, μέχρι να φορτωθεί το αρχείο', 'files_loading' => 'Παρακαλώ περιμένετε, μέχρι να φορτωθεί το αρχείο',
'filetype' => '',
'file_size' => 'Μέγεθος αρχείου', 'file_size' => 'Μέγεθος αρχείου',
'filter_for_documents' => '', 'filter_for_documents' => '',
'filter_for_folders' => '', 'filter_for_folders' => '',
@ -500,6 +508,7 @@ $text = array(
'folder_renamed_email_body' => '', 'folder_renamed_email_body' => '',
'folder_renamed_email_subject' => '', 'folder_renamed_email_subject' => '',
'folder_title' => 'Όνομα Φακέλου', 'folder_title' => 'Όνομα Φακέλου',
'foot_note' => '',
'force_update' => '', 'force_update' => '',
'friday' => 'Παρασκευή', 'friday' => 'Παρασκευή',
'friday_abbr' => 'Πα', 'friday_abbr' => 'Πα',
@ -526,6 +535,7 @@ $text = array(
'group_members' => 'Μέλη ομάδας', 'group_members' => 'Μέλη ομάδας',
'group_receipt_summary' => '', 'group_receipt_summary' => '',
'group_review_summary' => '', 'group_review_summary' => '',
'group_revision_summary' => '',
'guest_login' => '', 'guest_login' => '',
'guest_login_disabled' => '', 'guest_login_disabled' => '',
'hash' => '', 'hash' => '',
@ -627,7 +637,7 @@ $text = array(
'legend' => 'Ιστορικό', 'legend' => 'Ιστορικό',
'librarydoc' => '', 'librarydoc' => '',
'linked_documents' => 'Σχετικά Έγγραφα', 'linked_documents' => 'Σχετικά Έγγραφα',
'linked_files' => '', 'linked_files' => 'Συνδεμένα αρχεία',
'linked_to_current_version' => '', 'linked_to_current_version' => '',
'linked_to_document' => '', 'linked_to_document' => '',
'linked_to_this_version' => '', 'linked_to_this_version' => '',
@ -643,6 +653,7 @@ $text = array(
'lock_document' => 'Κλείδωμα', 'lock_document' => 'Κλείδωμα',
'lock_message' => '', 'lock_message' => '',
'lock_status' => 'Κατάσταση', 'lock_status' => 'Κατάσταση',
'logfile_loading' => '',
'login' => 'Είσοδος', 'login' => 'Είσοδος',
'login_disabled_text' => '', 'login_disabled_text' => '',
'login_disabled_title' => '', 'login_disabled_title' => '',
@ -724,9 +735,11 @@ User: [username]
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '', 'new_subfolder_email_subject' => '',
'new_user_image' => '', 'new_user_image' => '',
'next_revision_abbr' => '',
'next_state' => '', 'next_state' => '',
'nl_NL' => 'Δανέζικα', 'nl_NL' => 'Δανέζικα',
'no' => 'Όχι', 'no' => 'Όχι',
'notification' => '',
'notify_added_email' => '', 'notify_added_email' => '',
'notify_added_email_body' => '', 'notify_added_email_body' => '',
'notify_added_email_subject' => '', 'notify_added_email_subject' => '',
@ -738,9 +751,11 @@ URL: [url]',
'no_action' => '', 'no_action' => '',
'no_approval_needed' => '', 'no_approval_needed' => '',
'no_attached_files' => '', 'no_attached_files' => '',
'no_backup_dir' => '',
'no_current_version' => '', 'no_current_version' => '',
'no_default_keywords' => '', 'no_default_keywords' => '',
'no_docs_checked_out' => '', 'no_docs_checked_out' => '',
'no_docs_expired' => '',
'no_docs_locked' => '', 'no_docs_locked' => '',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => '', 'no_docs_rejected' => '',
@ -764,7 +779,7 @@ URL: [url]',
'no_version_check' => '', 'no_version_check' => '',
'no_version_modification' => '', 'no_version_modification' => '',
'no_workflow_available' => '', 'no_workflow_available' => '',
'objectcheck' => '', 'objectcheck' => 'Αναζήτηση σε αρχεία και φακέλους',
'object_check_critical' => '', 'object_check_critical' => '',
'object_check_warning' => '', 'object_check_warning' => '',
'obsolete' => '', 'obsolete' => '',
@ -822,8 +837,11 @@ URL: [url]',
'quota_is_disabled' => '', 'quota_is_disabled' => '',
'quota_warning' => '', 'quota_warning' => '',
'receipts_accepted' => '', 'receipts_accepted' => '',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '', 'receipts_not_touched' => '',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '', 'receipts_rejected' => '',
'receipts_rejected_latest' => '',
'receipts_without_group' => '', 'receipts_without_group' => '',
'receipts_without_user' => '', 'receipts_without_user' => '',
'receipt_deletion_email_body' => '', 'receipt_deletion_email_body' => '',
@ -834,7 +852,7 @@ URL: [url]',
'receipt_status' => '', 'receipt_status' => '',
'receipt_summary' => '', 'receipt_summary' => '',
'receipt_update_failed' => '', 'receipt_update_failed' => '',
'recent_uploads' => '', 'recent_uploads' => 'Πρόσφατες μεταφορτώσεις',
'reception' => '', 'reception' => '',
'reception_acknowleged' => '', 'reception_acknowleged' => '',
'reception_noaction' => '', 'reception_noaction' => '',
@ -844,7 +862,7 @@ URL: [url]',
'redraw' => '', 'redraw' => '',
'refresh' => '', 'refresh' => '',
'rejected' => '', 'rejected' => '',
'released' => '', 'released' => 'Εκδόθηκε',
'removed_approver' => '', 'removed_approver' => '',
'removed_file_email' => '', 'removed_file_email' => '',
'removed_file_email_body' => '', 'removed_file_email_body' => '',
@ -871,8 +889,11 @@ URL: [url]',
'reviewer_already_assigned' => '', 'reviewer_already_assigned' => '',
'reviewer_already_removed' => '', 'reviewer_already_removed' => '',
'reviews_accepted' => '', 'reviews_accepted' => '',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '', 'reviews_not_touched' => '',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '', 'reviews_rejected' => '',
'reviews_rejected_latest' => '',
'reviews_without_group' => '', 'reviews_without_group' => '',
'reviews_without_user' => '', 'reviews_without_user' => '',
'review_deletion_email' => '', 'review_deletion_email' => '',
@ -893,9 +914,13 @@ URL: [url]',
'revise_document' => '', 'revise_document' => '',
'revise_document_on' => '', 'revise_document_on' => '',
'revisions_accepted' => '', 'revisions_accepted' => '',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '', 'revisions_not_touched' => '',
'revisions_not_touched_latest' => '',
'revisions_pending' => '', 'revisions_pending' => '',
'revisions_pending_latest' => '',
'revisions_rejected' => '', 'revisions_rejected' => '',
'revisions_rejected_latest' => '',
'revisions_without_group' => '', 'revisions_without_group' => '',
'revisions_without_user' => '', 'revisions_without_user' => '',
'revision_date' => '', 'revision_date' => '',
@ -905,6 +930,7 @@ URL: [url]',
'revision_status' => '', 'revision_status' => '',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => '', 'revisors' => '',
'revisor_already_assigned' => '', 'revisor_already_assigned' => '',
'revisor_already_removed' => '', 'revisor_already_removed' => '',
@ -1150,6 +1176,8 @@ URL: [url]',
'settings_enableReceiptWorkflow_desc' => '', 'settings_enableReceiptWorkflow_desc' => '',
'settings_enableRecursiveCount' => '', 'settings_enableRecursiveCount' => '',
'settings_enableRecursiveCount_desc' => '', 'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
@ -1242,10 +1270,14 @@ URL: [url]',
'settings_maxUploadSize' => '', 'settings_maxUploadSize' => '',
'settings_maxUploadSize_desc' => '', 'settings_maxUploadSize_desc' => '',
'settings_more_settings' => '', 'settings_more_settings' => '',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => '', 'settings_notfound' => '',
'settings_Notification' => '', 'settings_Notification' => '',
'settings_notwritable' => '', 'settings_notwritable' => '',
'settings_no_content_dir' => '', 'settings_no_content_dir' => '',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => '', 'settings_overrideMimeType' => '',
'settings_overrideMimeType_desc' => '', 'settings_overrideMimeType_desc' => '',
'settings_partitionSize' => '', 'settings_partitionSize' => '',
@ -1362,6 +1394,7 @@ URL: [url]',
'settings_workflowMode' => '', 'settings_workflowMode' => '',
'settings_workflowMode_desc' => '', 'settings_workflowMode_desc' => '',
'settings_workflowMode_valadvanced' => '', 'settings_workflowMode_valadvanced' => '',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => '', 'settings_workflowMode_valtraditional' => '',
'settings_workflowMode_valtraditional_only_approval' => '', 'settings_workflowMode_valtraditional_only_approval' => '',
'settings_zendframework' => '', 'settings_zendframework' => '',
@ -1376,6 +1409,7 @@ URL: [url]',
'sign_in' => 'Σύνδεση', 'sign_in' => 'Σύνδεση',
'sign_out' => 'Αποσύνδεση', 'sign_out' => 'Αποσύνδεση',
'sign_out_user' => 'Αποσύνδεση χρήστη', 'sign_out_user' => 'Αποσύνδεση χρήστη',
'site_brand' => '',
'sk_SK' => 'Σλοβάκικα', 'sk_SK' => 'Σλοβάκικα',
'sort_by_date' => '', 'sort_by_date' => '',
'sort_by_name' => '', 'sort_by_name' => '',
@ -1405,6 +1439,7 @@ URL: [url]',
'splash_edit_group' => '', 'splash_edit_group' => '',
'splash_edit_role' => '', 'splash_edit_role' => '',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => '', 'splash_edit_user' => '',
'splash_error_add_to_transmittal' => '', 'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => '', 'splash_error_rm_download_link' => '',
@ -1499,9 +1534,13 @@ URL: [url]',
'switched_to' => '', 'switched_to' => '',
'takeOverAttributeValue' => '', 'takeOverAttributeValue' => '',
'takeOverGrpApprover' => '', 'takeOverGrpApprover' => '',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => '', 'takeOverGrpReviewer' => '',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => '', 'takeOverIndApprover' => '',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => '', 'takeOverIndReviewer' => '',
'takeOverIndReviewers' => '',
'tasks' => '', 'tasks' => '',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1540,11 +1579,12 @@ URL: [url]',
'toggle_qrcode' => '', 'toggle_qrcode' => '',
'to_before_from' => '', 'to_before_from' => '',
'transfer_content' => '', 'transfer_content' => '',
'transfer_document' => '', 'transfer_document' => 'Μεταφορά εγγράφου',
'transfer_no_read_access' => '', 'transfer_no_read_access' => '',
'transfer_no_write_access' => '', 'transfer_no_write_access' => '',
'transfer_objects' => '', 'transfer_objects' => '',
'transfer_objects_to_user' => '', 'transfer_objects_to_user' => '',
'transfer_process_to_user' => '',
'transfer_to_user' => '', 'transfer_to_user' => '',
'transition_triggered_email' => '', 'transition_triggered_email' => '',
'transition_triggered_email_body' => '', 'transition_triggered_email_body' => '',
@ -1617,6 +1657,7 @@ URL: [url]',
'versioning_file_creation_warning' => '', 'versioning_file_creation_warning' => '',
'versioning_info' => '', 'versioning_info' => '',
'versiontolow' => '', 'versiontolow' => '',
'version_comment' => '',
'version_deleted_email' => '', 'version_deleted_email' => '',
'version_deleted_email_body' => '', 'version_deleted_email_body' => '',
'version_deleted_email_subject' => '', 'version_deleted_email_subject' => '',
@ -1654,6 +1695,7 @@ URL: [url]',
'workflow_summary' => '', 'workflow_summary' => '',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => '', 'workflow_user_summary' => '',
'wrong_filetype' => '',
'x_more_objects' => '', 'x_more_objects' => '',
'year_view' => '', 'year_view' => '',
'yes' => 'Ναι', 'yes' => 'Ναι',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1787), archonwang (3), dgrutsch (9), netixw (14) // Translators: Admin (1839), archonwang (3), dgrutsch (9), netixw (14)
$text = array( $text = array(
'2_factor_auth' => '2-factor authentication', '2_factor_auth' => '2-factor authentication',
@ -90,11 +90,14 @@ URL: [url]',
'and' => 'and', 'and' => 'and',
'apply' => 'Apply', 'apply' => 'Apply',
'approvals_accepted' => '[no_approvals] approvals already accepted', 'approvals_accepted' => '[no_approvals] approvals already accepted',
'approvals_accepted_latest' => '(being [no_approvals] in latest version)',
'approvals_and_reviews_accepted' => '[no_approvals] approvals and [no_reviews] reviews already accepted', 'approvals_and_reviews_accepted' => '[no_approvals] approvals and [no_reviews] reviews already accepted',
'approvals_and_reviews_not_touched' => '[no_approvals] approvals and [no_reviews] reviews not being touched', 'approvals_and_reviews_not_touched' => '[no_approvals] approvals and [no_reviews] reviews not being touched',
'approvals_and_reviews_rejected' => '[no_approvals] approvals and [no_reviews] reviews already rejected', 'approvals_and_reviews_rejected' => '[no_approvals] approvals and [no_reviews] reviews already rejected',
'approvals_not_touched' => '[no_approvals] approvals not being touched', 'approvals_not_touched' => '[no_approvals] approvals not being touched',
'approvals_not_touched_latest' => '(being [no_approvals] in latest version)',
'approvals_rejected' => '[no_approvals] approvals already rejected', 'approvals_rejected' => '[no_approvals] approvals already rejected',
'approvals_rejected_latest' => '(being [no_approvals] in latest version)',
'approvals_without_group' => 'Approvals without group', 'approvals_without_group' => 'Approvals without group',
'approvals_without_user' => 'Approvals without user', 'approvals_without_user' => 'Approvals without user',
'approval_deletion_email' => 'Approval request deleted', 'approval_deletion_email' => 'Approval request deleted',
@ -221,7 +224,7 @@ URL: [url]',
'cannot_retrieve_review_snapshot' => 'Unable to retrieve review status snapshot for this document version.', 'cannot_retrieve_review_snapshot' => 'Unable to retrieve review status snapshot for this document version.',
'cannot_rm_root' => 'Error: Cannot delete root folder.', 'cannot_rm_root' => 'Error: Cannot delete root folder.',
'categories' => 'Categories', 'categories' => 'Categories',
'categories_loading' => 'Please wait, until category list is loaded …', 'categories_loading' => 'Please wait, until the list of categories is loaded …',
'category' => 'Category', 'category' => 'Category',
'category_exists' => 'Category already exists.', 'category_exists' => 'Category already exists.',
'category_filter' => 'Only categories', 'category_filter' => 'Only categories',
@ -229,6 +232,7 @@ URL: [url]',
'category_in_use' => 'This category is currently used by documents.', 'category_in_use' => 'This category is currently used by documents.',
'category_noname' => 'No category name given.', 'category_noname' => 'No category name given.',
'ca_ES' => 'Catalan', 'ca_ES' => 'Catalan',
'changelog_loading' => 'Please wait, until the change log is loaded …',
'change_assignments' => 'Set reviewer/approver', 'change_assignments' => 'Set reviewer/approver',
'change_password' => 'Change password', 'change_password' => 'Change password',
'change_password_message' => 'Your password has been changed.', 'change_password_message' => 'Your password has been changed.',
@ -421,7 +425,7 @@ New owner: [newuser]
Parent folder: [folder_path] Parent folder: [folder_path]
User: [username] User: [username]
URL: [url]', URL: [url]',
'document_transfered_email_subject' => '[sitename]: [name] - Transfer Dokument', 'document_transfered_email_subject' => '[sitename]: [name] - Transfer Document',
'document_updated_email' => 'Document updated', 'document_updated_email' => 'Document updated',
'document_updated_email_body' => 'Document updated 'document_updated_email_body' => 'Document updated
Document: [name] Document: [name]
@ -448,6 +452,7 @@ The link is valid until [valid].
'do_object_repair' => 'Repair all folders and documents.', 'do_object_repair' => 'Repair all folders and documents.',
'do_object_setchecksum' => 'Set checksum', 'do_object_setchecksum' => 'Set checksum',
'do_object_setfilesize' => 'Set file size', 'do_object_setfilesize' => 'Set file size',
'do_object_setfiletype' => 'Set file type',
'do_object_unlink' => 'Delete document version', 'do_object_unlink' => 'Delete document version',
'draft' => 'Draft', 'draft' => 'Draft',
'draft_pending_approval' => 'Draft - pending approval', 'draft_pending_approval' => 'Draft - pending approval',
@ -456,6 +461,7 @@ The link is valid until [valid].
'dropfolderdir_missing' => 'Your personal drop folder does not exist on the server! Please ask your administrator to create it.', 'dropfolderdir_missing' => 'Your personal drop folder does not exist on the server! Please ask your administrator to create it.',
'dropfolder_file' => 'File from drop folder', 'dropfolder_file' => 'File from drop folder',
'dropfolder_folder' => 'Folder from drop folder', 'dropfolder_folder' => 'Folder from drop folder',
'dropfolder_metadata' => 'Metadata of the drop folder',
'dropupload' => 'Fast upload', 'dropupload' => 'Fast upload',
'drop_files_here' => 'Drop files here!', 'drop_files_here' => 'Drop files here!',
'dump_creation' => 'DB dump creation', 'dump_creation' => 'DB dump creation',
@ -481,6 +487,7 @@ The link is valid until [valid].
'edit_folder_props' => 'Edit folder', 'edit_folder_props' => 'Edit folder',
'edit_group' => 'Edit group', 'edit_group' => 'Edit group',
'edit_online' => 'Edit online', 'edit_online' => 'Edit online',
'edit_online_warning' => 'Saving your changes will overwrite the content of the current version, instead of creating a new version.',
'edit_task' => 'Edit task', 'edit_task' => 'Edit task',
'edit_transmittal_props' => 'Edit transmittal properties', 'edit_transmittal_props' => 'Edit transmittal properties',
'edit_user' => 'Edit user', 'edit_user' => 'Edit user',
@ -557,7 +564,8 @@ URL: [url]',
'files' => 'Files', 'files' => 'Files',
'files_deletion' => 'Files deletion', 'files_deletion' => 'Files deletion',
'files_deletion_warning' => 'With this option you can delete all files of entire DMS folders. The versioning information will remain visible.', 'files_deletion_warning' => 'With this option you can delete all files of entire DMS folders. The versioning information will remain visible.',
'files_loading' => 'Please wait, until file list is loaded …', 'files_loading' => 'Please wait, until the list of files is loaded …',
'filetype' => 'File type',
'file_size' => 'Filesize', 'file_size' => 'Filesize',
'filter_for_documents' => 'Additional filter for documents', 'filter_for_documents' => 'Additional filter for documents',
'filter_for_folders' => 'Additional filter for folders', 'filter_for_folders' => 'Additional filter for folders',
@ -609,6 +617,7 @@ User: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Folder renamed', 'folder_renamed_email_subject' => '[sitename]: [name] - Folder renamed',
'folder_title' => 'Folder \'[foldername]\'', 'folder_title' => 'Folder \'[foldername]\'',
'foot_note' => '',
'force_update' => 'Update', 'force_update' => 'Update',
'friday' => 'Friday', 'friday' => 'Friday',
'friday_abbr' => 'Fr', 'friday_abbr' => 'Fr',
@ -635,6 +644,7 @@ URL: [url]',
'group_members' => 'Group members', 'group_members' => 'Group members',
'group_receipt_summary' => 'Group receipt summary', 'group_receipt_summary' => 'Group receipt summary',
'group_review_summary' => 'Group review summary', 'group_review_summary' => 'Group review summary',
'group_revision_summary' => 'Group revision summary',
'guest_login' => 'Login as guest', 'guest_login' => 'Login as guest',
'guest_login_disabled' => 'Guest login is disabled.', 'guest_login_disabled' => 'Guest login is disabled.',
'hash' => 'Hash', 'hash' => 'Hash',
@ -727,7 +737,7 @@ URL: [url]',
'keep' => 'Do not change', 'keep' => 'Do not change',
'keep_doc_status' => 'Keep document status', 'keep_doc_status' => 'Keep document status',
'keywords' => 'Keywords', 'keywords' => 'Keywords',
'keywords_loading' => 'Please wait, until keyword list is loaded …', 'keywords_loading' => 'Please wait, until the list of keywords is loaded …',
'keyword_exists' => 'Keyword already exists', 'keyword_exists' => 'Keyword already exists',
'ko_KR' => 'Korean', 'ko_KR' => 'Korean',
'language' => 'Language', 'language' => 'Language',
@ -752,6 +762,7 @@ URL: [url]',
'lock_document' => 'Lock', 'lock_document' => 'Lock',
'lock_message' => 'This document is locked by [username]. Only authorized users can unlock this document.', 'lock_message' => 'This document is locked by [username]. Only authorized users can unlock this document.',
'lock_status' => 'Status', 'lock_status' => 'Status',
'logfile_loading' => 'Pleae wait, until log file is loaded …',
'login' => 'Login', 'login' => 'Login',
'login_disabled_text' => 'Your account is disabled, probably because of too many failed logins.', 'login_disabled_text' => 'Your account is disabled, probably because of too many failed logins.',
'login_disabled_title' => 'Account is disabled', 'login_disabled_title' => 'Account is disabled',
@ -838,9 +849,11 @@ User: [username]
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - New folder', 'new_subfolder_email_subject' => '[sitename]: [name] - New folder',
'new_user_image' => 'New image', 'new_user_image' => 'New image',
'next_revision_abbr' => 'Next Rev.',
'next_state' => 'New state', 'next_state' => 'New state',
'nl_NL' => 'Dutch', 'nl_NL' => 'Dutch',
'no' => 'No', 'no' => 'No',
'notification' => 'Notification',
'notify_added_email' => 'You\'ve been added to notify list', 'notify_added_email' => 'You\'ve been added to notify list',
'notify_added_email_body' => 'Added to notification list 'notify_added_email_body' => 'Added to notification list
Name: [name] Name: [name]
@ -860,9 +873,11 @@ URL: [url]',
'no_action' => 'No action required', 'no_action' => 'No action required',
'no_approval_needed' => 'No approval pending.', 'no_approval_needed' => 'No approval pending.',
'no_attached_files' => 'No attached files', 'no_attached_files' => 'No attached files',
'no_backup_dir' => 'Backup directory is not set.',
'no_current_version' => 'You are running an old version of SeedDMS. The latest available version is [latestversion].', 'no_current_version' => 'You are running an old version of SeedDMS. The latest available version is [latestversion].',
'no_default_keywords' => 'No keywords available', 'no_default_keywords' => 'No keywords available',
'no_docs_checked_out' => 'No documents checked out', 'no_docs_checked_out' => 'No documents checked out',
'no_docs_expired' => 'No expired documents',
'no_docs_locked' => 'No documents locked.', 'no_docs_locked' => 'No documents locked.',
'no_docs_needs_correction' => 'No documents, that need to be corrected', 'no_docs_needs_correction' => 'No documents, that need to be corrected',
'no_docs_rejected' => 'No documents rejected.', 'no_docs_rejected' => 'No documents rejected.',
@ -958,8 +973,11 @@ If you have still problems to login, then please contact your administrator.',
'quota_is_disabled' => 'Quota support is currently disabled in the settings. Setting a user quota will have no effect until it is enabled again.', 'quota_is_disabled' => 'Quota support is currently disabled in the settings. Setting a user quota will have no effect until it is enabled again.',
'quota_warning' => 'Your maximum disc usage is exceeded by [bytes]. Please remove documents or previous versions.', 'quota_warning' => 'Your maximum disc usage is exceeded by [bytes]. Please remove documents or previous versions.',
'receipts_accepted' => '[no_receipts] receipts already accepted', 'receipts_accepted' => '[no_receipts] receipts already accepted',
'receipts_accepted_latest' => '(being [no_receipts] in latest version)',
'receipts_not_touched' => '[no_receipts] receipts not being touched', 'receipts_not_touched' => '[no_receipts] receipts not being touched',
'receipts_not_touched_latest' => '(being [no_receipts] in latest version)',
'receipts_rejected' => '[no_receipts] receipts already rejected', 'receipts_rejected' => '[no_receipts] receipts already rejected',
'receipts_rejected_latest' => '(being [no_receipts] in latest version)',
'receipts_without_group' => 'Receipts without group', 'receipts_without_group' => 'Receipts without group',
'receipts_without_user' => 'Receipts without user', 'receipts_without_user' => 'Receipts without user',
'receipt_deletion_email_body' => 'User has been removed from the list of recipients 'receipt_deletion_email_body' => 'User has been removed from the list of recipients
@ -1041,8 +1059,11 @@ URL: [url]',
'reviewer_already_assigned' => 'User is already assigned as a reviewer', 'reviewer_already_assigned' => 'User is already assigned as a reviewer',
'reviewer_already_removed' => 'Reviewer has already been removed from review process or has already submitted a review', 'reviewer_already_removed' => 'Reviewer has already been removed from review process or has already submitted a review',
'reviews_accepted' => '[no_reviews] reviews already accepted', 'reviews_accepted' => '[no_reviews] reviews already accepted',
'reviews_accepted_latest' => '(being [no_reviews] in latest version)',
'reviews_not_touched' => '[no_reviews] reviews not being touched', 'reviews_not_touched' => '[no_reviews] reviews not being touched',
'reviews_not_touched_latest' => '(being [no_reviews] in latest version)',
'reviews_rejected' => '[no_reviews] reviews already rejected', 'reviews_rejected' => '[no_reviews] reviews already rejected',
'reviews_rejected_latest' => '(being [no_reviews] in latest version)',
'reviews_without_group' => 'Reviews without group', 'reviews_without_group' => 'Reviews without group',
'reviews_without_user' => 'Reviews without user', 'reviews_without_user' => 'Reviews without user',
'review_deletion_email' => 'Review request deleted', 'review_deletion_email' => 'Review request deleted',
@ -1080,9 +1101,13 @@ URL: [url]',
'revise_document' => 'Revise document', 'revise_document' => 'Revise document',
'revise_document_on' => 'Next revision of document version on [date]', 'revise_document_on' => 'Next revision of document version on [date]',
'revisions_accepted' => '[no_revisions] revisions already accepted', 'revisions_accepted' => '[no_revisions] revisions already accepted',
'revisions_accepted_latest' => '(being [no_revisions] in latest version)',
'revisions_not_touched' => '[no_revisions] revisions not being touched', 'revisions_not_touched' => '[no_revisions] revisions not being touched',
'revisions_not_touched_latest' => '(being [no_revisions] in latest version)',
'revisions_pending' => '[no_revisions] revisions due in future', 'revisions_pending' => '[no_revisions] revisions due in future',
'revisions_pending_latest' => '(being [no_revisions] in latest version)',
'revisions_rejected' => '[no_revisions] revisions already rejected', 'revisions_rejected' => '[no_revisions] revisions already rejected',
'revisions_rejected_latest' => '(being [no_revisions] in latest version)',
'revisions_without_group' => 'Revisions without group', 'revisions_without_group' => 'Revisions without group',
'revisions_without_user' => 'Revisions without user', 'revisions_without_user' => 'Revisions without user',
'revision_date' => 'Date of revision', 'revision_date' => 'Date of revision',
@ -1097,6 +1122,7 @@ URL: [url]',
'revision_status' => 'Status', 'revision_status' => 'Status',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => 'Revision summary',
'revisors' => 'Revisors', 'revisors' => 'Revisors',
'revisor_already_assigned' => 'User is already assigned as an revisor.', 'revisor_already_assigned' => 'User is already assigned as an revisor.',
'revisor_already_removed' => 'Revisor has already been removed from revision process or has already revised the document.', 'revisor_already_removed' => 'Revisor has already been removed from revision process or has already revised the document.',
@ -1297,7 +1323,7 @@ Name: [username]
'settings_dropFolderDir_desc' => 'This directory can be used for dropping files on the server\'s file system and importing them from there instead of uploading via the browser. The directory must contain a sub directory for each user who is allowed to import files this way.', 'settings_dropFolderDir_desc' => 'This directory can be used for dropping files on the server\'s file system and importing them from there instead of uploading via the browser. The directory must contain a sub directory for each user who is allowed to import files this way.',
'settings_Edition' => 'Edition settings', 'settings_Edition' => 'Edition settings',
'settings_editOnlineFileTypes' => 'Edit Online File Types', 'settings_editOnlineFileTypes' => 'Edit Online File Types',
'settings_editOnlineFileTypes_desc' => 'Files with one of the following endings can be edited online (USE ONLY LOWER CASE CHARACTERS)', 'settings_editOnlineFileTypes_desc' => 'Files with one of the following endings or mime types can be edited online (USE ONLY LOWER CASE CHARACTERS)',
'settings_enable2FactorAuthentication' => 'Enable 2-factor authentication', 'settings_enable2FactorAuthentication' => 'Enable 2-factor authentication',
'settings_enable2FactorAuthentication_desc' => 'Enable/disable 2 factor authentication. The users will need the Google Authenticator on its mobile phone.', 'settings_enable2FactorAuthentication_desc' => 'Enable/disable 2 factor authentication. The users will need the Google Authenticator on its mobile phone.',
'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow' => '',
@ -1360,8 +1386,10 @@ Name: [username]
'settings_enableReceiptWorkflow_desc' => 'Enable, to turn on the workflow to acknowledge document reception.', 'settings_enableReceiptWorkflow_desc' => 'Enable, to turn on the workflow to acknowledge document reception.',
'settings_enableRecursiveCount' => 'Enable recursive document/folder count', 'settings_enableRecursiveCount' => 'Enable recursive document/folder count',
'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_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_enableRevisionOnVoteReject' => 'Reject by one revisor', 'settings_enableRevisionOneVoteReject' => 'Reject by one revisor',
'settings_enableRevisionOnVoteReject_desc' => 'If set the document will be rejected if one revisor rejects the document.', 'settings_enableRevisionOneVoteReject_desc' => 'If enabled, the document status will be set to \'needs correction\' once the first revisor rejects the document. If disabled, the document status will not change until all revisors have finished their revision.',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Enable revision of documents', '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_enableRevisionWorkflow_desc' => 'Enable, to be able to run the workflow for revising a document after a given period of time.',
'settings_enableSelfReceipt' => 'Allow reception of documents for logged in user', 'settings_enableSelfReceipt' => 'Allow reception of documents for logged in user',
@ -1452,10 +1480,14 @@ Name: [username]
'settings_maxUploadSize' => 'Maxium size for uploaded files', 'settings_maxUploadSize' => 'Maxium size for uploaded files',
'settings_maxUploadSize_desc' => 'This is the maximum size for uploaded files. It will take affect for document versions and attachments.', 'settings_maxUploadSize_desc' => 'This is the maximum size for uploaded files. It will take affect for document versions and attachments.',
'settings_more_settings' => 'Configure more settings. Default login: admin/admin', 'settings_more_settings' => 'Configure more settings. Default login: admin/admin',
'settings_noDocumentFormFields' => 'Do not show this fields',
'settings_noDocumentFormFields_desc' => 'This fields will not been show when adding or edition a document. Existing values will be kept.',
'settings_notfound' => 'Not found', 'settings_notfound' => 'Not found',
'settings_Notification' => 'Notification settings', 'settings_Notification' => 'Notification settings',
'settings_notwritable' => 'The configuration cannot be saved because the configuration file is not writable.', 'settings_notwritable' => 'The configuration cannot be saved because the configuration file is not writable.',
'settings_no_content_dir' => 'Content directory', 'settings_no_content_dir' => 'Content directory',
'settings_onePageMode' => 'One page mode',
'settings_onePageMode_desc' => 'One page mode will turn on javascript code on the ViewFolder page, which updates the folder/document list, navigation, etc. when clicking on a folder or changing the sort parameter.',
'settings_overrideMimeType' => 'Override MimeType', 'settings_overrideMimeType' => 'Override MimeType',
'settings_overrideMimeType_desc' => 'Override the MimeType delivered by the browser, if a file is uploaded. The new MimeType is determined by SeedDMS itself.', 'settings_overrideMimeType_desc' => 'Override the MimeType delivered by the browser, if a file is uploaded. The new MimeType is determined by SeedDMS itself.',
'settings_partitionSize' => 'Partial filesize', 'settings_partitionSize' => 'Partial filesize',
@ -1572,6 +1604,7 @@ Name: [username]
'settings_workflowMode' => 'Workflow mode', 'settings_workflowMode' => 'Workflow mode',
'settings_workflowMode_desc' => 'The advanced workflow allows to specify your own release workflow for document versions.', 'settings_workflowMode_desc' => 'The advanced workflow allows to specify your own release workflow for document versions.',
'settings_workflowMode_valadvanced' => 'advanced', 'settings_workflowMode_valadvanced' => 'advanced',
'settings_workflowMode_valnone' => 'none',
'settings_workflowMode_valtraditional' => 'traditional', 'settings_workflowMode_valtraditional' => 'traditional',
'settings_workflowMode_valtraditional_only_approval' => 'traditional (without review)', 'settings_workflowMode_valtraditional_only_approval' => 'traditional (without review)',
'settings_zendframework' => 'Zend Framework', 'settings_zendframework' => 'Zend Framework',
@ -1586,6 +1619,7 @@ Name: [username]
'sign_in' => 'Sign in', 'sign_in' => 'Sign in',
'sign_out' => 'Sign out', 'sign_out' => 'Sign out',
'sign_out_user' => 'Sign out user', 'sign_out_user' => 'Sign out user',
'site_brand' => '',
'sk_SK' => 'Slovak', 'sk_SK' => 'Slovak',
'sort_by_date' => 'Sort by date', 'sort_by_date' => 'Sort by date',
'sort_by_name' => 'Sort by name', 'sort_by_name' => 'Sort by name',
@ -1615,12 +1649,13 @@ Name: [username]
'splash_edit_group' => 'Group saved', 'splash_edit_group' => 'Group saved',
'splash_edit_role' => 'Role saved', 'splash_edit_role' => 'Role saved',
'splash_edit_task' => 'Task saved', 'splash_edit_task' => 'Task saved',
'splash_edit_transmittal' => 'Transmittal saved',
'splash_edit_user' => 'User saved', 'splash_edit_user' => 'User saved',
'splash_error_add_to_transmittal' => 'Error while adding document to transmittal', 'splash_error_add_to_transmittal' => 'Error while adding document to transmittal',
'splash_error_rm_download_link' => 'Error when removing download link', 'splash_error_rm_download_link' => 'Error when removing download link',
'splash_error_send_download_link' => 'Error while sending download link', 'splash_error_send_download_link' => 'Error while sending download link',
'splash_extension_getlist' => 'Updated list of extensions from repository', 'splash_extension_getlist' => 'Updated list of extensions from repository',
'splash_extension_import' => 'Extensition installed', 'splash_extension_import' => 'Extension installed',
'splash_extension_refresh' => 'Refreshed list of extensions', 'splash_extension_refresh' => 'Refreshed list of extensions',
'splash_extension_upload' => 'Extension installed', 'splash_extension_upload' => 'Extension installed',
'splash_folder_edited' => 'Save folder changes', 'splash_folder_edited' => 'Save folder changes',
@ -1709,9 +1744,13 @@ Name: [username]
'switched_to' => 'Switched to', 'switched_to' => 'Switched to',
'takeOverAttributeValue' => 'Take over attribute value from last version', 'takeOverAttributeValue' => 'Take over attribute value from last version',
'takeOverGrpApprover' => 'Take over group of approvers from last version.', 'takeOverGrpApprover' => 'Take over group of approvers from last version.',
'takeOverGrpApprovers' => 'Take Over Group Approvers',
'takeOverGrpReviewer' => 'Take over group of reviewers from last version.', 'takeOverGrpReviewer' => 'Take over group of reviewers from last version.',
'takeOverGrpReviewers' => 'Take Over Group Reviewers',
'takeOverIndApprover' => 'Take over individual approver from last version.', 'takeOverIndApprover' => 'Take over individual approver from last version.',
'takeOverIndApprovers' => 'Take Over Individual Approvers',
'takeOverIndReviewer' => 'Take over individual reviewer from last version.', 'takeOverIndReviewer' => 'Take over individual reviewer from last version.',
'takeOverIndReviewers' => 'Take Over Individual Reviewers',
'tasks' => 'Tasks', 'tasks' => 'Tasks',
'task_description' => 'Description', 'task_description' => 'Description',
'task_disabled' => 'Disabled', 'task_disabled' => 'Disabled',
@ -1755,6 +1794,7 @@ Name: [username]
'transfer_no_write_access' => 'The user does not have write access in the folder', 'transfer_no_write_access' => 'The user does not have write access in the folder',
'transfer_objects' => 'Transfer objects', 'transfer_objects' => 'Transfer objects',
'transfer_objects_to_user' => 'New owner', 'transfer_objects_to_user' => 'New owner',
'transfer_process_to_user' => 'Transfer process to user',
'transfer_to_user' => 'Transfer to user', 'transfer_to_user' => 'Transfer to user',
'transition_triggered_email' => 'Workflow transition triggered', 'transition_triggered_email' => 'Workflow transition triggered',
'transition_triggered_email_body' => 'Workflow transition triggered 'transition_triggered_email_body' => 'Workflow transition triggered
@ -1774,7 +1814,7 @@ URL: [url]',
'transmittal_comment' => 'Comment', 'transmittal_comment' => 'Comment',
'transmittal_name' => 'Name', 'transmittal_name' => 'Name',
'transmittal_size' => 'Size', 'transmittal_size' => 'Size',
'tree_loading' => 'Please wait, until document tree is loaded …', 'tree_loading' => 'Please wait, until the document tree is loaded …',
'trigger_workflow' => 'Workflow', 'trigger_workflow' => 'Workflow',
'tr_TR' => 'Turkish', 'tr_TR' => 'Turkish',
'tuesday' => 'Tuesday', 'tuesday' => 'Tuesday',
@ -1836,6 +1876,7 @@ URL: [url]',
'versioning_file_creation_warning' => 'With this operation you can create a file for each document containing the versioning information of that document. After the creation every file will be saved inside the document folder. Those files are not needed for the regular operation of the dms, but could be of value if the complete repository shall be transferred to an other system.', 'versioning_file_creation_warning' => 'With this operation you can create a file for each document containing the versioning information of that document. After the creation every file will be saved inside the document folder. Those files are not needed for the regular operation of the dms, but could be of value if the complete repository shall be transferred to an other system.',
'versioning_info' => 'Versioning info', 'versioning_info' => 'Versioning info',
'versiontolow' => 'Version to low', 'versiontolow' => 'Version to low',
'version_comment' => 'Comment of version',
'version_deleted_email' => 'Version deleted', 'version_deleted_email' => 'Version deleted',
'version_deleted_email_body' => 'Version deleted 'version_deleted_email_body' => 'Version deleted
Document: [name] Document: [name]
@ -1878,6 +1919,7 @@ URL: [url]',
'workflow_summary' => 'Workflow summary', 'workflow_summary' => 'Workflow summary',
'workflow_transition_without_user_group' => 'At least one of the transitions has neither a user nor a group!', 'workflow_transition_without_user_group' => 'At least one of the transitions has neither a user nor a group!',
'workflow_user_summary' => 'User summary', 'workflow_user_summary' => 'User summary',
'wrong_filetype' => 'Wrong file type',
'x_more_objects' => '[number] more objects', 'x_more_objects' => '[number] more objects',
'year_view' => 'Year View', 'year_view' => 'Year View',
'yes' => 'Yes', 'yes' => 'Yes',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: acabello (20), Admin (1118), angel (123), francisco (2), jaimem (14) // Translators: acabello (20), Admin (1130), angel (123), francisco (2), jaimem (14)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -90,11 +90,14 @@ URL: [url]',
'and' => 'y', 'and' => 'y',
'apply' => 'Aplicar', 'apply' => 'Aplicar',
'approvals_accepted' => '', 'approvals_accepted' => '',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '', 'approvals_and_reviews_accepted' => '',
'approvals_and_reviews_not_touched' => '', 'approvals_and_reviews_not_touched' => '',
'approvals_and_reviews_rejected' => '', 'approvals_and_reviews_rejected' => '',
'approvals_not_touched' => '', 'approvals_not_touched' => '',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '', 'approvals_rejected' => '',
'approvals_rejected_latest' => '',
'approvals_without_group' => '', 'approvals_without_group' => '',
'approvals_without_user' => '', 'approvals_without_user' => '',
'approval_deletion_email' => 'Petición de aprobación eliminada', 'approval_deletion_email' => 'Petición de aprobación eliminada',
@ -224,6 +227,7 @@ URL: [url]',
'category_in_use' => 'Esta categoría está en uso por documentos.', 'category_in_use' => 'Esta categoría está en uso por documentos.',
'category_noname' => 'No ha proporcionado un nombre de categoría.', 'category_noname' => 'No ha proporcionado un nombre de categoría.',
'ca_ES' => 'Catala', 'ca_ES' => 'Catala',
'changelog_loading' => '',
'change_assignments' => 'cambiar asignaciones', 'change_assignments' => 'cambiar asignaciones',
'change_password' => 'cambiar contraseña', 'change_password' => 'cambiar contraseña',
'change_password_message' => 'Su contraseña se ha modificado.', 'change_password_message' => 'Su contraseña se ha modificado.',
@ -424,6 +428,7 @@ URL: [url]',
'do_object_repair' => 'Reparar todas las carpetas y documentos.', 'do_object_repair' => 'Reparar todas las carpetas y documentos.',
'do_object_setchecksum' => 'Set checksum', 'do_object_setchecksum' => 'Set checksum',
'do_object_setfilesize' => 'Asignar tamaño de fichero', 'do_object_setfilesize' => 'Asignar tamaño de fichero',
'do_object_setfiletype' => '',
'do_object_unlink' => 'Borrar versión del documento', 'do_object_unlink' => 'Borrar versión del documento',
'draft' => '', 'draft' => '',
'draft_pending_approval' => 'Borador - pendiente de aprobación', 'draft_pending_approval' => 'Borador - pendiente de aprobación',
@ -431,7 +436,8 @@ URL: [url]',
'drag_icon_here' => 'Arrastre carpeta o documento aquí!', 'drag_icon_here' => 'Arrastre carpeta o documento aquí!',
'dropfolderdir_missing' => '', 'dropfolderdir_missing' => '',
'dropfolder_file' => 'Fichero de la carpeta destino', 'dropfolder_file' => 'Fichero de la carpeta destino',
'dropfolder_folder' => '', 'dropfolder_folder' => 'Carpeta de la carpeta destino',
'dropfolder_metadata' => '',
'dropupload' => 'Carga Rapida', 'dropupload' => 'Carga Rapida',
'drop_files_here' => 'Arrastre archivos aquí!', 'drop_files_here' => 'Arrastre archivos aquí!',
'dump_creation' => 'Creación de volcado de BDD', 'dump_creation' => 'Creación de volcado de BDD',
@ -457,6 +463,7 @@ URL: [url]',
'edit_folder_props' => 'Editar carpeta', 'edit_folder_props' => 'Editar carpeta',
'edit_group' => 'Editar grupo...', 'edit_group' => 'Editar grupo...',
'edit_online' => '', 'edit_online' => '',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => '', 'edit_transmittal_props' => '',
'edit_user' => 'Editar usuario...', 'edit_user' => 'Editar usuario...',
@ -534,6 +541,7 @@ URL: [url]',
'files_deletion' => 'Eliminación de ficheros', 'files_deletion' => 'Eliminación de ficheros',
'files_deletion_warning' => 'Con esta opción se puede eliminar todos los ficheros del DMS completo. La información de versionado permanecerá visible.', 'files_deletion_warning' => 'Con esta opción se puede eliminar todos los ficheros del DMS completo. La información de versionado permanecerá visible.',
'files_loading' => 'Por favor espere, mientras la lista de archivos es cargada', 'files_loading' => 'Por favor espere, mientras la lista de archivos es cargada',
'filetype' => '',
'file_size' => 'Tamaño', 'file_size' => 'Tamaño',
'filter_for_documents' => 'Filtro adicional para documentos', 'filter_for_documents' => 'Filtro adicional para documentos',
'filter_for_folders' => 'Filtro adicional para carpetas', 'filter_for_folders' => 'Filtro adicional para carpetas',
@ -578,6 +586,7 @@ Usuario: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Carpeta renombrada', 'folder_renamed_email_subject' => '[sitename]: [name] - Carpeta renombrada',
'folder_title' => 'Carpeta \'[foldername]\'', 'folder_title' => 'Carpeta \'[foldername]\'',
'foot_note' => '',
'force_update' => 'Actualizar', 'force_update' => 'Actualizar',
'friday' => 'Viernes', 'friday' => 'Viernes',
'friday_abbr' => 'V', 'friday_abbr' => 'V',
@ -604,6 +613,7 @@ URL: [url]',
'group_members' => 'Miembros de grupo', 'group_members' => 'Miembros de grupo',
'group_receipt_summary' => '', 'group_receipt_summary' => '',
'group_review_summary' => 'Resumen del grupo revisor', 'group_review_summary' => 'Resumen del grupo revisor',
'group_revision_summary' => '',
'guest_login' => 'Acceso como invitado', 'guest_login' => 'Acceso como invitado',
'guest_login_disabled' => 'La cuenta de invitado está deshabilitada.', 'guest_login_disabled' => 'La cuenta de invitado está deshabilitada.',
'hash' => '', 'hash' => '',
@ -621,7 +631,7 @@ URL: [url]',
'importfs' => '', 'importfs' => '',
'import_extension' => '', 'import_extension' => '',
'import_fs' => 'Importar desde sistema de archivos', 'import_fs' => 'Importar desde sistema de archivos',
'import_fs_warning' => '', 'import_fs_warning' => 'Esto funciona únicamente con carpetas dentro de la carpeta destino. La operación importa recursivamente todos los archivos y carpetas. Los archivos serán liberados inmediatamente.',
'include_content' => '', 'include_content' => '',
'include_documents' => 'Incluir documentos', 'include_documents' => 'Incluir documentos',
'include_subdirectories' => 'Incluir subcarpetas', 'include_subdirectories' => 'Incluir subcarpetas',
@ -721,6 +731,7 @@ URL: [url]',
'lock_document' => 'Bloquear', 'lock_document' => 'Bloquear',
'lock_message' => 'Este documento ha sido bloqueado por [username]. Sólo usuarios autorizados pueden desbloquear este documento (vea el final de la página).', 'lock_message' => 'Este documento ha sido bloqueado por [username]. Sólo usuarios autorizados pueden desbloquear este documento (vea el final de la página).',
'lock_status' => 'Estado', 'lock_status' => 'Estado',
'logfile_loading' => '',
'login' => 'Iniciar sesión', 'login' => 'Iniciar sesión',
'login_disabled_text' => 'Su cuenta está deshabilitada, probablemente es debido a demasiados intentos de acceso fallidos.', 'login_disabled_text' => 'Su cuenta está deshabilitada, probablemente es debido a demasiados intentos de acceso fallidos.',
'login_disabled_title' => 'La cuenta está deshabilitada', 'login_disabled_title' => 'La cuenta está deshabilitada',
@ -807,9 +818,11 @@ Usuario: [username]
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - Nueva carpeta', 'new_subfolder_email_subject' => '[sitename]: [name] - Nueva carpeta',
'new_user_image' => 'Nueva imagen', 'new_user_image' => 'Nueva imagen',
'next_revision_abbr' => '',
'next_state' => 'Nuevo estado', 'next_state' => 'Nuevo estado',
'nl_NL' => 'Holandes', 'nl_NL' => 'Holandes',
'no' => 'No', 'no' => 'No',
'notification' => '',
'notify_added_email' => 'Ha sido añadido a la lista de notificación', 'notify_added_email' => 'Ha sido añadido a la lista de notificación',
'notify_added_email_body' => 'Añadido a la lista de notificación 'notify_added_email_body' => 'Añadido a la lista de notificación
Nombre: [name] Nombre: [name]
@ -829,9 +842,11 @@ URL: [url]',
'no_action' => 'No es necesaria ninguna acción', 'no_action' => 'No es necesaria ninguna acción',
'no_approval_needed' => 'No hay aprobaciones pendientes.', 'no_approval_needed' => 'No hay aprobaciones pendientes.',
'no_attached_files' => 'No hay ficheros adjuntos', 'no_attached_files' => 'No hay ficheros adjuntos',
'no_backup_dir' => '',
'no_current_version' => 'Está utilizando una versión desactualizada de este producto. La última versión disponible es [latestversion].', 'no_current_version' => 'Está utilizando una versión desactualizada de este producto. La última versión disponible es [latestversion].',
'no_default_keywords' => 'No hay palabras clave disponibles', 'no_default_keywords' => 'No hay palabras clave disponibles',
'no_docs_checked_out' => '', 'no_docs_checked_out' => '',
'no_docs_expired' => '',
'no_docs_locked' => 'No hay documentos bloqueados.', 'no_docs_locked' => 'No hay documentos bloqueados.',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => '', 'no_docs_rejected' => '',
@ -927,8 +942,11 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
'quota_is_disabled' => 'La cuota está actualmente deshabilitada en las opciones. Establecer una cuota de usuario no tendrá efecto hasta que sea habilitada de nuevo.', 'quota_is_disabled' => 'La cuota está actualmente deshabilitada en las opciones. Establecer una cuota de usuario no tendrá efecto hasta que sea habilitada de nuevo.',
'quota_warning' => 'El máximo de uso de disco se ha excedido en [bytes]. Por favor eliminar documentos o versiones anteriores.', 'quota_warning' => 'El máximo de uso de disco se ha excedido en [bytes]. Por favor eliminar documentos o versiones anteriores.',
'receipts_accepted' => '', 'receipts_accepted' => '',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '', 'receipts_not_touched' => '',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '', 'receipts_rejected' => '',
'receipts_rejected_latest' => '',
'receipts_without_group' => '', 'receipts_without_group' => '',
'receipts_without_user' => '', 'receipts_without_user' => '',
'receipt_deletion_email_body' => '', 'receipt_deletion_email_body' => '',
@ -939,7 +957,7 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
'receipt_status' => '', 'receipt_status' => '',
'receipt_summary' => '', 'receipt_summary' => '',
'receipt_update_failed' => '', 'receipt_update_failed' => '',
'recent_uploads' => '', 'recent_uploads' => 'Subidas recientes',
'reception' => '', 'reception' => '',
'reception_acknowleged' => '', 'reception_acknowleged' => '',
'reception_noaction' => '', 'reception_noaction' => '',
@ -968,7 +986,7 @@ Carpeta principal: [folder_path]
Usuario: [username] Usuario: [username]
nURL: [url]', nURL: [url]',
'removed_workflow_email_subject' => '[sitename]: [name] - Eliminar flujo de trabajo de la versión del documento', 'removed_workflow_email_subject' => '[sitename]: [name] - Eliminar flujo de trabajo de la versión del documento',
'removeFolderFromDropFolder' => '', 'removeFolderFromDropFolder' => 'Eliminar carpeta después de importar',
'remove_marked_files' => 'Eliminar ficheros marcados', 'remove_marked_files' => 'Eliminar ficheros marcados',
'repaired' => 'Reparado', 'repaired' => 'Reparado',
'repairing_objects' => 'Reparando documentos y carpetas.', 'repairing_objects' => 'Reparando documentos y carpetas.',
@ -992,8 +1010,11 @@ nURL: [url]',
'reviewer_already_assigned' => 'Ya está asignado como revisor', 'reviewer_already_assigned' => 'Ya está asignado como revisor',
'reviewer_already_removed' => 'Ya ha sido eliminado del proceso de revisión o ya ha enviado una revisión', 'reviewer_already_removed' => 'Ya ha sido eliminado del proceso de revisión o ya ha enviado una revisión',
'reviews_accepted' => '', 'reviews_accepted' => '',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '', 'reviews_not_touched' => '',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '', 'reviews_rejected' => '',
'reviews_rejected_latest' => '',
'reviews_without_group' => '', 'reviews_without_group' => '',
'reviews_without_user' => '', 'reviews_without_user' => '',
'review_deletion_email' => 'Petición de revisión eliminada', 'review_deletion_email' => 'Petición de revisión eliminada',
@ -1021,9 +1042,13 @@ URL: [url]',
'revise_document' => '', 'revise_document' => '',
'revise_document_on' => '', 'revise_document_on' => '',
'revisions_accepted' => '', 'revisions_accepted' => '',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '', 'revisions_not_touched' => '',
'revisions_not_touched_latest' => '',
'revisions_pending' => '', 'revisions_pending' => '',
'revisions_pending_latest' => '',
'revisions_rejected' => '', 'revisions_rejected' => '',
'revisions_rejected_latest' => '',
'revisions_without_group' => '', 'revisions_without_group' => '',
'revisions_without_user' => '', 'revisions_without_user' => '',
'revision_date' => '', 'revision_date' => '',
@ -1033,6 +1058,7 @@ URL: [url]',
'revision_status' => '', 'revision_status' => '',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => '', 'revisors' => '',
'revisor_already_assigned' => '', 'revisor_already_assigned' => '',
'revisor_already_removed' => '', 'revisor_already_removed' => '',
@ -1150,8 +1176,8 @@ URL: [url]',
'seq_keep' => 'Mantener posición', 'seq_keep' => 'Mantener posición',
'seq_start' => 'Primera posición', 'seq_start' => 'Primera posición',
'sessions' => '', 'sessions' => '',
'setDateFromFile' => '', 'setDateFromFile' => 'Obtiene la fecha del archivo importado',
'setDateFromFolder' => '', 'setDateFromFolder' => 'Obtiene la fecha de la carpeta importada',
'settings' => 'Configuración', 'settings' => 'Configuración',
'settings_activate_module' => 'Activar módulo', 'settings_activate_module' => 'Activar módulo',
'settings_activate_php_extension' => 'Activar extensión PHP', 'settings_activate_php_extension' => 'Activar extensión PHP',
@ -1249,8 +1275,8 @@ URL: [url]',
'settings_enableDropUpload_desc' => 'Habilite/Deshabilite el área de drop en la pagina \'\'Ver folder\' para subir archivos por Drag&Drop', 'settings_enableDropUpload_desc' => 'Habilite/Deshabilite el área de drop en la pagina \'\'Ver folder\' para subir archivos por Drag&Drop',
'settings_enableDuplicateDocNames' => 'Permite tener nombres de documento duplicados', 'settings_enableDuplicateDocNames' => 'Permite tener nombres de documento duplicados',
'settings_enableDuplicateDocNames_desc' => 'Permite tener un nombre de documento duplicado en una carpeta.', 'settings_enableDuplicateDocNames_desc' => 'Permite tener un nombre de documento duplicado en una carpeta.',
'settings_enableDuplicateSubFolderNames' => '', 'settings_enableDuplicateSubFolderNames' => 'Permitir nombres de subcarpetas duplicados',
'settings_enableDuplicateSubFolderNames_desc' => '', 'settings_enableDuplicateSubFolderNames_desc' => 'Permite tener nombres duplicados de subcarpetas dentro de una carpeta',
'settings_enableEmail' => 'Habilitar E-mail', 'settings_enableEmail' => 'Habilitar E-mail',
'settings_enableEmail_desc' => 'Habilitar/Deshabilitar notificación automática por correo electrónico', 'settings_enableEmail_desc' => 'Habilitar/Deshabilitar notificación automática por correo electrónico',
'settings_enableFilterReceipt' => '', 'settings_enableFilterReceipt' => '',
@ -1291,6 +1317,8 @@ URL: [url]',
'settings_enableReceiptWorkflow_desc' => '', 'settings_enableReceiptWorkflow_desc' => '',
'settings_enableRecursiveCount' => 'Habilitar cuenta de documento/carpeta recursivo', 'settings_enableRecursiveCount' => 'Habilitar cuenta de documento/carpeta recursivo',
'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_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_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
@ -1383,10 +1411,14 @@ URL: [url]',
'settings_maxUploadSize' => 'Tamaño máximo de subida archivos', 'settings_maxUploadSize' => 'Tamaño máximo de subida archivos',
'settings_maxUploadSize_desc' => 'Tamaño máximo de archivos a cargar. Se tomará en cuenta para versiones de documentos y anexos de correo electrónico', 'settings_maxUploadSize_desc' => 'Tamaño máximo de archivos a cargar. Se tomará en cuenta para versiones de documentos y anexos de correo electrónico',
'settings_more_settings' => 'Configure más parámetros. Acceso por defecto: admin/admin', 'settings_more_settings' => 'Configure más parámetros. Acceso por defecto: admin/admin',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => 'No encontrado', 'settings_notfound' => 'No encontrado',
'settings_Notification' => 'Parámetros de notificación', 'settings_Notification' => 'Parámetros de notificación',
'settings_notwritable' => 'La configuración no se puede guardar porque el fichero de configuración no es escribible.', 'settings_notwritable' => 'La configuración no se puede guardar porque el fichero de configuración no es escribible.',
'settings_no_content_dir' => 'Carpeta de contenidos', 'settings_no_content_dir' => 'Carpeta de contenidos',
'settings_onePageMode' => 'Modo una página',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => 'Anular MimeType', 'settings_overrideMimeType' => 'Anular MimeType',
'settings_overrideMimeType_desc' => 'Permitir que SeedDMS fije el tipo MIME sobreescribiendo el que haya definido el navegador durante el proceso de carga de un archivo.', 'settings_overrideMimeType_desc' => 'Permitir que SeedDMS fije el tipo MIME sobreescribiendo el que haya definido el navegador durante el proceso de carga de un archivo.',
'settings_partitionSize' => 'Tamaño de fichero parcial', 'settings_partitionSize' => 'Tamaño de fichero parcial',
@ -1503,6 +1535,7 @@ URL: [url]',
'settings_workflowMode' => 'Workflow mode', 'settings_workflowMode' => 'Workflow mode',
'settings_workflowMode_desc' => 'El flujo de trabajo avanzado permite especificar su propia versión de flujo para las versiones de documento.', 'settings_workflowMode_desc' => 'El flujo de trabajo avanzado permite especificar su propia versión de flujo para las versiones de documento.',
'settings_workflowMode_valadvanced' => 'avanzado', 'settings_workflowMode_valadvanced' => 'avanzado',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'tradicional', 'settings_workflowMode_valtraditional' => 'tradicional',
'settings_workflowMode_valtraditional_only_approval' => 'Tradicional(sin revisión)', 'settings_workflowMode_valtraditional_only_approval' => 'Tradicional(sin revisión)',
'settings_zendframework' => 'Zend Framework', 'settings_zendframework' => 'Zend Framework',
@ -1517,10 +1550,11 @@ URL: [url]',
'sign_in' => 'Conectar', 'sign_in' => 'Conectar',
'sign_out' => 'Salir', 'sign_out' => 'Salir',
'sign_out_user' => 'Desconectar usuario', 'sign_out_user' => 'Desconectar usuario',
'site_brand' => '',
'sk_SK' => 'Slovaco', 'sk_SK' => 'Slovaco',
'sort_by_date' => 'Ordenar por Fecha', 'sort_by_date' => 'Ordenar por Fecha',
'sort_by_name' => 'Ordenar por Nombre', 'sort_by_name' => 'Ordenar por nombre',
'sort_by_sequence' => 'Ordenar por Secuencia', 'sort_by_sequence' => 'Ordenar por secuencia',
'space_used_on_data_folder' => 'Espacio usado en la carpeta de datos', 'space_used_on_data_folder' => 'Espacio usado en la carpeta de datos',
'splash_added_to_clipboard' => 'Agregado al portapapeles', 'splash_added_to_clipboard' => 'Agregado al portapapeles',
'splash_add_access' => '', 'splash_add_access' => '',
@ -1546,6 +1580,7 @@ URL: [url]',
'splash_edit_group' => 'Grupo guardado', 'splash_edit_group' => 'Grupo guardado',
'splash_edit_role' => '', 'splash_edit_role' => '',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Usuario guardado', 'splash_edit_user' => 'Usuario guardado',
'splash_error_add_to_transmittal' => '', 'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => '', 'splash_error_rm_download_link' => '',
@ -1640,9 +1675,13 @@ URL: [url]',
'switched_to' => 'Cambiar a', 'switched_to' => 'Cambiar a',
'takeOverAttributeValue' => '', 'takeOverAttributeValue' => '',
'takeOverGrpApprover' => '', 'takeOverGrpApprover' => '',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => '', 'takeOverGrpReviewer' => '',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => '', 'takeOverIndApprover' => '',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => 'Tomar control de la revisión de la última versión', 'takeOverIndReviewer' => 'Tomar control de la revisión de la última versión',
'takeOverIndReviewers' => '',
'tasks' => '', 'tasks' => '',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1686,6 +1725,7 @@ URL: [url]',
'transfer_no_write_access' => 'El usuario no tiene acceso de escritura en la carpeta', 'transfer_no_write_access' => 'El usuario no tiene acceso de escritura en la carpeta',
'transfer_objects' => '', 'transfer_objects' => '',
'transfer_objects_to_user' => '', 'transfer_objects_to_user' => '',
'transfer_process_to_user' => '',
'transfer_to_user' => 'Transferir al usuario', 'transfer_to_user' => 'Transferir al usuario',
'transition_triggered_email' => 'Workflow transition triggered', 'transition_triggered_email' => 'Workflow transition triggered',
'transition_triggered_email_body' => 'Workflow transition triggered 'transition_triggered_email_body' => 'Workflow transition triggered
@ -1767,6 +1807,7 @@ URL: [url]',
'versioning_file_creation_warning' => 'Con esta operación usted puede crear un fichero que contenga la información de versiones de una carpeta del DMS completa. Después de la creación todos los ficheros se guardarán en la carpeta de documentos.', 'versioning_file_creation_warning' => 'Con esta operación usted puede crear un fichero que contenga la información de versiones de una carpeta del DMS completa. Después de la creación todos los ficheros se guardarán en la carpeta de documentos.',
'versioning_info' => 'Información de versiones', 'versioning_info' => 'Información de versiones',
'versiontolow' => 'Versión', 'versiontolow' => 'Versión',
'version_comment' => '',
'version_deleted_email' => 'Versión eliminada', 'version_deleted_email' => 'Versión eliminada',
'version_deleted_email_body' => 'Versión eliminada 'version_deleted_email_body' => 'Versión eliminada
Documento: [name] Documento: [name]
@ -1809,6 +1850,7 @@ URL: [url]',
'workflow_summary' => 'Resumen Flujo de Trabajo', 'workflow_summary' => 'Resumen Flujo de Trabajo',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Resumen Usuario', 'workflow_user_summary' => 'Resumen Usuario',
'wrong_filetype' => '',
'x_more_objects' => '[number] más objetos', 'x_more_objects' => '[number] más objetos',
'year_view' => 'Vista del año', 'year_view' => 'Vista del año',
'yes' => 'Sí', 'yes' => 'Sí',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1091), jeromerobert (50), lonnnew (9), Oudiceval (755) // Translators: Admin (1099), jeromerobert (50), lonnnew (9), Oudiceval (767)
$text = array( $text = array(
'2_factor_auth' => 'Authentification forte', '2_factor_auth' => 'Authentification forte',
@ -90,11 +90,14 @@ URL: [url]',
'and' => 'et', 'and' => 'et',
'apply' => 'Appliquer', 'apply' => 'Appliquer',
'approvals_accepted' => '[no_approvals] approbations déjà confirmées', 'approvals_accepted' => '[no_approvals] approbations déjà confirmées',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '[no_approvals] approbations et [no_reviews] vérifications 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_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_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_not_touched' => '[no_approvals] approbations non amorcées',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '[no_approvals] approbations déjà rejetées', 'approvals_rejected' => '[no_approvals] approbations déjà rejetées',
'approvals_rejected_latest' => '',
'approvals_without_group' => 'Approbations sans groupe', 'approvals_without_group' => 'Approbations sans groupe',
'approvals_without_user' => 'Approbations sans utilisateur', 'approvals_without_user' => 'Approbations sans utilisateur',
'approval_deletion_email' => 'Demande d\'approbation supprimée', 'approval_deletion_email' => 'Demande d\'approbation supprimée',
@ -127,7 +130,7 @@ Commentaire : [comment]
Utilisateur : [username] Utilisateur : [username]
URL : [url]', URL : [url]',
'approval_submit_email_subject' => '[sitename]: [name] - Approbation soumise', 'approval_submit_email_subject' => '[sitename]: [name] - Approbation soumise',
'approval_summary' => 'Vue densemble approbation', 'approval_summary' => 'Récapitulatif approbation',
'approval_update_failed' => 'Erreur de la mise à jour du statut d\'approbation. Echec de la mise à jour.', 'approval_update_failed' => 'Erreur de la mise à jour du statut d\'approbation. Echec de la mise à jour.',
'approvers' => 'Approbateurs', 'approvers' => 'Approbateurs',
'approver_already_assigned' => 'Lutilisateur est déjà affecté comme approbateur.', 'approver_already_assigned' => 'Lutilisateur est déjà affecté comme approbateur.',
@ -229,6 +232,7 @@ URL: [url]',
'category_in_use' => 'Cette catégorie est en cours d\'utilisation par des documents.', 'category_in_use' => 'Cette catégorie est en cours d\'utilisation par des documents.',
'category_noname' => 'Aucun nom de catégorie fourni.', 'category_noname' => 'Aucun nom de catégorie fourni.',
'ca_ES' => 'Catalan', 'ca_ES' => 'Catalan',
'changelog_loading' => '',
'change_assignments' => 'Changer les affectations', 'change_assignments' => 'Changer les affectations',
'change_password' => 'Changer de mot de passe', 'change_password' => 'Changer de mot de passe',
'change_password_message' => 'Votre mot de passe a été changé.', 'change_password_message' => 'Votre mot de passe a été changé.',
@ -448,6 +452,7 @@ Le lien est valide jusquau [valid].
'do_object_repair' => 'Réparer tous les dossiers et documents.', 'do_object_repair' => 'Réparer tous les dossiers et documents.',
'do_object_setchecksum' => 'Définir checksum', 'do_object_setchecksum' => 'Définir checksum',
'do_object_setfilesize' => 'Définir la taille du fichier', 'do_object_setfilesize' => 'Définir la taille du fichier',
'do_object_setfiletype' => '',
'do_object_unlink' => 'Supprimer la version du document', 'do_object_unlink' => 'Supprimer la version du document',
'draft' => 'Ébauche', 'draft' => 'Ébauche',
'draft_pending_approval' => 'Ébauche - en attente dapprobation', 'draft_pending_approval' => 'Ébauche - en attente dapprobation',
@ -456,6 +461,7 @@ Le lien est valide jusquau [valid].
'dropfolderdir_missing' => 'Votre dossier de dépôt personnel n\'existe pas sur le serveur ! Veuillez faire une demande à l\'administrateur.', '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', 'dropfolder_file' => 'Fichier du dossier de dépôt',
'dropfolder_folder' => 'Répertoire du dossier de dépôt', 'dropfolder_folder' => 'Répertoire du dossier de dépôt',
'dropfolder_metadata' => '',
'dropupload' => 'Téléchargement rapide', 'dropupload' => 'Téléchargement rapide',
'drop_files_here' => 'Glissez les fichiers ici !', 'drop_files_here' => 'Glissez les fichiers ici !',
'dump_creation' => 'Sauvegarder la base de données', 'dump_creation' => 'Sauvegarder la base de données',
@ -481,6 +487,7 @@ Le lien est valide jusquau [valid].
'edit_folder_props' => 'Modifier le dossier', 'edit_folder_props' => 'Modifier le dossier',
'edit_group' => 'Modifier un groupe', 'edit_group' => 'Modifier un groupe',
'edit_online' => 'Modification en ligne', 'edit_online' => 'Modification en ligne',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => 'Modifier les propriétés de la transmission', 'edit_transmittal_props' => 'Modifier les propriétés de la transmission',
'edit_user' => 'Modifier un utilisateur', 'edit_user' => 'Modifier un utilisateur',
@ -558,6 +565,7 @@ URL : [url]',
'files_deletion' => 'Suppression de fichiers', 'files_deletion' => 'Suppression de fichiers',
'files_deletion_warning' => 'Avec cette option, vous pouvez supprimer tous les fichiers d\'un dossier DMS. Les informations de version resteront visibles.', 'files_deletion_warning' => 'Avec cette option, vous pouvez supprimer tous les fichiers d\'un dossier DMS. Les informations de version resteront visibles.',
'files_loading' => 'Patientez pendant le chargement de la liste des fichiers', 'files_loading' => 'Patientez pendant le chargement de la liste des fichiers',
'filetype' => '',
'file_size' => 'Taille', 'file_size' => 'Taille',
'filter_for_documents' => 'Filtre additionnel pour les documents', 'filter_for_documents' => 'Filtre additionnel pour les documents',
'filter_for_folders' => 'Filtre additionnel pour les dossiers', 'filter_for_folders' => 'Filtre additionnel pour les dossiers',
@ -609,6 +617,7 @@ Utilisateur: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Dossier renommé', 'folder_renamed_email_subject' => '[sitename]: [name] - Dossier renommé',
'folder_title' => 'Dossier \'[foldername]\'', 'folder_title' => 'Dossier \'[foldername]\'',
'foot_note' => '',
'force_update' => 'Mettre à jour', 'force_update' => 'Mettre à jour',
'friday' => 'Vendredi', 'friday' => 'Vendredi',
'friday_abbr' => 'Ven.', 'friday_abbr' => 'Ven.',
@ -628,13 +637,14 @@ URL: [url]',
'global_workflow_states' => 'États de Workflow', 'global_workflow_states' => 'États de Workflow',
'group' => 'Groupe', 'group' => 'Groupe',
'groups' => 'Groupes', 'groups' => 'Groupes',
'group_approval_summary' => 'Vue densemble groupe approbation', 'group_approval_summary' => 'Récapitulatif groupe approbation',
'group_exists' => 'Ce groupe existe déjà.', 'group_exists' => 'Ce groupe existe déjà.',
'group_info' => 'Informations du groupe', 'group_info' => 'Informations du groupe',
'group_management' => 'Gestion des groupes', 'group_management' => 'Gestion des groupes',
'group_members' => 'Membres du groupe', 'group_members' => 'Membres du groupe',
'group_receipt_summary' => 'Vue densemble groupe réception', 'group_receipt_summary' => 'Récapitulatif groupe réception',
'group_review_summary' => 'Vue densemble groupe vérification', 'group_review_summary' => 'Récapitulatif groupe vérification',
'group_revision_summary' => 'Récapitulatif groupe révision',
'guest_login' => 'Se connecter comme invité', 'guest_login' => 'Se connecter comme invité',
'guest_login_disabled' => 'Connexion d\'invité désactivée.', 'guest_login_disabled' => 'Connexion d\'invité désactivée.',
'hash' => 'Hash', 'hash' => 'Hash',
@ -752,6 +762,7 @@ URL: [url]',
'lock_document' => 'Verrouiller', 'lock_document' => 'Verrouiller',
'lock_message' => 'Ce document a été verrouillé par [username]. Seuls les utilisateurs autorisés peuvent déverrouiller ce document.', 'lock_message' => 'Ce document a été verrouillé par [username]. Seuls les utilisateurs autorisés peuvent déverrouiller ce document.',
'lock_status' => 'Statut', 'lock_status' => 'Statut',
'logfile_loading' => '',
'login' => 'Identification', 'login' => 'Identification',
'login_disabled_text' => 'Votre compte est désactivé, sans doute à cause de trop nombreuses connexions qui ont échoué.', 'login_disabled_text' => 'Votre compte est désactivé, sans doute à cause de trop nombreuses connexions qui ont échoué.',
'login_disabled_title' => 'Compte désactivé', 'login_disabled_title' => 'Compte désactivé',
@ -838,9 +849,11 @@ Utilisateur : [username]
URL : [url]', URL : [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - Nouveau dossier', 'new_subfolder_email_subject' => '[sitename]: [name] - Nouveau dossier',
'new_user_image' => 'Nouvelle image', 'new_user_image' => 'Nouvelle image',
'next_revision_abbr' => '',
'next_state' => 'Nouvel état', 'next_state' => 'Nouvel état',
'nl_NL' => 'Danois', 'nl_NL' => 'Danois',
'no' => 'Non', 'no' => 'Non',
'notification' => 'Alerte',
'notify_added_email' => 'Vous avez été ajouté à la liste des notifications.', 'notify_added_email' => 'Vous avez été ajouté à la liste des notifications.',
'notify_added_email_body' => 'Ajouté à la liste des notifications 'notify_added_email_body' => 'Ajouté à la liste des notifications
Nom : [name] Nom : [name]
@ -860,9 +873,11 @@ URL: [url]',
'no_action' => 'Aucune action n\'est nécessaire', 'no_action' => 'Aucune action n\'est nécessaire',
'no_approval_needed' => 'Aucune approbation en attente', 'no_approval_needed' => 'Aucune approbation en attente',
'no_attached_files' => 'Aucun fichier attaché', 'no_attached_files' => 'Aucun fichier attaché',
'no_backup_dir' => '',
'no_current_version' => 'Vous utilisez une vieille version de SeedDMS. La dernière version disponible est la [latestversion].', 'no_current_version' => 'Vous utilisez une vieille version de SeedDMS. La dernière version disponible est la [latestversion].',
'no_default_keywords' => 'Aucun mot-clé disponible', 'no_default_keywords' => 'Aucun mot-clé disponible',
'no_docs_checked_out' => '', 'no_docs_checked_out' => '',
'no_docs_expired' => '',
'no_docs_locked' => 'Aucun document verrouillé', 'no_docs_locked' => 'Aucun document verrouillé',
'no_docs_needs_correction' => 'Aucun document ne nécessite de correction', 'no_docs_needs_correction' => 'Aucun document ne nécessite de correction',
'no_docs_rejected' => 'Aucun document rejeté.', 'no_docs_rejected' => 'Aucun document rejeté.',
@ -956,8 +971,11 @@ En cas de problème persistant, veuillez contacter votre administrateur.',
'quota_is_disabled' => 'Le support des quotas est actuellement désactivé dans les réglages. Affecter un quota utilisateur naura pas deffet jusquà ce quil soit de nouveau activé.', 'quota_is_disabled' => 'Le support des quotas est actuellement désactivé dans les réglages. Affecter un quota utilisateur naura pas deffet jusquà ce quil soit de nouveau activé.',
'quota_warning' => 'Votre quota despace disque est dépassé de [bytes]. Veuillez supprimer des documents ou d\'anciennes versions.', 'quota_warning' => 'Votre quota despace disque est dépassé de [bytes]. Veuillez supprimer des documents ou d\'anciennes versions.',
'receipts_accepted' => '[no_receipts] réceptions déjà confirmées', 'receipts_accepted' => '[no_receipts] réceptions déjà confirmées',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '[no_receipts] réceptions non amorcées', 'receipts_not_touched' => '[no_receipts] réceptions non amorcées',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '[no_receipts] réceptions déjà rejetées', 'receipts_rejected' => '[no_receipts] réceptions déjà rejetées',
'receipts_rejected_latest' => '',
'receipts_without_group' => 'Réceptions sans groupe', 'receipts_without_group' => 'Réceptions sans groupe',
'receipts_without_user' => 'Réceptions sans utilisateur', 'receipts_without_user' => 'Réceptions sans utilisateur',
'receipt_deletion_email_body' => 'Lutilisateur a été retiré de la liste des destinataires 'receipt_deletion_email_body' => 'Lutilisateur a été retiré de la liste des destinataires
@ -977,9 +995,9 @@ Utilisateur : [username]
URL : [url]', URL : [url]',
'receipt_request_email_subject' => '[sitename] : [name] - Demande de réception', 'receipt_request_email_subject' => '[sitename] : [name] - Demande de réception',
'receipt_status' => 'Statut', 'receipt_status' => 'Statut',
'receipt_summary' => 'Vue densemble réception', 'receipt_summary' => 'Récapitulatif réception',
'receipt_update_failed' => 'La confirmation de réception a échoué', 'receipt_update_failed' => 'La confirmation de réception a échoué',
'recent_uploads' => '', 'recent_uploads' => 'Téléchargements récents',
'reception' => 'Réception', 'reception' => 'Réception',
'reception_acknowleged' => 'Réception confirmée', 'reception_acknowleged' => 'Réception confirmée',
'reception_noaction' => 'Aucune action', 'reception_noaction' => 'Aucune action',
@ -1031,8 +1049,11 @@ URL : [url]',
'reviewer_already_assigned' => 'est déjà déclaré en tant quexaminateur', 'reviewer_already_assigned' => 'est déjà déclaré en tant quexaminateur',
'reviewer_already_removed' => 'Lexaminateur a déjà été retiré du processus de vérification ou a déjà soumis la vérification.', 'reviewer_already_removed' => 'Lexaminateur 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_accepted' => '[no_reviews] vérifications déjà confirmées',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '[no_reviews] vérifications non amorcées', 'reviews_not_touched' => '[no_reviews] vérifications non amorcées',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '[no_reviews] vérifications déjà rejetées', 'reviews_rejected' => '[no_reviews] vérifications déjà rejetées',
'reviews_rejected_latest' => '',
'reviews_without_group' => 'Vérifications sans groupe', 'reviews_without_group' => 'Vérifications sans groupe',
'reviews_without_user' => 'Vérifications sans utilisateur', 'reviews_without_user' => 'Vérifications sans utilisateur',
'review_deletion_email' => 'Demande de vérification supprimée', 'review_deletion_email' => 'Demande de vérification supprimée',
@ -1065,14 +1086,18 @@ Dossier parent : [folder_path]
Utilisateur : [username] Utilisateur : [username]
URL : [url]', URL : [url]',
'review_submit_email_subject' => '[sitename] : [name] - Vérification faite', 'review_submit_email_subject' => '[sitename] : [name] - Vérification faite',
'review_summary' => 'Vue densemble vérification', 'review_summary' => 'Récapitulatif vérification',
'review_update_failed' => 'Erreur lors de la mise à jour du statut de vérification. Échec de la mise à jour.', 'review_update_failed' => 'Erreur lors de la mise à jour du statut de vérification. Échec de la mise à jour.',
'revise_document' => 'Réviser le document', 'revise_document' => 'Réviser le document',
'revise_document_on' => 'Prochaine révision de la version du document le [date]', 'revise_document_on' => 'Prochaine révision de la version du document le [date]',
'revisions_accepted' => '[no_revisions] révisions déjà confirmées', 'revisions_accepted' => '[no_revisions] révisions déjà confirmées',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '[no_revisions] révisions non amorcées', 'revisions_not_touched' => '[no_revisions] révisions non amorcées',
'revisions_not_touched_latest' => '',
'revisions_pending' => '[no_revisions] révisions à venir en attente', 'revisions_pending' => '[no_revisions] révisions à venir en attente',
'revisions_pending_latest' => '',
'revisions_rejected' => '[no_revisions] révisions déjà rejetées', 'revisions_rejected' => '[no_revisions] révisions déjà rejetées',
'revisions_rejected_latest' => '',
'revisions_without_group' => 'Révisions sans groupe', 'revisions_without_group' => 'Révisions sans groupe',
'revisions_without_user' => 'Révisions sans utilisateur', 'revisions_without_user' => 'Révisions sans utilisateur',
'revision_date' => 'Date de révision', 'revision_date' => 'Date de révision',
@ -1087,6 +1112,7 @@ URL : [url]',
'revision_status' => 'État', 'revision_status' => 'État',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => 'Récapitulatif révision',
'revisors' => 'Réviseurs', 'revisors' => 'Réviseurs',
'revisor_already_assigned' => 'Lutilisateur est déjà attribué en tant que réviseur.', 'revisor_already_assigned' => 'Lutilisateur est déjà attribué en tant que réviseur.',
'revisor_already_removed' => 'Le réviseur a déjà été retiré du processus de révision ou a déjà révisé le document.', 'revisor_already_removed' => 'Le réviseur a déjà été retiré du processus de révision ou a déjà révisé le document.',
@ -1344,8 +1370,10 @@ Nom : [username]
'settings_enableReceiptWorkflow_desc' => 'Activer cette option pour permettre de confirmer la réception de document dans le workflow.', 'settings_enableReceiptWorkflow_desc' => 'Activer cette option pour permettre de confirmer la réception de document dans le workflow.',
'settings_enableRecursiveCount' => 'Décompte récursif des documents/dossiers', 'settings_enableRecursiveCount' => 'Décompte récursif des documents/dossiers',
'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_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_enableRevisionOnVoteReject' => 'Rejet par un réviseur', 'settings_enableRevisionOneVoteReject' => 'Rejet par un réviseur',
'settings_enableRevisionOnVoteReject_desc' => 'Si activé, le document sera rejeté si un réviseur rejette le document.', 'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Activer la révision des documents', 'settings_enableRevisionWorkflow' => 'Activer la révision des documents',
'settings_enableRevisionWorkflow_desc' => 'Activer afin de pouvoir lancer un flux de travail pour réviser un document après une période donnée.', 'settings_enableRevisionWorkflow_desc' => 'Activer afin de pouvoir lancer un flux de travail pour réviser un document après une période donnée.',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1436,10 +1464,14 @@ Nom : [username]
'settings_maxUploadSize' => 'Taille max. des fichiers', 'settings_maxUploadSize' => 'Taille max. des fichiers',
'settings_maxUploadSize_desc' => 'Taille maximale (en octets) pour les fichiers téléversés. Concerne les versions dun document et les fichiers attachés.', 'settings_maxUploadSize_desc' => 'Taille maximale (en octets) pour les fichiers téléversés. Concerne les versions dun document et les fichiers attachés.',
'settings_more_settings' => 'Configurer d\'autres paramètres. Connexion par défaut: admin/admin', 'settings_more_settings' => 'Configurer d\'autres paramètres. Connexion par défaut: admin/admin',
'settings_noDocumentFormFields' => 'N\'afficher pas ce champ',
'settings_noDocumentFormFields_desc' => 'Ce champ ne sera pas visible quand vous ajoutez ou éditez un document. Les valeurs existantes seront retenues.',
'settings_notfound' => 'Introuvable', 'settings_notfound' => 'Introuvable',
'settings_Notification' => 'Notifications', 'settings_Notification' => 'Notifications',
'settings_notwritable' => 'La configuration ne peut pas être enregistrée car le fichier de configuration nest pas accessible en écriture.', 'settings_notwritable' => 'La configuration ne peut pas être enregistrée car le fichier de configuration nest pas accessible en écriture.',
'settings_no_content_dir' => 'Répertoire de contenu', 'settings_no_content_dir' => 'Répertoire de contenu',
'settings_onePageMode' => 'Mode une page',
'settings_onePageMode_desc' => 'Le mode Page unique activera le code javascript dans la page AfficherDossier, qui va mettre à jour la liste Dossier/Document, navigation, etc quand vous cliquez sur un dossier ou vous changer le parametre de l\'ordre d\'affichage.',
'settings_overrideMimeType' => 'Passer outre le type MIME', 'settings_overrideMimeType' => 'Passer outre le type MIME',
'settings_overrideMimeType_desc' => 'Ne pas tenir compte du type MIME envoyé par le navigateur quand un fichier est téléversé. Le type MIME sera déterminé par SeedDMS.', 'settings_overrideMimeType_desc' => 'Ne pas tenir compte du type MIME envoyé par le navigateur quand un fichier est téléversé. Le type MIME sera déterminé par SeedDMS.',
'settings_partitionSize' => 'Taille des fichiers partiels téléchargées par jumploader', 'settings_partitionSize' => 'Taille des fichiers partiels téléchargées par jumploader',
@ -1556,6 +1588,7 @@ Nom : [username]
'settings_workflowMode' => 'Mode workflow', 'settings_workflowMode' => 'Mode workflow',
'settings_workflowMode_desc' => 'Le workflow avancé permet de définir son propre workflow de parution pour les versions de documents.', 'settings_workflowMode_desc' => 'Le workflow avancé permet de définir son propre workflow de parution pour les versions de documents.',
'settings_workflowMode_valadvanced' => 'avancé', 'settings_workflowMode_valadvanced' => 'avancé',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'traditionnel', 'settings_workflowMode_valtraditional' => 'traditionnel',
'settings_workflowMode_valtraditional_only_approval' => 'traditionnel (sans revue)', 'settings_workflowMode_valtraditional_only_approval' => 'traditionnel (sans revue)',
'settings_zendframework' => 'Zend Framework', 'settings_zendframework' => 'Zend Framework',
@ -1570,6 +1603,7 @@ Nom : [username]
'sign_in' => 'Connexion', 'sign_in' => 'Connexion',
'sign_out' => 'Déconnexion', 'sign_out' => 'Déconnexion',
'sign_out_user' => 'Déconnecter l\'utilisateur', 'sign_out_user' => 'Déconnecter l\'utilisateur',
'site_brand' => '',
'sk_SK' => 'Slovaque', 'sk_SK' => 'Slovaque',
'sort_by_date' => 'Trier par date', 'sort_by_date' => 'Trier par date',
'sort_by_name' => 'Trier par nom', 'sort_by_name' => 'Trier par nom',
@ -1599,6 +1633,7 @@ Nom : [username]
'splash_edit_group' => 'Groupe modifié', 'splash_edit_group' => 'Groupe modifié',
'splash_edit_role' => 'Rôle modifié', 'splash_edit_role' => 'Rôle modifié',
'splash_edit_task' => 'Tâche modifiée', 'splash_edit_task' => 'Tâche modifiée',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Utilisateur modifié', 'splash_edit_user' => 'Utilisateur modifié',
'splash_error_add_to_transmittal' => 'Erreur lors de lajout du document à la transmission', 'splash_error_add_to_transmittal' => 'Erreur lors de lajout du document à la transmission',
'splash_error_rm_download_link' => 'Erreur lors de la suppression du lien de téléchargement', 'splash_error_rm_download_link' => 'Erreur lors de la suppression du lien de téléchargement',
@ -1693,9 +1728,13 @@ Nom : [username]
'switched_to' => 'Connexion provisoire sous', 'switched_to' => 'Connexion provisoire sous',
'takeOverAttributeValue' => 'Récupérer la valeur de la dernière version', 'takeOverAttributeValue' => 'Récupérer la valeur de la dernière version',
'takeOverGrpApprover' => 'Récupérer le groupe d\'approbateurs de la dernière version.', 'takeOverGrpApprover' => 'Récupérer le groupe d\'approbateurs de la dernière version.',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => 'Récupérer le groupe d\'examinateurs de la dernière version.', 'takeOverGrpReviewer' => 'Récupérer le groupe d\'examinateurs de la dernière version.',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => 'Récupérer les approbateurs de la dernière version.', 'takeOverIndApprover' => 'Récupérer les approbateurs de la dernière version.',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => 'Récupérer les examinateurs de la dernière version.', 'takeOverIndReviewer' => 'Récupérer les examinateurs de la dernière version.',
'takeOverIndReviewers' => '',
'tasks' => 'Tâches', 'tasks' => 'Tâches',
'task_description' => 'Description', 'task_description' => 'Description',
'task_disabled' => 'Désactivée', 'task_disabled' => 'Désactivée',
@ -1739,6 +1778,7 @@ Nom : [username]
'transfer_no_write_access' => 'Lutilisateur na pas le droit décriture dans ce dossier', 'transfer_no_write_access' => 'Lutilisateur na pas le droit décriture dans ce dossier',
'transfer_objects' => 'Transférer les objets', 'transfer_objects' => 'Transférer les objets',
'transfer_objects_to_user' => 'Nouveau propriétaire', 'transfer_objects_to_user' => 'Nouveau propriétaire',
'transfer_process_to_user' => '',
'transfer_to_user' => 'Transférer à lutilisateur', 'transfer_to_user' => 'Transférer à lutilisateur',
'transition_triggered_email' => 'Transition de workflow activé', 'transition_triggered_email' => 'Transition de workflow activé',
'transition_triggered_email_body' => 'Transition de workflow déclenchée 'transition_triggered_email_body' => 'Transition de workflow déclenchée
@ -1820,6 +1860,7 @@ URL : [url]',
'versioning_file_creation_warning' => 'Cette opération permet de créer, pour chaque document, un fichier texte contenant les informations générales et lhistorique des versions du document. Chaque fichier sera enregistré dans le répertoire du document. Ces fichiers ne sont pas nécessaires au bon fonctionnement de SeedDMS, mais ils peuvent être utiles en cas de transfert des fichiers vers un autre système.', 'versioning_file_creation_warning' => 'Cette opération permet de créer, pour chaque document, un fichier texte contenant les informations générales et lhistorique des versions du document. Chaque fichier sera enregistré dans le répertoire du document. Ces fichiers ne sont pas nécessaires au bon fonctionnement de SeedDMS, mais ils peuvent être utiles en cas de transfert des fichiers vers un autre système.',
'versioning_info' => 'Versions', 'versioning_info' => 'Versions',
'versiontolow' => '', 'versiontolow' => '',
'version_comment' => 'commentaire de la version',
'version_deleted_email' => 'Version supprimée', 'version_deleted_email' => 'Version supprimée',
'version_deleted_email_body' => 'Version supprimée 'version_deleted_email_body' => 'Version supprimée
Document: [name] Document: [name]
@ -1842,7 +1883,7 @@ URL: [url]',
'workflow_action_in_use' => 'Cette action est actuellement utilisée par des workflows.', 'workflow_action_in_use' => 'Cette action est actuellement utilisée par des workflows.',
'workflow_action_name' => 'Nom', 'workflow_action_name' => 'Nom',
'workflow_editor' => 'Editeur de Workflow', 'workflow_editor' => 'Editeur de Workflow',
'workflow_group_summary' => 'Vue densemble du groupe', 'workflow_group_summary' => 'Récapitulatif groupe workflow',
'workflow_has_cycle' => '', 'workflow_has_cycle' => '',
'workflow_initstate' => 'Etat initial', 'workflow_initstate' => 'Etat initial',
'workflow_in_use' => 'Ce workflow est actuellement utilisé par des documents.', 'workflow_in_use' => 'Ce workflow est actuellement utilisé par des documents.',
@ -1859,9 +1900,10 @@ URL: [url]',
'workflow_state_docstatus' => 'Etat du document', 'workflow_state_docstatus' => 'Etat du document',
'workflow_state_in_use' => 'Cet état est actuellement utilisé par des workflows.', 'workflow_state_in_use' => 'Cet état est actuellement utilisé par des workflows.',
'workflow_state_name' => 'Nom', 'workflow_state_name' => 'Nom',
'workflow_summary' => 'Vue densemble du workflow', 'workflow_summary' => 'Récapitulatif workflow',
'workflow_transition_without_user_group' => 'Au moins une transition a ni utilisateur, ni groupe !', 'workflow_transition_without_user_group' => 'Au moins une transition a ni utilisateur, ni groupe !',
'workflow_user_summary' => 'Vue densemble de lutilisateur', 'workflow_user_summary' => 'Récapitulatif utilisateur',
'wrong_filetype' => '',
'x_more_objects' => '[number] objets supplémentaires', 'x_more_objects' => '[number] objets supplémentaires',
'year_view' => 'Vue annuelle', 'year_view' => 'Vue annuelle',
'yes' => 'Oui', 'yes' => 'Oui',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1222), marbanas (16) // Translators: Admin (1225), marbanas (16)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -90,11 +90,14 @@ Internet poveznica: [url]',
'and' => 'i', 'and' => 'i',
'apply' => 'Primjeni', 'apply' => 'Primjeni',
'approvals_accepted' => '', 'approvals_accepted' => '',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '', 'approvals_and_reviews_accepted' => '',
'approvals_and_reviews_not_touched' => '', 'approvals_and_reviews_not_touched' => '',
'approvals_and_reviews_rejected' => '', 'approvals_and_reviews_rejected' => '',
'approvals_not_touched' => '', 'approvals_not_touched' => '',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '', 'approvals_rejected' => '',
'approvals_rejected_latest' => '',
'approvals_without_group' => '', 'approvals_without_group' => '',
'approvals_without_user' => '', 'approvals_without_user' => '',
'approval_deletion_email' => 'Izbrisan zahtjev za odobrenje', 'approval_deletion_email' => 'Izbrisan zahtjev za odobrenje',
@ -229,6 +232,7 @@ Internet poveznica: [url]',
'category_in_use' => 'Ovu kategoriju trenutno koriste dokumenti.', 'category_in_use' => 'Ovu kategoriju trenutno koriste dokumenti.',
'category_noname' => 'Nije dan naziv kategoriji.', 'category_noname' => 'Nije dan naziv kategoriji.',
'ca_ES' => 'Katalonski', 'ca_ES' => 'Katalonski',
'changelog_loading' => '',
'change_assignments' => 'Promjena zadataka', 'change_assignments' => 'Promjena zadataka',
'change_password' => 'Promjeni lozinku', 'change_password' => 'Promjeni lozinku',
'change_password_message' => 'Vaša lozinka je promijenjena.', 'change_password_message' => 'Vaša lozinka je promijenjena.',
@ -429,6 +433,7 @@ Internet poveznica: [url]',
'do_object_repair' => 'Popravi sve mape i dokumente.', 'do_object_repair' => 'Popravi sve mape i dokumente.',
'do_object_setchecksum' => 'Postavi kontrolnu sumu', 'do_object_setchecksum' => 'Postavi kontrolnu sumu',
'do_object_setfilesize' => 'Postavi veličinu datoteke', 'do_object_setfilesize' => 'Postavi veličinu datoteke',
'do_object_setfiletype' => '',
'do_object_unlink' => 'Izbriši verziju dokumenta', 'do_object_unlink' => 'Izbriši verziju dokumenta',
'draft' => 'Nacrt', 'draft' => 'Nacrt',
'draft_pending_approval' => 'Skica - čeka odobrenje', 'draft_pending_approval' => 'Skica - čeka odobrenje',
@ -437,6 +442,7 @@ Internet poveznica: [url]',
'dropfolderdir_missing' => '', 'dropfolderdir_missing' => '',
'dropfolder_file' => 'Datoteka iz padajuće mape', 'dropfolder_file' => 'Datoteka iz padajuće mape',
'dropfolder_folder' => '', 'dropfolder_folder' => '',
'dropfolder_metadata' => '',
'dropupload' => 'Zona za brzo učitavanje', 'dropupload' => 'Zona za brzo učitavanje',
'drop_files_here' => 'Ovdje ispusti datoteku!', 'drop_files_here' => 'Ovdje ispusti datoteku!',
'dump_creation' => 'Izrada odlagališta baze podataka', 'dump_creation' => 'Izrada odlagališta baze podataka',
@ -462,6 +468,7 @@ Internet poveznica: [url]',
'edit_folder_props' => 'Uredi mapu', 'edit_folder_props' => 'Uredi mapu',
'edit_group' => 'Uredi mapu', 'edit_group' => 'Uredi mapu',
'edit_online' => '', 'edit_online' => '',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => 'Izmjena postavki proslijeđivanja', 'edit_transmittal_props' => 'Izmjena postavki proslijeđivanja',
'edit_user' => 'Uredi korisnika', 'edit_user' => 'Uredi korisnika',
@ -539,6 +546,7 @@ Internet poveznica: [url]',
'files_deletion' => 'Brisanje datoteke', 'files_deletion' => 'Brisanje datoteke',
'files_deletion_warning' => 'Ovom opcijom možete izbrisati sve datoteke ili cjelokupne DMS mape. Informacije o verzijama će ostati vidljive.', 'files_deletion_warning' => 'Ovom opcijom možete izbrisati sve datoteke ili cjelokupne DMS mape. Informacije o verzijama će ostati vidljive.',
'files_loading' => 'Molimo pričekati dok se ne učita lista datoteka...', 'files_loading' => 'Molimo pričekati dok se ne učita lista datoteka...',
'filetype' => '',
'file_size' => 'Veličina datoteke', 'file_size' => 'Veličina datoteke',
'filter_for_documents' => 'Dodatni filter za dokumente', 'filter_for_documents' => 'Dodatni filter za dokumente',
'filter_for_folders' => 'Dodatni filter za dokumente', 'filter_for_folders' => 'Dodatni filter za dokumente',
@ -583,6 +591,7 @@ Korisnik: [username]
Internet poveznica: [url]', Internet poveznica: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Preimenovana mapa', 'folder_renamed_email_subject' => '[sitename]: [name] - Preimenovana mapa',
'folder_title' => 'Mapa \'[foldername]\'', 'folder_title' => 'Mapa \'[foldername]\'',
'foot_note' => '',
'force_update' => '', 'force_update' => '',
'friday' => 'Petak', 'friday' => 'Petak',
'friday_abbr' => 'Pe', 'friday_abbr' => 'Pe',
@ -609,6 +618,7 @@ Internet poveznica: [url]',
'group_members' => 'Članovi grupe', 'group_members' => 'Članovi grupe',
'group_receipt_summary' => 'Sažetak prijema za grupu', 'group_receipt_summary' => 'Sažetak prijema za grupu',
'group_review_summary' => 'Sažetak pregleda grupe', 'group_review_summary' => 'Sažetak pregleda grupe',
'group_revision_summary' => '',
'guest_login' => 'Prijavite se kao gost', 'guest_login' => 'Prijavite se kao gost',
'guest_login_disabled' => 'Prijava "kao gost" je onemogućena.', 'guest_login_disabled' => 'Prijava "kao gost" je onemogućena.',
'hash' => '', 'hash' => '',
@ -726,6 +736,7 @@ Internet poveznica: [url]',
'lock_document' => 'Zaključaj', 'lock_document' => 'Zaključaj',
'lock_message' => 'Ovaj dokument je zaključao [username]. Samo ovlašteni korisnici mogu otključati ovaj dokument.', 'lock_message' => 'Ovaj dokument je zaključao [username]. Samo ovlašteni korisnici mogu otključati ovaj dokument.',
'lock_status' => 'Status', 'lock_status' => 'Status',
'logfile_loading' => '',
'login' => 'Prijava', 'login' => 'Prijava',
'login_disabled_text' => 'Vaš korisnički račun je onemogućen, vjerojatno zbog previše neispravnih prijava.', 'login_disabled_text' => 'Vaš korisnički račun je onemogućen, vjerojatno zbog previše neispravnih prijava.',
'login_disabled_title' => 'Korisnički račun je onemogućen', 'login_disabled_title' => 'Korisnički račun je onemogućen',
@ -811,9 +822,11 @@ Korisnik: [username]
Internet poveznica: [url]', Internet poveznica: [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - Nova mapa', 'new_subfolder_email_subject' => '[sitename]: [name] - Nova mapa',
'new_user_image' => 'Nova slika', 'new_user_image' => 'Nova slika',
'next_revision_abbr' => '',
'next_state' => 'Slijedeći status', 'next_state' => 'Slijedeći status',
'nl_NL' => 'Nizozemski', 'nl_NL' => 'Nizozemski',
'no' => 'Ne', 'no' => 'Ne',
'notification' => '',
'notify_added_email' => 'Dodani ste na popis obavijesti', 'notify_added_email' => 'Dodani ste na popis obavijesti',
'notify_added_email_body' => 'Dodano na popis obavijesti 'notify_added_email_body' => 'Dodano na popis obavijesti
Naziv: [name] Naziv: [name]
@ -833,9 +846,11 @@ Internet poveznica: [url]',
'no_action' => 'Nema zahtjevane radnje', 'no_action' => 'Nema zahtjevane radnje',
'no_approval_needed' => 'Nema odobrenja na čekanju.', 'no_approval_needed' => 'Nema odobrenja na čekanju.',
'no_attached_files' => 'Nema priloženih datoteka', 'no_attached_files' => 'Nema priloženih datoteka',
'no_backup_dir' => '',
'no_current_version' => 'Koristite na staru verziju ProsperaDMS-a. Najnovija dostupna verzija je[latestversion].', 'no_current_version' => 'Koristite na staru verziju ProsperaDMS-a. Najnovija dostupna verzija je[latestversion].',
'no_default_keywords' => 'Nema dostupnih ključnih riječi', 'no_default_keywords' => 'Nema dostupnih ključnih riječi',
'no_docs_checked_out' => 'Niti jedan dokument nije odjavljen', 'no_docs_checked_out' => 'Niti jedan dokument nije odjavljen',
'no_docs_expired' => '',
'no_docs_locked' => 'Nema zaključanih dokumenata.', 'no_docs_locked' => 'Nema zaključanih dokumenata.',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => '', 'no_docs_rejected' => '',
@ -931,8 +946,11 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator
'quota_is_disabled' => 'Podrška kvoti je trenutno onemogućena u postavkama. Postavka korisničke kvote neće imati utjecaja dok se ponovno ne omogući.', 'quota_is_disabled' => 'Podrška kvoti je trenutno onemogućena u postavkama. Postavka korisničke kvote neće imati utjecaja dok se ponovno ne omogući.',
'quota_warning' => 'Vaš maksimalni prostor na disku je premašen za [bytes]. Molimo uklonite dokumente ili prethodne verzije.', 'quota_warning' => 'Vaš maksimalni prostor na disku je premašen za [bytes]. Molimo uklonite dokumente ili prethodne verzije.',
'receipts_accepted' => '', 'receipts_accepted' => '',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '', 'receipts_not_touched' => '',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '', 'receipts_rejected' => '',
'receipts_rejected_latest' => '',
'receipts_without_group' => '', 'receipts_without_group' => '',
'receipts_without_user' => '', 'receipts_without_user' => '',
'receipt_deletion_email_body' => '', 'receipt_deletion_email_body' => '',
@ -943,7 +961,7 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator
'receipt_status' => '', 'receipt_status' => '',
'receipt_summary' => 'Sažetak prijema', 'receipt_summary' => 'Sažetak prijema',
'receipt_update_failed' => '', 'receipt_update_failed' => '',
'recent_uploads' => '', 'recent_uploads' => 'Poslijedni Prenosi',
'reception' => '', 'reception' => '',
'reception_acknowleged' => '', 'reception_acknowleged' => '',
'reception_noaction' => '', 'reception_noaction' => '',
@ -1003,8 +1021,11 @@ Internet poveznica: [url]',
'reviewer_already_assigned' => 'je već dodijeljen kao recezent', 'reviewer_already_assigned' => 'je već dodijeljen kao recezent',
'reviewer_already_removed' => 'je već uklonjen iz postupka pregleda ili je već podnijet pregled.', 'reviewer_already_removed' => 'je već uklonjen iz postupka pregleda ili je već podnijet pregled.',
'reviews_accepted' => '', 'reviews_accepted' => '',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '', 'reviews_not_touched' => '',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '', 'reviews_rejected' => '',
'reviews_rejected_latest' => '',
'reviews_without_group' => '', 'reviews_without_group' => '',
'reviews_without_user' => '', 'reviews_without_user' => '',
'review_deletion_email' => 'Izbrisan zahtjev za pregled', 'review_deletion_email' => 'Izbrisan zahtjev za pregled',
@ -1042,9 +1063,13 @@ Internet poveznica: [url]',
'revise_document' => 'Revidiraj dokument', 'revise_document' => 'Revidiraj dokument',
'revise_document_on' => 'Slijedeća revizija verzije dokumenta na dan [date]', 'revise_document_on' => 'Slijedeća revizija verzije dokumenta na dan [date]',
'revisions_accepted' => '', 'revisions_accepted' => '',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '', 'revisions_not_touched' => '',
'revisions_not_touched_latest' => '',
'revisions_pending' => '', 'revisions_pending' => '',
'revisions_pending_latest' => '',
'revisions_rejected' => '', 'revisions_rejected' => '',
'revisions_rejected_latest' => '',
'revisions_without_group' => '', 'revisions_without_group' => '',
'revisions_without_user' => '', 'revisions_without_user' => '',
'revision_date' => 'Datum revizije', 'revision_date' => 'Datum revizije',
@ -1054,6 +1079,7 @@ Internet poveznica: [url]',
'revision_status' => '', 'revision_status' => '',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => 'Revizori', 'revisors' => 'Revizori',
'revisor_already_assigned' => 'Korisnik je već dodijeljen kao revizor', 'revisor_already_assigned' => 'Korisnik je već dodijeljen kao revizor',
'revisor_already_removed' => 'Revizor je uklonjen iz procesa revizije ili je već revidirao dokument.', 'revisor_already_removed' => 'Revizor je uklonjen iz procesa revizije ili je već revidirao dokument.',
@ -1312,6 +1338,8 @@ Internet poveznica: [url]',
'settings_enableReceiptWorkflow_desc' => 'Omogućite kako bi omogućili tok rada za potvrđivajne prijema dokumenta.', 'settings_enableReceiptWorkflow_desc' => 'Omogućite kako bi omogućili tok rada za potvrđivajne prijema dokumenta.',
'settings_enableRecursiveCount' => 'Omogući rekurzivno brojanje dokumenta/mape', 'settings_enableRecursiveCount' => 'Omogući rekurzivno brojanje dokumenta/mape',
'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_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_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Omogućavanje revizije dokumenata', 'settings_enableRevisionWorkflow' => 'Omogućavanje revizije dokumenata',
@ -1404,10 +1432,14 @@ Internet poveznica: [url]',
'settings_maxUploadSize' => '', 'settings_maxUploadSize' => '',
'settings_maxUploadSize_desc' => '', 'settings_maxUploadSize_desc' => '',
'settings_more_settings' => 'Konfiguriraj više postavki. Zadana prijava: admin/admin', 'settings_more_settings' => 'Konfiguriraj više postavki. Zadana prijava: admin/admin',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => 'Nije pronađeno', 'settings_notfound' => 'Nije pronađeno',
'settings_Notification' => 'Postavke bilježenja', 'settings_Notification' => 'Postavke bilježenja',
'settings_notwritable' => 'Konfiguracija se ne može pohraniti jer datoteka konfiguracije nema mogućnost upisivanja.', 'settings_notwritable' => 'Konfiguracija se ne može pohraniti jer datoteka konfiguracije nema mogućnost upisivanja.',
'settings_no_content_dir' => 'Mapa sadržaja', 'settings_no_content_dir' => 'Mapa sadržaja',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => 'Premosti tip datoteke', 'settings_overrideMimeType' => 'Premosti tip datoteke',
'settings_overrideMimeType_desc' => 'Premošćivanje tipa datoteke određenog od strane pretraživača ako je datoteka učitana. Novi tip datoteke se određuje od strane DMS sustava.', 'settings_overrideMimeType_desc' => 'Premošćivanje tipa datoteke određenog od strane pretraživača ako je datoteka učitana. Novi tip datoteke se određuje od strane DMS sustava.',
'settings_partitionSize' => 'Veličina djelomične datoteke', 'settings_partitionSize' => 'Veličina djelomične datoteke',
@ -1524,6 +1556,7 @@ Internet poveznica: [url]',
'settings_workflowMode' => 'Način rada toka rada', 'settings_workflowMode' => 'Način rada toka rada',
'settings_workflowMode_desc' => 'Napredni tok rada vam omogućuje da odredite vaše vlastito izdanje toka rada za verzije dokumenta.', 'settings_workflowMode_desc' => 'Napredni tok rada vam omogućuje da odredite vaše vlastito izdanje toka rada za verzije dokumenta.',
'settings_workflowMode_valadvanced' => 'napredno', 'settings_workflowMode_valadvanced' => 'napredno',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'tradicionalno', 'settings_workflowMode_valtraditional' => 'tradicionalno',
'settings_workflowMode_valtraditional_only_approval' => 'uobičajeno (bez revizije)', 'settings_workflowMode_valtraditional_only_approval' => 'uobičajeno (bez revizije)',
'settings_zendframework' => 'Zend okruženje', 'settings_zendframework' => 'Zend okruženje',
@ -1538,6 +1571,7 @@ Internet poveznica: [url]',
'sign_in' => 'Prijava u sustav', 'sign_in' => 'Prijava u sustav',
'sign_out' => 'Odjava', 'sign_out' => 'Odjava',
'sign_out_user' => 'Odjavi korisnika', 'sign_out_user' => 'Odjavi korisnika',
'site_brand' => '',
'sk_SK' => 'Slovački', 'sk_SK' => 'Slovački',
'sort_by_date' => '', 'sort_by_date' => '',
'sort_by_name' => '', 'sort_by_name' => '',
@ -1567,6 +1601,7 @@ Internet poveznica: [url]',
'splash_edit_group' => 'Groupa pohranjena', 'splash_edit_group' => 'Groupa pohranjena',
'splash_edit_role' => '', 'splash_edit_role' => '',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Korisnik pohranjen', 'splash_edit_user' => 'Korisnik pohranjen',
'splash_error_add_to_transmittal' => '', 'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => '', 'splash_error_rm_download_link' => '',
@ -1661,9 +1696,13 @@ Internet poveznica: [url]',
'switched_to' => 'Promjenjeno u', 'switched_to' => 'Promjenjeno u',
'takeOverAttributeValue' => '', 'takeOverAttributeValue' => '',
'takeOverGrpApprover' => 'Preuzimanje grupe odobravatelja iz zadnje verzije.', 'takeOverGrpApprover' => 'Preuzimanje grupe odobravatelja iz zadnje verzije.',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => 'Preuzimanje grupe revizora iz zadnje verzije.', 'takeOverGrpReviewer' => 'Preuzimanje grupe revizora iz zadnje verzije.',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => 'Preuzimanje pojedinačnog odobravatelja iz zadnje verzije.', 'takeOverIndApprover' => 'Preuzimanje pojedinačnog odobravatelja iz zadnje verzije.',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => 'Preuzimanje pojedinačnog revizora iz zadnje verzije.', 'takeOverIndReviewer' => 'Preuzimanje pojedinačnog revizora iz zadnje verzije.',
'takeOverIndReviewers' => '',
'tasks' => 'Zadaci', 'tasks' => 'Zadaci',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1703,10 +1742,11 @@ Internet poveznica: [url]',
'to_before_from' => 'Datum završetka ne može biti prije datuma početka', 'to_before_from' => 'Datum završetka ne može biti prije datuma početka',
'transfer_content' => '', 'transfer_content' => '',
'transfer_document' => 'Prijenos dokumenta', 'transfer_document' => 'Prijenos dokumenta',
'transfer_no_read_access' => '', 'transfer_no_read_access' => 'Korisnik nema pravo čitanja u ovom folderu',
'transfer_no_write_access' => '', 'transfer_no_write_access' => 'Korisnik nema pravo pisanja u ovom folderu',
'transfer_objects' => '', 'transfer_objects' => '',
'transfer_objects_to_user' => '', 'transfer_objects_to_user' => '',
'transfer_process_to_user' => '',
'transfer_to_user' => 'Prijenos korisniku', 'transfer_to_user' => 'Prijenos korisniku',
'transition_triggered_email' => 'Zatražena promjena toka rada', 'transition_triggered_email' => 'Zatražena promjena toka rada',
'transition_triggered_email_body' => 'Zatražena promjena toka rada 'transition_triggered_email_body' => 'Zatražena promjena toka rada
@ -1788,6 +1828,7 @@ Internet poveznica: [url]',
'versioning_file_creation_warning' => 'Ovo radnjom možete izraditi datoteku koja sadrži informacije o verzijama cijele DMS mape. Nakon izrade, svaka datoteka će biti pohranjena unutar podatkovne mape.', 'versioning_file_creation_warning' => 'Ovo radnjom možete izraditi datoteku koja sadrži informacije o verzijama cijele DMS mape. Nakon izrade, svaka datoteka će biti pohranjena unutar podatkovne mape.',
'versioning_info' => 'Info o verzijama', 'versioning_info' => 'Info o verzijama',
'versiontolow' => 'Na nižu verziju', 'versiontolow' => 'Na nižu verziju',
'version_comment' => '',
'version_deleted_email' => 'Izbrisana verzija', 'version_deleted_email' => 'Izbrisana verzija',
'version_deleted_email_body' => 'Izbrisana verzija 'version_deleted_email_body' => 'Izbrisana verzija
Dokument: [name] Dokument: [name]
@ -1830,6 +1871,7 @@ Internet poveznica: [url]',
'workflow_summary' => 'Pregled toka rada', 'workflow_summary' => 'Pregled toka rada',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Pregled korisnika', 'workflow_user_summary' => 'Pregled korisnika',
'wrong_filetype' => '',
'x_more_objects' => '[number] više objekata', 'x_more_objects' => '[number] više objekata',
'year_view' => 'Pregled po godini', 'year_view' => 'Pregled po godini',
'yes' => 'Da', 'yes' => 'Da',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (633), ribaz (1036) // Translators: Admin (638), ribaz (1036)
$text = array( $text = array(
'2_factor_auth' => 'Kétfaktoros azonosítás', '2_factor_auth' => 'Kétfaktoros azonosítás',
@ -90,11 +90,14 @@ URL: [url]',
'and' => '-', 'and' => '-',
'apply' => 'Elfogad', 'apply' => 'Elfogad',
'approvals_accepted' => '', 'approvals_accepted' => '',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '', 'approvals_and_reviews_accepted' => '',
'approvals_and_reviews_not_touched' => '', 'approvals_and_reviews_not_touched' => '',
'approvals_and_reviews_rejected' => '', 'approvals_and_reviews_rejected' => '',
'approvals_not_touched' => '', 'approvals_not_touched' => '',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '', 'approvals_rejected' => '',
'approvals_rejected_latest' => '',
'approvals_without_group' => '', 'approvals_without_group' => '',
'approvals_without_user' => '', 'approvals_without_user' => '',
'approval_deletion_email' => 'Jóváhagyási kérelem törölve', 'approval_deletion_email' => 'Jóváhagyási kérelem törölve',
@ -224,6 +227,7 @@ URL: [url]',
'category_in_use' => 'Dokumentumok használják ezt a kategóriát', 'category_in_use' => 'Dokumentumok használják ezt a kategóriát',
'category_noname' => 'Nem adott meg kategória nevet.', 'category_noname' => 'Nem adott meg kategória nevet.',
'ca_ES' => 'Katalán', 'ca_ES' => 'Katalán',
'changelog_loading' => '',
'change_assignments' => 'Hozzárendelések módosítása', 'change_assignments' => 'Hozzárendelések módosítása',
'change_password' => 'Jelszó módosítása', 'change_password' => 'Jelszó módosítása',
'change_password_message' => 'Jelszava módosításra került.', 'change_password_message' => 'Jelszava módosításra került.',
@ -346,7 +350,7 @@ URL: [url]',
'documents_user_no_reception' => '', 'documents_user_no_reception' => '',
'documents_user_obsolete' => '', 'documents_user_obsolete' => '',
'documents_user_reception' => '', 'documents_user_reception' => '',
'documents_user_rejected' => '', 'documents_user_rejected' => 'Felhasználó által visszautasított dokumentumok',
'documents_user_requiring_attention' => 'Az Ön tulajdonában álló dokumentumok, amelyekre figyelmet kell fordítani', 'documents_user_requiring_attention' => 'Az Ön tulajdonában álló dokumentumok, amelyekre figyelmet kell fordítani',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => '', 'document_already_checkedout' => '',
@ -424,6 +428,7 @@ URL: [url]',
'do_object_repair' => 'Valamennyi mappa és dokumentum helyreállítása.', 'do_object_repair' => 'Valamennyi mappa és dokumentum helyreállítása.',
'do_object_setchecksum' => 'Ellenőrző összeg beállítása', 'do_object_setchecksum' => 'Ellenőrző összeg beállítása',
'do_object_setfilesize' => 'Állomány méret beállítása', 'do_object_setfilesize' => 'Állomány méret beállítása',
'do_object_setfiletype' => '',
'do_object_unlink' => 'Dokumentum verzió törlése', 'do_object_unlink' => 'Dokumentum verzió törlése',
'draft' => 'piszkozat', 'draft' => 'piszkozat',
'draft_pending_approval' => 'Piszkozat - jóváhagyás folyamatban', 'draft_pending_approval' => 'Piszkozat - jóváhagyás folyamatban',
@ -432,6 +437,7 @@ URL: [url]',
'dropfolderdir_missing' => '', 'dropfolderdir_missing' => '',
'dropfolder_file' => 'Állomány a dropfolder-ből', 'dropfolder_file' => 'Állomány a dropfolder-ből',
'dropfolder_folder' => '', 'dropfolder_folder' => '',
'dropfolder_metadata' => '',
'dropupload' => 'Gyors feltöltés', 'dropupload' => 'Gyors feltöltés',
'drop_files_here' => 'Húzz ide egy fájlt', 'drop_files_here' => 'Húzz ide egy fájlt',
'dump_creation' => 'Adatbázis mentés létrehozása', 'dump_creation' => 'Adatbázis mentés létrehozása',
@ -457,6 +463,7 @@ URL: [url]',
'edit_folder_props' => 'Mappa szerkesztése', 'edit_folder_props' => 'Mappa szerkesztése',
'edit_group' => 'Csoport szerkesztése', 'edit_group' => 'Csoport szerkesztése',
'edit_online' => '', 'edit_online' => '',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => '', 'edit_transmittal_props' => '',
'edit_user' => 'Felhasználó szerkesztése', 'edit_user' => 'Felhasználó szerkesztése',
@ -534,6 +541,7 @@ URL: [url]',
'files_deletion' => 'Állományok törlése', 'files_deletion' => 'Állományok törlése',
'files_deletion_warning' => 'Ezzel az opcióval törölheti az összes állományt valamennyi DMS mappában. A változási információk láthatók maradnak.', 'files_deletion_warning' => 'Ezzel az opcióval törölheti az összes állományt valamennyi DMS mappában. A változási információk láthatók maradnak.',
'files_loading' => 'Kérem, várjon, amíg a fájl lista betöltődik ...', 'files_loading' => 'Kérem, várjon, amíg a fájl lista betöltődik ...',
'filetype' => '',
'file_size' => 'Állomány méret', 'file_size' => 'Állomány méret',
'filter_for_documents' => 'További dokumentum szűrők', 'filter_for_documents' => 'További dokumentum szűrők',
'filter_for_folders' => 'További mappa szűrők', 'filter_for_folders' => 'További mappa szűrők',
@ -578,6 +586,7 @@ Felhasználó: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Mappa átnevezve', 'folder_renamed_email_subject' => '[sitename]: [name] - Mappa átnevezve',
'folder_title' => 'Mappa \'[foldername]\'', 'folder_title' => 'Mappa \'[foldername]\'',
'foot_note' => '',
'force_update' => 'Frissít', 'force_update' => 'Frissít',
'friday' => 'Péntek', 'friday' => 'Péntek',
'friday_abbr' => 'Pé', 'friday_abbr' => 'Pé',
@ -604,6 +613,7 @@ URL: [url]',
'group_members' => 'Csoporttagok', 'group_members' => 'Csoporttagok',
'group_receipt_summary' => '', 'group_receipt_summary' => '',
'group_review_summary' => 'Csoport felülvizsgálat összefoglaló', 'group_review_summary' => 'Csoport felülvizsgálat összefoglaló',
'group_revision_summary' => '',
'guest_login' => 'Bejelentkezés vendégként', 'guest_login' => 'Bejelentkezés vendégként',
'guest_login_disabled' => 'Vendég bejelentkezés letiltva.', 'guest_login_disabled' => 'Vendég bejelentkezés letiltva.',
'hash' => 'hash', 'hash' => 'hash',
@ -625,7 +635,7 @@ URL: [url]',
'include_content' => '', 'include_content' => '',
'include_documents' => 'Tartalmazó dokumentumok', 'include_documents' => 'Tartalmazó dokumentumok',
'include_subdirectories' => 'Tartalmazó alkönyvtárak', 'include_subdirectories' => 'Tartalmazó alkönyvtárak',
'indexing_tasks_in_queue' => '', 'indexing_tasks_in_queue' => 'Indexelés folyamatban',
'index_converters' => '', 'index_converters' => '',
'index_done' => '', 'index_done' => '',
'index_error' => '', 'index_error' => '',
@ -721,6 +731,7 @@ URL: [url]',
'lock_document' => 'Zárol', 'lock_document' => 'Zárol',
'lock_message' => 'Ezt a dokumentumot [username] zárolta. Csak az arra jogosult felhasználó törölheti a zárolást (Lásd: lap alja).', 'lock_message' => 'Ezt a dokumentumot [username] zárolta. Csak az arra jogosult felhasználó törölheti a zárolást (Lásd: lap alja).',
'lock_status' => 'Állapot', 'lock_status' => 'Állapot',
'logfile_loading' => '',
'login' => 'Bejelentkezés', 'login' => 'Bejelentkezés',
'login_disabled_text' => 'Fiókja letiltásra került, valószínűleg a túl sok érvénytelen bejelentkezési kísérlet miatt.', 'login_disabled_text' => 'Fiókja letiltásra került, valószínűleg a túl sok érvénytelen bejelentkezési kísérlet miatt.',
'login_disabled_title' => 'Hozzáférés letiltva', 'login_disabled_title' => 'Hozzáférés letiltva',
@ -807,9 +818,11 @@ Felhasználó: [username]
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - Új mappa', 'new_subfolder_email_subject' => '[sitename]: [name] - Új mappa',
'new_user_image' => 'Új kép', 'new_user_image' => 'Új kép',
'next_revision_abbr' => '',
'next_state' => 'Új állapot', 'next_state' => 'Új állapot',
'nl_NL' => 'Holland', 'nl_NL' => 'Holland',
'no' => 'Nem', 'no' => 'Nem',
'notification' => '',
'notify_added_email' => 'Ön felkerült az értesítési listára', 'notify_added_email' => 'Ön felkerült az értesítési listára',
'notify_added_email_body' => 'Hozzáadva az értesítési listához 'notify_added_email_body' => 'Hozzáadva az értesítési listához
Név: [name] Név: [name]
@ -829,9 +842,11 @@ URL: [url]',
'no_action' => 'Nincs teendő', 'no_action' => 'Nincs teendő',
'no_approval_needed' => 'Nincs folyamatban lévő jóváhagyás.', 'no_approval_needed' => 'Nincs folyamatban lévő jóváhagyás.',
'no_attached_files' => 'Nincsenek csatolt állományok', 'no_attached_files' => 'Nincsenek csatolt állományok',
'no_backup_dir' => '',
'no_current_version' => 'Ön a SeedDMS régebbi változatát futtatja. A legutolsó elérhető verzió [latestversion].', 'no_current_version' => 'Ön a SeedDMS régebbi változatát futtatja. A legutolsó elérhető verzió [latestversion].',
'no_default_keywords' => 'Nincsenek elérhető kulcsszavak', 'no_default_keywords' => 'Nincsenek elérhető kulcsszavak',
'no_docs_checked_out' => '', 'no_docs_checked_out' => '',
'no_docs_expired' => '',
'no_docs_locked' => 'Nincsenek zárolt dokumentumok.', 'no_docs_locked' => 'Nincsenek zárolt dokumentumok.',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => '', 'no_docs_rejected' => '',
@ -864,7 +879,7 @@ URL: [url]',
'only_jpg_user_images' => 'Felhasználói képként csak .jpg állományok adhatók meg', 'only_jpg_user_images' => 'Felhasználói képként csak .jpg állományok adhatók meg',
'order_by_sequence_off' => '', 'order_by_sequence_off' => '',
'original_filename' => 'Eredeti fájlnév', 'original_filename' => 'Eredeti fájlnév',
'overall_indexing_progress' => '', 'overall_indexing_progress' => 'Teljes indexelési folyamat',
'owner' => 'Tulajdonos', 'owner' => 'Tulajdonos',
'ownership_changed_email' => 'Tulajdonos megváltozott', 'ownership_changed_email' => 'Tulajdonos megváltozott',
'ownership_changed_email_body' => 'Tulajdonos megváltozott 'ownership_changed_email_body' => 'Tulajdonos megváltozott
@ -927,8 +942,11 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a
'quota_is_disabled' => 'Kvóta támogatás jelenleg le van tiltva a beállításoknál. Felhasználói korlát beállítások nem kerülnek érvényesítésre amíg nincs újra engedélyezve.', 'quota_is_disabled' => 'Kvóta támogatás jelenleg le van tiltva a beállításoknál. Felhasználói korlát beállítások nem kerülnek érvényesítésre amíg nincs újra engedélyezve.',
'quota_warning' => 'Túllépte lemez korlátot [bytes] bájttal. Kérjük távolítson el dokumentumokat vagy korábbi változatokat.', 'quota_warning' => 'Túllépte lemez korlátot [bytes] bájttal. Kérjük távolítson el dokumentumokat vagy korábbi változatokat.',
'receipts_accepted' => '', 'receipts_accepted' => '',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '', 'receipts_not_touched' => '',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '', 'receipts_rejected' => '',
'receipts_rejected_latest' => '',
'receipts_without_group' => '', 'receipts_without_group' => '',
'receipts_without_user' => '', 'receipts_without_user' => '',
'receipt_deletion_email_body' => '', 'receipt_deletion_email_body' => '',
@ -939,7 +957,7 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a
'receipt_status' => '', 'receipt_status' => '',
'receipt_summary' => '', 'receipt_summary' => '',
'receipt_update_failed' => '', 'receipt_update_failed' => '',
'recent_uploads' => '', 'recent_uploads' => 'Legutóbbi feltöltések',
'reception' => '', 'reception' => '',
'reception_acknowleged' => '', 'reception_acknowleged' => '',
'reception_noaction' => '', 'reception_noaction' => '',
@ -992,8 +1010,11 @@ URL: [url]',
'reviewer_already_assigned' => 'már hozzá lett rendelve felülvizsgálóként', 'reviewer_already_assigned' => 'már hozzá lett rendelve felülvizsgálóként',
'reviewer_already_removed' => 'már el lett távolítva a felülvizsgálati folyamatból vagy már el lett küldve egy felülvizsgálat', 'reviewer_already_removed' => 'már el lett távolítva a felülvizsgálati folyamatból vagy már el lett küldve egy felülvizsgálat',
'reviews_accepted' => '', 'reviews_accepted' => '',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '', 'reviews_not_touched' => '',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '', 'reviews_rejected' => '',
'reviews_rejected_latest' => '',
'reviews_without_group' => '', 'reviews_without_group' => '',
'reviews_without_user' => '', 'reviews_without_user' => '',
'review_deletion_email' => 'Felülvizsgálat kérés törölve', 'review_deletion_email' => 'Felülvizsgálat kérés törölve',
@ -1021,9 +1042,13 @@ URL: [url]',
'revise_document' => '', 'revise_document' => '',
'revise_document_on' => '', 'revise_document_on' => '',
'revisions_accepted' => '', 'revisions_accepted' => '',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '', 'revisions_not_touched' => '',
'revisions_not_touched_latest' => '',
'revisions_pending' => '', 'revisions_pending' => '',
'revisions_pending_latest' => '',
'revisions_rejected' => '', 'revisions_rejected' => '',
'revisions_rejected_latest' => '',
'revisions_without_group' => '', 'revisions_without_group' => '',
'revisions_without_user' => '', 'revisions_without_user' => '',
'revision_date' => '', 'revision_date' => '',
@ -1033,6 +1058,7 @@ URL: [url]',
'revision_status' => '', 'revision_status' => '',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => '', 'revisors' => '',
'revisor_already_assigned' => '', 'revisor_already_assigned' => '',
'revisor_already_removed' => '', 'revisor_already_removed' => '',
@ -1135,7 +1161,7 @@ URL: [url]',
'select_one' => 'Vßlasszon egyet', 'select_one' => 'Vßlasszon egyet',
'select_user' => 'Felhasználó kiválasztása', 'select_user' => 'Felhasználó kiválasztása',
'select_users' => 'Kattintson a felhasználó kiválasztásához', 'select_users' => 'Kattintson a felhasználó kiválasztásához',
'select_value' => '', 'select_value' => 'Érték kiválasztása',
'select_workflow' => 'Munkafolyamat választás', 'select_workflow' => 'Munkafolyamat választás',
'send_email' => 'email küldés', 'send_email' => 'email küldés',
'send_login_data' => '', 'send_login_data' => '',
@ -1290,6 +1316,8 @@ URL: [url]',
'settings_enableReceiptWorkflow_desc' => '', 'settings_enableReceiptWorkflow_desc' => '',
'settings_enableRecursiveCount' => 'Engedélyezi a rekurzív dokumentum/mappa számot', 'settings_enableRecursiveCount' => 'Engedélyezi a rekurzív dokumentum/mappa számot',
'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_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_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
@ -1382,10 +1410,14 @@ URL: [url]',
'settings_maxUploadSize' => '', 'settings_maxUploadSize' => '',
'settings_maxUploadSize_desc' => '', 'settings_maxUploadSize_desc' => '',
'settings_more_settings' => 'További beállítások konfigurálása. Alapértelmezett bejelentkezés: admin/admin', 'settings_more_settings' => 'További beállítások konfigurálása. Alapértelmezett bejelentkezés: admin/admin',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => 'Nem található', 'settings_notfound' => 'Nem található',
'settings_Notification' => 'Értesítés beállításai', 'settings_Notification' => 'Értesítés beállításai',
'settings_notwritable' => 'A konfiguráció nem menthető, mert a konfigurációs állomány nem írható.', 'settings_notwritable' => 'A konfiguráció nem menthető, mert a konfigurációs állomány nem írható.',
'settings_no_content_dir' => 'Tartalom könyvtár', 'settings_no_content_dir' => 'Tartalom könyvtár',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => '', 'settings_overrideMimeType' => '',
'settings_overrideMimeType_desc' => '', 'settings_overrideMimeType_desc' => '',
'settings_partitionSize' => 'Részleges fájlméret', 'settings_partitionSize' => 'Részleges fájlméret',
@ -1502,6 +1534,7 @@ URL: [url]',
'settings_workflowMode' => 'Munkafolyamat mód', 'settings_workflowMode' => 'Munkafolyamat mód',
'settings_workflowMode_desc' => 'A részletes munkafolyamat engedélyezi saját kiadási munkafolyamat megadását a dokumentum változatokhoz.', 'settings_workflowMode_desc' => 'A részletes munkafolyamat engedélyezi saját kiadási munkafolyamat megadását a dokumentum változatokhoz.',
'settings_workflowMode_valadvanced' => 'részletes', 'settings_workflowMode_valadvanced' => 'részletes',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'hagyományos', 'settings_workflowMode_valtraditional' => 'hagyományos',
'settings_workflowMode_valtraditional_only_approval' => 'hagyományos (áttekintés nélkül)', 'settings_workflowMode_valtraditional_only_approval' => 'hagyományos (áttekintés nélkül)',
'settings_zendframework' => 'Zend keretrendszer', 'settings_zendframework' => 'Zend keretrendszer',
@ -1516,6 +1549,7 @@ URL: [url]',
'sign_in' => 'Bejelentkezés', 'sign_in' => 'Bejelentkezés',
'sign_out' => 'Kijelentkezés', 'sign_out' => 'Kijelentkezés',
'sign_out_user' => 'Kijelentkezés', 'sign_out_user' => 'Kijelentkezés',
'site_brand' => '',
'sk_SK' => 'Szlovák', 'sk_SK' => 'Szlovák',
'sort_by_date' => '', 'sort_by_date' => '',
'sort_by_name' => '', 'sort_by_name' => '',
@ -1545,6 +1579,7 @@ URL: [url]',
'splash_edit_group' => 'Csoport mentve', 'splash_edit_group' => 'Csoport mentve',
'splash_edit_role' => '', 'splash_edit_role' => '',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Felhasználó mentve', 'splash_edit_user' => 'Felhasználó mentve',
'splash_error_add_to_transmittal' => '', 'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => '', 'splash_error_rm_download_link' => '',
@ -1639,9 +1674,13 @@ URL: [url]',
'switched_to' => 'Felhasználó váltás', 'switched_to' => 'Felhasználó váltás',
'takeOverAttributeValue' => '', 'takeOverAttributeValue' => '',
'takeOverGrpApprover' => '', 'takeOverGrpApprover' => '',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => '', 'takeOverGrpReviewer' => '',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => '', 'takeOverIndApprover' => '',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => '', 'takeOverIndReviewer' => '',
'takeOverIndReviewers' => '',
'tasks' => '', 'tasks' => '',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1685,6 +1724,7 @@ URL: [url]',
'transfer_no_write_access' => '', 'transfer_no_write_access' => '',
'transfer_objects' => 'Adatok átadása', 'transfer_objects' => 'Adatok átadása',
'transfer_objects_to_user' => 'Új tulajdonos', 'transfer_objects_to_user' => 'Új tulajdonos',
'transfer_process_to_user' => '',
'transfer_to_user' => '', 'transfer_to_user' => '',
'transition_triggered_email' => 'Munkamenet átmenet kiváltva', 'transition_triggered_email' => 'Munkamenet átmenet kiváltva',
'transition_triggered_email_body' => 'Munkafolyamat átmenet kiváltva 'transition_triggered_email_body' => 'Munkafolyamat átmenet kiváltva
@ -1766,6 +1806,7 @@ URL: [url]',
'versioning_file_creation_warning' => 'Ezzel a művelettel létrehozhat egy állományt ami tartalmazni fogja a változat információkat a teljes DMS mappáról. A létrehozás után minden állomány a dokumentum mappába lesz mentve.', 'versioning_file_creation_warning' => 'Ezzel a művelettel létrehozhat egy állományt ami tartalmazni fogja a változat információkat a teljes DMS mappáról. A létrehozás után minden állomány a dokumentum mappába lesz mentve.',
'versioning_info' => 'Változás információ', 'versioning_info' => 'Változás információ',
'versiontolow' => 'Túl alacsony verzió', 'versiontolow' => 'Túl alacsony verzió',
'version_comment' => '',
'version_deleted_email' => 'Változat törölve', 'version_deleted_email' => 'Változat törölve',
'version_deleted_email_body' => 'Változat törölve 'version_deleted_email_body' => 'Változat törölve
Dokumentum: [name] Dokumentum: [name]
@ -1808,6 +1849,7 @@ URL: [url]',
'workflow_summary' => 'Munkafolyamat áttekintés', 'workflow_summary' => 'Munkafolyamat áttekintés',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Felhasználó áttekintés', 'workflow_user_summary' => 'Felhasználó áttekintés',
'wrong_filetype' => '',
'x_more_objects' => '', 'x_more_objects' => '',
'year_view' => 'Éves nézet', 'year_view' => 'Éves nézet',
'yes' => 'Igen', 'yes' => 'Igen',

File diff suppressed because it is too large Load Diff

View File

@ -90,11 +90,14 @@ URL: [url]',
'and' => '와', 'and' => '와',
'apply' => '적용', 'apply' => '적용',
'approvals_accepted' => '', 'approvals_accepted' => '',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '', 'approvals_and_reviews_accepted' => '',
'approvals_and_reviews_not_touched' => '', 'approvals_and_reviews_not_touched' => '',
'approvals_and_reviews_rejected' => '', 'approvals_and_reviews_rejected' => '',
'approvals_not_touched' => '', 'approvals_not_touched' => '',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '[no_approvals] 이미 승인 거부됨', 'approvals_rejected' => '[no_approvals] 이미 승인 거부됨',
'approvals_rejected_latest' => '',
'approvals_without_group' => '', 'approvals_without_group' => '',
'approvals_without_user' => '', 'approvals_without_user' => '',
'approval_deletion_email' => '승인 요청 삭제', 'approval_deletion_email' => '승인 요청 삭제',
@ -231,6 +234,7 @@ URL: [url]',
'category_in_use' => '이 카테고리는 현재 문서에서 사용합니다.', 'category_in_use' => '이 카테고리는 현재 문서에서 사용합니다.',
'category_noname' => '주어진 카테고리명이 없음.', 'category_noname' => '주어진 카테고리명이 없음.',
'ca_ES' => '카탈로니아어', 'ca_ES' => '카탈로니아어',
'changelog_loading' => '',
'change_assignments' => '검토자/승인자 설정', 'change_assignments' => '검토자/승인자 설정',
'change_password' => '암호 바꾸기', 'change_password' => '암호 바꾸기',
'change_password_message' => '암호를 바꾸었습니다.', 'change_password_message' => '암호를 바꾸었습니다.',
@ -430,6 +434,7 @@ URL: [url]',
'do_object_repair' => '모든 폴더와 문서를 복구', 'do_object_repair' => '모든 폴더와 문서를 복구',
'do_object_setchecksum' => '오류 검사', 'do_object_setchecksum' => '오류 검사',
'do_object_setfilesize' => '파일 크기 설정', 'do_object_setfilesize' => '파일 크기 설정',
'do_object_setfiletype' => '',
'do_object_unlink' => '문서 버전 삭제', 'do_object_unlink' => '문서 버전 삭제',
'draft' => '기본값', 'draft' => '기본값',
'draft_pending_approval' => '초안 - 보류 승인', 'draft_pending_approval' => '초안 - 보류 승인',
@ -438,6 +443,7 @@ URL: [url]',
'dropfolderdir_missing' => '', 'dropfolderdir_missing' => '',
'dropfolder_file' => '드롭 폴더 파일', 'dropfolder_file' => '드롭 폴더 파일',
'dropfolder_folder' => '', 'dropfolder_folder' => '',
'dropfolder_metadata' => '',
'dropupload' => '빠른 업로드', 'dropupload' => '빠른 업로드',
'drop_files_here' => '이곳에 파일을 올려놓으세요!', 'drop_files_here' => '이곳에 파일을 올려놓으세요!',
'dump_creation' => 'DB 덤프 생성', 'dump_creation' => 'DB 덤프 생성',
@ -463,6 +469,7 @@ URL: [url]',
'edit_folder_props' => '폴더 편집', 'edit_folder_props' => '폴더 편집',
'edit_group' => '편집 그룹', 'edit_group' => '편집 그룹',
'edit_online' => '', 'edit_online' => '',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => '전송 속성 편집', 'edit_transmittal_props' => '전송 속성 편집',
'edit_user' => '사용자 편집', 'edit_user' => '사용자 편집',
@ -540,6 +547,7 @@ URL: [url]',
'files_deletion' => '파일 삭제', 'files_deletion' => '파일 삭제',
'files_deletion_warning' => '이 옵션을 사용하면 전체 DMS 폴더의 모든 파일을 삭제할 수 있습니다. 버전 정보가 표시로 남을 것 입니다 files파일', 'files_deletion_warning' => '이 옵션을 사용하면 전체 DMS 폴더의 모든 파일을 삭제할 수 있습니다. 버전 정보가 표시로 남을 것 입니다 files파일',
'files_loading' => '파일 목록을 가지고 오는 중 ...', 'files_loading' => '파일 목록을 가지고 오는 중 ...',
'filetype' => '',
'file_size' => '파일 크기', 'file_size' => '파일 크기',
'filter_for_documents' => '문서에 대한 추가 필터', 'filter_for_documents' => '문서에 대한 추가 필터',
'filter_for_folders' => '폴더에 대한 추가 필터', 'filter_for_folders' => '폴더에 대한 추가 필터',
@ -584,6 +592,7 @@ URL : [url]',
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename] : [name] - 폴더 이름', 'folder_renamed_email_subject' => '[sitename] : [name] - 폴더 이름',
'folder_title' => '폴더 \'[foldername]\'', 'folder_title' => '폴더 \'[foldername]\'',
'foot_note' => '',
'force_update' => '', 'force_update' => '',
'friday' => '금요일', 'friday' => '금요일',
'friday_abbr' => '금', 'friday_abbr' => '금',
@ -610,6 +619,7 @@ URL: [url]',
'group_members' => '카페 회원', 'group_members' => '카페 회원',
'group_receipt_summary' => '그룹 접수 요약', 'group_receipt_summary' => '그룹 접수 요약',
'group_review_summary' => '그룹 검토 요약', 'group_review_summary' => '그룹 검토 요약',
'group_revision_summary' => '',
'guest_login' => '게스트로 로그인', 'guest_login' => '게스트로 로그인',
'guest_login_disabled' => '고객 로그인을 사용할 수 없습니다.', 'guest_login_disabled' => '고객 로그인을 사용할 수 없습니다.',
'hash' => '해시', 'hash' => '해시',
@ -727,6 +737,7 @@ URL: [url]',
'lock_document' => '잠그기', 'lock_document' => '잠그기',
'lock_message' => '이 문서는 [username].에 의해 잠겨 있습니다. 허가 된 사용자 만이 문서를 잠금을 해제 할 수 있습니다.', 'lock_message' => '이 문서는 [username].에 의해 잠겨 있습니다. 허가 된 사용자 만이 문서를 잠금을 해제 할 수 있습니다.',
'lock_status' => '상태', 'lock_status' => '상태',
'logfile_loading' => '',
'login' => '로그인', 'login' => '로그인',
'login_disabled_text' => '귀정 이상 로그인 실패로 당신의 계정을사용할 수 없습니다.', 'login_disabled_text' => '귀정 이상 로그인 실패로 당신의 계정을사용할 수 없습니다.',
'login_disabled_title' => '계정 비활성화', 'login_disabled_title' => '계정 비활성화',
@ -813,9 +824,11 @@ URL: [url]',
URL [url]', URL [url]',
'new_subfolder_email_subject' => '[sitename] : [name] - 새 폴더', 'new_subfolder_email_subject' => '[sitename] : [name] - 새 폴더',
'new_user_image' => '새로운 이미지', 'new_user_image' => '새로운 이미지',
'next_revision_abbr' => '',
'next_state' => '새 상태', 'next_state' => '새 상태',
'nl_NL' => '네덜란드', 'nl_NL' => '네덜란드',
'no' => '아니오', 'no' => '아니오',
'notification' => '',
'notify_added_email' => '귀하는 알림목록에 추가되었습니다.', 'notify_added_email' => '귀하는 알림목록에 추가되었습니다.',
'notify_added_email_body' => '알림 목록에 추가 'notify_added_email_body' => '알림 목록에 추가
이름: [name] 이름: [name]
@ -835,9 +848,11 @@ URL : [url]',
'no_action' => '조치가 필요하지 않습니다', 'no_action' => '조치가 필요하지 않습니다',
'no_approval_needed' => '승인을 보류하지 않습니다', 'no_approval_needed' => '승인을 보류하지 않습니다',
'no_attached_files' => '첨부 파일 없음', 'no_attached_files' => '첨부 파일 없음',
'no_backup_dir' => '',
'no_current_version' => '당신은 이전 버전의 SeedDMS를 사용하고 있습니다. 사용 가능한 최신 버전은 [latestversion] 입니다.', 'no_current_version' => '당신은 이전 버전의 SeedDMS를 사용하고 있습니다. 사용 가능한 최신 버전은 [latestversion] 입니다.',
'no_default_keywords' => '사용 가능한 키워드가 존재하지 않습니다.', 'no_default_keywords' => '사용 가능한 키워드가 존재하지 않습니다.',
'no_docs_checked_out' => '체크아웃 문서가 없습니다.', 'no_docs_checked_out' => '체크아웃 문서가 없습니다.',
'no_docs_expired' => '',
'no_docs_locked' => '잠긴 문서가 없습니다.', 'no_docs_locked' => '잠긴 문서가 없습니다.',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => '', 'no_docs_rejected' => '',
@ -925,8 +940,11 @@ URL : [url]',
'quota_is_disabled' => '할당량 지원이 설정에서 비활성화되어 있습니다. 다시 활성화 될 때까지 사용자의 할당량 설정은 적용되지 않습니다.', 'quota_is_disabled' => '할당량 지원이 설정에서 비활성화되어 있습니다. 다시 활성화 될 때까지 사용자의 할당량 설정은 적용되지 않습니다.',
'quota_warning' => '당신의 최대 디스크 사용량 [bytes] 초과됩니다. 문서 또는 이전 버전을 제거하십시오.', 'quota_warning' => '당신의 최대 디스크 사용량 [bytes] 초과됩니다. 문서 또는 이전 버전을 제거하십시오.',
'receipts_accepted' => '', 'receipts_accepted' => '',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '', 'receipts_not_touched' => '',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '', 'receipts_rejected' => '',
'receipts_rejected_latest' => '',
'receipts_without_group' => '', 'receipts_without_group' => '',
'receipts_without_user' => '', 'receipts_without_user' => '',
'receipt_deletion_email_body' => '', 'receipt_deletion_email_body' => '',
@ -997,8 +1015,11 @@ URL: [url]',
'reviewer_already_assigned' => '해 사용자는 리뷰어로 배정되었습니다.', 'reviewer_already_assigned' => '해 사용자는 리뷰어로 배정되었습니다.',
'reviewer_already_removed' => '이미 검토 과정에서 제거되었거나 리뷰로 제출', 'reviewer_already_removed' => '이미 검토 과정에서 제거되었거나 리뷰로 제출',
'reviews_accepted' => '', 'reviews_accepted' => '',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '', 'reviews_not_touched' => '',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '', 'reviews_rejected' => '',
'reviews_rejected_latest' => '',
'reviews_without_group' => '', 'reviews_without_group' => '',
'reviews_without_user' => '', 'reviews_without_user' => '',
'review_deletion_email' => '검토 요청 삭제됨', 'review_deletion_email' => '검토 요청 삭제됨',
@ -1036,9 +1057,13 @@ URL: [url]',
'revise_document' => '개정 문서', 'revise_document' => '개정 문서',
'revise_document_on' => '문서 버전의 다음 개정 [날짜]', 'revise_document_on' => '문서 버전의 다음 개정 [날짜]',
'revisions_accepted' => '', 'revisions_accepted' => '',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '', 'revisions_not_touched' => '',
'revisions_not_touched_latest' => '',
'revisions_pending' => '', 'revisions_pending' => '',
'revisions_pending_latest' => '',
'revisions_rejected' => '', 'revisions_rejected' => '',
'revisions_rejected_latest' => '',
'revisions_without_group' => '', 'revisions_without_group' => '',
'revisions_without_user' => '', 'revisions_without_user' => '',
'revision_date' => '개정 일자', 'revision_date' => '개정 일자',
@ -1048,6 +1073,7 @@ URL: [url]',
'revision_status' => '상태', 'revision_status' => '상태',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => '감사', 'revisors' => '감사',
'revisor_already_assigned' => '이미 감사가 선임이 된 사용자.', 'revisor_already_assigned' => '이미 감사가 선임이 된 사용자.',
'revisor_already_removed' => '감사는 문서의 개정을 과정에서 삭제했거나 이미 개정을 완료 했습니다.', 'revisor_already_removed' => '감사는 문서의 개정을 과정에서 삭제했거나 이미 개정을 완료 했습니다.',
@ -1306,6 +1332,8 @@ URL : [url]',
'settings_enableReceiptWorkflow_desc' => '문서의 수신 확인을 위해 워크플로어를 선택하고 활성화 합니다.', 'settings_enableReceiptWorkflow_desc' => '문서의 수신 확인을 위해 워크플로어를 선택하고 활성화 합니다.',
'settings_enableRecursiveCount' => '재귀적 문서 / 폴더 수 사용', 'settings_enableRecursiveCount' => '재귀적 문서 / 폴더 수 사용',
'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_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_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '문서의 개정 허용', 'settings_enableRevisionWorkflow' => '문서의 개정 허용',
@ -1398,10 +1426,14 @@ URL : [url]',
'settings_maxUploadSize' => '', 'settings_maxUploadSize' => '',
'settings_maxUploadSize_desc' => '', 'settings_maxUploadSize_desc' => '',
'settings_more_settings' => '기타 설정을 구성합니다. 기본 로그인 : admin/admin', 'settings_more_settings' => '기타 설정을 구성합니다. 기본 로그인 : admin/admin',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => '찾을 수 없음', 'settings_notfound' => '찾을 수 없음',
'settings_Notification' => '알림 설정', 'settings_Notification' => '알림 설정',
'settings_notwritable' => '구성값을 저장할 수 없습니다 구성 파일에 쓰기 권한이 없습니다.', 'settings_notwritable' => '구성값을 저장할 수 없습니다 구성 파일에 쓰기 권한이 없습니다.',
'settings_no_content_dir' => '내용 디렉토리', 'settings_no_content_dir' => '내용 디렉토리',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => 'MIME 타입 재정의', 'settings_overrideMimeType' => 'MIME 타입 재정의',
'settings_overrideMimeType_desc' => '파일이 업로드 되는 경우, 브라우저에 의해 제공되는 MIME 타입을 재정의 합니다. 새로운 MIME 타입은 SeedDMS에 의해 결정 됩니다.', 'settings_overrideMimeType_desc' => '파일이 업로드 되는 경우, 브라우저에 의해 제공되는 MIME 타입을 재정의 합니다. 새로운 MIME 타입은 SeedDMS에 의해 결정 됩니다.',
'settings_partitionSize' => '조각 파일 크기', 'settings_partitionSize' => '조각 파일 크기',
@ -1518,6 +1550,7 @@ URL : [url]',
'settings_workflowMode' => '워크플로우 모드', 'settings_workflowMode' => '워크플로우 모드',
'settings_workflowMode_desc' => '문서 버전에 대한 자신의 릴리스 워크플로우 지정하실 수 있습니다 .', 'settings_workflowMode_desc' => '문서 버전에 대한 자신의 릴리스 워크플로우 지정하실 수 있습니다 .',
'settings_workflowMode_valadvanced' => '고급', 'settings_workflowMode_valadvanced' => '고급',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => '관습적', 'settings_workflowMode_valtraditional' => '관습적',
'settings_workflowMode_valtraditional_only_approval' => '관습적 (리뷰 없음)', 'settings_workflowMode_valtraditional_only_approval' => '관습적 (리뷰 없음)',
'settings_zendframework' => '젠드 프레임 워크', 'settings_zendframework' => '젠드 프레임 워크',
@ -1532,6 +1565,7 @@ URL : [url]',
'sign_in' => '로그인', 'sign_in' => '로그인',
'sign_out' => '로그 아웃', 'sign_out' => '로그 아웃',
'sign_out_user' => '사용자가 로그 아웃', 'sign_out_user' => '사용자가 로그 아웃',
'site_brand' => '',
'sk_SK' => '슬로바키아어', 'sk_SK' => '슬로바키아어',
'sort_by_date' => '', 'sort_by_date' => '',
'sort_by_name' => '', 'sort_by_name' => '',
@ -1561,6 +1595,7 @@ URL : [url]',
'splash_edit_group' => '그룹 저장', 'splash_edit_group' => '그룹 저장',
'splash_edit_role' => '', 'splash_edit_role' => '',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => '사용자 저장', 'splash_edit_user' => '사용자 저장',
'splash_error_add_to_transmittal' => '', 'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => '', 'splash_error_rm_download_link' => '',
@ -1655,9 +1690,13 @@ URL : [url]',
'switched_to' => '전환', 'switched_to' => '전환',
'takeOverAttributeValue' => '', 'takeOverAttributeValue' => '',
'takeOverGrpApprover' => '마지막 버전의 승인자의 그룹를 인수 합니다.', 'takeOverGrpApprover' => '마지막 버전의 승인자의 그룹를 인수 합니다.',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => '최종 버전의 리뷰 그룹을 상속합니다.', 'takeOverGrpReviewer' => '최종 버전의 리뷰 그룹을 상속합니다.',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => '마지막 버전의 개별 승인자를 인수 합니다.', 'takeOverIndApprover' => '마지막 버전의 개별 승인자를 인수 합니다.',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => '최종 버전의 개인별 검수자를 상속합니다.', 'takeOverIndReviewer' => '최종 버전의 개인별 검수자를 상속합니다.',
'takeOverIndReviewers' => '',
'tasks' => '작업', 'tasks' => '작업',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1701,6 +1740,7 @@ URL : [url]',
'transfer_no_write_access' => '', 'transfer_no_write_access' => '',
'transfer_objects' => '', 'transfer_objects' => '',
'transfer_objects_to_user' => '새 소유자', 'transfer_objects_to_user' => '새 소유자',
'transfer_process_to_user' => '',
'transfer_to_user' => '', 'transfer_to_user' => '',
'transition_triggered_email' => '워크플로우 전환 트리거', 'transition_triggered_email' => '워크플로우 전환 트리거',
'transition_triggered_email_body' => '워크플로우 전환 트리거 'transition_triggered_email_body' => '워크플로우 전환 트리거
@ -1782,6 +1822,7 @@ URL : [url]',
'versioning_file_creation_warning' => '버전 정보가 포함 된 파일을 만들 수 있습니다. 이 작업은 전체 DMS 폴더를 작성 후 모든 파일이 문서 폴더 안에 저장됩니다.', 'versioning_file_creation_warning' => '버전 정보가 포함 된 파일을 만들 수 있습니다. 이 작업은 전체 DMS 폴더를 작성 후 모든 파일이 문서 폴더 안에 저장됩니다.',
'versioning_info' => '버전 관리 정보', 'versioning_info' => '버전 관리 정보',
'versiontolow' => '낮은 버전', 'versiontolow' => '낮은 버전',
'version_comment' => '',
'version_deleted_email' => '버전 삭제', 'version_deleted_email' => '버전 삭제',
'version_deleted_email_body' => '버전 삭제 'version_deleted_email_body' => '버전 삭제
문서: [name] 문서: [name]
@ -1824,6 +1865,7 @@ URL : [url]',
'workflow_summary' => '워크플로우 요약', 'workflow_summary' => '워크플로우 요약',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => '사용자 요약', 'workflow_user_summary' => '사용자 요약',
'wrong_filetype' => '',
'x_more_objects' => '', 'x_more_objects' => '',
'year_view' => '연간 단위로 보기', 'year_view' => '연간 단위로 보기',
'yes' => '예', 'yes' => '예',

View File

@ -90,11 +90,14 @@ URL: [url]',
'and' => 'ແລະ', 'and' => 'ແລະ',
'apply' => 'ໃຊ້', 'apply' => 'ໃຊ້',
'approvals_accepted' => '[no_approvals] ອະນຸມັດໂດຍບໍ່ຕ້ອງສຳພັດ', 'approvals_accepted' => '[no_approvals] ອະນຸມັດໂດຍບໍ່ຕ້ອງສຳພັດ',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '[no_approvals] ອະນຸມັດແລ້ວ ແລະ [no_reviews] ອະນຸມັດແລ້ວ', 'approvals_and_reviews_accepted' => '[no_approvals] ອະນຸມັດແລ້ວ ແລະ [no_reviews] ອະນຸມັດແລ້ວ',
'approvals_and_reviews_not_touched' => '[no_approvals] ອະນຸມັດແລ້ວ ແລະ [no_reviews] ການກວດຄືນ ທີບໍ່ມີການສໍາຜັດ', 'approvals_and_reviews_not_touched' => '[no_approvals] ອະນຸມັດແລ້ວ ແລະ [no_reviews] ການກວດຄືນ ທີບໍ່ມີການສໍາຜັດ',
'approvals_and_reviews_rejected' => '[no_approvals] ອະນຸມັດແລ້ວ ແລະ [no_reviews] ການກວດຄືນໄດ້ຮັບການປະຕິເສດ', 'approvals_and_reviews_rejected' => '[no_approvals] ອະນຸມັດແລ້ວ ແລະ [no_reviews] ການກວດຄືນໄດ້ຮັບການປະຕິເສດ',
'approvals_not_touched' => '[no_approvals] ອະນຸມັດໂດຍບໍ່ຕ້ອງສຳພັດ', 'approvals_not_touched' => '[no_approvals] ອະນຸມັດໂດຍບໍ່ຕ້ອງສຳພັດ',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '[no_approvals] ບໍໄດ້ຮັບການອະນຸມັດ', 'approvals_rejected' => '[no_approvals] ບໍໄດ້ຮັບການອະນຸມັດ',
'approvals_rejected_latest' => '',
'approvals_without_group' => 'ການອະນຸມັດໂດຍບໍ່ຢູ່ໃນກຸ່ມ', 'approvals_without_group' => 'ການອະນຸມັດໂດຍບໍ່ຢູ່ໃນກຸ່ມ',
'approvals_without_user' => 'ການອະນຸມັດຍັງບໍ່ໄດ້ຮັບການນຳໄຊ້', 'approvals_without_user' => 'ການອະນຸມັດຍັງບໍ່ໄດ້ຮັບການນຳໄຊ້',
'approval_deletion_email' => 'ຄຳຂໍອະນຸມັດໄດ້ຖືກລົບແລ້ວ', 'approval_deletion_email' => 'ຄຳຂໍອະນຸມັດໄດ້ຖືກລົບແລ້ວ',
@ -227,6 +230,7 @@ URL: [url]',
'category_in_use' => 'ປັດຈຸບັນມີການໃຊ້ໝວດໝູ່ນີ້ໃນເອກະສານ.', 'category_in_use' => 'ປັດຈຸບັນມີການໃຊ້ໝວດໝູ່ນີ້ໃນເອກະສານ.',
'category_noname' => 'ບໍ່ລະບຸຊື່ປະເພດ', 'category_noname' => 'ບໍ່ລະບຸຊື່ປະເພດ',
'ca_ES' => 'ຄາຕາລັນ', 'ca_ES' => 'ຄາຕາລັນ',
'changelog_loading' => '',
'change_assignments' => 'ຕັ້ງຜູ້ກວດກາ/ຜູ້ອະນຸມັດ', 'change_assignments' => 'ຕັ້ງຜູ້ກວດກາ/ຜູ້ອະນຸມັດ',
'change_password' => 'ປ່ຽນລະຫັດຜ່ານ', 'change_password' => 'ປ່ຽນລະຫັດຜ່ານ',
'change_password_message' => 'ປ່ຽນລະຫັດຜ່ານຂອງທ່ານຮຽບຮ້ອຍແລ້ວ', 'change_password_message' => 'ປ່ຽນລະຫັດຜ່ານຂອງທ່ານຮຽບຮ້ອຍແລ້ວ',
@ -434,6 +438,7 @@ URL: [url]',
'do_object_repair' => 'ສ້ອມແຊມໂຟລເດີ ແລະເອກະສານທັງໝົດ', 'do_object_repair' => 'ສ້ອມແຊມໂຟລເດີ ແລະເອກະສານທັງໝົດ',
'do_object_setchecksum' => 'ຕັ້ງຄ່າການກວດສອບ', 'do_object_setchecksum' => 'ຕັ້ງຄ່າການກວດສອບ',
'do_object_setfilesize' => 'ຕັ້ງຂະໜາດຟາຍ', 'do_object_setfilesize' => 'ຕັ້ງຂະໜາດຟາຍ',
'do_object_setfiletype' => '',
'do_object_unlink' => 'ລົບເວີຊັນຂອງເອກະສານ', 'do_object_unlink' => 'ລົບເວີຊັນຂອງເອກະສານ',
'draft' => 'ຮ່າງ', 'draft' => 'ຮ່າງ',
'draft_pending_approval' => 'ຮ່າງ-ລໍຖ້າການອະນຸມັດ', 'draft_pending_approval' => 'ຮ່າງ-ລໍຖ້າການອະນຸມັດ',
@ -442,6 +447,7 @@ URL: [url]',
'dropfolderdir_missing' => 'ໂຟລເດີສ່ວນບຸກຄົນຂອງທ່ານບໍໄດ້ຢູ່ໃນເຊີເວີ ກະລຸນາໃຫ້ຜູ້ດູແລລະບົບຂອງເຈົ້າສ້າງຂໍ້ມູນ', 'dropfolderdir_missing' => 'ໂຟລເດີສ່ວນບຸກຄົນຂອງທ່ານບໍໄດ້ຢູ່ໃນເຊີເວີ ກະລຸນາໃຫ້ຜູ້ດູແລລະບົບຂອງເຈົ້າສ້າງຂໍ້ມູນ',
'dropfolder_file' => 'ໄຟລຈາກໂຟລເດີແບບເລືອນລົງ', 'dropfolder_file' => 'ໄຟລຈາກໂຟລເດີແບບເລືອນລົງ',
'dropfolder_folder' => 'ໂຟລເດີຈາກໂຟລເດີວ່າງ', 'dropfolder_folder' => 'ໂຟລເດີຈາກໂຟລເດີວ່າງ',
'dropfolder_metadata' => '',
'dropupload' => 'ອັບໂຫລດຢ່າງວ່ອງໄວ', 'dropupload' => 'ອັບໂຫລດຢ່າງວ່ອງໄວ',
'drop_files_here' => 'ວາງໄຟລທີນີ້!', 'drop_files_here' => 'ວາງໄຟລທີນີ້!',
'dump_creation' => 'ການສ້າງຂໍ້ມູນ DB', 'dump_creation' => 'ການສ້າງຂໍ້ມູນ DB',
@ -467,6 +473,7 @@ URL: [url]',
'edit_folder_props' => 'ແກ້ໄຂໂຟລເດີ', 'edit_folder_props' => 'ແກ້ໄຂໂຟລເດີ',
'edit_group' => 'ແກ້ໄຂກຸ່ມ', 'edit_group' => 'ແກ້ໄຂກຸ່ມ',
'edit_online' => 'ແກ້ໄຂອອນລາຍ', 'edit_online' => 'ແກ້ໄຂອອນລາຍ',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => 'ແກ້ໄຂຄຸນສົມບັດໃນການຖ່າຍທອດ', 'edit_transmittal_props' => 'ແກ້ໄຂຄຸນສົມບັດໃນການຖ່າຍທອດ',
'edit_user' => 'ແກ້ໄຂຜູ້ໃຊ້', 'edit_user' => 'ແກ້ໄຂຜູ້ໃຊ້',
@ -544,6 +551,7 @@ URL: [url]',
'files_deletion' => 'ລົບໄຟລ', 'files_deletion' => 'ລົບໄຟລ',
'files_deletion_warning' => 'ດ້ວຍຕົວເລືອກນີ້ເຈົ້ສາມາດລົບໄຟລທັງໝົດຂອງ DMS ໂຟລເດີທັງໝົດ ຂໍ້ມູນການກຳນົດລຸ້ນຈະຍັງຄົງປາກົດຢູ່', 'files_deletion_warning' => 'ດ້ວຍຕົວເລືອກນີ້ເຈົ້ສາມາດລົບໄຟລທັງໝົດຂອງ DMS ໂຟລເດີທັງໝົດ ຂໍ້ມູນການກຳນົດລຸ້ນຈະຍັງຄົງປາກົດຢູ່',
'files_loading' => 'ກະລຸນາລໍຖ້າ, ຈົນກວ່າລາຍການໄຟລຈະຖືກໂຫລດ …', 'files_loading' => 'ກະລຸນາລໍຖ້າ, ຈົນກວ່າລາຍການໄຟລຈະຖືກໂຫລດ …',
'filetype' => '',
'file_size' => 'ຂະໜາດ', 'file_size' => 'ຂະໜາດ',
'filter_for_documents' => 'ຕົວກອງເພີ່ມເຕົມສຳລັບເອກະສານ', 'filter_for_documents' => 'ຕົວກອງເພີ່ມເຕົມສຳລັບເອກະສານ',
'filter_for_folders' => 'ຕົວກອງເພີ່ມເຕີມສຳລັບໂຟລເດີ', 'filter_for_folders' => 'ຕົວກອງເພີ່ມເຕີມສຳລັບໂຟລເດີ',
@ -588,6 +596,7 @@ URL: [url]',
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]:[name] - ປ່ຽນຊື່ໂຟລເດີ', 'folder_renamed_email_subject' => '[sitename]:[name] - ປ່ຽນຊື່ໂຟລເດີ',
'folder_title' => 'ໂຟລເດີ "[foldername] "', 'folder_title' => 'ໂຟລເດີ "[foldername] "',
'foot_note' => '',
'force_update' => '', 'force_update' => '',
'friday' => 'ວັນສຸກ', 'friday' => 'ວັນສຸກ',
'friday_abbr' => 'ວັນສຸກ', 'friday_abbr' => 'ວັນສຸກ',
@ -614,6 +623,7 @@ URL: [url]',
'group_members' => 'ສະມາຊິກກຸ່ມ', 'group_members' => 'ສະມາຊິກກຸ່ມ',
'group_receipt_summary' => 'ພາບລວມການຢືນຢັນເນື້ອຫາຂອງກຸ່ມ', 'group_receipt_summary' => 'ພາບລວມການຢືນຢັນເນື້ອຫາຂອງກຸ່ມ',
'group_review_summary' => 'ສະຫຼຸບບົດວິຈານຂອງກຸ່ມ', 'group_review_summary' => 'ສະຫຼຸບບົດວິຈານຂອງກຸ່ມ',
'group_revision_summary' => '',
'guest_login' => 'ເຂົ້າສູ້ລະບົບໃນຖານະແຂກ', 'guest_login' => 'ເຂົ້າສູ້ລະບົບໃນຖານະແຂກ',
'guest_login_disabled' => 'ການເຂົ້າສູ້ລະບົບສຳລັບບຸກຄົນທົ່ວໄປຖຶກປິດການໄຊ້ງານ', 'guest_login_disabled' => 'ການເຂົ້າສູ້ລະບົບສຳລັບບຸກຄົນທົ່ວໄປຖຶກປິດການໄຊ້ງານ',
'hash' => 'ກັນຊາ', 'hash' => 'ກັນຊາ',
@ -731,6 +741,7 @@ URL: [url]',
'lock_document' => 'ລັອກ', 'lock_document' => 'ລັອກ',
'lock_message' => 'ເອກະສານນີ້ຖືກລັອກໂດຍ [username] ສະເພາະຜູ້ໄຊ້ທີ່ໄດ້ຮັບອະນຸຍາດເທົ່ານັ້ນທີ່ສາມາດປົດລັອກເອກະສານນີ້ໄດ້', 'lock_message' => 'ເອກະສານນີ້ຖືກລັອກໂດຍ [username] ສະເພາະຜູ້ໄຊ້ທີ່ໄດ້ຮັບອະນຸຍາດເທົ່ານັ້ນທີ່ສາມາດປົດລັອກເອກະສານນີ້ໄດ້',
'lock_status' => 'ສະຖານະ', 'lock_status' => 'ສະຖານະ',
'logfile_loading' => '',
'login' => 'ເຂົ້າສຸ່ລະບົບ', 'login' => 'ເຂົ້າສຸ່ລະບົບ',
'login_disabled_text' => 'ບັນຊີຂອງເຈົ້າໄດ້ຖືກປິດໄຊ້ງານອາດເປັນເພາະການລັອກອິນເຂົ້າລະບົບລົ້ມເຫຼວຫລາຍຄັ້ງເກີນໄປ', 'login_disabled_text' => 'ບັນຊີຂອງເຈົ້າໄດ້ຖືກປິດໄຊ້ງານອາດເປັນເພາະການລັອກອິນເຂົ້າລະບົບລົ້ມເຫຼວຫລາຍຄັ້ງເກີນໄປ',
'login_disabled_title' => 'ບັນຊີຖືກປິດໄຊ້ງານ', 'login_disabled_title' => 'ບັນຊີຖືກປິດໄຊ້ງານ',
@ -817,9 +828,11 @@ URL: [url]',
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]:[name] - ໂຟລເດີໄຫມ່', 'new_subfolder_email_subject' => '[sitename]:[name] - ໂຟລເດີໄຫມ່',
'new_user_image' => 'ຮູບໄຫມ່', 'new_user_image' => 'ຮູບໄຫມ່',
'next_revision_abbr' => '',
'next_state' => 'ລັດໄຫມ່', 'next_state' => 'ລັດໄຫມ່',
'nl_NL' => 'ດັສ', 'nl_NL' => 'ດັສ',
'no' => 'ບໍ່', 'no' => 'ບໍ່',
'notification' => '',
'notify_added_email' => 'ເຈົ້າໄດ້ຮັບການເພີ່ມລາຍຊື່ລົງໃນການແຈ້ງເຕືອນແລ້ວ', 'notify_added_email' => 'ເຈົ້າໄດ້ຮັບການເພີ່ມລາຍຊື່ລົງໃນການແຈ້ງເຕືອນແລ້ວ',
'notify_added_email_body' => 'ເພີ່ມລົງໃນລາຍການແຈ້ງເຕືອນແລ້ວ 'notify_added_email_body' => 'ເພີ່ມລົງໃນລາຍການແຈ້ງເຕືອນແລ້ວ
ຊື່: [name] ຊື່: [name]
@ -839,9 +852,11 @@ URL: [url]',
'no_action' => 'ບໍ່ຕ້ອງດຳເນີນການໄດໆ', 'no_action' => 'ບໍ່ຕ້ອງດຳເນີນການໄດໆ',
'no_approval_needed' => 'ຍັງບໍ່ມີການອະນຸມັດ', 'no_approval_needed' => 'ຍັງບໍ່ມີການອະນຸມັດ',
'no_attached_files' => 'ບໍ່ມີການແນບໄຟລມາ', 'no_attached_files' => 'ບໍ່ມີການແນບໄຟລມາ',
'no_backup_dir' => '',
'no_current_version' => 'ເຈົ້າກຳລັງນຳໄຊ້ເວີຊັນເກົ່າຄື ຊິສ DMS. ສວນເວີຊັນທີ່ມີຢູ່ລ້າສຸດຄື [latestversion]', 'no_current_version' => 'ເຈົ້າກຳລັງນຳໄຊ້ເວີຊັນເກົ່າຄື ຊິສ DMS. ສວນເວີຊັນທີ່ມີຢູ່ລ້າສຸດຄື [latestversion]',
'no_default_keywords' => 'ບໍ່ມີຄຳຫລັກ', 'no_default_keywords' => 'ບໍ່ມີຄຳຫລັກ',
'no_docs_checked_out' => 'ບໍ່ມີເອກະສານທີ່ເອົາອອກໄປ', 'no_docs_checked_out' => 'ບໍ່ມີເອກະສານທີ່ເອົາອອກໄປ',
'no_docs_expired' => '',
'no_docs_locked' => 'ເອກະສານທີ່ບໍຖືກລັອກ', 'no_docs_locked' => 'ເອກະສານທີ່ບໍຖືກລັອກ',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => 'ບໍ່ມີເອກະສານທີຖືກປະຕິເສດ', 'no_docs_rejected' => 'ບໍ່ມີເອກະສານທີຖືກປະຕິເສດ',
@ -937,8 +952,11 @@ URL: [url]',
'quota_is_disabled' => 'ຂະນະນີ້ການສະນັບສະໜູນໂຄຕ້າຖືກປິດໄຊ້ງານໃນການຕັ້ງຄ່າແລ້ວການກຳນົດໂຄຕ້າຜູ້ໄຊ້ຈະບໍ່ມີຜົນໄດໆ ຈົນກວ່າຈະເປີດໄຊ້ງານອີກຄັ້ງ', 'quota_is_disabled' => 'ຂະນະນີ້ການສະນັບສະໜູນໂຄຕ້າຖືກປິດໄຊ້ງານໃນການຕັ້ງຄ່າແລ້ວການກຳນົດໂຄຕ້າຜູ້ໄຊ້ຈະບໍ່ມີຜົນໄດໆ ຈົນກວ່າຈະເປີດໄຊ້ງານອີກຄັ້ງ',
'quota_warning' => 'ການໄຊ້ດິສສູງສຸດຂອງເຈົ້າເກີນ [ໄບຣ] ໂປດລົບເອກະສານຫຼືເວີຊັນກ່ອນໜ້າ', 'quota_warning' => 'ການໄຊ້ດິສສູງສຸດຂອງເຈົ້າເກີນ [ໄບຣ] ໂປດລົບເອກະສານຫຼືເວີຊັນກ່ອນໜ້າ',
'receipts_accepted' => 'ໃບບິນຮັບເງີນໄດ້ຮັບການຍອມຮັບແລ້ວ [ບໍມີໃບບິນຮັບເງິນ]', 'receipts_accepted' => 'ໃບບິນຮັບເງີນໄດ້ຮັບການຍອມຮັບແລ້ວ [ບໍມີໃບບິນຮັບເງິນ]',
'receipts_accepted_latest' => '',
'receipts_not_touched' => 'ບໍ່ມີໃບບິນຮັບເງິນ', 'receipts_not_touched' => 'ບໍ່ມີໃບບິນຮັບເງິນ',
'receipts_not_touched_latest' => '',
'receipts_rejected' => 'ໃບຮັບເງີນ [ບໍ່ມີໃບບິນຮັບເງີນ] ຖືກປະຕິເສດແລ້ວ', 'receipts_rejected' => 'ໃບຮັບເງີນ [ບໍ່ມີໃບບິນຮັບເງີນ] ຖືກປະຕິເສດແລ້ວ',
'receipts_rejected_latest' => '',
'receipts_without_group' => 'ບໍ່ມີກຸ່ມໃບບິນຮັບເງີນ', 'receipts_without_group' => 'ບໍ່ມີກຸ່ມໃບບິນຮັບເງີນ',
'receipts_without_user' => 'ໃບບິນຮັບເງີນຍັງບໍ່ມີຜູ້ໄຊ້', 'receipts_without_user' => 'ໃບບິນຮັບເງີນຍັງບໍ່ມີຜູ້ໄຊ້',
'receipt_deletion_email_body' => 'ຜູ້ໄຊ້ໄດ້ຖືກລົບອອກຈາກລາຍຊື່ຜູ້ຮັບ 'receipt_deletion_email_body' => 'ຜູ້ໄຊ້ໄດ້ຖືກລົບອອກຈາກລາຍຊື່ຜູ້ຮັບ
@ -1020,8 +1038,11 @@ URL: [url]',
'reviewer_already_assigned' => 'ຜູ້ໄຊ້ໄດ້ຮັບມອບໝາຍໃຫ້ຜູ້ກວດສອບແລ້ວ', 'reviewer_already_assigned' => 'ຜູ້ໄຊ້ໄດ້ຮັບມອບໝາຍໃຫ້ຜູ້ກວດສອບແລ້ວ',
'reviewer_already_removed' => 'ຜູ້ກວດສອບໄດ້ຍ້າຍອອກຈາກການກວດຄືນແລ້ວຫຼືໄດ້ສົ່ງຄຳເຫັນແລ້ວ', 'reviewer_already_removed' => 'ຜູ້ກວດສອບໄດ້ຍ້າຍອອກຈາກການກວດຄືນແລ້ວຫຼືໄດ້ສົ່ງຄຳເຫັນແລ້ວ',
'reviews_accepted' => 'ບໍ່ມີລິວິວ ຄວາມເຫັນທີຍອມຮັບໄດ້', 'reviews_accepted' => 'ບໍ່ມີລິວິວ ຄວາມເຫັນທີຍອມຮັບໄດ້',
'reviews_accepted_latest' => '',
'reviews_not_touched' => 'ລີວິວ ບໍ່ມີລີວິວ ບໍ່ໄດ້ຮັບການສຳຜັດ', 'reviews_not_touched' => 'ລີວິວ ບໍ່ມີລີວິວ ບໍ່ໄດ້ຮັບການສຳຜັດ',
'reviews_not_touched_latest' => '',
'reviews_rejected' => 'ບໍ່ມີລີວິວ ຄວາມເຫັນທີຖືກປະຕິເສດແລ້ວ', 'reviews_rejected' => 'ບໍ່ມີລີວິວ ຄວາມເຫັນທີຖືກປະຕິເສດແລ້ວ',
'reviews_rejected_latest' => '',
'reviews_without_group' => 'ການທົບທວນໂດຍບໍ່ຢູ່ໃນກຸ່ມ', 'reviews_without_group' => 'ການທົບທວນໂດຍບໍ່ຢູ່ໃນກຸ່ມ',
'reviews_without_user' => 'ຄວາມເຫັນໂດຍບໍ່ມີຜູ້ໄຊ້', 'reviews_without_user' => 'ຄວາມເຫັນໂດຍບໍ່ມີຜູ້ໄຊ້',
'review_deletion_email' => 'ລົບຄຳຂໍການກວດກາແລ້ວ', 'review_deletion_email' => 'ລົບຄຳຂໍການກວດກາແລ້ວ',
@ -1059,9 +1080,13 @@ URL: [url]',
'revise_document' => 'ແກ້ໄຂເອກະສານ', 'revise_document' => 'ແກ້ໄຂເອກະສານ',
'revise_document_on' => 'ແກ້ໄຂເອກະສານຮູບແບບໄຫມ່ ໃນ ວັນທີ', 'revise_document_on' => 'ແກ້ໄຂເອກະສານຮູບແບບໄຫມ່ ໃນ ວັນທີ',
'revisions_accepted' => 'ໄດ້ມີການແກ້ໄຂເອກະສານແລ້ວ ບໍ່ມີການແກ້ໄຂ', 'revisions_accepted' => 'ໄດ້ມີການແກ້ໄຂເອກະສານແລ້ວ ບໍ່ມີການແກ້ໄຂ',
'revisions_accepted_latest' => '',
'revisions_not_touched' => 'ບໍ່ມີການແກ້ໄຂ ການແກ້ໄຂບໍ່ຖືກຕ້ອງ', 'revisions_not_touched' => 'ບໍ່ມີການແກ້ໄຂ ການແກ້ໄຂບໍ່ຖືກຕ້ອງ',
'revisions_not_touched_latest' => '',
'revisions_pending' => 'ບໍ່ມີການແກ້ໄຂ ການແກ້ໄຂຈະເກີດຂື້ນໃນອານາຄົດ', 'revisions_pending' => 'ບໍ່ມີການແກ້ໄຂ ການແກ້ໄຂຈະເກີດຂື້ນໃນອານາຄົດ',
'revisions_pending_latest' => '',
'revisions_rejected' => 'ບໍ່ມີການແກ້ໄຂ ການແກ້ໄຂໄດ້ຖືກປະຕິເສດ', 'revisions_rejected' => 'ບໍ່ມີການແກ້ໄຂ ການແກ້ໄຂໄດ້ຖືກປະຕິເສດ',
'revisions_rejected_latest' => '',
'revisions_without_group' => 'ການປັບປຸງໂດຍບໍ່ຢູ່ໃນກຸ່ມ', 'revisions_without_group' => 'ການປັບປຸງໂດຍບໍ່ຢູ່ໃນກຸ່ມ',
'revisions_without_user' => 'ການແກ້ໄຂໂດຍບໍ່ມີຜູ້ໄຊ້', 'revisions_without_user' => 'ການແກ້ໄຂໂດຍບໍ່ມີຜູ້ໄຊ້',
'revision_date' => 'ວັນທີ່ແກ້ໄຂ', 'revision_date' => 'ວັນທີ່ແກ້ໄຂ',
@ -1076,6 +1101,7 @@ URL: [url]',
'revision_status' => 'ສະຖານະ', 'revision_status' => 'ສະຖານະ',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => 'ຜູ້ປະສານງານ', 'revisors' => 'ຜູ້ປະສານງານ',
'revisor_already_assigned' => 'ກຳນົດຜູ້ໄຊ້ເປັນຜູ້ກວດສອບແລ້ວ', 'revisor_already_assigned' => 'ກຳນົດຜູ້ໄຊ້ເປັນຜູ້ກວດສອບແລ້ວ',
'revisor_already_removed' => 'ຜູ້ກວດສອບຖືກນຳອອກຈາກຂະບວນການແກ້ໄຂ ຫຼືໄດ້ແກ້ໄຂເອກະສານແລ້ວ', 'revisor_already_removed' => 'ຜູ້ກວດສອບຖືກນຳອອກຈາກຂະບວນການແກ້ໄຂ ຫຼືໄດ້ແກ້ໄຂເອກະສານແລ້ວ',
@ -1339,6 +1365,8 @@ URL: [url]',
'settings_enableReceiptWorkflow_desc' => '', 'settings_enableReceiptWorkflow_desc' => '',
'settings_enableRecursiveCount' => 'ເປີດໄຊ້ງານການນັບເອກະສານ/ໂຟລເດີນັບຊໍ້າ', 'settings_enableRecursiveCount' => 'ເປີດໄຊ້ງານການນັບເອກະສານ/ໂຟລເດີນັບຊໍ້າ',
'settings_enableRecursiveCount_desc' => 'ຫາກເປີດໄຊ້ງານຈຳນວນເອກະສານແລະໂຟລເດີໃນມຸມມອງຂອງໂຟລເດີຈະຖືກກຳນົດໂດຍນັບວັດຖຸທັງໝົດໂດຍປະມວນຜົນໂຟລເດີໂຟລເດີຊຳ, ນັບເກະສານ ແລະໂຟລເດີທີຜູ້ໄຊ້ສາມາດເຂົ້າເຖິງໄດ້', 'settings_enableRecursiveCount_desc' => 'ຫາກເປີດໄຊ້ງານຈຳນວນເອກະສານແລະໂຟລເດີໃນມຸມມອງຂອງໂຟລເດີຈະຖືກກຳນົດໂດຍນັບວັດຖຸທັງໝົດໂດຍປະມວນຜົນໂຟລເດີໂຟລເດີຊຳ, ນັບເກະສານ ແລະໂຟລເດີທີຜູ້ໄຊ້ສາມາດເຂົ້າເຖິງໄດ້',
'settings_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'ເປີກການໄຊ້ງານການແກ້ໄຂເອກະສານ', 'settings_enableRevisionWorkflow' => 'ເປີກການໄຊ້ງານການແກ້ໄຂເອກະສານ',
@ -1431,10 +1459,14 @@ URL: [url]',
'settings_maxUploadSize' => 'ขนาดสูงสุดสำหรับไฟล์ที่อัปโหลด.', 'settings_maxUploadSize' => 'ขนาดสูงสุดสำหรับไฟล์ที่อัปโหลด.',
'settings_maxUploadSize_desc' => 'ນີ້ຄືຂະໜາດສູງສຸດສຳລັບໄຟລທີອັບໂຫລດ ຈະມີຜົນຕໍ່ເວີຊັນເອກະສານແລະ ເອກະສານແນບ', 'settings_maxUploadSize_desc' => 'ນີ້ຄືຂະໜາດສູງສຸດສຳລັບໄຟລທີອັບໂຫລດ ຈະມີຜົນຕໍ່ເວີຊັນເອກະສານແລະ ເອກະສານແນບ',
'settings_more_settings' => 'กำหนดค่าการตั้งค่าเพิ่มเติม ค่าเริ่มต้นการเข้าสู่ระบบ: ผู้ดูแลระบบ / ผู้ดูแลระบบ.', 'settings_more_settings' => 'กำหนดค่าการตั้งค่าเพิ่มเติม ค่าเริ่มต้นการเข้าสู่ระบบ: ผู้ดูแลระบบ / ผู้ดูแลระบบ.',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => 'ເຂົ້າລະບົບ', 'settings_notfound' => 'ເຂົ້າລະບົບ',
'settings_Notification' => 'ການຕັ້ງຄ່າການແຈ້ງເຕືອນ', 'settings_Notification' => 'ການຕັ້ງຄ່າການແຈ້ງເຕືອນ',
'settings_notwritable' => 'ການກຳນົດຄ່າທີ່ບໍ່ສາມາດບັນທືກໄດ້ຍ້ອນວ່າໄຟລກຳນົດຄ່າບໍ່ສາມາດຂຽນໄດ້', 'settings_notwritable' => 'ການກຳນົດຄ່າທີ່ບໍ່ສາມາດບັນທືກໄດ້ຍ້ອນວ່າໄຟລກຳນົດຄ່າບໍ່ສາມາດຂຽນໄດ້',
'settings_no_content_dir' => 'ຜູ້ກຳກັບເນື້ອຫາ', 'settings_no_content_dir' => 'ຜູ້ກຳກັບເນື້ອຫາ',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => 'ชนิดละครใบ้แทนที่', 'settings_overrideMimeType' => 'ชนิดละครใบ้แทนที่',
'settings_overrideMimeType_desc' => 'แทนที่ ชนิดละครใบ้ ที่จัดส่งโดยเบราว์เซอร์ถ้าไฟล์ถูกอัปโหลด ชนิดละครใบ้ใหม่จะถูกกำหนดโดย SeedDMS เอง.', 'settings_overrideMimeType_desc' => 'แทนที่ ชนิดละครใบ้ ที่จัดส่งโดยเบราว์เซอร์ถ้าไฟล์ถูกอัปโหลด ชนิดละครใบ้ใหม่จะถูกกำหนดโดย SeedDMS เอง.',
'settings_partitionSize' => 'ໄຟລບາງສ່ວນ', 'settings_partitionSize' => 'ໄຟລບາງສ່ວນ',
@ -1551,6 +1583,7 @@ URL: [url]',
'settings_workflowMode' => 'ໂຫມດການເຮັດວຽກ', 'settings_workflowMode' => 'ໂຫມດການເຮັດວຽກ',
'settings_workflowMode_desc' => 'ເວີກໂຟລຂັນສູງຊ່ວຍໃນການລະບຸເວີກໂຟລການເປີດຕົວຂອງເຈົ້າເອງສຳລັບເວີຊັນຂອງເອກະສານ', 'settings_workflowMode_desc' => 'ເວີກໂຟລຂັນສູງຊ່ວຍໃນການລະບຸເວີກໂຟລການເປີດຕົວຂອງເຈົ້າເອງສຳລັບເວີຊັນຂອງເອກະສານ',
'settings_workflowMode_valadvanced' => 'ຕຳແຫນ່ງສູງ', 'settings_workflowMode_valadvanced' => 'ຕຳແຫນ່ງສູງ',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'ແບບດັງເດີມ', 'settings_workflowMode_valtraditional' => 'ແບບດັງເດີມ',
'settings_workflowMode_valtraditional_only_approval' => 'ແບບດັງເດີມ ບໍ່ມີການກວດກາ', 'settings_workflowMode_valtraditional_only_approval' => 'ແບບດັງເດີມ ບໍ່ມີການກວດກາ',
'settings_zendframework' => 'ເຊັນກອບຂອງງງານ', 'settings_zendframework' => 'ເຊັນກອບຂອງງງານ',
@ -1565,6 +1598,7 @@ URL: [url]',
'sign_in' => 'ລົງຊື່ເຂົາໄຊ້', 'sign_in' => 'ລົງຊື່ເຂົາໄຊ້',
'sign_out' => 'ອອກຈາກລະບົບ', 'sign_out' => 'ອອກຈາກລະບົບ',
'sign_out_user' => 'ອອກຈາກລະບົບຜູ້ໄຊ້', 'sign_out_user' => 'ອອກຈາກລະບົບຜູ້ໄຊ້',
'site_brand' => '',
'sk_SK' => 'ສະໂລວາເກຍ', 'sk_SK' => 'ສະໂລວາເກຍ',
'sort_by_date' => '', 'sort_by_date' => '',
'sort_by_name' => '', 'sort_by_name' => '',
@ -1594,6 +1628,7 @@ URL: [url]',
'splash_edit_group' => 'ບັນທຶກກຸ່ມແລ້ວ', 'splash_edit_group' => 'ບັນທຶກກຸ່ມແລ້ວ',
'splash_edit_role' => 'ບັນທຶກບົດບາດແລ້ວ', 'splash_edit_role' => 'ບັນທຶກບົດບາດແລ້ວ',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'ບັນທຶກຜູ້ໄຊ້ແລ້ວ', 'splash_edit_user' => 'ບັນທຶກຜູ້ໄຊ້ແລ້ວ',
'splash_error_add_to_transmittal' => 'ເກີດຂໍ້ຜິດພາດໃນຂະນະທີ່ເພີ່ມເອກະສານເພື່ອຕິດຕໍ່', 'splash_error_add_to_transmittal' => 'ເກີດຂໍ້ຜິດພາດໃນຂະນະທີ່ເພີ່ມເອກະສານເພື່ອຕິດຕໍ່',
'splash_error_rm_download_link' => 'ຂໍ້ຜິດພາດໃນການລົບລິງການດາວໂຫລດ', 'splash_error_rm_download_link' => 'ຂໍ້ຜິດພາດໃນການລົບລິງການດາວໂຫລດ',
@ -1688,9 +1723,13 @@ URL: [url]',
'switched_to' => 'ປ່ຽນເປັນ', 'switched_to' => 'ປ່ຽນເປັນ',
'takeOverAttributeValue' => 'ໄຊ້ແອັດທີບິວຈາກເວີຊັ້ນລາສຸດ', 'takeOverAttributeValue' => 'ໄຊ້ແອັດທີບິວຈາກເວີຊັ້ນລາສຸດ',
'takeOverGrpApprover' => 'ກຸ່ມຜູ້ອະນຸມັກຈາກເວີຊັ້ນລ່າສຸດ', 'takeOverGrpApprover' => 'ກຸ່ມຜູ້ອະນຸມັກຈາກເວີຊັ້ນລ່າສຸດ',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => 'ໄຊ້ກຸ່ມຜູ້ກວດສອບຈາກເວີຊັນລ້າສຸດ', 'takeOverGrpReviewer' => 'ໄຊ້ກຸ່ມຜູ້ກວດສອບຈາກເວີຊັນລ້າສຸດ',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => 'ຮັບອານຸມັດຈາກເວີຊັນລ່າສຸດ', 'takeOverIndApprover' => 'ຮັບອານຸມັດຈາກເວີຊັນລ່າສຸດ',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => 'ການກວດສອບແຕ່ລະບຸກຄົນຈາກເວີຊັ້ນລ່າສຸດ', 'takeOverIndReviewer' => 'ການກວດສອບແຕ່ລະບຸກຄົນຈາກເວີຊັ້ນລ່າສຸດ',
'takeOverIndReviewers' => '',
'tasks' => 'ງານ', 'tasks' => 'ງານ',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1734,6 +1773,7 @@ URL: [url]',
'transfer_no_write_access' => '', 'transfer_no_write_access' => '',
'transfer_objects' => 'ຖ່າຍໂອນວັດຖຸ', 'transfer_objects' => 'ຖ່າຍໂອນວັດຖຸ',
'transfer_objects_to_user' => 'ເຈົ້າຂອງໄຫມ່', 'transfer_objects_to_user' => 'ເຈົ້າຂອງໄຫມ່',
'transfer_process_to_user' => '',
'transfer_to_user' => '', 'transfer_to_user' => '',
'transition_triggered_email' => 'ປ່ຽນຮູບແບບການເຮັດວຽກຮຽບຮ້ອຍແລ້ວ', 'transition_triggered_email' => 'ປ່ຽນຮູບແບບການເຮັດວຽກຮຽບຮ້ອຍແລ້ວ',
'transition_triggered_email_body' => 'ໄດ້ປ່ຽນການເຮັດວຽກຂອງເວີກໂຟລ 'transition_triggered_email_body' => 'ໄດ້ປ່ຽນການເຮັດວຽກຂອງເວີກໂຟລ
@ -1815,6 +1855,7 @@ URL: [url]',
'versioning_file_creation_warning' => 'ສຳລັບການດຳເນີນງານນີ້ເຈົ້າສາມາດສ້າງໄຟລສຳລັບແຕ່ລະເອກະສານທີມີຂໍ້ມູນການກຳນົດເວີຊັ້ນຂອງເອກະສານນັ້ນ', 'versioning_file_creation_warning' => 'ສຳລັບການດຳເນີນງານນີ້ເຈົ້າສາມາດສ້າງໄຟລສຳລັບແຕ່ລະເອກະສານທີມີຂໍ້ມູນການກຳນົດເວີຊັ້ນຂອງເອກະສານນັ້ນ',
'versioning_info' => 'ຂໍ້ມູນການກຳນົດລຸ້ນ', 'versioning_info' => 'ຂໍ້ມູນການກຳນົດລຸ້ນ',
'versiontolow' => 'ເວີຊັ້ນຕຳ', 'versiontolow' => 'ເວີຊັ້ນຕຳ',
'version_comment' => '',
'version_deleted_email' => 'ລົບເວີຊັ້ນແລ້ວ', 'version_deleted_email' => 'ລົບເວີຊັ້ນແລ້ວ',
'version_deleted_email_body' => 'ລົບເວີຊັ້ນແລ້ວ 'version_deleted_email_body' => 'ລົບເວີຊັ້ນແລ້ວ
ເອກະສານ: [name] ເອກະສານ: [name]
@ -1857,6 +1898,7 @@ URL: [url]',
'workflow_summary' => 'ສະຫຼຸບການເຮັດວຽກ', 'workflow_summary' => 'ສະຫຼຸບການເຮັດວຽກ',
'workflow_transition_without_user_group' => 'ການປ່ຽນພາບຢ່າງນ້ອຍໜື່ງຄັ້ງບໍ່ມີທັງຜູ້ໄຊ້ແລະກຸ່ມ', 'workflow_transition_without_user_group' => 'ການປ່ຽນພາບຢ່າງນ້ອຍໜື່ງຄັ້ງບໍ່ມີທັງຜູ້ໄຊ້ແລະກຸ່ມ',
'workflow_user_summary' => 'ສະຫລູບຂໍ້ມູນຂອງຜູ້ໄຊ້', 'workflow_user_summary' => 'ສະຫລູບຂໍ້ມູນຂອງຜູ້ໄຊ້',
'wrong_filetype' => '',
'x_more_objects' => '', 'x_more_objects' => '',
'year_view' => 'ແຜນປະຈຳປີ', 'year_view' => 'ແຜນປະຈຳປີ',
'yes' => 'ແມ່ນ', 'yes' => 'ແມ່ນ',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (770), gijsbertush (651), pepijn (45), reinoutdijkstra@hotmail.com (270) // Translators: Admin (772), gijsbertush (651), pepijn (45), reinoutdijkstra@hotmail.com (270)
$text = array( $text = array(
'2_factor_auth' => '2-factor-authenticatie', '2_factor_auth' => '2-factor-authenticatie',
@ -90,11 +90,14 @@ URL: [url]',
'and' => 'en', 'and' => 'en',
'apply' => 'Toepassen', 'apply' => 'Toepassen',
'approvals_accepted' => '[no_approvals] goedkeuringen', 'approvals_accepted' => '[no_approvals] goedkeuringen',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '[no_approvals] goedkeuringen en [no_reviews] geaccepteerde reviews', '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_not_touched' => '[no_approvals] goedkeuringen [no_reviews] reviews nog niet behandeld',
'approvals_and_reviews_rejected' => '[no_approvals] goedkeuringen en [no_reviews] reviews afgekeurd', 'approvals_and_reviews_rejected' => '[no_approvals] goedkeuringen en [no_reviews] reviews afgekeurd',
'approvals_not_touched' => '[no_approvals] goedkeuringen nog niet behandeld', 'approvals_not_touched' => '[no_approvals] goedkeuringen nog niet behandeld',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '[no_approvals] goedkeuringen afgekeurd', 'approvals_rejected' => '[no_approvals] goedkeuringen afgekeurd',
'approvals_rejected_latest' => '',
'approvals_without_group' => 'Goedkeuringen zonder groep', 'approvals_without_group' => 'Goedkeuringen zonder groep',
'approvals_without_user' => 'Goedkeuringen zonder gebruiker', 'approvals_without_user' => 'Goedkeuringen zonder gebruiker',
'approval_deletion_email' => 'Goedkeuringsverzoek verwijderd', 'approval_deletion_email' => 'Goedkeuringsverzoek verwijderd',
@ -222,6 +225,7 @@ URL: [url]',
'category_in_use' => 'Categorie is in gebruik door documenten.', 'category_in_use' => 'Categorie is in gebruik door documenten.',
'category_noname' => 'Geen Categorienaam opgegeven.', 'category_noname' => 'Geen Categorienaam opgegeven.',
'ca_ES' => 'Catalaans', 'ca_ES' => 'Catalaans',
'changelog_loading' => '',
'change_assignments' => 'Wijzig taken/toewijzingen', 'change_assignments' => 'Wijzig taken/toewijzingen',
'change_password' => 'Wijzig wachtwoord', 'change_password' => 'Wijzig wachtwoord',
'change_password_message' => 'Wachtwoord is gewijzigd.', 'change_password_message' => 'Wachtwoord is gewijzigd.',
@ -429,6 +433,7 @@ De link is geldig tot [valid].
'do_object_repair' => 'Repareer alle mappen en documenten.', 'do_object_repair' => 'Repareer alle mappen en documenten.',
'do_object_setchecksum' => 'Set checksum', 'do_object_setchecksum' => 'Set checksum',
'do_object_setfilesize' => 'Voer bestandgrootte in', 'do_object_setfilesize' => 'Voer bestandgrootte in',
'do_object_setfiletype' => '',
'do_object_unlink' => 'Verwijdere documentversie', 'do_object_unlink' => 'Verwijdere documentversie',
'draft' => 'Concept', 'draft' => 'Concept',
'draft_pending_approval' => 'Draft - in afwachting van goedkeuring', 'draft_pending_approval' => 'Draft - in afwachting van goedkeuring',
@ -437,6 +442,7 @@ De link is geldig tot [valid].
'dropfolderdir_missing' => 'Uw persoonlijke map om files te droppen (dropfolder) bestaat niet op de server! Vraag de administrator om deze aan te maken.', '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_file' => 'Bestand in dropfolder',
'dropfolder_folder' => 'Map in dropfolder', 'dropfolder_folder' => 'Map in dropfolder',
'dropfolder_metadata' => '',
'dropupload' => 'Snel toevoegen', 'dropupload' => 'Snel toevoegen',
'drop_files_here' => 'Sleep bestanden hierheen', 'drop_files_here' => 'Sleep bestanden hierheen',
'dump_creation' => 'DB-dump aanmaken', 'dump_creation' => 'DB-dump aanmaken',
@ -462,6 +468,7 @@ De link is geldig tot [valid].
'edit_folder_props' => 'Wijzig Map eigenschappen', 'edit_folder_props' => 'Wijzig Map eigenschappen',
'edit_group' => 'Wijzig Groep', 'edit_group' => 'Wijzig Groep',
'edit_online' => 'Online bewerken', 'edit_online' => 'Online bewerken',
'edit_online_warning' => '',
'edit_task' => 'Taak bewerken', 'edit_task' => 'Taak bewerken',
'edit_transmittal_props' => 'Opmerkingen bij verzending', 'edit_transmittal_props' => 'Opmerkingen bij verzending',
'edit_user' => 'Wijzig gebruiker', 'edit_user' => 'Wijzig gebruiker',
@ -539,6 +546,7 @@ URL: [url]',
'files_deletion' => 'Bestanden verwijderen', 'files_deletion' => 'Bestanden verwijderen',
'files_deletion_warning' => 'Met deze handeling verwijdert U ALLE bestanden uit het DMS. Versie informatie blijft beschikbaar', 'files_deletion_warning' => 'Met deze handeling verwijdert U ALLE bestanden uit het DMS. Versie informatie blijft beschikbaar',
'files_loading' => 'Even geduld. De lijst met bestanden wordt geladen ...', 'files_loading' => 'Even geduld. De lijst met bestanden wordt geladen ...',
'filetype' => '',
'file_size' => 'Bestandsomvang', 'file_size' => 'Bestandsomvang',
'filter_for_documents' => 'Extra filter voor documenten', 'filter_for_documents' => 'Extra filter voor documenten',
'filter_for_folders' => 'Extra filter voor mappen', 'filter_for_folders' => 'Extra filter voor mappen',
@ -583,6 +591,7 @@ Gebruiker: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Folder hernoemd', 'folder_renamed_email_subject' => '[sitename]: [name] - Folder hernoemd',
'folder_title' => 'Map naam \'[foldername]\'', 'folder_title' => 'Map naam \'[foldername]\'',
'foot_note' => '',
'force_update' => 'Bijwerken', 'force_update' => 'Bijwerken',
'friday' => 'Vrijdag', 'friday' => 'Vrijdag',
'friday_abbr' => 'FR', 'friday_abbr' => 'FR',
@ -609,6 +618,7 @@ URL: [url]',
'group_members' => 'Groepsleden', 'group_members' => 'Groepsleden',
'group_receipt_summary' => 'Overzicht van ontvangst per groep', 'group_receipt_summary' => 'Overzicht van ontvangst per groep',
'group_review_summary' => 'Groep Beoordeling samenvatting', 'group_review_summary' => 'Groep Beoordeling samenvatting',
'group_revision_summary' => '',
'guest_login' => 'Login als Gast', 'guest_login' => 'Login als Gast',
'guest_login_disabled' => 'Gast login is uitgeschakeld.', 'guest_login_disabled' => 'Gast login is uitgeschakeld.',
'hash' => 'Hashcode', 'hash' => 'Hashcode',
@ -726,6 +736,7 @@ URL: [url]',
'lock_document' => 'Blokkeer', 'lock_document' => 'Blokkeer',
'lock_message' => 'Dit document is geblokkeerd door [username]. Alleen geautoriseerde Gebruikers kunnen het de-blokeren.', 'lock_message' => 'Dit document is geblokkeerd door [username]. Alleen geautoriseerde Gebruikers kunnen het de-blokeren.',
'lock_status' => 'Status', 'lock_status' => 'Status',
'logfile_loading' => '',
'login' => 'Login', 'login' => 'Login',
'login_disabled_text' => 'Uw account is gedeactiveerd, mogelijk door teveel foutieve inlogpogingen.', 'login_disabled_text' => 'Uw account is gedeactiveerd, mogelijk door teveel foutieve inlogpogingen.',
'login_disabled_title' => 'Account is gedeactiveerd', 'login_disabled_title' => 'Account is gedeactiveerd',
@ -811,9 +822,11 @@ Gebruikers: [username]
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - Nieuwe map', 'new_subfolder_email_subject' => '[sitename]: [name] - Nieuwe map',
'new_user_image' => 'Nieuwe afbeelding', 'new_user_image' => 'Nieuwe afbeelding',
'next_revision_abbr' => '',
'next_state' => 'Nieuwe status', 'next_state' => 'Nieuwe status',
'nl_NL' => 'Nederlands', 'nl_NL' => 'Nederlands',
'no' => 'Nee', 'no' => 'Nee',
'notification' => '',
'notify_added_email' => 'U bent toegevoegd aan de [notificatie lijst]', 'notify_added_email' => 'U bent toegevoegd aan de [notificatie lijst]',
'notify_added_email_body' => 'Toegevoegd aan notificatielijst 'notify_added_email_body' => 'Toegevoegd aan notificatielijst
Naam: [name] Naam: [name]
@ -833,9 +846,11 @@ URL: [url]',
'no_action' => 'Geen actie nodig', 'no_action' => 'Geen actie nodig',
'no_approval_needed' => 'Geen goedkeuring gaande.', 'no_approval_needed' => 'Geen goedkeuring gaande.',
'no_attached_files' => 'Geen bijlagen', 'no_attached_files' => 'Geen bijlagen',
'no_backup_dir' => '',
'no_current_version' => 'U werkt met een oude versie van SeedDMS. De laatste versie beschikbaar is [latestversion].', 'no_current_version' => 'U werkt met een oude versie van SeedDMS. De laatste versie beschikbaar is [latestversion].',
'no_default_keywords' => 'Geen Sleutelwoorden beschikbaar', 'no_default_keywords' => 'Geen Sleutelwoorden beschikbaar',
'no_docs_checked_out' => 'Geen documenten in gebruik genomen', 'no_docs_checked_out' => 'Geen documenten in gebruik genomen',
'no_docs_expired' => '',
'no_docs_locked' => 'Geen documenten in gebruik.', 'no_docs_locked' => 'Geen documenten in gebruik.',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => 'Geen documenten geweigerd', 'no_docs_rejected' => 'Geen documenten geweigerd',
@ -932,8 +947,11 @@ Mocht u de komende minuten geen email ontvangen, probeer het dan nogmaals en con
'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_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.', 'quota_warning' => 'Uw maximale datagebruik is overschreden met [bytes]. Gelieve documenten of eerdere versies te verwijderen.',
'receipts_accepted' => '[no_receipts] ontvangen en geaccepteerd', 'receipts_accepted' => '[no_receipts] ontvangen en geaccepteerd',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '[no_receipts] ontvangen, nog niet behandeld', 'receipts_not_touched' => '[no_receipts] ontvangen, nog niet behandeld',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '[no_receipts] ontvangen, geweigerd', 'receipts_rejected' => '[no_receipts] ontvangen, geweigerd',
'receipts_rejected_latest' => '',
'receipts_without_group' => '[no_receipts] ontvangen, geen groep', 'receipts_without_group' => '[no_receipts] ontvangen, geen groep',
'receipts_without_user' => '[no_receipts] ontvangen, geen gebruiker', 'receipts_without_user' => '[no_receipts] ontvangen, geen gebruiker',
'receipt_deletion_email_body' => 'Gebruiker is verwijderd uit de lijst van ontvangers 'receipt_deletion_email_body' => 'Gebruiker is verwijderd uit de lijst van ontvangers
@ -955,7 +973,7 @@ URL: [url]',
'receipt_status' => 'Status ontvangst', 'receipt_status' => 'Status ontvangst',
'receipt_summary' => 'Samenvatting', 'receipt_summary' => 'Samenvatting',
'receipt_update_failed' => 'Update ontvangst mislukt', 'receipt_update_failed' => 'Update ontvangst mislukt',
'recent_uploads' => '', 'recent_uploads' => 'Recent Uploads',
'reception' => 'bestemming', 'reception' => 'bestemming',
'reception_acknowleged' => 'bestemming OK', 'reception_acknowleged' => 'bestemming OK',
'reception_noaction' => 'Geen actie', 'reception_noaction' => 'Geen actie',
@ -1014,8 +1032,11 @@ URL: [url]',
'reviewer_already_assigned' => 'is reeds aangewezen als beoordelaar', 'reviewer_already_assigned' => 'is reeds aangewezen als beoordelaar',
'reviewer_already_removed' => 'is reeds verwijderd uit het beoordelingsproces of heeft reeds een beoordeling uitgevoerd', 'reviewer_already_removed' => 'is reeds verwijderd uit het beoordelingsproces of heeft reeds een beoordeling uitgevoerd',
'reviews_accepted' => '[no_reviews] reviews geaccepteerd', 'reviews_accepted' => '[no_reviews] reviews geaccepteerd',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '[no_reviews] reviews niet geopend', 'reviews_not_touched' => '[no_reviews] reviews niet geopend',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '[no_reviews] reviews geweigerd', 'reviews_rejected' => '[no_reviews] reviews geweigerd',
'reviews_rejected_latest' => '',
'reviews_without_group' => 'reviews zonder groep', 'reviews_without_group' => 'reviews zonder groep',
'reviews_without_user' => 'reviews zonder gebruiker', 'reviews_without_user' => 'reviews zonder gebruiker',
'review_deletion_email' => 'Beoordelingsverzoek verwijderd', 'review_deletion_email' => 'Beoordelingsverzoek verwijderd',
@ -1052,9 +1073,13 @@ URL: [url]',
'revise_document' => 'Document herzien', 'revise_document' => 'Document herzien',
'revise_document_on' => 'Volgende herziening van document op [date]', 'revise_document_on' => 'Volgende herziening van document op [date]',
'revisions_accepted' => '[no_revisions] revisies geaccepteerd', 'revisions_accepted' => '[no_revisions] revisies geaccepteerd',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '[no_revisions] revisies geopend', 'revisions_not_touched' => '[no_revisions] revisies geopend',
'revisions_not_touched_latest' => '',
'revisions_pending' => '[no_revisions] revisies in afwachting', 'revisions_pending' => '[no_revisions] revisies in afwachting',
'revisions_pending_latest' => '',
'revisions_rejected' => '[no_revisions] revisies geweigerd', 'revisions_rejected' => '[no_revisions] revisies geweigerd',
'revisions_rejected_latest' => '',
'revisions_without_group' => '[no_revisions] revisies zonder groep', 'revisions_without_group' => '[no_revisions] revisies zonder groep',
'revisions_without_user' => '[no_revisions] revisies zonder gebruiker', 'revisions_without_user' => '[no_revisions] revisies zonder gebruiker',
'revision_date' => 'Datum revisie', 'revision_date' => 'Datum revisie',
@ -1069,6 +1094,7 @@ URL: [url]',
'revision_status' => 'Status revisie', 'revision_status' => 'Status revisie',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => 'Herzieners', 'revisors' => 'Herzieners',
'revisor_already_assigned' => 'Gebruiker is reeds herziener', 'revisor_already_assigned' => 'Gebruiker is reeds herziener',
'revisor_already_removed' => 'Herziener reeds verwijderd', 'revisor_already_removed' => 'Herziener reeds verwijderd',
@ -1336,6 +1362,8 @@ Name: [username]
'settings_enableReceiptWorkflow_desc' => 'Aanzetten workflow-stappen', 'settings_enableReceiptWorkflow_desc' => 'Aanzetten workflow-stappen',
'settings_enableRecursiveCount' => 'Document/ map teller herhalen toestaan', '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_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_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Herzieningsworkflow aanzetten', 'settings_enableRevisionWorkflow' => 'Herzieningsworkflow aanzetten',
@ -1428,10 +1456,14 @@ Name: [username]
'settings_maxUploadSize' => 'Maximale omvang voor uploaden', '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_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_more_settings' => 'Meer instellingen. Standaard login: admin/admin',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => 'Niet gevonden', 'settings_notfound' => 'Niet gevonden',
'settings_Notification' => 'Notificatie instellingen', 'settings_Notification' => 'Notificatie instellingen',
'settings_notwritable' => 'De configuratie kan niet opgeslagen worden omdat het configuratiebestand niet beschrijfbaar is.', 'settings_notwritable' => 'De configuratie kan niet opgeslagen worden omdat het configuratiebestand niet beschrijfbaar is.',
'settings_no_content_dir' => 'Inhoud map', 'settings_no_content_dir' => 'Inhoud map',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => 'Override MimeType', 'settings_overrideMimeType' => 'Override MimeType',
'settings_overrideMimeType_desc' => 'Override MimeType', 'settings_overrideMimeType_desc' => 'Override MimeType',
'settings_partitionSize' => 'Partitie-grootte', 'settings_partitionSize' => 'Partitie-grootte',
@ -1548,6 +1580,7 @@ Name: [username]
'settings_workflowMode' => 'Workflow mode', 'settings_workflowMode' => 'Workflow mode',
'settings_workflowMode_desc' => 'De uitgebreide workflow maakt het mogelijk om uw eigen workflow op te geven voor documentversies.', 'settings_workflowMode_desc' => 'De uitgebreide workflow maakt het mogelijk om uw eigen workflow op te geven voor documentversies.',
'settings_workflowMode_valadvanced' => 'geavanceerd', 'settings_workflowMode_valadvanced' => 'geavanceerd',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'Traditioneel', 'settings_workflowMode_valtraditional' => 'Traditioneel',
'settings_workflowMode_valtraditional_only_approval' => 'Traditioneel (zonder beoordeling)', 'settings_workflowMode_valtraditional_only_approval' => 'Traditioneel (zonder beoordeling)',
'settings_zendframework' => 'Zend-Framework', 'settings_zendframework' => 'Zend-Framework',
@ -1562,6 +1595,7 @@ Name: [username]
'sign_in' => 'Log in', 'sign_in' => 'Log in',
'sign_out' => 'Log uit', 'sign_out' => 'Log uit',
'sign_out_user' => 'Log gebruiker uit', 'sign_out_user' => 'Log gebruiker uit',
'site_brand' => '',
'sk_SK' => 'Slowaaks', 'sk_SK' => 'Slowaaks',
'sort_by_date' => 'Sorteren op datum', 'sort_by_date' => 'Sorteren op datum',
'sort_by_name' => 'Sorteren op naam', 'sort_by_name' => 'Sorteren op naam',
@ -1591,6 +1625,7 @@ Name: [username]
'splash_edit_group' => 'Groep opgeslagen', 'splash_edit_group' => 'Groep opgeslagen',
'splash_edit_role' => 'Rol opgeslagen', 'splash_edit_role' => 'Rol opgeslagen',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Gebruiker opgeslagen', 'splash_edit_user' => 'Gebruiker opgeslagen',
'splash_error_add_to_transmittal' => 'Fout: toevoeging aan verzending', 'splash_error_add_to_transmittal' => 'Fout: toevoeging aan verzending',
'splash_error_rm_download_link' => 'Fout bij verwijderen download-link', 'splash_error_rm_download_link' => 'Fout bij verwijderen download-link',
@ -1685,9 +1720,13 @@ Name: [username]
'switched_to' => 'Overgeschakeld naar', 'switched_to' => 'Overgeschakeld naar',
'takeOverAttributeValue' => 'Onthoud de waarde van het attribuut', 'takeOverAttributeValue' => 'Onthoud de waarde van het attribuut',
'takeOverGrpApprover' => 'Onthoud de laatste groep goedkeurders', 'takeOverGrpApprover' => 'Onthoud de laatste groep goedkeurders',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => 'Onthoud de laatste groep herzieners', 'takeOverGrpReviewer' => 'Onthoud de laatste groep herzieners',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => 'Onthoud de laatste groep individuele goedkeurders', 'takeOverIndApprover' => 'Onthoud de laatste groep individuele goedkeurders',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => 'Onthoud de laatste groep individuele herzieners', 'takeOverIndReviewer' => 'Onthoud de laatste groep individuele herzieners',
'takeOverIndReviewers' => '',
'tasks' => 'taken', 'tasks' => 'taken',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1731,6 +1770,7 @@ Name: [username]
'transfer_no_write_access' => 'De gebruiker heeft geen schrijfrechten in deze map', 'transfer_no_write_access' => 'De gebruiker heeft geen schrijfrechten in deze map',
'transfer_objects' => 'Objecten overdragen', 'transfer_objects' => 'Objecten overdragen',
'transfer_objects_to_user' => 'Objecten overdragen aan gebruiker', 'transfer_objects_to_user' => 'Objecten overdragen aan gebruiker',
'transfer_process_to_user' => '',
'transfer_to_user' => 'Overdragen aan gebruiker', 'transfer_to_user' => 'Overdragen aan gebruiker',
'transition_triggered_email' => 'Workflow-overgang geactiveerd', 'transition_triggered_email' => 'Workflow-overgang geactiveerd',
'transition_triggered_email_body' => 'Workflow Overgang 'transition_triggered_email_body' => 'Workflow Overgang
@ -1812,6 +1852,7 @@ URL: [url]',
'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.', '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.',
'versioning_info' => 'Versie eigenschappen', 'versioning_info' => 'Versie eigenschappen',
'versiontolow' => 'Versie voor laag', 'versiontolow' => 'Versie voor laag',
'version_comment' => '',
'version_deleted_email' => 'Versie verwijderd', 'version_deleted_email' => 'Versie verwijderd',
'version_deleted_email_body' => 'Version deleted 'version_deleted_email_body' => 'Version deleted
Document: [name] Document: [name]
@ -1854,6 +1895,7 @@ URL: [url]',
'workflow_summary' => 'Workflow samenvatting', 'workflow_summary' => 'Workflow samenvatting',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Gebruiker samenvatting', 'workflow_user_summary' => 'Gebruiker samenvatting',
'wrong_filetype' => '',
'x_more_objects' => 'meer items', 'x_more_objects' => 'meer items',
'year_view' => 'Jaar Overzicht', 'year_view' => 'Jaar Overzicht',
'yes' => 'Ja', 'yes' => 'Ja',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (831), netixw (84), romi (93), uGn (112) // Translators: Admin (854), netixw (84), romi (93), uGn (112)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -90,11 +90,14 @@ URL: [url]',
'and' => 'i', 'and' => 'i',
'apply' => 'Zastosuj', 'apply' => 'Zastosuj',
'approvals_accepted' => '', 'approvals_accepted' => '',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '', 'approvals_and_reviews_accepted' => '',
'approvals_and_reviews_not_touched' => '', 'approvals_and_reviews_not_touched' => '',
'approvals_and_reviews_rejected' => '', 'approvals_and_reviews_rejected' => '',
'approvals_not_touched' => '', 'approvals_not_touched' => '',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '', 'approvals_rejected' => '',
'approvals_rejected_latest' => '',
'approvals_without_group' => '', 'approvals_without_group' => '',
'approvals_without_user' => '', 'approvals_without_user' => '',
'approval_deletion_email' => 'Prośba o akceptację została usunięta', 'approval_deletion_email' => 'Prośba o akceptację została usunięta',
@ -217,6 +220,7 @@ URL: [url]',
'category_in_use' => 'Ta kategoria jest aktualnie używana przez dokumenty.', 'category_in_use' => 'Ta kategoria jest aktualnie używana przez dokumenty.',
'category_noname' => 'Nie podano nazwy kategorii.', 'category_noname' => 'Nie podano nazwy kategorii.',
'ca_ES' => 'Kataloński', 'ca_ES' => 'Kataloński',
'changelog_loading' => '',
'change_assignments' => 'Zmiana przypisania', 'change_assignments' => 'Zmiana przypisania',
'change_password' => 'Zmiana hasła', 'change_password' => 'Zmiana hasła',
'change_password_message' => 'Twoje hasło zostało zmienione.', 'change_password_message' => 'Twoje hasło zostało zmienione.',
@ -417,6 +421,7 @@ URL: [url]',
'do_object_repair' => 'Napraw wszystkie katalogi i pliki.', 'do_object_repair' => 'Napraw wszystkie katalogi i pliki.',
'do_object_setchecksum' => 'Ustaw sumę kontrolną', 'do_object_setchecksum' => 'Ustaw sumę kontrolną',
'do_object_setfilesize' => 'Podaj rozmiar pliku', 'do_object_setfilesize' => 'Podaj rozmiar pliku',
'do_object_setfiletype' => '',
'do_object_unlink' => 'Usuń wersję dokumentu', 'do_object_unlink' => 'Usuń wersję dokumentu',
'draft' => '', 'draft' => '',
'draft_pending_approval' => 'Szkic - w oczekiwaniu na akceptację', 'draft_pending_approval' => 'Szkic - w oczekiwaniu na akceptację',
@ -425,6 +430,7 @@ URL: [url]',
'dropfolderdir_missing' => '', 'dropfolderdir_missing' => '',
'dropfolder_file' => 'Plik z folderu rozwijanego', 'dropfolder_file' => 'Plik z folderu rozwijanego',
'dropfolder_folder' => 'Katalog ze strefy drop', 'dropfolder_folder' => 'Katalog ze strefy drop',
'dropfolder_metadata' => '',
'dropupload' => 'Szybki upload', 'dropupload' => 'Szybki upload',
'drop_files_here' => 'Przeciągnij tu pliki!', 'drop_files_here' => 'Przeciągnij tu pliki!',
'dump_creation' => 'Utworzenie zrzutu bazy danych', 'dump_creation' => 'Utworzenie zrzutu bazy danych',
@ -450,6 +456,7 @@ URL: [url]',
'edit_folder_props' => 'Edytuj folder', 'edit_folder_props' => 'Edytuj folder',
'edit_group' => 'Edytuj grupę', 'edit_group' => 'Edytuj grupę',
'edit_online' => '', 'edit_online' => '',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => '', 'edit_transmittal_props' => '',
'edit_user' => 'Edytuj użytkownika', 'edit_user' => 'Edytuj użytkownika',
@ -527,6 +534,7 @@ URL: [url]',
'files_deletion' => 'Usuwanie plików', 'files_deletion' => 'Usuwanie plików',
'files_deletion_warning' => 'Ta operacja pozwala usunąć wszystkie pliki z repozytorium. Informacje o wersjonowaniu pozostaną widoczne.', 'files_deletion_warning' => 'Ta operacja pozwala usunąć wszystkie pliki z repozytorium. Informacje o wersjonowaniu pozostaną widoczne.',
'files_loading' => 'Proszę czekać do załadowania lista plików…', 'files_loading' => 'Proszę czekać do załadowania lista plików…',
'filetype' => '',
'file_size' => 'Rozmiar pliku', 'file_size' => 'Rozmiar pliku',
'filter_for_documents' => 'Dodatkowe filtrowanie dla dokumentów', 'filter_for_documents' => 'Dodatkowe filtrowanie dla dokumentów',
'filter_for_folders' => 'Dodatkowe filtrowanie dla folderów', 'filter_for_folders' => 'Dodatkowe filtrowanie dla folderów',
@ -571,6 +579,7 @@ Użytkownik: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Zmiana nazwy folderu', 'folder_renamed_email_subject' => '[sitename]: [name] - Zmiana nazwy folderu',
'folder_title' => 'Folder \'[foldername]\'', 'folder_title' => 'Folder \'[foldername]\'',
'foot_note' => '',
'force_update' => 'Aktualizacja', 'force_update' => 'Aktualizacja',
'friday' => 'Piątek', 'friday' => 'Piątek',
'friday_abbr' => 'Fr', 'friday_abbr' => 'Fr',
@ -597,6 +606,7 @@ URL: [url]',
'group_members' => 'Członkowie grupy', 'group_members' => 'Członkowie grupy',
'group_receipt_summary' => '', 'group_receipt_summary' => '',
'group_review_summary' => 'Podsumowanie opiniowania dla grupy', 'group_review_summary' => 'Podsumowanie opiniowania dla grupy',
'group_revision_summary' => '',
'guest_login' => 'Zalogowany jako gość', 'guest_login' => 'Zalogowany jako gość',
'guest_login_disabled' => 'Logowanie dla gościa jest wyłączone.', 'guest_login_disabled' => 'Logowanie dla gościa jest wyłączone.',
'hash' => '', 'hash' => '',
@ -610,7 +620,7 @@ URL: [url]',
'hu_HU' => 'Węgierski', 'hu_HU' => 'Węgierski',
'id' => 'ID', 'id' => 'ID',
'identical_version' => 'Nowa wersja jest identyczna z obecną', 'identical_version' => 'Nowa wersja jest identyczna z obecną',
'import' => '', 'import' => 'Import',
'importfs' => '', 'importfs' => '',
'import_extension' => '', 'import_extension' => '',
'import_fs' => 'Import z systemu plików', 'import_fs' => 'Import z systemu plików',
@ -714,6 +724,7 @@ URL: [url]',
'lock_document' => 'Zablokuj', 'lock_document' => 'Zablokuj',
'lock_message' => 'Ten dokument jest zablokowany przez [username]. Tylko uprawnieni użytkownicy mogą odblokować dokument.', 'lock_message' => 'Ten dokument jest zablokowany przez [username]. Tylko uprawnieni użytkownicy mogą odblokować dokument.',
'lock_status' => 'Status', 'lock_status' => 'Status',
'logfile_loading' => '',
'login' => 'Login', 'login' => 'Login',
'login_disabled_text' => 'Twoje konto jest zablokowane. Prawdopodobnie z powodu zbyt wielu nieudanych prób logowania.', 'login_disabled_text' => 'Twoje konto jest zablokowane. Prawdopodobnie z powodu zbyt wielu nieudanych prób logowania.',
'login_disabled_title' => 'Konto jest zablokowane', 'login_disabled_title' => 'Konto jest zablokowane',
@ -800,9 +811,11 @@ Użytkownik: [username]
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - Nowy folder', 'new_subfolder_email_subject' => '[sitename]: [name] - Nowy folder',
'new_user_image' => 'Nowy obraz', 'new_user_image' => 'Nowy obraz',
'next_revision_abbr' => '',
'next_state' => 'Nowy status', 'next_state' => 'Nowy status',
'nl_NL' => 'holenderski', 'nl_NL' => 'holenderski',
'no' => 'Nie', 'no' => 'Nie',
'notification' => '',
'notify_added_email' => 'Twoje konto zostało dodane do listy powiadomień', 'notify_added_email' => 'Twoje konto zostało dodane do listy powiadomień',
'notify_added_email_body' => 'Dodano do listy powiadomień 'notify_added_email_body' => 'Dodano do listy powiadomień
Nazwa: [name] Nazwa: [name]
@ -822,9 +835,11 @@ URL: [url]',
'no_action' => 'Żadne działanie nie jest wymagane', 'no_action' => 'Żadne działanie nie jest wymagane',
'no_approval_needed' => 'Nie ma dokumentów oczekujących na akceptację.', 'no_approval_needed' => 'Nie ma dokumentów oczekujących na akceptację.',
'no_attached_files' => 'Brak załączonych plików', 'no_attached_files' => 'Brak załączonych plików',
'no_backup_dir' => '',
'no_current_version' => '', 'no_current_version' => '',
'no_default_keywords' => 'Nie ma słów kluczowych', 'no_default_keywords' => 'Nie ma słów kluczowych',
'no_docs_checked_out' => '', 'no_docs_checked_out' => '',
'no_docs_expired' => '',
'no_docs_locked' => 'Brak zablokowanych dokumentów.', 'no_docs_locked' => 'Brak zablokowanych dokumentów.',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => '', 'no_docs_rejected' => '',
@ -905,7 +920,7 @@ Jeśli nadal będą problemy z zalogowaniem, prosimy o kontakt z administratorem
'possible_substitutes' => '', 'possible_substitutes' => '',
'preset_expires' => 'Wygasa', 'preset_expires' => 'Wygasa',
'preview' => 'Podgląd', 'preview' => 'Podgląd',
'preview_converters' => '', 'preview_converters' => 'Podgląd konwersji dokumentu',
'preview_images' => '', 'preview_images' => '',
'preview_markdown' => '', 'preview_markdown' => '',
'preview_pdf' => '', 'preview_pdf' => '',
@ -920,8 +935,11 @@ Jeśli nadal będą problemy z zalogowaniem, prosimy o kontakt z administratorem
'quota_is_disabled' => 'Wsparcie limitów dyskowych jest obecnie wyłączone w ustawieniach. Ustawiony limit dyskowy użytkownika nie będzie działał dopóki wparcie nie zostanie ponownie włączone.', 'quota_is_disabled' => 'Wsparcie limitów dyskowych jest obecnie wyłączone w ustawieniach. Ustawiony limit dyskowy użytkownika nie będzie działał dopóki wparcie nie zostanie ponownie włączone.',
'quota_warning' => 'Przekroczono użycie dysku o [bytes]. Usuń dokumenty lub poprzednie wersje.', 'quota_warning' => 'Przekroczono użycie dysku o [bytes]. Usuń dokumenty lub poprzednie wersje.',
'receipts_accepted' => '', 'receipts_accepted' => '',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '', 'receipts_not_touched' => '',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '', 'receipts_rejected' => '',
'receipts_rejected_latest' => '',
'receipts_without_group' => '', 'receipts_without_group' => '',
'receipts_without_user' => '', 'receipts_without_user' => '',
'receipt_deletion_email_body' => '', 'receipt_deletion_email_body' => '',
@ -932,7 +950,7 @@ Jeśli nadal będą problemy z zalogowaniem, prosimy o kontakt z administratorem
'receipt_status' => '', 'receipt_status' => '',
'receipt_summary' => '', 'receipt_summary' => '',
'receipt_update_failed' => '', 'receipt_update_failed' => '',
'recent_uploads' => '', 'recent_uploads' => 'Najnowsze dodania',
'reception' => '', 'reception' => '',
'reception_acknowleged' => '', 'reception_acknowleged' => '',
'reception_noaction' => '', 'reception_noaction' => '',
@ -961,7 +979,7 @@ Folder nadrzędny: [folder_path]
Użytkownik: [username] Użytkownik: [username]
URL: [url]', URL: [url]',
'removed_workflow_email_subject' => '[sitename]: [name] - Usunięty workflow z wersji dokumentu', 'removed_workflow_email_subject' => '[sitename]: [name] - Usunięty workflow z wersji dokumentu',
'removeFolderFromDropFolder' => '', 'removeFolderFromDropFolder' => 'Usuń folder po imporcie',
'remove_marked_files' => 'Usuń zaznaczone pliki', 'remove_marked_files' => 'Usuń zaznaczone pliki',
'repaired' => 'naprawiony', 'repaired' => 'naprawiony',
'repairing_objects' => 'Naprawa dokumentów i katalogów.', 'repairing_objects' => 'Naprawa dokumentów i katalogów.',
@ -978,8 +996,11 @@ URL: [url]',
'reviewer_already_assigned' => 'jest już przypisany jako recenzent', 'reviewer_already_assigned' => 'jest już przypisany jako recenzent',
'reviewer_already_removed' => 'został już usunięty z procesu opiniowania lub już wydał swoją opinię', 'reviewer_already_removed' => 'został już usunięty z procesu opiniowania lub już wydał swoją opinię',
'reviews_accepted' => '', 'reviews_accepted' => '',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '', 'reviews_not_touched' => '',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '', 'reviews_rejected' => '',
'reviews_rejected_latest' => '',
'reviews_without_group' => '', 'reviews_without_group' => '',
'reviews_without_user' => '', 'reviews_without_user' => '',
'review_deletion_email' => 'Prośba o recenzję usunięta', 'review_deletion_email' => 'Prośba o recenzję usunięta',
@ -1000,9 +1021,13 @@ URL: [url]',
'revise_document' => '', 'revise_document' => '',
'revise_document_on' => '', 'revise_document_on' => '',
'revisions_accepted' => '', 'revisions_accepted' => '',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '', 'revisions_not_touched' => '',
'revisions_not_touched_latest' => '',
'revisions_pending' => '', 'revisions_pending' => '',
'revisions_pending_latest' => '',
'revisions_rejected' => '', 'revisions_rejected' => '',
'revisions_rejected_latest' => '',
'revisions_without_group' => '', 'revisions_without_group' => '',
'revisions_without_user' => '', 'revisions_without_user' => '',
'revision_date' => '', 'revision_date' => '',
@ -1012,6 +1037,7 @@ URL: [url]',
'revision_status' => '', 'revision_status' => '',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => '', 'revisors' => '',
'revisor_already_assigned' => '', 'revisor_already_assigned' => '',
'revisor_already_removed' => '', 'revisor_already_removed' => '',
@ -1149,7 +1175,7 @@ URL: [url]',
'settings_autoLoginUser_desc' => '', 'settings_autoLoginUser_desc' => '',
'settings_available_languages' => 'Dostępne języki', '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.', '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.',
'settings_backupDir' => '', 'settings_backupDir' => 'Lokalizacja kopii zapasowej',
'settings_backupDir_desc' => '', 'settings_backupDir_desc' => '',
'settings_cacheDir' => 'Folder bufora', 'settings_cacheDir' => 'Folder bufora',
'settings_cacheDir_desc' => 'Miejsce przechowywania obrazków podglądu (najlepiej wybrać katalog nie dostępny bezpośrednio dla web-serwera).', 'settings_cacheDir_desc' => 'Miejsce przechowywania obrazków podglądu (najlepiej wybrać katalog nie dostępny bezpośrednio dla web-serwera).',
@ -1188,8 +1214,8 @@ URL: [url]',
'settings_dbUser' => 'Nazwa użytkownika', 'settings_dbUser' => 'Nazwa użytkownika',
'settings_dbUser_desc' => 'Nazwa użytkownika uprawnionego do dostępu do bazy danych podana w procesie instalacji. Nie zmieniaj tego pola dopóki nie jest to absolutnie konieczne, na przykład podczas przenoszenia bazy danych na nowego hosta.', 'settings_dbUser_desc' => 'Nazwa użytkownika uprawnionego do dostępu do bazy danych podana w procesie instalacji. Nie zmieniaj tego pola dopóki nie jest to absolutnie konieczne, na przykład podczas przenoszenia bazy danych na nowego hosta.',
'settings_dbVersion' => 'Schemat bazy danych jest za stary', 'settings_dbVersion' => 'Schemat bazy danych jest za stary',
'settings_defaultAccessDocs' => '', 'settings_defaultAccessDocs' => 'Domyślny dostęp do nowych dokumentów',
'settings_defaultAccessDocs_desc' => '', 'settings_defaultAccessDocs_desc' => 'Kiedy zostanie utworzony nowy dokument, będzie to domyślne prawo dostępu.',
'settings_defaultDocPosition' => '', 'settings_defaultDocPosition' => '',
'settings_defaultDocPosition_desc' => '', 'settings_defaultDocPosition_desc' => '',
'settings_defaultDocPosition_val_end' => 'koniec', 'settings_defaultDocPosition_val_end' => 'koniec',
@ -1228,8 +1254,8 @@ URL: [url]',
'settings_enableDropUpload_desc' => '', 'settings_enableDropUpload_desc' => '',
'settings_enableDuplicateDocNames' => 'Zezwalaj na zduplikowane nazwy dokumentów', 'settings_enableDuplicateDocNames' => 'Zezwalaj na zduplikowane nazwy dokumentów',
'settings_enableDuplicateDocNames_desc' => 'Zezwala na tworzenie w folderze dokumentów o tej samej nazwie.', 'settings_enableDuplicateDocNames_desc' => 'Zezwala na tworzenie w folderze dokumentów o tej samej nazwie.',
'settings_enableDuplicateSubFolderNames' => '', 'settings_enableDuplicateSubFolderNames' => 'Zezwól na duplikaty nazw podfolderów',
'settings_enableDuplicateSubFolderNames_desc' => '', 'settings_enableDuplicateSubFolderNames_desc' => 'Zezwala na zduplikowane nazwy podfolderów w folderze',
'settings_enableEmail' => 'Włącz powiadomienia e-mail', 'settings_enableEmail' => 'Włącz powiadomienia e-mail',
'settings_enableEmail_desc' => 'Włącz/Wyłącz automatyczne powiadomienia drogą mailową', 'settings_enableEmail_desc' => 'Włącz/Wyłącz automatyczne powiadomienia drogą mailową',
'settings_enableFilterReceipt' => '', 'settings_enableFilterReceipt' => '',
@ -1248,9 +1274,9 @@ URL: [url]',
'settings_enableLanguageSelector_desc' => 'Pokaż selektor języka dla interfejsu użytkownika po zalogowaniu To nie ma wpływu na wybór języka na stronie logowania.', 'settings_enableLanguageSelector_desc' => 'Pokaż selektor języka dla interfejsu użytkownika po zalogowaniu To nie ma wpływu na wybór języka na stronie logowania.',
'settings_enableLargeFileUpload' => 'Zezwól na wczytywanie dużych plików', 'settings_enableLargeFileUpload' => 'Zezwól na wczytywanie dużych plików',
'settings_enableLargeFileUpload_desc' => 'Jeśli zaznaczone, wczytywanie plików będzie możliwe również przez aplet javy nazywany jumploader bez limitu rozmiaru plików. Aplet ten pozwala również na wczytywanie wielu plików jednocześnie.', 'settings_enableLargeFileUpload_desc' => 'Jeśli zaznaczone, wczytywanie plików będzie możliwe również przez aplet javy nazywany jumploader bez limitu rozmiaru plików. Aplet ten pozwala również na wczytywanie wielu plików jednocześnie.',
'settings_enableMenuTasks' => '', 'settings_enableMenuTasks' => 'Włącz listę zadań w menu',
'settings_enableMenuTasks_desc' => '', 'settings_enableMenuTasks_desc' => 'Włącza /Wyłącza pozycję w menu w której znajdują się wszystkie zadania dla użytkownika. Zawiera dokumenty, które potrzebują być ocenione, zatwierdzone, i.t.d.',
'settings_enableMultiUpload' => '', 'settings_enableMultiUpload' => 'Zezwól na wysyłanie wielu plików',
'settings_enableMultiUpload_desc' => '', 'settings_enableMultiUpload_desc' => '',
'settings_enableNotificationAppRev' => 'Włącz/Wyłącz powiadomienia dla zatwierdzających/recenzentów', 'settings_enableNotificationAppRev' => 'Włącz/Wyłącz powiadomienia dla zatwierdzających/recenzentów',
'settings_enableNotificationAppRev_desc' => 'Zaznacz aby wysyłać powiadomienia do zatwierdzających i recenzentów kiedy pojawi się nowa wersja dokumentu', 'settings_enableNotificationAppRev_desc' => 'Zaznacz aby wysyłać powiadomienia do zatwierdzających i recenzentów kiedy pojawi się nowa wersja dokumentu',
@ -1270,6 +1296,8 @@ URL: [url]',
'settings_enableReceiptWorkflow_desc' => '', 'settings_enableReceiptWorkflow_desc' => '',
'settings_enableRecursiveCount' => 'Włącz licznik rekurencji dokumentu/folderu', 'settings_enableRecursiveCount' => 'Włącz licznik rekurencji dokumentu/folderu',
'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_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_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
@ -1278,9 +1306,9 @@ URL: [url]',
'settings_enableSelfReceipt_desc' => '', 'settings_enableSelfReceipt_desc' => '',
'settings_enableSelfRevApp' => 'Pozwalaj przeglądać/zatwierdzać dla zalogowanych użytkowników', '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_enableSelfRevApp_desc' => 'Włącz tę opcję jeżeli zalogowany użytkownik ma prawo do recenzowania/zatwierdzania oraz do przepływu procesu',
'settings_enableSessionList' => '', 'settings_enableSessionList' => 'Włącz listę użytkowników online w menu',
'settings_enableSessionList_desc' => '', 'settings_enableSessionList_desc' => 'Włącza listę obecnie zalogowanych użytkowników w menu.',
'settings_enableThemeSelector' => '', 'settings_enableThemeSelector' => 'Wybór motywu',
'settings_enableThemeSelector_desc' => '', 'settings_enableThemeSelector_desc' => '',
'settings_enableUpdateReceipt' => '', 'settings_enableUpdateReceipt' => '',
'settings_enableUpdateReceipt_desc' => '', 'settings_enableUpdateReceipt_desc' => '',
@ -1321,7 +1349,7 @@ URL: [url]',
'settings_guestID_desc' => 'ID gościa używane kiedy gość jest zalogowany (zazwyczaj nie wymaga zmiany)', 'settings_guestID_desc' => 'ID gościa używane kiedy gość jest zalogowany (zazwyczaj nie wymaga zmiany)',
'settings_httpRoot' => 'Http Root', '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_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' => 'Liczba wpisów załadowana na dole strony',
'settings_incItemsPerPage_desc' => '', 'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => '', 'settings_initialDocumentStatus' => '',
'settings_initialDocumentStatus_desc' => '', 'settings_initialDocumentStatus_desc' => '',
@ -1353,20 +1381,24 @@ URL: [url]',
'settings_maxDirID_desc' => 'Maksymalna liczba podkatalogów dla katalogu nadrzędnego. Domyślnie: 0.', 'settings_maxDirID_desc' => 'Maksymalna liczba podkatalogów dla katalogu nadrzędnego. Domyślnie: 0.',
'settings_maxExecutionTime' => 'Maksymalny czas wykonywania (s)', '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_maxExecutionTime_desc' => 'Ustawia maksymalny czas, liczony w sekundach, jaki ma na wykonanie skrypt zanim zostanie zakończony.',
'settings_maxItemsPerPage' => '', 'settings_maxItemsPerPage' => 'Maksymalna liczba wpisów na stronę',
'settings_maxItemsPerPage_desc' => '', 'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => 'Max. liczba rekurencji dokumentów/folderów', '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_maxRecursiveCount_desc' => 'Jest to maksymalna liczba dokumentów i folderów, które będą sprawdzane pod kątem praw dostępu, gdy włączone jest rekurencyjnie liczenie obiektów. Jeżeli liczba ta zostanie przekroczona to ilości dokumentów i folderów w widoku zostaną oszacowane.',
'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText' => '',
'settings_maxSizeForFullText_desc' => '', 'settings_maxSizeForFullText_desc' => '',
'settings_maxUploadSize' => '', 'settings_maxUploadSize' => 'Maksymalny rozmiar wysyłanych plików',
'settings_maxUploadSize_desc' => '', 'settings_maxUploadSize_desc' => 'To jest maksymalny rozmiar dla nadesłanych plików. To ustawienie wpływa również na wersje dokumentu i załączniki.',
'settings_more_settings' => 'Wykonaj dalszą konfigurację. Domyślny login/hasło: admin/admin', 'settings_more_settings' => 'Wykonaj dalszą konfigurację. Domyślny login/hasło: admin/admin',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => 'Nie znaleziono', 'settings_notfound' => 'Nie znaleziono',
'settings_Notification' => 'Ustawienia powiadomień', 'settings_Notification' => 'Ustawienia powiadomień',
'settings_notwritable' => 'Konfiguracja nie może zostać zapisana ponieważ plik konfiguracyjny nie jest zapisywalny.', 'settings_notwritable' => 'Konfiguracja nie może zostać zapisana ponieważ plik konfiguracyjny nie jest zapisywalny.',
'settings_no_content_dir' => 'Katalog treści', 'settings_no_content_dir' => 'Katalog treści',
'settings_overrideMimeType' => '', 'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => 'Nadpisz typ rozszerzenia',
'settings_overrideMimeType_desc' => '', 'settings_overrideMimeType_desc' => '',
'settings_partitionSize' => 'Rozmiar części pliku', 'settings_partitionSize' => 'Rozmiar części pliku',
'settings_partitionSize_desc' => 'Rozmiar części pliku, w bajtach, wczytywane przez jumploader. Nie wpisuj wartości większej niż maksymalna wartość wczytywanego pliku ustawiona na serwerze.', 'settings_partitionSize_desc' => 'Rozmiar części pliku, w bajtach, wczytywane przez jumploader. Nie wpisuj wartości większej niż maksymalna wartość wczytywanego pliku ustawiona na serwerze.',
@ -1431,8 +1463,8 @@ URL: [url]',
'settings_smtpPort_desc' => 'Port serwera SMTP, domyślnie 25', 'settings_smtpPort_desc' => 'Port serwera SMTP, domyślnie 25',
'settings_smtpSendFrom' => 'Wyślij od', 'settings_smtpSendFrom' => 'Wyślij od',
'settings_smtpSendFrom_desc' => 'Wyślij od', 'settings_smtpSendFrom_desc' => 'Wyślij od',
'settings_smtpSendTestMail' => '', 'settings_smtpSendTestMail' => 'Wyślij mail testowy',
'settings_smtpSendTestMail_desc' => '', 'settings_smtpSendTestMail_desc' => 'Wysyła mail testowy w celu sprawdzenia obecnej konfiguracji e-mail',
'settings_smtpServer' => 'Nazwa serwera SMTP', 'settings_smtpServer' => 'Nazwa serwera SMTP',
'settings_smtpServer_desc' => 'Nazwa hosta serwera SMTP', 'settings_smtpServer_desc' => 'Nazwa hosta serwera SMTP',
'settings_smtpUser' => 'Użytkownik SMTP', 'settings_smtpUser' => 'Użytkownik SMTP',
@ -1482,6 +1514,7 @@ URL: [url]',
'settings_workflowMode' => 'Tryb procesu', 'settings_workflowMode' => 'Tryb procesu',
'settings_workflowMode_desc' => 'Zaawansowany proces pozwala określić własne release procesu zwalniający dla wersji dokumentu.', 'settings_workflowMode_desc' => 'Zaawansowany proces pozwala określić własne release procesu zwalniający dla wersji dokumentu.',
'settings_workflowMode_valadvanced' => 'zaawansowane', 'settings_workflowMode_valadvanced' => 'zaawansowane',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'tradycyjny', 'settings_workflowMode_valtraditional' => 'tradycyjny',
'settings_workflowMode_valtraditional_only_approval' => '', 'settings_workflowMode_valtraditional_only_approval' => '',
'settings_zendframework' => 'Zend Framework', 'settings_zendframework' => 'Zend Framework',
@ -1496,6 +1529,7 @@ URL: [url]',
'sign_in' => 'Zaloguj się', 'sign_in' => 'Zaloguj się',
'sign_out' => 'Wyloguj', 'sign_out' => 'Wyloguj',
'sign_out_user' => 'Wyloguj użytkownika', 'sign_out_user' => 'Wyloguj użytkownika',
'site_brand' => '',
'sk_SK' => 'słowacki', 'sk_SK' => 'słowacki',
'sort_by_date' => '', 'sort_by_date' => '',
'sort_by_name' => '', 'sort_by_name' => '',
@ -1525,6 +1559,7 @@ URL: [url]',
'splash_edit_group' => 'Grupa zapisana', 'splash_edit_group' => 'Grupa zapisana',
'splash_edit_role' => '', 'splash_edit_role' => '',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Zapisano użytkownika', 'splash_edit_user' => 'Zapisano użytkownika',
'splash_error_add_to_transmittal' => '', 'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => '', 'splash_error_rm_download_link' => '',
@ -1619,9 +1654,13 @@ URL: [url]',
'switched_to' => 'Przełączone na', 'switched_to' => 'Przełączone na',
'takeOverAttributeValue' => '', 'takeOverAttributeValue' => '',
'takeOverGrpApprover' => '', 'takeOverGrpApprover' => '',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => '', 'takeOverGrpReviewer' => '',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => '', 'takeOverIndApprover' => '',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => '', 'takeOverIndReviewer' => '',
'takeOverIndReviewers' => '',
'tasks' => '', 'tasks' => '',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1665,6 +1704,7 @@ URL: [url]',
'transfer_no_write_access' => 'Użytkownik nie ma prawa do zapisu w tym folderze', 'transfer_no_write_access' => 'Użytkownik nie ma prawa do zapisu w tym folderze',
'transfer_objects' => '', 'transfer_objects' => '',
'transfer_objects_to_user' => '', 'transfer_objects_to_user' => '',
'transfer_process_to_user' => '',
'transfer_to_user' => 'Przekaż użytkownikowi', 'transfer_to_user' => 'Przekaż użytkownikowi',
'transition_triggered_email' => 'Uruchomiono proces przepływu', 'transition_triggered_email' => 'Uruchomiono proces przepływu',
'transition_triggered_email_body' => 'Uruchomiono proces przepływu 'transition_triggered_email_body' => 'Uruchomiono proces przepływu
@ -1746,6 +1786,7 @@ URL: [url]',
'versioning_file_creation_warning' => 'Ta operacja utworzy plik zawierający informacje o wersjach plików z całego wskazanego folderu. Po utworzeniu, każdy plik będzie zapisany w folderze odpowiednim dla danego dokumentu.', 'versioning_file_creation_warning' => 'Ta operacja utworzy plik zawierający informacje o wersjach plików z całego wskazanego folderu. Po utworzeniu, każdy plik będzie zapisany w folderze odpowiednim dla danego dokumentu.',
'versioning_info' => 'Informacje o wersjach', 'versioning_info' => 'Informacje o wersjach',
'versiontolow' => 'Za niska wersja', 'versiontolow' => 'Za niska wersja',
'version_comment' => '',
'version_deleted_email' => 'Wersja usunięta', 'version_deleted_email' => 'Wersja usunięta',
'version_deleted_email_body' => 'Wersja została usunięta 'version_deleted_email_body' => 'Wersja została usunięta
Dokument: [name] Dokument: [name]
@ -1788,6 +1829,7 @@ URL: [url]',
'workflow_summary' => 'Podsumowanie procesu', 'workflow_summary' => 'Podsumowanie procesu',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Podsumowanie użytkownika', 'workflow_user_summary' => 'Podsumowanie użytkownika',
'wrong_filetype' => '',
'x_more_objects' => '[number] więcej obiektów', 'x_more_objects' => '[number] więcej obiektów',
'year_view' => 'Widok roczny', 'year_view' => 'Widok roczny',
'yes' => 'Tak', 'yes' => 'Tak',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1719), flaviove (627), lfcristofoli (352) // Translators: Admin (1721), flaviove (627), lfcristofoli (352)
$text = array( $text = array(
'2_factor_auth' => 'Autenticação de dois fatores', '2_factor_auth' => 'Autenticação de dois fatores',
@ -90,11 +90,14 @@ URL: [url]',
'and' => 'e', 'and' => 'e',
'apply' => 'Aplicar', 'apply' => 'Aplicar',
'approvals_accepted' => '[no_approvals] aprovações já aceitas', 'approvals_accepted' => '[no_approvals] aprovações já aceitas',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '[no_approvals] aprovações e [no_reviews] comentários já aceitos', 'approvals_and_reviews_accepted' => '[no_approvals] aprovações e [no_reviews] comentários já aceitos',
'approvals_and_reviews_not_touched' => '[no_approvals] aprovações e [no_reviews] comentários não tocados', 'approvals_and_reviews_not_touched' => '[no_approvals] aprovações e [no_reviews] comentários não tocados',
'approvals_and_reviews_rejected' => '[no_approvals] aprovações e [no_reviews] avaliações já rejeitadas', 'approvals_and_reviews_rejected' => '[no_approvals] aprovações e [no_reviews] avaliações já rejeitadas',
'approvals_not_touched' => '[no_approvals] aprovações não sendo tocadas', 'approvals_not_touched' => '[no_approvals] aprovações não sendo tocadas',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '[no_approvals] aprovações já rejeitadas', 'approvals_rejected' => '[no_approvals] aprovações já rejeitadas',
'approvals_rejected_latest' => '',
'approvals_without_group' => 'Aprovações sem grupo', 'approvals_without_group' => 'Aprovações sem grupo',
'approvals_without_user' => 'Aprovações sem usuário', 'approvals_without_user' => 'Aprovações sem usuário',
'approval_deletion_email' => 'Solicitação de Aprovação eliminada', 'approval_deletion_email' => 'Solicitação de Aprovação eliminada',
@ -229,6 +232,7 @@ URL: [url]',
'category_in_use' => 'Esta categoria é usada atualmente por documentos.', 'category_in_use' => 'Esta categoria é usada atualmente por documentos.',
'category_noname' => 'Nenhum nome de categoria foi fornecido.', 'category_noname' => 'Nenhum nome de categoria foi fornecido.',
'ca_ES' => 'Catalão', 'ca_ES' => 'Catalão',
'changelog_loading' => '',
'change_assignments' => 'Definir revisor / aprovador', 'change_assignments' => 'Definir revisor / aprovador',
'change_password' => 'Modificar senha', 'change_password' => 'Modificar senha',
'change_password_message' => 'Sua senha foi modificada.', 'change_password_message' => 'Sua senha foi modificada.',
@ -448,6 +452,7 @@ O link é válido até [valid].
'do_object_repair' => 'Reparar todas as pastas e documentos.', 'do_object_repair' => 'Reparar todas as pastas e documentos.',
'do_object_setchecksum' => 'Defina soma de verificação', 'do_object_setchecksum' => 'Defina soma de verificação',
'do_object_setfilesize' => 'Defina o tamanho do arquivo', 'do_object_setfilesize' => 'Defina o tamanho do arquivo',
'do_object_setfiletype' => '',
'do_object_unlink' => 'Excluir versão do documento', 'do_object_unlink' => 'Excluir versão do documento',
'draft' => 'Rascunho', 'draft' => 'Rascunho',
'draft_pending_approval' => 'Rascunho - Aprovação pendente', 'draft_pending_approval' => 'Rascunho - Aprovação pendente',
@ -456,6 +461,7 @@ O link é válido até [valid].
'dropfolderdir_missing' => 'Sua pasta suspensa pessoal não existe no servidor! Por favor, peça ao seu administrador para criá-lo.', 'dropfolderdir_missing' => 'Sua pasta suspensa pessoal não existe no servidor! Por favor, peça ao seu administrador para criá-lo.',
'dropfolder_file' => 'Arquivo de pasta suspensa', 'dropfolder_file' => 'Arquivo de pasta suspensa',
'dropfolder_folder' => 'Pasta da pasta-alvo', 'dropfolder_folder' => 'Pasta da pasta-alvo',
'dropfolder_metadata' => '',
'dropupload' => 'Envio rápido', 'dropupload' => 'Envio rápido',
'drop_files_here' => 'Solte os arquivos aqui!', 'drop_files_here' => 'Solte os arquivos aqui!',
'dump_creation' => 'Criação de despejo de banco de dados', 'dump_creation' => 'Criação de despejo de banco de dados',
@ -481,6 +487,7 @@ O link é válido até [valid].
'edit_folder_props' => 'Editar pasta', 'edit_folder_props' => 'Editar pasta',
'edit_group' => 'Editar grupo', 'edit_group' => 'Editar grupo',
'edit_online' => 'Editar on-line', 'edit_online' => 'Editar on-line',
'edit_online_warning' => '',
'edit_task' => 'Editar tarefa', 'edit_task' => 'Editar tarefa',
'edit_transmittal_props' => 'Editar propriedades de transmissão', 'edit_transmittal_props' => 'Editar propriedades de transmissão',
'edit_user' => 'Editar usuário', 'edit_user' => 'Editar usuário',
@ -558,6 +565,7 @@ URL: [url]',
'files_deletion' => 'Arquivos deletados', 'files_deletion' => 'Arquivos deletados',
'files_deletion_warning' => 'Com essa opção, você pode excluir todos os arquivos de pastas inteiras do DMS. As informações de versão permanecerão visíveis.', 'files_deletion_warning' => 'Com essa opção, você pode excluir todos os arquivos de pastas inteiras do DMS. As informações de versão permanecerão visíveis.',
'files_loading' => 'Pro favor aguarde ate a lista de ficheiros é carregado...', 'files_loading' => 'Pro favor aguarde ate a lista de ficheiros é carregado...',
'filetype' => '',
'file_size' => 'Tamanho', 'file_size' => 'Tamanho',
'filter_for_documents' => 'Filtro adicional para documentos', 'filter_for_documents' => 'Filtro adicional para documentos',
'filter_for_folders' => 'Filtro adicional para pasta', 'filter_for_folders' => 'Filtro adicional para pasta',
@ -609,6 +617,7 @@ Usuário: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Pasta renomeada', 'folder_renamed_email_subject' => '[sitename]: [name] - Pasta renomeada',
'folder_title' => 'Pasta [foldername]', 'folder_title' => 'Pasta [foldername]',
'foot_note' => '',
'force_update' => 'Atualizar', 'force_update' => 'Atualizar',
'friday' => 'Sexta-feira', 'friday' => 'Sexta-feira',
'friday_abbr' => 'Se', 'friday_abbr' => 'Se',
@ -635,6 +644,7 @@ URL: [url]',
'group_members' => 'Membros do Grupo', 'group_members' => 'Membros do Grupo',
'group_receipt_summary' => 'Resumo de recebimento de grupo', 'group_receipt_summary' => 'Resumo de recebimento de grupo',
'group_review_summary' => 'Resumo da avaliação do grupo', 'group_review_summary' => 'Resumo da avaliação do grupo',
'group_revision_summary' => '',
'guest_login' => 'Entre como convidado', 'guest_login' => 'Entre como convidado',
'guest_login_disabled' => 'O login de convidado está desativado.', 'guest_login_disabled' => 'O login de convidado está desativado.',
'hash' => 'Hash', 'hash' => 'Hash',
@ -752,6 +762,7 @@ URL: [url]',
'lock_document' => 'Travar', 'lock_document' => 'Travar',
'lock_message' => 'Este documento foi travado por [username]. Somente usuários autorizados podem remover a trava deste documento (veja no final da página).', 'lock_message' => 'Este documento foi travado por [username]. Somente usuários autorizados podem remover a trava deste documento (veja no final da página).',
'lock_status' => 'Estado', 'lock_status' => 'Estado',
'logfile_loading' => '',
'login' => 'Login', 'login' => 'Login',
'login_disabled_text' => 'Sua conta está desativada, provavelmente por causa de muitos logins falhos.', 'login_disabled_text' => 'Sua conta está desativada, provavelmente por causa de muitos logins falhos.',
'login_disabled_title' => 'Conta desativada', 'login_disabled_title' => 'Conta desativada',
@ -837,9 +848,11 @@ Usuário: [username]
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - Nova pasta', 'new_subfolder_email_subject' => '[sitename]: [name] - Nova pasta',
'new_user_image' => 'Nova imagem', 'new_user_image' => 'Nova imagem',
'next_revision_abbr' => '',
'next_state' => 'Novo estado', 'next_state' => 'Novo estado',
'nl_NL' => 'Holandês', 'nl_NL' => 'Holandês',
'no' => 'Não', 'no' => 'Não',
'notification' => '',
'notify_added_email' => 'Você foi adicionado a lista de notificação', 'notify_added_email' => 'Você foi adicionado a lista de notificação',
'notify_added_email_body' => 'Adicionado a lista de notificação 'notify_added_email_body' => 'Adicionado a lista de notificação
Nome: [name] Nome: [name]
@ -859,9 +872,11 @@ URL: [url]',
'no_action' => 'Nenhuma ação é requerida', 'no_action' => 'Nenhuma ação é requerida',
'no_approval_needed' => 'Nenhuma aprovação pendente.', 'no_approval_needed' => 'Nenhuma aprovação pendente.',
'no_attached_files' => 'Não há arquivos anexados', 'no_attached_files' => 'Não há arquivos anexados',
'no_backup_dir' => '',
'no_current_version' => 'Você está executando uma versão antiga do SeedDMS. A última versão disponível é [latestversion].', 'no_current_version' => 'Você está executando uma versão antiga do SeedDMS. A última versão disponível é [latestversion].',
'no_default_keywords' => 'não há palavras-chave disponíveis', 'no_default_keywords' => 'não há palavras-chave disponíveis',
'no_docs_checked_out' => 'Nenhum documento retirado', 'no_docs_checked_out' => 'Nenhum documento retirado',
'no_docs_expired' => '',
'no_docs_locked' => 'Nenhum documento bloqueado.', 'no_docs_locked' => 'Nenhum documento bloqueado.',
'no_docs_needs_correction' => 'Nenhum documento que precise ser corrigido', 'no_docs_needs_correction' => 'Nenhum documento que precise ser corrigido',
'no_docs_rejected' => 'Nenhum documento rejeitado.', 'no_docs_rejected' => 'Nenhum documento rejeitado.',
@ -957,8 +972,11 @@ Se você ainda tiver problemas para fazer o login, por favor, contate o administ
'quota_is_disabled' => 'Suporte a cota está desativado nas configurações. A definição de cota do usuário não terá efeito até que seja habilitada novamente.', 'quota_is_disabled' => 'Suporte a cota está desativado nas configurações. A definição de cota do usuário não terá efeito até que seja habilitada novamente.',
'quota_warning' => 'Seu uso máximo do disco foi ultrapassado em [bytes]. Por favor, remova documentos ou versões anteriores.', 'quota_warning' => 'Seu uso máximo do disco foi ultrapassado em [bytes]. Por favor, remova documentos ou versões anteriores.',
'receipts_accepted' => '[no_receipts] recibos já aceitos', 'receipts_accepted' => '[no_receipts] recibos já aceitos',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '[no_receipts] recibos não tocados', 'receipts_not_touched' => '[no_receipts] recibos não tocados',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '[no_receipts] recibos já rejeitados', 'receipts_rejected' => '[no_receipts] recibos já rejeitados',
'receipts_rejected_latest' => '',
'receipts_without_group' => 'Recibos sem grupo', 'receipts_without_group' => 'Recibos sem grupo',
'receipts_without_user' => 'Recibos sem usuário', 'receipts_without_user' => 'Recibos sem usuário',
'receipt_deletion_email_body' => 'O usuário foi removido da lista de destinatários 'receipt_deletion_email_body' => 'O usuário foi removido da lista de destinatários
@ -980,7 +998,7 @@ URL: [url]',
'receipt_status' => 'Estado', 'receipt_status' => 'Estado',
'receipt_summary' => 'Resumo da entrada', 'receipt_summary' => 'Resumo da entrada',
'receipt_update_failed' => 'Confirmação de entrada falhou', 'receipt_update_failed' => 'Confirmação de entrada falhou',
'recent_uploads' => '', 'recent_uploads' => 'Uploads recentes',
'reception' => 'Entrada', 'reception' => 'Entrada',
'reception_acknowleged' => 'Entrada reconhecida', 'reception_acknowleged' => 'Entrada reconhecida',
'reception_noaction' => 'Nenhuma ação', 'reception_noaction' => 'Nenhuma ação',
@ -1040,8 +1058,11 @@ URL: [url]',
'reviewer_already_assigned' => 'já está atribuído como avaliador', 'reviewer_already_assigned' => 'já está atribuído como avaliador',
'reviewer_already_removed' => 'já foi removido do processo de revisão ou já enviou um comentário', 'reviewer_already_removed' => 'já foi removido do processo de revisão ou já enviou um comentário',
'reviews_accepted' => '[no_reviews] avaliações já aceitas', 'reviews_accepted' => '[no_reviews] avaliações já aceitas',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '[no_reviews] avaliações não tocadas', 'reviews_not_touched' => '[no_reviews] avaliações não tocadas',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '[no_reviews] avaliações já rejeitadas', 'reviews_rejected' => '[no_reviews] avaliações já rejeitadas',
'reviews_rejected_latest' => '',
'reviews_without_group' => 'Avaliações sem grupo', 'reviews_without_group' => 'Avaliações sem grupo',
'reviews_without_user' => 'Avaliações sem usuário', 'reviews_without_user' => 'Avaliações sem usuário',
'review_deletion_email' => 'Pedido de revisão eliminado', 'review_deletion_email' => 'Pedido de revisão eliminado',
@ -1078,9 +1099,13 @@ URL: [url]',
'revise_document' => 'Revisar documento', 'revise_document' => 'Revisar documento',
'revise_document_on' => 'Próxima revisão da versão do documento em [date]', 'revise_document_on' => 'Próxima revisão da versão do documento em [date]',
'revisions_accepted' => '[no_revisions] revisões já aceitas', 'revisions_accepted' => '[no_revisions] revisões já aceitas',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '[no_revisions] revisões não sendo tocadas', 'revisions_not_touched' => '[no_revisions] revisões não sendo tocadas',
'revisions_not_touched_latest' => '',
'revisions_pending' => '[no_revisions] revisões devidas no futuro', 'revisions_pending' => '[no_revisions] revisões devidas no futuro',
'revisions_pending_latest' => '',
'revisions_rejected' => '[no_revisions] revisões já rejeitadas', 'revisions_rejected' => '[no_revisions] revisões já rejeitadas',
'revisions_rejected_latest' => '',
'revisions_without_group' => 'Revisões sem grupo', 'revisions_without_group' => 'Revisões sem grupo',
'revisions_without_user' => 'Revisões sem usuário', 'revisions_without_user' => 'Revisões sem usuário',
'revision_date' => 'Data da revisão', 'revision_date' => 'Data da revisão',
@ -1095,6 +1120,7 @@ URL: [url]',
'revision_status' => 'Estado', 'revision_status' => 'Estado',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => 'Revisores', 'revisors' => 'Revisores',
'revisor_already_assigned' => 'O usuário já está designado como revisor.', 'revisor_already_assigned' => 'O usuário já está designado como revisor.',
'revisor_already_removed' => 'Revisor já foi removido do processo de revisão ou já revisou o documento.', 'revisor_already_removed' => 'Revisor já foi removido do processo de revisão ou já revisou o documento.',
@ -1358,8 +1384,10 @@ Nome: [username]
'settings_enableReceiptWorkflow_desc' => 'Habilitar para ativar o fluxo de trabalho para confirmar a entrada do documento.', 'settings_enableReceiptWorkflow_desc' => 'Habilitar para ativar o fluxo de trabalho para confirmar a entrada do documento.',
'settings_enableRecursiveCount' => 'Ativar contagem de documentos/pasta recursiva', 'settings_enableRecursiveCount' => 'Ativar contagem de documentos/pasta recursiva',
'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_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_enableRevisionOnVoteReject' => 'Rejeitar por um revisor', 'settings_enableRevisionOneVoteReject' => 'Rejeitar por um revisor',
'settings_enableRevisionOnVoteReject_desc' => 'Se definido, o documento será rejeitado se um revisor rejeitar o documento.', 'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Habilitar revisão de documentos', 'settings_enableRevisionWorkflow' => 'Habilitar revisão de documentos',
'settings_enableRevisionWorkflow_desc' => 'Habilitar para poder executar o fluxo de trabalho para revisar um documento após um determinado período de tempo.', 'settings_enableRevisionWorkflow_desc' => 'Habilitar para poder executar o fluxo de trabalho para revisar um documento após um determinado período de tempo.',
'settings_enableSelfReceipt' => 'Permitir a recepção de documentos para usuário conectado', 'settings_enableSelfReceipt' => 'Permitir a recepção de documentos para usuário conectado',
@ -1450,10 +1478,14 @@ Nome: [username]
'settings_maxUploadSize' => 'Tamanho máximo para arquivos enviados.', 'settings_maxUploadSize' => 'Tamanho máximo para arquivos enviados.',
'settings_maxUploadSize_desc' => 'Esse é o tamanho máximo dos arquivos enviados. Ele terá efeito para versões de documentos e anexos.', 'settings_maxUploadSize_desc' => 'Esse é o tamanho máximo dos arquivos enviados. Ele terá efeito para versões de documentos e anexos.',
'settings_more_settings' => 'Configurar outras configurações. Login padrão: admin/admin', 'settings_more_settings' => 'Configurar outras configurações. Login padrão: admin/admin',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => 'Não encontrado', 'settings_notfound' => 'Não encontrado',
'settings_Notification' => 'Configurações de notificação', 'settings_Notification' => 'Configurações de notificação',
'settings_notwritable' => 'A configuração não pode ser salva porque o arquivo de configuração não é gravável.', 'settings_notwritable' => 'A configuração não pode ser salva porque o arquivo de configuração não é gravável.',
'settings_no_content_dir' => 'Diretório de conteúdo', 'settings_no_content_dir' => 'Diretório de conteúdo',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => 'Substituir MimeType', 'settings_overrideMimeType' => 'Substituir MimeType',
'settings_overrideMimeType_desc' => 'Substitua o MimeType entregue pelo navegador, se um arquivo for carregado. O novo MimeType é determinado pelo próprio SeedDMS.', 'settings_overrideMimeType_desc' => 'Substitua o MimeType entregue pelo navegador, se um arquivo for carregado. O novo MimeType é determinado pelo próprio SeedDMS.',
'settings_partitionSize' => 'Tamanho de arquivo parcial', 'settings_partitionSize' => 'Tamanho de arquivo parcial',
@ -1570,6 +1602,7 @@ Nome: [username]
'settings_workflowMode' => 'Modo de fluxo de trabalho', 'settings_workflowMode' => 'Modo de fluxo de trabalho',
'settings_workflowMode_desc' => 'O fluxo de trabalho avançado permite especificar seu próprio fluxo de trabalho de liberação de versões de documentos.', 'settings_workflowMode_desc' => 'O fluxo de trabalho avançado permite especificar seu próprio fluxo de trabalho de liberação de versões de documentos.',
'settings_workflowMode_valadvanced' => 'avançado', 'settings_workflowMode_valadvanced' => 'avançado',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'tradicional', 'settings_workflowMode_valtraditional' => 'tradicional',
'settings_workflowMode_valtraditional_only_approval' => 'tradicional (sem revisão)', 'settings_workflowMode_valtraditional_only_approval' => 'tradicional (sem revisão)',
'settings_zendframework' => 'Zend Framework', 'settings_zendframework' => 'Zend Framework',
@ -1584,6 +1617,7 @@ Nome: [username]
'sign_in' => 'Entrar', 'sign_in' => 'Entrar',
'sign_out' => 'Sair', 'sign_out' => 'Sair',
'sign_out_user' => 'Sair usuário', 'sign_out_user' => 'Sair usuário',
'site_brand' => '',
'sk_SK' => 'Eslovaco', 'sk_SK' => 'Eslovaco',
'sort_by_date' => '', 'sort_by_date' => '',
'sort_by_name' => '', 'sort_by_name' => '',
@ -1613,6 +1647,7 @@ Nome: [username]
'splash_edit_group' => 'Grupo salvo', 'splash_edit_group' => 'Grupo salvo',
'splash_edit_role' => 'Papel salvo', 'splash_edit_role' => 'Papel salvo',
'splash_edit_task' => 'Tarefa salva', 'splash_edit_task' => 'Tarefa salva',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Usuário salvo', 'splash_edit_user' => 'Usuário salvo',
'splash_error_add_to_transmittal' => 'Erro ao adicionar documento à transmissão', 'splash_error_add_to_transmittal' => 'Erro ao adicionar documento à transmissão',
'splash_error_rm_download_link' => 'Erro ao remover o link de download', 'splash_error_rm_download_link' => 'Erro ao remover o link de download',
@ -1707,9 +1742,13 @@ Nome: [username]
'switched_to' => 'Comutado para', 'switched_to' => 'Comutado para',
'takeOverAttributeValue' => 'Assuma o valor do atributo da última versão', 'takeOverAttributeValue' => 'Assuma o valor do atributo da última versão',
'takeOverGrpApprover' => 'Assuma o grupo de aprovadores da última versão.', 'takeOverGrpApprover' => 'Assuma o grupo de aprovadores da última versão.',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => 'Assuma o grupo de revisores da última versão.', 'takeOverGrpReviewer' => 'Assuma o grupo de revisores da última versão.',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => 'Assumir o aprovador individual da última versão.', 'takeOverIndApprover' => 'Assumir o aprovador individual da última versão.',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => 'Assuma o revisor individual da última versão.', 'takeOverIndReviewer' => 'Assuma o revisor individual da última versão.',
'takeOverIndReviewers' => '',
'tasks' => 'Tarefas', 'tasks' => 'Tarefas',
'task_description' => 'Descrição', 'task_description' => 'Descrição',
'task_disabled' => 'Desativado', 'task_disabled' => 'Desativado',
@ -1753,6 +1792,7 @@ Nome: [username]
'transfer_no_write_access' => 'O usuário não possui acesso de escrita na pasta', 'transfer_no_write_access' => 'O usuário não possui acesso de escrita na pasta',
'transfer_objects' => 'Transferir objetos', 'transfer_objects' => 'Transferir objetos',
'transfer_objects_to_user' => 'Novo proprietário', 'transfer_objects_to_user' => 'Novo proprietário',
'transfer_process_to_user' => '',
'transfer_to_user' => 'Transferir para o usuário', 'transfer_to_user' => 'Transferir para o usuário',
'transition_triggered_email' => 'Transição de fluxo de trabalho desencadeado', 'transition_triggered_email' => 'Transição de fluxo de trabalho desencadeado',
'transition_triggered_email_body' => 'Transição do fluxo de trabalho acionada 'transition_triggered_email_body' => 'Transição do fluxo de trabalho acionada
@ -1834,6 +1874,7 @@ URL: [url]',
'versioning_file_creation_warning' => 'Com esta operação, você pode criar um arquivo contendo as informações de versão de uma pasta DMS inteira. Após a criação, todos os arquivos serão salvos dentro da pasta do documento.', 'versioning_file_creation_warning' => 'Com esta operação, você pode criar um arquivo contendo as informações de versão de uma pasta DMS inteira. Após a criação, todos os arquivos serão salvos dentro da pasta do documento.',
'versioning_info' => 'Informação de versionamento', 'versioning_info' => 'Informação de versionamento',
'versiontolow' => 'Versão para baixo', 'versiontolow' => 'Versão para baixo',
'version_comment' => '',
'version_deleted_email' => 'Versão eliminado', 'version_deleted_email' => 'Versão eliminado',
'version_deleted_email_body' => 'Versão apagada 'version_deleted_email_body' => 'Versão apagada
Documento: [name] Documento: [name]
@ -1876,6 +1917,7 @@ URL: [url]',
'workflow_summary' => 'Sumário de fluxo de trabalho', 'workflow_summary' => 'Sumário de fluxo de trabalho',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Sumário de usuário', 'workflow_user_summary' => 'Sumário de usuário',
'wrong_filetype' => '',
'x_more_objects' => 'mais itens', 'x_more_objects' => 'mais itens',
'year_view' => 'Visualização Anual', 'year_view' => 'Visualização Anual',
'yes' => 'Sim', 'yes' => 'Sim',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1086), balan (87) // Translators: Admin (1094), balan (87)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -90,11 +90,14 @@ URL: [url]',
'and' => 'si', 'and' => 'si',
'apply' => 'Aplică', 'apply' => 'Aplică',
'approvals_accepted' => '', 'approvals_accepted' => '',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '', 'approvals_and_reviews_accepted' => '',
'approvals_and_reviews_not_touched' => '', 'approvals_and_reviews_not_touched' => '',
'approvals_and_reviews_rejected' => '', 'approvals_and_reviews_rejected' => '',
'approvals_not_touched' => '', 'approvals_not_touched' => '',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '', 'approvals_rejected' => '',
'approvals_rejected_latest' => '',
'approvals_without_group' => '', 'approvals_without_group' => '',
'approvals_without_user' => '', 'approvals_without_user' => '',
'approval_deletion_email' => 'Cerere de aprobare stearsă', 'approval_deletion_email' => 'Cerere de aprobare stearsă',
@ -229,6 +232,7 @@ URL: [url]',
'category_in_use' => 'Această categorie este momentan utilizată de documente.', 'category_in_use' => 'Această categorie este momentan utilizată de documente.',
'category_noname' => 'Nu s-a furnizat nici un nume categorie', 'category_noname' => 'Nu s-a furnizat nici un nume categorie',
'ca_ES' => 'Catalana', 'ca_ES' => 'Catalana',
'changelog_loading' => '',
'change_assignments' => 'Schimbă alocările', 'change_assignments' => 'Schimbă alocările',
'change_password' => 'Schimbă parola', 'change_password' => 'Schimbă parola',
'change_password_message' => 'Parola dumneavoastra a fost schimbată.', 'change_password_message' => 'Parola dumneavoastra a fost schimbată.',
@ -429,6 +433,7 @@ URL: [url]',
'do_object_repair' => 'Repară toate folderele și documentele.', 'do_object_repair' => 'Repară toate folderele și documentele.',
'do_object_setchecksum' => 'Setare sumă de control(checksum)', 'do_object_setchecksum' => 'Setare sumă de control(checksum)',
'do_object_setfilesize' => 'Setare dimensiune fișier', 'do_object_setfilesize' => 'Setare dimensiune fișier',
'do_object_setfiletype' => '',
'do_object_unlink' => 'Sterge versiune document', 'do_object_unlink' => 'Sterge versiune document',
'draft' => '', 'draft' => '',
'draft_pending_approval' => 'Proiect - în așteptarea aprobarii', 'draft_pending_approval' => 'Proiect - în așteptarea aprobarii',
@ -437,6 +442,7 @@ URL: [url]',
'dropfolderdir_missing' => '', 'dropfolderdir_missing' => '',
'dropfolder_file' => 'Fișiere din folderele aruncate (File from drop folder)', 'dropfolder_file' => 'Fișiere din folderele aruncate (File from drop folder)',
'dropfolder_folder' => '', 'dropfolder_folder' => '',
'dropfolder_metadata' => '',
'dropupload' => 'Încărcare rapidă', 'dropupload' => 'Încărcare rapidă',
'drop_files_here' => 'Aruncă fișierele aici!', 'drop_files_here' => 'Aruncă fișierele aici!',
'dump_creation' => 'Creare fisier imagine baza de date', 'dump_creation' => 'Creare fisier imagine baza de date',
@ -462,6 +468,7 @@ URL: [url]',
'edit_folder_props' => 'Editează folder', 'edit_folder_props' => 'Editează folder',
'edit_group' => 'Editează grup', 'edit_group' => 'Editează grup',
'edit_online' => '', 'edit_online' => '',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => 'Editeaza proprietatile de transmitere', 'edit_transmittal_props' => 'Editeaza proprietatile de transmitere',
'edit_user' => 'Editează utilizator', 'edit_user' => 'Editează utilizator',
@ -539,6 +546,7 @@ URL: [url]',
'files_deletion' => 'Ștergere fișiere', 'files_deletion' => 'Ștergere fișiere',
'files_deletion_warning' => 'Cu această opțiune puteți șterge toate fișierele din toate folderele DMS. Informațiile versiunilor vor rămâne vizibile.', 'files_deletion_warning' => 'Cu această opțiune puteți șterge toate fișierele din toate folderele DMS. Informațiile versiunilor vor rămâne vizibile.',
'files_loading' => 'Vă rog așteptați până la încărcarea listei cu fișiere', 'files_loading' => 'Vă rog așteptați până la încărcarea listei cu fișiere',
'filetype' => '',
'file_size' => 'Mărimea fișierului', 'file_size' => 'Mărimea fișierului',
'filter_for_documents' => 'Filtru suplimentar pentru documente', 'filter_for_documents' => 'Filtru suplimentar pentru documente',
'filter_for_folders' => 'Filtru suplimentar pentru foldere', 'filter_for_folders' => 'Filtru suplimentar pentru foldere',
@ -583,6 +591,7 @@ Utilizator: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Folder redenumit', 'folder_renamed_email_subject' => '[sitename]: [name] - Folder redenumit',
'folder_title' => 'Folder \'[foldername]\'', 'folder_title' => 'Folder \'[foldername]\'',
'foot_note' => '',
'force_update' => 'Actualizeaza', 'force_update' => 'Actualizeaza',
'friday' => 'Vineri', 'friday' => 'Vineri',
'friday_abbr' => 'Vi', 'friday_abbr' => 'Vi',
@ -609,6 +618,7 @@ URL: [url]',
'group_members' => 'Membrii grupului', 'group_members' => 'Membrii grupului',
'group_receipt_summary' => '', 'group_receipt_summary' => '',
'group_review_summary' => 'Sumar revizuiri grup', 'group_review_summary' => 'Sumar revizuiri grup',
'group_revision_summary' => '',
'guest_login' => 'Login ca oaspete', 'guest_login' => 'Login ca oaspete',
'guest_login_disabled' => 'Logarea ca oaspete este dezactivată.', 'guest_login_disabled' => 'Logarea ca oaspete este dezactivată.',
'hash' => '', 'hash' => '',
@ -637,7 +647,7 @@ URL: [url]',
'index_folder' => 'Index folder', 'index_folder' => 'Index folder',
'index_no_content' => '', 'index_no_content' => '',
'index_pending' => '', 'index_pending' => '',
'index_waiting' => '', 'index_waiting' => 'Așteptare',
'individuals' => 'Individuals', 'individuals' => 'Individuals',
'individuals_in_groups' => '', 'individuals_in_groups' => '',
'info_recipients_tab_not_released' => '', 'info_recipients_tab_not_released' => '',
@ -726,6 +736,7 @@ URL: [url]',
'lock_document' => 'Blocare', 'lock_document' => 'Blocare',
'lock_message' => 'Acest document este blocat de [username]. Numai utilizatorii autorizați pot debloca acest document.', 'lock_message' => 'Acest document este blocat de [username]. Numai utilizatorii autorizați pot debloca acest document.',
'lock_status' => 'Status', 'lock_status' => 'Status',
'logfile_loading' => '',
'login' => 'Login', 'login' => 'Login',
'login_disabled_text' => 'Contul dumneavoastră este dezactivat, probabil din cauza prea multor login-uri eșuate.', 'login_disabled_text' => 'Contul dumneavoastră este dezactivat, probabil din cauza prea multor login-uri eșuate.',
'login_disabled_title' => 'Contul este dezactivat', 'login_disabled_title' => 'Contul este dezactivat',
@ -812,9 +823,11 @@ Utilizator: [username]
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - Folder nou', 'new_subfolder_email_subject' => '[sitename]: [name] - Folder nou',
'new_user_image' => 'Imagine nouă', 'new_user_image' => 'Imagine nouă',
'next_revision_abbr' => '',
'next_state' => 'Stare nouă', 'next_state' => 'Stare nouă',
'nl_NL' => 'Olandeză', 'nl_NL' => 'Olandeză',
'no' => 'Nu', 'no' => 'Nu',
'notification' => '',
'notify_added_email' => 'Ai fost adăugat la lista de notificări', 'notify_added_email' => 'Ai fost adăugat la lista de notificări',
'notify_added_email_body' => 'Adăugat la lista de notificări 'notify_added_email_body' => 'Adăugat la lista de notificări
Nume: [name] Nume: [name]
@ -834,9 +847,11 @@ URL: [url]',
'no_action' => 'Nici o acțiune necesară', 'no_action' => 'Nici o acțiune necesară',
'no_approval_needed' => 'Nici o aprobare în așteptare.', 'no_approval_needed' => 'Nici o aprobare în așteptare.',
'no_attached_files' => 'Nu sunt fișiere atașate', 'no_attached_files' => 'Nu sunt fișiere atașate',
'no_backup_dir' => '',
'no_current_version' => 'Utilizați o versiune veche de SeedDMS. Cea mai recentă versiune disponibilă este [latestversion].', 'no_current_version' => 'Utilizați o versiune veche de SeedDMS. Cea mai recentă versiune disponibilă este [latestversion].',
'no_default_keywords' => 'Nu există cuvinte cheie disponibile', 'no_default_keywords' => 'Nu există cuvinte cheie disponibile',
'no_docs_checked_out' => 'Nu exista documente verificate', 'no_docs_checked_out' => 'Nu exista documente verificate',
'no_docs_expired' => '',
'no_docs_locked' => 'Nici un document blocat.', 'no_docs_locked' => 'Nici un document blocat.',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => '', 'no_docs_rejected' => '',
@ -932,8 +947,11 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț
'quota_is_disabled' => 'Spatiu alocat este dezactivată în setări. Stabilirea unui spatiu alocat pentru utilizator nu va avea nici un efect până când setarea este reactivată din nou.', 'quota_is_disabled' => 'Spatiu alocat este dezactivată în setări. Stabilirea unui spatiu alocat pentru utilizator nu va avea nici un efect până când setarea este reactivată din nou.',
'quota_warning' => 'Dimensiunea dumneavoastră maximă este depasită cu [bytes]. Vă rugăm să eliminați documente sau versiuni anterioare.', 'quota_warning' => 'Dimensiunea dumneavoastră maximă este depasită cu [bytes]. Vă rugăm să eliminați documente sau versiuni anterioare.',
'receipts_accepted' => '', 'receipts_accepted' => '',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '', 'receipts_not_touched' => '',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '', 'receipts_rejected' => '',
'receipts_rejected_latest' => '',
'receipts_without_group' => '', 'receipts_without_group' => '',
'receipts_without_user' => '', 'receipts_without_user' => '',
'receipt_deletion_email_body' => '', 'receipt_deletion_email_body' => '',
@ -944,7 +962,7 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț
'receipt_status' => '', 'receipt_status' => '',
'receipt_summary' => '', 'receipt_summary' => '',
'receipt_update_failed' => '', 'receipt_update_failed' => '',
'recent_uploads' => '', 'recent_uploads' => 'Incarcari recente',
'reception' => '', 'reception' => '',
'reception_acknowleged' => '', 'reception_acknowleged' => '',
'reception_noaction' => '', 'reception_noaction' => '',
@ -1004,8 +1022,11 @@ URL: [url]',
'reviewer_already_assigned' => 'este deja alocat ca un revizuitor', 'reviewer_already_assigned' => 'este deja alocat ca un revizuitor',
'reviewer_already_removed' => 'a fost deja eliminat din procesul de revizuire sau a postat deja o revizuire', 'reviewer_already_removed' => 'a fost deja eliminat din procesul de revizuire sau a postat deja o revizuire',
'reviews_accepted' => '', 'reviews_accepted' => '',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '', 'reviews_not_touched' => '',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '', 'reviews_rejected' => '',
'reviews_rejected_latest' => '',
'reviews_without_group' => '', 'reviews_without_group' => '',
'reviews_without_user' => '', 'reviews_without_user' => '',
'review_deletion_email' => 'Cerere de revizuire eliminată', 'review_deletion_email' => 'Cerere de revizuire eliminată',
@ -1043,9 +1064,13 @@ URL: [url]',
'revise_document' => 'Revizuiti documentul', 'revise_document' => 'Revizuiti documentul',
'revise_document_on' => 'Urmatoarea revizuire a versiunii document pe [data]', 'revise_document_on' => 'Urmatoarea revizuire a versiunii document pe [data]',
'revisions_accepted' => '', 'revisions_accepted' => '',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '', 'revisions_not_touched' => '',
'revisions_not_touched_latest' => '',
'revisions_pending' => '', 'revisions_pending' => '',
'revisions_pending_latest' => '',
'revisions_rejected' => '', 'revisions_rejected' => '',
'revisions_rejected_latest' => '',
'revisions_without_group' => '', 'revisions_without_group' => '',
'revisions_without_user' => '', 'revisions_without_user' => '',
'revision_date' => '', 'revision_date' => '',
@ -1055,6 +1080,7 @@ URL: [url]',
'revision_status' => '', 'revision_status' => '',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => 'Revizuitori', 'revisors' => 'Revizuitori',
'revisor_already_assigned' => 'Utilizatorul este deja asignat ca retrimitor.', 'revisor_already_assigned' => 'Utilizatorul este deja asignat ca retrimitor.',
'revisor_already_removed' => 'Retrimitorul a fost deja eliminat din procesul de revizuire sau a revizuit deja documentul.', 'revisor_already_removed' => 'Retrimitorul a fost deja eliminat din procesul de revizuire sau a revizuit deja documentul.',
@ -1191,7 +1217,7 @@ URL: [url]',
'settings_autoLoginUser' => 'Login automat', 'settings_autoLoginUser' => 'Login automat',
'settings_autoLoginUser_desc' => '', 'settings_autoLoginUser_desc' => '',
'settings_available_languages' => 'Limbi disponibile', 'settings_available_languages' => 'Limbi disponibile',
'settings_available_languages_desc' => '', 'settings_available_languages_desc' => 'Numai limbile selectate vor fii incarcate la accesare. Limba default va fii mereu incarcata',
'settings_backupDir' => '', 'settings_backupDir' => '',
'settings_backupDir_desc' => '', 'settings_backupDir_desc' => '',
'settings_cacheDir' => 'Director Cache', 'settings_cacheDir' => 'Director Cache',
@ -1313,6 +1339,8 @@ URL: [url]',
'settings_enableReceiptWorkflow_desc' => '', 'settings_enableReceiptWorkflow_desc' => '',
'settings_enableRecursiveCount' => 'Activați numararea recursiva pentru documente/foldere', 'settings_enableRecursiveCount' => 'Activați numararea recursiva pentru documente/foldere',
'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_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_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
@ -1405,10 +1433,14 @@ URL: [url]',
'settings_maxUploadSize' => '', 'settings_maxUploadSize' => '',
'settings_maxUploadSize_desc' => '', 'settings_maxUploadSize_desc' => '',
'settings_more_settings' => 'Configurare mai multe setări. Autentificare implicită: admin/admin', 'settings_more_settings' => 'Configurare mai multe setări. Autentificare implicită: admin/admin',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => 'Nu a fost găsit', 'settings_notfound' => 'Nu a fost găsit',
'settings_Notification' => 'Setările de notificare', 'settings_Notification' => 'Setările de notificare',
'settings_notwritable' => 'Configurația nu poate fi salvată deoarece fișierul de configurare nu poate fi scris.', 'settings_notwritable' => 'Configurația nu poate fi salvată deoarece fișierul de configurare nu poate fi scris.',
'settings_no_content_dir' => 'Director conținut', 'settings_no_content_dir' => 'Director conținut',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => 'Suprascrie MMimeType', 'settings_overrideMimeType' => 'Suprascrie MMimeType',
'settings_overrideMimeType_desc' => 'Suprascrie MimeType expus de browser, dacă un fișier este încărcat. MimeType este determinat de SeedDMS.', 'settings_overrideMimeType_desc' => 'Suprascrie MimeType expus de browser, dacă un fișier este încărcat. MimeType este determinat de SeedDMS.',
'settings_partitionSize' => 'Dimensiune fișier parțială', 'settings_partitionSize' => 'Dimensiune fișier parțială',
@ -1525,6 +1557,7 @@ URL: [url]',
'settings_workflowMode' => 'Mod Workflow', 'settings_workflowMode' => 'Mod Workflow',
'settings_workflowMode_desc' => 'Workflow-ul avansat permite să specificați propriul flux de lucru(workflow) pentru versiunile de documente.', 'settings_workflowMode_desc' => 'Workflow-ul avansat permite să specificați propriul flux de lucru(workflow) pentru versiunile de documente.',
'settings_workflowMode_valadvanced' => 'avansat', 'settings_workflowMode_valadvanced' => 'avansat',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'traditional', 'settings_workflowMode_valtraditional' => 'traditional',
'settings_workflowMode_valtraditional_only_approval' => 'traditional (fara revizuire)', 'settings_workflowMode_valtraditional_only_approval' => 'traditional (fara revizuire)',
'settings_zendframework' => 'Zend Framework', 'settings_zendframework' => 'Zend Framework',
@ -1539,10 +1572,11 @@ URL: [url]',
'sign_in' => 'Sign in', 'sign_in' => 'Sign in',
'sign_out' => 'Sign out', 'sign_out' => 'Sign out',
'sign_out_user' => 'Sign out utilizator', 'sign_out_user' => 'Sign out utilizator',
'site_brand' => '',
'sk_SK' => 'Slovacă', 'sk_SK' => 'Slovacă',
'sort_by_date' => '', 'sort_by_date' => 'Sortare dupa data',
'sort_by_name' => '', 'sort_by_name' => 'Sortare dupa nume',
'sort_by_sequence' => '', 'sort_by_sequence' => 'Sortare dupa numar',
'space_used_on_data_folder' => 'Spatiu folosit în folderul de date', 'space_used_on_data_folder' => 'Spatiu folosit în folderul de date',
'splash_added_to_clipboard' => 'Adăugat la clipboard', 'splash_added_to_clipboard' => 'Adăugat la clipboard',
'splash_add_access' => '', 'splash_add_access' => '',
@ -1568,6 +1602,7 @@ URL: [url]',
'splash_edit_group' => 'Grup salvat', 'splash_edit_group' => 'Grup salvat',
'splash_edit_role' => '', 'splash_edit_role' => '',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Utilizator salvat', 'splash_edit_user' => 'Utilizator salvat',
'splash_error_add_to_transmittal' => '', 'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => '', 'splash_error_rm_download_link' => '',
@ -1662,9 +1697,13 @@ URL: [url]',
'switched_to' => 'Comutat pe', 'switched_to' => 'Comutat pe',
'takeOverAttributeValue' => '', 'takeOverAttributeValue' => '',
'takeOverGrpApprover' => 'Preia grupul de aprobatori din ultima versiune.', 'takeOverGrpApprover' => 'Preia grupul de aprobatori din ultima versiune.',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => 'Preia grupul de revizuitori din ultima versiune.', 'takeOverGrpReviewer' => 'Preia grupul de revizuitori din ultima versiune.',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => 'Preia aprobatorul individual din ultima versiune.', 'takeOverIndApprover' => 'Preia aprobatorul individual din ultima versiune.',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => 'Preia revizuitorul individual din ultima versiune.', 'takeOverIndReviewer' => 'Preia revizuitorul individual din ultima versiune.',
'takeOverIndReviewers' => '',
'tasks' => '', 'tasks' => '',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1704,10 +1743,11 @@ URL: [url]',
'to_before_from' => 'Data de încheiere nu poate fi înainte de data de începere', 'to_before_from' => 'Data de încheiere nu poate fi înainte de data de începere',
'transfer_content' => '', 'transfer_content' => '',
'transfer_document' => 'Transfer document', 'transfer_document' => 'Transfer document',
'transfer_no_read_access' => '', 'transfer_no_read_access' => 'Utilizatorul nu are acces de citire pentru acest folder',
'transfer_no_write_access' => 'Utilizatorul nu are drepturi de scriere pe acest dosar', 'transfer_no_write_access' => 'Utilizatorul nu are drepturi de scriere pe acest dosar',
'transfer_objects' => '', 'transfer_objects' => '',
'transfer_objects_to_user' => '', 'transfer_objects_to_user' => '',
'transfer_process_to_user' => '',
'transfer_to_user' => 'Trabsferare catre alt utilizator', 'transfer_to_user' => 'Trabsferare catre alt utilizator',
'transition_triggered_email' => 'Tranziție Workflow declanșată', 'transition_triggered_email' => 'Tranziție Workflow declanșată',
'transition_triggered_email_body' => 'Tranziție Workflow declanșată 'transition_triggered_email_body' => 'Tranziție Workflow declanșată
@ -1789,6 +1829,7 @@ URL: [url]',
'versioning_file_creation_warning' => 'Cu această operațiune puteți crea un fișier care conține informațiile versiunilor pentru un întreg folder DMS. După creare, fiecare fisier va fi salvat in folder-ul de documente.', 'versioning_file_creation_warning' => 'Cu această operațiune puteți crea un fișier care conține informațiile versiunilor pentru un întreg folder DMS. După creare, fiecare fisier va fi salvat in folder-ul de documente.',
'versioning_info' => 'Informații versionare', 'versioning_info' => 'Informații versionare',
'versiontolow' => 'Versiunea e prea mică(veche)', 'versiontolow' => 'Versiunea e prea mică(veche)',
'version_comment' => '',
'version_deleted_email' => 'Versiune ștearsă', 'version_deleted_email' => 'Versiune ștearsă',
'version_deleted_email_body' => 'Versiune ștearsă 'version_deleted_email_body' => 'Versiune ștearsă
Document: [name] Document: [name]
@ -1831,7 +1872,8 @@ URL: [url]',
'workflow_summary' => 'Sumar Workflow', 'workflow_summary' => 'Sumar Workflow',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Sumar Utilizator', 'workflow_user_summary' => 'Sumar Utilizator',
'x_more_objects' => '', 'wrong_filetype' => '',
'x_more_objects' => 'Mai multe',
'year_view' => 'Vizualizare an', 'year_view' => 'Vizualizare an',
'yes' => 'Da', 'yes' => 'Da',
'zh_CN' => 'Chineză (CN)', 'zh_CN' => 'Chineză (CN)',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1669) // Translators: Admin (1677)
$text = array( $text = array(
'2_factor_auth' => 'Двухфакторная аутентификация', '2_factor_auth' => 'Двухфакторная аутентификация',
@ -90,11 +90,14 @@ URL: [url]',
'and' => 'и', 'and' => 'и',
'apply' => 'Применить', 'apply' => 'Применить',
'approvals_accepted' => '', 'approvals_accepted' => '',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '', 'approvals_and_reviews_accepted' => '',
'approvals_and_reviews_not_touched' => '', 'approvals_and_reviews_not_touched' => '',
'approvals_and_reviews_rejected' => '', 'approvals_and_reviews_rejected' => '',
'approvals_not_touched' => '', 'approvals_not_touched' => '',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '', 'approvals_rejected' => '',
'approvals_rejected_latest' => '',
'approvals_without_group' => '', 'approvals_without_group' => '',
'approvals_without_user' => '', 'approvals_without_user' => '',
'approval_deletion_email' => 'Запрос на утверждение удалён', 'approval_deletion_email' => 'Запрос на утверждение удалён',
@ -229,6 +232,7 @@ URL: [url]',
'category_in_use' => 'Эта категория используется документами', 'category_in_use' => 'Эта категория используется документами',
'category_noname' => 'Введите название категории', 'category_noname' => 'Введите название категории',
'ca_ES' => 'Catalan', 'ca_ES' => 'Catalan',
'changelog_loading' => '',
'change_assignments' => 'Изменить назначения', 'change_assignments' => 'Изменить назначения',
'change_password' => 'Изменить пароль', 'change_password' => 'Изменить пароль',
'change_password_message' => 'Пароль изменён', 'change_password_message' => 'Пароль изменён',
@ -429,6 +433,7 @@ URL: [url]',
'do_object_repair' => 'Исправить все каталоги и документы', 'do_object_repair' => 'Исправить все каталоги и документы',
'do_object_setchecksum' => 'Установить контрольную сумму', 'do_object_setchecksum' => 'Установить контрольную сумму',
'do_object_setfilesize' => 'Установить размер файла', 'do_object_setfilesize' => 'Установить размер файла',
'do_object_setfiletype' => '',
'do_object_unlink' => 'Удалить версию документа', 'do_object_unlink' => 'Удалить версию документа',
'draft' => '<b>Черновик</b>', 'draft' => '<b>Черновик</b>',
'draft_pending_approval' => '<b>Черновик</b> — ожидает утверждения', 'draft_pending_approval' => '<b>Черновик</b> — ожидает утверждения',
@ -437,6 +442,7 @@ URL: [url]',
'dropfolderdir_missing' => 'Проходной каталог не существует', 'dropfolderdir_missing' => 'Проходной каталог не существует',
'dropfolder_file' => 'Файл из проходного каталога', 'dropfolder_file' => 'Файл из проходного каталога',
'dropfolder_folder' => 'Путь к проходному каталогу', 'dropfolder_folder' => 'Путь к проходному каталогу',
'dropfolder_metadata' => '',
'dropupload' => 'Быстрая загрузка', 'dropupload' => 'Быстрая загрузка',
'drop_files_here' => 'Переместите файлы сюда', 'drop_files_here' => 'Переместите файлы сюда',
'dump_creation' => 'Создать дамп БД', 'dump_creation' => 'Создать дамп БД',
@ -462,6 +468,7 @@ URL: [url]',
'edit_folder_props' => 'Изменить свойства', 'edit_folder_props' => 'Изменить свойства',
'edit_group' => 'Изменить группу', 'edit_group' => 'Изменить группу',
'edit_online' => '', 'edit_online' => '',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => 'Редактировать группы получателей', 'edit_transmittal_props' => 'Редактировать группы получателей',
'edit_user' => 'Редактировать пользователя', 'edit_user' => 'Редактировать пользователя',
@ -531,7 +538,7 @@ URL: [url]',
'extension_manager' => 'Управление расширениями', 'extension_manager' => 'Управление расширениями',
'extension_mgr_installed' => '', 'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '', 'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '', 'extension_mgr_repository' => 'Установленные',
'extension_version_list' => '', 'extension_version_list' => '',
'february' => 'Февраль', 'february' => 'Февраль',
'file' => 'Файл', 'file' => 'Файл',
@ -539,6 +546,7 @@ URL: [url]',
'files_deletion' => 'Удалить файлы', 'files_deletion' => 'Удалить файлы',
'files_deletion_warning' => 'Эта операция удалит все файлы во всех каталогах. Информация о версиях останется доступна', 'files_deletion_warning' => 'Эта операция удалит все файлы во всех каталогах. Информация о версиях останется доступна',
'files_loading' => 'Пожалуйста подождите, идет загрузка файла …', 'files_loading' => 'Пожалуйста подождите, идет загрузка файла …',
'filetype' => '',
'file_size' => 'Размер', 'file_size' => 'Размер',
'filter_for_documents' => 'Дополнительный фильтр по документам', 'filter_for_documents' => 'Дополнительный фильтр по документам',
'filter_for_folders' => 'Дополнительный фильтр по папкам', 'filter_for_folders' => 'Дополнительный фильтр по папкам',
@ -583,6 +591,7 @@ URL: [url]',
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: переименован каталог «[name]»', 'folder_renamed_email_subject' => '[sitename]: переименован каталог «[name]»',
'folder_title' => 'Каталог [foldername]', 'folder_title' => 'Каталог [foldername]',
'foot_note' => '',
'force_update' => '', 'force_update' => '',
'friday' => 'Пятница', 'friday' => 'Пятница',
'friday_abbr' => 'Пт', 'friday_abbr' => 'Пт',
@ -609,6 +618,7 @@ URL: [url]',
'group_members' => 'Члены группы', 'group_members' => 'Члены группы',
'group_receipt_summary' => 'Обзор подтверждений получения группой', 'group_receipt_summary' => 'Обзор подтверждений получения группой',
'group_review_summary' => 'Сводка по рецензированию группы', 'group_review_summary' => 'Сводка по рецензированию группы',
'group_revision_summary' => '',
'guest_login' => 'Войти как гость', 'guest_login' => 'Войти как гость',
'guest_login_disabled' => 'Гостевой вход отключён', 'guest_login_disabled' => 'Гостевой вход отключён',
'hash' => '', 'hash' => '',
@ -726,6 +736,7 @@ URL: [url]',
'lock_document' => 'Заблокировать', 'lock_document' => 'Заблокировать',
'lock_message' => 'Документ заблокировал(а) [username]. Только имеющие права могут его разблокировать.', 'lock_message' => 'Документ заблокировал(а) [username]. Только имеющие права могут его разблокировать.',
'lock_status' => 'Статус', 'lock_status' => 'Статус',
'logfile_loading' => '',
'login' => 'Логин', 'login' => 'Логин',
'login_disabled_text' => 'Ваша учётная запись заблокирована, возможно, из-за нескольких неудачных попыток входа.', 'login_disabled_text' => 'Ваша учётная запись заблокирована, возможно, из-за нескольких неудачных попыток входа.',
'login_disabled_title' => 'Учётная запись заблокирована', 'login_disabled_title' => 'Учётная запись заблокирована',
@ -811,9 +822,11 @@ URL: [url]',
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]: новый каталог «[name]»', 'new_subfolder_email_subject' => '[sitename]: новый каталог «[name]»',
'new_user_image' => 'Новое изображение', 'new_user_image' => 'Новое изображение',
'next_revision_abbr' => '',
'next_state' => 'Новое состояние', 'next_state' => 'Новое состояние',
'nl_NL' => 'Dutch', 'nl_NL' => 'Dutch',
'no' => 'Нет', 'no' => 'Нет',
'notification' => '',
'notify_added_email' => 'Вы добавлены в список уведомлений', 'notify_added_email' => 'Вы добавлены в список уведомлений',
'notify_added_email_body' => 'Вы добавлены в список уведомлений 'notify_added_email_body' => 'Вы добавлены в список уведомлений
Имя: [name] Имя: [name]
@ -833,9 +846,11 @@ URL: [url]',
'no_action' => 'Действие не требуется', 'no_action' => 'Действие не требуется',
'no_approval_needed' => 'Утверждение не требуется', 'no_approval_needed' => 'Утверждение не требуется',
'no_attached_files' => 'Нет вложений', 'no_attached_files' => 'Нет вложений',
'no_backup_dir' => '',
'no_current_version' => 'Вы используете старую версию SeedDMS. Последняя доступная версия [latestversion].', 'no_current_version' => 'Вы используете старую версию SeedDMS. Последняя доступная версия [latestversion].',
'no_default_keywords' => 'Нет меток', 'no_default_keywords' => 'Нет меток',
'no_docs_checked_out' => 'Нет документов на рассмотрении', 'no_docs_checked_out' => 'Нет документов на рассмотрении',
'no_docs_expired' => '',
'no_docs_locked' => 'Нет заблокированных документов', 'no_docs_locked' => 'Нет заблокированных документов',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => 'Нет отклоненных докуметов', 'no_docs_rejected' => 'Нет отклоненных докуметов',
@ -929,8 +944,11 @@ URL: [url]',
'quota_is_disabled' => 'Поддержка квот в настоящее время отключена в настройках.', 'quota_is_disabled' => 'Поддержка квот в настоящее время отключена в настройках.',
'quota_warning' => 'Ваша дисковая квота превышена на [bytes]. Удалите ненужные документы или их предыдущие версии.', 'quota_warning' => 'Ваша дисковая квота превышена на [bytes]. Удалите ненужные документы или их предыдущие версии.',
'receipts_accepted' => '', 'receipts_accepted' => '',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '', 'receipts_not_touched' => '',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '', 'receipts_rejected' => '',
'receipts_rejected_latest' => '',
'receipts_without_group' => '', 'receipts_without_group' => '',
'receipts_without_user' => '', 'receipts_without_user' => '',
'receipt_deletion_email_body' => '', 'receipt_deletion_email_body' => '',
@ -946,7 +964,7 @@ URL: [url]',
'receipt_status' => '', 'receipt_status' => '',
'receipt_summary' => 'Сводка по получению', 'receipt_summary' => 'Сводка по получению',
'receipt_update_failed' => '', 'receipt_update_failed' => '',
'recent_uploads' => '', 'recent_uploads' => 'Последние загрузки',
'reception' => '', 'reception' => '',
'reception_acknowleged' => '', 'reception_acknowleged' => '',
'reception_noaction' => '', 'reception_noaction' => '',
@ -1006,8 +1024,11 @@ URL: [url]',
'reviewer_already_assigned' => 'уже назначен на рецензирование', 'reviewer_already_assigned' => 'уже назначен на рецензирование',
'reviewer_already_removed' => 'уже удалён из списка рецензирующих или уже оставил рецензию', 'reviewer_already_removed' => 'уже удалён из списка рецензирующих или уже оставил рецензию',
'reviews_accepted' => '', 'reviews_accepted' => '',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '', 'reviews_not_touched' => '',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '', 'reviews_rejected' => '',
'reviews_rejected_latest' => '',
'reviews_without_group' => '', 'reviews_without_group' => '',
'reviews_without_user' => '', 'reviews_without_user' => '',
'review_deletion_email' => 'Запрос на рецензию удалён', 'review_deletion_email' => 'Запрос на рецензию удалён',
@ -1045,9 +1066,13 @@ URL: [url]',
'revise_document' => 'Ревизировать документ', 'revise_document' => 'Ревизировать документ',
'revise_document_on' => 'Следующий ревизия версии документа назначен на [date]', 'revise_document_on' => 'Следующий ревизия версии документа назначен на [date]',
'revisions_accepted' => '', 'revisions_accepted' => '',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '', 'revisions_not_touched' => '',
'revisions_not_touched_latest' => '',
'revisions_pending' => '', 'revisions_pending' => '',
'revisions_pending_latest' => '',
'revisions_rejected' => '', 'revisions_rejected' => '',
'revisions_rejected_latest' => '',
'revisions_without_group' => '', 'revisions_without_group' => '',
'revisions_without_user' => '', 'revisions_without_user' => '',
'revision_date' => 'Дата ревизии', 'revision_date' => 'Дата ревизии',
@ -1062,6 +1087,7 @@ URL: [url]',
'revision_status' => 'Состояние ревизии', 'revision_status' => 'Состояние ревизии',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => 'Ревизор', 'revisors' => 'Ревизор',
'revisor_already_assigned' => 'Пользователь уже назначен как ревизор', 'revisor_already_assigned' => 'Пользователь уже назначен как ревизор',
'revisor_already_removed' => 'Ревизор уже удален из процесса ревизии, либо уже рассмотрел документ', 'revisor_already_removed' => 'Ревизор уже удален из процесса ревизии, либо уже рассмотрел документ',
@ -1278,7 +1304,7 @@ URL: [url]',
'settings_enableDropUpload_desc' => 'Включить/отключить область в "Просмотр папки" для загрузки при помощи Drag&Drop.', 'settings_enableDropUpload_desc' => 'Включить/отключить область в "Просмотр папки" для загрузки при помощи Drag&Drop.',
'settings_enableDuplicateDocNames' => 'Разрешить документы<br/>с одинаковым названием', 'settings_enableDuplicateDocNames' => 'Разрешить документы<br/>с одинаковым названием',
'settings_enableDuplicateDocNames_desc' => 'Разрешить документы с одинаковым названием в каталоге.', 'settings_enableDuplicateDocNames_desc' => 'Разрешить документы с одинаковым названием в каталоге.',
'settings_enableDuplicateSubFolderNames' => '', 'settings_enableDuplicateSubFolderNames' => 'Разрешить дублирующие имена подпапок',
'settings_enableDuplicateSubFolderNames_desc' => '', 'settings_enableDuplicateSubFolderNames_desc' => '',
'settings_enableEmail' => 'Включить e-mail', 'settings_enableEmail' => 'Включить e-mail',
'settings_enableEmail_desc' => 'Включить/отключить автоматическое уведомление по e-mail.', 'settings_enableEmail_desc' => 'Включить/отключить автоматическое уведомление по e-mail.',
@ -1320,6 +1346,8 @@ URL: [url]',
'settings_enableReceiptWorkflow_desc' => 'Включить для активации функции подтверждения получения документа', 'settings_enableReceiptWorkflow_desc' => 'Включить для активации функции подтверждения получения документа',
'settings_enableRecursiveCount' => 'Рекурсивно подсчитывать<br/>документы и каталоги', 'settings_enableRecursiveCount' => 'Рекурсивно подсчитывать<br/>документы и каталоги',
'settings_enableRecursiveCount_desc' => 'Если включено, количество документов и каталогов в виде каталога будет определятся рекурсивным подсчётом всех документов и каталогов разрешённых для доступа пользователя.', 'settings_enableRecursiveCount_desc' => 'Если включено, количество документов и каталогов в виде каталога будет определятся рекурсивным подсчётом всех документов и каталогов разрешённых для доступа пользователя.',
'settings_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Включить процесс ревизии', 'settings_enableRevisionWorkflow' => 'Включить процесс ревизии',
@ -1410,12 +1438,16 @@ URL: [url]',
'settings_maxSizeForFullText' => 'Макс. размер документа для индексирования на лету', 'settings_maxSizeForFullText' => 'Макс. размер документа для индексирования на лету',
'settings_maxSizeForFullText_desc' => 'Размер документа, который может быть индексирован срузу после добавления', 'settings_maxSizeForFullText_desc' => 'Размер документа, который может быть индексирован срузу после добавления',
'settings_maxUploadSize' => 'Максимальный размер загружаемых файлов', 'settings_maxUploadSize' => 'Максимальный размер загружаемых файлов',
'settings_maxUploadSize_desc' => '', 'settings_maxUploadSize_desc' => 'Это максимальный размер загружаемых файлов. Он повлияет на версии документов и вложения.',
'settings_more_settings' => 'Прочие настройки. Логин по умолчанию: admin/admin', 'settings_more_settings' => 'Прочие настройки. Логин по умолчанию: admin/admin',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => 'Не найден', 'settings_notfound' => 'Не найден',
'settings_Notification' => 'Настройки извещения', 'settings_Notification' => 'Настройки извещения',
'settings_notwritable' => 'Конфигурация не может быть сохранена, потому что файл конфигурации только для чтения.', 'settings_notwritable' => 'Конфигурация не может быть сохранена, потому что файл конфигурации только для чтения.',
'settings_no_content_dir' => 'Каталог содержимого', 'settings_no_content_dir' => 'Каталог содержимого',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => 'Переопределить mime тип', 'settings_overrideMimeType' => 'Переопределить mime тип',
'settings_overrideMimeType_desc' => 'Переопределение mime типа предоставленного браузером, если файл загружен. Новый mime тип определяется самой SeedDMS.', 'settings_overrideMimeType_desc' => 'Переопределение mime типа предоставленного браузером, если файл загружен. Новый mime тип определяется самой SeedDMS.',
'settings_partitionSize' => 'Частичный размер файла', 'settings_partitionSize' => 'Частичный размер файла',
@ -1481,7 +1513,7 @@ URL: [url]',
'settings_smtpPort_desc' => 'Порт сервера SMTP, по умолчанию 25.', 'settings_smtpPort_desc' => 'Порт сервера SMTP, по умолчанию 25.',
'settings_smtpSendFrom' => 'От', 'settings_smtpSendFrom' => 'От',
'settings_smtpSendFrom_desc' => 'Отправлять с указанного адреса.', 'settings_smtpSendFrom_desc' => 'Отправлять с указанного адреса.',
'settings_smtpSendTestMail' => '', 'settings_smtpSendTestMail' => 'Отправить тестовое письмо"',
'settings_smtpSendTestMail_desc' => '', 'settings_smtpSendTestMail_desc' => '',
'settings_smtpServer' => 'Хост SMTP', 'settings_smtpServer' => 'Хост SMTP',
'settings_smtpServer_desc' => 'Хост сервера SMTP.', 'settings_smtpServer_desc' => 'Хост сервера SMTP.',
@ -1532,6 +1564,7 @@ URL: [url]',
'settings_workflowMode' => 'Режим процесса', 'settings_workflowMode' => 'Режим процесса',
'settings_workflowMode_desc' => 'Улучшенный режим позволяет указать ваш собственный процесс для документа.', 'settings_workflowMode_desc' => 'Улучшенный режим позволяет указать ваш собственный процесс для документа.',
'settings_workflowMode_valadvanced' => 'улучшенный', 'settings_workflowMode_valadvanced' => 'улучшенный',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'традиционный', 'settings_workflowMode_valtraditional' => 'традиционный',
'settings_workflowMode_valtraditional_only_approval' => 'традиционный (без рецензирования)', 'settings_workflowMode_valtraditional_only_approval' => 'традиционный (без рецензирования)',
'settings_zendframework' => 'Инфраструктура Zend', 'settings_zendframework' => 'Инфраструктура Zend',
@ -1546,10 +1579,11 @@ URL: [url]',
'sign_in' => 'Войти', 'sign_in' => 'Войти',
'sign_out' => 'Выйти', 'sign_out' => 'Выйти',
'sign_out_user' => 'Пользовательский выход', 'sign_out_user' => 'Пользовательский выход',
'site_brand' => '',
'sk_SK' => 'Slovak', 'sk_SK' => 'Slovak',
'sort_by_date' => '', 'sort_by_date' => 'Сортировка по дате',
'sort_by_name' => '', 'sort_by_name' => 'Сортировка по имени',
'sort_by_sequence' => '', 'sort_by_sequence' => 'Сортировка по порядку',
'space_used_on_data_folder' => 'Размер каталога данных', 'space_used_on_data_folder' => 'Размер каталога данных',
'splash_added_to_clipboard' => 'Добавлено в буфер обмена', 'splash_added_to_clipboard' => 'Добавлено в буфер обмена',
'splash_add_access' => '', 'splash_add_access' => '',
@ -1575,6 +1609,7 @@ URL: [url]',
'splash_edit_group' => 'Группа сохранена', 'splash_edit_group' => 'Группа сохранена',
'splash_edit_role' => '', 'splash_edit_role' => '',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Пользователь сохранён', 'splash_edit_user' => 'Пользователь сохранён',
'splash_error_add_to_transmittal' => '', 'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => '', 'splash_error_rm_download_link' => '',
@ -1669,9 +1704,13 @@ URL: [url]',
'switched_to' => 'Переключён как', 'switched_to' => 'Переключён как',
'takeOverAttributeValue' => '', 'takeOverAttributeValue' => '',
'takeOverGrpApprover' => 'Использовать группу утверждающих из прошлой версии', 'takeOverGrpApprover' => 'Использовать группу утверждающих из прошлой версии',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => 'Использовать группу рецензентов из прошлой версии', 'takeOverGrpReviewer' => 'Использовать группу рецензентов из прошлой версии',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => 'Использовать утверждающих из прошлой версии', 'takeOverIndApprover' => 'Использовать утверждающих из прошлой версии',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => 'Использовать рецензентов из прошлой версии', 'takeOverIndReviewer' => 'Использовать рецензентов из прошлой версии',
'takeOverIndReviewers' => '',
'tasks' => 'Задания', 'tasks' => 'Задания',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1715,6 +1754,7 @@ URL: [url]',
'transfer_no_write_access' => 'Пользователь не имеет доступа на запись в этой папке', 'transfer_no_write_access' => 'Пользователь не имеет доступа на запись в этой папке',
'transfer_objects' => '', 'transfer_objects' => '',
'transfer_objects_to_user' => '', 'transfer_objects_to_user' => '',
'transfer_process_to_user' => '',
'transfer_to_user' => 'Передать пользователю', 'transfer_to_user' => 'Передать пользователю',
'transition_triggered_email' => 'Изменено состояние процесса', 'transition_triggered_email' => 'Изменено состояние процесса',
'transition_triggered_email_body' => 'Изменено состояние процесса 'transition_triggered_email_body' => 'Изменено состояние процесса
@ -1796,6 +1836,7 @@ URL: [url]',
'versioning_file_creation_warning' => 'Эта операция создаст файлы версий для всего каталога. После создания файлы версий будут сохранены в каталоге документов.', 'versioning_file_creation_warning' => 'Эта операция создаст файлы версий для всего каталога. После создания файлы версий будут сохранены в каталоге документов.',
'versioning_info' => 'Информация о версиях', 'versioning_info' => 'Информация о версиях',
'versiontolow' => 'Версия слишком старая', 'versiontolow' => 'Версия слишком старая',
'version_comment' => '',
'version_deleted_email' => 'Версия удалена', 'version_deleted_email' => 'Версия удалена',
'version_deleted_email_body' => 'Версия удалена 'version_deleted_email_body' => 'Версия удалена
Документ: [name] Документ: [name]
@ -1838,6 +1879,7 @@ URL: [url]',
'workflow_summary' => 'Сводка по процессу', 'workflow_summary' => 'Сводка по процессу',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Сводка по пользователю', 'workflow_user_summary' => 'Сводка по пользователю',
'wrong_filetype' => '',
'x_more_objects' => '', 'x_more_objects' => '',
'year_view' => 'Год', 'year_view' => 'Год',
'yes' => 'Да', 'yes' => 'Да',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1225), destinqo (19), pS2017 (508), ssebech (4) // Translators: Admin (1226), destinqo (26), pS2017 (508), ssebech (4)
$text = array( $text = array(
'2_factor_auth' => '2-faktorové overovanie', '2_factor_auth' => '2-faktorové overovanie',
@ -90,11 +90,14 @@ URL: [url]',
'and' => 'a', 'and' => 'a',
'apply' => 'Použiť', 'apply' => 'Použiť',
'approvals_accepted' => '[no_approvals] approvals already accepted', 'approvals_accepted' => '[no_approvals] approvals already accepted',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '[no_approvals] approvals and [no_reviews] reviews already accepted', 'approvals_and_reviews_accepted' => '[no_approvals] approvals and [no_reviews] reviews already accepted',
'approvals_and_reviews_not_touched' => '[no_approvals] approvals and [no_reviews] reviews not being touched', 'approvals_and_reviews_not_touched' => '[no_approvals] approvals and [no_reviews] reviews not being touched',
'approvals_and_reviews_rejected' => '[no_approvals] approvals and [no_reviews] reviews already rejected', 'approvals_and_reviews_rejected' => '[no_approvals] approvals and [no_reviews] reviews already rejected',
'approvals_not_touched' => '[no_approvals] approvals not being touched', 'approvals_not_touched' => '[no_approvals] approvals not being touched',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '[no_approvals] approvals already rejected', 'approvals_rejected' => '[no_approvals] approvals already rejected',
'approvals_rejected_latest' => '',
'approvals_without_group' => 'Approvals without group', 'approvals_without_group' => 'Approvals without group',
'approvals_without_user' => 'Approvals without user', 'approvals_without_user' => 'Approvals without user',
'approval_deletion_email' => 'Požiadavka na schválenie zmazaná', 'approval_deletion_email' => 'Požiadavka na schválenie zmazaná',
@ -198,7 +201,7 @@ URL: [url]',
'at_least_n_users_of_group' => 'At least [number_of_users] users of [group]', 'at_least_n_users_of_group' => 'At least [number_of_users] users of [group]',
'august' => 'August', 'august' => 'August',
'authentication' => 'Autentizácia', 'authentication' => 'Autentizácia',
'authentication_failed' => '', 'authentication_failed' => 'Overenie zlyhalo',
'author' => 'Autor', 'author' => 'Autor',
'automatic_status_update' => 'Automaticka zmena stavu', 'automatic_status_update' => 'Automaticka zmena stavu',
'back' => 'Prejsť späť', 'back' => 'Prejsť späť',
@ -229,6 +232,7 @@ URL: [url]',
'category_in_use' => 'Táto kategória sa v súčasnosti používa v dokumentoch.', 'category_in_use' => 'Táto kategória sa v súčasnosti používa v dokumentoch.',
'category_noname' => 'Nebolo zadané žiadne meno kategórie.', 'category_noname' => 'Nebolo zadané žiadne meno kategórie.',
'ca_ES' => 'Katalánština', 'ca_ES' => 'Katalánština',
'changelog_loading' => '',
'change_assignments' => 'Zmeniť úlohy', 'change_assignments' => 'Zmeniť úlohy',
'change_password' => 'Zmeniť heslo', 'change_password' => 'Zmeniť heslo',
'change_password_message' => 'Vaše heslo bolo zmenené.', 'change_password_message' => 'Vaše heslo bolo zmenené.',
@ -448,6 +452,7 @@ Odkaz je platný do [valid].
'do_object_repair' => 'Opraviť všetky zložky a dokumenty.', 'do_object_repair' => 'Opraviť všetky zložky a dokumenty.',
'do_object_setchecksum' => 'Nastaviť kontrolný súčet', 'do_object_setchecksum' => 'Nastaviť kontrolný súčet',
'do_object_setfilesize' => 'Nastaviť veľkosť súboru', 'do_object_setfilesize' => 'Nastaviť veľkosť súboru',
'do_object_setfiletype' => '',
'do_object_unlink' => 'Zmazať verziu dokumentu', 'do_object_unlink' => 'Zmazať verziu dokumentu',
'draft' => 'Návrh', 'draft' => 'Návrh',
'draft_pending_approval' => 'Návrh - čaká na schválenie', 'draft_pending_approval' => 'Návrh - čaká na schválenie',
@ -456,6 +461,7 @@ Odkaz je platný do [valid].
'dropfolderdir_missing' => 'Your personal drop folder does not exist on the server! Please ask your administrator to create it.', 'dropfolderdir_missing' => 'Your personal drop folder does not exist on the server! Please ask your administrator to create it.',
'dropfolder_file' => 'Súbor z drop zložky', 'dropfolder_file' => 'Súbor z drop zložky',
'dropfolder_folder' => 'Zložka z drop zložky', 'dropfolder_folder' => 'Zložka z drop zložky',
'dropfolder_metadata' => '',
'dropupload' => 'Rýchlo nahraj', 'dropupload' => 'Rýchlo nahraj',
'drop_files_here' => 'Sem vložte súbory!', 'drop_files_here' => 'Sem vložte súbory!',
'dump_creation' => 'Vytvorenie výstupu DB', 'dump_creation' => 'Vytvorenie výstupu DB',
@ -481,6 +487,7 @@ Odkaz je platný do [valid].
'edit_folder_props' => 'Upraviť zložku', 'edit_folder_props' => 'Upraviť zložku',
'edit_group' => 'Upraviť skupinu', 'edit_group' => 'Upraviť skupinu',
'edit_online' => 'Upraviť online', 'edit_online' => 'Upraviť online',
'edit_online_warning' => '',
'edit_task' => 'Upraviť úlohu', 'edit_task' => 'Upraviť úlohu',
'edit_transmittal_props' => 'Edit transmittal properties', 'edit_transmittal_props' => 'Edit transmittal properties',
'edit_user' => 'Upraviť používateľa', 'edit_user' => 'Upraviť používateľa',
@ -502,7 +509,7 @@ Odkaz je platný do [valid].
'error_add_aro' => 'Error while adding access request object', 'error_add_aro' => 'Error while adding access request object',
'error_add_permission' => 'Error while add permission', 'error_add_permission' => 'Error while add permission',
'error_cleared_cache' => 'Chyba pri vymazaní vyrovnávacej pamäte', 'error_cleared_cache' => 'Chyba pri vymazaní vyrovnávacej pamäte',
'error_edit_task' => '', 'error_edit_task' => 'Chyba pri ukladaní úlohy',
'error_extension_getlist' => 'Error getting extension list from repository', 'error_extension_getlist' => 'Error getting extension list from repository',
'error_importfs' => 'Chyba pri importe zo súborového systému', 'error_importfs' => 'Chyba pri importe zo súborového systému',
'error_no_document_selected' => 'Nie je vybratý žiadny dokument', 'error_no_document_selected' => 'Nie je vybratý žiadny dokument',
@ -511,7 +518,7 @@ Odkaz je platný do [valid].
'error_remove_document' => 'Pri odstraňovaní dokumentu sa vyskytla chyba', 'error_remove_document' => 'Pri odstraňovaní dokumentu sa vyskytla chyba',
'error_remove_folder' => 'Pri odstraňovaní zložky sa vyskytla chyba', 'error_remove_folder' => 'Pri odstraňovaní zložky sa vyskytla chyba',
'error_remove_permission' => 'Chyba pri odstránení povolenia', 'error_remove_permission' => 'Chyba pri odstránení povolenia',
'error_rm_workflow' => '', 'error_rm_workflow' => 'Nastala chyba pri odstránovaní workflow',
'error_rm_workflow_action' => '', 'error_rm_workflow_action' => '',
'error_rm_workflow_state' => '', 'error_rm_workflow_state' => '',
'error_toogle_permission' => 'Chyba pri zmene povolenia', 'error_toogle_permission' => 'Chyba pri zmene povolenia',
@ -558,6 +565,7 @@ URL: [url]',
'files_deletion' => 'Odstránenie súboru', 'files_deletion' => 'Odstránenie súboru',
'files_deletion_warning' => 'Touto akciou môžete odstrániť všetky súbory celých DMS zložiek. Verziovacie informácie zostanú viditeľné.', 'files_deletion_warning' => 'Touto akciou môžete odstrániť všetky súbory celých DMS zložiek. Verziovacie informácie zostanú viditeľné.',
'files_loading' => 'Prosím počkajte, kým sa načíta zoznam súborov ...', 'files_loading' => 'Prosím počkajte, kým sa načíta zoznam súborov ...',
'filetype' => '',
'file_size' => 'Veľkosť súboru', 'file_size' => 'Veľkosť súboru',
'filter_for_documents' => 'Ďalší filter pre dokumenty', 'filter_for_documents' => 'Ďalší filter pre dokumenty',
'filter_for_folders' => 'Ďalší filter pre zložky', 'filter_for_folders' => 'Ďalší filter pre zložky',
@ -609,6 +617,7 @@ Používateľ: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Zložka bola premenovaná', 'folder_renamed_email_subject' => '[sitename]: [name] - Zložka bola premenovaná',
'folder_title' => 'Zložka \'[foldername]\'', 'folder_title' => 'Zložka \'[foldername]\'',
'foot_note' => '',
'force_update' => 'Aktualizovať', 'force_update' => 'Aktualizovať',
'friday' => 'Piatok', 'friday' => 'Piatok',
'friday_abbr' => 'Pia', 'friday_abbr' => 'Pia',
@ -635,6 +644,7 @@ URL: [url]',
'group_members' => 'Členovia skupiny', 'group_members' => 'Členovia skupiny',
'group_receipt_summary' => 'Group receipt summary', 'group_receipt_summary' => 'Group receipt summary',
'group_review_summary' => 'Zhrnutie skupinovej recenzie', 'group_review_summary' => 'Zhrnutie skupinovej recenzie',
'group_revision_summary' => '',
'guest_login' => 'Prihlásiť sa ako hosť', 'guest_login' => 'Prihlásiť sa ako hosť',
'guest_login_disabled' => 'Prihlásenie ako hosť je vypnuté.', 'guest_login_disabled' => 'Prihlásenie ako hosť je vypnuté.',
'hash' => 'Hash', 'hash' => 'Hash',
@ -752,6 +762,7 @@ URL: [url]',
'lock_document' => 'Zamknúť', 'lock_document' => 'Zamknúť',
'lock_message' => 'Tento dokument zamkol [username]. Iba oprávnení používatelia ho môžu odomknúť.', 'lock_message' => 'Tento dokument zamkol [username]. Iba oprávnení používatelia ho môžu odomknúť.',
'lock_status' => 'Stav', 'lock_status' => 'Stav',
'logfile_loading' => '',
'login' => 'Prihlásiť sa', 'login' => 'Prihlásiť sa',
'login_disabled_text' => 'Váš účet bol zablokovaný, pravdepodobne veľa pokusov o prihlásenie zlyhalo.', 'login_disabled_text' => 'Váš účet bol zablokovaný, pravdepodobne veľa pokusov o prihlásenie zlyhalo.',
'login_disabled_title' => 'Účet je zablokovaný', 'login_disabled_title' => 'Účet je zablokovaný',
@ -759,7 +770,7 @@ URL: [url]',
'login_error_title' => 'Chyba pri prihlasovaní', 'login_error_title' => 'Chyba pri prihlasovaní',
'login_not_given' => 'Nebolo zadané používateľské meno', 'login_not_given' => 'Nebolo zadané používateľské meno',
'login_ok' => 'Prihlásenie prebehlo úspešne', 'login_ok' => 'Prihlásenie prebehlo úspešne',
'login_restrictions_apply' => '', 'login_restrictions_apply' => 'Nepodarilo sa prihlásiť, kvôli obmedzeniam',
'logout' => 'Odhlásenie', 'logout' => 'Odhlásenie',
'log_management' => 'Správa protokolov', 'log_management' => 'Správa protokolov',
'lo_LA' => 'Laoský', 'lo_LA' => 'Laoský',
@ -778,7 +789,7 @@ URL: [url]',
'max_upload_size' => 'Maximálna veľkosť každého súboru', 'max_upload_size' => 'Maximálna veľkosť každého súboru',
'may' => 'Máj', 'may' => 'Máj',
'menu_dropfolder' => 'Drop zložka', 'menu_dropfolder' => 'Drop zložka',
'menu_upload_from_dropfolder' => '', 'menu_upload_from_dropfolder' => 'Naimportovať zo súboru',
'mimetype' => 'Mime typ', 'mimetype' => 'Mime typ',
'minutes' => 'minúty', 'minutes' => 'minúty',
'misc' => 'Rôzne', 'misc' => 'Rôzne',
@ -838,9 +849,11 @@ Používateľ: [username]
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - Nová zložka', 'new_subfolder_email_subject' => '[sitename]: [name] - Nová zložka',
'new_user_image' => 'Nový obrázok', 'new_user_image' => 'Nový obrázok',
'next_revision_abbr' => '',
'next_state' => 'Nový stav', 'next_state' => 'Nový stav',
'nl_NL' => 'Holandština', 'nl_NL' => 'Holandština',
'no' => 'Nie', 'no' => 'Nie',
'notification' => '',
'notify_added_email' => 'Boli ste pridaní do notifikačného zoznamu', 'notify_added_email' => 'Boli ste pridaní do notifikačného zoznamu',
'notify_added_email_body' => 'Pridanie do notifikačného zoznamu 'notify_added_email_body' => 'Pridanie do notifikačného zoznamu
Meno: [name] Meno: [name]
@ -860,9 +873,11 @@ URL: [url]',
'no_action' => 'Nič sa nevykoná', 'no_action' => 'Nič sa nevykoná',
'no_approval_needed' => 'Neprebieha žiadne schvaľovanie.', 'no_approval_needed' => 'Neprebieha žiadne schvaľovanie.',
'no_attached_files' => 'Žiadne prílohy', 'no_attached_files' => 'Žiadne prílohy',
'no_backup_dir' => '',
'no_current_version' => 'Neaktualizovaná verzia', 'no_current_version' => 'Neaktualizovaná verzia',
'no_default_keywords' => 'Nie sú dostupné žiadne kľúčové slová.', 'no_default_keywords' => 'Nie sú dostupné žiadne kľúčové slová.',
'no_docs_checked_out' => 'No documents checked out', 'no_docs_checked_out' => 'No documents checked out',
'no_docs_expired' => '',
'no_docs_locked' => 'Žiadne uzamknuté dokumenty.', 'no_docs_locked' => 'Žiadne uzamknuté dokumenty.',
'no_docs_needs_correction' => 'Žiadne dokumenty potrebné opraviť', 'no_docs_needs_correction' => 'Žiadne dokumenty potrebné opraviť',
'no_docs_rejected' => 'Žiadne dokumenty neboli zamietnuté.', 'no_docs_rejected' => 'Žiadne dokumenty neboli zamietnuté.',
@ -958,8 +973,11 @@ If you have still problems to login, then please contact your administrator.',
'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_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.', 'quota_warning' => 'Maximálne využitie disku je prekročené o [bytes]. Odstráňte dokumenty alebo predchádzajúce verzie.',
'receipts_accepted' => '[no_receipts] receipts already accepted', 'receipts_accepted' => '[no_receipts] receipts already accepted',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '[no_receipts] receipts not being touched', 'receipts_not_touched' => '[no_receipts] receipts not being touched',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '[no_receipts] receipts already rejected', 'receipts_rejected' => '[no_receipts] receipts already rejected',
'receipts_rejected_latest' => '',
'receipts_without_group' => 'Receipts without group', 'receipts_without_group' => 'Receipts without group',
'receipts_without_user' => 'Receipts without user', 'receipts_without_user' => 'Receipts without user',
'receipt_deletion_email_body' => 'Používateľ bol odstránený zo zoznamu recipientov 'receipt_deletion_email_body' => 'Používateľ bol odstránený zo zoznamu recipientov
@ -981,7 +999,7 @@ URL: [url]',
'receipt_status' => 'Stav', 'receipt_status' => 'Stav',
'receipt_summary' => 'Receipt summary', 'receipt_summary' => 'Receipt summary',
'receipt_update_failed' => 'Acknowledging reception failed', 'receipt_update_failed' => 'Acknowledging reception failed',
'recent_uploads' => '', 'recent_uploads' => 'Naposledy nahrané súbory',
'reception' => 'Reception', 'reception' => 'Reception',
'reception_acknowleged' => 'Reception acknowledged', 'reception_acknowleged' => 'Reception acknowledged',
'reception_noaction' => 'Žiadna akcia', 'reception_noaction' => 'Žiadna akcia',
@ -1041,8 +1059,11 @@ URL: [url]',
'reviewer_already_assigned' => 'je už poverený ako recenzent', 'reviewer_already_assigned' => 'je už poverený ako recenzent',
'reviewer_already_removed' => 'už bol odstránený z procesu recenzie alebo už odoslal recenziu', 'reviewer_already_removed' => 'už bol odstránený z procesu recenzie alebo už odoslal recenziu',
'reviews_accepted' => '[no_reviews] reviews already accepted', 'reviews_accepted' => '[no_reviews] reviews already accepted',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '[no_reviews] reviews not being touched', 'reviews_not_touched' => '[no_reviews] reviews not being touched',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '[no_reviews] reviews already rejected', 'reviews_rejected' => '[no_reviews] reviews already rejected',
'reviews_rejected_latest' => '',
'reviews_without_group' => 'Reviews without group', 'reviews_without_group' => 'Reviews without group',
'reviews_without_user' => 'Reviews without user', 'reviews_without_user' => 'Reviews without user',
'review_deletion_email' => 'Požiadavka na recenziu zmazaná', 'review_deletion_email' => 'Požiadavka na recenziu zmazaná',
@ -1080,9 +1101,13 @@ URL: [url]',
'revise_document' => 'Revidovať dokument', 'revise_document' => 'Revidovať dokument',
'revise_document_on' => 'Next revision of document version on [date]', 'revise_document_on' => 'Next revision of document version on [date]',
'revisions_accepted' => '[no_revisions] revisions already accepted', 'revisions_accepted' => '[no_revisions] revisions already accepted',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '[no_revisions] revisions not being touched', 'revisions_not_touched' => '[no_revisions] revisions not being touched',
'revisions_not_touched_latest' => '',
'revisions_pending' => '[no_revisions] revisions due in future', 'revisions_pending' => '[no_revisions] revisions due in future',
'revisions_pending_latest' => '',
'revisions_rejected' => '[no_revisions] revisions already rejected', 'revisions_rejected' => '[no_revisions] revisions already rejected',
'revisions_rejected_latest' => '',
'revisions_without_group' => 'Revízie bez skupiny', 'revisions_without_group' => 'Revízie bez skupiny',
'revisions_without_user' => 'Revízie bez používateľa', 'revisions_without_user' => 'Revízie bez používateľa',
'revision_date' => 'Dátum revízie', 'revision_date' => 'Dátum revízie',
@ -1097,6 +1122,7 @@ URL: [url]',
'revision_status' => 'Stav', 'revision_status' => 'Stav',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => 'Revisors', 'revisors' => 'Revisors',
'revisor_already_assigned' => 'User is already assigned as an revisor.', 'revisor_already_assigned' => 'User is already assigned as an revisor.',
'revisor_already_removed' => 'Revisor has already been removed from revision process or has already revised the document.', 'revisor_already_removed' => 'Revisor has already been removed from revision process or has already revised the document.',
@ -1229,7 +1255,7 @@ Meno: [username]
'settings_Advanced' => 'Rozšírené', 'settings_Advanced' => 'Rozšírené',
'settings_advancedAcl' => 'Advanced Access control', 'settings_advancedAcl' => 'Advanced Access control',
'settings_advancedAcl_desc' => 'Advanced access controll will allow to turn on/off certain modules of the software. It can not be used for access rights on documents and folders.', 'settings_advancedAcl_desc' => 'Advanced access controll will allow to turn on/off certain modules of the software. It can not be used for access rights on documents and folders.',
'settings_allowChangeRevAppInProcess' => '', 'settings_allowChangeRevAppInProcess' => 'Povoliť zmenu schvaľovateľa, ak už bol proces začatý',
'settings_allowChangeRevAppInProcess_desc' => '', 'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => 'Allow to set reviewer only', 'settings_allowReviewerOnly' => 'Allow to set reviewer only',
'settings_allowReviewerOnly_desc' => 'Enable this, if it shall be allow to set just a reviewer but no approver in traditional workflow mode.', 'settings_allowReviewerOnly_desc' => 'Enable this, if it shall be allow to set just a reviewer but no approver in traditional workflow mode.',
@ -1360,8 +1386,10 @@ Meno: [username]
'settings_enableReceiptWorkflow_desc' => 'Enable, to turn on the workflow to acknowledge document reception.', 'settings_enableReceiptWorkflow_desc' => 'Enable, to turn on the workflow to acknowledge document reception.',
'settings_enableRecursiveCount' => 'Enable recursive document/folder count', 'settings_enableRecursiveCount' => 'Enable recursive document/folder count',
'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_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_enableRevisionOnVoteReject' => 'Reject by one revisor', 'settings_enableRevisionOneVoteReject' => 'Reject by one revisor',
'settings_enableRevisionOnVoteReject_desc' => 'If set the document will be reject if one revisor rejects the document.', 'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Povoliť revíziu dokumentov', 'settings_enableRevisionWorkflow' => 'Povoliť revíziu dokumentov',
'settings_enableRevisionWorkflow_desc' => 'Enable, to be able to run the workflow for revising a document after a given period of time.', '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 of documents for logged in user', 'settings_enableSelfReceipt' => 'Allow reception of documents for logged in user',
@ -1452,10 +1480,14 @@ Meno: [username]
'settings_maxUploadSize' => 'Maximálna veľkosť pre nahrávané súbory', 'settings_maxUploadSize' => 'Maximálna veľkosť pre nahrávané súbory',
'settings_maxUploadSize_desc' => 'This is the maximum size for uploaded files. It will take affect for document versions and attachments.', 'settings_maxUploadSize_desc' => 'This is the maximum size for uploaded files. It will take affect for document versions and attachments.',
'settings_more_settings' => 'Configure more settings. Default login: admin/admin', 'settings_more_settings' => 'Configure more settings. Default login: admin/admin',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => 'Nenájdené', 'settings_notfound' => 'Nenájdené',
'settings_Notification' => 'Nastavenia notifikácií', 'settings_Notification' => 'Nastavenia notifikácií',
'settings_notwritable' => 'The configuration cannot be saved because the configuration file is not writable.', 'settings_notwritable' => 'The configuration cannot be saved because the configuration file is not writable.',
'settings_no_content_dir' => 'Content directory', 'settings_no_content_dir' => 'Content directory',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => 'Override MimeType', 'settings_overrideMimeType' => 'Override MimeType',
'settings_overrideMimeType_desc' => 'Override the MimeType delivered by the browser, if a file is uploaded. The new MimeType is determined by SeedDMS itself.', 'settings_overrideMimeType_desc' => 'Override the MimeType delivered by the browser, if a file is uploaded. The new MimeType is determined by SeedDMS itself.',
'settings_partitionSize' => 'Čiastočná veľkosť súboru', 'settings_partitionSize' => 'Čiastočná veľkosť súboru',
@ -1572,6 +1604,7 @@ Meno: [username]
'settings_workflowMode' => 'Workflow mode', 'settings_workflowMode' => 'Workflow mode',
'settings_workflowMode_desc' => 'The advanced workflow allows to specify your own release workflow for document versions.', 'settings_workflowMode_desc' => 'The advanced workflow allows to specify your own release workflow for document versions.',
'settings_workflowMode_valadvanced' => 'pokročilý', 'settings_workflowMode_valadvanced' => 'pokročilý',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'traditional', 'settings_workflowMode_valtraditional' => 'traditional',
'settings_workflowMode_valtraditional_only_approval' => 'traditional (without review)', 'settings_workflowMode_valtraditional_only_approval' => 'traditional (without review)',
'settings_zendframework' => 'Zend Framework', 'settings_zendframework' => 'Zend Framework',
@ -1586,6 +1619,7 @@ Meno: [username]
'sign_in' => 'Prihlásiť sa', 'sign_in' => 'Prihlásiť sa',
'sign_out' => 'odhlásiť', 'sign_out' => 'odhlásiť',
'sign_out_user' => 'Odhlásiť používateľa', 'sign_out_user' => 'Odhlásiť používateľa',
'site_brand' => '',
'sk_SK' => 'Slovenčina', 'sk_SK' => 'Slovenčina',
'sort_by_date' => '', 'sort_by_date' => '',
'sort_by_name' => '', 'sort_by_name' => '',
@ -1615,6 +1649,7 @@ Meno: [username]
'splash_edit_group' => 'Skupina bola uložená', 'splash_edit_group' => 'Skupina bola uložená',
'splash_edit_role' => 'Rola bola uložená', 'splash_edit_role' => 'Rola bola uložená',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Používateľ bol uložený', 'splash_edit_user' => 'Používateľ bol uložený',
'splash_error_add_to_transmittal' => 'Error while adding document to transmittal', 'splash_error_add_to_transmittal' => 'Error while adding document to transmittal',
'splash_error_rm_download_link' => 'Error when removing download link', 'splash_error_rm_download_link' => 'Error when removing download link',
@ -1709,9 +1744,13 @@ Meno: [username]
'switched_to' => 'Prepnúť na', 'switched_to' => 'Prepnúť na',
'takeOverAttributeValue' => 'Take over attribute value from last version', 'takeOverAttributeValue' => 'Take over attribute value from last version',
'takeOverGrpApprover' => 'Take over group of approvers from last version.', 'takeOverGrpApprover' => 'Take over group of approvers from last version.',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => 'Take over group of reviewers from last version.', 'takeOverGrpReviewer' => 'Take over group of reviewers from last version.',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => 'Take over individual approver from last version.', 'takeOverIndApprover' => 'Take over individual approver from last version.',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => 'Take over individual reviewer from last version.', 'takeOverIndReviewer' => 'Take over individual reviewer from last version.',
'takeOverIndReviewers' => '',
'tasks' => 'Úlohy', 'tasks' => 'Úlohy',
'task_description' => 'Description', 'task_description' => 'Description',
'task_disabled' => 'Disabled', 'task_disabled' => 'Disabled',
@ -1755,6 +1794,7 @@ Meno: [username]
'transfer_no_write_access' => 'Používateľ nemá práva na zapisovanie v adresári', 'transfer_no_write_access' => 'Používateľ nemá práva na zapisovanie v adresári',
'transfer_objects' => 'Prenesené objekty', 'transfer_objects' => 'Prenesené objekty',
'transfer_objects_to_user' => 'Nový vlastník', 'transfer_objects_to_user' => 'Nový vlastník',
'transfer_process_to_user' => '',
'transfer_to_user' => 'Transfer používateľovi', 'transfer_to_user' => 'Transfer používateľovi',
'transition_triggered_email' => 'Workflow transition triggered', 'transition_triggered_email' => 'Workflow transition triggered',
'transition_triggered_email_body' => 'Workflow transition triggered 'transition_triggered_email_body' => 'Workflow transition triggered
@ -1836,6 +1876,7 @@ URL: [url]',
'versioning_file_creation_warning' => 'Touto operáciou môžete vytvoriť súbor pre každý dokument, obsahujúci verziovaciu informáciu toho dokumentu. Po vytvorení bude každý súbor uložený do zložky dokumentu. Those files are not needed for the regular operation of the dms, but could be of value if the complete repository shall be transferred to an other system.', 'versioning_file_creation_warning' => 'Touto operáciou môžete vytvoriť súbor pre každý dokument, obsahujúci verziovaciu informáciu toho dokumentu. Po vytvorení bude každý súbor uložený do zložky dokumentu. Those files are not needed for the regular operation of the dms, but could be of value if the complete repository shall be transferred to an other system.',
'versioning_info' => 'Informácie o verziách', 'versioning_info' => 'Informácie o verziách',
'versiontolow' => 'Verzia je nízka', 'versiontolow' => 'Verzia je nízka',
'version_comment' => '',
'version_deleted_email' => 'Verzia zmazana', 'version_deleted_email' => 'Verzia zmazana',
'version_deleted_email_body' => 'Verzia bola zmazaná 'version_deleted_email_body' => 'Verzia bola zmazaná
Dokument: [name] Dokument: [name]
@ -1878,6 +1919,7 @@ URL: [url]',
'workflow_summary' => 'Workflow summary', 'workflow_summary' => 'Workflow summary',
'workflow_transition_without_user_group' => 'At least one of the transitions has neither a user nor a group!', 'workflow_transition_without_user_group' => 'At least one of the transitions has neither a user nor a group!',
'workflow_user_summary' => 'User summary', 'workflow_user_summary' => 'User summary',
'wrong_filetype' => '',
'x_more_objects' => 'ďalších [number] objektov', 'x_more_objects' => 'ďalších [number] objektov',
'year_view' => 'Rok', 'year_view' => 'Rok',
'yes' => 'Áno', 'yes' => 'Áno',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1160), MagnusI (649), tmichelfelder (106) // Translators: Admin (1161), MagnusI (649), tmichelfelder (106)
$text = array( $text = array(
'2_factor_auth' => '2-faktors autentisering', '2_factor_auth' => '2-faktors autentisering',
@ -91,11 +91,14 @@ URL: [url]',
'and' => 'och', 'and' => 'och',
'apply' => 'Använd', 'apply' => 'Använd',
'approvals_accepted' => '', 'approvals_accepted' => '',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '', 'approvals_and_reviews_accepted' => '',
'approvals_and_reviews_not_touched' => '', 'approvals_and_reviews_not_touched' => '',
'approvals_and_reviews_rejected' => '', 'approvals_and_reviews_rejected' => '',
'approvals_not_touched' => '', 'approvals_not_touched' => '',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '', 'approvals_rejected' => '',
'approvals_rejected_latest' => '',
'approvals_without_group' => 'Godkännandet saknar grupp', 'approvals_without_group' => 'Godkännandet saknar grupp',
'approvals_without_user' => 'Godkännandet saknar användare', 'approvals_without_user' => 'Godkännandet saknar användare',
'approval_deletion_email' => 'Begäran om godkännande har raderats', 'approval_deletion_email' => 'Begäran om godkännande har raderats',
@ -230,6 +233,7 @@ URL: [url]',
'category_in_use' => 'Denna kategori används av ett dokument.', 'category_in_use' => 'Denna kategori används av ett dokument.',
'category_noname' => 'Inget kategorinamn angivet', 'category_noname' => 'Inget kategorinamn angivet',
'ca_ES' => 'Katalonska', 'ca_ES' => 'Katalonska',
'changelog_loading' => '',
'change_assignments' => 'Ändra uppdrag', 'change_assignments' => 'Ändra uppdrag',
'change_password' => 'Ändra lösenord', 'change_password' => 'Ändra lösenord',
'change_password_message' => 'Ditt lösenord har ändrats.', 'change_password_message' => 'Ditt lösenord har ändrats.',
@ -442,6 +446,7 @@ Länken är giltig t o m [valid].
'do_object_repair' => 'Reparera alla kataloger och dokument.', 'do_object_repair' => 'Reparera alla kataloger och dokument.',
'do_object_setchecksum' => 'Lägg till checksumma', 'do_object_setchecksum' => 'Lägg till checksumma',
'do_object_setfilesize' => 'Ange filstorlek', 'do_object_setfilesize' => 'Ange filstorlek',
'do_object_setfiletype' => '',
'do_object_unlink' => 'Ta bort dokumentversion', 'do_object_unlink' => 'Ta bort dokumentversion',
'draft' => 'Utkast', 'draft' => 'Utkast',
'draft_pending_approval' => 'Utkast: väntar på godkännande', 'draft_pending_approval' => 'Utkast: väntar på godkännande',
@ -450,6 +455,7 @@ Länken är giltig t o m [valid].
'dropfolderdir_missing' => 'Du saknar en personlig mapp för uppladdning till servern. Kontakta systemadminiustratören för att få hjälp att skapa den.', '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_file' => 'Fil från mellanlagringsmappen',
'dropfolder_folder' => 'Katalog från mellanlagringsmappen', 'dropfolder_folder' => 'Katalog från mellanlagringsmappen',
'dropfolder_metadata' => '',
'dropupload' => 'Snabb uppladdning', 'dropupload' => 'Snabb uppladdning',
'drop_files_here' => 'Släpp filer här!', 'drop_files_here' => 'Släpp filer här!',
'dump_creation' => 'Skapa DB-dump', 'dump_creation' => 'Skapa DB-dump',
@ -475,6 +481,7 @@ Länken är giltig t o m [valid].
'edit_folder_props' => 'Ändra katalog', 'edit_folder_props' => 'Ändra katalog',
'edit_group' => 'Ändra grupp', 'edit_group' => 'Ändra grupp',
'edit_online' => 'Uppdatera online', 'edit_online' => 'Uppdatera online',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => 'Ändra egenskaper för meddelande', 'edit_transmittal_props' => 'Ändra egenskaper för meddelande',
'edit_user' => 'Ändra användare', 'edit_user' => 'Ändra användare',
@ -552,6 +559,7 @@ URL: [url]',
'files_deletion' => 'Ta bort 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_deletion_warning' => 'Med detta alternativ kan du ta bort alla filer i en dokumentkatalog. Versionsinformationen kommer fortfarande att visas.',
'files_loading' => 'Vänligen vänta tills listan med filer har laddats ...', 'files_loading' => 'Vänligen vänta tills listan med filer har laddats ...',
'filetype' => '',
'file_size' => 'Filstorlek', 'file_size' => 'Filstorlek',
'filter_for_documents' => 'Tilläggsfilter för dokument', 'filter_for_documents' => 'Tilläggsfilter för dokument',
'filter_for_folders' => 'Tilläggsfilter för kataloger', 'filter_for_folders' => 'Tilläggsfilter för kataloger',
@ -596,6 +604,7 @@ User: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Katalog har bytt namn', 'folder_renamed_email_subject' => '[sitename]: [name] - Katalog har bytt namn',
'folder_title' => 'Katalog \'[foldername]\'', 'folder_title' => 'Katalog \'[foldername]\'',
'foot_note' => '',
'force_update' => '', 'force_update' => '',
'friday' => 'Fredag', 'friday' => 'Fredag',
'friday_abbr' => 'Fr', 'friday_abbr' => 'Fr',
@ -622,6 +631,7 @@ URL: [url]',
'group_members' => 'Gruppmedlemmar', 'group_members' => 'Gruppmedlemmar',
'group_receipt_summary' => 'Sammanfattning av mottagningsbevis för grupp', 'group_receipt_summary' => 'Sammanfattning av mottagningsbevis för grupp',
'group_review_summary' => 'Sammanfattning av gruppgranskning', 'group_review_summary' => 'Sammanfattning av gruppgranskning',
'group_revision_summary' => '',
'guest_login' => 'Gästinloggning', 'guest_login' => 'Gästinloggning',
'guest_login_disabled' => 'Gästinloggningen är inaktiverad.', 'guest_login_disabled' => 'Gästinloggningen är inaktiverad.',
'hash' => 'Hash', 'hash' => 'Hash',
@ -739,6 +749,7 @@ URL: [url]',
'lock_document' => 'Lås', 'lock_document' => 'Lås',
'lock_message' => 'Detta dokument har låsts av [username]. Bara auktoriserade användare kan låsa upp dokumentet.', 'lock_message' => 'Detta dokument har låsts av [username]. Bara auktoriserade användare kan låsa upp dokumentet.',
'lock_status' => 'Status', 'lock_status' => 'Status',
'logfile_loading' => '',
'login' => 'Inloggning', 'login' => 'Inloggning',
'login_disabled_text' => 'Ditt konto är inaktivt, förmodligen för att du har överskridit antalet tillåtna 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_disabled_title' => 'Kontot är inaktivt',
@ -825,9 +836,11 @@ Användare: [username]
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - Ny katalog', 'new_subfolder_email_subject' => '[sitename]: [name] - Ny katalog',
'new_user_image' => 'Ny användarbild', 'new_user_image' => 'Ny användarbild',
'next_revision_abbr' => '',
'next_state' => 'Ny status', 'next_state' => 'Ny status',
'nl_NL' => 'Holländska', 'nl_NL' => 'Holländska',
'no' => 'Nej', 'no' => 'Nej',
'notification' => '',
'notify_added_email' => 'Du har lagts till för att få meddelanden', 'notify_added_email' => 'Du har lagts till för att få meddelanden',
'notify_added_email_body' => 'Tillägg för att meddelanden 'notify_added_email_body' => 'Tillägg för att meddelanden
Namn: [name] Namn: [name]
@ -847,9 +860,11 @@ URL: [url]',
'no_action' => 'Ingen åtgärd behövs.', 'no_action' => 'Ingen åtgärd behövs.',
'no_approval_needed' => 'Inget godkännande behövs.', 'no_approval_needed' => 'Inget godkännande behövs.',
'no_attached_files' => 'Inga filer har bifogats.', 'no_attached_files' => 'Inga filer har bifogats.',
'no_backup_dir' => '',
'no_current_version' => 'Du har en gammal version av SeedDMS. Senaste versionen är [latestversion].', 'no_current_version' => 'Du har en gammal version av SeedDMS. Senaste versionen är [latestversion].',
'no_default_keywords' => 'Inga nyckelord tillgängliga', 'no_default_keywords' => 'Inga nyckelord tillgängliga',
'no_docs_checked_out' => 'Inga utcheckade dokument', 'no_docs_checked_out' => 'Inga utcheckade dokument',
'no_docs_expired' => '',
'no_docs_locked' => 'Inga låsta dokument.', 'no_docs_locked' => 'Inga låsta dokument.',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => 'Det finns inga avvisade dokument.', 'no_docs_rejected' => 'Det finns inga avvisade dokument.',
@ -942,8 +957,11 @@ Om du fortfarande har problem med inloggningen, kontakta administratören.',
'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_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.', 'quota_warning' => 'Din maximala lagringskvot har överskridits med [bytes]. Ta bort dokument eller tidigare versioner.',
'receipts_accepted' => '', 'receipts_accepted' => '',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '', 'receipts_not_touched' => '',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '', 'receipts_rejected' => '',
'receipts_rejected_latest' => '',
'receipts_without_group' => '', 'receipts_without_group' => '',
'receipts_without_user' => '', 'receipts_without_user' => '',
'receipt_deletion_email_body' => '', 'receipt_deletion_email_body' => '',
@ -954,7 +972,7 @@ Om du fortfarande har problem med inloggningen, kontakta administratören.',
'receipt_status' => 'Status', 'receipt_status' => 'Status',
'receipt_summary' => '', 'receipt_summary' => '',
'receipt_update_failed' => '', 'receipt_update_failed' => '',
'recent_uploads' => '', 'recent_uploads' => 'Senast uppladdat',
'reception' => '', 'reception' => '',
'reception_acknowleged' => '', 'reception_acknowleged' => '',
'reception_noaction' => 'Ingen åtgärd', 'reception_noaction' => 'Ingen åtgärd',
@ -1014,8 +1032,11 @@ URL: [url]',
'reviewer_already_assigned' => 'Användaren har redan tilldelats rollen som granskare', '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', 'reviewer_already_removed' => 'har redan tagits bort från granskningen eller har redan skickat en granskning',
'reviews_accepted' => '', 'reviews_accepted' => '',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '', 'reviews_not_touched' => '',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '', 'reviews_rejected' => '',
'reviews_rejected_latest' => '',
'reviews_without_group' => '', 'reviews_without_group' => '',
'reviews_without_user' => 'Granskningar som saknar användare', 'reviews_without_user' => 'Granskningar som saknar användare',
'review_deletion_email' => 'Förfrågan om granskning borttagen', 'review_deletion_email' => 'Förfrågan om granskning borttagen',
@ -1053,9 +1074,13 @@ URL: [url]',
'revise_document' => 'Revidera dokument', 'revise_document' => 'Revidera dokument',
'revise_document_on' => 'Nästa revidering av dokumentversion [date]', 'revise_document_on' => 'Nästa revidering av dokumentversion [date]',
'revisions_accepted' => '', 'revisions_accepted' => '',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '', 'revisions_not_touched' => '',
'revisions_not_touched_latest' => '',
'revisions_pending' => '', 'revisions_pending' => '',
'revisions_pending_latest' => '',
'revisions_rejected' => '', 'revisions_rejected' => '',
'revisions_rejected_latest' => '',
'revisions_without_group' => 'Revisioner som saknar grupp', 'revisions_without_group' => 'Revisioner som saknar grupp',
'revisions_without_user' => 'Revisioner som saknar användare', 'revisions_without_user' => 'Revisioner som saknar användare',
'revision_date' => 'Datum för revision', 'revision_date' => 'Datum för revision',
@ -1070,6 +1095,7 @@ URL: [url]',
'revision_status' => 'Status', 'revision_status' => 'Status',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => 'Reviderare', 'revisors' => 'Reviderare',
'revisor_already_assigned' => 'Användaren innehar redan rollen som 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.', 'revisor_already_removed' => 'Dokumentet är redan reviderat alternativt användaren tillhör inte längre gruppen reviderare.',
@ -1333,6 +1359,8 @@ Kommentar: [comment]',
'settings_enableReceiptWorkflow_desc' => 'Aktivera notifiering av meddelanden i arbetsflödet.', 'settings_enableReceiptWorkflow_desc' => 'Aktivera notifiering av meddelanden i arbetsflödet.',
'settings_enableRecursiveCount' => 'Aktivera rekursiv räkning av dokument/katalog', '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_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_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Aktivera revidering av dokument', 'settings_enableRevisionWorkflow' => 'Aktivera revidering av dokument',
@ -1425,10 +1453,14 @@ Kommentar: [comment]',
'settings_maxUploadSize' => 'Max storlek (bytes) för uppladdadning av fil', 'settings_maxUploadSize' => 'Max storlek (bytes) för uppladdadning av fil',
'settings_maxUploadSize_desc' => 'Detta är den maximala storleken för uppladdning av filer. Begränsningen anges i bytes (1 GB = ca 1 000 000 000 bytes)', 'settings_maxUploadSize_desc' => 'Detta är den maximala storleken för uppladdning av filer. Begränsningen anges i bytes (1 GB = ca 1 000 000 000 bytes)',
'settings_more_settings' => 'Konfigurera flera inställningar. Standard-inloggning: admin/admin', 'settings_more_settings' => 'Konfigurera flera inställningar. Standard-inloggning: admin/admin',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => 'Hittades inte', 'settings_notfound' => 'Hittades inte',
'settings_Notification' => 'Meddelandeinställningar', 'settings_Notification' => 'Meddelandeinställningar',
'settings_notwritable' => 'Konfigurationen kunde inte sparas, eftersom konfigurationsfilen inte är skrivbar.', 'settings_notwritable' => 'Konfigurationen kunde inte sparas, eftersom konfigurationsfilen inte är skrivbar.',
'settings_no_content_dir' => 'Mapp för innehåll', 'settings_no_content_dir' => 'Mapp för innehåll',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => 'Åsido Mediatyp (Mime)', 'settings_overrideMimeType' => 'Åsido Mediatyp (Mime)',
'settings_overrideMimeType_desc' => 'Åsidosätta MimeType levererad av webbläsaren, om en fil överförs. Den nya Mediatyp bestäms av SeedDMS själv.', 'settings_overrideMimeType_desc' => 'Åsidosätta MimeType levererad av webbläsaren, om en fil överförs. Den nya Mediatyp bestäms av SeedDMS själv.',
'settings_partitionSize' => 'Uppdelad filstorlek', 'settings_partitionSize' => 'Uppdelad filstorlek',
@ -1545,6 +1577,7 @@ Kommentar: [comment]',
'settings_workflowMode' => 'Typ av arbetsflöde', 'settings_workflowMode' => 'Typ av arbetsflöde',
'settings_workflowMode_desc' => 'Det avancerade arbetsflödet gör det möjligt att lägga upp ett eget definerat gransknings- och godkännandeflöde för dokumentversioner.', 'settings_workflowMode_desc' => 'Det avancerade arbetsflödet gör det möjligt att lägga upp ett eget definerat gransknings- och godkännandeflöde för dokumentversioner.',
'settings_workflowMode_valadvanced' => 'avancerat', 'settings_workflowMode_valadvanced' => 'avancerat',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'traditionellt', 'settings_workflowMode_valtraditional' => 'traditionellt',
'settings_workflowMode_valtraditional_only_approval' => 'traditionellt (utan granskning)', 'settings_workflowMode_valtraditional_only_approval' => 'traditionellt (utan granskning)',
'settings_zendframework' => 'Zend Framework', 'settings_zendframework' => 'Zend Framework',
@ -1559,6 +1592,7 @@ Kommentar: [comment]',
'sign_in' => 'Logga in', 'sign_in' => 'Logga in',
'sign_out' => 'Logga ut', 'sign_out' => 'Logga ut',
'sign_out_user' => 'Logga ut användare', 'sign_out_user' => 'Logga ut användare',
'site_brand' => '',
'sk_SK' => 'Slovakiska', 'sk_SK' => 'Slovakiska',
'sort_by_date' => '', 'sort_by_date' => '',
'sort_by_name' => '', 'sort_by_name' => '',
@ -1588,6 +1622,7 @@ Kommentar: [comment]',
'splash_edit_group' => 'Grupp sparad', 'splash_edit_group' => 'Grupp sparad',
'splash_edit_role' => 'Roll sparad', 'splash_edit_role' => 'Roll sparad',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Användare sparad', 'splash_edit_user' => 'Användare sparad',
'splash_error_add_to_transmittal' => '', 'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => 'Fel vid borttagande av nedladdningslänk', 'splash_error_rm_download_link' => 'Fel vid borttagande av nedladdningslänk',
@ -1682,9 +1717,13 @@ Kommentar: [comment]',
'switched_to' => 'Bytt till', 'switched_to' => 'Bytt till',
'takeOverAttributeValue' => 'Ta över attributvärde från senaste version', 'takeOverAttributeValue' => 'Ta över attributvärde från senaste version',
'takeOverGrpApprover' => 'Ta över godkännandegrupp från senaste version', 'takeOverGrpApprover' => 'Ta över godkännandegrupp från senaste version',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => 'Ta över granskningsgrupp från senaste version', 'takeOverGrpReviewer' => 'Ta över granskningsgrupp från senaste version',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => 'Ta över individuell godkännare från senaste version', 'takeOverIndApprover' => 'Ta över individuell godkännare från senaste version',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => 'Ta över individuell granskare från senaste version', 'takeOverIndReviewer' => 'Ta över individuell granskare från senaste version',
'takeOverIndReviewers' => '',
'tasks' => 'Uppgifter', 'tasks' => 'Uppgifter',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1728,6 +1767,7 @@ Kommentar: [comment]',
'transfer_no_write_access' => 'Användaren har inte skrivrättigheter i katalogen', 'transfer_no_write_access' => 'Användaren har inte skrivrättigheter i katalogen',
'transfer_objects' => 'Överför objekt', 'transfer_objects' => 'Överför objekt',
'transfer_objects_to_user' => 'Ny ägare', 'transfer_objects_to_user' => 'Ny ägare',
'transfer_process_to_user' => '',
'transfer_to_user' => 'Överför till användare', 'transfer_to_user' => 'Överför till användare',
'transition_triggered_email' => 'Arbetsflödesövergång utlöstes', 'transition_triggered_email' => 'Arbetsflödesövergång utlöstes',
'transition_triggered_email_body' => 'Arbetsflödesövergång utlöstes 'transition_triggered_email_body' => 'Arbetsflödesövergång utlöstes
@ -1809,6 +1849,7 @@ URL: [url]',
'versioning_file_creation_warning' => 'Med denna funktion kan du skapa en fil som innehåller versionsinformationen för hela DMS-mappen. Efter skapandet kommer alla filer att sparas inom dokumentets mapp.', 'versioning_file_creation_warning' => 'Med denna funktion kan du skapa en fil som innehåller versionsinformationen för hela DMS-mappen. Efter skapandet kommer alla filer att sparas inom dokumentets mapp.',
'versioning_info' => 'Versionsinformation', 'versioning_info' => 'Versionsinformation',
'versiontolow' => 'Version för låg', 'versiontolow' => 'Version för låg',
'version_comment' => '',
'version_deleted_email' => 'Version borttagen', 'version_deleted_email' => 'Version borttagen',
'version_deleted_email_body' => 'Version borttagen 'version_deleted_email_body' => 'Version borttagen
Dokument: [name] Dokument: [name]
@ -1851,6 +1892,7 @@ URL: [url]',
'workflow_summary' => 'Sammanfattning arbetsflöde', 'workflow_summary' => 'Sammanfattning arbetsflöde',
'workflow_transition_without_user_group' => 'Minst en av övergångarna i arbetsflödet saknar användare eller grupp.', 'workflow_transition_without_user_group' => 'Minst en av övergångarna i arbetsflödet saknar användare eller grupp.',
'workflow_user_summary' => 'Sammanfattning användare', 'workflow_user_summary' => 'Sammanfattning användare',
'wrong_filetype' => '',
'x_more_objects' => '[number] ytterligare objekt', 'x_more_objects' => '[number] ytterligare objekt',
'year_view' => 'Årsvy', 'year_view' => 'Årsvy',
'yes' => 'Ja', 'yes' => 'Ja',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1087), aydin (83) // Translators: Admin (1091), aydin (83)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -89,11 +89,14 @@ URL: [url]',
'and' => 've', 'and' => 've',
'apply' => 'Uygula', 'apply' => 'Uygula',
'approvals_accepted' => '', 'approvals_accepted' => '',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '', 'approvals_and_reviews_accepted' => '',
'approvals_and_reviews_not_touched' => '', 'approvals_and_reviews_not_touched' => '',
'approvals_and_reviews_rejected' => '', 'approvals_and_reviews_rejected' => '',
'approvals_not_touched' => '', 'approvals_not_touched' => '',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '', 'approvals_rejected' => '',
'approvals_rejected_latest' => '',
'approvals_without_group' => '', 'approvals_without_group' => '',
'approvals_without_user' => '', 'approvals_without_user' => '',
'approval_deletion_email' => 'Onay talebi silindi', 'approval_deletion_email' => 'Onay talebi silindi',
@ -223,6 +226,7 @@ URL: [url]',
'category_in_use' => 'Bu kategoride dokümanlar mevcut.', 'category_in_use' => 'Bu kategoride dokümanlar mevcut.',
'category_noname' => 'Kategori ismi verilmedi.', 'category_noname' => 'Kategori ismi verilmedi.',
'ca_ES' => 'Katalanca', 'ca_ES' => 'Katalanca',
'changelog_loading' => '',
'change_assignments' => 'Atamaları Değiştir', 'change_assignments' => 'Atamaları Değiştir',
'change_password' => 'Parola degiştir', 'change_password' => 'Parola degiştir',
'change_password_message' => 'Parolanız değişti.', 'change_password_message' => 'Parolanız değişti.',
@ -423,6 +427,7 @@ URL: [url]',
'do_object_repair' => 'Tüm klasörleri ve dokümanları onar.', 'do_object_repair' => 'Tüm klasörleri ve dokümanları onar.',
'do_object_setchecksum' => 'Sağlama (checksum) ayarla', 'do_object_setchecksum' => 'Sağlama (checksum) ayarla',
'do_object_setfilesize' => 'Dosya boyutu ayarla', 'do_object_setfilesize' => 'Dosya boyutu ayarla',
'do_object_setfiletype' => '',
'do_object_unlink' => 'Doküman versiyonunu sil', 'do_object_unlink' => 'Doküman versiyonunu sil',
'draft' => '', 'draft' => '',
'draft_pending_approval' => 'Taslak - onay bekliyor', 'draft_pending_approval' => 'Taslak - onay bekliyor',
@ -431,6 +436,7 @@ URL: [url]',
'dropfolderdir_missing' => '', 'dropfolderdir_missing' => '',
'dropfolder_file' => 'Sürüklenen klasörden dosya', 'dropfolder_file' => 'Sürüklenen klasörden dosya',
'dropfolder_folder' => '', 'dropfolder_folder' => '',
'dropfolder_metadata' => '',
'dropupload' => 'Hızlı yükleme', 'dropupload' => 'Hızlı yükleme',
'drop_files_here' => 'Dosyaları buraya sürükleyin!', 'drop_files_here' => 'Dosyaları buraya sürükleyin!',
'dump_creation' => 'Veritabanı dump oluşturma', 'dump_creation' => 'Veritabanı dump oluşturma',
@ -456,6 +462,7 @@ URL: [url]',
'edit_folder_props' => 'Klasörü düzenle', 'edit_folder_props' => 'Klasörü düzenle',
'edit_group' => 'Grubu düzenle', 'edit_group' => 'Grubu düzenle',
'edit_online' => '', 'edit_online' => '',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => '', 'edit_transmittal_props' => '',
'edit_user' => 'Kullanıcıyı düzenle', 'edit_user' => 'Kullanıcıyı düzenle',
@ -533,6 +540,7 @@ URL: [url]',
'files_deletion' => 'Dosya silme', 'files_deletion' => 'Dosya silme',
'files_deletion_warning' => 'Bu işlemle bütün DYS klasörlerindeki dosyaların tamamını silebilirsiniz. Versiyonlama bilgisi görülmeye devam edecek.', 'files_deletion_warning' => 'Bu işlemle bütün DYS klasörlerindeki dosyaların tamamını silebilirsiniz. Versiyonlama bilgisi görülmeye devam edecek.',
'files_loading' => 'Döküman ağaç yapısı yüklenirken, lütfen bekleyiniz ...', 'files_loading' => 'Döküman ağaç yapısı yüklenirken, lütfen bekleyiniz ...',
'filetype' => '',
'file_size' => 'Dosya boyutu', 'file_size' => 'Dosya boyutu',
'filter_for_documents' => 'Dokümanlar için ek filtreler', 'filter_for_documents' => 'Dokümanlar için ek filtreler',
'filter_for_folders' => 'Klasörler için ek filtreler', 'filter_for_folders' => 'Klasörler için ek filtreler',
@ -577,6 +585,7 @@ Kullanıcı: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Klasörün adı değişti', 'folder_renamed_email_subject' => '[sitename]: [name] - Klasörün adı değişti',
'folder_title' => 'Klasör \'[foldername]\'', 'folder_title' => 'Klasör \'[foldername]\'',
'foot_note' => '',
'force_update' => 'Güncelendi', 'force_update' => 'Güncelendi',
'friday' => 'Cuma', 'friday' => 'Cuma',
'friday_abbr' => 'Cu', 'friday_abbr' => 'Cu',
@ -603,6 +612,7 @@ URL: [url]',
'group_members' => 'Grup üyeleri', 'group_members' => 'Grup üyeleri',
'group_receipt_summary' => '', 'group_receipt_summary' => '',
'group_review_summary' => 'Grup gözden geçirme özeti', 'group_review_summary' => 'Grup gözden geçirme özeti',
'group_revision_summary' => '',
'guest_login' => 'Misafir olarak giriş yap', 'guest_login' => 'Misafir olarak giriş yap',
'guest_login_disabled' => 'Misafir girişi devre dışı.', 'guest_login_disabled' => 'Misafir girişi devre dışı.',
'hash' => '', 'hash' => '',
@ -720,6 +730,7 @@ URL: [url]',
'lock_document' => 'Kilitle', 'lock_document' => 'Kilitle',
'lock_message' => 'Bu doküman [username] tarafından kilitlenmiştir. Sadece yetkilendirilmiş kişiler bu dokümanı açabilirler.', 'lock_message' => 'Bu doküman [username] tarafından kilitlenmiştir. Sadece yetkilendirilmiş kişiler bu dokümanı açabilirler.',
'lock_status' => 'Durum', 'lock_status' => 'Durum',
'logfile_loading' => '',
'login' => 'Giriş', 'login' => 'Giriş',
'login_disabled_text' => 'Hesabınız devre dışı. Muhtemelen çok fazla hatalı giriş denemesi yapıldı.', 'login_disabled_text' => 'Hesabınız devre dışı. Muhtemelen çok fazla hatalı giriş denemesi yapıldı.',
'login_disabled_title' => 'Hesap devre dışı', 'login_disabled_title' => 'Hesap devre dışı',
@ -806,9 +817,11 @@ Kullanıcı: [username]
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - Yeni klasör', 'new_subfolder_email_subject' => '[sitename]: [name] - Yeni klasör',
'new_user_image' => 'Yeni resim', 'new_user_image' => 'Yeni resim',
'next_revision_abbr' => '',
'next_state' => 'Yeni durum', 'next_state' => 'Yeni durum',
'nl_NL' => 'Hollandaca', 'nl_NL' => 'Hollandaca',
'no' => 'Hayır', 'no' => 'Hayır',
'notification' => '',
'notify_added_email' => 'Bildirim listesine eklendiniz', 'notify_added_email' => 'Bildirim listesine eklendiniz',
'notify_added_email_body' => 'Bildirim listesine eklendiniz 'notify_added_email_body' => 'Bildirim listesine eklendiniz
İsim: [name] İsim: [name]
@ -828,9 +841,11 @@ URL: [url]',
'no_action' => 'İşlem gerekmiyor', 'no_action' => 'İşlem gerekmiyor',
'no_approval_needed' => 'Onay bekleyen yok.', 'no_approval_needed' => 'Onay bekleyen yok.',
'no_attached_files' => 'Ek dosya yok', 'no_attached_files' => 'Ek dosya yok',
'no_backup_dir' => '',
'no_current_version' => 'Kullandığınız SeedDMS versiyonu eski görünüyor. Son versiyon [latestversion].', 'no_current_version' => 'Kullandığınız SeedDMS versiyonu eski görünüyor. Son versiyon [latestversion].',
'no_default_keywords' => 'Anahtar kelime yok', 'no_default_keywords' => 'Anahtar kelime yok',
'no_docs_checked_out' => '', 'no_docs_checked_out' => '',
'no_docs_expired' => '',
'no_docs_locked' => 'Kilitli doküman yok.', 'no_docs_locked' => 'Kilitli doküman yok.',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => '', 'no_docs_rejected' => '',
@ -928,8 +943,11 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü
'quota_is_disabled' => 'Kota desteği ayarlardan kapatılmış durumda. Açılana kadar kullanıcıya kota tanımlamanın bir etkisi olmaz.', 'quota_is_disabled' => 'Kota desteği ayarlardan kapatılmış durumda. Açılana kadar kullanıcıya kota tanımlamanın bir etkisi olmaz.',
'quota_warning' => 'Size ayrılan disk kotası [bytes] aşıldı. Lütfen gereksiz olduğunu düşündüğünüz dokümanları veya eski versiyonları silin.', 'quota_warning' => 'Size ayrılan disk kotası [bytes] aşıldı. Lütfen gereksiz olduğunu düşündüğünüz dokümanları veya eski versiyonları silin.',
'receipts_accepted' => '', 'receipts_accepted' => '',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '', 'receipts_not_touched' => '',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '', 'receipts_rejected' => '',
'receipts_rejected_latest' => '',
'receipts_without_group' => '', 'receipts_without_group' => '',
'receipts_without_user' => '', 'receipts_without_user' => '',
'receipt_deletion_email_body' => '', 'receipt_deletion_email_body' => '',
@ -940,7 +958,7 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü
'receipt_status' => '', 'receipt_status' => '',
'receipt_summary' => '', 'receipt_summary' => '',
'receipt_update_failed' => '', 'receipt_update_failed' => '',
'recent_uploads' => '', 'recent_uploads' => 'En son yüklenenler',
'reception' => '', 'reception' => '',
'reception_acknowleged' => '', 'reception_acknowleged' => '',
'reception_noaction' => '', 'reception_noaction' => '',
@ -993,8 +1011,11 @@ URL: [url]',
'reviewer_already_assigned' => 'zaten kontrol eden olarak tanımlı', 'reviewer_already_assigned' => 'zaten kontrol eden olarak tanımlı',
'reviewer_already_removed' => 'kontrol sürecinden silindi veya zaten kontrolü gönderdi', 'reviewer_already_removed' => 'kontrol sürecinden silindi veya zaten kontrolü gönderdi',
'reviews_accepted' => '', 'reviews_accepted' => '',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '', 'reviews_not_touched' => '',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '', 'reviews_rejected' => '',
'reviews_rejected_latest' => '',
'reviews_without_group' => '', 'reviews_without_group' => '',
'reviews_without_user' => '', 'reviews_without_user' => '',
'review_deletion_email' => 'Kontrol talebi silindi', 'review_deletion_email' => 'Kontrol talebi silindi',
@ -1022,9 +1043,13 @@ URL: [url]',
'revise_document' => '', 'revise_document' => '',
'revise_document_on' => '', 'revise_document_on' => '',
'revisions_accepted' => '', 'revisions_accepted' => '',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '', 'revisions_not_touched' => '',
'revisions_not_touched_latest' => '',
'revisions_pending' => '', 'revisions_pending' => '',
'revisions_pending_latest' => '',
'revisions_rejected' => '', 'revisions_rejected' => '',
'revisions_rejected_latest' => '',
'revisions_without_group' => '', 'revisions_without_group' => '',
'revisions_without_user' => '', 'revisions_without_user' => '',
'revision_date' => '', 'revision_date' => '',
@ -1034,6 +1059,7 @@ URL: [url]',
'revision_status' => '', 'revision_status' => '',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => '', 'revisors' => '',
'revisor_already_assigned' => '', 'revisor_already_assigned' => '',
'revisor_already_removed' => '', 'revisor_already_removed' => '',
@ -1170,7 +1196,7 @@ URL: [url]',
'settings_autoLoginUser' => 'otomatik giriş', 'settings_autoLoginUser' => 'otomatik giriş',
'settings_autoLoginUser_desc' => '', 'settings_autoLoginUser_desc' => '',
'settings_available_languages' => 'kullanılabilir diller', 'settings_available_languages' => 'kullanılabilir diller',
'settings_available_languages_desc' => '', 'settings_available_languages_desc' => 'Sil seçim kutucuğunda yalnızca seçili diller yüklenecek ve görüntülenecektir.',
'settings_backupDir' => '', 'settings_backupDir' => '',
'settings_backupDir_desc' => '', 'settings_backupDir_desc' => '',
'settings_cacheDir' => 'Cache klasörü', 'settings_cacheDir' => 'Cache klasörü',
@ -1292,6 +1318,8 @@ URL: [url]',
'settings_enableReceiptWorkflow_desc' => '', 'settings_enableReceiptWorkflow_desc' => '',
'settings_enableRecursiveCount' => 'Özyinelenen doküman/klasör sayımını etkinleştir', 'settings_enableRecursiveCount' => 'Özyinelenen doküman/klasör sayımını etkinleştir',
'settings_enableRecursiveCount_desc' => 'Aktif hale getirildiğinde, klasör içindeki dokümanlar ve diğer klasörlerin sayısı kullanıcının erişim hakkı olan tüm nesnelerin özyinelemeli olarak sayılması yolu ile bulunur.', 'settings_enableRecursiveCount_desc' => 'Aktif hale getirildiğinde, klasör içindeki dokümanlar ve diğer klasörlerin sayısı kullanıcının erişim hakkı olan tüm nesnelerin özyinelemeli olarak sayılması yolu ile bulunur.',
'settings_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
@ -1384,10 +1412,14 @@ URL: [url]',
'settings_maxUploadSize' => '', 'settings_maxUploadSize' => '',
'settings_maxUploadSize_desc' => '', 'settings_maxUploadSize_desc' => '',
'settings_more_settings' => 'Daha fazla ayar yapın. Varsayılan kullanıcı adı/parola: admin/admin', 'settings_more_settings' => 'Daha fazla ayar yapın. Varsayılan kullanıcı adı/parola: admin/admin',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => 'Bulunamadı', 'settings_notfound' => 'Bulunamadı',
'settings_Notification' => 'Bildirim ayarları', 'settings_Notification' => 'Bildirim ayarları',
'settings_notwritable' => 'Konfigürasyon dosyası yazılabilir olmadığından ayarlar kaydedilmeyecek.', 'settings_notwritable' => 'Konfigürasyon dosyası yazılabilir olmadığından ayarlar kaydedilmeyecek.',
'settings_no_content_dir' => 'İçerik dizini', 'settings_no_content_dir' => 'İçerik dizini',
'settings_onePageMode' => 'Tek sayfa modu',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => '', 'settings_overrideMimeType' => '',
'settings_overrideMimeType_desc' => '', 'settings_overrideMimeType_desc' => '',
'settings_partitionSize' => 'Kısmi dosya boyutu', 'settings_partitionSize' => 'Kısmi dosya boyutu',
@ -1504,6 +1536,7 @@ URL: [url]',
'settings_workflowMode' => 'İş Akış Modu', 'settings_workflowMode' => 'İş Akış Modu',
'settings_workflowMode_desc' => 'Gelişmiş İş Akışı, dokümün versiyonları için kendi sürümlerinizi belirlemenizi sağlar.', 'settings_workflowMode_desc' => 'Gelişmiş İş Akışı, dokümün versiyonları için kendi sürümlerinizi belirlemenizi sağlar.',
'settings_workflowMode_valadvanced' => 'gelişmiş', 'settings_workflowMode_valadvanced' => 'gelişmiş',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'geleneksel', 'settings_workflowMode_valtraditional' => 'geleneksel',
'settings_workflowMode_valtraditional_only_approval' => 'Geleneksel(Ödülsüz)', 'settings_workflowMode_valtraditional_only_approval' => 'Geleneksel(Ödülsüz)',
'settings_zendframework' => 'Zend Framework', 'settings_zendframework' => 'Zend Framework',
@ -1518,6 +1551,7 @@ URL: [url]',
'sign_in' => 'Giriş', 'sign_in' => 'Giriş',
'sign_out' => ıkış', 'sign_out' => ıkış',
'sign_out_user' => 'Kullanıcı hesabından çıkış', 'sign_out_user' => 'Kullanıcı hesabından çıkış',
'site_brand' => '',
'sk_SK' => 'Slovakça', 'sk_SK' => 'Slovakça',
'sort_by_date' => 'Tarihe göre sırala', 'sort_by_date' => 'Tarihe göre sırala',
'sort_by_name' => 'Ada göre sırala', 'sort_by_name' => 'Ada göre sırala',
@ -1547,6 +1581,7 @@ URL: [url]',
'splash_edit_group' => 'Grup kaydedildi', 'splash_edit_group' => 'Grup kaydedildi',
'splash_edit_role' => '', 'splash_edit_role' => '',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Kullanıcı kaydedildi', 'splash_edit_user' => 'Kullanıcı kaydedildi',
'splash_error_add_to_transmittal' => '', 'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => '', 'splash_error_rm_download_link' => '',
@ -1641,9 +1676,13 @@ URL: [url]',
'switched_to' => 'Yerine geçilen', 'switched_to' => 'Yerine geçilen',
'takeOverAttributeValue' => 'Son versiyondaki özellikleri devral', 'takeOverAttributeValue' => 'Son versiyondaki özellikleri devral',
'takeOverGrpApprover' => 'Bir önceki versiyon onayını yapan grubu al.', 'takeOverGrpApprover' => 'Bir önceki versiyon onayını yapan grubu al.',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => 'Bir önceki versiyon kontrolünü yapan grubu al.', 'takeOverGrpReviewer' => 'Bir önceki versiyon kontrolünü yapan grubu al.',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => 'Bir önceki versiyonu onaylayanı al.', 'takeOverIndApprover' => 'Bir önceki versiyonu onaylayanı al.',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => 'Bir önceki versiyonu kontrol edeni al.', 'takeOverIndReviewer' => 'Bir önceki versiyonu kontrol edeni al.',
'takeOverIndReviewers' => '',
'tasks' => '', 'tasks' => '',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1687,6 +1726,7 @@ URL: [url]',
'transfer_no_write_access' => 'Kullanıcının klasör üzerinde yazma hakkı yok', 'transfer_no_write_access' => 'Kullanıcının klasör üzerinde yazma hakkı yok',
'transfer_objects' => '', 'transfer_objects' => '',
'transfer_objects_to_user' => '', 'transfer_objects_to_user' => '',
'transfer_process_to_user' => '',
'transfer_to_user' => 'Kullanıcıya transfer et', 'transfer_to_user' => 'Kullanıcıya transfer et',
'transition_triggered_email' => 'İş Akış Geçişi Tetiklendi', 'transition_triggered_email' => 'İş Akış Geçişi Tetiklendi',
'transition_triggered_email_body' => 'İş Akış Geçişi Tetiklendi 'transition_triggered_email_body' => 'İş Akış Geçişi Tetiklendi
@ -1768,6 +1808,7 @@ URL: [url]',
'versioning_file_creation_warning' => 'Bu işlem ile tüm klasörlerdeki versiyon bilgisinin bulunduğu bir dosya oluşturursunuz. Her dosya oluşturulduğunda doküman klasörüne kaydedilir.', 'versioning_file_creation_warning' => 'Bu işlem ile tüm klasörlerdeki versiyon bilgisinin bulunduğu bir dosya oluşturursunuz. Her dosya oluşturulduğunda doküman klasörüne kaydedilir.',
'versioning_info' => 'Version bilgisi', 'versioning_info' => 'Version bilgisi',
'versiontolow' => 'Versiyon düşük', 'versiontolow' => 'Versiyon düşük',
'version_comment' => '',
'version_deleted_email' => 'Versiyon silindi', 'version_deleted_email' => 'Versiyon silindi',
'version_deleted_email_body' => 'Versiyon silindi 'version_deleted_email_body' => 'Versiyon silindi
Doküman: [name] Doküman: [name]
@ -1810,6 +1851,7 @@ URL: [url]',
'workflow_summary' => 'İş akış özeti', 'workflow_summary' => 'İş akış özeti',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Kullanıcı özeti', 'workflow_user_summary' => 'Kullanıcı özeti',
'wrong_filetype' => '',
'x_more_objects' => '[number] více objektů', 'x_more_objects' => '[number] více objektů',
'year_view' => 'Yıllık Görünüm', 'year_view' => 'Yıllık Görünüm',
'yes' => 'Evet', 'yes' => 'Evet',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1338) // Translators: Admin (1339)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -90,11 +90,14 @@ URL: [url]',
'and' => 'і', 'and' => 'і',
'apply' => 'Застосувати', 'apply' => 'Застосувати',
'approvals_accepted' => '', 'approvals_accepted' => '',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '', 'approvals_and_reviews_accepted' => '',
'approvals_and_reviews_not_touched' => '', 'approvals_and_reviews_not_touched' => '',
'approvals_and_reviews_rejected' => '', 'approvals_and_reviews_rejected' => '',
'approvals_not_touched' => '', 'approvals_not_touched' => '',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '', 'approvals_rejected' => '',
'approvals_rejected_latest' => '',
'approvals_without_group' => '', 'approvals_without_group' => '',
'approvals_without_user' => '', 'approvals_without_user' => '',
'approval_deletion_email' => 'Запит на підтвердження скасовано', 'approval_deletion_email' => 'Запит на підтвердження скасовано',
@ -229,6 +232,7 @@ URL: [url]',
'category_in_use' => 'Ця категорія використовується для документів', 'category_in_use' => 'Ця категорія використовується для документів',
'category_noname' => 'Введіть назву категорії', 'category_noname' => 'Введіть назву категорії',
'ca_ES' => 'Catalan', 'ca_ES' => 'Catalan',
'changelog_loading' => '',
'change_assignments' => 'Змінити призначення', 'change_assignments' => 'Змінити призначення',
'change_password' => 'Змінити пароль', 'change_password' => 'Змінити пароль',
'change_password_message' => 'Пароль змінено', 'change_password_message' => 'Пароль змінено',
@ -429,6 +433,7 @@ URL: [url]',
'do_object_repair' => 'Виправити всі каталоги і документи', 'do_object_repair' => 'Виправити всі каталоги і документи',
'do_object_setchecksum' => 'Встановити контрольну суму', 'do_object_setchecksum' => 'Встановити контрольну суму',
'do_object_setfilesize' => 'Встановити розмір файлу', 'do_object_setfilesize' => 'Встановити розмір файлу',
'do_object_setfiletype' => '',
'do_object_unlink' => 'Видалити версію документа', 'do_object_unlink' => 'Видалити версію документа',
'draft' => '<b>Чернетка</b>', 'draft' => '<b>Чернетка</b>',
'draft_pending_approval' => '<b>Чернетка</b> — Очікує на затвердження', 'draft_pending_approval' => '<b>Чернетка</b> — Очікує на затвердження',
@ -437,6 +442,7 @@ URL: [url]',
'dropfolderdir_missing' => '', 'dropfolderdir_missing' => '',
'dropfolder_file' => 'Файл з прохідного каталогу', 'dropfolder_file' => 'Файл з прохідного каталогу',
'dropfolder_folder' => '', 'dropfolder_folder' => '',
'dropfolder_metadata' => '',
'dropupload' => 'Швидке завантаження', 'dropupload' => 'Швидке завантаження',
'drop_files_here' => 'Перемістіть файли сюди', 'drop_files_here' => 'Перемістіть файли сюди',
'dump_creation' => 'Створити дамп БД', 'dump_creation' => 'Створити дамп БД',
@ -462,6 +468,7 @@ URL: [url]',
'edit_folder_props' => 'Змінити каталог', 'edit_folder_props' => 'Змінити каталог',
'edit_group' => 'Змінити групу', 'edit_group' => 'Змінити групу',
'edit_online' => '', 'edit_online' => '',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => 'Редагувати налаштування перенесення', 'edit_transmittal_props' => 'Редагувати налаштування перенесення',
'edit_user' => 'Редагувати користувача', 'edit_user' => 'Редагувати користувача',
@ -539,6 +546,7 @@ URL: [url]',
'files_deletion' => 'Видалити файли', 'files_deletion' => 'Видалити файли',
'files_deletion_warning' => 'Ця операція видалить всі файли у всіх каталогах. Інформація про версії залишиться доступною', 'files_deletion_warning' => 'Ця операція видалить всі файли у всіх каталогах. Інформація про версії залишиться доступною',
'files_loading' => 'Будь ласка, зачекайте, поки завантажується файл …', 'files_loading' => 'Будь ласка, зачекайте, поки завантажується файл …',
'filetype' => '',
'file_size' => 'Розмір', 'file_size' => 'Розмір',
'filter_for_documents' => 'Додатковий фільтр по документах', 'filter_for_documents' => 'Додатковий фільтр по документах',
'filter_for_folders' => 'Додатковий фільтр по каталогах', 'filter_for_folders' => 'Додатковий фільтр по каталогах',
@ -583,6 +591,7 @@ URL: [url]',
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: перейменовано каталог «[name]»', 'folder_renamed_email_subject' => '[sitename]: перейменовано каталог «[name]»',
'folder_title' => 'Каталог [foldername]', 'folder_title' => 'Каталог [foldername]',
'foot_note' => '',
'force_update' => '', 'force_update' => '',
'friday' => 'П\'ятниця', 'friday' => 'П\'ятниця',
'friday_abbr' => 'Пт', 'friday_abbr' => 'Пт',
@ -609,6 +618,7 @@ URL: [url]',
'group_members' => 'Члени групи', 'group_members' => 'Члени групи',
'group_receipt_summary' => 'Підсумки отримання групи', 'group_receipt_summary' => 'Підсумки отримання групи',
'group_review_summary' => 'Підсумки рецензування групи', 'group_review_summary' => 'Підсумки рецензування групи',
'group_revision_summary' => '',
'guest_login' => 'Увійти як гість', 'guest_login' => 'Увійти як гість',
'guest_login_disabled' => 'Гостьовий вхід відключено', 'guest_login_disabled' => 'Гостьовий вхід відключено',
'hash' => '', 'hash' => '',
@ -726,6 +736,7 @@ URL: [url]',
'lock_document' => 'Заблокувати', 'lock_document' => 'Заблокувати',
'lock_message' => 'Документ заблокував користувач [username]. Тільки користувачі, які мають відповідні права, можуть його розблокувати.', 'lock_message' => 'Документ заблокував користувач [username]. Тільки користувачі, які мають відповідні права, можуть його розблокувати.',
'lock_status' => 'Статус', 'lock_status' => 'Статус',
'logfile_loading' => '',
'login' => 'Логін', 'login' => 'Логін',
'login_disabled_text' => 'Ваш обліковий запис заблоковано, можливо, через кілька невдалих спроб входу.', 'login_disabled_text' => 'Ваш обліковий запис заблоковано, можливо, через кілька невдалих спроб входу.',
'login_disabled_title' => 'Обліковий запис заблоковано', 'login_disabled_title' => 'Обліковий запис заблоковано',
@ -811,9 +822,11 @@ URL: [url]',
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]: новий каталог «[name]»', 'new_subfolder_email_subject' => '[sitename]: новий каталог «[name]»',
'new_user_image' => 'Нове зображення', 'new_user_image' => 'Нове зображення',
'next_revision_abbr' => '',
'next_state' => 'Новий стан', 'next_state' => 'Новий стан',
'nl_NL' => 'Dutch', 'nl_NL' => 'Dutch',
'no' => 'Ні', 'no' => 'Ні',
'notification' => '',
'notify_added_email' => 'Вас додали до списку сповіщення', 'notify_added_email' => 'Вас додали до списку сповіщення',
'notify_added_email_body' => 'Вас додали до списку сповіщення 'notify_added_email_body' => 'Вас додали до списку сповіщення
Назва: [name] Назва: [name]
@ -833,9 +846,11 @@ URL: [url]',
'no_action' => 'Дій не потрібно', 'no_action' => 'Дій не потрібно',
'no_approval_needed' => 'Затвердження не потрібно', 'no_approval_needed' => 'Затвердження не потрібно',
'no_attached_files' => 'Немає додатків', 'no_attached_files' => 'Немає додатків',
'no_backup_dir' => '',
'no_current_version' => 'Ви використовуєте застарілу версію SeedDMS. Остання версія [latestversion].', 'no_current_version' => 'Ви використовуєте застарілу версію SeedDMS. Остання версія [latestversion].',
'no_default_keywords' => 'Немає ключових слів', 'no_default_keywords' => 'Немає ключових слів',
'no_docs_checked_out' => 'Немає документів на опрацюванні', 'no_docs_checked_out' => 'Немає документів на опрацюванні',
'no_docs_expired' => '',
'no_docs_locked' => 'Немає заблокованих документів', 'no_docs_locked' => 'Немає заблокованих документів',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => '', 'no_docs_rejected' => '',
@ -929,8 +944,11 @@ URL: [url]',
'quota_is_disabled' => 'Квотування відключено', 'quota_is_disabled' => 'Квотування відключено',
'quota_warning' => 'Ваша дискова квота перевищена на [bytes]. Видаліть непотрібні документи або їх попередні версії.', 'quota_warning' => 'Ваша дискова квота перевищена на [bytes]. Видаліть непотрібні документи або їх попередні версії.',
'receipts_accepted' => '', 'receipts_accepted' => '',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '', 'receipts_not_touched' => '',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '', 'receipts_rejected' => '',
'receipts_rejected_latest' => '',
'receipts_without_group' => '', 'receipts_without_group' => '',
'receipts_without_user' => '', 'receipts_without_user' => '',
'receipt_deletion_email_body' => '', 'receipt_deletion_email_body' => '',
@ -946,7 +964,7 @@ URL: [url]',
'receipt_status' => '', 'receipt_status' => '',
'receipt_summary' => 'Підсумки отримання', 'receipt_summary' => 'Підсумки отримання',
'receipt_update_failed' => '', 'receipt_update_failed' => '',
'recent_uploads' => '', 'recent_uploads' => 'Останні завантаження',
'reception' => '', 'reception' => '',
'reception_acknowleged' => '', 'reception_acknowleged' => '',
'reception_noaction' => '', 'reception_noaction' => '',
@ -999,8 +1017,11 @@ URL: [url]',
'reviewer_already_assigned' => 'вже призначений для рецензування', 'reviewer_already_assigned' => 'вже призначений для рецензування',
'reviewer_already_removed' => 'вже видалено зі списку рецензентів або вже лишив рецензію', 'reviewer_already_removed' => 'вже видалено зі списку рецензентів або вже лишив рецензію',
'reviews_accepted' => '', 'reviews_accepted' => '',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '', 'reviews_not_touched' => '',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '', 'reviews_rejected' => '',
'reviews_rejected_latest' => '',
'reviews_without_group' => '', 'reviews_without_group' => '',
'reviews_without_user' => '', 'reviews_without_user' => '',
'review_deletion_email' => 'Запит на редагування видалено', 'review_deletion_email' => 'Запит на редагування видалено',
@ -1038,9 +1059,13 @@ URL: [url]',
'revise_document' => 'Ревізувати документ', 'revise_document' => 'Ревізувати документ',
'revise_document_on' => 'Наступна ревізія документу [date]', 'revise_document_on' => 'Наступна ревізія документу [date]',
'revisions_accepted' => '', 'revisions_accepted' => '',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '', 'revisions_not_touched' => '',
'revisions_not_touched_latest' => '',
'revisions_pending' => '', 'revisions_pending' => '',
'revisions_pending_latest' => '',
'revisions_rejected' => '', 'revisions_rejected' => '',
'revisions_rejected_latest' => '',
'revisions_without_group' => '', 'revisions_without_group' => '',
'revisions_without_user' => '', 'revisions_without_user' => '',
'revision_date' => 'Дата ревізії', 'revision_date' => 'Дата ревізії',
@ -1055,6 +1080,7 @@ URL: [url]',
'revision_status' => '', 'revision_status' => '',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => 'Ревізори', 'revisors' => 'Ревізори',
'revisor_already_assigned' => 'Ревізор вже призначений', 'revisor_already_assigned' => 'Ревізор вже призначений',
'revisor_already_removed' => 'Ревізора вже видалено', 'revisor_already_removed' => 'Ревізора вже видалено',
@ -1313,6 +1339,8 @@ URL: [url]',
'settings_enableReceiptWorkflow_desc' => 'Включіть для активації функції підтвердження отримання документу', 'settings_enableReceiptWorkflow_desc' => 'Включіть для активації функції підтвердження отримання документу',
'settings_enableRecursiveCount' => 'Рекурсивно підраховувати<br/>документи і каталоги', 'settings_enableRecursiveCount' => 'Рекурсивно підраховувати<br/>документи і каталоги',
'settings_enableRecursiveCount_desc' => 'Якщо увімкнено, кількість документів і каталогів при перегляді каталогу буде підраховано рекурсивно для всіх документів до яких користувач має доступ.', 'settings_enableRecursiveCount_desc' => 'Якщо увімкнено, кількість документів і каталогів при перегляді каталогу буде підраховано рекурсивно для всіх документів до яких користувач має доступ.',
'settings_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Увімкнути процес ревізії', 'settings_enableRevisionWorkflow' => 'Увімкнути процес ревізії',
@ -1405,10 +1433,14 @@ URL: [url]',
'settings_maxUploadSize' => '', 'settings_maxUploadSize' => '',
'settings_maxUploadSize_desc' => '', 'settings_maxUploadSize_desc' => '',
'settings_more_settings' => 'Інші налаштування. Логін по замовчуванню: admin/admin', 'settings_more_settings' => 'Інші налаштування. Логін по замовчуванню: admin/admin',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => 'Не знайдено', 'settings_notfound' => 'Не знайдено',
'settings_Notification' => 'Налаштування сповіщення', 'settings_Notification' => 'Налаштування сповіщення',
'settings_notwritable' => 'Конфігурація не може бути збережена, тому що файл налаштувань доступний лише на читання.', 'settings_notwritable' => 'Конфігурація не може бути збережена, тому що файл налаштувань доступний лише на читання.',
'settings_no_content_dir' => 'Каталог вмісту', 'settings_no_content_dir' => 'Каталог вмісту',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => 'Перевизначити mime тип', 'settings_overrideMimeType' => 'Перевизначити mime тип',
'settings_overrideMimeType_desc' => 'Перевизначення mime типу наданого браузером, якщо файл завантажений. Новий mime тип визначається самою SeedDMS.', 'settings_overrideMimeType_desc' => 'Перевизначення mime типу наданого браузером, якщо файл завантажений. Новий mime тип визначається самою SeedDMS.',
'settings_partitionSize' => 'Частковий розмір файлу', 'settings_partitionSize' => 'Частковий розмір файлу',
@ -1525,6 +1557,7 @@ URL: [url]',
'settings_workflowMode' => 'Режим процесу', 'settings_workflowMode' => 'Режим процесу',
'settings_workflowMode_desc' => 'Покращений режим дозволяє вказати ваш власний процес для документа.', 'settings_workflowMode_desc' => 'Покращений режим дозволяє вказати ваш власний процес для документа.',
'settings_workflowMode_valadvanced' => 'покращений', 'settings_workflowMode_valadvanced' => 'покращений',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => 'традиційний', 'settings_workflowMode_valtraditional' => 'традиційний',
'settings_workflowMode_valtraditional_only_approval' => 'традиційний (без рецензування)', 'settings_workflowMode_valtraditional_only_approval' => 'традиційний (без рецензування)',
'settings_zendframework' => 'Інфраструктура Zend', 'settings_zendframework' => 'Інфраструктура Zend',
@ -1539,6 +1572,7 @@ URL: [url]',
'sign_in' => 'Увійти', 'sign_in' => 'Увійти',
'sign_out' => 'Вийти', 'sign_out' => 'Вийти',
'sign_out_user' => 'Вихід користувача', 'sign_out_user' => 'Вихід користувача',
'site_brand' => '',
'sk_SK' => 'Slovak', 'sk_SK' => 'Slovak',
'sort_by_date' => '', 'sort_by_date' => '',
'sort_by_name' => '', 'sort_by_name' => '',
@ -1568,6 +1602,7 @@ URL: [url]',
'splash_edit_group' => 'Групу збережено', 'splash_edit_group' => 'Групу збережено',
'splash_edit_role' => '', 'splash_edit_role' => '',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Користувача збережено', 'splash_edit_user' => 'Користувача збережено',
'splash_error_add_to_transmittal' => '', 'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => '', 'splash_error_rm_download_link' => '',
@ -1662,9 +1697,13 @@ URL: [url]',
'switched_to' => 'Переключено на', 'switched_to' => 'Переключено на',
'takeOverAttributeValue' => '', 'takeOverAttributeValue' => '',
'takeOverGrpApprover' => 'Використати групу затверджувачів з попередньої версії', 'takeOverGrpApprover' => 'Використати групу затверджувачів з попередньої версії',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => 'Використати групу рецензентів з попередньої версії', 'takeOverGrpReviewer' => 'Використати групу рецензентів з попередньої версії',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => 'Використати затверджувачів з попередньої версії', 'takeOverIndApprover' => 'Використати затверджувачів з попередньої версії',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => 'Використати рецензентів з попередньої версії', 'takeOverIndReviewer' => 'Використати рецензентів з попередньої версії',
'takeOverIndReviewers' => '',
'tasks' => 'Завдання', 'tasks' => 'Завдання',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1708,6 +1747,7 @@ URL: [url]',
'transfer_no_write_access' => '', 'transfer_no_write_access' => '',
'transfer_objects' => '', 'transfer_objects' => '',
'transfer_objects_to_user' => '', 'transfer_objects_to_user' => '',
'transfer_process_to_user' => '',
'transfer_to_user' => 'Передати користувачу', 'transfer_to_user' => 'Передати користувачу',
'transition_triggered_email' => 'Змінено стан процесу', 'transition_triggered_email' => 'Змінено стан процесу',
'transition_triggered_email_body' => 'Змінено стан процесу 'transition_triggered_email_body' => 'Змінено стан процесу
@ -1789,6 +1829,7 @@ URL: [url]',
'versioning_file_creation_warning' => 'Ця операція створить файли версій для всього каталогу. Після створення файли версій будуть збережені в каталозі документів.', 'versioning_file_creation_warning' => 'Ця операція створить файли версій для всього каталогу. Після створення файли версій будуть збережені в каталозі документів.',
'versioning_info' => 'Інформація про версії', 'versioning_info' => 'Інформація про версії',
'versiontolow' => 'Версія надто стара', 'versiontolow' => 'Версія надто стара',
'version_comment' => '',
'version_deleted_email' => 'Версію видалено', 'version_deleted_email' => 'Версію видалено',
'version_deleted_email_body' => 'Версію видалено 'version_deleted_email_body' => 'Версію видалено
Документ: [name] Документ: [name]
@ -1831,6 +1872,7 @@ URL: [url]',
'workflow_summary' => 'Підсумки по процесу', 'workflow_summary' => 'Підсумки по процесу',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => 'Підсумки по користувачу', 'workflow_user_summary' => 'Підсумки по користувачу',
'wrong_filetype' => '',
'x_more_objects' => '[number] більше об\'єктів', 'x_more_objects' => '[number] більше об\'єктів',
'year_view' => 'Рік', 'year_view' => 'Рік',
'yes' => 'Так', 'yes' => 'Так',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (765), archonwang (469), fengjohn (5), yang86 (1) // Translators: Admin (766), archonwang (469), fengjohn (5), yang86 (1)
$text = array( $text = array(
'2_factor_auth' => '双重认证', '2_factor_auth' => '双重认证',
@ -90,11 +90,14 @@ URL: [url]',
'and' => 'and', 'and' => 'and',
'apply' => '应用', 'apply' => '应用',
'approvals_accepted' => '', 'approvals_accepted' => '',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '[no_approvals] 审核和 [no_reviews] 校对已通过', 'approvals_and_reviews_accepted' => '[no_approvals] 审核和 [no_reviews] 校对已通过',
'approvals_and_reviews_not_touched' => '[no_approvals] 审核和 [no_reviews] 校对暂未执行', 'approvals_and_reviews_not_touched' => '[no_approvals] 审核和 [no_reviews] 校对暂未执行',
'approvals_and_reviews_rejected' => '[no_approvals] 审核和 [no_reviews] 校对未通过', 'approvals_and_reviews_rejected' => '[no_approvals] 审核和 [no_reviews] 校对未通过',
'approvals_not_touched' => '[no_approvals] 审核未执行', 'approvals_not_touched' => '[no_approvals] 审核未执行',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '[no_approvals] 审核未通过', 'approvals_rejected' => '[no_approvals] 审核未通过',
'approvals_rejected_latest' => '',
'approvals_without_group' => '不含组的审核', 'approvals_without_group' => '不含组的审核',
'approvals_without_user' => '不含用户的审核', 'approvals_without_user' => '不含用户的审核',
'approval_deletion_email' => '审核请求已被删除', 'approval_deletion_email' => '审核请求已被删除',
@ -221,6 +224,7 @@ URL: [url]',
'category_in_use' => '已有文件使用此分类', 'category_in_use' => '已有文件使用此分类',
'category_noname' => '类别名称不能为空。', 'category_noname' => '类别名称不能为空。',
'ca_ES' => '加泰罗尼亚语', 'ca_ES' => '加泰罗尼亚语',
'changelog_loading' => '',
'change_assignments' => '分配变更', 'change_assignments' => '分配变更',
'change_password' => '修改密码', 'change_password' => '修改密码',
'change_password_message' => '您的密码已更新。', 'change_password_message' => '您的密码已更新。',
@ -429,6 +433,7 @@ URL: [url]',
'do_object_repair' => '', 'do_object_repair' => '',
'do_object_setchecksum' => '', 'do_object_setchecksum' => '',
'do_object_setfilesize' => '设置文件大小', 'do_object_setfilesize' => '设置文件大小',
'do_object_setfiletype' => '',
'do_object_unlink' => '删除文档版本信息', 'do_object_unlink' => '删除文档版本信息',
'draft' => '草稿', 'draft' => '草稿',
'draft_pending_approval' => '待审核', 'draft_pending_approval' => '待审核',
@ -437,6 +442,7 @@ URL: [url]',
'dropfolderdir_missing' => '', 'dropfolderdir_missing' => '',
'dropfolder_file' => '所选文件夹的文件', 'dropfolder_file' => '所选文件夹的文件',
'dropfolder_folder' => '从下拉菜单中选择文件夹', 'dropfolder_folder' => '从下拉菜单中选择文件夹',
'dropfolder_metadata' => '',
'dropupload' => '快速上传', 'dropupload' => '快速上传',
'drop_files_here' => '拖入这里', 'drop_files_here' => '拖入这里',
'dump_creation' => '转储数据', 'dump_creation' => '转储数据',
@ -462,6 +468,7 @@ URL: [url]',
'edit_folder_props' => '编辑文件夹', 'edit_folder_props' => '编辑文件夹',
'edit_group' => '编辑组别', 'edit_group' => '编辑组别',
'edit_online' => '', 'edit_online' => '',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => '', 'edit_transmittal_props' => '',
'edit_user' => '编辑用户', 'edit_user' => '编辑用户',
@ -535,6 +542,7 @@ URL: [url]',
'files_deletion' => '删除文件', 'files_deletion' => '删除文件',
'files_deletion_warning' => '通过此操作您可以删除整个DMS(文档管理系统)文件夹里的所有文件.但版本信息将被保留', 'files_deletion_warning' => '通过此操作您可以删除整个DMS(文档管理系统)文件夹里的所有文件.但版本信息将被保留',
'files_loading' => '等待中,正在整理文件列表', 'files_loading' => '等待中,正在整理文件列表',
'filetype' => '',
'file_size' => '文件大小', 'file_size' => '文件大小',
'filter_for_documents' => '文档新增过滤', 'filter_for_documents' => '文档新增过滤',
'filter_for_folders' => '文件夹新增过滤', 'filter_for_folders' => '文件夹新增过滤',
@ -579,6 +587,7 @@ URL: [url]',
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - 文件夹已重命名', 'folder_renamed_email_subject' => '[sitename]: [name] - 文件夹已重命名',
'folder_title' => '文件夹 \'[foldername]\'', 'folder_title' => '文件夹 \'[foldername]\'',
'foot_note' => '',
'force_update' => '强制更新', 'force_update' => '强制更新',
'friday' => 'Friday', 'friday' => 'Friday',
'friday_abbr' => '', 'friday_abbr' => '',
@ -605,6 +614,7 @@ URL: [url]',
'group_members' => '组成员', 'group_members' => '组成员',
'group_receipt_summary' => '', 'group_receipt_summary' => '',
'group_review_summary' => '校对组汇总', 'group_review_summary' => '校对组汇总',
'group_revision_summary' => '',
'guest_login' => '来宾登录', 'guest_login' => '来宾登录',
'guest_login_disabled' => '来宾登录被禁止', 'guest_login_disabled' => '来宾登录被禁止',
'hash' => '哈希', 'hash' => '哈希',
@ -722,6 +732,7 @@ URL: [url]',
'lock_document' => '锁定', 'lock_document' => '锁定',
'lock_message' => '此文档已被 [username] 锁定. 只有授权用户才能解锁.', 'lock_message' => '此文档已被 [username] 锁定. 只有授权用户才能解锁.',
'lock_status' => '锁定状态', 'lock_status' => '锁定状态',
'logfile_loading' => '',
'login' => '登录', 'login' => '登录',
'login_disabled_text' => '', 'login_disabled_text' => '',
'login_disabled_title' => '账号已禁用', 'login_disabled_title' => '账号已禁用',
@ -808,9 +819,11 @@ URL: [url]',
URL: [url]', URL: [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - 新建文件夹', 'new_subfolder_email_subject' => '[sitename]: [name] - 新建文件夹',
'new_user_image' => '新建图片', 'new_user_image' => '新建图片',
'next_revision_abbr' => '',
'next_state' => '新建状态', 'next_state' => '新建状态',
'nl_NL' => '荷兰语', 'nl_NL' => '荷兰语',
'no' => '否', 'no' => '否',
'notification' => '',
'notify_added_email' => '您已被添加到了通知名单中', 'notify_added_email' => '您已被添加到了通知名单中',
'notify_added_email_body' => '添加到通知列表 'notify_added_email_body' => '添加到通知列表
名称: [name] 名称: [name]
@ -830,9 +843,11 @@ URL: [url]',
'no_action' => '无动作请求', 'no_action' => '无动作请求',
'no_approval_needed' => '无待审核的文件', 'no_approval_needed' => '无待审核的文件',
'no_attached_files' => '无附件', 'no_attached_files' => '无附件',
'no_backup_dir' => '',
'no_current_version' => '', 'no_current_version' => '',
'no_default_keywords' => '无关键字', 'no_default_keywords' => '无关键字',
'no_docs_checked_out' => '文档未签出', 'no_docs_checked_out' => '文档未签出',
'no_docs_expired' => '',
'no_docs_locked' => '无锁定的文档', 'no_docs_locked' => '无锁定的文档',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => '', 'no_docs_rejected' => '',
@ -928,8 +943,11 @@ URL: [url]',
'quota_is_disabled' => '配额的支持', 'quota_is_disabled' => '配额的支持',
'quota_warning' => '您的磁盘最大使用量已超过 [bytes]。请删除文档或以前的版本。', 'quota_warning' => '您的磁盘最大使用量已超过 [bytes]。请删除文档或以前的版本。',
'receipts_accepted' => '', 'receipts_accepted' => '',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '', 'receipts_not_touched' => '',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '', 'receipts_rejected' => '',
'receipts_rejected_latest' => '',
'receipts_without_group' => '', 'receipts_without_group' => '',
'receipts_without_user' => '', 'receipts_without_user' => '',
'receipt_deletion_email_body' => '', 'receipt_deletion_email_body' => '',
@ -945,7 +963,7 @@ URL: [url]',
'receipt_status' => '状态', 'receipt_status' => '状态',
'receipt_summary' => '', 'receipt_summary' => '',
'receipt_update_failed' => '', 'receipt_update_failed' => '',
'recent_uploads' => '', 'recent_uploads' => '最近上传',
'reception' => '', 'reception' => '',
'reception_acknowleged' => '', 'reception_acknowleged' => '',
'reception_noaction' => '', 'reception_noaction' => '',
@ -991,8 +1009,11 @@ URL: [url]',
'reviewer_already_assigned' => '已经被指派为校对人', 'reviewer_already_assigned' => '已经被指派为校对人',
'reviewer_already_removed' => '已经从校对队列中删除或者已经提交校对', 'reviewer_already_removed' => '已经从校对队列中删除或者已经提交校对',
'reviews_accepted' => '', 'reviews_accepted' => '',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '', 'reviews_not_touched' => '',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '', 'reviews_rejected' => '',
'reviews_rejected_latest' => '',
'reviews_without_group' => '', 'reviews_without_group' => '',
'reviews_without_user' => '', 'reviews_without_user' => '',
'review_deletion_email' => '校对请求被删除', 'review_deletion_email' => '校对请求被删除',
@ -1020,9 +1041,13 @@ URL: [url]',
'revise_document' => '', 'revise_document' => '',
'revise_document_on' => '', 'revise_document_on' => '',
'revisions_accepted' => '[no_revisions] 修订已被接受', 'revisions_accepted' => '[no_revisions] 修订已被接受',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '', 'revisions_not_touched' => '',
'revisions_not_touched_latest' => '',
'revisions_pending' => '', 'revisions_pending' => '',
'revisions_pending_latest' => '',
'revisions_rejected' => '', 'revisions_rejected' => '',
'revisions_rejected_latest' => '',
'revisions_without_group' => '', 'revisions_without_group' => '',
'revisions_without_user' => '', 'revisions_without_user' => '',
'revision_date' => '修订日期', 'revision_date' => '修订日期',
@ -1037,6 +1062,7 @@ URL: [url]',
'revision_status' => '修订状态', 'revision_status' => '修订状态',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => '修订人', 'revisors' => '修订人',
'revisor_already_assigned' => '用户已被分配为修订人', 'revisor_already_assigned' => '用户已被分配为修订人',
'revisor_already_removed' => '修订人已经从修订过程中删除,或者已经修改了文档。', 'revisor_already_removed' => '修订人已经从修订过程中删除,或者已经修改了文档。',
@ -1294,6 +1320,8 @@ URL: [url]',
'settings_enableReceiptWorkflow_desc' => '', 'settings_enableReceiptWorkflow_desc' => '',
'settings_enableRecursiveCount' => '', 'settings_enableRecursiveCount' => '',
'settings_enableRecursiveCount_desc' => '', 'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '启用文档修订记录', 'settings_enableRevisionWorkflow' => '启用文档修订记录',
@ -1386,10 +1414,14 @@ URL: [url]',
'settings_maxUploadSize' => '上传文件尺寸上限', 'settings_maxUploadSize' => '上传文件尺寸上限',
'settings_maxUploadSize_desc' => '', 'settings_maxUploadSize_desc' => '',
'settings_more_settings' => '更多设置。默认登陆账户: admin / admin', 'settings_more_settings' => '更多设置。默认登陆账户: admin / admin',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => '未找到', 'settings_notfound' => '未找到',
'settings_Notification' => '通知设置', 'settings_Notification' => '通知设置',
'settings_notwritable' => '设置_不可写', 'settings_notwritable' => '设置_不可写',
'settings_no_content_dir' => '内容目录', 'settings_no_content_dir' => '内容目录',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => '覆盖Mime Type', 'settings_overrideMimeType' => '覆盖Mime Type',
'settings_overrideMimeType_desc' => '', 'settings_overrideMimeType_desc' => '',
'settings_partitionSize' => '', 'settings_partitionSize' => '',
@ -1506,6 +1538,7 @@ URL: [url]',
'settings_workflowMode' => '工作流模式', 'settings_workflowMode' => '工作流模式',
'settings_workflowMode_desc' => '', 'settings_workflowMode_desc' => '',
'settings_workflowMode_valadvanced' => '先进...', 'settings_workflowMode_valadvanced' => '先进...',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => '传统', 'settings_workflowMode_valtraditional' => '传统',
'settings_workflowMode_valtraditional_only_approval' => '', 'settings_workflowMode_valtraditional_only_approval' => '',
'settings_zendframework' => '', 'settings_zendframework' => '',
@ -1520,6 +1553,7 @@ URL: [url]',
'sign_in' => '登录', 'sign_in' => '登录',
'sign_out' => '登出', 'sign_out' => '登出',
'sign_out_user' => '退出登录', 'sign_out_user' => '退出登录',
'site_brand' => '',
'sk_SK' => '斯洛伐克语', 'sk_SK' => '斯洛伐克语',
'sort_by_date' => '日期排序', 'sort_by_date' => '日期排序',
'sort_by_name' => '文件名排序', 'sort_by_name' => '文件名排序',
@ -1549,6 +1583,7 @@ URL: [url]',
'splash_edit_group' => '组已保存', 'splash_edit_group' => '组已保存',
'splash_edit_role' => '角色已保存', 'splash_edit_role' => '角色已保存',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => '用户信息已保存', 'splash_edit_user' => '用户信息已保存',
'splash_error_add_to_transmittal' => '', 'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => '移除下载链接时报错', 'splash_error_rm_download_link' => '移除下载链接时报错',
@ -1643,9 +1678,13 @@ URL: [url]',
'switched_to' => '登录为', 'switched_to' => '登录为',
'takeOverAttributeValue' => '', 'takeOverAttributeValue' => '',
'takeOverGrpApprover' => '继承上一版本的审核人', 'takeOverGrpApprover' => '继承上一版本的审核人',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => '继承上一版本的校对人', 'takeOverGrpReviewer' => '继承上一版本的校对人',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => '', 'takeOverIndApprover' => '',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => '', 'takeOverIndReviewer' => '',
'takeOverIndReviewers' => '',
'tasks' => '任务', 'tasks' => '任务',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1689,6 +1728,7 @@ URL: [url]',
'transfer_no_write_access' => '当前用户没有文件夹写入权限', 'transfer_no_write_access' => '当前用户没有文件夹写入权限',
'transfer_objects' => '', 'transfer_objects' => '',
'transfer_objects_to_user' => '', 'transfer_objects_to_user' => '',
'transfer_process_to_user' => '',
'transfer_to_user' => '共享给其他用户', 'transfer_to_user' => '共享给其他用户',
'transition_triggered_email' => '', 'transition_triggered_email' => '',
'transition_triggered_email_body' => '', 'transition_triggered_email_body' => '',
@ -1761,6 +1801,7 @@ URL: [url]',
'versioning_file_creation_warning' => '通过此操作您可以一个包含整个DMS文件夹的版本信息文件. 版本文件一经创建,每个文件都将保存到文件夹中.', 'versioning_file_creation_warning' => '通过此操作您可以一个包含整个DMS文件夹的版本信息文件. 版本文件一经创建,每个文件都将保存到文件夹中.',
'versioning_info' => '版本信息', 'versioning_info' => '版本信息',
'versiontolow' => '', 'versiontolow' => '',
'version_comment' => '',
'version_deleted_email' => '版本已被删除', 'version_deleted_email' => '版本已被删除',
'version_deleted_email_body' => '版本已删除 'version_deleted_email_body' => '版本已删除
文档: [name] 文档: [name]
@ -1803,6 +1844,7 @@ URL: [url]',
'workflow_summary' => '工作流概述', 'workflow_summary' => '工作流概述',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => '用户概述', 'workflow_user_summary' => '用户概述',
'wrong_filetype' => '',
'x_more_objects' => '浏览更多', 'x_more_objects' => '浏览更多',
'year_view' => '年视图', 'year_view' => '年视图',
'yes' => '是', 'yes' => '是',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (2417) // Translators: Admin (2423)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -90,11 +90,14 @@ URL: [url]',
'and' => '和', 'and' => '和',
'apply' => '接受', 'apply' => '接受',
'approvals_accepted' => '', 'approvals_accepted' => '',
'approvals_accepted_latest' => '',
'approvals_and_reviews_accepted' => '', 'approvals_and_reviews_accepted' => '',
'approvals_and_reviews_not_touched' => '', 'approvals_and_reviews_not_touched' => '',
'approvals_and_reviews_rejected' => '', 'approvals_and_reviews_rejected' => '',
'approvals_not_touched' => '', 'approvals_not_touched' => '',
'approvals_not_touched_latest' => '',
'approvals_rejected' => '', 'approvals_rejected' => '',
'approvals_rejected_latest' => '',
'approvals_without_group' => '', 'approvals_without_group' => '',
'approvals_without_user' => '', 'approvals_without_user' => '',
'approval_deletion_email' => '審核請求已被刪除', 'approval_deletion_email' => '審核請求已被刪除',
@ -204,6 +207,7 @@ URL: [url]',
'category_in_use' => '已有檔使用此分類', 'category_in_use' => '已有檔使用此分類',
'category_noname' => '', 'category_noname' => '',
'ca_ES' => '加泰羅尼亞語', 'ca_ES' => '加泰羅尼亞語',
'changelog_loading' => '',
'change_assignments' => '分配變更', 'change_assignments' => '分配變更',
'change_password' => '變更密碼', 'change_password' => '變更密碼',
'change_password_message' => '變更密碼提示', 'change_password_message' => '變更密碼提示',
@ -249,7 +253,7 @@ URL: [url]',
'comment' => '說明', 'comment' => '說明',
'comment_changed_email' => '', 'comment_changed_email' => '',
'comment_for_current_version' => '版本說明', 'comment_for_current_version' => '版本說明',
'configure_extension' => '', 'configure_extension' => '配置擴充套件',
'confirm_clear_cache' => '', 'confirm_clear_cache' => '',
'confirm_create_fulltext_index' => '確認已新增之全文索引', 'confirm_create_fulltext_index' => '確認已新增之全文索引',
'confirm_move_document' => '', 'confirm_move_document' => '',
@ -374,6 +378,7 @@ URL: [url]',
'do_object_repair' => '', 'do_object_repair' => '',
'do_object_setchecksum' => '', 'do_object_setchecksum' => '',
'do_object_setfilesize' => '設定檔案大小', 'do_object_setfilesize' => '設定檔案大小',
'do_object_setfiletype' => '',
'do_object_unlink' => '', 'do_object_unlink' => '',
'draft' => '', 'draft' => '',
'draft_pending_approval' => '待審核', 'draft_pending_approval' => '待審核',
@ -382,6 +387,7 @@ URL: [url]',
'dropfolderdir_missing' => '', 'dropfolderdir_missing' => '',
'dropfolder_file' => '檔案來源為 drop 目錄', 'dropfolder_file' => '檔案來源為 drop 目錄',
'dropfolder_folder' => '', 'dropfolder_folder' => '',
'dropfolder_metadata' => '',
'dropupload' => '快速上傳', 'dropupload' => '快速上傳',
'drop_files_here' => '拖入這裡', 'drop_files_here' => '拖入這裡',
'dump_creation' => '轉儲數據', 'dump_creation' => '轉儲數據',
@ -407,6 +413,7 @@ URL: [url]',
'edit_folder_props' => '編輯資料夾', 'edit_folder_props' => '編輯資料夾',
'edit_group' => '編輯組別', 'edit_group' => '編輯組別',
'edit_online' => '', 'edit_online' => '',
'edit_online_warning' => '',
'edit_task' => '', 'edit_task' => '',
'edit_transmittal_props' => '', 'edit_transmittal_props' => '',
'edit_user' => '編輯用戶', 'edit_user' => '編輯用戶',
@ -468,7 +475,7 @@ URL: [url]',
'export' => '', 'export' => '',
'extension_archive' => '', 'extension_archive' => '',
'extension_changelog' => '修改紀錄', 'extension_changelog' => '修改紀錄',
'extension_loading' => '', 'extension_loading' => '擴充套件讀取中',
'extension_manager' => '整體索引進度', 'extension_manager' => '整體索引進度',
'extension_mgr_installed' => '已安裝', 'extension_mgr_installed' => '已安裝',
'extension_mgr_no_upload' => '無法上傳新的套件因為套件目錄無法寫入', 'extension_mgr_no_upload' => '無法上傳新的套件因為套件目錄無法寫入',
@ -480,6 +487,7 @@ URL: [url]',
'files_deletion' => '刪除檔', 'files_deletion' => '刪除檔',
'files_deletion_warning' => '通過此操作您可以刪除整個DMS(文檔管理系統)資料夾裡的所有檔.但版本資訊將被保留', 'files_deletion_warning' => '通過此操作您可以刪除整個DMS(文檔管理系統)資料夾裡的所有檔.但版本資訊將被保留',
'files_loading' => '請稍候, 檔案讀取中', 'files_loading' => '請稍候, 檔案讀取中',
'filetype' => '',
'file_size' => '文件大小', 'file_size' => '文件大小',
'filter_for_documents' => '', 'filter_for_documents' => '',
'filter_for_folders' => '', 'filter_for_folders' => '',
@ -504,6 +512,7 @@ URL: [url]',
'folder_renamed_email_body' => '', 'folder_renamed_email_body' => '',
'folder_renamed_email_subject' => '', 'folder_renamed_email_subject' => '',
'folder_title' => '資料夾 \'[foldername]\'', 'folder_title' => '資料夾 \'[foldername]\'',
'foot_note' => '',
'force_update' => '更新', 'force_update' => '更新',
'friday' => 'Friday', 'friday' => 'Friday',
'friday_abbr' => '', 'friday_abbr' => '',
@ -530,6 +539,7 @@ URL: [url]',
'group_members' => '組成員', 'group_members' => '組成員',
'group_receipt_summary' => '', 'group_receipt_summary' => '',
'group_review_summary' => '校對組匯總', 'group_review_summary' => '校對組匯總',
'group_revision_summary' => '',
'guest_login' => '來賓登錄', 'guest_login' => '來賓登錄',
'guest_login_disabled' => '來賓登錄被禁止', 'guest_login_disabled' => '來賓登錄被禁止',
'hash' => '', 'hash' => '',
@ -647,6 +657,7 @@ URL: [url]',
'lock_document' => '鎖定', 'lock_document' => '鎖定',
'lock_message' => '此文檔已被 [username] 鎖定. 只有授權使用者才能解鎖.', 'lock_message' => '此文檔已被 [username] 鎖定. 只有授權使用者才能解鎖.',
'lock_status' => '鎖定狀態', 'lock_status' => '鎖定狀態',
'logfile_loading' => '',
'login' => '', 'login' => '',
'login_disabled_text' => '', 'login_disabled_text' => '',
'login_disabled_title' => '', 'login_disabled_title' => '',
@ -657,7 +668,7 @@ URL: [url]',
'login_restrictions_apply' => '', 'login_restrictions_apply' => '',
'logout' => '登出', 'logout' => '登出',
'log_management' => '日誌管理', 'log_management' => '日誌管理',
'lo_LA' => '', 'lo_LA' => '位置',
'malformed_expiration_date' => '', 'malformed_expiration_date' => '',
'manager' => '管理員', 'manager' => '管理員',
'manager_of_group' => '', 'manager_of_group' => '',
@ -717,9 +728,11 @@ URL: [url]',
'new_subfolder_email_body' => '', 'new_subfolder_email_body' => '',
'new_subfolder_email_subject' => '', 'new_subfolder_email_subject' => '',
'new_user_image' => '新建圖片', 'new_user_image' => '新建圖片',
'next_revision_abbr' => '',
'next_state' => '', 'next_state' => '',
'nl_NL' => '荷蘭語', 'nl_NL' => '荷蘭語',
'no' => '否', 'no' => '否',
'notification' => '',
'notify_added_email' => '您已被添加到了通知名單中', 'notify_added_email' => '您已被添加到了通知名單中',
'notify_added_email_body' => '', 'notify_added_email_body' => '',
'notify_added_email_subject' => '', 'notify_added_email_subject' => '',
@ -731,9 +744,11 @@ URL: [url]',
'no_action' => '無動作請求', 'no_action' => '無動作請求',
'no_approval_needed' => '無待審核的檔', 'no_approval_needed' => '無待審核的檔',
'no_attached_files' => '無附件', 'no_attached_files' => '無附件',
'no_backup_dir' => '',
'no_current_version' => '', 'no_current_version' => '',
'no_default_keywords' => '無關鍵字', 'no_default_keywords' => '無關鍵字',
'no_docs_checked_out' => '', 'no_docs_checked_out' => '',
'no_docs_expired' => '',
'no_docs_locked' => '無鎖定的文檔', 'no_docs_locked' => '無鎖定的文檔',
'no_docs_needs_correction' => '', 'no_docs_needs_correction' => '',
'no_docs_rejected' => '', 'no_docs_rejected' => '',
@ -799,7 +814,7 @@ URL: [url]',
'pl_PL' => '波蘭語', 'pl_PL' => '波蘭語',
'possible_substitutes' => '', 'possible_substitutes' => '',
'preset_expires' => '', 'preset_expires' => '',
'preview' => '', 'preview' => '預覽',
'preview_converters' => '', 'preview_converters' => '',
'preview_images' => '', 'preview_images' => '',
'preview_markdown' => '', 'preview_markdown' => '',
@ -815,8 +830,11 @@ URL: [url]',
'quota_is_disabled' => '', 'quota_is_disabled' => '',
'quota_warning' => '', 'quota_warning' => '',
'receipts_accepted' => '', 'receipts_accepted' => '',
'receipts_accepted_latest' => '',
'receipts_not_touched' => '', 'receipts_not_touched' => '',
'receipts_not_touched_latest' => '',
'receipts_rejected' => '', 'receipts_rejected' => '',
'receipts_rejected_latest' => '',
'receipts_without_group' => '', 'receipts_without_group' => '',
'receipts_without_user' => '', 'receipts_without_user' => '',
'receipt_deletion_email_body' => '', 'receipt_deletion_email_body' => '',
@ -827,7 +845,7 @@ URL: [url]',
'receipt_status' => '', 'receipt_status' => '',
'receipt_summary' => '', 'receipt_summary' => '',
'receipt_update_failed' => '', 'receipt_update_failed' => '',
'recent_uploads' => '', 'recent_uploads' => '最近上傳',
'reception' => '', 'reception' => '',
'reception_acknowleged' => '', 'reception_acknowleged' => '',
'reception_noaction' => '', 'reception_noaction' => '',
@ -864,8 +882,11 @@ URL: [url]',
'reviewer_already_assigned' => '已經被指派為校對人', 'reviewer_already_assigned' => '已經被指派為校對人',
'reviewer_already_removed' => '已經從校對佇列中刪除或者已經提交校對', 'reviewer_already_removed' => '已經從校對佇列中刪除或者已經提交校對',
'reviews_accepted' => '', 'reviews_accepted' => '',
'reviews_accepted_latest' => '',
'reviews_not_touched' => '', 'reviews_not_touched' => '',
'reviews_not_touched_latest' => '',
'reviews_rejected' => '', 'reviews_rejected' => '',
'reviews_rejected_latest' => '',
'reviews_without_group' => '', 'reviews_without_group' => '',
'reviews_without_user' => '', 'reviews_without_user' => '',
'review_deletion_email' => '校對請求被刪除', 'review_deletion_email' => '校對請求被刪除',
@ -886,9 +907,13 @@ URL: [url]',
'revise_document' => '', 'revise_document' => '',
'revise_document_on' => '', 'revise_document_on' => '',
'revisions_accepted' => '', 'revisions_accepted' => '',
'revisions_accepted_latest' => '',
'revisions_not_touched' => '', 'revisions_not_touched' => '',
'revisions_not_touched_latest' => '',
'revisions_pending' => '', 'revisions_pending' => '',
'revisions_pending_latest' => '',
'revisions_rejected' => '', 'revisions_rejected' => '',
'revisions_rejected_latest' => '',
'revisions_without_group' => '', 'revisions_without_group' => '',
'revisions_without_user' => '', 'revisions_without_user' => '',
'revision_date' => '', 'revision_date' => '',
@ -898,6 +923,7 @@ URL: [url]',
'revision_status' => '', 'revision_status' => '',
'revision_submit_email_body' => '', 'revision_submit_email_body' => '',
'revision_submit_email_subject' => '', 'revision_submit_email_subject' => '',
'revision_summary' => '',
'revisors' => '', 'revisors' => '',
'revisor_already_assigned' => '', 'revisor_already_assigned' => '',
'revisor_already_removed' => '', 'revisor_already_removed' => '',
@ -1143,6 +1169,8 @@ URL: [url]',
'settings_enableReceiptWorkflow_desc' => '', 'settings_enableReceiptWorkflow_desc' => '',
'settings_enableRecursiveCount' => '', 'settings_enableRecursiveCount' => '',
'settings_enableRecursiveCount_desc' => '', 'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionOneVoteReject' => '',
'settings_enableRevisionOneVoteReject_desc' => '',
'settings_enableRevisionOnVoteReject' => '', 'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '', 'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
@ -1235,10 +1263,14 @@ URL: [url]',
'settings_maxUploadSize' => '', 'settings_maxUploadSize' => '',
'settings_maxUploadSize_desc' => '', 'settings_maxUploadSize_desc' => '',
'settings_more_settings' => '', 'settings_more_settings' => '',
'settings_noDocumentFormFields' => '',
'settings_noDocumentFormFields_desc' => '',
'settings_notfound' => '', 'settings_notfound' => '',
'settings_Notification' => '通知設置', 'settings_Notification' => '通知設置',
'settings_notwritable' => '', 'settings_notwritable' => '',
'settings_no_content_dir' => '', 'settings_no_content_dir' => '',
'settings_onePageMode' => '',
'settings_onePageMode_desc' => '',
'settings_overrideMimeType' => '', 'settings_overrideMimeType' => '',
'settings_overrideMimeType_desc' => '', 'settings_overrideMimeType_desc' => '',
'settings_partitionSize' => '', 'settings_partitionSize' => '',
@ -1355,6 +1387,7 @@ URL: [url]',
'settings_workflowMode' => '', 'settings_workflowMode' => '',
'settings_workflowMode_desc' => '', 'settings_workflowMode_desc' => '',
'settings_workflowMode_valadvanced' => '先進...', 'settings_workflowMode_valadvanced' => '先進...',
'settings_workflowMode_valnone' => '',
'settings_workflowMode_valtraditional' => '傳統', 'settings_workflowMode_valtraditional' => '傳統',
'settings_workflowMode_valtraditional_only_approval' => '', 'settings_workflowMode_valtraditional_only_approval' => '',
'settings_zendframework' => '', 'settings_zendframework' => '',
@ -1369,6 +1402,7 @@ URL: [url]',
'sign_in' => '', 'sign_in' => '',
'sign_out' => '登出', 'sign_out' => '登出',
'sign_out_user' => '', 'sign_out_user' => '',
'site_brand' => '',
'sk_SK' => '斯洛伐克語', 'sk_SK' => '斯洛伐克語',
'sort_by_date' => '', 'sort_by_date' => '',
'sort_by_name' => '', 'sort_by_name' => '',
@ -1398,6 +1432,7 @@ URL: [url]',
'splash_edit_group' => '', 'splash_edit_group' => '',
'splash_edit_role' => '', 'splash_edit_role' => '',
'splash_edit_task' => '', 'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => '', 'splash_edit_user' => '',
'splash_error_add_to_transmittal' => '', 'splash_error_add_to_transmittal' => '',
'splash_error_rm_download_link' => '', 'splash_error_rm_download_link' => '',
@ -1492,9 +1527,13 @@ URL: [url]',
'switched_to' => '', 'switched_to' => '',
'takeOverAttributeValue' => '', 'takeOverAttributeValue' => '',
'takeOverGrpApprover' => '', 'takeOverGrpApprover' => '',
'takeOverGrpApprovers' => '',
'takeOverGrpReviewer' => '', 'takeOverGrpReviewer' => '',
'takeOverGrpReviewers' => '',
'takeOverIndApprover' => '', 'takeOverIndApprover' => '',
'takeOverIndApprovers' => '',
'takeOverIndReviewer' => '從上個版本接管個別審稿人', 'takeOverIndReviewer' => '從上個版本接管個別審稿人',
'takeOverIndReviewers' => '',
'tasks' => '', 'tasks' => '',
'task_description' => '', 'task_description' => '',
'task_disabled' => '', 'task_disabled' => '',
@ -1533,11 +1572,12 @@ URL: [url]',
'toggle_qrcode' => '', 'toggle_qrcode' => '',
'to_before_from' => '', 'to_before_from' => '',
'transfer_content' => '', 'transfer_content' => '',
'transfer_document' => '', 'transfer_document' => '傳送檔案',
'transfer_no_read_access' => '', 'transfer_no_read_access' => '',
'transfer_no_write_access' => '', 'transfer_no_write_access' => '',
'transfer_objects' => '', 'transfer_objects' => '',
'transfer_objects_to_user' => '', 'transfer_objects_to_user' => '',
'transfer_process_to_user' => '',
'transfer_to_user' => '', 'transfer_to_user' => '',
'transition_triggered_email' => '', 'transition_triggered_email' => '',
'transition_triggered_email_body' => '', 'transition_triggered_email_body' => '',
@ -1610,6 +1650,7 @@ URL: [url]',
'versioning_file_creation_warning' => '通過此操作您可以一個包含整個DMS資料夾的版本資訊檔. 版本檔一經創建,每個檔都將保存到資料夾中.', 'versioning_file_creation_warning' => '通過此操作您可以一個包含整個DMS資料夾的版本資訊檔. 版本檔一經創建,每個檔都將保存到資料夾中.',
'versioning_info' => '版本資訊', 'versioning_info' => '版本資訊',
'versiontolow' => '', 'versiontolow' => '',
'version_comment' => '',
'version_deleted_email' => '版本已被刪除', 'version_deleted_email' => '版本已被刪除',
'version_deleted_email_body' => '', 'version_deleted_email_body' => '',
'version_deleted_email_subject' => '', 'version_deleted_email_subject' => '',
@ -1647,6 +1688,7 @@ URL: [url]',
'workflow_summary' => '', 'workflow_summary' => '',
'workflow_transition_without_user_group' => '', 'workflow_transition_without_user_group' => '',
'workflow_user_summary' => '', 'workflow_user_summary' => '',
'wrong_filetype' => '',
'x_more_objects' => '增加[數值]物件', 'x_more_objects' => '增加[數值]物件',
'year_view' => '年視圖', 'year_view' => '年視圖',
'yes' => '是', 'yes' => '是',

View File

@ -93,6 +93,7 @@ if(isset($_POST["attributes"]))
$attributes = $_POST["attributes"]; $attributes = $_POST["attributes"];
else else
$attributes = array(); $attributes = array();
/* Has been moved to controller
foreach($attributes as $attrdefid=>$attribute) { foreach($attributes as $attrdefid=>$attribute) {
if($attrdef = $dms->getAttributeDefinition($attrdefid)) { if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
if($attribute) { if($attribute) {
@ -105,11 +106,13 @@ foreach($attributes as $attrdefid=>$attribute) {
} }
} }
} }
*/
if(isset($_POST["attributes_version"])) if(isset($_POST["attributes_version"]))
$attributes_version = $_POST["attributes_version"]; $attributes_version = $_POST["attributes_version"];
else else
$attributes_version = array(); $attributes_version = array();
/* Has been moved to controller
foreach($attributes_version as $attrdefid=>$attribute) { foreach($attributes_version as $attrdefid=>$attribute) {
$attrdef = $dms->getAttributeDefinition($attrdefid); $attrdef = $dms->getAttributeDefinition($attrdefid);
if($attribute) { if($attribute) {
@ -119,8 +122,9 @@ foreach($attributes_version as $attrdefid=>$attribute) {
} }
} }
} }
*/
$reqversion = (int)$_POST["reqversion"]; $reqversion = !empty($_POST['reqversion']) ? (int)$_POST["reqversion"] : 0;
if ($reqversion<1) $reqversion=1; if ($reqversion<1) $reqversion=1;
$sequence = $_POST["sequence"]; $sequence = $_POST["sequence"];
@ -387,7 +391,15 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
$controller->setParam('defaultaccessdocs', $settings->_defaultAccessDocs); $controller->setParam('defaultaccessdocs', $settings->_defaultAccessDocs);
if(!$document = $controller->run()) { if(!$document = $controller->run()) {
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText($controller->getErrorMsg())); $err = $controller->getErrorMsg();
if(is_string($err))
$errmsg = getMLText($err);
elseif(is_array($err)) {
$errmsg = getMLText($err[0], $err[1]);
} else {
$errmsg = $err;
}
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),$errmsg);
} else { } else {
// Send notification to subscribers of folder. // Send notification to subscribers of folder.
if($notifier) { if($notifier) {
@ -407,7 +419,7 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['comment'] = $comment; $params['comment'] = $comment;
$params['version_comment'] = $version_comment; $params['version_comment'] = $version_comment;
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $nl["users"], $subject, $message, $params); $notifier->toList($user, $nl["users"], $subject, $message, $params);
@ -427,7 +439,7 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
foreach($workflow->getNextTransitions($workflow->getInitState()) as $ntransition) { foreach($workflow->getNextTransitions($workflow->getInitState()) as $ntransition) {
foreach($ntransition->getUsers() as $tuser) { foreach($ntransition->getUsers() as $tuser) {
@ -450,7 +462,7 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
$params['version'] = $reqversion; $params['version'] = $reqversion;
$params['comment'] = $comment; $params['comment'] = $comment;
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
@ -471,7 +483,7 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
$params['version'] = $reqversion; $params['version'] = $reqversion;
$params['comment'] = $comment; $params['comment'] = $comment;
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;

View File

@ -116,7 +116,7 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
$params['document'] = $document->getName(); $params['document'] = $document->getName();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['comment'] = $comment; $params['comment'] = $comment;
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);

View File

@ -109,7 +109,7 @@ if( move_uploaded_file( $source_file_path, $target_file_path ) ) {
$params['document'] = $document->getName(); $params['document'] = $document->getName();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['comment'] = $comment; $params['comment'] = $comment;
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);

View File

@ -243,7 +243,7 @@ if( move_uploaded_file( $source_file_path, $target_file_path ) ) {
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['comment'] = $comment; $params['comment'] = $comment;
$params['version_comment'] = $version_comment; $params['version_comment'] = $version_comment;
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);

View File

@ -67,6 +67,7 @@ if(isset($_POST["attributes"]))
$attributes = $_POST["attributes"]; $attributes = $_POST["attributes"];
else else
$attributes = array(); $attributes = array();
/*
foreach($attributes as $attrdefid=>$attribute) { foreach($attributes as $attrdefid=>$attribute) {
$attrdef = $dms->getAttributeDefinition($attrdefid); $attrdef = $dms->getAttributeDefinition($attrdefid);
if($attribute) { if($attribute) {
@ -78,6 +79,7 @@ foreach($attributes as $attrdefid=>$attribute) {
UI::exitError(getMLText("folder_title", array("foldername" => $document->getName())),getMLText("attr_min_values", array("attrname"=>$attrdef->getName()))); UI::exitError(getMLText("folder_title", array("foldername" => $document->getName())),getMLText("attr_min_values", array("attrname"=>$attrdef->getName())));
} }
} }
*/
/* Check if additional notification shall be added */ /* Check if additional notification shall be added */
$notusers = array(); $notusers = array();
@ -133,7 +135,7 @@ if(!$subFolder = $controller->run()) {
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['comment'] = $comment; $params['comment'] = $comment;
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$subFolder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$subFolder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $nl["users"], $subject, $message, $params); $notifier->toList($user, $nl["users"], $subject, $message, $params);

View File

@ -151,6 +151,7 @@ switch($command) {
} }
break; /* }}} */ break; /* }}} */
/* The subtree command is deprecated. It has been moved into view */
case 'subtree': /* {{{ */ case 'subtree': /* {{{ */
if($user) { if($user) {
if(empty($_GET['node'])) if(empty($_GET['node']))
@ -458,7 +459,7 @@ switch($command) {
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$parent->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$parent->getID();
$notifier->toList($user, $nl["users"], $subject, $message, $params); $notifier->toList($user, $nl["users"], $subject, $message, $params);
foreach ($nl["groups"] as $grp) { foreach ($nl["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params); $notifier->toGroup($user, $grp, $subject, $message, $params);
@ -681,9 +682,12 @@ switch($command) {
$reviewers["g"] = array(); $reviewers["g"] = array();
$approvers["i"] = array(); $approvers["i"] = array();
$approvers["g"] = array(); $approvers["g"] = array();
$workflow = null;
if($settings->_workflowMode == 'traditional' || $settings->_workflowMode == 'traditional_only_approval') {
// add mandatory reviewers/approvers // add mandatory reviewers/approvers
$docAccess = $folder->getReadAccessList($settings->_enableAdminRevApp, $settings->_enableOwnerRevApp); $docAccess = $folder->getReadAccessList($settings->_enableAdminRevApp, $settings->_enableOwnerRevApp);
if($settings->_workflowMode == 'traditional') {
$res=$user->getMandatoryReviewers(); $res=$user->getMandatoryReviewers();
foreach ($res as $r){ foreach ($res as $r){
@ -702,6 +706,7 @@ switch($command) {
} }
} }
} }
}
$res=$user->getMandatoryApprovers(); $res=$user->getMandatoryApprovers();
foreach ($res as $r){ foreach ($res as $r){
@ -721,7 +726,10 @@ switch($command) {
} }
} }
} elseif($settings->_workflowMode == 'advanced') {
$workflow = $user->getMandatoryWorkflow(); $workflow = $user->getMandatoryWorkflow();
}
$expires = false; $expires = false;
if($settings->_presetExpirationDate) { if($settings->_presetExpirationDate) {
@ -793,7 +801,7 @@ switch($command) {
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['comment'] = ''; $params['comment'] = '';
$params['version_comment'] = ''; $params['version_comment'] = '';
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $nl["users"], $subject, $message, $params); $notifier->toList($user, $nl["users"], $subject, $message, $params);
@ -813,7 +821,7 @@ switch($command) {
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
foreach($workflow->getNextTransitions($workflow->getInitState()) as $ntransition) { foreach($workflow->getNextTransitions($workflow->getInitState()) as $ntransition) {
foreach($ntransition->getUsers() as $tuser) { foreach($ntransition->getUsers() as $tuser) {
@ -836,7 +844,7 @@ switch($command) {
$params['version'] = 1; $params['version'] = 1;
$params['comment'] = ''; $params['comment'] = '';
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
@ -857,7 +865,7 @@ switch($command) {
$params['version'] = 1; $params['version'] = 1;
$params['comment'] = ''; $params['comment'] = '';
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;

View File

@ -113,7 +113,7 @@ if ($_POST["approvalType"] == "ind") {
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$notifier->toIndividual($user, $content->getUser(), $subject, $message, $params); $notifier->toIndividual($user, $content->getUser(), $subject, $message, $params);
@ -151,7 +151,7 @@ else if ($_POST["approvalType"] == "grp") {
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$notifier->toIndividual($user, $content->getUser(), $subject, $message, $params); $notifier->toIndividual($user, $content->getUser(), $subject, $message, $params);
@ -186,7 +186,7 @@ if ($_POST["approvalStatus"]==-1){
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$notifier->toList($user, $nl["users"], $subject, $message, $params); $notifier->toList($user, $nl["users"], $subject, $message, $params);
foreach ($nl["groups"] as $grp) { foreach ($nl["groups"] as $grp) {
@ -238,7 +238,7 @@ if ($_POST["approvalStatus"]==-1){
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$notifier->toList($user, $nl["users"], $subject, $message, $params); $notifier->toList($user, $nl["users"], $subject, $message, $params);
foreach ($nl["groups"] as $grp) { foreach ($nl["groups"] as $grp) {

View File

@ -31,8 +31,12 @@ if (!$user->isAdmin()) {
UI::exitError(getMLText("admin_tools"),getMLText("access_denied")); UI::exitError(getMLText("admin_tools"),getMLText("access_denied"));
} }
if (!$settings->_backupDir) {
UI::exitError(getMLText("admin_tools"),getMLText("no_backup_dir"));
}
$v = new SeedDMS_Version; $v = new SeedDMS_Version;
$dump_name = $settings->_contentDir.date('Y-m-d\TH-i-s')."_".$v->_number.".sql"; $dump_name = addDirSep($settings->_backupDir).date('Y-m-d\TH-i-s')."_".$v->_number.".sql";
if(!$dms->createDump($dump_name)) if(!$dms->createDump($dump_name))
UI::exitError(getMLText("admin_tools"),getMLText("error_occured")); UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));

View File

@ -167,10 +167,14 @@ if (!is_object($folder)) {
UI::exitError(getMLText("admin_tools"),getMLText("invalid_folder_id")); UI::exitError(getMLText("admin_tools"),getMLText("invalid_folder_id"));
} }
if (!$settings->_backupDir) {
UI::exitError(getMLText("admin_tools"),getMLText("no_backup_dir"));
}
$human_readable = (isset($_GET["human_readable"]) && $_GET["human_readable"]==1 ? true : false); $human_readable = (isset($_GET["human_readable"]) && $_GET["human_readable"]==1 ? true : false);
if ($human_readable)$ark_name = $settings->_contentDir.time()."_".$folderid."_HR.tar"; if ($human_readable)$ark_name = addDirSep($settings->_backupDir).time()."_".$folderid."_HR.tar";
else $ark_name = $settings->_contentDir.time()."_".$folderid.".tar"; else $ark_name = addDirSep($settings->_backupDir).time()."_".$folderid.".tar";
$ark = fopen($ark_name,"w"); $ark = fopen($ark_name,"w");

View File

@ -157,7 +157,7 @@ if ($action == "setowner") {
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['old_owner'] = $oldowner->getFullName(); $params['old_owner'] = $oldowner->getFullName();
$params['new_owner'] = $newowner->getFullName(); $params['new_owner'] = $newowner->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);
@ -182,7 +182,7 @@ else if ($action == "notinherit") {
$params['name'] = $document->getName(); $params['name'] = $document->getName();
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);
@ -205,7 +205,7 @@ else if ($action == "inherit") {
$params['name'] = $document->getName(); $params['name'] = $document->getName();
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);
@ -227,7 +227,7 @@ else if ($action == "setdefault") {
$params['name'] = $document->getName(); $params['name'] = $document->getName();
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);

View File

@ -107,7 +107,7 @@ if ($action == "delnotify"){
$params['name'] = $document->getName(); $params['name'] = $document->getName();
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
@ -150,7 +150,7 @@ else if ($action == "addnotify") {
$params['name'] = $document->getName(); $params['name'] = $document->getName();
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
@ -184,7 +184,7 @@ else if ($action == "addnotify") {
$params['name'] = $document->getName(); $params['name'] = $document->getName();
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;

View File

@ -126,19 +126,20 @@ elseif (isset($_GET["arkname"])) { /* {{{ */
UI::exitError(getMLText("admin_tools"),getMLText("unknown_id")); UI::exitError(getMLText("admin_tools"),getMLText("unknown_id"));
} }
if (!file_exists($settings->_contentDir.$filename) ) { $backupdir = addDirSep($settings->_backupDir);
if (!file_exists($backupdir.$filename) ) {
UI::exitError(getMLText("admin_tools"),getMLText("missing_file")); UI::exitError(getMLText("admin_tools"),getMLText("missing_file"));
} }
header('Content-Description: File Transfer'); header('Content-Description: File Transfer');
header("Content-Type: application/zip"); header("Content-Type: application/zip");
header("Content-Transfer-Encoding: binary"); header("Content-Transfer-Encoding: binary");
header("Content-Length: " . filesize($settings->_contentDir . $filename )); header("Content-Length: " . filesize($backupdir . $filename ));
$efilename = rawurlencode($filename); $efilename = rawurlencode($filename);
header("Content-Disposition: attachment; filename=\"" .$efilename . "\"; filename*=UTF-8''".$efilename); header("Content-Disposition: attachment; filename=\"" .$efilename . "\"; filename*=UTF-8''".$efilename);
header("Cache-Control: must-revalidate"); header("Cache-Control: must-revalidate");
sendFile($settings->_contentDir .$filename ); sendFile($backupdir .$filename );
} /* }}} */ } /* }}} */
elseif (isset($_GET["logname"])) { /* {{{ */ elseif (isset($_GET["logname"])) { /* {{{ */
@ -206,18 +207,23 @@ elseif (isset($_GET["dumpname"])) { /* {{{ */
UI::exitError(getMLText("admin_tools"),getMLText("unknown_id")); UI::exitError(getMLText("admin_tools"),getMLText("unknown_id"));
} }
if (!file_exists($settings->_contentDir.$filename) ) { $backupdir = addDirSep($settings->_backupDir);
if (!$backupdir) {
UI::exitError(getMLText("admin_tools"),getMLText("no_backup_dir"));
}
if (!file_exists($backupdir.$filename) ) {
UI::exitError(getMLText("admin_tools"),getMLText("missing_file")); UI::exitError(getMLText("admin_tools"),getMLText("missing_file"));
} }
header("Content-Type: application/zip"); header("Content-Type: application/zip");
header("Content-Transfer-Encoding: binary"); header("Content-Transfer-Encoding: binary");
header("Content-Length: " . filesize($settings->_contentDir . $filename )); header("Content-Length: " . filesize($backupdir . $filename ));
$efilename = rawurlencode($filename); $efilename = rawurlencode($filename);
header("Content-Disposition: attachment; filename=\"" .$efilename . "\"; filename*=UTF-8''".$efilename); header("Content-Disposition: attachment; filename=\"" .$efilename . "\"; filename*=UTF-8''".$efilename);
header("Cache-Control: must-revalidate"); header("Cache-Control: must-revalidate");
sendFile($settings->_contentDir .$filename ); sendFile($backupdir .$filename );
} elseif (isset($_GET["reviewlogid"])) { } elseif (isset($_GET["reviewlogid"])) {
if (!isset($_GET["documentid"]) || !is_numeric($_GET["documentid"]) || intval($_GET["documentid"])<1) { if (!isset($_GET["documentid"]) || !is_numeric($_GET["documentid"]) || intval($_GET["documentid"])<1) {
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id")); UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));

View File

@ -105,7 +105,7 @@ if($oldattributes) {
$params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValue() : ''; $params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValue() : '';
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
@ -133,7 +133,7 @@ if($newattributes) {
$params['attribute_new_value'] = $attribute->getValue(); $params['attribute_new_value'] = $attribute->getValue();
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;

View File

@ -100,7 +100,7 @@ if (($oldcomment = $version->getComment()) != $comment) {
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['new_comment'] = $comment; $params['new_comment'] = $comment;
$params['old_comment'] = $oldcomment; $params['old_comment'] = $oldcomment;
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID()."&version=".$version->getVersion(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID()."&version=".$version->getVersion();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);

View File

@ -67,8 +67,7 @@ if(isset($_POST['categoryidform1'])) {
} else { } else {
$categories = array(); $categories = array();
} }
$sequence = isset($_POST["sequence"]) ? $_POST["sequence"] : "keep"; $sequence = isset($_POST["sequence"]) ? str_replace(',', '.', $_POST["sequence"]) : "keep";
$sequence = str_replace(',', '.', $_POST["sequence"]);
if (!is_numeric($sequence)) { if (!is_numeric($sequence)) {
$sequence="keep"; $sequence="keep";
} }
@ -77,6 +76,7 @@ if(isset($_POST["attributes"]))
else else
$attributes = array(); $attributes = array();
if(isset($_POST['presetexpdate'])) {
switch($_POST["presetexpdate"]) { switch($_POST["presetexpdate"]) {
case "date": case "date":
$tmp = explode('-', $_POST["expdate"]); $tmp = explode('-', $_POST["expdate"]);
@ -103,6 +103,9 @@ default:
$expires = null; $expires = null;
break; break;
} }
} else {
$expires = null;
}
$oldname = $document->getName(); $oldname = $document->getName();
$oldcomment = $document->getComment(); $oldcomment = $document->getComment();
@ -127,9 +130,15 @@ $controller->setParam('expires', $expires);
$controller->setParam('sequence', $sequence); $controller->setParam('sequence', $sequence);
$controller->setParam('attributes', $attributes); $controller->setParam('attributes', $attributes);
if(!$controller->run()) { if(!$controller->run()) {
if($controller->getErrorMsg()) { $err = $controller->getErrorMsg();
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())), $controller->getErrorMsg()); if(is_string($err))
$errmsg = getMLText($err);
elseif(is_array($err)) {
$errmsg = getMLText($err[0], $err[1]);
} else {
$errmsg = $err;
} }
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())), $errmsg);
} }
if ($oldname != $name) { if ($oldname != $name) {
@ -144,7 +153,7 @@ if ($oldname != $name) {
$params['old_name'] = $oldname; $params['old_name'] = $oldname;
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
@ -173,7 +182,7 @@ if ($oldcomment != $comment) {
$params['old_comment'] = $oldcomment; $params['old_comment'] = $oldcomment;
$params['new_comment'] = $comment; $params['new_comment'] = $comment;
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
@ -200,7 +209,7 @@ if ($expires != $oldexpires) {
$params['name'] = $document->getName(); $params['name'] = $document->getName();
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
@ -234,7 +243,7 @@ if($oldattributes) {
$params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValue() : ''; $params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValue() : '';
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
@ -261,7 +270,7 @@ if($newattributes) {
$params['attribute_new_value'] = $attribute->getValue(); $params['attribute_new_value'] = $attribute->getValue();
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;

View File

@ -80,9 +80,15 @@ $controller->setParam('comment', $comment);
$controller->setParam('sequence', $sequence); $controller->setParam('sequence', $sequence);
$controller->setParam('attributes', $attributes); $controller->setParam('attributes', $attributes);
if(!$controller->run()) { if(!$controller->run()) {
if($controller->getErrorMsg()) { $err = $controller->getErrorMsg();
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())), $controller->getErrorMsg()); if(is_string($err))
$errmsg = getMLText($err);
elseif(is_array($err)) {
$errmsg = getMLText($err[0], $err[1]);
} else {
$errmsg = $err;
} }
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())), $errmsg);
} }
if($oldname != $name) { if($oldname != $name) {
@ -97,7 +103,7 @@ if($oldname != $name) {
$params['old_name'] = $oldname; $params['old_name'] = $oldname;
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);
@ -123,7 +129,7 @@ if($oldcomment != $comment) {
$params['old_comment'] = $oldcomment; $params['old_comment'] = $oldcomment;
$params['new_comment'] = $comment; $params['new_comment'] = $comment;
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);
@ -152,7 +158,7 @@ if($oldattributes) {
$params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValue() : ''; $params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValue() : '';
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
@ -179,7 +185,7 @@ if($newattributes) {
$params['attribute_new_value'] = $attribute->getValue(); $params['attribute_new_value'] = $attribute->getValue();
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;

View File

@ -75,7 +75,7 @@ if($lc->getChecksum() == SeedDMS_Core_File::checksum($tmpfname)) {
$params['comment'] = $document->getComment(); $params['comment'] = $document->getComment();
$params['version'] = $lc->getVersion(); $params['version'] = $lc->getVersion();
$params['version_comment'] = $lc->getComment(); $params['version_comment'] = $lc->getComment();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);

View File

@ -56,7 +56,7 @@ if ($action == "download") {
$controller->setParam('extmgr', $extMgr); $controller->setParam('extmgr', $extMgr);
$controller->setParam('extname', $extname); $controller->setParam('extname', $extname);
if (!$controller($_POST)) { if (!$controller($_POST)) {
echo json_encode(array('success'=>false, 'error'=>'Could not download extension')); echo json_encode(array('success'=>false, 'msg'=>'Could not download extension'));
} }
add_log_line(); add_log_line();
} /* }}} */ } /* }}} */
@ -125,7 +125,22 @@ elseif ($action == "getlist") { /* {{{ */
} }
add_log_line(); add_log_line();
header("Location:../out/out.ExtensionMgr.php?currenttab=".$currenttab); header("Location:../out/out.ExtensionMgr.php?currenttab=".$currenttab);
} elseif ($action == "toggle") { /* {{{ */
if (!isset($_POST["extname"])) {
echo json_encode(array('success'=>false, 'msg'=>'Could not toggle extension'));
}
$extname = trim($_POST["extname"]);
if (!file_exists($settings->_rootDir.'/ext/'.$extname) ) {
UI::exitError(getMLText("admin_tools"),getMLText("missing_extension"));
}
$controller->setParam('extmgr', $extMgr);
$controller->setParam('extname', $extname);
if (!$controller($_POST)) {
echo json_encode(array('success'=>false, 'msg'=>'Could not toggle extension'));
} else {
echo json_encode(array('success'=>true, 'msg'=>'Operation succeded'));
}
add_log_line();
} /* }}} */ } /* }}} */
?>

View File

@ -137,7 +137,7 @@ if ($action == "setowner") {
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['old_owner'] = $oldOwner->getFullName(); $params['old_owner'] = $oldOwner->getFullName();
$params['new_owner'] = $newOwner->getFullName(); $params['new_owner'] = $newOwner->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);
@ -168,7 +168,7 @@ else if ($action == "notinherit") {
else else
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);
@ -191,7 +191,7 @@ else if ($action == "notinherit") {
else else
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);
@ -230,7 +230,7 @@ else if ($action == "inherit") {
else else
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);
@ -257,7 +257,7 @@ else if ($action == "setdefault") {
else else
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params); $notifier->toList($user, $notifyList["users"], $subject, $message, $params);

View File

@ -102,7 +102,7 @@ if ($action == "delnotify") {
$params['name'] = $folder->getName(); $params['name'] = $folder->getName();
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
@ -145,7 +145,7 @@ else if ($action == "addnotify") {
$params['name'] = $folder->getName(); $params['name'] = $folder->getName();
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
@ -180,7 +180,7 @@ else if ($action == "addnotify") {
$params['name'] = $folder->getName(); $params['name'] = $folder->getName();
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;

View File

@ -48,6 +48,43 @@ if(strpos($dirname, realpath($settings->_dropFolderDir.'/'.$user->getLogin().'/'
UI::exitError(getMLText("admin_tools"),getMLText("invalid_dropfolder_folder")); UI::exitError(getMLText("admin_tools"),getMLText("invalid_dropfolder_folder"));
} }
$metadata = array();
if(!empty($_GET["dropfolderfileform2"])) {
$metadatafile = realpath($settings->_dropFolderDir.'/'.$user->getLogin()."/".$_GET["dropfolderfileform2"]);
$csvdelim = ';';
$csvencl = '"';
if($fp = fopen($metadatafile, 'r')) {
$colmap = array();
if($header = fgetcsv($fp, 0, $csvdelim, $csvencl)) {
print_r($header);
foreach($header as $i=>$colname) {
if(in_array($colname, array('filename', 'category'))) {
$colmap[$colname] = $i;
}
}
}
if(count($colmap) > 1) {
$nameprefix = dirname($dirname).'/';
$allcats = $dms->getDocumentCategories();
$catids = array();
foreach($allcats as $cat)
$catids[$cat->getName()] = $cat;
while(!feof($fp)) {
if($data = fgetcsv($fp, 0, $csvdelim, $csvencl)) {
$metadata[$nameprefix.$data[$colmap['filename']]] = array('category'=>array());
if($data[$colmap['category']]) {
$kk = explode(',', $data[$colmap['category']]);
foreach($kk as $k) {
if(isset($catids[$k]))
$metadata[$nameprefix.$data[$colmap['filename']]]['category'][] = $catids[$k];
}
}
}
}
}
}
}
$setfiledate = false; $setfiledate = false;
if(isset($_GET['setfiledate']) && $_GET["setfiledate"]) { if(isset($_GET['setfiledate']) && $_GET["setfiledate"]) {
$setfiledate = true; $setfiledate = true;
@ -58,7 +95,7 @@ if(isset($_GET['setfolderdate']) && $_GET["setfolderdate"]) {
$setfolderdate = true; $setfolderdate = true;
} }
function import_folder($dirname, $folder, $setfiledate, $setfolderdate) { /* {{{ */ function import_folder($dirname, $folder, $setfiledate, $setfolderdate, $metadata) { /* {{{ */
global $user, $doccount, $foldercount; global $user, $doccount, $foldercount;
$d = dir($dirname); $d = dir($dirname);
@ -81,13 +118,13 @@ function import_folder($dirname, $folder, $setfiledate, $setfolderdate) { /* {{{
$finfo = finfo_open(FILEINFO_MIME_TYPE); $finfo = finfo_open(FILEINFO_MIME_TYPE);
$mimetype = finfo_file($finfo, $path); $mimetype = finfo_file($finfo, $path);
$lastDotIndex = strrpos($path, "."); $lastDotIndex = strrpos($name, ".");
if (is_bool($lastDotIndex) && !$lastDotIndex) $filetype = "."; if (is_bool($lastDotIndex) && !$lastDotIndex) $filetype = ".";
else $filetype = substr($path, $lastDotIndex); else $filetype = substr($name, $lastDotIndex);
// echo $mimetype." - ".$filetype." - ".$path."\n"; // echo $mimetype." - ".$filetype." - ".$path."\n";
if($res = $folder->addDocument($name, $comment, $expires, $user, $keywords, if($res = $folder->addDocument($name, $comment, $expires, $user, $keywords,
$categories, $filetmp, $name, $metadata[$path]['category'], $filetmp, $name,
$filetype, $mimetype, $sequence, $reviewers, $filetype, $mimetype, $sequence, $reviewers,
$approvers, $reqversion, $version_comment)) { $approvers, $reqversion, $version_comment)) {
$doccount++; $doccount++;
@ -108,7 +145,7 @@ function import_folder($dirname, $folder, $setfiledate, $setfolderdate) { /* {{{
if($setfolderdate) { if($setfolderdate) {
$newfolder->setDate(filemtime($path)); $newfolder->setDate(filemtime($path));
} }
if(!import_folder($path, $newfolder, $setfiledate, $setfolderdate)) if(!import_folder($path, $newfolder, $setfiledate, $setfolderdate, $metadata))
return false; return false;
} else { } else {
return false; return false;
@ -125,7 +162,7 @@ if($newfolder = $folder->addSubFolder($_GET["dropfolderfileform1"], '', $user, 1
if($setfolderdate) { if($setfolderdate) {
$newfolder->setDate(filemtime($dirname)); $newfolder->setDate(filemtime($dirname));
} }
if(!import_folder($dirname, $newfolder, $setfiledate, $setfolderdate)) if(!import_folder($dirname, $newfolder, $setfiledate, $setfolderdate, $metadata))
$session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('error_importfs'))); $session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('error_importfs')));
else { else {
if(isset($_GET['remove']) && $_GET["remove"]) { if(isset($_GET['remove']) && $_GET["remove"]) {

View File

@ -119,7 +119,7 @@ if ($_GET["type"]=="document"){
$params['name'] = $folder->getName(); $params['name'] = $folder->getName();
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;

View File

@ -70,7 +70,7 @@ foreach($clipboard['docs'] as $documentid) {
$params['old_folder_path'] = $oldFolder->getFolderPathPlain(); $params['old_folder_path'] = $oldFolder->getFolderPathPlain();
$params['new_folder_path'] = $targetFolder->getFolderPathPlain(); $params['new_folder_path'] = $targetFolder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $nl["users"], $subject, $message, $params); $notifier->toList($user, $nl["users"], $subject, $message, $params);
@ -117,7 +117,7 @@ foreach($clipboard['folders'] as $folderid) {
$params['old_folder_path'] = $oldFolder->getFolderPathPlain(); $params['old_folder_path'] = $oldFolder->getFolderPathPlain();
$params['new_folder_path'] = $targetFolder->getFolderPathPlain(); $params['new_folder_path'] = $targetFolder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $nl["users"], $subject, $message, $params); $notifier->toList($user, $nl["users"], $subject, $message, $params);

View File

@ -87,7 +87,7 @@ if ($targetid != $oldFolder->getID()) {
$params['old_folder_path'] = $oldFolder->getFolderPathPlain(); $params['old_folder_path'] = $oldFolder->getFolderPathPlain();
$params['new_folder_path'] = $targetFolder->getFolderPathPlain(); $params['new_folder_path'] = $targetFolder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $nl["users"], $subject, $message, $params); $notifier->toList($user, $nl["users"], $subject, $message, $params);

View File

@ -85,7 +85,7 @@ if ($folder->setParent($targetFolder)) {
$params['old_folder_path'] = $oldFolder->getFolderPathPlain(); $params['old_folder_path'] = $oldFolder->getFolderPathPlain();
$params['new_folder_path'] = $targetFolder->getFolderPathPlain(); $params['new_folder_path'] = $targetFolder->getFolderPathPlain();
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $nl["users"], $subject, $message, $params); $notifier->toList($user, $nl["users"], $subject, $message, $params);
@ -93,8 +93,8 @@ if ($folder->setParent($targetFolder)) {
$notifier->toGroup($user, $grp, $subject, $message, $params); $notifier->toGroup($user, $grp, $subject, $message, $params);
} }
// if user is not owner send notification to owner // if user is not owner send notification to owner
if ($user->getID() != $folder->getOwner()->getID()) //if ($user->getID() != $folder->getOwner()->getID())
$notifier->toIndividual($user, $folder->getOwner(), $subject, $message, $params); // $notifier->toIndividual($user, $folder->getOwner(), $subject, $message, $params);
} }
} else { } else {

View File

@ -59,7 +59,8 @@ if (!isset($_POST["overrideStatus"]) || !is_numeric($_POST["overrideStatus"]) ||
$overallStatus = $content->getStatus(); $overallStatus = $content->getStatus();
// status change control // status change control, setting a status to obsolete is alwasy allowed
if(intval($_POST["overrideStatus"]) != S_OBSOLETE)
if ($overallStatus["status"] == S_REJECTED || $overallStatus["status"] == S_EXPIRED || $overallStatus["status"] == S_DRAFT_REV || $overallStatus["status"] == S_DRAFT_APP || $overallStatus["status"] == S_IN_WORKFLOW) { if ($overallStatus["status"] == S_REJECTED || $overallStatus["status"] == S_EXPIRED || $overallStatus["status"] == S_DRAFT_REV || $overallStatus["status"] == S_DRAFT_APP || $overallStatus["status"] == S_IN_WORKFLOW) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("cannot_change_final_states")); UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("cannot_change_final_states"));
} }
@ -85,7 +86,7 @@ if ($overrideStatus != $overallStatus["status"]) {
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$notifier->toList($user, $nl["users"], $subject, $message, $params); $notifier->toList($user, $nl["users"], $subject, $message, $params);
foreach ($nl["groups"] as $grp) { foreach ($nl["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params); $notifier->toGroup($user, $grp, $subject, $message, $params);

View File

@ -62,8 +62,8 @@ if($user) {
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot; $params['http_root'] = $settings->_httpRoot;
$params['hash'] = $hash; $params['hash'] = $hash;
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ChangePassword.php?hash=".$hash; $params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ChangePassword.php?hash=".$hash;
$params['url_prefix'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot; $params['url_prefix'] = getBaseUrl().$settings->_httpRoot;
$emailobj->toIndividual($settings->_smtpSendFrom, $user, $subject, $message, $params); $emailobj->toIndividual($settings->_smtpSendFrom, $user, $subject, $message, $params);
} }
} }

View File

@ -49,6 +49,8 @@ if (!is_object($document)) {
} }
if ($document->getAccessMode($user) < M_READ) { if ($document->getAccessMode($user) < M_READ) {
header('Content-Type: image/svg+xml');
readfile('../views/'.$theme.'/images/empty.svg');
exit; exit;
} }
@ -85,6 +87,7 @@ else
$previewer->setConverters($settings->_converters['preview']); $previewer->setConverters($settings->_converters['preview']);
$previewer->setXsendfile($settings->_enableXsendfile); $previewer->setXsendfile($settings->_enableXsendfile);
if(!$previewer->hasPreview($object)) { if(!$previewer->hasPreview($object)) {
add_log_line("");
if(!$previewer->createPreview($object)) { if(!$previewer->createPreview($object)) {
} }
} }

Some files were not shown because too many files have changed in this diff Show More