mirror of
https://git.code.sf.net/p/seeddms/code
synced 2026-01-20 00:07:27 +00:00
Merge branch 'seeddms-6.0.x' into seeddms-6.1.x
This commit is contained in:
commit
8768f4232c
41
CHANGELOG
41
CHANGELOG
|
|
@ -1,26 +1,40 @@
|
|||
--------------------------------------------------------------------------------
|
||||
Changes in version 6.1.0
|
||||
--------------------------------------------------------------------------------
|
||||
- merge changes up to 6.0.15
|
||||
- merge changes up to 6.0.24
|
||||
- add attribute groups and selective output of attributes
|
||||
- add support for WebAuthn
|
||||
- do not use md5 password hashing anymore, hashes will be updated automatically
|
||||
when passwords are reset
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 6.0.25
|
||||
--------------------------------------------------------------------------------
|
||||
- merge changes up to 5.1.32
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 6.0.24
|
||||
--------------------------------------------------------------------------------
|
||||
- add task to send list of recent changes by email
|
||||
- merge changes up to 5.1.31
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 6.0.23
|
||||
--------------------------------------------------------------------------------
|
||||
- fix setting recipients and revisors
|
||||
- check in of a document is allowed for the user having done the check out
|
||||
or those users with unlimited access rights on the document
|
||||
- merge changes up to 5.1.30
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 6.0.22
|
||||
--------------------------------------------------------------------------------
|
||||
- merge changes up to 5.1.28
|
||||
- merge changes up to 5.1.29
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 6.0.21
|
||||
--------------------------------------------------------------------------------
|
||||
- merge changes up to 5.1.27
|
||||
- merge changes up to 5.1.28
|
||||
- add new check for documents with identical sequence numbers in a folder
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
|
@ -257,6 +271,26 @@
|
|||
- add document list which can be exported as an archive
|
||||
- search results can be exported
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 5.1.32
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 5.1.31
|
||||
--------------------------------------------------------------------------------
|
||||
- rest api returns error msg and not just http status
|
||||
- comment of document, documentcontent and folder can be rendered as
|
||||
markdown
|
||||
- fix preview for file in drop folder
|
||||
- fix export of search result
|
||||
- use openssl instead of mcrypt
|
||||
- search form shows 'from' and 'to' field for integers and floats
|
||||
- show preview of document in EditAttributes page
|
||||
- major overhaul of fulltext search, add new search tab for a more
|
||||
facetted based search
|
||||
- add initial version of Dashboard
|
||||
- default public status of attachments can be configured
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 5.1.30
|
||||
--------------------------------------------------------------------------------
|
||||
|
|
@ -266,6 +300,7 @@
|
|||
- color category (use first 6 chars of md5(category name) as hex color)
|
||||
- create missing preview images in category or attribute manager
|
||||
- support README of extension in different languages
|
||||
- do not force password change if in substitute user mode
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 5.1.29
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<propertyregex property="shortversion" subject="${version} kk" pattern="([56])\.([0-9]).*" replace="seeddms$1$2x" override="true"/>
|
||||
<property name="majorversion" value="${version}" />
|
||||
<propertyregex property="majorversion" subject="${version}" pattern="([56])\..*" replace="$1" override="true"/>
|
||||
<property name="composer_version" value="2.1.6" />
|
||||
<property name="composer_version" value="2.1.14" />
|
||||
<property name="composer_extra_params" value="" />
|
||||
<property name="composer_env" value="" />
|
||||
<property name="mink_driver" value="chrome" />
|
||||
|
|
|
|||
|
|
@ -1,4 +1,10 @@
|
|||
{
|
||||
"config": {
|
||||
"platform": {
|
||||
"php": "7.4"
|
||||
}
|
||||
},
|
||||
|
||||
"require": {
|
||||
"robthree/twofactorauth": "^1.5",
|
||||
"sabre/dav": "^3.",
|
||||
|
|
|
|||
|
|
@ -162,6 +162,10 @@ class SeedDMS_Controller_EditDocument extends SeedDMS_Controller_Common {
|
|||
}
|
||||
}
|
||||
|
||||
/* There are various hooks in inc/inc.FulltextInit.php which will take
|
||||
* care of reindexing it. They just delete the indexing date which is
|
||||
* faster then indexing the folder completely
|
||||
*
|
||||
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $document) {
|
||||
$idoc = $fulltextservice->IndexedDocument($document);
|
||||
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
|
||||
|
|
@ -173,6 +177,7 @@ class SeedDMS_Controller_EditDocument extends SeedDMS_Controller_Common {
|
|||
$index->commit();
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
} elseif($result === false) {
|
||||
if(empty($this->errormsg))
|
||||
|
|
|
|||
|
|
@ -96,6 +96,10 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common {
|
|||
}
|
||||
}
|
||||
|
||||
/* There are various hooks in inc/inc.FulltextInit.php which will take
|
||||
* care of reindexing it. They just delete the indexing date which is
|
||||
* faster then indexing the folder completely
|
||||
*
|
||||
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $folder) {
|
||||
$idoc = $fulltextservice->IndexedDocument($folder);
|
||||
if(false !== $this->callHook('preIndexFolder', $folder, $idoc)) {
|
||||
|
|
@ -107,6 +111,7 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common {
|
|||
$index->commit();
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
} elseif($result === false) {
|
||||
if(empty($this->errormsg))
|
||||
|
|
|
|||
|
|
@ -81,6 +81,7 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
|
|||
$settings = $this->params['settings'];
|
||||
$session = $this->params['session'];
|
||||
$sesstheme = $this->params['sesstheme'];
|
||||
$source = isset($this->params['source']) ? $this->params['source'] : '';
|
||||
$lang = $this->params['lang'];
|
||||
|
||||
self::$user = $user;
|
||||
|
|
@ -219,8 +220,11 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
|
|||
$dms = $this->params['dms'];
|
||||
$settings = $this->params['settings'];
|
||||
$session = $this->params['session'];
|
||||
$sesstheme = $this->params['sesstheme'];
|
||||
$lang = $this->params['lang'];
|
||||
$authenticator = $this->params['authenticator'];
|
||||
$source = isset($this->params['source']) ? $this->params['source'] : '';
|
||||
$sesstheme = $this->getParam('sesstheme');
|
||||
$referuri = $this->getParam('referuri');
|
||||
$lang = $this->getParam('lang');
|
||||
$login = $this->params['login'];
|
||||
$pwd = $this->params['pwd'];
|
||||
|
||||
|
|
@ -282,6 +286,8 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
|
|||
}
|
||||
}
|
||||
|
||||
$user = $authenticator->authenticate($login, $pwd);
|
||||
|
||||
if(0) {
|
||||
/* Authenticate against LDAP server {{{ */
|
||||
if (!is_object($user) && isset($settings->_ldapHost) && strlen($settings->_ldapHost)>0) {
|
||||
|
|
@ -300,6 +306,15 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
|
|||
|
||||
/* If the user is still not authenticated, then exit with an error */
|
||||
if(!is_object($user)) {
|
||||
/* if counting of login failures is turned on, then increment its value */
|
||||
if($settings->_loginFailure) {
|
||||
$user = $dms->getUserByLogin($login);
|
||||
if($user) {
|
||||
$failures = $user->addLoginFailure();
|
||||
if($failures >= $settings->_loginFailure)
|
||||
$user->setDisabled(true);
|
||||
}
|
||||
}
|
||||
$this->callHook('loginFailed');
|
||||
$this->setErrorMsg("login_error_text");
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -9,6 +9,9 @@ application/csv
|
|||
application/pdf
|
||||
pdftotext -nopgbrk %s - | sed -e 's/ [a-zA-Z0-9.]\{1\} / /g' -e 's/[0-9.]//g'
|
||||
|
||||
If pdftotext takes too long on large document you may want to pass parameter
|
||||
-l to specify the last page to be converted
|
||||
|
||||
mutool draw -F txt -q -N -o - %s
|
||||
|
||||
application/vnd.openxmlformats-officedocument.wordprocessingml.document
|
||||
|
|
@ -52,6 +55,9 @@ image/jpg
|
|||
image/jpeg
|
||||
convert -density 300 '%f' 'pdf:%o'
|
||||
|
||||
image/svg+xml
|
||||
cairosvg -f pdf -o '%o' '%f'
|
||||
|
||||
application/vnd.ms-powerpoint
|
||||
application/vnd.openxmlformats-officedocument.presentationml.presentation
|
||||
application/vnd.oasis.opendocument.presentation
|
||||
|
|
@ -90,6 +96,9 @@ image/jpeg
|
|||
image/png
|
||||
convert -resize %wx '%f' 'png:%o'
|
||||
|
||||
image/svg+xml
|
||||
cairosvg -f png --output-width %w -o '%o' '%f'
|
||||
|
||||
text/plain
|
||||
convert -density 100 -resize %wx 'text:%f[0]' 'png:%o'
|
||||
|
||||
|
|
|
|||
|
|
@ -122,7 +122,7 @@ if($isajax)
|
|||
* to be changed redirect to out/out.ForcePasswordChange.php. Do this
|
||||
* check only if password expiration is turned on, we are not on the
|
||||
* page to change the password or the page that changes the password, the
|
||||
* current user is not admin, and no user substiation has occured. */
|
||||
* current user is not admin, and no user substitution has occured. */
|
||||
|
||||
if (!$user->isAdmin() && $origuser == null) {
|
||||
if($settings->_passwordExpiration > 0) {
|
||||
|
|
|
|||
|
|
@ -411,6 +411,24 @@ class SeedDMS_AccessOperation {
|
|||
return false;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Check if document content may be checked in
|
||||
*
|
||||
*
|
||||
*/
|
||||
function mayCheckIn($document) { /* {{{ */
|
||||
if($document->isType('document')) {
|
||||
$checkoutinfo = $document->getCheckOutInfo();
|
||||
if(!$checkoutinfo)
|
||||
return false;
|
||||
$info = $checkoutinfo[0];
|
||||
if($this->user->getID() == $info['userID'] || $document->getAccessMode($this->user) == M_ALL) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
} /* }}} */
|
||||
|
||||
protected function check_view_legacy_access($view, $get=array()) { /* {{{ */
|
||||
if($this->user->isAdmin())
|
||||
return true;
|
||||
|
|
|
|||
|
|
@ -66,7 +66,8 @@ class SeedDMS_AuthenticationService {
|
|||
public function authenticate($username, $password) { /* {{{ */
|
||||
$user = null;
|
||||
foreach($this->services as $name => $service) {
|
||||
$this->logger->log('Authentication service \''.$name.'\'', PEAR_LOG_INFO);
|
||||
if($this->logger)
|
||||
$this->logger->log('Authentication service \''.$name.'\'', PEAR_LOG_INFO);
|
||||
$user = $service->authenticate($username, $password);
|
||||
if($user === false) {
|
||||
$this->errors[$name] = false;
|
||||
|
|
|
|||
|
|
@ -38,23 +38,39 @@ class SeedDMS_ConversionMgr {
|
|||
*/
|
||||
protected $success;
|
||||
|
||||
public function __construct() {
|
||||
public function __construct() { /* {{{ */
|
||||
$this->services = array();
|
||||
$this->success = true;
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
public function addService($service) {
|
||||
public function addService($service) { /* {{{ */
|
||||
$service->setConversionMgr($this);
|
||||
$this->services[$service->from][$service->to][] = $service;
|
||||
return $service;
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
public function hasService($from, $to) {
|
||||
public function hasService($from, $to) { /* {{{ */
|
||||
if(!empty($this->services[$from][$to]))
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Return the list of mimetypes which can be converted
|
||||
* into the given mimetype
|
||||
*
|
||||
* @param string $askto mimetype to be converted into
|
||||
* @return array list of from mimetypes
|
||||
*/
|
||||
public function getFromWithTo($askto) { /* {{{ */
|
||||
$fromret = [];
|
||||
foreach($this->services as $from=>$toservices)
|
||||
foreach($toservices as $to=>$service)
|
||||
if($to == $askto)
|
||||
$fromret[] = $from;
|
||||
return $fromret;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Return the service that would be tried first for converting
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@
|
|||
* @version Release: @package_version@
|
||||
*/
|
||||
|
||||
#require_once("PHPExcel.php");
|
||||
require_once("vendor/autoload.php");
|
||||
|
||||
/**
|
||||
|
|
@ -128,8 +127,8 @@ class SeedDMS_Download_Mgr {
|
|||
}
|
||||
$tcol = $col;
|
||||
$sheet->setCellValueByColumnAndRow($tcol++, $l, $reqName);
|
||||
$sheet->setCellValueByColumnAndRow($tcol, $l, ($r['status']==1 || $r['status']==-1) ? PHPExcel_Shared_Date::PHPToExcel(new DateTime($r['date'])) : null);
|
||||
$sheet->getStyleByColumnAndRow($tcol++, $l)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_XLSX22);
|
||||
$sheet->setCellValueByColumnAndRow($tcol, $l, ($r['status']==1 || $r['status']==-1) ? \PhpOffice\PhpSpreadsheet\Shared\Date::PHPToExcel(new DateTime($r['date'])) : null);
|
||||
$sheet->getStyleByColumnAndRow($tcol++, $l)->getNumberFormat()->setFormatCode(\PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_DATE_DATETIME);
|
||||
$sheet->setCellValueByColumnAndRow($tcol++, $l, $r['comment']);
|
||||
$sheet->setCellValueByColumnAndRow($tcol++, $l, getReviewStatusText($r["status"]));
|
||||
$l++;
|
||||
|
|
@ -159,8 +158,8 @@ class SeedDMS_Download_Mgr {
|
|||
}
|
||||
$tcol = $col;
|
||||
$sheet->setCellValueByColumnAndRow($tcol++, $k, $reqName);
|
||||
$sheet->setCellValueByColumnAndRow($tcol, $k, ($r['status']==1 || $r['status']==-1) ?PHPExcel_Shared_Date::PHPToExcel(new DateTime($r['date'])) : null);
|
||||
$sheet->getStyleByColumnAndRow($tcol++, $k)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_XLSX22);
|
||||
$sheet->setCellValueByColumnAndRow($tcol, $k, ($r['status']==1 || $r['status']==-1) ? \PhpOffice\PhpSpreadsheet\Shared\Date::PHPToExcel(new DateTime($r['date'])) : null);
|
||||
$sheet->getStyleByColumnAndRow($tcol++, $k)->getNumberFormat()->setFormatCode(\PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_DATE_DATETIME);
|
||||
$sheet->setCellValueByColumnAndRow($tcol++, $k, $r['comment']);
|
||||
$sheet->setCellValueByColumnAndRow($tcol++, $k, getApprovalStatusText($r["status"]));
|
||||
$k++;
|
||||
|
|
|
|||
|
|
@ -238,6 +238,8 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
|
|||
}
|
||||
$result = $mail->send($to, $hdrs, $message);
|
||||
if (PEAR::isError($result)) {
|
||||
if($this->debug)
|
||||
echo "\n".$result->getMessage();
|
||||
return false;
|
||||
} else {
|
||||
return true;
|
||||
|
|
|
|||
|
|
@ -755,7 +755,7 @@ class SeedDMS_NotificationService {
|
|||
$params['name'] = $folder->getName();
|
||||
$params['folder_path'] = $folder->getFolderPathPlain();
|
||||
$params['old_comment'] = $oldcomment;
|
||||
$params['new_comment'] = $comment;
|
||||
$params['new_comment'] = $folder->getComment();
|
||||
$params['username'] = $user->getFullName();
|
||||
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
||||
$params['sitename'] = $this->settings->_siteName;
|
||||
|
|
|
|||
|
|
@ -132,6 +132,8 @@ class Settings { /* {{{ */
|
|||
var $_proxyPassword = null;
|
||||
// enable removal of file from dropfolder after success import
|
||||
var $_removeFromDropFolder = false;
|
||||
// uploaded attachements are not public by default
|
||||
var $_uploadedAttachmentIsPublic = false;
|
||||
// Where the stop word file is located
|
||||
var $_stopWordsFile = null;
|
||||
// enable/disable lucene fulltext search
|
||||
|
|
@ -142,6 +144,8 @@ class Settings { /* {{{ */
|
|||
var $_fullSearchEngine = 'lucene';
|
||||
// default search method
|
||||
var $_defaultSearchMethod = 'database'; // or 'fulltext'
|
||||
// suggest search term
|
||||
var $_suggestTerms = array(); // or 'all', 'title'
|
||||
// jump straight to the document if it is the only hit of a search
|
||||
var $_showSingleSearchHit = true;
|
||||
// contentOffsetDirTo
|
||||
|
|
@ -328,6 +332,8 @@ class Settings { /* {{{ */
|
|||
var $_maxItemsPerPage = 0;
|
||||
// number of documents/folders fetched when scrolling to bottom of ViewFolder page
|
||||
var $_incItemsPerPage = 0;
|
||||
// parse comments of folders and documents as markdown
|
||||
var $_markdownComments = false;
|
||||
// Show form to submit missing translations at end of page
|
||||
var $_showMissingTranslations = false;
|
||||
// Extra Path to additional software, will be added to include path
|
||||
|
|
@ -548,6 +554,7 @@ class Settings { /* {{{ */
|
|||
$this->_maxItemsPerPage = intval($tab["maxItemsPerPage"]);
|
||||
if(isset($tab["incItemsPerPage"]))
|
||||
$this->_incItemsPerPage = intval($tab["incItemsPerPage"]);
|
||||
$this->_markdownComments = Settings::boolVal($tab["markdownComments"]);
|
||||
|
||||
// XML Path: /configuration/site/edition
|
||||
$node = $xml->xpath('/configuration/site/edition');
|
||||
|
|
@ -580,6 +587,8 @@ class Settings { /* {{{ */
|
|||
$this->_maxSizeForFullText = intval($tab["maxSizeForFullText"]);
|
||||
$this->_fullSearchEngine = strval($tab["fullSearchEngine"]);
|
||||
$this->_defaultSearchMethod = strval($tab["defaultSearchMethod"]);
|
||||
if(trim(strval($tab["suggestTerms"])))
|
||||
$this->_suggestTerms = explode(',',strval($tab["suggestTerms"]));
|
||||
$this->_showSingleSearchHit = Settings::boolVal($tab["showSingleSearchHit"]);
|
||||
$this->_stopWordsFile = strval($tab["stopWordsFile"]);
|
||||
$this->_sortUsersInList = strval($tab["sortUsersInList"]);
|
||||
|
|
@ -800,6 +809,7 @@ class Settings { /* {{{ */
|
|||
$this->_overrideMimeType = Settings::boolval($tab["overrideMimeType"]);
|
||||
$this->_advancedAcl = Settings::boolval($tab["advancedAcl"]);
|
||||
$this->_removeFromDropFolder = Settings::boolval($tab["removeFromDropFolder"]);
|
||||
$this->_uploadedAttachmentIsPublic = Settings::boolval($tab["uploadedAttachmentIsPublic"]);
|
||||
}
|
||||
|
||||
// XML Path: /configuration/advanced/notification
|
||||
|
|
@ -951,6 +961,7 @@ class Settings { /* {{{ */
|
|||
$this->setXMLAttributValue($node, "convertToPdf", $this->_convertToPdf);
|
||||
$this->setXMLAttributValue($node, "maxItemsPerPage", $this->_maxItemsPerPage);
|
||||
$this->setXMLAttributValue($node, "incItemsPerPage", $this->_incItemsPerPage);
|
||||
$this->setXMLAttributValue($node, "markdownComments", $this->_markdownComments);
|
||||
|
||||
// XML Path: /configuration/site/edition
|
||||
$node = $this->getXMLNode($xml, '/configuration/site', 'edition');
|
||||
|
|
@ -980,6 +991,7 @@ class Settings { /* {{{ */
|
|||
$this->setXMLAttributValue($node, "maxSizeForFullText", $this->_maxSizeForFullText);
|
||||
$this->setXMLAttributValue($node, "fullSearchEngine", $this->_fullSearchEngine);
|
||||
$this->setXMLAttributValue($node, "defaultSearchMethod", $this->_defaultSearchMethod);
|
||||
$this->setXMLAttributValue($node, "suggestTerms", implode(',', $this->_suggestTerms));
|
||||
$this->setXMLAttributValue($node, "showSingleSearchHit", $this->_showSingleSearchHit);
|
||||
$this->setXMLAttributValue($node, "expandFolderTree", $this->_expandFolderTree);
|
||||
$this->setXMLAttributValue($node, "stopWordsFile", $this->_stopWordsFile);
|
||||
|
|
@ -1165,6 +1177,7 @@ class Settings { /* {{{ */
|
|||
$this->setXMLAttributValue($node, "overrideMimeType", $this->_overrideMimeType);
|
||||
$this->setXMLAttributValue($node, "advancedAcl", $this->_advancedAcl);
|
||||
$this->setXMLAttributValue($node, "removeFromDropFolder", $this->_removeFromDropFolder);
|
||||
$this->setXMLAttributValue($node, "uploadedAttachmentIsPublic", $this->_uploadedAttachmentIsPublic);
|
||||
|
||||
// XML Path: /configuration/advanced/notification
|
||||
$node = $this->getXMLNode($xml, '/configuration/advanced', 'notification');
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ function getAttributesCallback($dms) {
|
|||
};
|
||||
}
|
||||
|
||||
function reindexDocumentOrFolderCallback($fulltextservice, $object) {
|
||||
if($fulltextservice && ($index = $fulltextservice->Indexer())) {
|
||||
$lucenesearch = $fulltextservice->Search();
|
||||
if($object->isType('document'))
|
||||
$hit = $lucenesearch->getDocument($object->getId());
|
||||
elseif($object->isType('folder'))
|
||||
$hit = $lucenesearch->getFolder($object->getId());
|
||||
elseif($object->isType('documentcontent'))
|
||||
$hit = $lucenesearch->getDocument($object->getDocument()->getId());
|
||||
if($hit) {
|
||||
$index->reindexDocument($hit->id);
|
||||
$index->commit();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$fulltextservice = null;
|
||||
if($settings->_enableFullSearch) {
|
||||
require_once("inc.ClassFulltextService.php");
|
||||
|
|
@ -63,5 +79,16 @@ if($settings->_enableFullSearch) {
|
|||
if($conversionmgr)
|
||||
$txtpreviewer->setConversionMgr($conversionmgr);
|
||||
$fulltextservice->setPreviewer($txtpreviewer);
|
||||
|
||||
$dms->addCallback('onPostSetFolder', 'reindexDocumentOrFolderCallback', $fulltextservice);
|
||||
$dms->addCallback('onPostSetName', 'reindexDocumentOrFolderCallback', $fulltextservice);
|
||||
$dms->addCallback('onPostSetComment', 'reindexDocumentOrFolderCallback', $fulltextservice);
|
||||
$dms->addCallback('onPostSetKeywords', 'reindexDocumentOrFolderCallback', $fulltextservice);
|
||||
$dms->addCallback('onPostSetKategories', 'reindexDocumentOrFolderCallback', $fulltextservice);
|
||||
$dms->addCallback('onPostAddKategories', 'reindexDocumentOrFolderCallback', $fulltextservice);
|
||||
$dms->addCallback('onPostRemoveKategories', 'reindexDocumentOrFolderCallback', $fulltextservice);
|
||||
$dms->addCallback('onPostAddAttribute', 'reindexDocumentOrFolderCallback', $fulltextservice);
|
||||
$dms->addCallback('onPostUpdateAttribute', 'reindexDocumentOrFolderCallback', $fulltextservice);
|
||||
$dms->addCallback('onPostRemoveAttribute', 'reindexDocumentOrFolderCallback', $fulltextservice);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -391,6 +391,8 @@ function getAttributeObjectTypeText($attrdef) { /* {{{ */
|
|||
case SeedDMS_Core_AttributeDefinition::objtype_documentcontent:
|
||||
$ot = getMLText("documentcontent");
|
||||
break;
|
||||
default:
|
||||
$ot = getMLText('objtype_unknown');
|
||||
}
|
||||
return $ot;
|
||||
} /* }}} */
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("Log.php");
|
||||
require_once("Log.php");
|
||||
require_once("inc/inc.Utils.php");
|
||||
|
||||
$logger = getLogger();
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ if(!defined("SEEDDMS_INSTALL") && file_exists($settings->_configFileDir."/ENABLE
|
|||
|
||||
/* Set an encryption key if is not set */
|
||||
if(!trim($settings->_encryptionKey)) {
|
||||
$settings->_encryptionKey = md5(uniqid());
|
||||
$settings->_encryptionKey = bin2hex(openssl_random_pseudo_bytes(16));
|
||||
$settings->save();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ class SeedDMS_ExpiredDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
|
|||
$body .= "---------------------------------------------------------------------------------\n";
|
||||
foreach($docs as $doc) {
|
||||
$body .= sprintf($tableformat."\n", getReadableDate($doc->getExpires()), $doc->getId(), $doc->getName());
|
||||
$bodyhtml .= sprintf($tableformathtml."\n", getReadableDate($doc->getExpires()), $doc->getId(), $doc->getName());
|
||||
$bodyhtml .= sprintf($tableformathtml."\n", getReadableDate($doc->getExpires()), $doc->getId(), '<a href="'.getBaseUrl().'/out/out.ViewDocument.php? documentid='.$doc->getId().'">'.htmlspecialchars($doc->getName()).'</a>');
|
||||
}
|
||||
$bodyhtml .= "</table>".PHP_EOL;
|
||||
$params = array();
|
||||
|
|
@ -549,10 +549,10 @@ class SeedDMS_CalendarTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
|
|||
$logger = $this->logger;
|
||||
$settings = $this->settings;
|
||||
$taskparams = $task->getParameter();
|
||||
$tableformat = " %-10s %5d %-60s";
|
||||
$tableformathead = " %-10s %5s %-60s";
|
||||
$tableformathtml = "<tr><td>%s</td><td>%d</td><td>%s</td></tr>";
|
||||
$tableformatheadhtml = "<tr><th>%s</th><th>%s</th><th>%s</th></tr>";
|
||||
$tableformat = " %-10s %-60s";
|
||||
$tableformathead = " %-10s %-60s";
|
||||
$tableformathtml = "<tr><td>%s</td><td>%s</td></tr>";
|
||||
$tableformatheadhtml = "<tr><th>%s</th><th>%s</th></tr>";
|
||||
|
||||
require_once('inc/inc.ClassEmailNotify.php');
|
||||
require_once('inc/inc.ClassCalendar.php');
|
||||
|
|
@ -565,16 +565,33 @@ class SeedDMS_CalendarTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
|
|||
$body = ''.$auser->getLogin()." <".$auser->getEmail().">\n\n";
|
||||
$bodyhtml = '<p>'.$auser->getLogin()." <".$auser->getEmail()."></p>";
|
||||
$calendar->setUser($auser);
|
||||
$start = mktime(0,0,0, date('m'), date('d'), date('Y'));
|
||||
$events = $calendar->getEventsInInterval($start, $start+7*86400);
|
||||
if(isset($taskparams['days']))
|
||||
$days = intval($taskparams['days']);
|
||||
else
|
||||
$days = 7;
|
||||
if($days < 0) {
|
||||
$end = mktime(0,0,0, date('m'), date('d'), date('Y'))-1;
|
||||
$start = $end+$days*86400+1;
|
||||
} elseif($days > 0) {
|
||||
$start = mktime(0,0,0, date('m'), date('d'), date('Y'));
|
||||
$end = $start+$days*86400-1;
|
||||
} else {
|
||||
$start = mktime(0,0,0, date('m'), date('d'), date('Y'));
|
||||
$end = $start+86400-1;
|
||||
}
|
||||
$events = $calendar->getEventsInInterval($start, $end);
|
||||
if($events && count($events)>0) {
|
||||
$body .= getMLText('startdate', [], null, $auser->getLanguage()).': '.getLongReadableDate($start)."\n";
|
||||
$body .= getMLText('enddate', [], null, $auser->getLanguage()).': '.getLongReadableDate($end)."\n\n";
|
||||
$bodyhtml .= '<p>'.getMLText('startdate', [], null, $auser->getLanguage()).': '.getLongReadableDate($start)."</p>";
|
||||
$bodyhtml .= '<p>'.getMLText('enddate', [], null, $auser->getLanguage()).': '.getLongReadableDate($end)."</p>";
|
||||
$bodyhtml .= "<table>".PHP_EOL;
|
||||
$bodyhtml .= sprintf($tableformatheadhtml."\n", getMLText("date", array(), ""), "ID", getMLText("name", array(), ""));
|
||||
$body .= sprintf($tableformathead."\n", getMLText("expires", array(), ""), "ID", getMLText("name", array(), ""));
|
||||
$bodyhtml .= sprintf($tableformatheadhtml."\n", getMLText("date", array(), null, $auser->getLanguage()), getMLText("name", array(), null, $auser->getLanguage()));
|
||||
$body .= sprintf($tableformathead."\n", getMLText("date", array(), null, $auser->getLanguage()), getMLText("name", array(), null, $auser->getLanguage()));
|
||||
$body .= "---------------------------------------------------------------------------------\n";
|
||||
foreach($events as $event) {
|
||||
$body .= sprintf($tableformat."\n", getReadableDate($event['start']), 1, $event['name']);
|
||||
$bodyhtml .= sprintf($tableformathtml."\n", getReadableDate($event['start']), 1, $event['name']);
|
||||
$body .= sprintf($tableformat."\n", getReadableDate($event['start']), $event['name']);
|
||||
$bodyhtml .= sprintf($tableformathtml."\n", getReadableDate($event['start']), $event['name']);
|
||||
}
|
||||
$bodyhtml .= "</table>".PHP_EOL;
|
||||
$params = array();
|
||||
|
|
@ -598,12 +615,229 @@ class SeedDMS_CalendarTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
|
|||
|
||||
public function getAdditionalParams() {
|
||||
return array(
|
||||
array(
|
||||
'name'=>'days',
|
||||
'type'=>'integer',
|
||||
'description'=> 'Number of days to look ahead starting from today. Negative values will look into the past ending today. 0 will just check for events of the current day.',
|
||||
),
|
||||
);
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Class containing methods for running a scheduled task
|
||||
*
|
||||
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @package SeedDMS
|
||||
* @subpackage core
|
||||
*/
|
||||
class SeedDMS_StatisticTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
|
||||
|
||||
/**
|
||||
* Run the task
|
||||
*
|
||||
* @param SeedDMS_SchedulerTask $task task to be executed
|
||||
* @return boolean true if task was executed succesfully, otherwise false
|
||||
*/
|
||||
public function execute(SeedDMS_SchedulerTask $task) { /* {{{ */
|
||||
$dms = $this->dms;
|
||||
$user = $this->user;
|
||||
$logger = $this->logger;
|
||||
$settings = $this->settings;
|
||||
$taskparams = $task->getParameter();
|
||||
$tableformat = " %-30s %5d";
|
||||
$tableformathead = " %-30s %5s";
|
||||
$tableformathtml = "<tr><td>%s</td><td>%d</td></tr>";
|
||||
$tableformatheadhtml = "<tr><th>%s</th><th>%s</th></tr>";
|
||||
|
||||
require_once('inc/inc.ClassEmailNotify.php');
|
||||
$email = new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword);
|
||||
|
||||
$userstotal = $dms->getStatisticalData('userstotal');
|
||||
$docstotal = $dms->getStatisticalData('docstotal');
|
||||
$folderstotal = $dms->getStatisticalData('folderstotal');
|
||||
$docsaccumulated = $dms->getStatisticalData('docsaccumulated');
|
||||
|
||||
$userids = $taskparams['users'];
|
||||
foreach($userids as $userid) {
|
||||
if(($auser = $dms->getUser((int) $userid)) && $auser->isAdmin() && !$auser->isDisabled() && $auser->getEmail()) {
|
||||
/* Create individual mails, because the users may have different
|
||||
* languages.
|
||||
*/
|
||||
$body = ''.$auser->getLogin()." <".$auser->getEmail().">\n\n";
|
||||
$bodyhtml = '<p>'.$auser->getLogin()." <".$auser->getEmail()."></p>";
|
||||
$bodyhtml .= "<table>".PHP_EOL;
|
||||
$bodyhtml .= sprintf($tableformatheadhtml."\n", getMLText("name", array(), null, $auser->getLanguage()), getMLText("number_count", array(), ""));
|
||||
$body .= sprintf($tableformathead."\n", getMLText("name", array(), ""), getMLText("number_count", array(), null, $auser->getLanguage()));
|
||||
$body .= "---------------------------------------------------------------------------------\n";
|
||||
|
||||
$bodyhtml .= sprintf($tableformathtml."\n", getMLText("users", array(), null, $auser->getLanguage()), $userstotal);
|
||||
$body .= sprintf($tableformat."\n", getMLText("users", array(), null, $auser->getLanguage()), $userstotal);
|
||||
$bodyhtml .= sprintf($tableformathtml."\n", getMLText("documents", array(), null, $auser->getLanguage()), $docstotal);
|
||||
$body .= sprintf($tableformat."\n", getMLText("documents", array(), null, $auser->getLanguage()), $docstotal);
|
||||
$bodyhtml .= sprintf($tableformathtml."\n", getMLText("folders", array(), null, $auser->getLanguage()), $folderstotal);
|
||||
$body .= sprintf($tableformat."\n", getMLText("folders", array(), null, $auser->getLanguage()), $folderstotal);
|
||||
$today = date('Y-m-d');
|
||||
$yesterday = date('Y-m-d', time()-86400);
|
||||
if(isset($docsaccumulated[$today])) {
|
||||
$docstoday = $docsaccumulated[$today];
|
||||
} else {
|
||||
$docstoday = 0;
|
||||
}
|
||||
$bodyhtml .= sprintf($tableformathtml."\n", getMLText("new_documents_today", array(), null, $auser->getLanguage()), $docstoday);
|
||||
$body .= sprintf($tableformat."\n", getMLText("new_documents_today", array(), null, $auser->getLanguage()), $docstoday);
|
||||
if(isset($docsaccumulated[$yesterday])) {
|
||||
$docsyesterday = $docsaccumulated[$yesterday];
|
||||
} else {
|
||||
$docsyesterday = 0;
|
||||
}
|
||||
$bodyhtml .= sprintf($tableformathtml."\n", getMLText("new_documents_yesterday", array(), null, $auser->getLanguage()), $docsyesterday);
|
||||
$body .= sprintf($tableformat."\n", getMLText("new_documents_yesterday", array(), null, $auser->getLanguage()), $docsyesterday);
|
||||
|
||||
$bodyhtml .= "</table>".PHP_EOL;
|
||||
|
||||
$params = array();
|
||||
$params['__body__'] = $body;
|
||||
$params['__body_html__'] = $bodyhtml;
|
||||
$params['sitename'] = $settings->_siteName;
|
||||
$email->toIndividual('', $auser, 'statistics_mail_subject', '', $params);
|
||||
|
||||
$logger->log('Task \'statistics\': Sending statistics \'statistics_mail_subject\' to user \''.$auser->getLogin().'\'', PEAR_LOG_INFO);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
} /* }}} */
|
||||
|
||||
public function getDescription() { /* {{{ */
|
||||
return 'Send statistics by email';
|
||||
} /* }}} */
|
||||
|
||||
public function getAdditionalParams() { /* {{{ */
|
||||
return array(
|
||||
array(
|
||||
'name'=>'users',
|
||||
'type'=>'users',
|
||||
'multiple'=>true,
|
||||
'description'=> 'Send statistics report to this users',
|
||||
)
|
||||
);
|
||||
} /* }}} */
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Class containing methods for running a scheduled task
|
||||
*
|
||||
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @package SeedDMS
|
||||
* @subpackage core
|
||||
*/
|
||||
class SeedDMS_RecentChangesTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
|
||||
|
||||
/**
|
||||
* Run the task
|
||||
*
|
||||
* @param SeedDMS_SchedulerTask $task task to be executed
|
||||
* @return boolean true if task was executed succesfully, otherwise false
|
||||
*/
|
||||
public function execute(SeedDMS_SchedulerTask $task) { /* {{{ */
|
||||
$dms = $this->dms;
|
||||
$user = $this->user;
|
||||
$settings = $this->settings;
|
||||
$logger = $this->logger;
|
||||
$taskparams = $task->getParameter();
|
||||
$tableformat = " %-10s %5d %-60s";
|
||||
$tableformathead = " %-10s %5s %-60s";
|
||||
$tableformathtml = "<tr><td>%s</td><td>%d</td><td>%s</td></tr>";
|
||||
$tableformatheadhtml = "<tr><th>%s</th><th>%s</th><th>%s</th></tr>";
|
||||
|
||||
require_once('inc/inc.ClassEmailNotify.php');
|
||||
$email = new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword);
|
||||
|
||||
if(!empty($taskparams['users'])) {
|
||||
$userids = $taskparams['users'];
|
||||
$users = [];
|
||||
foreach($userids as $userid)
|
||||
if($u = $dms->getUser($userid))
|
||||
$users[] = $u;
|
||||
} else {
|
||||
$users = $dms->getAllUsers();
|
||||
}
|
||||
if(!empty($taskparams['lists'])) {
|
||||
$lists = $taskparams['lists'];
|
||||
} else {
|
||||
$lists = ['newdocuments', 'updateddocuments', 'statuschange'];
|
||||
}
|
||||
$docs = [];
|
||||
foreach($lists as $dt) {
|
||||
$docs[$dt] = $dms->getLatestChanges($dt, mktime(0, 0, 0)-intval($taskparams['days'])*86400, time());
|
||||
}
|
||||
foreach($users as $u) {
|
||||
if(!$u->isGuest() && !$u->isDisabled()) {
|
||||
$body = '';
|
||||
$bodyhtml = '';
|
||||
foreach($lists as $dt) {
|
||||
$params = array();
|
||||
$bodyhtml .= "<h2>".getMLText('latest_'.$dt)."</h2>".PHP_EOL;
|
||||
$ds = SeedDMS_Core_DMS::filterAccess($docs[$dt], $u, M_READ);
|
||||
$params['count_'.$dt] = count($ds);
|
||||
if (count($ds)>0) {
|
||||
$bodyhtml .= "<table>".PHP_EOL;
|
||||
$bodyhtml .= sprintf($tableformatheadhtml."\n", getMLText("date", array(), ""), "ID", getMLText("name", array(), ""));
|
||||
$body .= sprintf($tableformathead."\n", getMLText("date", array(), ""), "ID", getMLText("name", array(), ""));
|
||||
$body .= "---------------------------------------------------------------------------------\n";
|
||||
foreach($ds as $doc) {
|
||||
$body .= sprintf($tableformat."\n", getReadableDate($doc->getDate()), $doc->getId(), $doc->getName());
|
||||
$bodyhtml .= sprintf($tableformathtml."\n", getReadableDate($doc->getDate()), $doc->getId(), '<a href="'.getBaseUrl().'/out/out.ViewDocument.php? documentid='.$doc->getId().'">'.htmlspecialchars($doc->getName()).'</a>');
|
||||
}
|
||||
$bodyhtml .= "</table>".PHP_EOL;
|
||||
$body .= PHP_EOL;
|
||||
}
|
||||
}
|
||||
|
||||
$params['__body__'] = $body;
|
||||
$params['__body_html__'] = $bodyhtml;
|
||||
$params['sitename'] = $settings->_siteName;
|
||||
$email->toIndividual('', $u, 'recentchanges_mail_subject', '', $params);
|
||||
|
||||
$logger->log('Task \'recentchanges\': Sending reminder \'recentchanges_mail_subject\' to user \''.$u->getLogin().'\'', PEAR_LOG_INFO);
|
||||
}
|
||||
}
|
||||
return true;
|
||||
} /* }}} */
|
||||
|
||||
public function getDescription() { /* {{{ */
|
||||
return 'Report new and updated documents and those with a changed status';
|
||||
} /* }}} */
|
||||
|
||||
public function getAdditionalParams() { /* {{{ */
|
||||
return array(
|
||||
array(
|
||||
'name'=>'days',
|
||||
'type'=>'integer',
|
||||
'description'=> 'Number of days to look back.',
|
||||
),
|
||||
array(
|
||||
'name'=>'lists',
|
||||
'type'=>'select',
|
||||
'description'=>'Document lists to be included.',
|
||||
'multiple'=>true,
|
||||
'options'=>[['newdocuments', getMLText('latest_newdocuments')], ['updateddocuments', getMLText('latest_updateddocuments')], ['statuschange', getMLText('latest_statuschange')]],
|
||||
),
|
||||
array(
|
||||
'name'=>'users',
|
||||
'type'=>'users',
|
||||
'multiple'=>true,
|
||||
'description'=> 'Send list of recently changed or added documents to this users',
|
||||
)
|
||||
);
|
||||
} /* }}} */
|
||||
} /* }}} */
|
||||
|
||||
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['expireddocs'] = 'SeedDMS_ExpiredDocumentsTask';
|
||||
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['indexingdocs'] = 'SeedDMS_IndexingDocumentsTask';
|
||||
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['checksum'] = 'SeedDMS_CheckSumTask';
|
||||
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['preview'] = 'SeedDMS_PreviewTask';
|
||||
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['calendar'] = 'SeedDMS_CalendarTask';
|
||||
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['statistic'] = 'SeedDMS_StatisticTask';
|
||||
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['recentchanges'] = 'SeedDMS_RecentChangesTask';
|
||||
|
|
|
|||
|
|
@ -582,11 +582,28 @@ function checkQuota($user) { /* {{{ */
|
|||
* @return string encrypted data
|
||||
*/
|
||||
function encryptData($key, $value) { /* {{{ */
|
||||
$text = $value;
|
||||
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
|
||||
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
|
||||
$crypttext = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $text, MCRYPT_MODE_ECB, $iv);
|
||||
return $crypttext;
|
||||
if(function_exists('openssl_cipher_iv_length')) {
|
||||
$nonceSize = openssl_cipher_iv_length('aes-256-ctr');
|
||||
$nonce = openssl_random_pseudo_bytes($nonceSize);
|
||||
|
||||
$ciphertext = openssl_encrypt(
|
||||
$value,
|
||||
'aes-256-ctr',
|
||||
$key,
|
||||
OPENSSL_RAW_DATA,
|
||||
$nonce
|
||||
);
|
||||
|
||||
// Now let's pack the IV and the ciphertext together
|
||||
// Naively, we can just concatenate
|
||||
return $nonce.$ciphertext;
|
||||
} else {
|
||||
$text = $value;
|
||||
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
|
||||
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
|
||||
$crypttext = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $text, MCRYPT_MODE_ECB, $iv);
|
||||
return $crypttext;
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
|
|
@ -597,11 +614,26 @@ function encryptData($key, $value) { /* {{{ */
|
|||
* @return string plain text data
|
||||
*/
|
||||
function decryptData($key, $value) { /* {{{ */
|
||||
$crypttext = $value;
|
||||
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
|
||||
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
|
||||
$decrypttext = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $crypttext, MCRYPT_MODE_ECB, $iv);
|
||||
return trim($decrypttext);
|
||||
if(function_exists('openssl_cipher_iv_length')) {
|
||||
$nonceSize = openssl_cipher_iv_length('aes-256-ctr');
|
||||
$nonce = mb_substr($value, 0, $nonceSize, '8bit');
|
||||
$ciphertext = mb_substr($value, $nonceSize, null, '8bit');
|
||||
|
||||
$plaintext = openssl_decrypt(
|
||||
$ciphertext,
|
||||
'aes-256-ctr',
|
||||
$key,
|
||||
OPENSSL_RAW_DATA,
|
||||
$nonce
|
||||
);
|
||||
return $plaintext;
|
||||
} else {
|
||||
$crypttext = $value;
|
||||
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
|
||||
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
|
||||
$decrypttext = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $crypttext, MCRYPT_MODE_ECB, $iv);
|
||||
return trim($decrypttext);
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
|
|
@ -651,6 +683,9 @@ function get_extension($mimetype) { /* {{{ */
|
|||
case 'application/postscript': return '.ps';
|
||||
case 'application/vnd.openxmlformats-officedocument.wordprocessingml.document': return '.docx';
|
||||
case 'application/vnd.openxmlformats-officedocument.presentationml.presentation': return '.pptx';
|
||||
case 'application/vnd.oasis.opendocument.text': return '.odt';
|
||||
case 'application/vnd.oasis.opendocument.spreadsheet': return '.ods';
|
||||
case 'application/vnd.oasis.opendocument.presentation': return '.odp';
|
||||
case 'text/plain': return '.txt';
|
||||
case 'text/csv': return '.csv';
|
||||
case 'text/rtf': return '.rtf';
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("inc/inc.Settings.php");
|
||||
require("inc/inc.Settings.php");
|
||||
|
||||
if(true) {
|
||||
require_once("inc/inc.Utils.php");
|
||||
|
|
@ -27,8 +27,6 @@ if(true) {
|
|||
require_once("inc/inc.Extension.php");
|
||||
require_once("inc/inc.DBInit.php");
|
||||
|
||||
require "vendor/autoload.php";
|
||||
|
||||
$c = new \Slim\Container(); //Create Your container
|
||||
$c['notFoundHandler'] = function ($c) use ($settings, $dms) {
|
||||
return function ($request, $response) use ($c, $settings, $dms) {
|
||||
|
|
|
|||
|
|
@ -232,9 +232,11 @@ URL: [url]',
|
|||
'bg_BG' => 'بلغارية',
|
||||
'browse' => 'تصفح',
|
||||
'calendar' => 'التقويم',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'التقويم الأسبوعي',
|
||||
'cancel' => 'الغاء',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'لايمكن تعديل ملف مرفوض او مهمل',
|
||||
'cannot_change_final_states' => 'تحذير: لا يمكن تعديل حالة مستند مرفوض او منتهى صلاحيته او رهن المراجعة او الموافقة',
|
||||
|
|
@ -280,6 +282,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => 'سحب الملف',
|
||||
'checkout_is_disabled' => 'السحب معطل',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'من فضلك اختر تعريف السمة',
|
||||
'choose_attrdefgroup' => 'من فضلك اختر تعريف سمة المجموعة',
|
||||
'choose_category' => 'من فضلك اختر القسم',
|
||||
|
|
@ -336,16 +341,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => 'converter_new_cmd',
|
||||
'converter_new_mimetype' => 'نوع جديد من الوثائق',
|
||||
'copied_to_checkout_as' => 'نسخ الى السب مثل',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'انشاء فهرس للنص الكامل',
|
||||
'create_fulltext_index_warning' => 'انت على وشك اعادة انشاء فهرس النص الكامل.هذا سيتطلب وقت كافي وسيؤثر بشكل عام على كفاءة النظام. اذا كنت حقا تود اعادة انشاء الفهرس، من فضلك قم بتاكيد العملية.',
|
||||
'creation_date' => 'انشأ في تاريخ',
|
||||
'cs_CZ' => 'التشيكية',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'كلمة السر الحالية',
|
||||
'current_quota' => 'كوتا الحالية',
|
||||
'current_state' => 'الحالة الحالية',
|
||||
'current_version' => 'الإصدار الحالي',
|
||||
'daily' => 'يومي',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'بحث قاعدة البيانات',
|
||||
'database_schema_version' => '',
|
||||
'data_loading' => 'ﺎﻟﺮﺟﺍﺀ ﺍﻼﻨﺘﻇﺍﺭ, ﺖﺤﻤﻴﻟ ﺎﻠﻤﻌﻟﻮﻣﺎﺗ...',
|
||||
|
|
@ -360,6 +368,18 @@ URL: [url]',
|
|||
'details' => 'تفاصيل',
|
||||
'details_version' => 'تفاصيل هذا الاصدار: [version]',
|
||||
'de_DE' => 'الألمانية',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'هذه المنطقة محظورة. الدخول فقط مسموح للموظفين المعتمدين. اي اختراق سيتم التعامل معه وفقا للقوانين المحلية والدولية.',
|
||||
'discspace' => 'مساحة القرص',
|
||||
|
|
@ -552,6 +572,7 @@ URL: [url]',
|
|||
'empty_list' => 'الائحة خالية',
|
||||
'empty_notify_list' => 'لايوجد مدخلات',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'الإنكليزية (GB)',
|
||||
'equal_transition_states' => 'حالة البداية والنهاية متشابهة',
|
||||
'error' => 'خطأ',
|
||||
|
|
@ -624,6 +645,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'لائحة الإضافات حسب الإصدار',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'فبراير',
|
||||
'file' => 'ملف',
|
||||
'files' => 'ملفات',
|
||||
|
|
@ -738,6 +760,7 @@ URL: [url]',
|
|||
'import_fs_warning' => 'تحذير النسخ من ملف النظام',
|
||||
'import_users' => 'ﺎﺴﺘﻳﺭﺍﺩ ﻢﺴﺘﺧﺪﻤﻴﻧ',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => 'إضافة المحتوى',
|
||||
'include_documents' => 'اشمل مستندات',
|
||||
|
|
@ -833,6 +856,9 @@ URL: [url]',
|
|||
'language' => 'اللغة',
|
||||
'lastaccess' => 'آخر تسجيل دخول',
|
||||
'last_update' => 'اخر تحديث',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'الدليل',
|
||||
'librarydoc' => 'مستندات المكتبة',
|
||||
'linked_documents' => 'مستندات متعلقة',
|
||||
|
|
@ -898,6 +924,8 @@ URL: [url]',
|
|||
'missing_reception' => 'الإستقبال غير موجود',
|
||||
'missing_request_object' => 'طلب شيء غير موجود',
|
||||
'missing_transition_user_group' => 'مستخدم/مجموعة مفقودة للتحول',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'الاثنين',
|
||||
'monday_abbr' => 'ن',
|
||||
'monthly' => 'شهريا',
|
||||
|
|
@ -927,6 +955,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'اضافة تعريف سمة',
|
||||
'new_default_keywords' => 'اضافة كلمات بحث',
|
||||
'new_default_keyword_category' => 'من فضلك اضف قسم',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'من فضلك اضف قسم',
|
||||
'new_document_email' => 'مستند جديد',
|
||||
'new_document_email_body' => 'مستند جديد
|
||||
|
|
@ -1016,13 +1047,17 @@ URL: [url]',
|
|||
'no_revision_planed' => 'لم يخطط لأي مراجعة',
|
||||
'no_update_cause_locked' => 'لايمكنك تعديل المستند. قم بمخاطبة المستخدم الذي قام بحمايته من التعديل',
|
||||
'no_user_image' => 'لا يوجد صورة متاحة',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'لم يتحقق من اي اصدار',
|
||||
'no_version_modification' => 'لا تعديل على الإصدار',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'لا يوجد سير عمل',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'التحقق من مستند/مجلد',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'التحقق من الشيء في حالة حرجة',
|
||||
'object_check_warning' => 'تحذير في التحقق من شيء',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'مهمل',
|
||||
'october' => 'اكتوبر',
|
||||
'old' => 'قديم',
|
||||
|
|
@ -1035,6 +1070,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'الترتيب بالتسلسل موقف',
|
||||
'original_filename' => 'اسم الملف الاصلي',
|
||||
|
|
@ -1092,6 +1128,7 @@ URL: [url]',
|
|||
'preview_markdown' => 'معاينة التخفيضات',
|
||||
'preview_pdf' => 'معاينة ملف pdf',
|
||||
'preview_plain' => 'معاينة سطحية',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'حالة سابقة',
|
||||
'previous_versions' => 'اصدارات سابقة',
|
||||
'process' => 'سير العمل',
|
||||
|
|
@ -1123,6 +1160,7 @@ URL: [url]',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => 'ملخص الإيصال',
|
||||
'receipt_update_failed' => 'فشل في تحديث الإيصال',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'الإضافات الأخيرة',
|
||||
'reception' => 'إستقبال',
|
||||
'reception_acknowleged' => 'موافقة على الإستقبال',
|
||||
|
|
@ -1160,6 +1198,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'ازالة الملفات المختارة',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'تم اصلاحه',
|
||||
'repairing_objects' => 'تحضير المستندات والمجلدات.',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1317,6 +1356,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'على الاقل كلمة واحدة',
|
||||
'search_no_results' => 'لا يوجد مستند مطابق للبحث',
|
||||
'search_query' => 'بحث عن',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'وجد [doccount] مستند و [foldercount] مجلد في [searchtime] ثانية.',
|
||||
'search_report_fulltext' => 'وجد [doccount] مستندات',
|
||||
'search_resultmode' => 'وضع نتائج البحث',
|
||||
|
|
@ -1332,6 +1372,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => 'حدد معرف سمة المجموعة',
|
||||
'select_attribute_value' => 'اختيار سمة الرقم',
|
||||
'select_category' => 'اضغط لاختيار قسم',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'اختيار مجموعة',
|
||||
'select_groups' => 'اضغط لاختيار مجموعة',
|
||||
|
|
@ -1351,6 +1392,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'اضغط لاختيار مراجع فردي',
|
||||
'select_ind_revisors' => 'اضغط لإختيار مراجعين فرديين',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'اختر واحد',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1631,6 +1673,8 @@ URL: [url]',
|
|||
'settings_luceneClassDir_desc' => 'luceneClassDir',
|
||||
'settings_luceneDir' => 'luceneDir',
|
||||
'settings_luceneDir_desc' => 'luceneDir',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'maxDirID',
|
||||
'settings_maxDirID_desc' => 'maxDirID',
|
||||
'settings_maxExecutionTime' => 'الحد الأقصى لوقت التنفيذ',
|
||||
|
|
@ -1750,6 +1794,8 @@ URL: [url]',
|
|||
'settings_strictFormCheck' => 'فحص نموذج صارم',
|
||||
'settings_strictFormCheck_desc' => 'فحص نموذج صارم',
|
||||
'settings_suggestionvalue' => 'قيمة الاقتراح',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'نظام',
|
||||
'settings_tasksInMenu' => 'قائمة المهام',
|
||||
'settings_tasksInMenu_approval' => 'موافقة قائمة المهام',
|
||||
|
|
@ -1771,6 +1817,8 @@ URL: [url]',
|
|||
'settings_updateNotifyTime' => 'تحديث وقت التنبيه',
|
||||
'settings_updateNotifyTime_desc' => 'تحديث وقت التنبيه',
|
||||
'settings_upgrade_php' => 'تطوير php',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'اسم ملف الاصدار',
|
||||
|
|
@ -1896,8 +1944,10 @@ URL: [url]',
|
|||
'splash_transfer_document' => 'نقل المستند',
|
||||
'splash_transfer_objects' => 'نقل الأشياء',
|
||||
'splash_trigger_workflow' => 'تفعيل سير العمل',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'الحالة الحالية والحالة المقبلة',
|
||||
'statistic' => 'إحصائيات',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'الحالة',
|
||||
'status_approval_rejected' => 'مسودة مرفوضة',
|
||||
'status_approved' => 'تمت الموافقة',
|
||||
|
|
@ -1958,6 +2008,10 @@ URL: [url]',
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => 'تفصيل المهام',
|
||||
'task_disabled' => 'تم توقيف المهمة',
|
||||
'task_frequency' => 'تردد المهمة',
|
||||
|
|
@ -1992,6 +2046,7 @@ URL: [url]',
|
|||
'timeline_skip_status_change_4' => 'تخطي تغيير الحالة 4',
|
||||
'timeline_skip_status_change_5' => 'تخطي تغيير الحالة 5',
|
||||
'timeline_status_change' => 'تغير الحالة',
|
||||
'title' => '',
|
||||
'to' => 'الى',
|
||||
'toggle_manager' => 'رجح مدير',
|
||||
'toggle_qrcode' => 'toggle toggle',
|
||||
|
|
@ -2054,6 +2109,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'يمكنك تحديثه لانك من قمت بحمايته. سيتم ازالة الحماية تلقائية.',
|
||||
'unlock_document' => 'ازالة القفل',
|
||||
'update' => 'تحديث',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'تحديثة قائمة الموافقون',
|
||||
'update_document' => 'تحديث المستند',
|
||||
'update_fulltext_index' => 'تحديث فهرس النص الكامل',
|
||||
|
|
|
|||
|
|
@ -215,9 +215,11 @@ $text = array(
|
|||
'bg_BG' => 'Български',
|
||||
'browse' => 'Преглеждане',
|
||||
'calendar' => 'Календар',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => '',
|
||||
'cancel' => 'Отмяна',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'Невозможно е да се измени остарял или отклонен документ',
|
||||
'cannot_change_final_states' => 'Невозможно е да се изменя статусът на отклонен, просрочен или чакащ рецензия или утверждаване',
|
||||
|
|
@ -263,6 +265,9 @@ $text = array(
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => '',
|
||||
'checkout_is_disabled' => '',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Изберете attribute definition',
|
||||
'choose_attrdefgroup' => '',
|
||||
'choose_category' => 'Изберете',
|
||||
|
|
@ -319,16 +324,19 @@ $text = array(
|
|||
'converter_new_cmd' => '',
|
||||
'converter_new_mimetype' => '',
|
||||
'copied_to_checkout_as' => '',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Създай пълнотекстов индекс',
|
||||
'create_fulltext_index_warning' => 'Вие искате да пресъздадете пълнотекстов индекс. Това ще отнеме време и ще понижи производителността. Да продолжа ли?',
|
||||
'creation_date' => 'Създаден',
|
||||
'cs_CZ' => 'Чешки',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Текуща парола',
|
||||
'current_quota' => '',
|
||||
'current_state' => '',
|
||||
'current_version' => 'Текуща версия',
|
||||
'daily' => 'Ежедневно',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Търсене по БД',
|
||||
'database_schema_version' => '',
|
||||
'data_loading' => 'Моля, изчакайте докато документа се зареди ...',
|
||||
|
|
@ -343,6 +351,18 @@ $text = array(
|
|||
'details' => 'Детайли',
|
||||
'details_version' => 'Детайли за версия: [version]',
|
||||
'de_DE' => 'Немски',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Работим аккуратно и задълбочено. От това зависи бъдeщето на нашата страна и благополучието на народа.nПетилетката за три години!nДа не оставим неодрусана слива в наше село!',
|
||||
'discspace' => '',
|
||||
|
|
@ -505,6 +525,7 @@ $text = array(
|
|||
'empty_list' => '',
|
||||
'empty_notify_list' => 'Няма записи',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'Английски (Великобритания)',
|
||||
'equal_transition_states' => 'Началното и крайно състояние са еднакви',
|
||||
'error' => 'Грешка',
|
||||
|
|
@ -573,6 +594,7 @@ $text = array(
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Февруари',
|
||||
'file' => 'Файл',
|
||||
'files' => 'Файлове',
|
||||
|
|
@ -667,6 +689,7 @@ $text = array(
|
|||
'import_fs_warning' => '',
|
||||
'import_users' => '',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => '',
|
||||
'include_documents' => 'Включи документи',
|
||||
|
|
@ -762,6 +785,9 @@ $text = array(
|
|||
'language' => 'Език',
|
||||
'lastaccess' => '',
|
||||
'last_update' => 'Последно обновление',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'легенда',
|
||||
'librarydoc' => '',
|
||||
'linked_documents' => 'Свързани документи',
|
||||
|
|
@ -827,6 +853,8 @@ $text = array(
|
|||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'липсва потребител или група за преход',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'понеделник',
|
||||
'monday_abbr' => '',
|
||||
'monthly' => 'Ежемесечно',
|
||||
|
|
@ -856,6 +884,9 @@ $text = array(
|
|||
'new_attrdef' => 'Добави дефиниция атрибути',
|
||||
'new_default_keywords' => 'Добави ключови думи',
|
||||
'new_default_keyword_category' => 'Добави категория',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Добави категория документ',
|
||||
'new_document_email' => 'Нов документ',
|
||||
'new_document_email_body' => '',
|
||||
|
|
@ -921,13 +952,17 @@ $text = array(
|
|||
'no_revision_planed' => '',
|
||||
'no_update_cause_locked' => 'Вие не можете да обновите документа. Свържете се с блокирщия го потребител.',
|
||||
'no_user_image' => 'Изображение не е намерено',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => '',
|
||||
'no_version_modification' => '',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => '',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Проверка на Папка/Документ',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
'object_check_warning' => '',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Остарял',
|
||||
'october' => 'октомври',
|
||||
'old' => 'Стар',
|
||||
|
|
@ -940,6 +975,7 @@ $text = array(
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'Подреждането по последователност е изключено в настройките. Ако искате този параметър да има ефект, ще трябва да го включите отново.',
|
||||
'original_filename' => 'Оригинално име на файл',
|
||||
|
|
@ -991,6 +1027,7 @@ $text = array(
|
|||
'preview_markdown' => '',
|
||||
'preview_pdf' => '',
|
||||
'preview_plain' => '',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Предишно състояние',
|
||||
'previous_versions' => 'Предишни версии',
|
||||
'process' => '',
|
||||
|
|
@ -1022,6 +1059,7 @@ $text = array(
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => '',
|
||||
'receipt_update_failed' => '',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Последно Качени',
|
||||
'reception' => '',
|
||||
'reception_acknowleged' => '',
|
||||
|
|
@ -1050,6 +1088,7 @@ $text = array(
|
|||
'remove_marked_files' => '',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => '',
|
||||
'repairing_objects' => 'Поправка на папки и документи',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1180,6 +1219,7 @@ $text = array(
|
|||
'search_mode_or' => 'поне една дума',
|
||||
'search_no_results' => 'Няма документи, отговарящи на запитването',
|
||||
'search_query' => 'Търси!',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'Намерени са [doccount] документа и [foldercount] папки',
|
||||
'search_report_fulltext' => 'Намерени са [doccount] документа',
|
||||
'search_resultmode' => '',
|
||||
|
|
@ -1195,6 +1235,7 @@ $text = array(
|
|||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
'select_category' => 'Изберете категория',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => '',
|
||||
'select_groups' => 'Кликни да избереш групи',
|
||||
|
|
@ -1214,6 +1255,7 @@ $text = array(
|
|||
'select_ind_reviewers' => 'Кликни да избереш рецензент',
|
||||
'select_ind_revisors' => '',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Избери един',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1494,6 +1536,8 @@ $text = array(
|
|||
'settings_luceneClassDir_desc' => 'Път към SeedDMS_Lucene (не е задължително)',
|
||||
'settings_luceneDir' => 'Каталог за пълнотекстовия индекс',
|
||||
'settings_luceneDir_desc' => 'Път, където Lucene ще пише своя индекс',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'Максимален ID на папка',
|
||||
'settings_maxDirID_desc' => 'Максимум подпапки в родителската папка. По подразбиране: 0.',
|
||||
'settings_maxExecutionTime' => 'Максимално време за изпълнение (с)',
|
||||
|
|
@ -1613,6 +1657,8 @@ $text = array(
|
|||
'settings_strictFormCheck' => 'Пълная проверка на формата',
|
||||
'settings_strictFormCheck_desc' => 'Ако е включено, то всички полета на формата ще се проверяват за запъване. Ако е включено, то коментарите и ключовите думи ще станат опционални. Коментарите винаги са обезателни при рецензиране или изменение на статуса.',
|
||||
'settings_suggestionvalue' => 'Предлагаемо значение',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'Система',
|
||||
'settings_tasksInMenu' => '',
|
||||
'settings_tasksInMenu_approval' => '',
|
||||
|
|
@ -1634,6 +1680,8 @@ $text = array(
|
|||
'settings_updateNotifyTime' => 'Интервал за уведомяване за изменения',
|
||||
'settings_updateNotifyTime_desc' => 'Потребителите се уведомяват за изменения в документите за последните \'Update Notify Time\' секунди',
|
||||
'settings_upgrade_php' => '',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'Име на файла с версиите',
|
||||
|
|
@ -1759,8 +1807,10 @@ $text = array(
|
|||
'splash_transfer_document' => '',
|
||||
'splash_transfer_objects' => '',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => '',
|
||||
'statistic' => '',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Статус',
|
||||
'status_approval_rejected' => 'Чернова отказана',
|
||||
'status_approved' => 'Утвърден',
|
||||
|
|
@ -1821,6 +1871,10 @@ $text = array(
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => '',
|
||||
'task_disabled' => '',
|
||||
'task_frequency' => '',
|
||||
|
|
@ -1855,6 +1909,7 @@ $text = array(
|
|||
'timeline_skip_status_change_4' => '',
|
||||
'timeline_skip_status_change_5' => '',
|
||||
'timeline_status_change' => 'Версия [version]: [status]',
|
||||
'title' => '',
|
||||
'to' => 'към',
|
||||
'toggle_manager' => 'Превключи мениджър',
|
||||
'toggle_qrcode' => '',
|
||||
|
|
@ -1908,6 +1963,7 @@ $text = array(
|
|||
'unlock_cause_locking_user' => 'Вие все още можете да го обновите, защото сте един от тези, които го е блокирал. Блокировката ще бъде снета автоматично.',
|
||||
'unlock_document' => 'Разблокирай',
|
||||
'update' => 'Обнови',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Обнови списъка с утвърждаващи',
|
||||
'update_document' => 'Обнови документ',
|
||||
'update_fulltext_index' => 'Обнови пълнотекстовия индекс',
|
||||
|
|
|
|||
|
|
@ -220,9 +220,11 @@ URL: [url]',
|
|||
'bg_BG' => 'Búlgar',
|
||||
'browse' => 'Navega',
|
||||
'calendar' => 'Calendari',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => '',
|
||||
'cancel' => 'Cancel.lar',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'No es poden assignar nous revisors a un document que no està pendent de revisió o d\'aprovació.',
|
||||
'cannot_change_final_states' => 'Atenció: No es pot canviar l\'estat de documents que han estat rebutjats, marcats com a obsolets o expirats.',
|
||||
|
|
@ -268,6 +270,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => '',
|
||||
'checkout_is_disabled' => '',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => '',
|
||||
'choose_attrdefgroup' => '',
|
||||
'choose_category' => 'Elegir categoria',
|
||||
|
|
@ -324,16 +329,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => '',
|
||||
'converter_new_mimetype' => '',
|
||||
'copied_to_checkout_as' => '',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Crea un índex full-text',
|
||||
'create_fulltext_index_warning' => '',
|
||||
'creation_date' => 'Creació',
|
||||
'cs_CZ' => 'Txec',
|
||||
'current_filter' => '',
|
||||
'current_password' => '',
|
||||
'current_quota' => '',
|
||||
'current_state' => '',
|
||||
'current_version' => 'Versió actual',
|
||||
'daily' => 'Daily',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Database search',
|
||||
'database_schema_version' => '',
|
||||
'data_loading' => 'Carregant dades, espereu siusplau...',
|
||||
|
|
@ -348,6 +356,18 @@ URL: [url]',
|
|||
'details' => 'Detalls',
|
||||
'details_version' => 'Detalls de la versió: [version]',
|
||||
'de_DE' => 'Alemany',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Aquesta és una àrea restringida. Només es permet l\'accés a usuaris autoritzats. Qualsevol intrusió es perseguirà d\'acord amb les lleis internacionals.',
|
||||
'discspace' => '',
|
||||
|
|
@ -510,6 +530,7 @@ URL: [url]',
|
|||
'empty_list' => '',
|
||||
'empty_notify_list' => 'No hi ha entrades',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'Anglès (Regne Unit)',
|
||||
'equal_transition_states' => '',
|
||||
'error' => '',
|
||||
|
|
@ -578,6 +599,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Febrer',
|
||||
'file' => 'Fitxer',
|
||||
'files' => 'Fitxers',
|
||||
|
|
@ -672,6 +694,7 @@ URL: [url]',
|
|||
'import_fs_warning' => 'Només funciona arrastrant carpetes.La operació importarà recursivament totes les carpetes i arxius.',
|
||||
'import_users' => 'Importar usuaris',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => '',
|
||||
'include_documents' => 'Incloure documents',
|
||||
|
|
@ -767,6 +790,9 @@ URL: [url]',
|
|||
'language' => 'Llenguatge',
|
||||
'lastaccess' => '',
|
||||
'last_update' => 'Última modificació',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Llegenda',
|
||||
'librarydoc' => '',
|
||||
'linked_documents' => 'Documents relacionats',
|
||||
|
|
@ -832,6 +858,8 @@ URL: [url]',
|
|||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => '',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Dilluns',
|
||||
'monday_abbr' => '',
|
||||
'monthly' => 'Monthly',
|
||||
|
|
@ -861,6 +889,9 @@ URL: [url]',
|
|||
'new_attrdef' => '',
|
||||
'new_default_keywords' => 'Afegir mots clau',
|
||||
'new_default_keyword_category' => 'Nova categoria',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Add category',
|
||||
'new_document_email' => 'Nou document',
|
||||
'new_document_email_body' => '',
|
||||
|
|
@ -926,13 +957,17 @@ URL: [url]',
|
|||
'no_revision_planed' => '',
|
||||
'no_update_cause_locked' => 'Aquest document no es pot actualitzar. Si us plau, contacteu amb l\'usuari que l\'ha bloquejat.',
|
||||
'no_user_image' => 'No es troba la imatge',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => '',
|
||||
'no_version_modification' => '',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => '',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Carpeta / Comprobació del document',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
'object_check_warning' => '',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Obsolet',
|
||||
'october' => 'Octubre',
|
||||
'old' => 'Vell',
|
||||
|
|
@ -945,6 +980,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'L\'ordenació per seqüència és desactivada a la configuració. Si vol que aquest paràmetre sigui efectiu, haurà d\'activar-lo.',
|
||||
'original_filename' => '',
|
||||
|
|
@ -996,6 +1032,7 @@ URL: [url]',
|
|||
'preview_markdown' => '',
|
||||
'preview_pdf' => '',
|
||||
'preview_plain' => '',
|
||||
'preview_text' => '',
|
||||
'previous_state' => '',
|
||||
'previous_versions' => 'Versions anteriors',
|
||||
'process' => '',
|
||||
|
|
@ -1027,6 +1064,7 @@ URL: [url]',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => '',
|
||||
'receipt_update_failed' => '',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Documents pujats recentment',
|
||||
'reception' => '',
|
||||
'reception_acknowleged' => '',
|
||||
|
|
@ -1055,6 +1093,7 @@ URL: [url]',
|
|||
'remove_marked_files' => '',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => '',
|
||||
'repairing_objects' => '',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1185,6 +1224,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'si més no, un mot',
|
||||
'search_no_results' => 'No hi ha documents que coincideixn amb la seva cerca',
|
||||
'search_query' => 'Cercar',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'Trobats [count] documents',
|
||||
'search_report_fulltext' => '',
|
||||
'search_resultmode' => 'Resultats',
|
||||
|
|
@ -1200,6 +1240,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
'select_category' => 'Prem per seleccionar la categoria',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Seleccionar grup',
|
||||
'select_groups' => '',
|
||||
|
|
@ -1219,6 +1260,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => '',
|
||||
'select_ind_revisors' => '',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Seleccionar un',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1499,6 +1541,8 @@ URL: [url]',
|
|||
'settings_luceneClassDir_desc' => 'Path to LetoDMS_Lucene (optional)',
|
||||
'settings_luceneDir' => '',
|
||||
'settings_luceneDir_desc' => 'Path to LetoDMS_Lucene (optional)',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => '',
|
||||
'settings_maxDirID_desc' => '',
|
||||
'settings_maxExecutionTime' => '',
|
||||
|
|
@ -1618,6 +1662,8 @@ URL: [url]',
|
|||
'settings_strictFormCheck' => 'Strict Form Check',
|
||||
'settings_strictFormCheck_desc' => 'Strict form checking. If set to true, then all fields in the form will be checked for a value. If set to false, then (most) comments and keyword fields become optional. Comments are always required when submitting a review or overriding document status',
|
||||
'settings_suggestionvalue' => 'Suggestion value',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'System',
|
||||
'settings_tasksInMenu' => '',
|
||||
'settings_tasksInMenu_approval' => '',
|
||||
|
|
@ -1639,6 +1685,8 @@ URL: [url]',
|
|||
'settings_updateNotifyTime' => 'Update Notify Time',
|
||||
'settings_updateNotifyTime_desc' => 'Users are notified about document-changes that took place within the last \'Update Notify Time\' seconds',
|
||||
'settings_upgrade_php' => '',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'Versioning filename',
|
||||
|
|
@ -1764,8 +1812,10 @@ URL: [url]',
|
|||
'splash_transfer_document' => '',
|
||||
'splash_transfer_objects' => '',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => '',
|
||||
'statistic' => 'Estadístiques',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Estat',
|
||||
'status_approval_rejected' => 'Esborrany rebutjat',
|
||||
'status_approved' => 'Aprovat',
|
||||
|
|
@ -1826,6 +1876,10 @@ URL: [url]',
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => '',
|
||||
'task_disabled' => '',
|
||||
'task_frequency' => '',
|
||||
|
|
@ -1860,6 +1914,7 @@ URL: [url]',
|
|||
'timeline_skip_status_change_4' => '',
|
||||
'timeline_skip_status_change_5' => '',
|
||||
'timeline_status_change' => 'Versió [version]:[status]',
|
||||
'title' => '',
|
||||
'to' => 'Fins',
|
||||
'toggle_manager' => 'Intercanviar manager',
|
||||
'toggle_qrcode' => '',
|
||||
|
|
@ -1913,6 +1968,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'Pot actualitzar-lo perquè és qui el va bloquejar. El bloqueig s\'eliminarà automàticament.',
|
||||
'unlock_document' => 'Desbloquejar',
|
||||
'update' => 'Actualitzar',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Actualitzar llista d\'aprovadors',
|
||||
'update_document' => 'Actualitzar',
|
||||
'update_fulltext_index' => 'Update fulltext index',
|
||||
|
|
|
|||
|
|
@ -244,9 +244,11 @@ URL: [url]',
|
|||
'bg_BG' => 'Bulharština',
|
||||
'browse' => 'Prohlížet',
|
||||
'calendar' => 'Kalendář',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Kaledářní týden',
|
||||
'cancel' => 'Zrušit',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'Není možné přidělit schvalovatele dokumentu, který nečeká na kontrolu nebo na schválení.',
|
||||
'cannot_change_final_states' => 'Upozornění: Nemůžete měnit stav dokumentu: zamítnutého, s vypršenou platností, posuzovaného nebo schvalovaného.',
|
||||
|
|
@ -292,6 +294,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => 'Zkontrolovat',
|
||||
'checkout_is_disabled' => 'Kontrola dokumentů je zakázána v konfiguraci.',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Zvolte definici atributů',
|
||||
'choose_attrdefgroup' => 'Vybrat skupinu atributů',
|
||||
'choose_category' => 'Vyberte prosím',
|
||||
|
|
@ -348,16 +353,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => 'Příkaz',
|
||||
'converter_new_mimetype' => 'Nový mimetype',
|
||||
'copied_to_checkout_as' => 'Soubor zkopírován do kontrolního prostoru jako \'[filename]\' v [date]',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Vytvořit fulltext index',
|
||||
'create_fulltext_index_warning' => 'Hodláte znovu vytvořit fulltext index. Může to trvat dlouho a zpomalit běh systému. Pokud víte, co děláte, potvďte operaci.',
|
||||
'creation_date' => 'Vytvořeno',
|
||||
'cs_CZ' => 'Čeština',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Současné heslo',
|
||||
'current_quota' => 'Systém kvót je nastaven na [quota].',
|
||||
'current_state' => 'Současný stav',
|
||||
'current_version' => 'Aktuální verze',
|
||||
'daily' => 'Denně',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Vyhledání v databázi',
|
||||
'database_schema_version' => '',
|
||||
'data_loading' => 'Prosím vyčkejte dokud se data nenahrají...',
|
||||
|
|
@ -372,6 +380,18 @@ URL: [url]',
|
|||
'details' => 'Podrobnosti',
|
||||
'details_version' => 'Podrobnosti verze: [version]',
|
||||
'de_DE' => 'Němčina',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Toto je neveřejná oblast. Přístup povolen pouze oprávněným uživatelům. Jakékoliv narušení bude stíháno podle platných právních norem.',
|
||||
'discspace' => 'Místo na disku',
|
||||
|
|
@ -576,6 +596,7 @@ URL: [url]',
|
|||
'empty_list' => 'Žádné záznamy',
|
||||
'empty_notify_list' => 'Žádné položky',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'Angličtina (GB)',
|
||||
'equal_transition_states' => 'Počáteční a konečný stav transformace jsou stejné',
|
||||
'error' => 'Error',
|
||||
|
|
@ -648,6 +669,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Verze',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Únor',
|
||||
'file' => 'Soubor',
|
||||
'files' => 'Soubory',
|
||||
|
|
@ -769,6 +791,7 @@ URL: [url]',
|
|||
'import_fs_warning' => 'To bude fungovat pouze pro složky ve vhazovací složce. Operace rekurzivně importuje všechny složky a soubory. Soubory budou okamžitě uvolněny.',
|
||||
'import_users' => 'Import uživatelů',
|
||||
'import_users_addnew' => 'Přidat nové uživatele',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => 'Aktualizovat existující uživatele',
|
||||
'include_content' => 'Včetně obsahu',
|
||||
'include_documents' => 'Včetně dokumentů',
|
||||
|
|
@ -864,6 +887,9 @@ URL: [url]',
|
|||
'language' => 'Jazyk',
|
||||
'lastaccess' => 'Poslední přístup',
|
||||
'last_update' => 'Naposledy aktualizoval',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Popisek',
|
||||
'librarydoc' => 'Dokument z knihovny',
|
||||
'linked_documents' => 'Související dokumenty',
|
||||
|
|
@ -929,6 +955,8 @@ URL: [url]',
|
|||
'missing_reception' => 'Chybějící recepce',
|
||||
'missing_request_object' => 'Chybějící požadovaný objekt',
|
||||
'missing_transition_user_group' => 'Chybějící uživatel / skupina pro transformaci',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Pondělí',
|
||||
'monday_abbr' => 'Po',
|
||||
'monthly' => 'Měsíčně',
|
||||
|
|
@ -958,6 +986,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'Přidat definici atributu',
|
||||
'new_default_keywords' => 'Přidat klíčová slova',
|
||||
'new_default_keyword_category' => 'Přidat kategorii',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Přidat kategorii dokumentů',
|
||||
'new_document_email' => 'Nový dokument',
|
||||
'new_document_email_body' => 'Nový dokument
|
||||
|
|
@ -1047,13 +1078,17 @@ URL: [url]',
|
|||
'no_revision_planed' => 'Není v plánu žádná revize dokumentu',
|
||||
'no_update_cause_locked' => 'Proto nemůžete aktualizovat tento dokument. Kontaktujte uživatele, který ho zamknul.',
|
||||
'no_user_image' => 'nebyl nalezen žádný obrázek',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'Chyba při kontrole nové verze SeedDMS. Může to být způsobeno nastavením allow_url_fopen na 0 ve vaší php konfiguraci.',
|
||||
'no_version_modification' => 'Žádná změna verze',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Není k dispozici žádné workflow',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Kontrola složky/dokumentu',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Kritické chyby',
|
||||
'object_check_warning' => 'Varování',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Zastaralé',
|
||||
'october' => 'Říjen',
|
||||
'old' => 'Starý',
|
||||
|
|
@ -1066,6 +1101,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'Pořadí podle řazení je v nastavení vypnuto. Chcete-li mít tento parametr vliv, musíte jej znovu zapnout.',
|
||||
'original_filename' => 'Originální název souboru',
|
||||
|
|
@ -1127,6 +1163,7 @@ Pokud budete mít problém s přihlášením i po změně hesla, kontaktujte Adm
|
|||
'preview_markdown' => 'Náhled úpravy textu Markdown',
|
||||
'preview_pdf' => 'Náhled jako PDF',
|
||||
'preview_plain' => 'Náhled jako text',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Předchozí stav',
|
||||
'previous_versions' => 'Předešlé verze',
|
||||
'process' => 'Proces',
|
||||
|
|
@ -1169,6 +1206,7 @@ URL: [url]',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => 'Souhrn přijetí',
|
||||
'receipt_update_failed' => 'Potvrzení že přijetí se nezdařilo',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Naposledy nahráno',
|
||||
'reception' => 'Přijetí',
|
||||
'reception_acknowleged' => 'Přijetí potvrzeno',
|
||||
|
|
@ -1206,6 +1244,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'Odstranit označené soubory',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'opraveno',
|
||||
'repairing_objects' => 'Opravuji dokumenty a složky.',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1384,6 +1423,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'alespoň jedno ze slov',
|
||||
'search_no_results' => 'Vašemu dotazu nevyhovují žádné dokumenty',
|
||||
'search_query' => 'Hledat',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'Nalezených [count] dokumentů odpovídajících dotazu',
|
||||
'search_report_fulltext' => 'Found [doccount] documents',
|
||||
'search_resultmode' => 'Režim výsledků',
|
||||
|
|
@ -1399,6 +1439,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => 'Vybrat, kdy chcete zobrazit',
|
||||
'select_attribute_value' => 'Vybrat hodnotu atributu',
|
||||
'select_category' => 'Kliknutím vybrat kategorii',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Vybrat skupinu',
|
||||
'select_groups' => 'Kliknutím vybrat skupiny',
|
||||
|
|
@ -1418,6 +1459,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'Kliknutím vybrat jednotlivého recenzenta',
|
||||
'select_ind_revisors' => 'Kliknutím vybrat jednotlivého revizora',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Vybrat jeden',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1703,6 +1745,8 @@ Jméno: [username]
|
|||
'settings_luceneClassDir_desc' => 'Cesta k SeedDMS_Lucene (volitelná)',
|
||||
'settings_luceneDir' => 'Adresář pro fulltextový index',
|
||||
'settings_luceneDir_desc' => 'Cesta k indexu Lucene',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'Max Directory ID',
|
||||
'settings_maxDirID_desc' => 'Maximální počet podadresářů v jednom nadřazeném adresáři. Neměňte tuto hodnotu, pokud nevíte, co děláte! Výchozí hodnota: 0.',
|
||||
'settings_maxExecutionTime' => 'Max Doba provedení (s)',
|
||||
|
|
@ -1822,6 +1866,8 @@ Jméno: [username]
|
|||
'settings_strictFormCheck' => 'Strict Form Check',
|
||||
'settings_strictFormCheck_desc' => 'Přísná kontrola formuláře. Je-li nastavena na hodnotu true, všechny hodnoty ve formuláři budou zkontrolovány na hodnotu. Pokud je nastaveno na hodnotu false, pak (většina) komentářů a polí klíčových slov se stávají nepovinnými. Komentář je vždy vyžadován při odesílání recenze nebo převyšujícího stavu dokumentu',
|
||||
'settings_suggestionvalue' => 'Navrhovaná hodnota',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'System',
|
||||
'settings_tasksInMenu' => 'Vybrané úkoly',
|
||||
'settings_tasksInMenu_approval' => 'Schvalování',
|
||||
|
|
@ -1843,6 +1889,8 @@ Jméno: [username]
|
|||
'settings_updateNotifyTime' => 'Update Notify Time',
|
||||
'settings_updateNotifyTime_desc' => 'Uživatelé jsou informováni o změnách dokumentů, ke kterým došlo v posledních sekundách \'Aktualizace upozornění\'',
|
||||
'settings_upgrade_php' => 'Aktualizujte PHP alespoň na verzi 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'Verzování názvu souboru',
|
||||
|
|
@ -1968,8 +2016,10 @@ Jméno: [username]
|
|||
'splash_transfer_document' => 'Dokument přenesen',
|
||||
'splash_transfer_objects' => 'Objekt přenesen',
|
||||
'splash_trigger_workflow' => 'Spuštěn přechod workflow',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'Stav / Další stav',
|
||||
'statistic' => 'Statistika',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Stav',
|
||||
'status_approval_rejected' => 'Návrh zamítnut',
|
||||
'status_approved' => 'Schválen',
|
||||
|
|
@ -2030,6 +2080,10 @@ Jméno: [username]
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => 'Popis',
|
||||
'task_disabled' => 'Vypnuto',
|
||||
'task_frequency' => 'Frekvence',
|
||||
|
|
@ -2064,6 +2118,7 @@ Jméno: [username]
|
|||
'timeline_skip_status_change_4' => 'v revizi',
|
||||
'timeline_skip_status_change_5' => 'návrh',
|
||||
'timeline_status_change' => 'Verze [version]: [status]',
|
||||
'title' => '',
|
||||
'to' => 'Do',
|
||||
'toggle_manager' => 'Přepnout správce',
|
||||
'toggle_qrcode' => 'Zobrazit / skrýt QR kód',
|
||||
|
|
@ -2126,6 +2181,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'Můžete ho pořád aktualizovat, protože jste ten, kdo ho zamknul. Zámek bude automaticky odstraněn.',
|
||||
'unlock_document' => 'Odemknout',
|
||||
'update' => 'Aktualizovat',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Aktualizovat seznam schvalovatelů',
|
||||
'update_document' => 'Aktualizovat',
|
||||
'update_fulltext_index' => 'Aktualizovat fulltext index',
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
//
|
||||
// Translators: Admin (3162), dgrutsch (22)
|
||||
// Translators: Admin (3222), dgrutsch (22)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '2-Faktor Authentifizierung',
|
||||
|
|
@ -283,9 +283,11 @@ URL: [url]</p>',
|
|||
'bg_BG' => 'Bulgarisch',
|
||||
'browse' => 'Durchsuchen',
|
||||
'calendar' => 'Kalender',
|
||||
'calendar_events_mail_subject' => 'Anstehende Ereignisse',
|
||||
'calendar_week' => 'Kalenderwoche',
|
||||
'cancel' => 'Abbrechen',
|
||||
'cancel_checkout' => 'Auschecken abbrechen',
|
||||
'cancel_checkout_document' => 'Bende Checkout ohne Speichern',
|
||||
'cancel_checkout_warning' => 'Das Auschecken kann beendet werden, auch wenn bereits Änderung am ausgecheckten Dokument vorgenommen worden sind. In dem Fall wird die Datei gelöscht und die Änderungen gehen verloren.',
|
||||
'cannot_assign_invalid_state' => 'Die Zuweisung eines neuen Prüfers zu einem Dokument, welches noch nachbearbeitet oder überprüft wird ist nicht möglich',
|
||||
'cannot_change_final_states' => 'Warnung: Der Dokumentstatus für Dokumente, die zurückgewiesen worden sind oder als abgelaufen bzw. veraltert markiert wurden, kann nicht geändert werden.',
|
||||
|
|
@ -331,6 +333,9 @@ URL: [url]</p>',
|
|||
'checkout_cancel_confirm' => 'Beenden des Checkouts bestätigen',
|
||||
'checkout_document' => 'Auschecken',
|
||||
'checkout_is_disabled' => 'Auschecken von Dokumenten ist in der Konfiguration ausgeschaltet.',
|
||||
'check_directory_layout' => 'Prüfe Verzeichnise',
|
||||
'check_failed' => 'fehlgeschlagen',
|
||||
'check_passed' => 'erfolgreich',
|
||||
'choose_attrdef' => 'Attributdefinition wählen',
|
||||
'choose_attrdefgroup' => 'Attributgruppe wählen',
|
||||
'choose_category' => 'Kategorie wählen',
|
||||
|
|
@ -387,16 +392,19 @@ URL: [url]</p>',
|
|||
'converter_new_cmd' => 'Kommando',
|
||||
'converter_new_mimetype' => 'Neuer Mime-Type',
|
||||
'copied_to_checkout_as' => 'Datei am [date] von [username] in den Checkout-Space als \'[filename]\' kopiert.',
|
||||
'created' => 'Erstellt am',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Erzeuge Volltext-Index',
|
||||
'create_fulltext_index_warning' => 'Sie möchten den Volltext-Index neu erzeugen. Dies kann beträchtlich Zeit in Anspruch nehmen und Gesamtleistung Ihres System beeinträchtigen. Bestätigen Sie bitte diese Operation.',
|
||||
'creation_date' => 'Erstellt am',
|
||||
'cs_CZ' => 'Tschechisch',
|
||||
'current_filter' => 'Angewandter Filter',
|
||||
'current_password' => 'Aktuelles Passwort',
|
||||
'current_quota' => 'Der zur Zeit systemweit eingestellte Wert ist [quota].',
|
||||
'current_state' => 'Aktueller Status',
|
||||
'current_version' => 'Aktuelle Version',
|
||||
'daily' => 'täglich',
|
||||
'dashboard' => 'Übersicht',
|
||||
'databasesearch' => 'Datenbanksuche',
|
||||
'database_schema_version' => 'Version des Datenbankschemas',
|
||||
'data_loading' => 'Bitte warten, bis die Daten geladen sind …',
|
||||
|
|
@ -411,6 +419,18 @@ URL: [url]</p>',
|
|||
'details' => 'Details',
|
||||
'details_version' => 'Details für Version: [version]',
|
||||
'de_DE' => 'Deutsch',
|
||||
'directory_check' => 'Prüfung',
|
||||
'directory_check_cache_exists' => 'Prüfe, ob Verzeichnis für Cache existiert',
|
||||
'directory_check_cache_writable' => 'Prüfe, ob Verzeichnis für den Cache beschreibar ist',
|
||||
'directory_check_conf_writable' => 'Prüfe, ob Verzeichnis für die Konfiguration beschreibar ist',
|
||||
'directory_check_data_below_root' => 'Prüfe, ob Datenverzeichnis nicht unterhalb des Web-Verzeichnisses liegt',
|
||||
'directory_check_data_exists' => 'Prüfe, ob Verzeichnis für Daten existiert',
|
||||
'directory_check_data_writable' => 'Prüfe, ob Verzeichnis für die Daten beschreibar ist',
|
||||
'directory_check_ext_exists' => 'Prüfe, ob Verzeichnis für Erweiterungen existiert',
|
||||
'directory_check_ext_writable' => 'Prüfe, ob Verzeichnis für Erweiterungen beschreibar ist',
|
||||
'directory_check_index_exists' => 'Prüfe, ob Verzeichnis für den Volltextindex existiert',
|
||||
'directory_check_index_writable' => 'Prüfe, ob Verzeichnis für Volltextindex beschreibar ist',
|
||||
'directory_check_result' => 'Ergebnis',
|
||||
'disable_extension' => 'Erweiterung deaktivieren',
|
||||
'disclaimer' => 'Dies ist ein geschützter Bereich. Nur authorisiertes Personal hat Zugriff. Jegliche Verstöße werden nach geltendem Recht (Englisch und International) verfolgt.',
|
||||
'discspace' => 'Plattenplatz',
|
||||
|
|
@ -677,6 +697,7 @@ URL: [url]</p>',
|
|||
'empty_list' => 'Keine Einträge',
|
||||
'empty_notify_list' => 'Keine Beobachter',
|
||||
'enable_extension' => 'Erweiterunge aktivieren',
|
||||
'enddate' => 'Enddatum',
|
||||
'en_GB' => 'Englisch (GB)',
|
||||
'equal_transition_states' => 'Start- und Endstatus ѕind gleich',
|
||||
'error' => 'Fehler',
|
||||
|
|
@ -755,6 +776,7 @@ URL: [url]</p>',
|
|||
'extension_readme' => 'Readme',
|
||||
'extension_toggle_error' => 'Konnte Erweiterung nicht aus/einschalten',
|
||||
'extension_version_list' => 'Versionen',
|
||||
'facetfullsearch' => 'Volltextsuche (Facetten)',
|
||||
'february' => 'Februar',
|
||||
'file' => 'Datei',
|
||||
'files' => 'Dateien',
|
||||
|
|
@ -912,6 +934,7 @@ URL: [url]</p>',
|
|||
'import_fs_warning' => 'Der Import kann nur für Ordner im Ablageordner erfolgen. Alle Ordner und Dateien werden rekursiv importiert. Dateien werden sofort freigegeben.',
|
||||
'import_users' => 'Importiere Benutzer',
|
||||
'import_users_addnew' => 'Neue Benutzer anlegen',
|
||||
'import_users_no_column_mapping' => 'Laden Sie eine Benutzerliste hoch',
|
||||
'import_users_update' => 'Aktualisiere bestehende Benutzer',
|
||||
'include_content' => 'Inhalte mit exportieren',
|
||||
'include_documents' => 'Dokumente miteinbeziehen',
|
||||
|
|
@ -1007,6 +1030,9 @@ URL: [url]</p>',
|
|||
'language' => 'Sprache',
|
||||
'lastaccess' => 'Letzter Zugriff',
|
||||
'last_update' => 'Letzte Aktualisierung',
|
||||
'latest_newdocuments' => 'Zuletzt angelegte Dokumente',
|
||||
'latest_statuschange' => 'Zuletzt geänderter Status',
|
||||
'latest_updateddocuments' => 'Zuletzt aktualisierte Dokumente',
|
||||
'legend' => 'Legende',
|
||||
'librarydoc' => 'Dokument aus Bibliothek',
|
||||
'linked_documents' => 'verknüpfte Dokumente',
|
||||
|
|
@ -1072,6 +1098,8 @@ URL: [url]</p>',
|
|||
'missing_reception' => 'Fehlende Empfangsbestätigung',
|
||||
'missing_request_object' => 'Fehlendes Zugriffsobjekte',
|
||||
'missing_transition_user_group' => 'Fehlende/r Benutzer/Gruppe für Transition',
|
||||
'modification_date' => 'Verändert',
|
||||
'modified' => 'Verändert am',
|
||||
'monday' => 'Montag',
|
||||
'monday_abbr' => 'Mo',
|
||||
'monthly' => 'monatlich',
|
||||
|
|
@ -1101,6 +1129,9 @@ URL: [url]</p>',
|
|||
'new_attrdef' => 'Neue Attributdefinition',
|
||||
'new_default_keywords' => 'Neue Vorlage',
|
||||
'new_default_keyword_category' => 'Neue Kategorie',
|
||||
'new_documents' => 'Neue Dokumente',
|
||||
'new_documents_today' => 'Neue Dokumente heute',
|
||||
'new_documents_yesterday' => 'Neue Dokumente gestern',
|
||||
'new_document_category' => 'Neue Kategorie',
|
||||
'new_document_email' => 'Neues Dokument',
|
||||
'new_document_email_body' => 'Neues Dokument
|
||||
|
|
@ -1219,13 +1250,17 @@ URL: [url]</p>',
|
|||
'no_revision_planed' => 'Keine Wiederholungsprüfung des Dokuments eingeplant.',
|
||||
'no_update_cause_locked' => 'Sie können daher im Moment diese Datei nicht aktualisieren. Wenden Sie sich an den Benutzer, der die Sperrung eingerichtet hat',
|
||||
'no_user_image' => 'Kein Bild vorhanden',
|
||||
'no_value_set' => 'Kein Wert gesetzt',
|
||||
'no_version_check' => 'Ein Check auf neuere Versionen von SeedDMS ist fehlgeschlagen. Dies könnte daran liegen, dass allow_url_fopen in der PHP-Konfiguration auf 0 gesetzt ist.',
|
||||
'no_version_modification' => 'Keine Modifikationen an einer Version',
|
||||
'no_workflows' => 'Sie haben bisher keinen Workflow erstellt',
|
||||
'no_workflow_available' => 'Kein Workflow verfügbar',
|
||||
'number_count' => 'Anzahl',
|
||||
'objectcheck' => 'Ordner- und Dokumentenprüfung',
|
||||
'objects_without_attribute' => 'Objekte ohne dieses Attribut',
|
||||
'object_check_critical' => 'Kritische Fehler',
|
||||
'object_check_warning' => 'Warnungen',
|
||||
'objtype_unknown' => 'unbekannt',
|
||||
'obsolete' => 'veraltet',
|
||||
'october' => 'Oktober',
|
||||
'old' => 'Alt',
|
||||
|
|
@ -1238,6 +1273,7 @@ URL: [url]</p>',
|
|||
'orderby_id_desc' => 'Nach Id (absteigend)',
|
||||
'orderby_name_asc' => 'Nach Name (aufsteigend)',
|
||||
'orderby_name_desc' => 'Nach Name (absteigend)',
|
||||
'orderby_relevance' => 'Nach Relevanz',
|
||||
'orderby_unsorted' => 'Unsortiert',
|
||||
'order_by_sequence_off' => 'Die Sortierung nach Folge ist in den Einstellungen ausgeschaltet. Wenn dieser Parameter wirksam sein soll, muss sie wieder eingeschaltet werden.',
|
||||
'original_filename' => 'Original filename',
|
||||
|
|
@ -1319,6 +1355,7 @@ Sollen Sie danach immer noch Probleme bei der Anmeldung haben, dann kontaktieren
|
|||
'preview_markdown' => 'Markdown',
|
||||
'preview_pdf' => 'Vorschau als PDF',
|
||||
'preview_plain' => 'Text',
|
||||
'preview_text' => 'Vorschau als Text',
|
||||
'previous_state' => 'Voriger Status',
|
||||
'previous_versions' => 'Vorhergehende Versionen',
|
||||
'process' => 'Prozess',
|
||||
|
|
@ -1392,6 +1429,7 @@ URL: [url]</p>',
|
|||
'receipt_submit_email_subject' => '[sitename]: [name] - Empfang bestätigt',
|
||||
'receipt_summary' => 'Übersicht Bestätigungen',
|
||||
'receipt_update_failed' => 'Setzen der Empfangsbestätigung fehlgeschlagen',
|
||||
'recentchanges_mail_subject' => 'Kürzliche Änderungen',
|
||||
'recent_uploads' => 'Letzte Uploads',
|
||||
'reception' => 'Empfangsbestätigung',
|
||||
'reception_acknowleged' => 'Empfang bestätigt',
|
||||
|
|
@ -1442,6 +1480,7 @@ URL: [url]</p>',
|
|||
'remove_marked_files' => 'Markierte Dateien löschen',
|
||||
'remove_review_log' => 'Einzelne Prüfung entfernen',
|
||||
'remove_task' => 'Task entfernen',
|
||||
'reorder' => 'Neu ortnen',
|
||||
'repaired' => 'repariert',
|
||||
'repairing_objects' => 'Repariere Dokumente und Ordner.',
|
||||
'replace_content_email_body' => 'Die letzte Version des Dokuments wurde ersetzt.
|
||||
|
|
@ -1714,6 +1753,7 @@ URL: [url]</p>',
|
|||
'search_mode_or' => 'mind. ein Begriff',
|
||||
'search_no_results' => 'Die Suche lieferte leider keine Treffer.',
|
||||
'search_query' => 'Suchbegriffe',
|
||||
'search_query_placeholder' => 'Im Titel, Kommentar, Stichworten, Inhalt suchen',
|
||||
'search_report' => 'Die Suche lieferte [doccount] Dokumente und [foldercount] Ordner in [searchtime] Sek.',
|
||||
'search_report_fulltext' => 'Die Suche lieferte [doccount] Dokumente',
|
||||
'search_resultmode' => 'Ergebnis',
|
||||
|
|
@ -1729,6 +1769,7 @@ URL: [url]</p>',
|
|||
'select_attrdefgrp_show' => 'Anzeigeort auswählen',
|
||||
'select_attribute_value' => 'Attributwert auswählen',
|
||||
'select_category' => 'Klicken zur Auswahl einer Kategorie',
|
||||
'select_created' => 'Klicken zur Auswahl des Erstellungsdatums',
|
||||
'select_documents_for_process' => 'Dokumente auswählen',
|
||||
'select_group' => 'Gruppe auswählen',
|
||||
'select_groups' => 'Klicken zur Auswahl einer Gruppe',
|
||||
|
|
@ -1748,10 +1789,11 @@ URL: [url]</p>',
|
|||
'select_ind_reviewers' => 'Klicken zur Auswahl eines Prüfers',
|
||||
'select_ind_revisors' => 'Klicken zur Auswahl eines Wiederholungsprüfers',
|
||||
'select_mimetype' => 'Klicken zur Auswahl eines Mimetypes',
|
||||
'select_modified' => 'Klicken zur Auswahl des Änderungsdatums',
|
||||
'select_one' => 'Bitte wählen',
|
||||
'select_owner' => 'Klicken zur Auswahl eines Besitzers',
|
||||
'select_record_type' => 'Typ auswählen',
|
||||
'select_status' => 'Klicken zur Auswaohl des Dokumentstatus',
|
||||
'select_status' => 'Klicken zur Auswahl des Dokumentstatus',
|
||||
'select_user' => 'Benutzer auswählen',
|
||||
'select_users' => 'Klicken zur Auswahl eines Benutzers',
|
||||
'select_value' => 'Wert auswählen',
|
||||
|
|
@ -2035,6 +2077,8 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
|
|||
'settings_luceneClassDir_desc' => 'Pfad zum PEAR-Paket SeedDMS_Lucene (optional). Lassen Sie diese Einstellung leer, wenn SeedDMS_Lucene ohnehin von PHP gefunden wird, weil es beispielweise im \'Extra PHP Include-Path\' installiert ist.',
|
||||
'settings_luceneDir' => 'Verzeichnis für Volltext-Index',
|
||||
'settings_luceneDir_desc' => 'Verzeichnis in dem der Lucene-Index abgelegt wird.',
|
||||
'settings_markdownComments' => 'Kommentare als Markdown interpretieren',
|
||||
'settings_markdownComments_desc' => 'Einschalten, um die Kommentare von Ordnern, Dokumenten und Versionen als Markdown zu interpretieren.',
|
||||
'settings_maxDirID' => 'Max. Anzahl Unterverzeichnisse',
|
||||
'settings_maxDirID_desc' => 'Maximale Anzahl der Unterverzeichnisse in einem Verzeichnis. Ändern Sie diesen Wert nur, wenn Sie genau wissen was Sie tun! Voreingestellt ist 0.',
|
||||
'settings_maxExecutionTime' => 'Max. Ausführungszeit (s)',
|
||||
|
|
@ -2154,6 +2198,8 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
|
|||
'settings_strictFormCheck' => 'Genauer Formular-Check',
|
||||
'settings_strictFormCheck_desc' => 'Genaue Formularprüfung. Wenn dies eingeschaltet wird, dann werden alle Felder einiger Formulare auf einen Wert überprüft, anderenfalls sind einige Eingabefelder optional. Ein Kommentar ist beim Prüfen oder Freigeben eines Dokuments oder einer Statusänderung immer notwendig.',
|
||||
'settings_suggestionvalue' => 'Vorgeschlagener Wert',
|
||||
'settings_suggestTerms' => 'Begriffe vorschlagen',
|
||||
'settings_suggestTerms_desc' => 'Das Suchfeld im Hauptmenu listet nicht nur Dokumente und Ordner, sondern schlägt auch Suchbegriffe vor.',
|
||||
'settings_System' => 'System',
|
||||
'settings_tasksInMenu' => 'Ausgewähtlte Aufgaben',
|
||||
'settings_tasksInMenu_approval' => 'Freigaben',
|
||||
|
|
@ -2175,6 +2221,8 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
|
|||
'settings_updateNotifyTime' => 'Update Notify Time',
|
||||
'settings_updateNotifyTime_desc' => 'Users are notified about document-changes that took place within the last \'Update Notify Time\' seconds',
|
||||
'settings_upgrade_php' => 'Aktualisiere PHP auf mindestens version 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => 'Neue Anhänge sind für alle sichtbar',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => 'Neue Anhänge, die per Formular oder Drag&Drop hochgeladen werden, sind voreingestellt für alle sichtbar.',
|
||||
'settings_useHomeAsRootFolder' => 'Benutze Home-Ordner als Wurzelordner',
|
||||
'settings_useHomeAsRootFolder_desc' => 'Wenn dies eingeschaltet ist, wird der Home-Ordner eines Benutzer (kein Admin) als Wurzelordner verwendet (experimentell).',
|
||||
'settings_versioningFileName' => 'Versionsinfo-Datei',
|
||||
|
|
@ -2300,8 +2348,10 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
|
|||
'splash_transfer_document' => 'Dokument übertragen',
|
||||
'splash_transfer_objects' => 'Objekte übertragen',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => 'Startdatum',
|
||||
'state_and_next_state' => 'Status/Nächster Status',
|
||||
'statistic' => 'Statistik',
|
||||
'statistics_mail_subject' => 'Statistiken',
|
||||
'status' => 'Status',
|
||||
'status_approval_rejected' => 'abgelehnt',
|
||||
'status_approved' => 'freigegeben',
|
||||
|
|
@ -2362,6 +2412,10 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
|
|||
'task_core_expireddocs_email' => 'E-Mail',
|
||||
'task_core_expireddocs_peruser' => 'Pro Benutzer',
|
||||
'task_core_indexingdocs_recreate' => 'Index neu erzeugen',
|
||||
'task_core_recentchanges_days' => 'Tage',
|
||||
'task_core_recentchanges_lists' => 'Listen',
|
||||
'task_core_recentchanges_users' => 'Benutzer',
|
||||
'task_core_statistic_users' => 'Benutzer',
|
||||
'task_description' => 'Beschreibung',
|
||||
'task_disabled' => 'Deaktiviert',
|
||||
'task_frequency' => 'Häufigkeit',
|
||||
|
|
@ -2396,6 +2450,7 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
|
|||
'timeline_skip_status_change_4' => 'Wiederholungsprüfung erforderlich',
|
||||
'timeline_skip_status_change_5' => 'Entwurf',
|
||||
'timeline_status_change' => 'Version [version]: [status]',
|
||||
'title' => 'Titel',
|
||||
'to' => 'bis',
|
||||
'toggle_manager' => 'Managerstatus wechseln',
|
||||
'toggle_qrcode' => 'Zeige/verberge QR-Code',
|
||||
|
|
@ -2469,6 +2524,7 @@ URL: [url]</p>',
|
|||
'unlock_cause_locking_user' => 'Sie sind im Moment mit demselben Benutzer angemeldet.<br>Daher wird die Sperrung beim Update automatisch aufgehoben',
|
||||
'unlock_document' => 'Sperrung aufheben',
|
||||
'update' => 'Aktualisieren',
|
||||
'updated_documents' => 'Aktualisierte Dokumente',
|
||||
'update_approvers' => 'Liste der Freigebenden aktualisieren',
|
||||
'update_document' => 'Aktualisieren',
|
||||
'update_fulltext_index' => 'Aktualisiere Volltext-Index',
|
||||
|
|
|
|||
|
|
@ -215,9 +215,11 @@ $text = array(
|
|||
'bg_BG' => 'Βουλγάρικα',
|
||||
'browse' => '',
|
||||
'calendar' => 'Ημερολόγιο',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Εβδομάδα',
|
||||
'cancel' => 'Ακύρωση',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => '',
|
||||
'cannot_change_final_states' => '',
|
||||
|
|
@ -263,6 +265,9 @@ $text = array(
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => '',
|
||||
'checkout_is_disabled' => '',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => '',
|
||||
'choose_attrdefgroup' => '',
|
||||
'choose_category' => 'Επιλέξτε',
|
||||
|
|
@ -319,16 +324,19 @@ $text = array(
|
|||
'converter_new_cmd' => '',
|
||||
'converter_new_mimetype' => '',
|
||||
'copied_to_checkout_as' => '',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Δημιούργησε Αρίθμηση των Κειμένων',
|
||||
'create_fulltext_index_warning' => 'Είσαστε έτοιμοι για επαναδημιουργία των δεικτών πλήρους κειμένου. Αυτό θα χρειαστεί κάποιο χρόνο και θα μειώσει τη συνολική απόδοση του συστήματος. Αν πραγματικά θέλετε την επαναδημιουργία των δεικτών, παρακαλώ να επιβεβαιώσετε τη λειτουργία αυτή.',
|
||||
'creation_date' => 'Δημιουργήθηκε',
|
||||
'cs_CZ' => 'Τσέχικα',
|
||||
'current_filter' => '',
|
||||
'current_password' => '',
|
||||
'current_quota' => '',
|
||||
'current_state' => '',
|
||||
'current_version' => 'Τρέχουσα έκδοση',
|
||||
'daily' => '',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => '',
|
||||
'database_schema_version' => '',
|
||||
'data_loading' => 'Αναμονή φόρτωσης δεδομένων...',
|
||||
|
|
@ -343,6 +351,18 @@ $text = array(
|
|||
'details' => 'Λεπτομέρειες',
|
||||
'details_version' => 'Λεπτομέρειες για την έκδοση: [version]',
|
||||
'de_DE' => 'German/Γερμανικά',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Διαβαθμισμένη περιοχή. Η πρόσβαση επιτρέπεται μόνο σε εξουσιοδοτημένο προσωπικό. Κάθε παράβαση διώκεται σύμφωνα με τους εθνικούς και διεθνής νόμους.',
|
||||
'discspace' => '',
|
||||
|
|
@ -505,6 +525,7 @@ $text = array(
|
|||
'empty_list' => '',
|
||||
'empty_notify_list' => '',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'English (GB)/Αγγλικά',
|
||||
'equal_transition_states' => '',
|
||||
'error' => 'Λάθος',
|
||||
|
|
@ -573,6 +594,7 @@ $text = array(
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Φεβρουάριος',
|
||||
'file' => 'Αρχείο',
|
||||
'files' => 'Αρχεία',
|
||||
|
|
@ -667,6 +689,7 @@ $text = array(
|
|||
'import_fs_warning' => '',
|
||||
'import_users' => 'Εισαγωγή χειριστών',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => '',
|
||||
'include_documents' => '',
|
||||
|
|
@ -762,6 +785,9 @@ $text = array(
|
|||
'language' => 'Γλώσσα',
|
||||
'lastaccess' => '',
|
||||
'last_update' => 'Τελευταία Αναναίωση',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Ιστορικό',
|
||||
'librarydoc' => '',
|
||||
'linked_documents' => 'Σχετικά Έγγραφα',
|
||||
|
|
@ -827,6 +853,8 @@ $text = array(
|
|||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => '',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Δευτέρα',
|
||||
'monday_abbr' => 'Δε',
|
||||
'monthly' => 'Μηνιαία',
|
||||
|
|
@ -856,6 +884,9 @@ $text = array(
|
|||
'new_attrdef' => '',
|
||||
'new_default_keywords' => '',
|
||||
'new_default_keyword_category' => 'Προσθήκη Κατηγορίας',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Προσθήκη κατηγορίας',
|
||||
'new_document_email' => 'Νέο Έγγραφο',
|
||||
'new_document_email_body' => 'Νέο έγγραφο
|
||||
|
|
@ -932,13 +963,17 @@ URL: [url]',
|
|||
'no_revision_planed' => '',
|
||||
'no_update_cause_locked' => '',
|
||||
'no_user_image' => '',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => '',
|
||||
'no_version_modification' => '',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => '',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Αναζήτηση σε αρχεία και φακέλους',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
'object_check_warning' => '',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => '',
|
||||
'october' => 'Οκτώβριος',
|
||||
'old' => 'Παλιό',
|
||||
|
|
@ -951,6 +986,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => '',
|
||||
'original_filename' => '',
|
||||
|
|
@ -1002,6 +1038,7 @@ URL: [url]',
|
|||
'preview_markdown' => '',
|
||||
'preview_pdf' => '',
|
||||
'preview_plain' => '',
|
||||
'preview_text' => '',
|
||||
'previous_state' => '',
|
||||
'previous_versions' => '',
|
||||
'process' => '',
|
||||
|
|
@ -1033,6 +1070,7 @@ URL: [url]',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => '',
|
||||
'receipt_update_failed' => '',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Πρόσφατες μεταφορτώσεις',
|
||||
'reception' => '',
|
||||
'reception_acknowleged' => '',
|
||||
|
|
@ -1061,6 +1099,7 @@ URL: [url]',
|
|||
'remove_marked_files' => '',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => '',
|
||||
'repairing_objects' => '',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1191,6 +1230,7 @@ URL: [url]',
|
|||
'search_mode_or' => '',
|
||||
'search_no_results' => '',
|
||||
'search_query' => '',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => '',
|
||||
'search_report_fulltext' => '',
|
||||
'search_resultmode' => '',
|
||||
|
|
@ -1206,6 +1246,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
'select_category' => 'Επιλογή κατηγορίας',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Επιλογή ομάδας',
|
||||
'select_groups' => '',
|
||||
|
|
@ -1225,6 +1266,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => '',
|
||||
'select_ind_revisors' => '',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Επιλογή',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1505,6 +1547,8 @@ URL: [url]',
|
|||
'settings_luceneClassDir_desc' => '',
|
||||
'settings_luceneDir' => '',
|
||||
'settings_luceneDir_desc' => '',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => '',
|
||||
'settings_maxDirID_desc' => '',
|
||||
'settings_maxExecutionTime' => '',
|
||||
|
|
@ -1624,6 +1668,8 @@ URL: [url]',
|
|||
'settings_strictFormCheck' => '',
|
||||
'settings_strictFormCheck_desc' => '',
|
||||
'settings_suggestionvalue' => '',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => '',
|
||||
'settings_tasksInMenu' => '',
|
||||
'settings_tasksInMenu_approval' => '',
|
||||
|
|
@ -1645,6 +1691,8 @@ URL: [url]',
|
|||
'settings_updateNotifyTime' => '',
|
||||
'settings_updateNotifyTime_desc' => '',
|
||||
'settings_upgrade_php' => '',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => '',
|
||||
|
|
@ -1770,8 +1818,10 @@ URL: [url]',
|
|||
'splash_transfer_document' => '',
|
||||
'splash_transfer_objects' => '',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => '',
|
||||
'statistic' => '',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'κατάσταση',
|
||||
'status_approval_rejected' => '',
|
||||
'status_approved' => '',
|
||||
|
|
@ -1832,6 +1882,10 @@ URL: [url]',
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => '',
|
||||
'task_disabled' => '',
|
||||
'task_frequency' => '',
|
||||
|
|
@ -1866,6 +1920,7 @@ URL: [url]',
|
|||
'timeline_skip_status_change_4' => '',
|
||||
'timeline_skip_status_change_5' => '',
|
||||
'timeline_status_change' => '',
|
||||
'title' => '',
|
||||
'to' => 'Προς',
|
||||
'toggle_manager' => '',
|
||||
'toggle_qrcode' => '',
|
||||
|
|
@ -1919,6 +1974,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => '',
|
||||
'unlock_document' => 'Ξεκλείδωμα',
|
||||
'update' => 'Ενημέρωση',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => '',
|
||||
'update_document' => 'Ενημέρωση εγγράφου',
|
||||
'update_fulltext_index' => 'Ενημέρωση της Αρίθμησης Κειμένων',
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
//
|
||||
// Translators: Admin (2257), archonwang (3), dgrutsch (9), netixw (14)
|
||||
// Translators: Admin (2316), archonwang (3), dgrutsch (9), netixw (14)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '2-factor authentication',
|
||||
|
|
@ -283,9 +283,11 @@ URL: [url]</p>',
|
|||
'bg_BG' => 'Bulgarian',
|
||||
'browse' => 'Browse',
|
||||
'calendar' => 'Calendar',
|
||||
'calendar_events_mail_subject' => 'Upcomming events',
|
||||
'calendar_week' => 'Calendar week',
|
||||
'cancel' => 'Cancel',
|
||||
'cancel_checkout' => 'Cancel checkout',
|
||||
'cancel_checkout_document' => 'Cancel checkout',
|
||||
'cancel_checkout_warning' => 'The check out can canceled thought the checked out file has been changed. In that case the file will be deleted from the check out space and your modification will be lost.',
|
||||
'cannot_assign_invalid_state' => 'Cannot modify an obsolete or rejected document',
|
||||
'cannot_change_final_states' => 'Warning: You cannot alter status for document rejected, expired or with pending review or approval',
|
||||
|
|
@ -331,6 +333,9 @@ URL: [url]</p>',
|
|||
'checkout_cancel_confirm' => 'Confirm to cancel checkout',
|
||||
'checkout_document' => 'Check out',
|
||||
'checkout_is_disabled' => 'Check out of documents is disabled in the configuration.',
|
||||
'check_directory_layout' => 'Check directory layout',
|
||||
'check_failed' => 'failed',
|
||||
'check_passed' => 'passed',
|
||||
'choose_attrdef' => 'Please choose attribute definition',
|
||||
'choose_attrdefgroup' => 'Choose attribute group',
|
||||
'choose_category' => 'Please choose',
|
||||
|
|
@ -387,16 +392,19 @@ URL: [url]</p>',
|
|||
'converter_new_cmd' => 'Command',
|
||||
'converter_new_mimetype' => 'New mimetype',
|
||||
'copied_to_checkout_as' => 'File copied by [username] to checkout space as \'[filename]\' on [date]',
|
||||
'created' => 'Created',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Create fulltext index',
|
||||
'create_fulltext_index_warning' => 'You are about to recreate the fulltext index. This can take a considerable amount of time and reduce your overall system performance. If you really want to recreate the index, please confirm your operation.',
|
||||
'creation_date' => 'Created',
|
||||
'cs_CZ' => 'Czech',
|
||||
'current_filter' => 'Applied filter',
|
||||
'current_password' => 'Current Password',
|
||||
'current_quota' => 'The current system wide quota is set [quota].',
|
||||
'current_state' => 'Current state',
|
||||
'current_version' => 'Current version',
|
||||
'daily' => 'Daily',
|
||||
'dashboard' => 'Dashboard',
|
||||
'databasesearch' => 'Database search',
|
||||
'database_schema_version' => 'Version of database schema',
|
||||
'data_loading' => 'Please wait, until the data is loaded …',
|
||||
|
|
@ -411,6 +419,18 @@ URL: [url]</p>',
|
|||
'details' => 'Details',
|
||||
'details_version' => 'Details for version: [version]',
|
||||
'de_DE' => 'German',
|
||||
'directory_check' => 'Check',
|
||||
'directory_check_cache_exists' => 'Check, if directory for cache exists',
|
||||
'directory_check_cache_writable' => 'Check, if directory for extensions is writable',
|
||||
'directory_check_conf_writable' => 'Check, if directory for configuration is writable',
|
||||
'directory_check_data_below_root' => 'Check, if data directory is not below web directory',
|
||||
'directory_check_data_exists' => 'Check, if directory for data exists',
|
||||
'directory_check_data_writable' => 'Check, if directory for data is writable',
|
||||
'directory_check_ext_exists' => 'Check, if directory for extensions exists',
|
||||
'directory_check_ext_writable' => 'Check, if directory for extensions is writable',
|
||||
'directory_check_index_exists' => 'Check, if directory for fulltext index exists',
|
||||
'directory_check_index_writable' => 'Check, if directory for fulltext index is writable',
|
||||
'directory_check_result' => 'Result',
|
||||
'disable_extension' => 'Disable extension',
|
||||
'disclaimer' => 'This is a classified area. Access is permitted only to authorized personnel. Any violation will be prosecuted according to the national and international laws.',
|
||||
'discspace' => 'Disc space',
|
||||
|
|
@ -677,6 +697,7 @@ URL: [url]</p>',
|
|||
'empty_list' => 'No entries',
|
||||
'empty_notify_list' => 'No entries',
|
||||
'enable_extension' => 'Enable extension',
|
||||
'enddate' => 'End date',
|
||||
'en_GB' => 'English (GB)',
|
||||
'equal_transition_states' => 'Start and end state are equal',
|
||||
'error' => 'Error',
|
||||
|
|
@ -755,6 +776,7 @@ URL: [url]</p>',
|
|||
'extension_readme' => 'Readme',
|
||||
'extension_toggle_error' => 'Could not toggle extension',
|
||||
'extension_version_list' => 'Versions',
|
||||
'facetfullsearch' => 'Full text search (facetts)',
|
||||
'february' => 'February',
|
||||
'file' => 'File',
|
||||
'files' => 'Files',
|
||||
|
|
@ -913,6 +935,7 @@ URL: [url]</p>',
|
|||
'import_fs_warning' => 'This will only work for folders in the drop folder. The operation recursively imports all folders and files. Files will be released immediately.',
|
||||
'import_users' => 'Import users',
|
||||
'import_users_addnew' => 'Add new users',
|
||||
'import_users_no_column_mapping' => 'Please upload a user list',
|
||||
'import_users_update' => 'Update existing users',
|
||||
'include_content' => 'Include content',
|
||||
'include_documents' => 'Include documents',
|
||||
|
|
@ -1008,6 +1031,9 @@ URL: [url]</p>',
|
|||
'language' => 'Language',
|
||||
'lastaccess' => 'Last access',
|
||||
'last_update' => 'Last Update',
|
||||
'latest_newdocuments' => 'Latest added documents',
|
||||
'latest_statuschange' => 'Latest status change',
|
||||
'latest_updateddocuments' => 'Latest updated documents',
|
||||
'legend' => 'Legend',
|
||||
'librarydoc' => 'Document from library',
|
||||
'linked_documents' => 'Related Documents',
|
||||
|
|
@ -1073,6 +1099,8 @@ URL: [url]</p>',
|
|||
'missing_reception' => 'Missing reception',
|
||||
'missing_request_object' => 'Missing request object',
|
||||
'missing_transition_user_group' => 'Missing user/group for transition',
|
||||
'modification_date' => 'Modified',
|
||||
'modified' => 'Modified',
|
||||
'monday' => 'Monday',
|
||||
'monday_abbr' => 'Mo',
|
||||
'monthly' => 'Monthly',
|
||||
|
|
@ -1102,6 +1130,9 @@ URL: [url]</p>',
|
|||
'new_attrdef' => 'Add attribute definition',
|
||||
'new_default_keywords' => 'Add keywords',
|
||||
'new_default_keyword_category' => 'Add category',
|
||||
'new_documents' => 'New documents',
|
||||
'new_documents_today' => 'New documents today',
|
||||
'new_documents_yesterday' => 'New documents yesterday',
|
||||
'new_document_category' => 'Add category',
|
||||
'new_document_email' => 'New document',
|
||||
'new_document_email_body' => 'New document
|
||||
|
|
@ -1222,13 +1253,17 @@ URL: [url]</p>',
|
|||
'no_revision_planed' => 'No revision of document scheduled',
|
||||
'no_update_cause_locked' => 'You can therefore not update this document. Please contact the locking user.',
|
||||
'no_user_image' => 'No image found',
|
||||
'no_value_set' => 'No value set',
|
||||
'no_version_check' => 'Checking for a new version of SeedDMS has failed! This could be caused by allow_url_fopen being set to 0 in your php configuration.',
|
||||
'no_version_modification' => 'No version modification',
|
||||
'no_workflows' => 'You have not created a workflow yet',
|
||||
'no_workflow_available' => 'No workflow available',
|
||||
'number_count' => 'number',
|
||||
'objectcheck' => 'Folder/Document check',
|
||||
'objects_without_attribute' => 'Objects without this attribute',
|
||||
'object_check_critical' => 'Critical errors',
|
||||
'object_check_warning' => 'Warnings',
|
||||
'objtype_unknown' => 'unknown',
|
||||
'obsolete' => 'Obsolete',
|
||||
'october' => 'October',
|
||||
'old' => 'Old',
|
||||
|
|
@ -1241,6 +1276,7 @@ URL: [url]</p>',
|
|||
'orderby_id_desc' => 'by id (descending)',
|
||||
'orderby_name_asc' => 'by name (ascending)',
|
||||
'orderby_name_desc' => 'by name (descending)',
|
||||
'orderby_relevance' => 'by relevance',
|
||||
'orderby_unsorted' => 'unsorted',
|
||||
'order_by_sequence_off' => 'Ordering by sequence is turned off in the settings. If you want this parameter to have effect, you will have to turn it back on.',
|
||||
'original_filename' => 'Original filename',
|
||||
|
|
@ -1322,6 +1358,7 @@ If you still have problems to login, then please contact your administrator.',
|
|||
'preview_markdown' => 'Markdown',
|
||||
'preview_pdf' => 'Preview as PDF',
|
||||
'preview_plain' => 'Text',
|
||||
'preview_text' => 'Preview text',
|
||||
'previous_state' => 'Previous state',
|
||||
'previous_versions' => 'Previous versions',
|
||||
'process' => 'Process',
|
||||
|
|
@ -1395,6 +1432,7 @@ URL: [url]</p>',
|
|||
'receipt_submit_email_subject' => '[sitename]: [name] - Submitted receipt',
|
||||
'receipt_summary' => 'Receipt summary',
|
||||
'receipt_update_failed' => 'Acknowledging reception failed',
|
||||
'recentchanges_mail_subject' => 'Recent changes',
|
||||
'recent_uploads' => 'Recent Uploads',
|
||||
'reception' => 'Reception',
|
||||
'reception_acknowleged' => 'Reception acknowledged',
|
||||
|
|
@ -1445,6 +1483,7 @@ URL: [url]</p>',
|
|||
'remove_marked_files' => 'Remove marked files',
|
||||
'remove_review_log' => 'Remove review',
|
||||
'remove_task' => 'Remove task',
|
||||
'reorder' => 'Reorder',
|
||||
'repaired' => 'repaired',
|
||||
'repairing_objects' => 'Repairing documents and folders.',
|
||||
'replace_content_email_body' => 'The last version of the document has been replaced.
|
||||
|
|
@ -1717,6 +1756,7 @@ URL: [url]</p>',
|
|||
'search_mode_or' => 'at least one word',
|
||||
'search_no_results' => 'There are no documents that match your search',
|
||||
'search_query' => 'Search for',
|
||||
'search_query_placeholder' => 'Search in title, comments, keywords, content',
|
||||
'search_report' => 'Found [doccount] documents and [foldercount] folders in [searchtime] sec.',
|
||||
'search_report_fulltext' => 'Found [doccount] documents',
|
||||
'search_resultmode' => 'Search result',
|
||||
|
|
@ -1732,6 +1772,7 @@ URL: [url]</p>',
|
|||
'select_attrdefgrp_show' => 'Choose when to show',
|
||||
'select_attribute_value' => 'Select attribute value',
|
||||
'select_category' => 'Click to select category',
|
||||
'select_created' => 'Click to select date of creation',
|
||||
'select_documents_for_process' => 'Select documents',
|
||||
'select_group' => 'Select group',
|
||||
'select_groups' => 'Click to select groups',
|
||||
|
|
@ -1751,6 +1792,7 @@ URL: [url]</p>',
|
|||
'select_ind_reviewers' => 'Click to select individual reviewer',
|
||||
'select_ind_revisors' => 'Click to select individual revisors',
|
||||
'select_mimetype' => 'Click to select mimetype',
|
||||
'select_modified' => 'Click to select date of modification',
|
||||
'select_one' => 'Select one',
|
||||
'select_owner' => 'Click to select owner',
|
||||
'select_record_type' => 'Choose type',
|
||||
|
|
@ -2038,6 +2080,8 @@ If you did not receive a password, please use the password forgotten function on
|
|||
'settings_luceneClassDir_desc' => 'Path to SeedDMS_Lucene (optional). Leave this empty if you have installed SeedDMS_Lucene at a place where it can be found by PHP, e.g. Extra PHP Include-Path',
|
||||
'settings_luceneDir' => 'Directory for full text index',
|
||||
'settings_luceneDir_desc' => 'Path to Lucene index',
|
||||
'settings_markdownComments' => 'Parse comments as markdown',
|
||||
'settings_markdownComments_desc' => 'Enable this, if comments of folders, documents and versions are interpreted as markdown.',
|
||||
'settings_maxDirID' => 'Max Directory ID',
|
||||
'settings_maxDirID_desc' => 'Maximum number of sub-directories per parent directory. Do not change this value unless you know what you do! Default: 0.',
|
||||
'settings_maxExecutionTime' => 'Max Execution Time (s)',
|
||||
|
|
@ -2157,6 +2201,8 @@ If you did not receive a password, please use the password forgotten function on
|
|||
'settings_strictFormCheck' => 'Strict Form Check',
|
||||
'settings_strictFormCheck_desc' => 'Strict form checking. If set to true, then all fields in the form will be checked for a value. If set to false, then (most) comments and keyword fields become optional. Comments are always required when submitting a review or overriding document status',
|
||||
'settings_suggestionvalue' => 'Suggestion value',
|
||||
'settings_suggestTerms' => 'Suggest terms',
|
||||
'settings_suggestTerms_desc' => 'If enabled, the search field in the header will not just list documents and folders, but also possible search terms',
|
||||
'settings_System' => 'System',
|
||||
'settings_tasksInMenu' => 'Selected tasks',
|
||||
'settings_tasksInMenu_approval' => 'Approvals',
|
||||
|
|
@ -2178,6 +2224,8 @@ If you did not receive a password, please use the password forgotten function on
|
|||
'settings_updateNotifyTime' => 'Update Notify Time',
|
||||
'settings_updateNotifyTime_desc' => 'Users are notified about document-changes that took place within the last \'Update Notify Time\' seconds',
|
||||
'settings_upgrade_php' => 'Upgrade PHP to at least version 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => 'New attachments are public',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => 'New attachments, which are either uploaded by form or drag&drop are by default public.',
|
||||
'settings_useHomeAsRootFolder' => 'Use home folder as root folder',
|
||||
'settings_useHomeAsRootFolder_desc' => 'Enable this if the user\'s home folder (no admin) shall be used as the root folder (experimental)',
|
||||
'settings_versioningFileName' => 'Versioning FileName',
|
||||
|
|
@ -2303,8 +2351,10 @@ If you did not receive a password, please use the password forgotten function on
|
|||
'splash_transfer_document' => 'Document transfered',
|
||||
'splash_transfer_objects' => 'Objects transfered',
|
||||
'splash_trigger_workflow' => 'Triggered transition of workflow',
|
||||
'startdate' => 'Start date',
|
||||
'state_and_next_state' => 'State/Next state',
|
||||
'statistic' => 'Statistic',
|
||||
'statistics_mail_subject' => 'Statistics',
|
||||
'status' => 'Status',
|
||||
'status_approval_rejected' => 'rejected',
|
||||
'status_approved' => 'Approved',
|
||||
|
|
@ -2365,6 +2415,10 @@ If you did not receive a password, please use the password forgotten function on
|
|||
'task_core_expireddocs_email' => 'Email',
|
||||
'task_core_expireddocs_peruser' => 'Per user',
|
||||
'task_core_indexingdocs_recreate' => 'Recreate index',
|
||||
'task_core_recentchanges_days' => 'Days',
|
||||
'task_core_recentchanges_lists' => 'Lists',
|
||||
'task_core_recentchanges_users' => 'Users',
|
||||
'task_core_statistic_users' => 'Users',
|
||||
'task_description' => 'Description',
|
||||
'task_disabled' => 'Disabled',
|
||||
'task_frequency' => 'Frequency',
|
||||
|
|
@ -2399,6 +2453,7 @@ If you did not receive a password, please use the password forgotten function on
|
|||
'timeline_skip_status_change_4' => 'in revision',
|
||||
'timeline_skip_status_change_5' => 'draft',
|
||||
'timeline_status_change' => 'Version [version]: [status]',
|
||||
'title' => 'title',
|
||||
'to' => 'To',
|
||||
'toggle_manager' => 'Toggle manager',
|
||||
'toggle_qrcode' => 'Show/hide QR code',
|
||||
|
|
@ -2472,6 +2527,7 @@ URL: [url]</p>',
|
|||
'unlock_cause_locking_user' => 'You can still update it because you are also the one that locked it. Locking will automatically be removed.',
|
||||
'unlock_document' => 'Unlock',
|
||||
'update' => 'Update',
|
||||
'updated_documents' => 'Updated documents',
|
||||
'update_approvers' => 'Update List of Approvers',
|
||||
'update_document' => 'Update document',
|
||||
'update_fulltext_index' => 'Update fulltext index',
|
||||
|
|
|
|||
|
|
@ -239,9 +239,11 @@ URL: [url]',
|
|||
'bg_BG' => 'Búlgaro',
|
||||
'browse' => 'Listar',
|
||||
'calendar' => 'Calendario',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Calendario semanal',
|
||||
'cancel' => 'Cancelar',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'No se puede modificar un documento obsoleto o rechazado',
|
||||
'cannot_change_final_states' => 'Cuidado: No se puede cambiar el estado de documentos que han sido rechazados, marcados como obsoletos o expirados.',
|
||||
|
|
@ -287,6 +289,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => '',
|
||||
'checkout_is_disabled' => '',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Por favor, seleccione definición de atributo',
|
||||
'choose_attrdefgroup' => '',
|
||||
'choose_category' => 'Seleccione categoría',
|
||||
|
|
@ -343,16 +348,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => 'Comando',
|
||||
'converter_new_mimetype' => 'Nuevo mime type',
|
||||
'copied_to_checkout_as' => '',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Crear índice de texto completo',
|
||||
'create_fulltext_index_warning' => 'Usted va a regenerar el índice te texto completo. Esto puede tardar un tiempo considerable y consumir capacidad de su equipo. Si realmente quiere regenerar el índice, por favor confirme la operación.',
|
||||
'creation_date' => 'Creación',
|
||||
'cs_CZ' => 'Czech',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Contraseña actual',
|
||||
'current_quota' => 'La cuota actual del sistema está habilitada [quota].',
|
||||
'current_state' => 'Estado actual',
|
||||
'current_version' => 'Versión actual',
|
||||
'daily' => 'Diaria',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Búsqueda en base de datos',
|
||||
'database_schema_version' => 'Versión del esquema de base de datos',
|
||||
'data_loading' => 'Por favor, espere hasta que los datos sean cargados ...',
|
||||
|
|
@ -367,6 +375,18 @@ URL: [url]',
|
|||
'details' => 'Detalles',
|
||||
'details_version' => 'Detalles de la versión: [version]',
|
||||
'de_DE' => 'Aleman',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Esta es un área restringida. Se permite el acceso únicamente a personal autorizado. Cualquier intrusión se perseguirá conforme a las leyes internacionales.',
|
||||
'discspace' => 'Espacio en disco',
|
||||
|
|
@ -565,6 +585,7 @@ URL: [url]',
|
|||
'empty_list' => 'Sin registros',
|
||||
'empty_notify_list' => 'Sin entradas',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'Ingless (GB)',
|
||||
'equal_transition_states' => 'Estado inicial y final son iguales',
|
||||
'error' => 'Error',
|
||||
|
|
@ -637,6 +658,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Versiones',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Febrero',
|
||||
'file' => 'Fichero',
|
||||
'files' => 'Ficheros',
|
||||
|
|
@ -757,6 +779,7 @@ URL: [url]',
|
|||
'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.',
|
||||
'import_users' => 'Importar usuarios',
|
||||
'import_users_addnew' => 'Agregar nuevos usuarios',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => 'Actualizar usuarios existentes',
|
||||
'include_content' => 'Incluir contenido',
|
||||
'include_documents' => 'Incluir documentos',
|
||||
|
|
@ -852,6 +875,9 @@ URL: [url]',
|
|||
'language' => 'Idioma',
|
||||
'lastaccess' => 'Último acceso',
|
||||
'last_update' => 'Última modificación',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Leyenda',
|
||||
'librarydoc' => '',
|
||||
'linked_documents' => 'Documentos relacionados',
|
||||
|
|
@ -917,6 +943,8 @@ URL: [url]',
|
|||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Falta usuario/grupo para transición',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Lunes',
|
||||
'monday_abbr' => 'L',
|
||||
'monthly' => 'Mensual',
|
||||
|
|
@ -946,6 +974,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'Nueva definición de atributo',
|
||||
'new_default_keywords' => 'Agregar palabras claves',
|
||||
'new_default_keyword_category' => 'Nueva categoría',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Añadir categoría',
|
||||
'new_document_email' => 'Nuevo documento',
|
||||
'new_document_email_body' => 'Nuevo documento
|
||||
|
|
@ -1035,13 +1066,17 @@ URL: [url]',
|
|||
'no_revision_planed' => '',
|
||||
'no_update_cause_locked' => 'No puede actualizar este documento. Contacte con el usuario que lo bloqueó.',
|
||||
'no_user_image' => 'No se encontró imagen',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'Ha fallado la comprobación de nuevas versiones. En su configuración de PHP, revise que allow_url_fopen no esté en 0',
|
||||
'no_version_modification' => 'Ninguna Modificación de Versión',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => '',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Chequeo de carpeta/documento',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Errores críticos',
|
||||
'object_check_warning' => 'Alertas',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Obsoleto',
|
||||
'october' => 'Octubre',
|
||||
'old' => 'Viejo',
|
||||
|
|
@ -1054,6 +1089,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'El orden secuencial está desactivado en la configuración. Si quiere utilizar este parámetro, deberá activarlo.',
|
||||
'original_filename' => 'Nombre de fichero original',
|
||||
|
|
@ -1119,6 +1155,7 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
|
|||
'preview_markdown' => '',
|
||||
'preview_pdf' => '',
|
||||
'preview_plain' => '',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Estado anterior',
|
||||
'previous_versions' => 'Versiones anteriores',
|
||||
'process' => 'Proceso',
|
||||
|
|
@ -1150,6 +1187,7 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => 'Resumen de recepción',
|
||||
'receipt_update_failed' => '',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Subidas recientes',
|
||||
'reception' => 'Recepción',
|
||||
'reception_acknowleged' => 'Recepción aceptada',
|
||||
|
|
@ -1187,6 +1225,7 @@ nURL: [url]',
|
|||
'remove_marked_files' => 'Eliminar ficheros marcados',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'Reparado',
|
||||
'repairing_objects' => 'Reparando documentos y carpetas.',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1344,6 +1383,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'al menos una palabra',
|
||||
'search_no_results' => 'No hay documentos que coincidan con su búsqueda',
|
||||
'search_query' => 'Buscar',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'Encontrados [doccount] documentos y [foldercount] carpetas en [searchtime] s.',
|
||||
'search_report_fulltext' => 'Encontrados [doccount] documentos',
|
||||
'search_resultmode' => 'Resultado de la búsqueda',
|
||||
|
|
@ -1359,6 +1399,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => 'Seleccionar valores de atributos',
|
||||
'select_category' => 'Haga Click para seleccionar categoría',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Seleccionar Grupo',
|
||||
'select_groups' => 'Haga Click para seleccionar grupos',
|
||||
|
|
@ -1378,6 +1419,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'Haga Click para seleccionar revisor individual',
|
||||
'select_ind_revisors' => 'Clic para seleccionar revisores individuales',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Seleccionar uno',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1658,6 +1700,8 @@ URL: [url]',
|
|||
'settings_luceneClassDir_desc' => 'Ruta hacia SeedDMS_Lucene (opcional)',
|
||||
'settings_luceneDir' => 'Carpeta del índice de texto completo',
|
||||
'settings_luceneDir_desc' => 'Ruta hacia el índice Lucene',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'ID máximo de carpeta',
|
||||
'settings_maxDirID_desc' => 'Número máximo de subcarpetas por carpeta principal. Por defecto: 0.',
|
||||
'settings_maxExecutionTime' => 'Tiempo máximo de ejecución (s)',
|
||||
|
|
@ -1777,6 +1821,8 @@ URL: [url]',
|
|||
'settings_strictFormCheck' => 'Comprobación estricta de formulario',
|
||||
'settings_strictFormCheck_desc' => 'Comprobación estricta de formulario. Si se configura como cierto, entonces se comprobará el valor de todos los campos del formulario. Si se configura como false, entonces (la mayor parte) de los comentarios y campos de palabras clave se convertirán en opcionales. Los comentarios siempre son obligatorios al enviar una revisión o sobreescribir el estado de un documento',
|
||||
'settings_suggestionvalue' => 'Valor sugerido',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'Sistema',
|
||||
'settings_tasksInMenu' => 'Tareas seleccionadas',
|
||||
'settings_tasksInMenu_approval' => 'Aprobaciones',
|
||||
|
|
@ -1798,6 +1844,8 @@ URL: [url]',
|
|||
'settings_updateNotifyTime' => 'Tiempo de notificación de actualización',
|
||||
'settings_updateNotifyTime_desc' => 'Se notificará a los usuarios sobre los cambios en documentos que tengan lugar en los próximos segundos de «Tiempo de notificación de actualización»',
|
||||
'settings_upgrade_php' => 'Actualice PHP a una versión igual o mayor a 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => 'Habilite esto, si la carpeta inicial de usuario (no admin) debe utilizarse como carpeta raíz (experimental)',
|
||||
'settings_versioningFileName' => 'Archivo de versionado',
|
||||
|
|
@ -1923,8 +1971,10 @@ URL: [url]',
|
|||
'splash_transfer_document' => '',
|
||||
'splash_transfer_objects' => '',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'Estado/Estado siguiente',
|
||||
'statistic' => 'Estadística',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Estado',
|
||||
'status_approval_rejected' => 'Borrador rechazado',
|
||||
'status_approved' => 'Aprobado',
|
||||
|
|
@ -1985,6 +2035,10 @@ URL: [url]',
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => '',
|
||||
'task_disabled' => '',
|
||||
'task_frequency' => '',
|
||||
|
|
@ -2019,6 +2073,7 @@ URL: [url]',
|
|||
'timeline_skip_status_change_4' => 'en revisión',
|
||||
'timeline_skip_status_change_5' => 'borrador',
|
||||
'timeline_status_change' => 'Versión [version]: [estado]',
|
||||
'title' => '',
|
||||
'to' => 'Hasta',
|
||||
'toggle_manager' => 'Intercambiar mánager',
|
||||
'toggle_qrcode' => '',
|
||||
|
|
@ -2081,6 +2136,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'Puede actualizarlo porque fue quién lo bloqueó. El bloqueo será automáticamente eliminado.',
|
||||
'unlock_document' => 'Desbloquear',
|
||||
'update' => 'Actualizar',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Actualizar lista de aprobadores',
|
||||
'update_document' => 'Actualizar documento',
|
||||
'update_fulltext_index' => 'Actualizar índice de texto completo',
|
||||
|
|
|
|||
|
|
@ -273,9 +273,11 @@ URL : [url]</p>',
|
|||
'bg_BG' => 'Bulgare',
|
||||
'browse' => 'Parcourir',
|
||||
'calendar' => 'Agenda',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Semaine',
|
||||
'cancel' => 'Annuler',
|
||||
'cancel_checkout' => 'Annuler la vérification',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => 'La vérification peut être annulée même si des modifications ont été apportées au fichier. Dans ce cas, le fichier sera supprimé de l\'espace de vérification et votre modification sera perdue.',
|
||||
'cannot_assign_invalid_state' => 'Impossible de modifier un document obsolète ou rejeté',
|
||||
'cannot_change_final_states' => 'Attention : Vous ne pouvez pas modifier l’état d\'un document rejeté, expiré ou en attente de vérification ou d’approbation.',
|
||||
|
|
@ -321,6 +323,9 @@ URL : [url]</p>',
|
|||
'checkout_cancel_confirm' => 'Veuillez confirmer l’annulation de la vérification.',
|
||||
'checkout_document' => 'Bloquer (check-out)',
|
||||
'checkout_is_disabled' => 'Le blocage (check-out) de documents est désactivé dans la configuration.',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Choisissez une définition d\'attribut',
|
||||
'choose_attrdefgroup' => 'Choisir un groupe d’attributs',
|
||||
'choose_category' => 'Sélectionnez une catégorie',
|
||||
|
|
@ -377,16 +382,19 @@ URL : [url]</p>',
|
|||
'converter_new_cmd' => 'Commande',
|
||||
'converter_new_mimetype' => 'Nouveau type MIME',
|
||||
'copied_to_checkout_as' => 'Fichier copié dans l’espace de blocage en tant que « [filename] » ([date])',
|
||||
'created' => '',
|
||||
'create_download_link' => 'Créer un lien de téléchargement',
|
||||
'create_fulltext_index' => 'Créer un index de recherche plein texte',
|
||||
'create_fulltext_index_warning' => 'Vous allez recréer l\'index de recherche plein texte. Cela peut prendre un temps considérable et réduire les performances de votre système dans son ensemble. Si vous voulez vraiment recréer l\'index, merci de confirmer votre opération.',
|
||||
'creation_date' => 'Créé le',
|
||||
'cs_CZ' => 'Tchèque',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Mot de passe actuel',
|
||||
'current_quota' => 'Le quota global actuel est de [quota]',
|
||||
'current_state' => 'État actuel',
|
||||
'current_version' => 'Version actuelle',
|
||||
'daily' => 'Journalier',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Recherche dans la base de données',
|
||||
'database_schema_version' => 'Version du schéma de base de données',
|
||||
'data_loading' => 'Veuillez patienter, jusqu\'à ce que les données soient chargées',
|
||||
|
|
@ -401,6 +409,18 @@ URL : [url]</p>',
|
|||
'details' => 'Détails',
|
||||
'details_version' => 'Détails de la version: [version]',
|
||||
'de_DE' => 'Allemand',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => 'Désactiver l’extension',
|
||||
'disclaimer' => 'Cet espace est protégé. Son accès est strictement réservé aux utilisateurs autorisés.<br/>Tout accès non autorisé est punissable par les lois internationales.',
|
||||
'discspace' => 'Espace disque',
|
||||
|
|
@ -663,6 +683,7 @@ URL : [url]</p>',
|
|||
'empty_list' => 'Aucune entrée',
|
||||
'empty_notify_list' => 'Aucune entrée',
|
||||
'enable_extension' => 'Activer l’extension',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'Anglais (RU)',
|
||||
'equal_transition_states' => 'États de début et de fin identiques',
|
||||
'error' => 'Erreur',
|
||||
|
|
@ -741,6 +762,7 @@ URL : [url]</p>',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => 'Impossible d’activer/désactiver l’extension',
|
||||
'extension_version_list' => 'Versions',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Février',
|
||||
'file' => 'Fichier',
|
||||
'files' => 'Fichiers',
|
||||
|
|
@ -899,6 +921,7 @@ URL : [url]</p>',
|
|||
'import_fs_warning' => 'L’importation peut se faire à partir du dossier de dépôt personnel uniquement. Tous les sous-dossiers et fichiers seront importés. Les fichiers seront immédiatement publiés.',
|
||||
'import_users' => 'Importer des utilisateurs',
|
||||
'import_users_addnew' => 'Ajouter de nouveaux utilisateurs',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => 'Mettre à jour des utilisateurs existants',
|
||||
'include_content' => 'Inclure le contenu',
|
||||
'include_documents' => 'Inclure les documents',
|
||||
|
|
@ -994,6 +1017,9 @@ URL : [url]</p>',
|
|||
'language' => 'Langue',
|
||||
'lastaccess' => 'Dernière connexion',
|
||||
'last_update' => 'Dernière modification',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Légende',
|
||||
'librarydoc' => 'Document de la bibliothèque',
|
||||
'linked_documents' => 'Documents liés',
|
||||
|
|
@ -1059,6 +1085,8 @@ URL : [url]</p>',
|
|||
'missing_reception' => 'Réception manquante',
|
||||
'missing_request_object' => 'Demande d’objet manquante',
|
||||
'missing_transition_user_group' => 'Utilisateur/groupe manquant pour transition',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Lundi',
|
||||
'monday_abbr' => 'Lun.',
|
||||
'monthly' => 'Mensuel',
|
||||
|
|
@ -1088,6 +1116,9 @@ URL : [url]</p>',
|
|||
'new_attrdef' => 'Ajouter une définition d\'attribut',
|
||||
'new_default_keywords' => 'Ajouter des mots-clés',
|
||||
'new_default_keyword_category' => 'Ajouter une catégorie',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Ajouter une catégorie',
|
||||
'new_document_email' => 'Nouveau document',
|
||||
'new_document_email_body' => 'Nouveau document
|
||||
|
|
@ -1209,13 +1240,17 @@ URL : [url]</p>',
|
|||
'no_revision_planed' => 'Aucune révision de document prévue',
|
||||
'no_update_cause_locked' => 'Vous ne pouvez actuellement pas mettre à jour ce document. Contactez l\'utilisateur qui l\'a verrouillé.',
|
||||
'no_user_image' => 'Aucune image trouvée',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'La vérification de l\'existence d\'une nouvelle version de SeedDMS a échoué ! Cela peut être causé par le paramètre allow_url_fopen défini à 0 dans votre configuration PHP.',
|
||||
'no_version_modification' => 'Pas de modification de version',
|
||||
'no_workflows' => 'Vous n’avez pas encore créé de workflow',
|
||||
'no_workflow_available' => 'Aucun workflow disponible',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Vérification des dossiers et documents',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Erreurs critiques',
|
||||
'object_check_warning' => 'Avertissements',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Obsolète',
|
||||
'october' => 'Octobre',
|
||||
'old' => 'Ancien',
|
||||
|
|
@ -1228,6 +1263,7 @@ URL : [url]</p>',
|
|||
'orderby_id_desc' => 'Trier par ID décroissant',
|
||||
'orderby_name_asc' => 'Trier par nom croissant',
|
||||
'orderby_name_desc' => 'Trier par nom décroissant',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => 'Non trié',
|
||||
'order_by_sequence_off' => 'Le tri par position est désactivé dans les préférences. Si vous souhaitez que ce paramètre prenne effet, vous devez l’activer.',
|
||||
'original_filename' => 'Nom de fichier original',
|
||||
|
|
@ -1307,6 +1343,7 @@ En cas de problème persistant, veuillez contacter votre administrateur.',
|
|||
'preview_markdown' => 'Prévisualisation',
|
||||
'preview_pdf' => 'Prévisualisation en PDF',
|
||||
'preview_plain' => 'Texte',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'État précédent',
|
||||
'previous_versions' => 'Versions précédentes',
|
||||
'process' => 'Processus',
|
||||
|
|
@ -1380,6 +1417,7 @@ URL : [url]</p>',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => 'Récapitulatif réception',
|
||||
'receipt_update_failed' => 'La confirmation de réception a échoué',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Téléchargements récents',
|
||||
'reception' => 'Réception',
|
||||
'reception_acknowleged' => 'Réception confirmée',
|
||||
|
|
@ -1430,6 +1468,7 @@ URL : [url]</p>',
|
|||
'remove_marked_files' => 'Supprimer les fichiers sélectionnés',
|
||||
'remove_review_log' => 'Vérification retirée',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'réparé',
|
||||
'repairing_objects' => 'Réparation des documents et des dossiers.',
|
||||
'replace_content_email_body' => 'La dernière version du document a été remplacée.
|
||||
|
|
@ -1702,6 +1741,7 @@ URL : [url]</p>',
|
|||
'search_mode_or' => 'au moins un mot',
|
||||
'search_no_results' => 'Aucun document ne correspond à la recherche',
|
||||
'search_query' => 'Rechercher',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => '[doccount] documents trouvé(s) et [foldercount] dossiers en [searchtime] sec.',
|
||||
'search_report_fulltext' => '[doccount] documents trouvé(s)',
|
||||
'search_resultmode' => 'Résultat de la recherche',
|
||||
|
|
@ -1717,6 +1757,7 @@ URL : [url]</p>',
|
|||
'select_attrdefgrp_show' => 'Sélectionner quand afficher',
|
||||
'select_attribute_value' => 'Sélectionner la valeur de l’attribut',
|
||||
'select_category' => 'Cliquer pour choisir une catégorie',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Sélectionner un groupe',
|
||||
'select_groups' => 'Cliquer pour choisir un groupe',
|
||||
|
|
@ -1736,6 +1777,7 @@ URL : [url]</p>',
|
|||
'select_ind_reviewers' => 'Cliquer pour choisir un examinateur individuel',
|
||||
'select_ind_revisors' => 'Cliquer pour choisir un réviseur individuel',
|
||||
'select_mimetype' => 'Sélectionner un type MIME',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Selectionner',
|
||||
'select_owner' => 'Sélectionner un propriétaire',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -2021,6 +2063,8 @@ Nom : [username]
|
|||
'settings_luceneClassDir_desc' => 'Chemin vers SeedDMS_Lucene (optionnel)',
|
||||
'settings_luceneDir' => 'Répertoire index Lucene',
|
||||
'settings_luceneDir_desc' => 'Chemin vers index Lucene',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'Nombre max. de sous-dossiers',
|
||||
'settings_maxDirID_desc' => 'Nombre maximum de sous-répertoires par le répertoire parent. Par défaut: 0.',
|
||||
'settings_maxExecutionTime' => 'Temps d\'exécution max (s)',
|
||||
|
|
@ -2140,6 +2184,8 @@ Nom : [username]
|
|||
'settings_strictFormCheck' => 'Formulaires stricts',
|
||||
'settings_strictFormCheck_desc' => 'Contrôle strict des formulaires. Si cette option est activée, tous les champs du formulaire doivent être saisis. Sinon, la plupart des champs (commentaires et mots-clés) sont facultatifs. Les commentaires sont toujours obligatoires lors de la soumission d\'une vérification ou du changement de statut d’un document.',
|
||||
'settings_suggestionvalue' => 'Valeur suggérée',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'Système',
|
||||
'settings_tasksInMenu' => 'Tâches sélectionnées',
|
||||
'settings_tasksInMenu_approval' => 'Approbations',
|
||||
|
|
@ -2161,6 +2207,8 @@ Nom : [username]
|
|||
'settings_updateNotifyTime' => 'Délai de notification des modifications',
|
||||
'settings_updateNotifyTime_desc' => 'Les utilisateurs sont informés des modifications apportées aux documents qui ont eu lieu durant le délai précisé (en secondes).',
|
||||
'settings_upgrade_php' => 'Mettez à jour PHP vers une version au moins égale à 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => 'Utiliser le dossier de départ comme dossier racine',
|
||||
'settings_useHomeAsRootFolder_desc' => 'Activer pour que le dossier de départ de l’utilisateur (non admin) soit utilisé comme dossier racine (expérimental).',
|
||||
'settings_versioningFileName' => 'Nom des fichiers de versionnage',
|
||||
|
|
@ -2286,8 +2334,10 @@ Nom : [username]
|
|||
'splash_transfer_document' => 'Document transféré',
|
||||
'splash_transfer_objects' => 'Objets transférés',
|
||||
'splash_trigger_workflow' => 'Transition de workflow déclenchée',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'État initial/suivant',
|
||||
'statistic' => 'Statistiques',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Statut',
|
||||
'status_approval_rejected' => 'Ébauche rejetée',
|
||||
'status_approved' => 'Approuvé',
|
||||
|
|
@ -2348,6 +2398,10 @@ Nom : [username]
|
|||
'task_core_expireddocs_email' => 'E-mail',
|
||||
'task_core_expireddocs_peruser' => 'Par utilisateur',
|
||||
'task_core_indexingdocs_recreate' => 'Régénérer l’index',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => 'Description',
|
||||
'task_disabled' => 'Désactivée',
|
||||
'task_frequency' => 'Fréquence',
|
||||
|
|
@ -2382,6 +2436,7 @@ Nom : [username]
|
|||
'timeline_skip_status_change_4' => 'en révision',
|
||||
'timeline_skip_status_change_5' => 'ébauches',
|
||||
'timeline_status_change' => 'Version [version] : [status]',
|
||||
'title' => '',
|
||||
'to' => 'Au',
|
||||
'toggle_manager' => 'Basculer \'Responsable\'',
|
||||
'toggle_qrcode' => 'Afficher/masquer le QR code',
|
||||
|
|
@ -2455,6 +2510,7 @@ URL : [url]</p>',
|
|||
'unlock_cause_locking_user' => 'Vous pouvez encore le mettre à jour, car vous êtes le seul à l\'avoir verrouillé. Le verrouillage sera automatiquement annulé.',
|
||||
'unlock_document' => 'Déverrouiller',
|
||||
'update' => 'Mettre à jour',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Mettre à jour la liste des approbateurs',
|
||||
'update_document' => 'Mettre à jour',
|
||||
'update_fulltext_index' => 'Mettre à jour l\'index de recherche plein texte',
|
||||
|
|
|
|||
|
|
@ -244,9 +244,11 @@ Internet poveznica: [url]',
|
|||
'bg_BG' => 'Bugarski',
|
||||
'browse' => 'Pretraži',
|
||||
'calendar' => 'Kalendar',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'kalendarski tjedan',
|
||||
'cancel' => 'Odustani',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'Ne možete mijenjati zastarjeli ili odbijeni dokument',
|
||||
'cannot_change_final_states' => 'Upozorenje: Ne možete mijenjati status odbijenog, isteklog ili dokumenta koji čeka na ovjeru ili odobrenje',
|
||||
|
|
@ -292,6 +294,9 @@ Internet poveznica: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => 'Odjava',
|
||||
'checkout_is_disabled' => 'Odjava dokumenata je onemogućena u konfiguraciji.',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Molim odaberite definiciju atributa',
|
||||
'choose_attrdefgroup' => '',
|
||||
'choose_category' => 'Molim odaberite',
|
||||
|
|
@ -348,16 +353,19 @@ Internet poveznica: [url]',
|
|||
'converter_new_cmd' => 'Komanda',
|
||||
'converter_new_mimetype' => 'Novi tip datoteke',
|
||||
'copied_to_checkout_as' => 'Datoteka je kopirana u prostor odjave kao \'[filename]\'',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Indeksiraj cijeli tekst',
|
||||
'create_fulltext_index_warning' => 'Želite ponovo indeksirati cijeli tekst. To može duže potrajati i smanjiti sveukupne performanse sustava. Ako zaista želite ponovno indeksirati, molimo potvrdite vašu radnju.',
|
||||
'creation_date' => 'Izrađeno',
|
||||
'cs_CZ' => 'Češki',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Trenutna lozinka',
|
||||
'current_quota' => 'Postavljena je kvota sadašnjeg sustava [quota].',
|
||||
'current_state' => 'Trenutni status',
|
||||
'current_version' => 'Trenutna verzija',
|
||||
'daily' => 'Dnevno',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Pretraživanje baze podataka',
|
||||
'database_schema_version' => '',
|
||||
'data_loading' => 'Molim pričekati, dok se podaci učitavaju ...',
|
||||
|
|
@ -372,6 +380,18 @@ Internet poveznica: [url]',
|
|||
'details' => 'Detalji',
|
||||
'details_version' => 'Detalji za verziju: [version]',
|
||||
'de_DE' => 'Njemački',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Ovo je klasificirano područje. Pristup je omogućen samo ovlaštenim osobama. Sa svakim kršenjem bit će postupano sukladno nacionalnim i međunarodnim zakonima.',
|
||||
'discspace' => 'Prostor na disku',
|
||||
|
|
@ -564,6 +584,7 @@ Internet poveznica: [url]',
|
|||
'empty_list' => '',
|
||||
'empty_notify_list' => 'Nema zapisa',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'Engleski (GB)',
|
||||
'equal_transition_states' => 'Početni i završni status su jednaki',
|
||||
'error' => 'Greška',
|
||||
|
|
@ -636,6 +657,7 @@ Internet poveznica: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Inačice',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Veljača',
|
||||
'file' => 'Datoteka',
|
||||
'files' => 'Datoteke',
|
||||
|
|
@ -750,6 +772,7 @@ Internet poveznica: [url]',
|
|||
'import_fs_warning' => '',
|
||||
'import_users' => 'Uvezi korisnike',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => 'Uključi sadržaj',
|
||||
'include_documents' => 'Sadrži dokumente',
|
||||
|
|
@ -845,6 +868,9 @@ Internet poveznica: [url]',
|
|||
'language' => 'Jezik',
|
||||
'lastaccess' => 'Zadnji pristup',
|
||||
'last_update' => 'Zadnje ažuriranje',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Kazalo',
|
||||
'librarydoc' => 'Dokument iz biblioteke',
|
||||
'linked_documents' => 'Vezani dokumenti',
|
||||
|
|
@ -910,6 +936,8 @@ Internet poveznica: [url]',
|
|||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Nedostaje korisnik/grupa za promjenu',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Ponedjeljak',
|
||||
'monday_abbr' => 'Po',
|
||||
'monthly' => 'Mjesečno',
|
||||
|
|
@ -939,6 +967,9 @@ Internet poveznica: [url]',
|
|||
'new_attrdef' => 'Dodaj definiciju atributa',
|
||||
'new_default_keywords' => 'Dodaj ključne riječi',
|
||||
'new_default_keyword_category' => 'Dodaj kategoriju',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Dodaj kategoriju',
|
||||
'new_document_email' => 'Novi dokument',
|
||||
'new_document_email_body' => 'Novi dokument
|
||||
|
|
@ -1027,13 +1058,17 @@ Internet poveznica: [url]',
|
|||
'no_revision_planed' => 'Nema zakazane revizije dokumenta',
|
||||
'no_update_cause_locked' => 'Dakle, ne možete ažurirati ovaj dokument. Molim kontaktirajte korisnika koji zaključava.',
|
||||
'no_user_image' => 'Nema pronađene slike',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'Neuspješna provjera nove verzije ProsperaDMS-a! Uzrok može biti ako je parametar allow_url_fopen u vašoj php konfiguraciji postavljen na 0.',
|
||||
'no_version_modification' => 'Nema modifikacije verzije',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Nema dostupnog toka rada',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Provjera mapa / dokumenata',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
'object_check_warning' => '',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Zastarjelo',
|
||||
'october' => 'Listopad',
|
||||
'old' => 'Staro',
|
||||
|
|
@ -1046,6 +1081,7 @@ Internet poveznica: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'Sortiranje po sekvencei ne isključeno u postavkama. Ako želite da ovaj parametar ima utjecaja, morat ćete ga ponovno uključiti.',
|
||||
'original_filename' => 'Izvorni naziv datoteke',
|
||||
|
|
@ -1111,6 +1147,7 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator
|
|||
'preview_markdown' => 'Smanjenje',
|
||||
'preview_pdf' => '',
|
||||
'preview_plain' => 'Obični tekst',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Prethodni status',
|
||||
'previous_versions' => 'Prethodne verzije',
|
||||
'process' => 'proces',
|
||||
|
|
@ -1142,6 +1179,7 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => 'Sažetak prijema',
|
||||
'receipt_update_failed' => '',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Poslijedni Prenosi',
|
||||
'reception' => '',
|
||||
'reception_acknowleged' => '',
|
||||
|
|
@ -1179,6 +1217,7 @@ Internet poveznica: [url]',
|
|||
'remove_marked_files' => 'Ukloni označene datoteke',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'popravljeno',
|
||||
'repairing_objects' => 'Popravljanje dokumenata ili mapa.',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1353,6 +1392,7 @@ Internet poveznica: [url]',
|
|||
'search_mode_or' => 'najmanje jedna riječ',
|
||||
'search_no_results' => 'Nema dokumenata koji odgovaraju vašoj pretrazi',
|
||||
'search_query' => 'Traži',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'Pronađeno [doccount] dokumenata i [foldercount] mapa za [searchtime] sek.',
|
||||
'search_report_fulltext' => 'Pronađeno [doccount] dokumenata',
|
||||
'search_resultmode' => 'Prikaz rezultata pretraživanja',
|
||||
|
|
@ -1368,6 +1408,7 @@ Internet poveznica: [url]',
|
|||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => 'Izbari vrednost atributa',
|
||||
'select_category' => 'Kliknite za odabir kategorije',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Izaberi grupu',
|
||||
'select_groups' => 'Kliknite za odabir grupa',
|
||||
|
|
@ -1387,6 +1428,7 @@ Internet poveznica: [url]',
|
|||
'select_ind_reviewers' => 'Kliknite za odabir pojedinačnog recezenta',
|
||||
'select_ind_revisors' => 'Kliknite za odabir pojedinačnog revizora',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Odaberite jednog',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1667,6 +1709,8 @@ Internet poveznica: [url]',
|
|||
'settings_luceneClassDir_desc' => 'Putanja do ProsperaDMS_Lucene (opcija). Ostavite ovo prazno ako ste instalirali ProsperaDMS_Lucene na mjestu gdje se može pronaći PHP-om, npr. Extra PHP Include-Path',
|
||||
'settings_luceneDir' => 'Mapa za indeksiranje cijelog teksta',
|
||||
'settings_luceneDir_desc' => 'Putanja to Lucene indeksa',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'Max Directory ID',
|
||||
'settings_maxDirID_desc' => 'Maksimalni broj podmapa po nadređenoj mapi. Zadano: 0.',
|
||||
'settings_maxExecutionTime' => 'Max. vrijeme izvršenja (s)',
|
||||
|
|
@ -1786,6 +1830,8 @@ Internet poveznica: [url]',
|
|||
'settings_strictFormCheck' => 'Provjera striktnog obrasca',
|
||||
'settings_strictFormCheck_desc' => 'Provjeravanje striktnog obrasca. Ako je postavljeno na "true", tada će svim poljima u obrascu biti provjerena vrijednost. Ako je postavljeno na "false", tada (uglavnom) će polja komentara i ključnih riječi postati izborna. Komentari se uvijek zahtjevaju kada se podnose pregledi ili obilaženje statusa dokumenta',
|
||||
'settings_suggestionvalue' => 'Predložena vrijednost',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'Sustav',
|
||||
'settings_tasksInMenu' => '',
|
||||
'settings_tasksInMenu_approval' => '',
|
||||
|
|
@ -1807,6 +1853,8 @@ Internet poveznica: [url]',
|
|||
'settings_updateNotifyTime' => 'Ažuriraj vrijeme obavijesti',
|
||||
'settings_updateNotifyTime_desc' => 'Korisnici se obavještavaju o promjenama dokumenta koje su se dogodile unutar zadnjih \'Update Notify Time\' sekundi',
|
||||
'settings_upgrade_php' => 'Ažuriraj PHP najmanje na verziju 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'Naziv datoteke verzije dokumenta',
|
||||
|
|
@ -1932,8 +1980,10 @@ Internet poveznica: [url]',
|
|||
'splash_transfer_document' => '',
|
||||
'splash_transfer_objects' => '',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'Status/Slijedeći status',
|
||||
'statistic' => 'Statistika',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Status',
|
||||
'status_approval_rejected' => 'Skica odbijena',
|
||||
'status_approved' => 'Odobreno',
|
||||
|
|
@ -1994,6 +2044,10 @@ Internet poveznica: [url]',
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => '',
|
||||
'task_disabled' => '',
|
||||
'task_frequency' => '',
|
||||
|
|
@ -2028,6 +2082,7 @@ Internet poveznica: [url]',
|
|||
'timeline_skip_status_change_4' => '',
|
||||
'timeline_skip_status_change_5' => '',
|
||||
'timeline_status_change' => 'Verzija [version]: [status]',
|
||||
'title' => '',
|
||||
'to' => 'Do',
|
||||
'toggle_manager' => 'Zamjeni upravitelja',
|
||||
'toggle_qrcode' => '',
|
||||
|
|
@ -2090,6 +2145,7 @@ Internet poveznica: [url]',
|
|||
'unlock_cause_locking_user' => 'I dalje ga možete ažurirati jer ste ga vi zaključali. Zaključavanje će automatski biti ukinuto.',
|
||||
'unlock_document' => 'Otključaj',
|
||||
'update' => 'Ažuriraj',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Ažuriraj popis validatora',
|
||||
'update_document' => 'Ažuriraj dokument',
|
||||
'update_fulltext_index' => 'Ažuriraj indeksiranje cijelog teksta',
|
||||
|
|
|
|||
|
|
@ -239,9 +239,11 @@ URL: [url]',
|
|||
'bg_BG' => 'Bulgár',
|
||||
'browse' => 'Tallózás',
|
||||
'calendar' => 'Naptár',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Naptári hét',
|
||||
'cancel' => 'Mégsem',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'Nem lehet új felülvizsgálót hozzárendelni olyan dokumentumhoz, amely nincs felülvizsgálat vagy jóváhagyás alatt.',
|
||||
'cannot_change_final_states' => 'Figyelem: Nem lehet olyan dokumentum állapotát módosítani, amely visszautasított, elavultnak jelölt vagy lejárt.',
|
||||
|
|
@ -287,6 +289,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => '',
|
||||
'checkout_is_disabled' => '',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Kérem válasszon jellemző meghatározást',
|
||||
'choose_attrdefgroup' => '',
|
||||
'choose_category' => 'Kérjük válasszon',
|
||||
|
|
@ -343,16 +348,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => 'Új parancs',
|
||||
'converter_new_mimetype' => 'Új mime típus',
|
||||
'copied_to_checkout_as' => '',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Teljes szöveg index létrehozása',
|
||||
'create_fulltext_index_warning' => 'Ön a teljes szöveg index újraépítését kezdeményezte. Ez a művelet hosszú ideig eltarthat és jelentősen csökkentheti az egész rendszer teljesítményét. Ha biztosan újra kívánja építeni az indexet, kérjük erősítse meg a műveletet.',
|
||||
'creation_date' => 'Létrehozva',
|
||||
'cs_CZ' => 'Cseh',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Aktuális jelszó',
|
||||
'current_quota' => 'Az aktuális rendszer szintű kvóta [quota].',
|
||||
'current_state' => 'Aktuális állapot',
|
||||
'current_version' => 'Aktuális verzió',
|
||||
'daily' => 'Napi',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Adatbázis keresés',
|
||||
'database_schema_version' => 'Adatbázis séma verziója',
|
||||
'data_loading' => 'Kérjük várjon, adatok betöltése folyamatban',
|
||||
|
|
@ -367,6 +375,18 @@ URL: [url]',
|
|||
'details' => 'Részletek',
|
||||
'details_version' => 'Verzió részletek: [version]',
|
||||
'de_DE' => 'Német',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Ez egy bizalmas terület. Hozzáférés kizárólag a meghatalmazott személyek részére engedélyezett. Bárminemű megsértését a nemzeti, illetve a nemzetközi jog szerint fogják büntetni.',
|
||||
'discspace' => 'Lemezterület',
|
||||
|
|
@ -559,6 +579,7 @@ URL: [url]',
|
|||
'empty_list' => '',
|
||||
'empty_notify_list' => 'Nincsenek bejegyzések',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'Angol (GB)',
|
||||
'equal_transition_states' => 'A kezdő- és végállapot megegyezik',
|
||||
'error' => 'Hiba',
|
||||
|
|
@ -631,6 +652,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Verziók',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Február',
|
||||
'file' => 'Állomány',
|
||||
'files' => 'Állományok',
|
||||
|
|
@ -745,6 +767,7 @@ URL: [url]',
|
|||
'import_fs_warning' => '',
|
||||
'import_users' => 'Felhasználók importálása',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => '',
|
||||
'include_documents' => 'Tartalmazó dokumentumok',
|
||||
|
|
@ -840,6 +863,9 @@ URL: [url]',
|
|||
'language' => 'Nyelv',
|
||||
'lastaccess' => 'Utolsó hozzáférés',
|
||||
'last_update' => 'Utolsó frissítés',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Jelmagyarázat',
|
||||
'librarydoc' => '',
|
||||
'linked_documents' => 'Kapcsolódó dokumentumok',
|
||||
|
|
@ -905,6 +931,8 @@ URL: [url]',
|
|||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Hiányzó felhasználó/csoport az átvezetéshez',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Hétfő',
|
||||
'monday_abbr' => 'Hé',
|
||||
'monthly' => 'Havi',
|
||||
|
|
@ -934,6 +962,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'Jellemző meghatározás hozzáadása',
|
||||
'new_default_keywords' => 'Kulcsszó hozzáadása',
|
||||
'new_default_keyword_category' => 'Kategória hozzáadása',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Kategória hozzáadása',
|
||||
'new_document_email' => 'Új dokumentum',
|
||||
'new_document_email_body' => 'Új dokumentum
|
||||
|
|
@ -1023,13 +1054,17 @@ URL: [url]',
|
|||
'no_revision_planed' => '',
|
||||
'no_update_cause_locked' => 'Emiatt nem módosíthatja a dokumentumot. Kérjük lépjen kapcsolatba a zároló felhasználóval.',
|
||||
'no_user_image' => 'Kép nem található',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'A SeedDMS új verziójának ellenőrzése hibára futott! Ennek oka lehet, hogy az allow_url_fopen 0-ra van állítva a php konfigurációjában.',
|
||||
'no_version_modification' => '',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => '',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Mappa/Dokumentum ellenőrzés',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
'object_check_warning' => '',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Elavult',
|
||||
'october' => 'Október',
|
||||
'old' => 'Régi',
|
||||
|
|
@ -1042,6 +1077,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => '',
|
||||
'original_filename' => 'Eredeti fájlnév',
|
||||
|
|
@ -1107,6 +1143,7 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a
|
|||
'preview_markdown' => '',
|
||||
'preview_pdf' => '',
|
||||
'preview_plain' => '',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Előző állapot',
|
||||
'previous_versions' => 'Előző változatok',
|
||||
'process' => 'Folyamat',
|
||||
|
|
@ -1138,6 +1175,7 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => '',
|
||||
'receipt_update_failed' => '',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Legutóbbi feltöltések',
|
||||
'reception' => '',
|
||||
'reception_acknowleged' => '',
|
||||
|
|
@ -1175,6 +1213,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'Megjelölt állományok eltávolítása',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'javított',
|
||||
'repairing_objects' => 'Dokumentumok és mappák helyreállítása',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1331,6 +1370,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'egyezés legalább egy szóra',
|
||||
'search_no_results' => 'Nem található a keresett kifejezésnek megfelelő dokumentum',
|
||||
'search_query' => 'Keresés erre',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => '[searchtime] másodperc alatt [doccount] dokumentumot és [foldercount] mappát találtunk.',
|
||||
'search_report_fulltext' => '[doccount] dokumentum található',
|
||||
'search_resultmode' => 'Keresés eredménye',
|
||||
|
|
@ -1346,6 +1386,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
'select_category' => 'Kattintson a kategória kiválasztásához',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Csoport kiválasztása',
|
||||
'select_groups' => 'Kattintson a csoportok kijelöléséhez',
|
||||
|
|
@ -1365,6 +1406,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'Kattintson az önálló felülvizsgáló kijelöléséhez',
|
||||
'select_ind_revisors' => '',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Válasszon egyet',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1645,6 +1687,8 @@ URL: [url]',
|
|||
'settings_luceneClassDir_desc' => 'Elérési útvonal a SeedDMS_Lucene programhoz (opcionális). Hagyja üresen, ha már telepített SeedDMS_Lucene alkalmazást olyan helyre, ahol azt megtalálja a PHP, pl.: Extra PHP Include-Path segítségével',
|
||||
'settings_luceneDir' => 'Teljes szöveg index könyvtára',
|
||||
'settings_luceneDir_desc' => 'Lucene index elérési útvonal',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'Legnagyobb könyvtár azonosító',
|
||||
'settings_maxDirID_desc' => 'Szülő könyvtárban lévő alkönyvtárak maximális mennyisége, Alapérték: 0.',
|
||||
'settings_maxExecutionTime' => 'Maximális végrehajtási idő (s)',
|
||||
|
|
@ -1764,6 +1808,8 @@ URL: [url]',
|
|||
'settings_strictFormCheck' => 'Szigorú űrlap ellenőrzés',
|
||||
'settings_strictFormCheck_desc' => 'Szigorú űrlap ellenőrzés. Ha igazra állítja, minden űrlapmező ellenőrizve lesz egy értékkel. Ha hamisra állítja, akkor (a legtöbb) megjegyzés és kulcsszó mező opcionális. Megjegyzések mindig szükségesek amikor felülvizsgálat vagy dokumentum állapot felülírás történik',
|
||||
'settings_suggestionvalue' => 'Javasolt érték',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'Rendszer',
|
||||
'settings_tasksInMenu' => '',
|
||||
'settings_tasksInMenu_approval' => '',
|
||||
|
|
@ -1785,6 +1831,8 @@ URL: [url]',
|
|||
'settings_updateNotifyTime' => 'Értesítési idő frissítése',
|
||||
'settings_updateNotifyTime_desc' => 'Felhasználók értesítést kapnak az \'Értesítés frissítési idő\' által meghatározott másodperc alatt történt dokumentum változásokról',
|
||||
'settings_upgrade_php' => 'Frissítse a PHP-t legalább 5.6.38 verzióra',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'Változatkezelő állománynév',
|
||||
|
|
@ -1910,8 +1958,10 @@ URL: [url]',
|
|||
'splash_transfer_document' => '',
|
||||
'splash_transfer_objects' => '',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'Állapot/Következő állapot',
|
||||
'statistic' => 'Statisztika',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Állapot',
|
||||
'status_approval_rejected' => 'Piszkozat elutasítva',
|
||||
'status_approved' => 'Jóváhagyott',
|
||||
|
|
@ -1972,6 +2022,10 @@ URL: [url]',
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => '',
|
||||
'task_disabled' => '',
|
||||
'task_frequency' => '',
|
||||
|
|
@ -2006,6 +2060,7 @@ URL: [url]',
|
|||
'timeline_skip_status_change_4' => '',
|
||||
'timeline_skip_status_change_5' => '',
|
||||
'timeline_status_change' => '[version]: [status] Verzio',
|
||||
'title' => '',
|
||||
'to' => 'ig',
|
||||
'toggle_manager' => 'Kulcs kezelő',
|
||||
'toggle_qrcode' => '',
|
||||
|
|
@ -2068,6 +2123,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'Ön még módosíthatja mivel egyike azoknak akik zárolták. A zárolás automatikusan el lesz távolítva.',
|
||||
'unlock_document' => 'Felszabadít',
|
||||
'update' => 'Frissítés',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Jóváhagyók listájának frissítése',
|
||||
'update_document' => 'Dokumentum frissítése',
|
||||
'update_fulltext_index' => 'Teljes szöveg index frissítése',
|
||||
|
|
|
|||
|
|
@ -253,9 +253,11 @@ URL: [url]</p>',
|
|||
'bg_BG' => 'Bulgaria',
|
||||
'browse' => 'Jelajahi',
|
||||
'calendar' => 'Kalender',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Kalender Mingguan',
|
||||
'cancel' => 'Batal',
|
||||
'cancel_checkout' => 'Batalkan pembayaran',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => 'Check out dapat dibatalkan jika berkas check out telah diubah. Dalam hal ini berkas akan dihapus dari ruang check out dan modifikasi Anda akan hilang.',
|
||||
'cannot_assign_invalid_state' => '',
|
||||
'cannot_change_final_states' => 'Peringatan: Anda tidak dapat mengubah status untuk dokumen yang ditolak, kedaluwarsa, atau dengan tinjauan atau persetujuan yang tertunda',
|
||||
|
|
@ -301,6 +303,9 @@ URL: [url]</p>',
|
|||
'checkout_cancel_confirm' => 'Konfirmasi untuk membatalkan checkout',
|
||||
'checkout_document' => '',
|
||||
'checkout_is_disabled' => 'Check out dokumen dinonaktifkan dalam konfigurasi',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Harap memilih definisi label',
|
||||
'choose_attrdefgroup' => 'Pilih kelompok label',
|
||||
'choose_category' => 'Harap pilih',
|
||||
|
|
@ -357,16 +362,19 @@ URL: [url]</p>',
|
|||
'converter_new_cmd' => 'Perintah',
|
||||
'converter_new_mimetype' => 'Mimetype baru',
|
||||
'copied_to_checkout_as' => '',
|
||||
'created' => '',
|
||||
'create_download_link' => 'Buat link unduhan',
|
||||
'create_fulltext_index' => 'Buat fulltext indek',
|
||||
'create_fulltext_index_warning' => 'Anda akan membuat ulang indeks fulltext. Ini dapat memakan banyak waktu dan mengurangi kinerja sistem Anda secara keseluruhan. Jika Anda benar-benar ingin membuat ulang indeks, harap konfirmasikan operasi Anda.',
|
||||
'creation_date' => 'Dibuat',
|
||||
'cs_CZ' => 'Ceko',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Kata sandi Sebelumnya',
|
||||
'current_quota' => '',
|
||||
'current_state' => 'State saat ini',
|
||||
'current_version' => 'Versi saat ini',
|
||||
'daily' => 'Harian',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Pencarian Basis data',
|
||||
'database_schema_version' => 'Versi skema basis data',
|
||||
'data_loading' => '',
|
||||
|
|
@ -381,6 +389,18 @@ URL: [url]</p>',
|
|||
'details' => 'Rincian',
|
||||
'details_version' => 'Rincian versi: [version]',
|
||||
'de_DE' => 'Jerman',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => 'Nonaktifkan ekstensi',
|
||||
'disclaimer' => 'Ini adalah area rahasia. Akses hanya diizinkan untuk personel yang berwenang. Setiap pelanggaran akan dituntut sesuai dengan hukum nasional dan internasional.',
|
||||
'discspace' => 'Ruang penyimpanan',
|
||||
|
|
@ -603,6 +623,7 @@ URL: [url]</p>',
|
|||
'empty_list' => 'Tidak ada entri',
|
||||
'empty_notify_list' => 'Tidak ada entri',
|
||||
'enable_extension' => 'Aktifkan ekstensi',
|
||||
'enddate' => '',
|
||||
'en_GB' => '',
|
||||
'equal_transition_states' => 'Status awal dan akhir sama',
|
||||
'error' => 'Galat',
|
||||
|
|
@ -676,6 +697,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => 'Tidak dapat mengaktifkan ekstensi',
|
||||
'extension_version_list' => 'Versi',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Februari',
|
||||
'file' => 'Berkas',
|
||||
'files' => '',
|
||||
|
|
@ -801,6 +823,7 @@ URL: [url]</p>',
|
|||
'import_fs_warning' => '',
|
||||
'import_users' => 'Impor pengguna',
|
||||
'import_users_addnew' => 'Tambah pengguna baru',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => 'Perbarui pengguna yang ada',
|
||||
'include_content' => '',
|
||||
'include_documents' => 'Sertakan dokumen',
|
||||
|
|
@ -896,6 +919,9 @@ URL: [url]</p>',
|
|||
'language' => 'Bahasa',
|
||||
'lastaccess' => 'Akses terakhir',
|
||||
'last_update' => 'Pembaharuan Terakhir',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Legenda',
|
||||
'librarydoc' => 'Dokumen dari perpustakaan',
|
||||
'linked_documents' => 'Dokumen Terkait',
|
||||
|
|
@ -961,6 +987,8 @@ URL: [url]</p>',
|
|||
'missing_reception' => 'Resepsi hilang',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Pengguna/kelompok tidak ada untuk transisi',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Senin',
|
||||
'monday_abbr' => 'Senin',
|
||||
'monthly' => 'Bulanan',
|
||||
|
|
@ -990,6 +1018,9 @@ URL: [url]</p>',
|
|||
'new_attrdef' => 'Tambah definisi label',
|
||||
'new_default_keywords' => 'Tambah kata kunci',
|
||||
'new_default_keyword_category' => 'Tambah kategori',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Tambah kategori',
|
||||
'new_document_email' => 'Tambah dokumen',
|
||||
'new_document_email_body' => 'Tambah dokumen
|
||||
|
|
@ -1093,13 +1124,17 @@ URL: [url]</p>',
|
|||
'no_revision_planed' => 'Tidak ada revisi dokumen yang dijadwalkan',
|
||||
'no_update_cause_locked' => 'Oleh karena itu, Anda tidak dapat memperbarui dokumen ini. Silakan hubungi pengguna yang menguncinya.',
|
||||
'no_user_image' => 'Tidak ada gambar yang ditemukan',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'Memeriksa versi baru SeedDMS telah gagal! Ini bisa disebabkan oleh allow_url_fopen disetel ke 0 dalam konfigurasi php anda.',
|
||||
'no_version_modification' => 'Tidak ada versi yang dimodifikasi',
|
||||
'no_workflows' => 'Anda belum membuat alur kerja',
|
||||
'no_workflow_available' => 'Tidak ada alur kerja yang tersedia',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Pemeriksaan Folder/Dokumen',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Kesalahan kritis',
|
||||
'object_check_warning' => 'Peringatan',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Usang',
|
||||
'october' => 'Oktober',
|
||||
'old' => 'Lawas',
|
||||
|
|
@ -1112,6 +1147,7 @@ URL: [url]</p>',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'Pengurutan berdasarkan urutan dimatikan dalam pengaturan. Jika Anda ingin parameter ini berpengaruh, Anda harus mengaktifkannya kembali.',
|
||||
'original_filename' => 'Nama berkas asli',
|
||||
|
|
@ -1192,6 +1228,7 @@ Jika Anda masih mengalami masalah untuk login, silakan hubungi administrator And
|
|||
'preview_markdown' => 'Markdown',
|
||||
'preview_pdf' => 'Lihat sebagai PDF',
|
||||
'preview_plain' => 'Text',
|
||||
'preview_text' => '',
|
||||
'previous_state' => '',
|
||||
'previous_versions' => 'Versi sebelumnya',
|
||||
'process' => 'Proses',
|
||||
|
|
@ -1236,6 +1273,7 @@ URL: [url]',
|
|||
'receipt_submit_email_subject' => '[sitename]: [name] - Tanda terima yang dikirimkan',
|
||||
'receipt_summary' => 'Ringkasan tanda terima',
|
||||
'receipt_update_failed' => 'Mengakui penerimaan gagal',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Unggahan Terbaru',
|
||||
'reception' => 'Penerimaan',
|
||||
'reception_acknowleged' => 'Penerimaan diakui',
|
||||
|
|
@ -1268,6 +1306,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'Hapus file yang ditandai',
|
||||
'remove_review_log' => 'Hapus ulasan',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'diperbaiki',
|
||||
'repairing_objects' => 'Memperbaiki dokumen dan folder.',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1398,6 +1437,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'setidaknya satu kata',
|
||||
'search_no_results' => '',
|
||||
'search_query' => 'Pencarian untuk',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'Ditemukan [doccount] dokumen dan [foldercount] folder dalam [searchtime] detik.',
|
||||
'search_report_fulltext' => 'Ditemukan [doccount] dokumen',
|
||||
'search_resultmode' => 'Hasil pencarian',
|
||||
|
|
@ -1413,6 +1453,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => 'Pilih waktu untuk ditampilkan',
|
||||
'select_attribute_value' => 'Pilih label value',
|
||||
'select_category' => 'Klik untuk memilih kategori',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Pilih group',
|
||||
'select_groups' => 'Klik untuk memilih groups',
|
||||
|
|
@ -1432,6 +1473,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'Klik untuk memilih individual reviewer',
|
||||
'select_ind_revisors' => 'Klik untuk memilih individual revisors',
|
||||
'select_mimetype' => 'Klik untuk memilih mimetype',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Pilih salah satu',
|
||||
'select_owner' => 'Klik untuk memilih pemilik',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1719,6 +1761,8 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
|
|||
'settings_luceneClassDir_desc' => '',
|
||||
'settings_luceneDir' => '',
|
||||
'settings_luceneDir_desc' => '',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => '',
|
||||
'settings_maxDirID_desc' => '',
|
||||
'settings_maxExecutionTime' => '',
|
||||
|
|
@ -1838,6 +1882,8 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
|
|||
'settings_strictFormCheck' => '',
|
||||
'settings_strictFormCheck_desc' => '',
|
||||
'settings_suggestionvalue' => '',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'Sistem',
|
||||
'settings_tasksInMenu' => 'Tugas yang dipilih',
|
||||
'settings_tasksInMenu_approval' => 'Persetujuan',
|
||||
|
|
@ -1859,6 +1905,8 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
|
|||
'settings_updateNotifyTime' => '',
|
||||
'settings_updateNotifyTime_desc' => '',
|
||||
'settings_upgrade_php' => '',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => 'Gunakan folder home sebagai folder root',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => '',
|
||||
|
|
@ -1984,8 +2032,10 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
|
|||
'splash_transfer_document' => '',
|
||||
'splash_transfer_objects' => '',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => '',
|
||||
'statistic' => 'Statistik',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Status',
|
||||
'status_approval_rejected' => 'ditolak',
|
||||
'status_approved' => 'Disetujui',
|
||||
|
|
@ -2046,6 +2096,10 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => 'Deskripsi',
|
||||
'task_disabled' => 'Nonaktif',
|
||||
'task_frequency' => 'Frekuensi',
|
||||
|
|
@ -2080,6 +2134,7 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
|
|||
'timeline_skip_status_change_4' => 'dalam revisi',
|
||||
'timeline_skip_status_change_5' => 'draf',
|
||||
'timeline_status_change' => '',
|
||||
'title' => '',
|
||||
'to' => 'Kepada',
|
||||
'toggle_manager' => '',
|
||||
'toggle_qrcode' => 'Tampilkan/sembunyikan kode QR',
|
||||
|
|
@ -2133,6 +2188,7 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
|
|||
'unlock_cause_locking_user' => '',
|
||||
'unlock_document' => 'Membuka kunci',
|
||||
'update' => 'Perbarui',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Perbarui Daftar Penyetuju',
|
||||
'update_document' => 'Perbarui dokumen',
|
||||
'update_fulltext_index' => 'Perbarui indek fulltext',
|
||||
|
|
|
|||
|
|
@ -244,9 +244,11 @@ URL: [url]',
|
|||
'bg_BG' => 'Bulgaro',
|
||||
'browse' => 'Scegli file',
|
||||
'calendar' => 'Calendario',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Calendario settimanale',
|
||||
'cancel' => 'Annulla',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'Non è possibile modificare le assegnazioni di un documento obsoleto o rifiutato',
|
||||
'cannot_change_final_states' => 'Attenzione: non si può modificare lo stato dei documenti rifiutati, scaduti o in attesa di revisione o approvazione',
|
||||
|
|
@ -292,6 +294,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => 'Approvato',
|
||||
'checkout_is_disabled' => 'Approvazione dei documenti disabilitata',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Seleziona l\'Attributo',
|
||||
'choose_attrdefgroup' => 'Scegli gruppo di attributi',
|
||||
'choose_category' => 'Seleziona',
|
||||
|
|
@ -348,16 +353,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => 'Comando',
|
||||
'converter_new_mimetype' => 'Nuovo mimetype',
|
||||
'copied_to_checkout_as' => 'File copiato come \'[filename]\'',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Crea indice fulltext',
|
||||
'create_fulltext_index_warning' => 'Stai creando un indice fulltext. Questo può occupare un tempo considerevole e ridurre le prestazioni del sistema. Sei sicuro di voler ricreare l\'indice? Prego conferma l\'operazione.',
|
||||
'creation_date' => 'Data creazione',
|
||||
'cs_CZ' => 'Ceco',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Password corrente',
|
||||
'current_quota' => 'La quota di sistema attuale è impostata su [quota].',
|
||||
'current_state' => 'Stato corrente',
|
||||
'current_version' => 'Versione attuale',
|
||||
'daily' => 'Giornaliero',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Ricerca nel Database',
|
||||
'database_schema_version' => 'Versione dello schema del database',
|
||||
'data_loading' => 'Attendere il caricamento dei dati...',
|
||||
|
|
@ -372,6 +380,18 @@ URL: [url]',
|
|||
'details' => 'Dettagli',
|
||||
'details_version' => 'Dettagli versione: [version]',
|
||||
'de_DE' => 'Tedesco',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Questa è un\'area riservata. L\'accesso è consentito solo agli utenti autorizzati. Qualunque violazione sarà perseguita a norma delle leggi italiane ed internazionali.',
|
||||
'discspace' => 'Spazio su disco',
|
||||
|
|
@ -569,6 +589,7 @@ URL: [url]',
|
|||
'empty_list' => 'Nessuna voce',
|
||||
'empty_notify_list' => 'Nessun record',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'Inglese (GB)',
|
||||
'equal_transition_states' => 'Lo stato iniziale e quello finale sono identici',
|
||||
'error' => 'Errore',
|
||||
|
|
@ -641,6 +662,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Versioni',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Febbraio',
|
||||
'file' => 'File',
|
||||
'files' => 'Files',
|
||||
|
|
@ -755,6 +777,7 @@ URL: [url]',
|
|||
'import_fs_warning' => 'Questo funziona solo per le cartelle nella cartella per lasciare. L\'operazione importa in modo ricorsivo tutte le cartelle e file. I file saranno pubblicati immediatamente.',
|
||||
'import_users' => 'Importa utenti',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => 'Includi contenuto',
|
||||
'include_documents' => 'Includi documenti',
|
||||
|
|
@ -850,6 +873,9 @@ URL: [url]',
|
|||
'language' => 'Lingua',
|
||||
'lastaccess' => 'Ultimo accesso',
|
||||
'last_update' => 'Ultima modifica',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Legenda',
|
||||
'librarydoc' => 'Documento da cartella',
|
||||
'linked_documents' => 'Documenti collegati',
|
||||
|
|
@ -915,6 +941,8 @@ URL: [url]',
|
|||
'missing_reception' => 'Ricezione mancante',
|
||||
'missing_request_object' => 'Manca oggetto di richiesta',
|
||||
'missing_transition_user_group' => 'Utente/Gruppo per la transizione mancanti',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Lunedì',
|
||||
'monday_abbr' => 'Lun',
|
||||
'monthly' => 'Mensile',
|
||||
|
|
@ -944,6 +972,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'Nuovo attributo',
|
||||
'new_default_keywords' => 'Aggiungi parole-chiave',
|
||||
'new_default_keyword_category' => 'Nuova categoria',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Nuova categoria',
|
||||
'new_document_email' => 'Nuovo documento',
|
||||
'new_document_email_body' => 'Nuovo documento
|
||||
|
|
@ -1033,13 +1064,17 @@ URL: [url]',
|
|||
'no_revision_planed' => 'Nessun riesame pianificato.',
|
||||
'no_update_cause_locked' => 'Non è quindi possible aggiornare il documento. Prego contattare l\'utente che l\'ha bloccato.',
|
||||
'no_user_image' => 'Nessuna immagine trovata',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'Il controllo per una nuova versione di SeedDMS è fallito! Questo può essere causato da allow_url_fopen settato a 0 nella tua configurazione php.',
|
||||
'no_version_modification' => 'Nessuna modifica versione',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Nessun flusso di lavoro disponibile',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Controllo cartelle o documenti',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Errori critici',
|
||||
'object_check_warning' => 'Avvertenze',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Obsoleto',
|
||||
'october' => 'Ottobre',
|
||||
'old' => 'Vecchio',
|
||||
|
|
@ -1052,6 +1087,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'Ordina in sequenza disabilitato',
|
||||
'original_filename' => 'Nome file originale',
|
||||
|
|
@ -1117,6 +1153,7 @@ Dovessero esserci ancora problemi al login, prego contatta l\'amministratore di
|
|||
'preview_markdown' => 'Riduzione ribasso',
|
||||
'preview_pdf' => 'Anteprima come PDF',
|
||||
'preview_plain' => 'Testo',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Stato precedente',
|
||||
'previous_versions' => 'Versioni precedenti',
|
||||
'process' => 'Processi',
|
||||
|
|
@ -1159,6 +1196,7 @@ URL: [url]',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => 'Sommario ricezione',
|
||||
'receipt_update_failed' => 'Conferma della ricezione non riuscita',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Caricamenti recenti',
|
||||
'reception' => 'Ricezione',
|
||||
'reception_acknowleged' => 'Ricezione confermata',
|
||||
|
|
@ -1196,6 +1234,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'Rimuovi i files contrassegnati',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'riparato',
|
||||
'repairing_objects' => 'Riparazione documenti e cartelle in corso...',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1375,6 +1414,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'almeno una parola',
|
||||
'search_no_results' => 'Non ci sono documenti che soddisfino la vostra ricerca',
|
||||
'search_query' => 'Cerca per',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'Trovati [doccount] documenti e [foldercount] cartelle in [searchtime] secondi.',
|
||||
'search_report_fulltext' => 'Trovati [doccount] documenti',
|
||||
'search_resultmode' => 'Risultato ricerca',
|
||||
|
|
@ -1390,6 +1430,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => 'Scegli quando mostrare',
|
||||
'select_attribute_value' => 'Seleziona il valore dell\'attributo',
|
||||
'select_category' => 'Clicca per selezionare la categoria',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Seleziona gruppo',
|
||||
'select_groups' => 'Clicca per selezionare i gruppi',
|
||||
|
|
@ -1409,6 +1450,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'Fare clic per selezionare un revisore individuale',
|
||||
'select_ind_revisors' => 'Fare clic per selezionare un riesaminatore individuale',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Seleziona uno',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1694,6 +1736,8 @@ Name: [username]
|
|||
'settings_luceneClassDir_desc' => 'Cartella del pacchetto SeedDMS_Lucene (opzionale). Lasciare il campo vuoto se SeedDMS_Lucene è stato installato in una cartella localizzabile dal PHP, ad esempio quella indicata per gli include PHP addizionali.',
|
||||
'settings_luceneDir' => 'Cartella di indicizzazione fulltext',
|
||||
'settings_luceneDir_desc' => 'Cartella di memorizzazione dell\'indice utilizzato da Lucene',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'Max numero di ID cartella',
|
||||
'settings_maxDirID_desc' => 'Numero massimo di sottocartelle contenibili in una cartella. Default: 0.',
|
||||
'settings_maxExecutionTime' => 'Tempo massimo di esecuzione (s)',
|
||||
|
|
@ -1813,6 +1857,8 @@ Name: [username]
|
|||
'settings_strictFormCheck' => 'Rigido controllo sulla form',
|
||||
'settings_strictFormCheck_desc' => 'Rigido controllo sulla form. Se abilitato verrà richiesto che tutti i campi della form abbiano un valore. Se disabilitato la maggior parte dei commenti e dei campi parola-chiave diventano opzionali. NOTA: i commenti sono sempre necessari quando si carica una revisione o si scavalca lo stato di un documento.',
|
||||
'settings_suggestionvalue' => 'Valore suggerito',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'Sistema',
|
||||
'settings_tasksInMenu' => 'Attività selezionate',
|
||||
'settings_tasksInMenu_approval' => 'Approvazioni',
|
||||
|
|
@ -1834,6 +1880,8 @@ Name: [username]
|
|||
'settings_updateNotifyTime' => 'Intervallo notifica di aggiornamento',
|
||||
'settings_updateNotifyTime_desc' => 'Intervallo di tempo in secondi durante il quale ogni modifica ad un documento verrà notificata agli utenti',
|
||||
'settings_upgrade_php' => 'Aggiornare PHP alla versione 5.6.38 o superiori',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'Nome file di versione',
|
||||
|
|
@ -1959,8 +2007,10 @@ Name: [username]
|
|||
'splash_transfer_document' => 'Documento trasferito',
|
||||
'splash_transfer_objects' => 'Oggetti trasferito',
|
||||
'splash_trigger_workflow' => 'Attivata transizione del flusso di lavoro',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'Stato/Prossimo stato',
|
||||
'statistic' => 'Statistiche',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Stato',
|
||||
'status_approval_rejected' => 'Bozza rifiutata',
|
||||
'status_approved' => 'Approvato',
|
||||
|
|
@ -2021,6 +2071,10 @@ Name: [username]
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => 'Descrizione',
|
||||
'task_disabled' => 'Disabilitata',
|
||||
'task_frequency' => 'Frequenza',
|
||||
|
|
@ -2055,6 +2109,7 @@ Name: [username]
|
|||
'timeline_skip_status_change_4' => 'in riesame',
|
||||
'timeline_skip_status_change_5' => 'bozza',
|
||||
'timeline_status_change' => 'Versione [version]: Stato',
|
||||
'title' => '',
|
||||
'to' => 'A',
|
||||
'toggle_manager' => 'Gestore',
|
||||
'toggle_qrcode' => 'Mostri/nascondi codice QR',
|
||||
|
|
@ -2117,6 +2172,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'Puoi ancora aggiornarlo, perchè sei l\'utente che ha eseguito il blocco. Il blocco sarà rimosso automaticamente.',
|
||||
'unlock_document' => 'Sblocca',
|
||||
'update' => 'Aggiorna',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Aggiornamento lista approvatori',
|
||||
'update_document' => 'Aggiorna documento',
|
||||
'update_fulltext_index' => 'Aggiorna indice fulltext',
|
||||
|
|
|
|||
|
|
@ -246,9 +246,11 @@ URL: [url]',
|
|||
'bg_BG' => '불가리아',
|
||||
'browse' => '검색',
|
||||
'calendar' => '달력',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => '주',
|
||||
'cancel' => '취소',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => '사용되지 않거나 거부된 문서는 수정 불가',
|
||||
'cannot_change_final_states' => '경고 : 거부, 만료 또는 검토나 승인보류 중인 문서의 상태는 변경할 수 없습니다.',
|
||||
|
|
@ -294,6 +296,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => '체크아웃',
|
||||
'checkout_is_disabled' => '체크아웃된 문서는 설정에서 비활성화됩니다.',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => '속성의 정의를 선택하세요',
|
||||
'choose_attrdefgroup' => '',
|
||||
'choose_category' => '선택하세요',
|
||||
|
|
@ -351,16 +356,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => '명령',
|
||||
'converter_new_mimetype' => '새 MIME 형태',
|
||||
'copied_to_checkout_as' => '체크아웃으로 파일(\'[filename]\')이 파일 복사됨',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => '전체 텍스트 인덱스 만들기',
|
||||
'create_fulltext_index_warning' => '전체 자료의 텍스트 인덱스를 다시 만들 수 있습니다. 이것은 상당한 시간을 요구하며 진행되는 동안 시스템 성능을 감소시킬 수 있습니다. 인덱스를 재 생성하려면, 확인하시기 바랍니다.',
|
||||
'creation_date' => '생성일',
|
||||
'cs_CZ' => '체코어',
|
||||
'current_filter' => '',
|
||||
'current_password' => '현재 암호',
|
||||
'current_quota' => '시스템 전체 할당량 [quota]을 설정합니다.',
|
||||
'current_state' => '현재 상태',
|
||||
'current_version' => '현재 버전',
|
||||
'daily' => '매일',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => '데이터베이스 검색',
|
||||
'database_schema_version' => '',
|
||||
'data_loading' => '',
|
||||
|
|
@ -375,6 +383,18 @@ URL: [url]',
|
|||
'details' => '세부사항',
|
||||
'details_version' => '버전에 대한 상세 사항 : [version]',
|
||||
'de_DE' => '독일어',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => '본 사이트는 접근이 허가된 자에게만 사용이 허용된 곳 입니다. 허가받지 않은 접근이나 불법행위는 국내 및 국제법에 따라 기소 될 것입니다.',
|
||||
'discspace' => '디스크 공간',
|
||||
|
|
@ -565,6 +585,7 @@ URL: [url]',
|
|||
'empty_list' => '',
|
||||
'empty_notify_list' => '항목을 입력하세요',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => '영어 (GB)',
|
||||
'equal_transition_states' => '시작 및 종료가 동일한 상태',
|
||||
'error' => '오류',
|
||||
|
|
@ -637,6 +658,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '',
|
||||
'facetfullsearch' => '',
|
||||
'february' => '2월',
|
||||
'file' => '파일',
|
||||
'files' => '파일',
|
||||
|
|
@ -751,6 +773,7 @@ URL: [url]',
|
|||
'import_fs_warning' => '',
|
||||
'import_users' => '',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => '내용을 포함',
|
||||
'include_documents' => '문서 포함',
|
||||
|
|
@ -846,6 +869,9 @@ URL: [url]',
|
|||
'language' => '언어',
|
||||
'lastaccess' => '마지막 액세스',
|
||||
'last_update' => '마지막 업데이트',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => '전설',
|
||||
'librarydoc' => '라이브러리의 문서',
|
||||
'linked_documents' => '관련 문서',
|
||||
|
|
@ -911,6 +937,8 @@ URL: [url]',
|
|||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => '변화에 대한 사용자 / 그룹을 누락',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => '월요일',
|
||||
'monday_abbr' => '월',
|
||||
'monthly' => '월간',
|
||||
|
|
@ -940,6 +968,9 @@ URL: [url]',
|
|||
'new_attrdef' => '속성 정의 추가',
|
||||
'new_default_keywords' => '키워드 추가',
|
||||
'new_default_keyword_category' => '카테고리 추가',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => '카테고리 추가',
|
||||
'new_document_email' => '새 문서',
|
||||
'new_document_email_body' => '새 문서
|
||||
|
|
@ -1029,13 +1060,17 @@ URL : [url]',
|
|||
'no_revision_planed' => '문서의 개정 예약이 없습니다.',
|
||||
'no_update_cause_locked' => '이 문서를 업데이트 할 수 없습니다. 문서를 잠근 사용자 문의하시기 바랍니다..',
|
||||
'no_user_image' => '이미지를 찾을 수 없습니다',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'SeedDMS의 새 버전 확인을 실패 했습니다! 이것은 PHP 설정에서 allow_url_fopen 값이 0으로 설정 되면 발생할 수 있습니다.',
|
||||
'no_version_modification' => '버전의 변동사항이 없습니다.',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => '사용 가능한 워크 플로우 없습니다.',
|
||||
'number_count' => '',
|
||||
'objectcheck' => '폴더 / 문서 확인',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '치명적 오류',
|
||||
'object_check_warning' => 'Warnings',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => '폐기',
|
||||
'october' => '10월',
|
||||
'old' => '이전',
|
||||
|
|
@ -1048,6 +1083,7 @@ URL : [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => '순서에 의한 정렬 설정이 켜져 있습니다. 이 매개 변수를 사용하고 싶은 경우 이것을 활성화 해야 합니다.',
|
||||
'original_filename' => '원래본 파일명',
|
||||
|
|
@ -1105,6 +1141,7 @@ URL : [url]',
|
|||
'preview_markdown' => '마크다운',
|
||||
'preview_pdf' => '',
|
||||
'preview_plain' => '텍스트',
|
||||
'preview_text' => '',
|
||||
'previous_state' => '이전 상태',
|
||||
'previous_versions' => '이전 버전',
|
||||
'process' => '',
|
||||
|
|
@ -1136,6 +1173,7 @@ URL : [url]',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => '접수증 요약',
|
||||
'receipt_update_failed' => '',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => '최근 업로드들',
|
||||
'reception' => '',
|
||||
'reception_acknowleged' => '',
|
||||
|
|
@ -1173,6 +1211,7 @@ URL: [url]',
|
|||
'remove_marked_files' => '마크 파일을 제거',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => '복구',
|
||||
'repairing_objects' => '문서 및 폴더 복구',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1347,6 +1386,7 @@ URL : [url]',
|
|||
'search_mode_or' => '적어도 하나의 단어',
|
||||
'search_no_results' => '검색와 일치하는 문서가 없습니다',
|
||||
'search_query' => '검색',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => '[doccount] 문서와 [foldercount]폴더를 [searchtime] 초에 검색 .',
|
||||
'search_report_fulltext' => '검색된 [doccount] 문서',
|
||||
'search_resultmode' => '검색 결과',
|
||||
|
|
@ -1362,6 +1402,7 @@ URL : [url]',
|
|||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
'select_category' => '범주를 선택합니다',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => '',
|
||||
'select_groups' => '그룹을 선택합니다',
|
||||
|
|
@ -1381,6 +1422,7 @@ URL : [url]',
|
|||
'select_ind_reviewers' => '클릭하여 개별 검토자를 고릅니다.',
|
||||
'select_ind_revisors' => '개별 감사를 선택합니다',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => '선택',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1661,6 +1703,8 @@ URL : [url]',
|
|||
'settings_luceneClassDir_desc' => 'SeedDMS_Lucene 경로 (선택 사항). 이이 PHP에 의해 발견 될 수있는 장소에 SeedDMS_Lucene를 설치된 경우 설정하지 않음',
|
||||
'settings_luceneDir' => '전체 텍스트 인덱스에 대한 디렉토리',
|
||||
'settings_luceneDir_desc' => 'Lucene 색인 경로',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => '최대 디렉토리 ID',
|
||||
'settings_maxDirID_desc' => '',
|
||||
'settings_maxExecutionTime' => '최대 실행 시간 (들)',
|
||||
|
|
@ -1780,6 +1824,8 @@ URL : [url]',
|
|||
'settings_strictFormCheck' => '엄격한 양식 확인',
|
||||
'settings_strictFormCheck_desc' => '엄격한 형식 검사. true로 설정하면, 다음 폼의 모든 필드 값을 확인한다. false로 설정하면, (대부분의) 의견과 키워드 필드는 선택 사항이된다. 리뷰 또는 문서 상태를 제출할 때 코맨트은 항상 필요합니다.',
|
||||
'settings_suggestionvalue' => '제안 값',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => '시스템',
|
||||
'settings_tasksInMenu' => '',
|
||||
'settings_tasksInMenu_approval' => '',
|
||||
|
|
@ -1801,6 +1847,8 @@ URL : [url]',
|
|||
'settings_updateNotifyTime' => '업데이트 시간 알림',
|
||||
'settings_updateNotifyTime_desc' => '사용자가 마지막으로 발생한 문서 변경에 대한 알림 \'Update Notify Time\' 초',
|
||||
'settings_upgrade_php' => '최소 버전 5.2.0 PHP 이상 요구',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => '버전 파일 이름',
|
||||
|
|
@ -1926,8 +1974,10 @@ URL : [url]',
|
|||
'splash_transfer_document' => '',
|
||||
'splash_transfer_objects' => '',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => '상태 / 다음 상태',
|
||||
'statistic' => '통계',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => '상태',
|
||||
'status_approval_rejected' => '거부된 초안',
|
||||
'status_approved' => '승인',
|
||||
|
|
@ -1988,6 +2038,10 @@ URL : [url]',
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => '',
|
||||
'task_disabled' => '',
|
||||
'task_frequency' => '',
|
||||
|
|
@ -2022,6 +2076,7 @@ URL : [url]',
|
|||
'timeline_skip_status_change_4' => '',
|
||||
'timeline_skip_status_change_5' => '드래프트',
|
||||
'timeline_status_change' => '버전 [version]: [status]',
|
||||
'title' => '',
|
||||
'to' => '마감일',
|
||||
'toggle_manager' => '전환 매니저',
|
||||
'toggle_qrcode' => 'QR code 보이기/숨기기',
|
||||
|
|
@ -2084,6 +2139,7 @@ URL : [url]',
|
|||
'unlock_cause_locking_user' => '당신은 여전히 업데이트 할 수 있습니다. 잠금이 자동으로 제거됩니다.',
|
||||
'unlock_document' => '잠금풀기',
|
||||
'update' => '업데이트',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => '승인자의 업데이트 목록',
|
||||
'update_document' => '문서 갱신하기',
|
||||
'update_fulltext_index' => '업데이트 전체 텍스트 색인',
|
||||
|
|
|
|||
|
|
@ -242,9 +242,11 @@ URL: [url]',
|
|||
'bg_BG' => 'ບັດແກເຣີຍ',
|
||||
'browse' => 'ໝວດ',
|
||||
'calendar' => 'ປະຕຶທຶນ',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'ປະຕຶທຶນປະຈຳອາທຶດ',
|
||||
'cancel' => 'ຍົກເລີກ',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'ບໍ່ສາມາດແກ້ໄຂເອກະສານທີ່ລ້າສະໄຫມ ຫຼື ເອກະສານທີ່ຖືກປະຕິເສດໄດ້',
|
||||
'cannot_change_final_states' => 'ຄຳເຕືອນ: ເຈົ້າບໍ່ສາມາດປ່ຽນແປງສະຖານະຂອງເອກະສານທີ່ຖືກປະຕິເສດ, ໝົດອາຍຸ ຫຼື ລໍຖ້າການກວດຄືນ ຫຼື ອະນຸມັດ',
|
||||
|
|
@ -290,6 +292,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => 'ເຊັກເອົາ',
|
||||
'checkout_is_disabled' => 'ໃນການກຳນົດຄ່າເຊັກເອົາເອກະສານໄດ້ຖືກປິດໄຊ້ງານ',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'ກະລຸນາເລືອກນິຍາມແອັດທິບິວ',
|
||||
'choose_attrdefgroup' => 'ເລືອກກຸ່ມແອັດທິບິວ',
|
||||
'choose_category' => 'ກະລຸນາເລືອກ',
|
||||
|
|
@ -346,16 +351,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => 'ຄຳສັ່ງ',
|
||||
'converter_new_mimetype' => 'ລະຄອນໃບຊະນິດຫນືື່ງ',
|
||||
'copied_to_checkout_as' => 'ກັອບປີໄຟລໄປຍັງພື້ນທີ່ເຊັກເອົາເປັນ "[filename] " ໃນ [date]',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'ສ້າງດັດສະນີແບບເຕັມຮູບແບບ',
|
||||
'create_fulltext_index_warning' => 'ເຈົ້າກຳລັງສ້າງດັດຊະນີຂໍ້ຄວາມເຕັມໄຫມ່ ອາດໄຊ້ເວລາເປັນຈຳນວນຫຼາຍແລະລົດປະສິດທິພາບໂດຍລວມຂອງລະບົບເຈົ້າ ຖ້າຫາກວ່າຕ້ອງການສ້າງດັດຊະນີໄຫມ່ກະລຸນາຢືນຢັນການດຳເນີນການຂອງເຈົ້າ',
|
||||
'creation_date' => 'ສ້າງໄວ້',
|
||||
'cs_CZ' => 'ສາທາລະນະລັດເຊັກ',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'ລະຫັດຜ່ານປະຈຸບັນ',
|
||||
'current_quota' => 'ໂຄຕ້າລະບົບທີມີຢູ່ໃນປະຈຸບັນໄດ້ຖືກຕັ້ງຄ່າໄວ້ [quota]',
|
||||
'current_state' => 'ສະຖານະປັດຈຸບັນ',
|
||||
'current_version' => 'ເວີຊັນປະຈຸບັນ',
|
||||
'daily' => 'ປະຈຳວັນ',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'ຄົ້ນຫາຖານຂໍ້ມູນ',
|
||||
'database_schema_version' => '',
|
||||
'data_loading' => '',
|
||||
|
|
@ -370,6 +378,18 @@ URL: [url]',
|
|||
'details' => 'ລາຍລະອຽດ',
|
||||
'details_version' => 'ລາຍລະອຽດສຳລັບລຸ້ນ: [version]',
|
||||
'de_DE' => 'ເຢຍລະມັນ',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'ນີ້ແມ່ນພື້ນທີ່ທີ່ຈຳແນກ ອະນຸຍາດໃຫ້ເຂົ້າເຖິງສະເພາະຜູ້ທີໄດ້ຮັບອານຸຍາດເທົ່ານັ້ນ ຖ້າມີການລະເມີດໄດ້ໆ ຈະຖືກຟ້ອງຮ້ອງຕາມກົດໝາຍຂອງພາຍໃນ ແລະ ຕ່າງປະເທດ',
|
||||
'discspace' => 'ຟື້ນທີ່ວ່າງໃນດິສ',
|
||||
|
|
@ -562,6 +582,7 @@ URL: [url]',
|
|||
'empty_list' => '',
|
||||
'empty_notify_list' => 'ບໍ່ມີລາຍການ',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'ອັງກິດ (GB)',
|
||||
'equal_transition_states' => 'ສະຖານະເລີມຕົ້ນແລະສິນສຸດມີຄ່າເທົ່າກັນ',
|
||||
'error' => 'ຂໍ້ຜິດພາດ',
|
||||
|
|
@ -634,6 +655,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'ເດືອນ ກຸມພາ',
|
||||
'file' => 'ໄຟລ',
|
||||
'files' => 'ໄຟລ',
|
||||
|
|
@ -748,6 +770,7 @@ URL: [url]',
|
|||
'import_fs_warning' => 'ຊື່ງຈະໄຊ້ໄດ້ສະເພາະກັບໂຟລເດີໃນໂຟລເດີແບບເລືອນລົງເທົ່ານັ້ນ ການດຳເນີນການນີ້ຈະນຳເຂົ້າໄຟລແລະໂຟລເດີທັງຫມົດໄຟລຈະໄດ້ຮັບການເຜີຍແຜ່ທັນທີ',
|
||||
'import_users' => '',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => 'ລວມເນື້ອຫາ',
|
||||
'include_documents' => 'ລວມເອກະສານ',
|
||||
|
|
@ -843,6 +866,9 @@ URL: [url]',
|
|||
'language' => 'ພາສາ',
|
||||
'lastaccess' => 'ເຂົາຄັ້ງລ້າສຸດ',
|
||||
'last_update' => 'ການອັບເດດຄັ້ງລ້າສຸດ',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'ຕຳນານ',
|
||||
'librarydoc' => 'ເອກະສານຈາກຫ້ອງສະໝຸດ',
|
||||
'linked_documents' => 'ເອກະສານທີ່ກ່ຽວຂອງ',
|
||||
|
|
@ -908,6 +934,8 @@ URL: [url]',
|
|||
'missing_reception' => 'ຂາດການຕອນຮັບ',
|
||||
'missing_request_object' => 'ການສະເໜີຄຳຂໍໄດ້ຫາຍໄປ',
|
||||
'missing_transition_user_group' => 'ບໍ່ມີຜູ້ໄຊ້/ ກຸ່ມສຳລັບການປ່ຽນແປງ',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'ວັນຈັນ',
|
||||
'monday_abbr' => 'ວັນຈັນ',
|
||||
'monthly' => 'ລາຍເດືອນ',
|
||||
|
|
@ -937,6 +965,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'ເພີ່ມການຈຳກັດຄວາມຂອງແອັດທີບິວ',
|
||||
'new_default_keywords' => 'ເພີ່ມຄຳຫລັກ',
|
||||
'new_default_keyword_category' => 'ເພີ່ມຫມວດໝູ່',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'ເພີ່ມຫມວດໝູ່',
|
||||
'new_document_email' => 'ເອກະສານໄຫມ່',
|
||||
'new_document_email_body' => 'ເອກະສານໄຫມ່
|
||||
|
|
@ -1026,13 +1057,17 @@ URL: [url]',
|
|||
'no_revision_planed' => 'ບໍ່ມີການກຳນົດເອກະສານທີຕ້ອງແກ້ໄຂ',
|
||||
'no_update_cause_locked' => 'ເຈົ້າບໍ່ສາມາດອັບເດດເອກະສານນີ້ໄດ້, ກະລຸນາຕິດຕໍ່ຜູ້ໄຊ້ທີລັອກເອກະສານ',
|
||||
'no_user_image' => 'ບໍ່ມີຮູບພາບ',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'ການກວດສອບເວີຊັນໄຫມ່ທີກ່ຽວຂອງ DMSລົ້ມເຫຼວ! ເຊີ່ງອາດຈະເກີດຈາກການຕັ້ງຄ່າ-ຢູອາເອວ-ໂຟລເດີ ເປັນ0 ໃນການກຳນົດຄ່າ PHP ຂອງທ່ານ',
|
||||
'no_version_modification' => 'ບໍ່ມີການປ່ຽນເວີຊັນ',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'ບໍ່ມີເວີກໂຟລທີ່ພ້ອມໄຊ້ງານ',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'ການກວດສອບໂຟລເດີ / ເອກະສານ',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'ຂໍ້ຜິດພາດທີ່ສຳຄັນ',
|
||||
'object_check_warning' => 'ຄຳເຕືອນ',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'ລ້າສະໄຫມ',
|
||||
'october' => 'ເດືອນ ຕຸລາ',
|
||||
'old' => 'ເກົ່າ',
|
||||
|
|
@ -1045,6 +1080,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'ການສັ່ງຊື້ຕາມລຳດັບຖືກປິດຢູ່ການຕັ້ງຄ່າ, ຖ້າເຈົ້າຕ້ອງການໃຫ້ພາລາມິດເຕີນີ້ໄດ້ຮັບຜົນ, ເຈົ້າຈະຕ້ອງເປີດໄຊ້ງານອີກຄັ້ງ',
|
||||
'original_filename' => 'ຊື່ໄຟລຕົ້ນສະບັບ',
|
||||
|
|
@ -1110,6 +1146,7 @@ URL: [url]',
|
|||
'preview_markdown' => 'ເຮັດເຄື່ອງຫມາຍລົງ',
|
||||
'preview_pdf' => '',
|
||||
'preview_plain' => 'ຂໍ້ຄວາມ',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'ສະຖານະກ່ອນຫນ້າ',
|
||||
'previous_versions' => 'ເວີຊັນກ່ອນໜ້າ',
|
||||
'process' => 'ຂະບວນການ',
|
||||
|
|
@ -1152,6 +1189,7 @@ URL: [url]',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => 'ສະຫຼູບໃບບິນ',
|
||||
'receipt_update_failed' => 'ການຍອມຮັບສັນຍານບໍ່ສຳເລັດ',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => '',
|
||||
'reception' => 'ພະແນກຕ້ອນຮັບ',
|
||||
'reception_acknowleged' => 'ຄວາມຮັບຮູ້ກ່ຽວກັບການຕ້ອນຮັບ',
|
||||
|
|
@ -1189,6 +1227,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'ລົບໄຟລທີມີເຄື່ອງໝາຍໄວ້',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'ການສ້ອມແປງ',
|
||||
'repairing_objects' => 'ການສ້ອມແປງເອກະສານແລະໂຟລເດີ',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1368,6 +1407,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'ໜ້ອຍສຸດໜື່ງຄຳ',
|
||||
'search_no_results' => 'ບໍ່ມີເອກະສານທີຕົງກັບການຄົ້ນຫາຂອງທ່ານ',
|
||||
'search_query' => 'ຄົ້ນຫາ',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'ພົບເອກະສານ [doccount] ແລະໂຟລເດີ [foldercount] ໃນ [searchtime]',
|
||||
'search_report_fulltext' => 'ພົບເອກະສານ [doccount]',
|
||||
'search_resultmode' => 'ຜົນການຄົ້ນຫາ',
|
||||
|
|
@ -1383,6 +1423,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => 'ເລືອກເວລາທີ່ຈະສະແດງ',
|
||||
'select_attribute_value' => '',
|
||||
'select_category' => 'ຄິກເພື່ອເລືອກປະເພດ',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => '',
|
||||
'select_groups' => 'ຄິກເລືອກກຸ່ມ',
|
||||
|
|
@ -1402,6 +1443,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'ຄິກເພື່ອເລືອກຜູ້ກວດສອບແຕ່ລະຄົນ',
|
||||
'select_ind_revisors' => 'ຄິກເພື່ອເລືອກການກວດສອບແຕ່ລະອັນ',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'ເລືອກໜື່ງອັນ',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1687,6 +1729,8 @@ URL: [url]',
|
|||
'settings_luceneClassDir_desc' => 'เส้นทางไป SeedDMS_Lucene (ตัวเลือก) เว้นว่างไว้ถ้าคุณได้ติดตั้ง SeedDMS_Lucene ไว้ ณ ตำแหน่งที่ PHP สามารถพบได้เช่น PHP รวมเส้นทาง.',
|
||||
'settings_luceneDir' => 'การจัดการดัชนีข้อความเต็มรูปแบบ',
|
||||
'settings_luceneDir_desc' => 'เส้นทางไปยังดัชนี Lucene',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'ລະຫັດໄດເລັກທໍລີຂັນສູງ',
|
||||
'settings_maxDirID_desc' => 'ຈຳນວນໄດເລັກທໍລີຍ່ອຍສູງສຸດຈໍ່ໄດເລັກທໍລີຫຼັກ',
|
||||
'settings_maxExecutionTime' => 'ເວລາດຳເນີນງານຂັນສູງ',
|
||||
|
|
@ -1806,6 +1850,8 @@ URL: [url]',
|
|||
'settings_strictFormCheck' => 'ກວດສອບແບບຟອມແບບເຂັມງວດ',
|
||||
'settings_strictFormCheck_desc' => 'ການກວດສອບຮູບແບບທີ່ເຂັມງວດ ຖ້າຕັ້ງຄ່າເປັນຈິງໄຟລທັງໝົດໃນແບບຟອມຈະໄດ້ຮັບການກວດສອບຄ່າ ຫາກຕັ້ງຄ່າເປັນເທັກຟິສຄວາມຄິດເຫັນແລະຄຳຫຼັກ ສ່ວນໄຫ່ຍ ຈະກາຍເປັນຕົວເລືອກຕ້ອງມີຄວາມຄິດເຫັນສະເໝີເມືອມີການກວດສອບ ແລະສະຖານະຂອງເອກະສານ',
|
||||
'settings_suggestionvalue' => 'ສາລະບານຄຳແນະນຳ',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'ລະບົບ',
|
||||
'settings_tasksInMenu' => '',
|
||||
'settings_tasksInMenu_approval' => '',
|
||||
|
|
@ -1827,6 +1873,8 @@ URL: [url]',
|
|||
'settings_updateNotifyTime' => 'ອັບເດດເວລາການແຈ້ງເຕືອນ',
|
||||
'settings_updateNotifyTime_desc' => 'ຜູ້ໄຊ້ຈະໄດ້ຮັບການແຈ້ງກ່ຽວກັບການປ່ຽນແປງເອກະສານທີ່ເກີດຂື້ນພາຍໃນວິນາທີສຸດທ້າຍ "ແຈ້ງເຕືອນເວລາ "',
|
||||
'settings_upgrade_php' => 'ອັບເກດ PHP ຢ່າງນ້ອຍຕ້ອງເປັນເວີຊັ້ນ 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'ການກຳນົດຊື່ໄຟລ',
|
||||
|
|
@ -1952,8 +2000,10 @@ URL: [url]',
|
|||
'splash_transfer_document' => '',
|
||||
'splash_transfer_objects' => 'ຖ່າຍໂອນວັດຖຸຮຽບຮ້ອຍແລ້ວ',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'ລັດ/ລັດຖັດໄປ',
|
||||
'statistic' => 'ສະຖິຕິ',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'ສະຖານະ',
|
||||
'status_approval_rejected' => 'ຮ່າງຖືກປະຕິເສດ',
|
||||
'status_approved' => 'ໄດ້ຮັບການອະນຸມັດ',
|
||||
|
|
@ -2014,6 +2064,10 @@ URL: [url]',
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => '',
|
||||
'task_disabled' => '',
|
||||
'task_frequency' => '',
|
||||
|
|
@ -2048,6 +2102,7 @@ URL: [url]',
|
|||
'timeline_skip_status_change_4' => 'ໃນການແກ້ໄຂ',
|
||||
'timeline_skip_status_change_5' => 'ຮ່າງ',
|
||||
'timeline_status_change' => 'ເວີຊັນໄຫມ່ [version]:[status]',
|
||||
'title' => '',
|
||||
'to' => 'ໄປຍັງ',
|
||||
'toggle_manager' => 'ສຳລັບຜູ້ຈັດການ',
|
||||
'toggle_qrcode' => 'ສະແດງ/ ຊ້ອນລະຫັດ QR',
|
||||
|
|
@ -2110,6 +2165,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'ເຈົ້າຍັງສາມາດອັບເດດໄດ້ເນື່ອງຈາກເຈົ້າເປັນຄົນລັອກຂໍ້ມູນນັ້ນ ການລັອກຈະຖືກປົດອອກໂດຍອັດຕະໂນມັດ',
|
||||
'unlock_document' => 'ປົດລັອກ',
|
||||
'update' => 'ປັບປຸງ',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'ອັບເດດລາຍຊື່ຜູ້ອະນຸມັດ',
|
||||
'update_document' => 'ອັບເດດເອກະສານ',
|
||||
'update_fulltext_index' => 'ອັບເດດດັດຊະນີຂໍ້ຄວາມແບບເຕັມຮູບແບບ',
|
||||
|
|
|
|||
|
|
@ -244,9 +244,11 @@ URL: [url]',
|
|||
'bg_BG' => 'Bulgaria',
|
||||
'browse' => 'Bla',
|
||||
'calendar' => 'Kalender',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Kalenderuke',
|
||||
'cancel' => 'Avbryt',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'Kan ikke endre et foreldet eller avvist dokument',
|
||||
'cannot_change_final_states' => 'Advarsel: Du kan ikke endre status for dokument som er avvist, utløpt eller i påvente av gjennomgang eller godkjenning',
|
||||
|
|
@ -292,6 +294,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => 'Utsjekking',
|
||||
'checkout_is_disabled' => 'Sjekk ut av dokumentene er deaktivert i konfigurasjonen.',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Velg egenskaps definition',
|
||||
'choose_attrdefgroup' => 'Velg egenskaps gruppe',
|
||||
'choose_category' => 'Venligst velg',
|
||||
|
|
@ -348,16 +353,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => 'Kommando',
|
||||
'converter_new_mimetype' => 'Ny MIME-type',
|
||||
'copied_to_checkout_as' => 'Filen er kopiert til utsjekkingsmappen som \'[filename]\' pr. [date]',
|
||||
'created' => '',
|
||||
'create_download_link' => 'Lag en link for nedlasting',
|
||||
'create_fulltext_index' => 'Lag fulltekst-søkindex',
|
||||
'create_fulltext_index_warning' => 'Du er i ferd med å gjenskape fulltekstindeksen. Dette kan ta betydelig tid og redusere den generelle systemytelsen. Hvis du virkelig vil gjenskape indeksen, må du bekrefte operasjonen.',
|
||||
'creation_date' => 'Opprettet',
|
||||
'cs_CZ' => 'Tjekkisk',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Nåværende passord',
|
||||
'current_quota' => 'Systemets verdi før kvote er angitt [quota].',
|
||||
'current_state' => 'Aktuell status',
|
||||
'current_version' => 'Aktuell version',
|
||||
'daily' => 'Daglig',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Søk i database',
|
||||
'database_schema_version' => '',
|
||||
'data_loading' => 'Vennligst vent, til dataene er lastet ...',
|
||||
|
|
@ -372,6 +380,18 @@ URL: [url]',
|
|||
'details' => 'Detaljer',
|
||||
'details_version' => 'Detaljer for versjon: [version]',
|
||||
'de_DE' => 'Tysk',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Dette er et klassifisert område. Tilgang er bare tillatt for autorisert personell. Ethvert brudd vil bli tiltalt i henhold til nasjonale og internasjonale lover.',
|
||||
'discspace' => 'Diskplass',
|
||||
|
|
@ -576,6 +596,7 @@ URL: [url]',
|
|||
'empty_list' => 'Ingen oppføringer',
|
||||
'empty_notify_list' => 'Ingen oppføringer',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'Engelsk (GB)',
|
||||
'equal_transition_states' => 'Status for start og slutt er lik',
|
||||
'error' => 'Feil',
|
||||
|
|
@ -648,6 +669,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Versjon',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Februar',
|
||||
'file' => 'Fil',
|
||||
'files' => 'Filer',
|
||||
|
|
@ -769,6 +791,7 @@ URL: [url]',
|
|||
'import_fs_warning' => 'Dette fungerer bare for mapper i slippmappen. Operasjonen importerer rekursivt alle mapper og filer. Filer vil bli gitt ut umiddelbart.',
|
||||
'import_users' => '',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => 'Inkludere innhold',
|
||||
'include_documents' => 'Inkludere dokument',
|
||||
|
|
@ -864,6 +887,9 @@ URL: [url]',
|
|||
'language' => 'Språk',
|
||||
'lastaccess' => 'Siste tilgang',
|
||||
'last_update' => 'Siste oppdatering',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Innholdsfortegnelse',
|
||||
'librarydoc' => 'Dokumenter fra biblioteket',
|
||||
'linked_documents' => 'Relaterte dokumenter',
|
||||
|
|
@ -929,6 +955,8 @@ URL: [url]',
|
|||
'missing_reception' => 'Mangler mottager',
|
||||
'missing_request_object' => 'Mangler forespørsels-objekt',
|
||||
'missing_transition_user_group' => 'Mangler bruker / gruppe for overgang',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Mandag',
|
||||
'monday_abbr' => 'Ma',
|
||||
'monthly' => 'Månedlig',
|
||||
|
|
@ -958,6 +986,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'Legg til egenskapsdefinisjon',
|
||||
'new_default_keywords' => 'Legg til søkeord',
|
||||
'new_default_keyword_category' => 'Legg til kategori for søkeord',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Legg til kategori',
|
||||
'new_document_email' => 'Nytt dokument',
|
||||
'new_document_email_body' => 'Nytt dokument
|
||||
|
|
@ -1047,13 +1078,17 @@ URL: [url]',
|
|||
'no_revision_planed' => 'Ingen planlagte korrigering av dokumentet',
|
||||
'no_update_cause_locked' => 'Du kan derfor ikke oppdatere dette dokumentet. Kontakt brukeren som låste dette.',
|
||||
'no_user_image' => 'Ingen bilder funnet',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'Kontrollen av en ny versjon av SeedDMS mislyktes! Dette kan være forårsaket av at allow_url_fopen er satt til 0 i php-konfigurasjonen.',
|
||||
'no_version_modification' => 'Ingen versjonsendring',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Ingen arbeidsflyt tilgjengelig',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Mappe/dokument sjekk',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Kritisk feil!!',
|
||||
'object_check_warning' => 'Advarsel!',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Utdatert',
|
||||
'october' => 'Oktober',
|
||||
'old' => 'Gammel',
|
||||
|
|
@ -1066,6 +1101,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'Sortering etter sekvens er slått av i innstillingene. Hvis du vil at denne parameteren skal ha effekt, må du slå den på igjen.',
|
||||
'original_filename' => 'Orginalt filnavn',
|
||||
|
|
@ -1125,6 +1161,7 @@ Om du fortsatt har problemer med innloggingen, kontakt admin.',
|
|||
'preview_markdown' => 'Forminsking',
|
||||
'preview_pdf' => 'Forhåndsvis som PDF',
|
||||
'preview_plain' => 'Tekst',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Tidligere status',
|
||||
'previous_versions' => 'Tidligere versjoner',
|
||||
'process' => 'Prosess',
|
||||
|
|
@ -1167,6 +1204,7 @@ URL: [url]',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => 'Kvitteringssammendrag',
|
||||
'receipt_update_failed' => 'Bekreftelse av mottak mislyktes',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Nylige opplastinger',
|
||||
'reception' => 'Mottak',
|
||||
'reception_acknowleged' => 'Mottaket erkjent',
|
||||
|
|
@ -1204,6 +1242,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'Fjern markerte filer',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'reparert',
|
||||
'repairing_objects' => 'Reparere dokumenter og mapper.',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1383,6 +1422,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'minst ett ord',
|
||||
'search_no_results' => 'Det er ingen dokumenter som samsvarer med søket ditt',
|
||||
'search_query' => 'Søk etter',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'Funnet [doccount] dokumenter og [foldercount] folders in [searchtime] sec.',
|
||||
'search_report_fulltext' => 'Funnet [doccount] dokumenter',
|
||||
'search_resultmode' => 'Søkeresultat',
|
||||
|
|
@ -1398,6 +1438,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => 'Velg visings alternativ',
|
||||
'select_attribute_value' => 'Velg egenskapsverdi',
|
||||
'select_category' => 'Klikk for å velge kategori',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Klikk for å velge gruppe',
|
||||
'select_groups' => 'Klikk for å velge grupper',
|
||||
|
|
@ -1417,6 +1458,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'Klikk for å velge individuell gjennomgå',
|
||||
'select_ind_revisors' => 'Klikk for å velge individuell kontrollører',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Velg en',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1700,6 +1742,8 @@ Bruker: [username]
|
|||
'settings_luceneClassDir_desc' => 'Sti til SeedDMS_Lucene (valgfritt). La dette være tomt hvis du har installert SeedDMS_Lucene på et sted der det kan bli funnet av PHP, f.eks. Ekstra PHP inkluderer-bane.',
|
||||
'settings_luceneDir' => 'Mappe for fulltekstindeks',
|
||||
'settings_luceneDir_desc' => 'Sti til Lucene-indeksen',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'Maks mappenavn',
|
||||
'settings_maxDirID_desc' => 'Maksimalt antall undermappeer per overordnet mappe. Ikke endre denne verdien med mindre du vet hva du gjør! Standard: 0.',
|
||||
'settings_maxExecutionTime' => 'Maks. utførelsestid (s)',
|
||||
|
|
@ -1819,6 +1863,8 @@ Bruker: [username]
|
|||
'settings_strictFormCheck' => 'Streng skjemakontroll',
|
||||
'settings_strictFormCheck_desc' => 'Streng skjemakontroll. Hvis satt til sann, vil alle felt i skjemaet bli sjekket for en verdi. Hvis den er satt til usann, blir (de fleste) kommentarer og søkeordfelt valgfrie. Kommentarer er alltid påkrevd når du sender inn en anmeldelse eller overstyrer dokumentstatus.',
|
||||
'settings_suggestionvalue' => 'Foreslått verdi',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'System',
|
||||
'settings_tasksInMenu' => 'Valgte oppgaver',
|
||||
'settings_tasksInMenu_approval' => 'Godkjenninger',
|
||||
|
|
@ -1840,6 +1886,8 @@ Bruker: [username]
|
|||
'settings_updateNotifyTime' => 'Oppdater varslingstid',
|
||||
'settings_updateNotifyTime_desc' => 'Brukere får beskjed om dokumentendringer som skjedde i løpet av de siste \'Update Notify Time\' sekunder',
|
||||
'settings_upgrade_php' => 'Oppgrader PHP til minst versjon 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'Versjon av filnavn',
|
||||
|
|
@ -1965,8 +2013,10 @@ Bruker: [username]
|
|||
'splash_transfer_document' => 'Dokumentet er øverført',
|
||||
'splash_transfer_objects' => 'Objekt er øverført',
|
||||
'splash_trigger_workflow' => 'Utløst overgang av arbeidsflyt',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'Status/Neste status',
|
||||
'statistic' => 'Statistikk',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Status',
|
||||
'status_approval_rejected' => 'Utkast forkastet',
|
||||
'status_approved' => 'Godkjent',
|
||||
|
|
@ -2027,6 +2077,10 @@ Bruker: [username]
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => 'Beskrivelse',
|
||||
'task_disabled' => 'Deaktivert',
|
||||
'task_frequency' => 'Frekvens',
|
||||
|
|
@ -2061,6 +2115,7 @@ Bruker: [username]
|
|||
'timeline_skip_status_change_4' => 'under revidering',
|
||||
'timeline_skip_status_change_5' => 'utkast',
|
||||
'timeline_status_change' => 'Versjon [version]: [status]',
|
||||
'title' => '',
|
||||
'to' => 'Til',
|
||||
'toggle_manager' => 'Bytt leder',
|
||||
'toggle_qrcode' => 'Vis/skjul QR-kode',
|
||||
|
|
@ -2123,6 +2178,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'Du kan fortsatt oppdatere den fordi du også er den som låste den. Låsen fjernes automatisk.',
|
||||
'unlock_document' => 'Lås opp',
|
||||
'update' => 'Opptatere',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Oppdater liste over godkjennere',
|
||||
'update_document' => 'Oppdater dokumentet',
|
||||
'update_fulltext_index' => 'Oppdater fulltekstindeksen',
|
||||
|
|
|
|||
|
|
@ -237,9 +237,11 @@ URL: [url]',
|
|||
'bg_BG' => 'Bulgaars',
|
||||
'browse' => 'Browse',
|
||||
'calendar' => 'Kalender',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Weekkalender',
|
||||
'cancel' => 'Annuleren',
|
||||
'cancel_checkout' => 'stop',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'Kan het document niet aanpassen in deze status',
|
||||
'cannot_change_final_states' => 'Waarschuwing: U kunt de Status [afgewezen], [vervallen], [in afwachting van] (nog) niet wijzigen.',
|
||||
|
|
@ -285,6 +287,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => 'Checkout-document',
|
||||
'checkout_is_disabled' => 'Checkout is niet mogelijk',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Kies een attribuutdefinitie',
|
||||
'choose_attrdefgroup' => 'Kies een attribuutdefinitie-groep',
|
||||
'choose_category' => 'Selecteer a.u.b.',
|
||||
|
|
@ -341,16 +346,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => 'Wijziging: nieuw commando',
|
||||
'converter_new_mimetype' => 'Wijziging: nieuw mimetype',
|
||||
'copied_to_checkout_as' => 'Gekopieerd naar checkout als:',
|
||||
'created' => '',
|
||||
'create_download_link' => 'Maak een download-link',
|
||||
'create_fulltext_index' => 'Creëer de index voor de fulltext search',
|
||||
'create_fulltext_index_warning' => 'U staat op het punt de volledige tekst opnieuw te indexeren. Dit kan behoorlijk veel tijd en snelheid vergen van het systeem. Als u echt opnieuw wilt indexeren, bevestig dan deze actie.',
|
||||
'creation_date' => 'Aangemaakt',
|
||||
'cs_CZ' => 'Tsjechisch',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Huidige wachtwoord',
|
||||
'current_quota' => 'Huidige quota',
|
||||
'current_state' => 'Huidige status',
|
||||
'current_version' => 'Huidige versie',
|
||||
'daily' => 'Dagelijks',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Zoek in Database',
|
||||
'database_schema_version' => 'Versie van het database-schema',
|
||||
'data_loading' => 'Even geduld tot de data geladen is',
|
||||
|
|
@ -365,6 +373,18 @@ URL: [url]',
|
|||
'details' => 'Details',
|
||||
'details_version' => 'Details voor versie: [version]',
|
||||
'de_DE' => 'Duits',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => 'Schakel de extensie uit',
|
||||
'disclaimer' => 'Dit is een beveiligde omgeving. Gebruik is alleen toegestaan voor geautoriseerde leden. Ongeautoriseerde toegang kan worden bestraft overeenkomstig (inter)nationale wetgeving.',
|
||||
'discspace' => 'Schijfruimte',
|
||||
|
|
@ -569,6 +589,7 @@ URL: [url]',
|
|||
'empty_list' => 'Lijst is leeg',
|
||||
'empty_notify_list' => 'Geen gegevens',
|
||||
'enable_extension' => 'Activeer de extensie',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'Engels (GB)',
|
||||
'equal_transition_states' => 'Begin- en eind-status zijn hetzelfde',
|
||||
'error' => 'Fout',
|
||||
|
|
@ -641,6 +662,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => 'Omschakelen mislukt',
|
||||
'extension_version_list' => 'Versies',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'februari',
|
||||
'file' => 'Bestand',
|
||||
'files' => 'Bestanden',
|
||||
|
|
@ -762,6 +784,7 @@ URL: [url]',
|
|||
'import_fs_warning' => 'Dit werkt alleen in de dropfolder. Mappen en bestanden worden recursief geïmporteerd. Bestanden worden direct ter beschikking gesteld.',
|
||||
'import_users' => 'Gebruikers importeren',
|
||||
'import_users_addnew' => 'Voeg nieuwe gebruikers toe',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => 'Werk gebruikers bij',
|
||||
'include_content' => 'inclusief inhoud',
|
||||
'include_documents' => 'Inclusief documenten',
|
||||
|
|
@ -857,6 +880,9 @@ URL: [url]',
|
|||
'language' => 'Talen',
|
||||
'lastaccess' => 'laatste toegang',
|
||||
'last_update' => 'Laatste Update',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Legenda',
|
||||
'librarydoc' => 'Bibliotheek',
|
||||
'linked_documents' => 'Gerelateerde Documenten',
|
||||
|
|
@ -922,6 +948,8 @@ URL: [url]',
|
|||
'missing_reception' => 'Ontvanger ontbreekt',
|
||||
'missing_request_object' => 'Gevraagd object ontbreekt',
|
||||
'missing_transition_user_group' => 'Gebruiker / groep ontbreekt voor de overdracht',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'maandag',
|
||||
'monday_abbr' => 'ma',
|
||||
'monthly' => 'Maandelijks',
|
||||
|
|
@ -951,6 +979,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'Voeg een attribuutdefinitie toe',
|
||||
'new_default_keywords' => 'Sleutelwoorden toevoegen',
|
||||
'new_default_keyword_category' => 'Categorie Toevoegen',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Categorie toevoegen',
|
||||
'new_document_email' => 'Nieuw document',
|
||||
'new_document_email_body' => 'Nieuw Document
|
||||
|
|
@ -1039,13 +1070,17 @@ URL: [url]',
|
|||
'no_revision_planed' => 'Geen herziening gepland',
|
||||
'no_update_cause_locked' => 'U kunt daarom dit document niet bijwerken. Neem contact op met de persoon die het document heeft geblokkeerd.',
|
||||
'no_user_image' => 'Geen afbeelding(en) gevonden',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'Controle op een nieuwe versie van SeedDMS is mislukt! Dit kan komen omdat allow_url_fopen is ingesteld op 0 in uw PHP configuratie.',
|
||||
'no_version_modification' => 'Geen versiewijziging',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Geen workflow beschikbaar',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Mappen en documenten controleren',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Ernstige fouten',
|
||||
'object_check_warning' => 'Waarschuwingen',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'verouderd',
|
||||
'october' => 'oktober',
|
||||
'old' => 'Oude',
|
||||
|
|
@ -1058,6 +1093,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'Volgorde uit',
|
||||
'original_filename' => 'Originele bestandsnaam',
|
||||
|
|
@ -1124,6 +1160,7 @@ Mocht u de komende minuten geen email ontvangen, probeer het dan nogmaals en con
|
|||
'preview_markdown' => 'Voorbeeld in Markdown',
|
||||
'preview_pdf' => 'Inhoud van het document',
|
||||
'preview_plain' => 'Voorbeeld in platte tekst',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Vorige staat',
|
||||
'previous_versions' => 'Vorige versies',
|
||||
'process' => 'Proces',
|
||||
|
|
@ -1166,6 +1203,7 @@ URL: [url]',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => 'Samenvatting',
|
||||
'receipt_update_failed' => 'Update ontvangst mislukt',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Recent Uploads',
|
||||
'reception' => 'bestemming',
|
||||
'reception_acknowleged' => 'bestemming OK',
|
||||
|
|
@ -1202,6 +1240,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'Geselecteerde bestanden worden verwijderd',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'Gerepareerd',
|
||||
'repairing_objects' => 'Documenten en mappen repareren.',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1380,6 +1419,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'tenminste 1 woord',
|
||||
'search_no_results' => 'Er zijn geen documenten gevonden die aan uw zoekvraag voldoen',
|
||||
'search_query' => 'Zoeken naar',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => '[doccount] documenten en [foldercount] mappen gevonden in [searchtime] sec.',
|
||||
'search_report_fulltext' => '[doccount] documenten gevonden',
|
||||
'search_resultmode' => 'Zoek resultaat',
|
||||
|
|
@ -1395,6 +1435,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => 'Toon attribuut-definities-groep',
|
||||
'select_attribute_value' => 'Kies een waarde voor het attribuut',
|
||||
'select_category' => 'klik om categorie te selecteren',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Selecteer groep',
|
||||
'select_groups' => 'Klik om groep te selecteren',
|
||||
|
|
@ -1414,6 +1455,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'Klik om individuele beoordelaar te selecteren',
|
||||
'select_ind_revisors' => 'Klik voor individuele herziners',
|
||||
'select_mimetype' => 'Selecteer het mime-type',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Kies er een',
|
||||
'select_owner' => 'Kies de eigenaar',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1699,6 +1741,8 @@ Name: [username]
|
|||
'settings_luceneClassDir_desc' => 'Pad naar SeedDMS_Lucene (optioneel)',
|
||||
'settings_luceneDir' => 'Map voor volledigetekst index',
|
||||
'settings_luceneDir_desc' => 'Pad naar Lucene index',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'Max Map-ID',
|
||||
'settings_maxDirID_desc' => 'Maximaal toegestane aantal submappen per bovenliggende map. Standaard: 0.',
|
||||
'settings_maxExecutionTime' => 'Max Uitvoertijd (s)',
|
||||
|
|
@ -1818,6 +1862,8 @@ Name: [username]
|
|||
'settings_strictFormCheck' => 'Strikte formaatcontrole',
|
||||
'settings_strictFormCheck_desc' => 'Strikte controle op het juiste formaat. Indien ingeschakeld, worden alle velden in het formulier gecontroleer op een waarde. Indien uitgeschakeld, worden de meeste commentaar en invoervelden opgevat als optioneel. Commentaren zijn altijd nodig bij een review of modificatie van een documentstatus',
|
||||
'settings_suggestionvalue' => 'Voorgestelde waarde',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'Systeem',
|
||||
'settings_tasksInMenu' => 'Taken',
|
||||
'settings_tasksInMenu_approval' => 'Goedgekeuring',
|
||||
|
|
@ -1839,6 +1885,8 @@ Name: [username]
|
|||
'settings_updateNotifyTime' => 'Update Notificatie Tijd',
|
||||
'settings_updateNotifyTime_desc' => 'Gebruikers worden nietgenotificeerd over documentwijzigingen die plaats vinden binnen de laatste \'Update Notificatie Tijd\' seconden',
|
||||
'settings_upgrade_php' => 'Upgrade PHP minimaal naar versie 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'Versie-informatie Bestandsnaam',
|
||||
|
|
@ -1964,8 +2012,10 @@ Name: [username]
|
|||
'splash_transfer_document' => 'Document verzonden',
|
||||
'splash_transfer_objects' => 'Objecten verzonden',
|
||||
'splash_trigger_workflow' => 'Triggered transition van de workflow',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'status/ volgende status',
|
||||
'statistic' => 'Statistieken',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Status',
|
||||
'status_approval_rejected' => 'Klad Goedkeuring [Afgewezen]',
|
||||
'status_approved' => 'Goedgekeurd',
|
||||
|
|
@ -2026,6 +2076,10 @@ Name: [username]
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => 'Omschrijving',
|
||||
'task_disabled' => 'Inactief',
|
||||
'task_frequency' => 'Frequentie',
|
||||
|
|
@ -2060,6 +2114,7 @@ Name: [username]
|
|||
'timeline_skip_status_change_4' => 'in revisie',
|
||||
'timeline_skip_status_change_5' => 'concept',
|
||||
'timeline_status_change' => 'Versie [version]: [status]',
|
||||
'title' => '',
|
||||
'to' => 'aan',
|
||||
'toggle_manager' => 'Wijzig Beheerder',
|
||||
'toggle_qrcode' => 'Tonen/Verbergen QR-code',
|
||||
|
|
@ -2122,6 +2177,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'U kunt toch e.e.a. bijwerken omdat U degene bent die dit heeft geblokeerd. Blokkering wordt automatisch opgeheven.',
|
||||
'unlock_document' => 'De-blokkeer',
|
||||
'update' => 'Bijwerken',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Bijwerken lijst van [Goedkeurders]',
|
||||
'update_document' => 'Bijwerken',
|
||||
'update_fulltext_index' => 'Index voor fulltext search bijwerken',
|
||||
|
|
|
|||
|
|
@ -232,9 +232,11 @@ URL: [url]',
|
|||
'bg_BG' => 'Bułgarski',
|
||||
'browse' => 'Przeglądaj',
|
||||
'calendar' => 'Kalendarz',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Kalendarz tygodniowy',
|
||||
'cancel' => 'Anuluj',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'Nie można modyfikować zdezaktualizowanego lub odrzuconego dokumentu',
|
||||
'cannot_change_final_states' => 'Ostrzeżenie: Nie można zmienić statusu dla dokumentu odrzuconego, wygasłego, w trakcie recenzowania lub zatwierdzania.',
|
||||
|
|
@ -280,6 +282,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => 'Potwierdź anulowanie wymeldowania',
|
||||
'checkout_document' => 'Wymelduj się',
|
||||
'checkout_is_disabled' => 'Wyewidencjonowywanie dokumentów jest wyłączone w konfiguracji.',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Proszę wybrać definicję atrybutu',
|
||||
'choose_attrdefgroup' => 'Wybierz grupę atrybutów',
|
||||
'choose_category' => 'Proszę wybrać',
|
||||
|
|
@ -336,16 +341,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => 'Komenda',
|
||||
'converter_new_mimetype' => 'Nowy typ MIME',
|
||||
'copied_to_checkout_as' => 'Plik skopiowany w celu wyewidencjonowania miejsca jako \'[filename]\' w dniu [date]',
|
||||
'created' => '',
|
||||
'create_download_link' => 'Utwórz link do pobrania',
|
||||
'create_fulltext_index' => 'Utwórz indeks pełnotekstowy',
|
||||
'create_fulltext_index_warning' => 'Zamierzasz ponownie utworzyć indeks pełnotekstowy. To może zająć sporo czasu i ograniczyć ogólną wydajność systemu. Jeśli faktycznie chcesz to zrobić, proszę potwierdź tę operację.',
|
||||
'creation_date' => 'Utworzony',
|
||||
'cs_CZ' => 'Czeski',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Aktualne hasło',
|
||||
'current_quota' => 'Obecny limit systemowy jest ustawiony [quota].',
|
||||
'current_state' => 'Bieżący stan',
|
||||
'current_version' => 'Bieżąca wiersja',
|
||||
'daily' => 'Codziennie',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Przeszukiwanie bazy danych',
|
||||
'database_schema_version' => 'Wersja schematu bazy danych',
|
||||
'data_loading' => 'Proszę czekać, dane są pobierane...',
|
||||
|
|
@ -360,6 +368,18 @@ URL: [url]',
|
|||
'details' => 'Szczegóły',
|
||||
'details_version' => 'Szczegóły dla wersji: [version]',
|
||||
'de_DE' => 'Niemiecki',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'To jest zastrzeżona strefa. Dostęp do niej ma wyłącznie wyznaczony personel. Wszelkie naruszenia będą ścigane zgodnie z prawem krajowym i międzynarodowym.',
|
||||
'discspace' => 'Zajęta przestrzeń dyskowa',
|
||||
|
|
@ -552,6 +572,7 @@ URL: [url]',
|
|||
'empty_list' => 'Brak wpisów',
|
||||
'empty_notify_list' => 'Brak dokumentów',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'Angielski (GB)',
|
||||
'equal_transition_states' => 'Stan rozpoczęcia i ukończenia jest taki sam',
|
||||
'error' => 'Błąd',
|
||||
|
|
@ -624,6 +645,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Wersje',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Luty',
|
||||
'file' => 'Plik',
|
||||
'files' => 'Pliki',
|
||||
|
|
@ -738,6 +760,7 @@ URL: [url]',
|
|||
'import_fs_warning' => 'Będzie to działać tylko w przypadku folderów w folderze zrzutu. Operacja rekurencyjnie importuje wszystkie foldery i pliki. Pliki zostaną natychmiast zwolnione.',
|
||||
'import_users' => 'Import użytkowników',
|
||||
'import_users_addnew' => 'Dodaj nowych użytkowników',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => 'Aktualizuj istniejących użytkowników',
|
||||
'include_content' => 'Dołącz treść',
|
||||
'include_documents' => 'Uwzględnij dokumenty',
|
||||
|
|
@ -833,6 +856,9 @@ URL: [url]',
|
|||
'language' => 'Język',
|
||||
'lastaccess' => 'Ostatni dostęp',
|
||||
'last_update' => 'Ostatnia aktualizacja',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Legenda',
|
||||
'librarydoc' => 'Nie zmieniaj',
|
||||
'linked_documents' => 'Powiązane dokumenty',
|
||||
|
|
@ -898,6 +924,8 @@ URL: [url]',
|
|||
'missing_reception' => 'Brakuje odbioru',
|
||||
'missing_request_object' => 'Brak obiektu żądania',
|
||||
'missing_transition_user_group' => 'Brak użytkownika / grupy dla przejścia',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Poniedziałek',
|
||||
'monday_abbr' => 'Pn.',
|
||||
'monthly' => 'Miesięcznie',
|
||||
|
|
@ -927,6 +955,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'Dodaj definicję atrybutu',
|
||||
'new_default_keywords' => 'Dodaj słowa kluczowe',
|
||||
'new_default_keyword_category' => 'Dodaj kategorię',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Dodaj kategorię',
|
||||
'new_document_email' => 'Nowy dokument',
|
||||
'new_document_email_body' => 'Nowy dokument
|
||||
|
|
@ -1016,13 +1047,17 @@ URL: [url]',
|
|||
'no_revision_planed' => 'Brak dokumentów w wersji planowanej korekty',
|
||||
'no_update_cause_locked' => 'Nie możesz zaktualizować tego dokumentu. Proszę skontaktuj się z osobą która go blokuje.',
|
||||
'no_user_image' => 'Nie znaleziono obrazu',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'Poszukiwanie nowej wersji DeedDMS nie powiodło się! To może być spowodowane ustawieniem opcji \'allow_url_fopen = 0\' w twojej konfiguracji PHP.',
|
||||
'no_version_modification' => 'Bez modyfikacji wersji',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Brak przepływu pracy',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Sprawdź Katalog/Dokument',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Błędy krytyczne',
|
||||
'object_check_warning' => 'Ostrzeżenia',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Nieaktualny',
|
||||
'october' => 'Październik',
|
||||
'old' => 'Stary',
|
||||
|
|
@ -1035,6 +1070,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => 'po id (malejąco)',
|
||||
'orderby_name_asc' => 'po nazwie (rosnąco)',
|
||||
'orderby_name_desc' => 'po nazwie (malejaco)',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => 'niesortowane',
|
||||
'order_by_sequence_off' => 'Porządkowanie według sekwencji jest wyłączone w ustawieniach. Jeśli chcesz, aby ten parametr zadziałał, musisz go ponownie włączyć.',
|
||||
'original_filename' => 'Oryginalna nazwa pliku',
|
||||
|
|
@ -1100,6 +1136,7 @@ Jeśli nadal będą problemy z zalogowaniem, prosimy o kontakt z administratorem
|
|||
'preview_markdown' => 'Oznacz w dół',
|
||||
'preview_pdf' => 'Podgląd PDF',
|
||||
'preview_plain' => 'Zwykły podgląd',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Poprzedni stan',
|
||||
'previous_versions' => 'Poprzednie wersje',
|
||||
'process' => 'Proces',
|
||||
|
|
@ -1131,6 +1168,7 @@ Jeśli nadal będą problemy z zalogowaniem, prosimy o kontakt z administratorem
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => 'Podsumowanie odbioru',
|
||||
'receipt_update_failed' => 'Potwierdzenie odbioru nie powiodło się',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Najnowsze dodania',
|
||||
'reception' => 'Przyjęcie',
|
||||
'reception_acknowleged' => 'Odbiór potwierdzony',
|
||||
|
|
@ -1168,6 +1206,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'Usuń zaznaczone pliki',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'naprawiony',
|
||||
'repairing_objects' => 'Naprawa dokumentów i katalogów.',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1311,6 +1350,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'Co najmnej jedno słowo',
|
||||
'search_no_results' => 'Nie znaleziono dokumentów spełniających kryteria wyszukiwania.',
|
||||
'search_query' => 'Wyszukaj',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'Znaleziono [doccount] dokumentów i [foldercount] katalogów w [searchtime] sec.',
|
||||
'search_report_fulltext' => 'Znaleziono [doccount] dokumentów',
|
||||
'search_resultmode' => 'Wyniki wyszukiwania',
|
||||
|
|
@ -1326,6 +1366,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => 'Wybierz, kiedy pokazać',
|
||||
'select_attribute_value' => 'Wybierz wartość atrybutu',
|
||||
'select_category' => 'Kliknij by wybrać kategorię',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Wybierz grupę',
|
||||
'select_groups' => 'Kliknij by wybrać grupy',
|
||||
|
|
@ -1345,6 +1386,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'Kliknij by wybrać recenzenta',
|
||||
'select_ind_revisors' => 'Kliknij by wybrać audytora',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Wybierz',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1630,6 +1672,8 @@ Name: [username]
|
|||
'settings_luceneClassDir_desc' => 'Ścieżka do Path to SeedDMS_Lucene (opcjonalnie)',
|
||||
'settings_luceneDir' => 'Katalog dla indeksu pełnotekstowego',
|
||||
'settings_luceneDir_desc' => 'Ścieżka do indeksu Lucene',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'Maksymalny ID katalogu',
|
||||
'settings_maxDirID_desc' => 'Maksymalna liczba podkatalogów dla katalogu nadrzędnego. Domyślnie: 0.',
|
||||
'settings_maxExecutionTime' => 'Maksymalny czas wykonywania (s)',
|
||||
|
|
@ -1749,6 +1793,8 @@ Name: [username]
|
|||
'settings_strictFormCheck' => 'Sprawdzanie poprawności formularzy',
|
||||
'settings_strictFormCheck_desc' => 'Sprawdzanie poprawności formularzy. Jeśli ta opcja jest włączona, to wszystkie pola w formularzach będą obowiązkowe do wypełnienia. Jeśli nie włączysz tej opcji, to większość komentarzy i pól słów kluczowych będzie opcjonalna. Komentarze są zawsze wymagane przy zatwierdzaniu, opiniowaniu lub zmianie statusu dokumentu.',
|
||||
'settings_suggestionvalue' => 'Sugerowana wartość',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'System',
|
||||
'settings_tasksInMenu' => 'Wybrane zadania',
|
||||
'settings_tasksInMenu_approval' => 'Zatwierdzone',
|
||||
|
|
@ -1770,6 +1816,8 @@ Name: [username]
|
|||
'settings_updateNotifyTime' => 'Okres powiadamiania o zmianach',
|
||||
'settings_updateNotifyTime_desc' => 'Użytkownicy są powiadamiani o zmianach w dokumentach, które miały miejsce w ciągu ostatnich \'Update Notify Time\' sekund',
|
||||
'settings_upgrade_php' => 'Uaktualnij PHP do wersji przynajmniej 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => 'Użyj folderu domowego jako początkowego',
|
||||
'settings_useHomeAsRootFolder_desc' => 'Włącz tą opcję jeżeli folder domowy użytkownika (nie administratora) ma być folderem początkowym (eksperymentalne)',
|
||||
'settings_versioningFileName' => 'Nazwa pliku z wersjonowaniem',
|
||||
|
|
@ -1895,8 +1943,10 @@ Name: [username]
|
|||
'splash_transfer_document' => 'Dokument przesłany',
|
||||
'splash_transfer_objects' => 'Obiekty przekazane',
|
||||
'splash_trigger_workflow' => 'Wyzwalane przejście przepływu pracy',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'Status/Następny status',
|
||||
'statistic' => 'Statystyka',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Status',
|
||||
'status_approval_rejected' => 'Szkic odrzucony',
|
||||
'status_approved' => 'Zatwierdzone',
|
||||
|
|
@ -1957,6 +2007,10 @@ Name: [username]
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => 'Opis zadania',
|
||||
'task_disabled' => 'Zadanie wyłączone',
|
||||
'task_frequency' => 'Częstotliwość zadania',
|
||||
|
|
@ -1991,6 +2045,7 @@ Name: [username]
|
|||
'timeline_skip_status_change_4' => 'w wersji',
|
||||
'timeline_skip_status_change_5' => 'projekt',
|
||||
'timeline_status_change' => 'Wersja [wersja]: [status]',
|
||||
'title' => '',
|
||||
'to' => 'Do',
|
||||
'toggle_manager' => 'Przełączanie zarządcy',
|
||||
'toggle_qrcode' => 'Pokaż/ukryj kod QR',
|
||||
|
|
@ -2053,6 +2108,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'Nadal możesz zaktualizować dokument ponieważ jesteś też osobą, która go zablokowała. Blokada będzie automatycznie zdjęta.',
|
||||
'unlock_document' => 'Odblokuj',
|
||||
'update' => 'Uaktualnij',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Aktualizuj listę osób zatwierdzających',
|
||||
'update_document' => 'Aktualizuj dokument',
|
||||
'update_fulltext_index' => 'Aktualizuj indeks pełnotekstowy',
|
||||
|
|
|
|||
|
|
@ -244,9 +244,11 @@ URL: [url]',
|
|||
'bg_BG' => 'Bulgaro',
|
||||
'browse' => 'Procurar',
|
||||
'calendar' => 'Calendário',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Calendário semanal',
|
||||
'cancel' => 'Cancelar',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'Não é possível atribuir novos revisores a um documento que não está pendente de revisão ou aprovação pendente.',
|
||||
'cannot_change_final_states' => 'Aviso: Você não pode alterar o estado do documento rejeitado, expirado ou com revisão ou aprovação.',
|
||||
|
|
@ -292,6 +294,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => 'Retirada',
|
||||
'checkout_is_disabled' => 'A retirada de documentos está desativada na configuração.',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Por favor escolha a definição de atributo',
|
||||
'choose_attrdefgroup' => 'Escolher o grupo de atributos',
|
||||
'choose_category' => 'Por favor escolha',
|
||||
|
|
@ -348,16 +353,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => 'Comando',
|
||||
'converter_new_mimetype' => 'Novo mimetype',
|
||||
'copied_to_checkout_as' => 'Arquivo copiado para o espaço de retirada como \'[nome do arquivo]\' em [date]',
|
||||
'created' => '',
|
||||
'create_download_link' => 'Criar link de download',
|
||||
'create_fulltext_index' => 'Criar índice de texto completo',
|
||||
'create_fulltext_index_warning' => 'Você está para recriar o índice de texto completo. Isso pode levar uma quantidade considerável de tempo e reduzir o desempenho geral do sistema. Se você realmente deseja recriar o índice, por favor confirme a operação.',
|
||||
'creation_date' => 'Criado',
|
||||
'cs_CZ' => 'Tcheco',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Senha atual',
|
||||
'current_quota' => 'O tamanho de quota do sistema atual é [quota].',
|
||||
'current_state' => 'Estado atual',
|
||||
'current_version' => 'Versão Atual',
|
||||
'daily' => 'Diariamente',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Pesquisar Base de dados',
|
||||
'database_schema_version' => '',
|
||||
'data_loading' => 'Aguarde o carregamento',
|
||||
|
|
@ -372,6 +380,18 @@ URL: [url]',
|
|||
'details' => 'Detalhes',
|
||||
'details_version' => 'Detalhes para a versão: [version]',
|
||||
'de_DE' => 'Alemão',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Esta é uma área restrita, o acesso é permitido apenas ao pessoal autorizado. Qualquer violação será tratado de acordo com as normas internas e leis vigentes.',
|
||||
'discspace' => 'Espaço em Disco',
|
||||
|
|
@ -576,6 +596,7 @@ URL: [url]',
|
|||
'empty_list' => 'Nenhuma entrada',
|
||||
'empty_notify_list' => 'Sem entradas',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'Inglês (GB)',
|
||||
'equal_transition_states' => 'Estado de início e fim são iguais',
|
||||
'error' => 'Erro',
|
||||
|
|
@ -648,6 +669,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Versões',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Fevereiro',
|
||||
'file' => 'Arquivo',
|
||||
'files' => 'Arquivos',
|
||||
|
|
@ -769,6 +791,7 @@ URL: [url]',
|
|||
'import_fs_warning' => 'Isso só funcionará para pastas na pasta-alvo. A operação importa recursivamente todas as pastas e arquivos. Os arquivos serão liberados imediatamente.',
|
||||
'import_users' => 'Importar utilizadores',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => 'Incluir conteúdo',
|
||||
'include_documents' => 'Include documents',
|
||||
|
|
@ -864,6 +887,9 @@ URL: [url]',
|
|||
'language' => 'Idioma',
|
||||
'lastaccess' => 'Último acesso',
|
||||
'last_update' => 'Última versão',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Legenda',
|
||||
'librarydoc' => 'Documento da biblioteca',
|
||||
'linked_documents' => 'Documentos relacionados',
|
||||
|
|
@ -929,6 +955,8 @@ URL: [url]',
|
|||
'missing_reception' => 'Falta o recebimento',
|
||||
'missing_request_object' => 'Objeto de solicitação ausente',
|
||||
'missing_transition_user_group' => 'Falta usuário/grupo para transição',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Segunda-feira',
|
||||
'monday_abbr' => 'Se',
|
||||
'monthly' => 'Mensal',
|
||||
|
|
@ -958,6 +986,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'Adicionar definição de atributo',
|
||||
'new_default_keywords' => 'Adicionar palavras-chave',
|
||||
'new_default_keyword_category' => 'Adicionar categoria',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Adicionar categoria',
|
||||
'new_document_email' => 'Novo documento',
|
||||
'new_document_email_body' => 'Novo documento
|
||||
|
|
@ -1046,13 +1077,17 @@ URL: [url]',
|
|||
'no_revision_planed' => 'Nenhuma revisão do documento agendada.',
|
||||
'no_update_cause_locked' => 'Por isso você não pode atualizar este documento. Por favor contacte usuário que poáui a trava.',
|
||||
'no_user_image' => 'não foi encontrado imagem de perfil',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'Verificação de uma nova versão do Sistema GED falhou! Isso pode ser causado por allow_url_fopen configurado para 0 na sua configuração do PHP.',
|
||||
'no_version_modification' => 'Nenhuma modificação de versão',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Nenhum fluxo de trabalho disponível',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Verificação da Pasta/Documento',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Erros críticos',
|
||||
'object_check_warning' => 'Avisos',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Obsoleto',
|
||||
'october' => 'Outubro',
|
||||
'old' => 'Antigo',
|
||||
|
|
@ -1065,6 +1100,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'O pedido por sequência é desativado nas configurações. Se você quiser que este parâmetro tenha efeito, você terá que ativá-lo novamente.',
|
||||
'original_filename' => 'Arquivo original',
|
||||
|
|
@ -1130,6 +1166,7 @@ Se você ainda tiver problemas para fazer o login, por favor, contate o administ
|
|||
'preview_markdown' => 'Markdown',
|
||||
'preview_pdf' => 'Visualizar como PDF',
|
||||
'preview_plain' => 'Texto',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Estado anterior',
|
||||
'previous_versions' => 'Versões anteriores',
|
||||
'process' => 'Processos',
|
||||
|
|
@ -1172,6 +1209,7 @@ URL: [url]',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => 'Resumo da entrada',
|
||||
'receipt_update_failed' => 'Confirmação de entrada falhou',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Uploads recentes',
|
||||
'reception' => 'Entrada',
|
||||
'reception_acknowleged' => 'Entrada reconhecida',
|
||||
|
|
@ -1209,6 +1247,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'Remover arquivos marcados',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'reparado',
|
||||
'repairing_objects' => 'Reparando documentos e pastas',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1387,6 +1426,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'pelo menos uma palavra',
|
||||
'search_no_results' => 'não há documento que satisfaçam sua busca',
|
||||
'search_query' => 'Busca por',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'Encontrados [count] documentos',
|
||||
'search_report_fulltext' => 'Encontrados [doccount] documentos',
|
||||
'search_resultmode' => 'Resultados da Busca',
|
||||
|
|
@ -1402,6 +1442,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => 'Escolha quando mostrar',
|
||||
'select_attribute_value' => 'Selecione o valor do atributo',
|
||||
'select_category' => 'Clique para selecionar a categoria',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Selecione o grupo',
|
||||
'select_groups' => 'Clique para selecionar os grupos',
|
||||
|
|
@ -1421,6 +1462,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'Clique para selecionar revisor individual',
|
||||
'select_ind_revisors' => 'Clique para selecionar revisores individuais',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Selecione um',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1706,6 +1748,8 @@ Nome: [username]
|
|||
'settings_luceneClassDir_desc' => 'Caminho para Sistema GED_Lucene (opcional). Deixe em branco se você tiver instalado Sistema GED_Lucene em um lugar onde ele pode ser encontrado por PHP, por exemplo, PHP extras incluem-Path',
|
||||
'settings_luceneDir' => 'Diretório para o índice de texto completo',
|
||||
'settings_luceneDir_desc' => 'Caminho para o índice Lucene',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'ID máxima de diretório',
|
||||
'settings_maxDirID_desc' => 'O número máximo de sub-diretórios por diretório mãe. Padrão: 0.',
|
||||
'settings_maxExecutionTime' => 'Tempo máximo de execução (s)',
|
||||
|
|
@ -1825,6 +1869,8 @@ Nome: [username]
|
|||
'settings_strictFormCheck' => 'Formulário de Verificação Rigorosa',
|
||||
'settings_strictFormCheck_desc' => 'Verificação de forma rigorosa. Se definido como verdadeiro, então todos os campos do formulário serão verificados por um valor. Se for definido como falso, então (a maioria) comentários e campos de palavra-chave tornar facultativo. Comentários são sempre necessários quando enviar um comentário ou substituindo status do documento',
|
||||
'settings_suggestionvalue' => 'Valor da sugestão',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'Sistema',
|
||||
'settings_tasksInMenu' => 'Tarefas selecionadas',
|
||||
'settings_tasksInMenu_approval' => 'Aprovações',
|
||||
|
|
@ -1846,6 +1892,8 @@ Nome: [username]
|
|||
'settings_updateNotifyTime' => 'Atualizar Tempo de Notificação',
|
||||
'settings_updateNotifyTime_desc' => 'Usuários são notificados sobe mudanças em documentos que se realizaram nos últimos segundos \'Tempo de Atualização de Notificação\'',
|
||||
'settings_upgrade_php' => 'Atualize PHP para pelo menos a versão 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'Versionando NomedoArquivo',
|
||||
|
|
@ -1971,8 +2019,10 @@ Nome: [username]
|
|||
'splash_transfer_document' => 'Documento transferido',
|
||||
'splash_transfer_objects' => 'Objetos transferidos',
|
||||
'splash_trigger_workflow' => 'Acionada transição do fluxo de trabalho',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'Estado/Próximo estado',
|
||||
'statistic' => 'Estatística',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Status',
|
||||
'status_approval_rejected' => 'Rascunho rejeitado',
|
||||
'status_approved' => 'Aprovado',
|
||||
|
|
@ -2033,6 +2083,10 @@ Nome: [username]
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => 'Descrição',
|
||||
'task_disabled' => 'Desativado',
|
||||
'task_frequency' => 'Frequência',
|
||||
|
|
@ -2067,6 +2121,7 @@ Nome: [username]
|
|||
'timeline_skip_status_change_4' => 'em revisão',
|
||||
'timeline_skip_status_change_5' => 'rascunho',
|
||||
'timeline_status_change' => 'Versão [version]: [status]',
|
||||
'title' => '',
|
||||
'to' => 'Para',
|
||||
'toggle_manager' => 'Alternar gerente',
|
||||
'toggle_qrcode' => 'Mostrar / ocultar o código QR',
|
||||
|
|
@ -2129,6 +2184,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'Você pode pode atualizá-lo, porque você o travou também. A trava será automaticamente removida.',
|
||||
'unlock_document' => 'Remover trava',
|
||||
'update' => 'Atualizar',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Atualizar lista de aprovadores',
|
||||
'update_document' => 'Atualizar',
|
||||
'update_fulltext_index' => 'Índice de atualização de texto completo',
|
||||
|
|
|
|||
|
|
@ -244,9 +244,11 @@ URL: [url]',
|
|||
'bg_BG' => 'Bulgară',
|
||||
'browse' => 'Browse',
|
||||
'calendar' => 'Calendar',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Săptămână calendar',
|
||||
'cancel' => 'Anulare',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'Nu se poate modifica un document învechit(absolete) sau respins(rejected)',
|
||||
'cannot_change_final_states' => 'Atenție: Nu puteți modifica status-ul unui document respins, expirat sau in așteptarea revizuirii/aprobarii',
|
||||
|
|
@ -292,6 +294,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => 'Verifica',
|
||||
'checkout_is_disabled' => 'Verificarea documentelor este dezactivata in configurari.',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Vă rugăm să alegeți definiția atributului',
|
||||
'choose_attrdefgroup' => '',
|
||||
'choose_category' => 'Vă rugăm să alegeți',
|
||||
|
|
@ -348,16 +353,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => '',
|
||||
'converter_new_mimetype' => '',
|
||||
'copied_to_checkout_as' => '',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Creați indexul pentru tot textul',
|
||||
'create_fulltext_index_warning' => 'Sunteți pe cale sa recreați indexul pentru tot textul. Acest lucru poate dura o perioadă considerabilă de timp și poate reduce performanța sistemului în ansamblu. Dacă doriți cu adevărat să recreati indexul pentru tot textul, vă rugăm să confirmați operațiunea.',
|
||||
'creation_date' => 'Creat',
|
||||
'cs_CZ' => 'Cecha',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Parola actuală',
|
||||
'current_quota' => 'Spatiul alocat intregului sistem actual este [quota].',
|
||||
'current_state' => 'Stare curentă',
|
||||
'current_version' => 'Versiune curentă',
|
||||
'daily' => 'Zilnic',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Căutare baza de date',
|
||||
'database_schema_version' => '',
|
||||
'data_loading' => 'Așteaptă, datele se încarcă...',
|
||||
|
|
@ -372,6 +380,18 @@ URL: [url]',
|
|||
'details' => 'Detalii',
|
||||
'details_version' => 'Detalii pentru versiunea: [version]',
|
||||
'de_DE' => 'Germana',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Aceasta este o zonă clasificată. Accesul este permis numai personalului autorizat. Orice încălcare va fi urmărită penal în conformitate cu legile naționale și internaționale.',
|
||||
'discspace' => 'Spațiu pe disc',
|
||||
|
|
@ -564,6 +584,7 @@ URL: [url]',
|
|||
'empty_list' => '',
|
||||
'empty_notify_list' => 'Nu există înregistrări',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'Engleza (GB)',
|
||||
'equal_transition_states' => 'Starea de start și de stop sunt egale',
|
||||
'error' => 'Eroare',
|
||||
|
|
@ -636,6 +657,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Versiuni',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Februarie',
|
||||
'file' => 'Fișier',
|
||||
'files' => 'Fișiere',
|
||||
|
|
@ -750,6 +772,7 @@ URL: [url]',
|
|||
'import_fs_warning' => '',
|
||||
'import_users' => 'Importa utilizatori',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => '',
|
||||
'include_documents' => 'Include documente',
|
||||
|
|
@ -845,6 +868,9 @@ URL: [url]',
|
|||
'language' => 'Limbă',
|
||||
'lastaccess' => 'Ultima accesare',
|
||||
'last_update' => 'Ultima actualizare',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Legendă',
|
||||
'librarydoc' => '',
|
||||
'linked_documents' => 'Documente relationate',
|
||||
|
|
@ -910,6 +936,8 @@ URL: [url]',
|
|||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Lipsește utilizatorul/grupul pentru tranziție',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Luni',
|
||||
'monday_abbr' => 'Lu',
|
||||
'monthly' => 'Lunar',
|
||||
|
|
@ -939,6 +967,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'Adaugă definitie atribut',
|
||||
'new_default_keywords' => 'Adaugă cuvinte cheie',
|
||||
'new_default_keyword_category' => 'Adaugă categorie',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Adaugă categorie',
|
||||
'new_document_email' => 'Document nou',
|
||||
'new_document_email_body' => 'Document nou
|
||||
|
|
@ -1028,13 +1059,17 @@ URL: [url]',
|
|||
'no_revision_planed' => '',
|
||||
'no_update_cause_locked' => 'Deci, nu puteti sa actualizati acest document. Vă rugăm să contactați administratorul.',
|
||||
'no_user_image' => 'Nu au fost găsite imagini',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'Verificarea pentru o noua versiune SeedDMS a reușit! Acest lucru ar putea fi cauzat de setarea allow_url_fopen=0 în configurația php-ului dumneavoastră.',
|
||||
'no_version_modification' => '',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Nici un workflow disponibil',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Verificare folder/document',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
'object_check_warning' => '',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Învechit',
|
||||
'october' => 'Octombrie',
|
||||
'old' => 'Vechi',
|
||||
|
|
@ -1047,6 +1082,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'Ordonarea dupa secventa este dezactivata in setari. Daca doriti acest parametru sa aiba efect, va trebui sa-l reactivati.',
|
||||
'original_filename' => 'Nume de fișier original',
|
||||
|
|
@ -1112,6 +1148,7 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț
|
|||
'preview_markdown' => '',
|
||||
'preview_pdf' => '',
|
||||
'preview_plain' => '',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Stare precedentă',
|
||||
'previous_versions' => 'Versiune precedentă',
|
||||
'process' => '',
|
||||
|
|
@ -1143,6 +1180,7 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => '',
|
||||
'receipt_update_failed' => '',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Incarcari recente',
|
||||
'reception' => '',
|
||||
'reception_acknowleged' => '',
|
||||
|
|
@ -1180,6 +1218,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'Eliminați fișierele marcate',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'reparat',
|
||||
'repairing_objects' => 'Reparare documente și foldere.',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1354,6 +1393,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'cel putin un cuvant',
|
||||
'search_no_results' => 'Nu există documente care corespund căutarii dumneavoastră',
|
||||
'search_query' => 'Caută după',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'S-au găsit [doccount] documente și [foldercount] foldere în [searchtime] sec.',
|
||||
'search_report_fulltext' => 'S-au găsit [doccount] documente',
|
||||
'search_resultmode' => '',
|
||||
|
|
@ -1369,6 +1409,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
'select_category' => 'Click pentru a selecta categoria',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Selecteaza grupul',
|
||||
'select_groups' => 'Click pentru a selecta grupuri',
|
||||
|
|
@ -1388,6 +1429,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'Click pentru a selecta un revizuitor individual',
|
||||
'select_ind_revisors' => 'Faceti click pentru a selecta retrimitori individuali',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Selectați unul',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1668,6 +1710,8 @@ URL: [url]',
|
|||
'settings_luceneClassDir_desc' => 'Calea catre SeedDMS_Lucene (optional). Lăsați gol dacă ați instalat SeedDMS_Lucene într-un loc unde poate fi găsit de PHP (exemplu: Extra PHP Include-Path)',
|
||||
'settings_luceneDir' => 'Directorul pentru indexul de text integral(full text index)',
|
||||
'settings_luceneDir_desc' => 'Calea catre indexul Lucene',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'ID director Maxim',
|
||||
'settings_maxDirID_desc' => 'Numărul maxim de sub-directoare pe director părinte. Implicit: 0.',
|
||||
'settings_maxExecutionTime' => 'Timp Maxim de executie (s)',
|
||||
|
|
@ -1787,6 +1831,8 @@ URL: [url]',
|
|||
'settings_strictFormCheck' => 'Verificare strictă pentru form-uri',
|
||||
'settings_strictFormCheck_desc' => 'Verificare strictă a form-urilor. Dacă este activată, atunci toate câmpurile din formular vor fi obligatorii. Dacă nu este activată, atunci (cele mai multe) câmpuri de comentarii și cuvinte cheie devin optionale. Comentariile sunt întotdeauna obligatorii la realizarea unei revizuiri sau la suprascrierea unui status pentru un document',
|
||||
'settings_suggestionvalue' => 'Valoare sugerată',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'Sistem',
|
||||
'settings_tasksInMenu' => '',
|
||||
'settings_tasksInMenu_approval' => '',
|
||||
|
|
@ -1808,6 +1854,8 @@ URL: [url]',
|
|||
'settings_updateNotifyTime' => 'Timpul de actualizare a notificarilor',
|
||||
'settings_updateNotifyTime_desc' => 'Utilizatorii sunt notificați cu privire la schimbările suferite de un documentul în ultima perioadă a \'Timpul de actualizare a notificarilor\' în secunde',
|
||||
'settings_upgrade_php' => 'Upgrade PHP cel puțin la versiunea 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'Nume Fișier versionare',
|
||||
|
|
@ -1933,8 +1981,10 @@ URL: [url]',
|
|||
'splash_transfer_document' => '',
|
||||
'splash_transfer_objects' => '',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'Stare/Stare urmatoare',
|
||||
'statistic' => 'Statistic',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Status',
|
||||
'status_approval_rejected' => 'Proiect respins',
|
||||
'status_approved' => 'Aprobat',
|
||||
|
|
@ -1995,6 +2045,10 @@ URL: [url]',
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => '',
|
||||
'task_disabled' => '',
|
||||
'task_frequency' => '',
|
||||
|
|
@ -2029,6 +2083,7 @@ URL: [url]',
|
|||
'timeline_skip_status_change_4' => '',
|
||||
'timeline_skip_status_change_5' => '',
|
||||
'timeline_status_change' => 'Versiune [versiune]: [stare]',
|
||||
'title' => '',
|
||||
'to' => 'La',
|
||||
'toggle_manager' => 'Comută Manager',
|
||||
'toggle_qrcode' => '',
|
||||
|
|
@ -2091,6 +2146,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'Puteți încă să-l actualizați pentru că sunteți cel care l-a blocat. Blocarea va fi eliminată automat.',
|
||||
'unlock_document' => 'Deblocare',
|
||||
'update' => 'Actualizare',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Actualizare Listă de aprobatori',
|
||||
'update_document' => 'Actualizare document',
|
||||
'update_fulltext_index' => 'Actualizare index pe tot textul (fulltext index)',
|
||||
|
|
|
|||
|
|
@ -244,9 +244,11 @@ URL: [url]',
|
|||
'bg_BG' => 'Болгарский',
|
||||
'browse' => 'Выбрать',
|
||||
'calendar' => 'Календарь',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Неделя',
|
||||
'cancel' => 'Отмена',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'Невозможно изменить устаревший или отклонённый документ',
|
||||
'cannot_change_final_states' => 'Нельзя изменять статус отклонённого, устаревшего или ожидающего рецензии или утверждения',
|
||||
|
|
@ -292,6 +294,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => 'Загрузка',
|
||||
'checkout_is_disabled' => 'Загрузка отключена.',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Выберите атрибут',
|
||||
'choose_attrdefgroup' => 'Выберите группу атрибута',
|
||||
'choose_category' => 'Выберите категорию',
|
||||
|
|
@ -348,16 +353,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => 'Команда',
|
||||
'converter_new_mimetype' => 'Новый mime тип',
|
||||
'copied_to_checkout_as' => 'Файл скопирован в среду загрузки как \'[filename]\' на [date]',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Создать полнотекстовый индекс',
|
||||
'create_fulltext_index_warning' => 'Вы хотите пересоздать полнотекстовый индекс. Это займёт какое-то время и снизит производительность. Продолжить?',
|
||||
'creation_date' => 'Создан',
|
||||
'cs_CZ' => 'Czech',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Текущий пароль',
|
||||
'current_quota' => 'Общая квота установлена системой [quota].',
|
||||
'current_state' => 'Текущее состояние',
|
||||
'current_version' => 'Текущая версия',
|
||||
'daily' => 'Ежедневно',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Поиск по БД',
|
||||
'database_schema_version' => 'Версия базы',
|
||||
'data_loading' => 'Пожалуйста подождите, данные загружаются...',
|
||||
|
|
@ -372,6 +380,18 @@ URL: [url]',
|
|||
'details' => 'Подробности',
|
||||
'details_version' => 'Подробная информация о версии: [version]',
|
||||
'de_DE' => 'German',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Работник, помни! От тебя зависит успех фирмы и всей страны!',
|
||||
'discspace' => 'Дисковое пространство',
|
||||
|
|
@ -564,6 +584,7 @@ URL: [url]',
|
|||
'empty_list' => 'Записи отсутствуют',
|
||||
'empty_notify_list' => 'Нет записей',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'English (GB)',
|
||||
'equal_transition_states' => 'Одинаковые начальный и конечный статусы',
|
||||
'error' => 'Ошибка',
|
||||
|
|
@ -636,6 +657,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Версии',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Февраль',
|
||||
'file' => 'Файл',
|
||||
'files' => 'Файлы',
|
||||
|
|
@ -750,6 +772,7 @@ URL: [url]',
|
|||
'import_fs_warning' => 'Предупреждение импорта из ФС',
|
||||
'import_users' => 'Импорт пользователей',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => 'Включая содержимое',
|
||||
'include_documents' => 'Включая документы',
|
||||
|
|
@ -845,6 +868,9 @@ URL: [url]',
|
|||
'language' => 'Язык',
|
||||
'lastaccess' => 'Последнее обращение',
|
||||
'last_update' => 'Последнее обновление',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Обозначения',
|
||||
'librarydoc' => 'Документ из библиотеки',
|
||||
'linked_documents' => 'Связанные документы',
|
||||
|
|
@ -910,6 +936,8 @@ URL: [url]',
|
|||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Отсутствует пользователь/группа для изменения.',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Понедельник',
|
||||
'monday_abbr' => 'Пн',
|
||||
'monthly' => 'Ежемесячно',
|
||||
|
|
@ -939,6 +967,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'Добавить определение атрибута',
|
||||
'new_default_keywords' => 'Добавить метки',
|
||||
'new_default_keyword_category' => 'Добавить метку',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Добавить категорию',
|
||||
'new_document_email' => 'Новый документ',
|
||||
'new_document_email_body' => 'Новый документ
|
||||
|
|
@ -1027,13 +1058,17 @@ URL: [url]',
|
|||
'no_revision_planed' => 'Ревизия документа не запланирован',
|
||||
'no_update_cause_locked' => 'Вы не можете обновить документ. Свяжитесь с заблокировавшим его пользователем.',
|
||||
'no_user_image' => 'Изображение не найдено',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'Проверка на наличие новой версии SeedDMS не удалось! Это может быть вызвано allow_url_fopen установленным в 0 в конфигурации PHP.',
|
||||
'no_version_modification' => 'Отсутствует модификация версии',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Отсутствует процесс',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Проверка целостности',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
'object_check_warning' => '',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Устарел',
|
||||
'october' => 'Октябрь',
|
||||
'old' => 'Старый',
|
||||
|
|
@ -1046,6 +1081,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'Сортировка последовательности выключена в настройках. Если вы хотите применить этот эффект, вам необходимо его включить',
|
||||
'original_filename' => 'Исходное имя файла',
|
||||
|
|
@ -1109,6 +1145,7 @@ URL: [url]',
|
|||
'preview_markdown' => 'Markdown',
|
||||
'preview_pdf' => '',
|
||||
'preview_plain' => 'Текст',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Предыдущее состояние',
|
||||
'previous_versions' => 'Предыдущие версии',
|
||||
'process' => '',
|
||||
|
|
@ -1145,6 +1182,7 @@ URL: [url]',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => 'Сводка по получению',
|
||||
'receipt_update_failed' => '',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Последние загрузки',
|
||||
'reception' => '',
|
||||
'reception_acknowleged' => '',
|
||||
|
|
@ -1182,6 +1220,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'Удалить выбранные файлы',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'исправлено',
|
||||
'repairing_objects' => 'Восстановление каталогов и документов',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1361,6 +1400,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'Хотя бы одно слово',
|
||||
'search_no_results' => 'Нет документов, соответствующих запросу',
|
||||
'search_query' => 'Искать',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'Найдено документов: [doccount] и каталогов: [foldercount]',
|
||||
'search_report_fulltext' => 'Найдено документов: [doccount]',
|
||||
'search_resultmode' => 'Результат поиска',
|
||||
|
|
@ -1376,6 +1416,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
'select_category' => 'Выберите категорию',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Выберите группу',
|
||||
'select_groups' => 'Выберите группы',
|
||||
|
|
@ -1395,6 +1436,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'Выберите индивидуального рецензента',
|
||||
'select_ind_revisors' => 'Выберите индивидуального ревизора',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Выберите',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1675,6 +1717,8 @@ URL: [url]',
|
|||
'settings_luceneClassDir_desc' => 'Путь к SeedDMS_Lucene (не обязательно).',
|
||||
'settings_luceneDir' => 'Каталог полнотекстового индекса Lucene',
|
||||
'settings_luceneDir_desc' => 'Путь, куда Lucene будет записывать свой индекс.',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'Максимальный ID каталога',
|
||||
'settings_maxDirID_desc' => 'Максимум каталогов в родительском каталоге. По умолчанию 0.',
|
||||
'settings_maxExecutionTime' => 'Максимальное время выполнения, с',
|
||||
|
|
@ -1794,6 +1838,8 @@ URL: [url]',
|
|||
'settings_strictFormCheck' => 'Полная проверка форм',
|
||||
'settings_strictFormCheck_desc' => 'Если включено, то все поля формы будут проверяться заполнены ли они. Если выключено, то комментарии и метки станут опциональными. Комментарий всегда обязателен при рецензировании или изменении статуса.',
|
||||
'settings_suggestionvalue' => 'Предлагаемое значение',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'Система',
|
||||
'settings_tasksInMenu' => '',
|
||||
'settings_tasksInMenu_approval' => '',
|
||||
|
|
@ -1815,6 +1861,8 @@ URL: [url]',
|
|||
'settings_updateNotifyTime' => 'Период уведомлений об изменениях',
|
||||
'settings_updateNotifyTime_desc' => 'Пользователи уведомляются об изменениях документов за указанные последние секунды.',
|
||||
'settings_upgrade_php' => 'Обновите PHP до версии не ниже 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'Название файла версий',
|
||||
|
|
@ -1940,8 +1988,10 @@ URL: [url]',
|
|||
'splash_transfer_document' => '',
|
||||
'splash_transfer_objects' => '',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'Статус / следующий статус',
|
||||
'statistic' => 'Статистика',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Статус',
|
||||
'status_approval_rejected' => 'Черновик отклонён',
|
||||
'status_approved' => 'Утверждён',
|
||||
|
|
@ -2002,6 +2052,10 @@ URL: [url]',
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => '',
|
||||
'task_disabled' => '',
|
||||
'task_frequency' => '',
|
||||
|
|
@ -2036,6 +2090,7 @@ URL: [url]',
|
|||
'timeline_skip_status_change_4' => '',
|
||||
'timeline_skip_status_change_5' => '',
|
||||
'timeline_status_change' => 'Версия [version]: [status]',
|
||||
'title' => '',
|
||||
'to' => 'До',
|
||||
'toggle_manager' => 'Изменить как менеджера',
|
||||
'toggle_qrcode' => '',
|
||||
|
|
@ -2098,6 +2153,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'Вы все ещё можете его обновить, потому что вы один из тех кто его заблокировал. Блокировка будет снята автоматически.',
|
||||
'unlock_document' => 'Разблокировать',
|
||||
'update' => 'Обновить',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Обновить список утверждающих',
|
||||
'update_document' => 'Обновить документ',
|
||||
'update_fulltext_index' => 'Обновить полнотекстовый индекс',
|
||||
|
|
|
|||
|
|
@ -244,9 +244,11 @@ URL: [url]',
|
|||
'bg_BG' => 'Bulharsky',
|
||||
'browse' => 'Prehľadávať',
|
||||
'calendar' => 'Kalendár',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Kalendárny týždeň',
|
||||
'cancel' => 'Zrušiť',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'Cannot modify an obsolete or rejected document',
|
||||
'cannot_change_final_states' => 'Warning: You cannot alter status for document rejected, expired or with pending review or approval',
|
||||
|
|
@ -292,6 +294,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => 'Pozrieť sa na dokument',
|
||||
'checkout_is_disabled' => 'Kontrola dokumentov je zakázaná v konfigurácii.',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Vyberte prosím definíciu atribútu',
|
||||
'choose_attrdefgroup' => 'Vyberte skupinu atribútov',
|
||||
'choose_category' => 'Vyberte prosím',
|
||||
|
|
@ -348,16 +353,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => 'Príkaz',
|
||||
'converter_new_mimetype' => 'Nový mime-type',
|
||||
'copied_to_checkout_as' => 'File copied to checkout space as \'[filename]\' on [date]',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Vytvoriť fulltext index',
|
||||
'create_fulltext_index_warning' => 'Chystáte sa obnoviť fulltext index, čo môže dlho trvať a môže znížiť výkon systému. Ak chcete pokračovať, potvrďte svoju voľbu.',
|
||||
'creation_date' => 'Vytvorené',
|
||||
'cs_CZ' => 'Čestina',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Aktuálne heslo',
|
||||
'current_quota' => 'Súčasná kvóta systému je nastavená na [quota].',
|
||||
'current_state' => 'Aktuálny stav',
|
||||
'current_version' => 'Aktuálna verzia',
|
||||
'daily' => 'Denná',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Hľadať databázu',
|
||||
'database_schema_version' => '',
|
||||
'data_loading' => 'Prosím počkajte, kým sa nenahrajú dáta',
|
||||
|
|
@ -372,6 +380,18 @@ URL: [url]',
|
|||
'details' => 'Podrobnosti',
|
||||
'details_version' => 'Podrobnosti verzie: [version]',
|
||||
'de_DE' => 'Nemčina',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Toto je zabezpečená zóna. Prístup je povolený len autorizovaným osobám.',
|
||||
'discspace' => 'Priestor na disku',
|
||||
|
|
@ -576,6 +596,7 @@ URL: [url]',
|
|||
'empty_list' => 'Žiadne položky',
|
||||
'empty_notify_list' => 'Žiadne položky',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'Angličtina (UK)',
|
||||
'equal_transition_states' => 'Začiatok a koniec sú rovnaké',
|
||||
'error' => 'Chyba',
|
||||
|
|
@ -648,6 +669,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Versions',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Február',
|
||||
'file' => 'Súbor',
|
||||
'files' => 'Súbory',
|
||||
|
|
@ -769,6 +791,7 @@ URL: [url]',
|
|||
'import_fs_warning' => 'This will only work for folders in the drop folder. The operation recursively imports all folders and files. Files will be released immediately.',
|
||||
'import_users' => 'Importovať užívateľov',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => 'Zahrnúť obsah',
|
||||
'include_documents' => 'Vrátane súborov',
|
||||
|
|
@ -864,6 +887,9 @@ URL: [url]',
|
|||
'language' => 'Jazyk',
|
||||
'lastaccess' => 'Posledný prístup',
|
||||
'last_update' => 'Posledná aktualizácia',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Legenda',
|
||||
'librarydoc' => 'Dokument z knižnice',
|
||||
'linked_documents' => 'Súvisiace dokumenty',
|
||||
|
|
@ -929,6 +955,8 @@ URL: [url]',
|
|||
'missing_reception' => 'Missing reception',
|
||||
'missing_request_object' => 'Chýba požadovaný objekt',
|
||||
'missing_transition_user_group' => 'Chýba používateľ/skupina pre prenos',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Pondelok',
|
||||
'monday_abbr' => 'Po',
|
||||
'monthly' => 'Mesačne',
|
||||
|
|
@ -958,6 +986,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'Pridať definíciu atribútu',
|
||||
'new_default_keywords' => 'Pridať kľúčové slová',
|
||||
'new_default_keyword_category' => 'Pridať kategóriu',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Pridať kategóriu',
|
||||
'new_document_email' => 'Nový dokument',
|
||||
'new_document_email_body' => 'Nový dokument
|
||||
|
|
@ -1047,13 +1078,17 @@ URL: [url]',
|
|||
'no_revision_planed' => 'No revision of document scheduled',
|
||||
'no_update_cause_locked' => 'Preto nemôžete aktualizovať tento dokument. Kontaktujte používateľa, ktorý ho zamkol.',
|
||||
'no_user_image' => 'nebol nájdený žiadny obrázok',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'Checking for a new version of SeedDMS has failed! This could be caused by allow_url_fopen being set to 0 in your php configuration.',
|
||||
'no_version_modification' => 'Žiadne zmeny',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Nie je k dispozícii žiaden workflow',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Kontrola Adresárov/Dokumentov',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Kritické chyby',
|
||||
'object_check_warning' => 'Varovanie',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Zastaralé',
|
||||
'october' => 'Október',
|
||||
'old' => 'Staré',
|
||||
|
|
@ -1066,6 +1101,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'Ordering by sequence is turned off in the settings. If you want this parameter to have effect, you will have to turn it back on.',
|
||||
'original_filename' => 'Pôvodný názov súboru',
|
||||
|
|
@ -1131,6 +1167,7 @@ If you have still problems to login, then please contact your administrator.',
|
|||
'preview_markdown' => 'Markdown',
|
||||
'preview_pdf' => 'Preview as PDF',
|
||||
'preview_plain' => 'Text',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Predchádzajúci stav',
|
||||
'previous_versions' => 'Predošlé verzie',
|
||||
'process' => 'Proces',
|
||||
|
|
@ -1173,6 +1210,7 @@ URL: [url]',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => 'Receipt summary',
|
||||
'receipt_update_failed' => 'Acknowledging reception failed',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Naposledy nahrané súbory',
|
||||
'reception' => 'Reception',
|
||||
'reception_acknowleged' => 'Reception acknowledged',
|
||||
|
|
@ -1210,6 +1248,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'Odstrániť označené súbory',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'opravené',
|
||||
'repairing_objects' => 'Oprava dokumentov a zložiek.',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1389,6 +1428,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'aspoň jedno zo slov',
|
||||
'search_no_results' => 'Vašej požiadavke nevyhovujú žiadne dokumenty',
|
||||
'search_query' => 'Hľadať',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'Nájdených [count] dokumentov',
|
||||
'search_report_fulltext' => 'Nájdené [doccount] dokumenty',
|
||||
'search_resultmode' => 'Výsledok hľadania',
|
||||
|
|
@ -1404,6 +1444,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => 'Choose when to show',
|
||||
'select_attribute_value' => 'Vyberte hodnotu atribútu',
|
||||
'select_category' => 'Vyber kategóriu',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Vybrať skupinu',
|
||||
'select_groups' => 'Kliknutím vyberte skupiny',
|
||||
|
|
@ -1423,6 +1464,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'Kliknutím vyberte individuálneho recenzenta',
|
||||
'select_ind_revisors' => 'Kliknutím vyberte individuálnych revízorov',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Vyberte',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1708,6 +1750,8 @@ Meno: [username]
|
|||
'settings_luceneClassDir_desc' => 'Path to SeedDMS_Lucene (optional). Leave this empty if you have installed SeedDMS_Lucene at a place where it can be found by PHP, e.g. Extra PHP Include-Path',
|
||||
'settings_luceneDir' => 'Directory for full text index',
|
||||
'settings_luceneDir_desc' => 'Cesta do Lucene indexu',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'Max Zložka ID',
|
||||
'settings_maxDirID_desc' => 'Maximum number of sub-directories per parent directory. Do not change this value unless you know what you do! Default: 0.',
|
||||
'settings_maxExecutionTime' => 'Max Execution Time (s)',
|
||||
|
|
@ -1827,6 +1871,8 @@ Meno: [username]
|
|||
'settings_strictFormCheck' => 'Strict Form Check',
|
||||
'settings_strictFormCheck_desc' => 'Strict form checking. If set to true, then all fields in the form will be checked for a value. If set to false, then (most) comments and keyword fields become optional. Comments are always required when submitting a review or overriding document status',
|
||||
'settings_suggestionvalue' => 'Suggestion value',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'Systém',
|
||||
'settings_tasksInMenu' => 'Selected tasks',
|
||||
'settings_tasksInMenu_approval' => 'Approvals',
|
||||
|
|
@ -1848,6 +1894,8 @@ Meno: [username]
|
|||
'settings_updateNotifyTime' => 'Aktualizovať čas notifikácie',
|
||||
'settings_updateNotifyTime_desc' => 'Users are notified about document-changes that took place within the last \'Update Notify Time\' seconds',
|
||||
'settings_upgrade_php' => 'Upgrade PHP to at least version 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'Versioning FileName',
|
||||
|
|
@ -1973,8 +2021,10 @@ Meno: [username]
|
|||
'splash_transfer_document' => 'Document transfered',
|
||||
'splash_transfer_objects' => 'Objects transfered',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'State/Next state',
|
||||
'statistic' => 'Štatistika',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Stav',
|
||||
'status_approval_rejected' => 'Návrh zamietnutý',
|
||||
'status_approved' => 'Schválený',
|
||||
|
|
@ -2035,6 +2085,10 @@ Meno: [username]
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => 'Description',
|
||||
'task_disabled' => 'Disabled',
|
||||
'task_frequency' => 'Frequency',
|
||||
|
|
@ -2069,6 +2123,7 @@ Meno: [username]
|
|||
'timeline_skip_status_change_4' => 'v revízii',
|
||||
'timeline_skip_status_change_5' => 'návrh',
|
||||
'timeline_status_change' => 'Verzia [version]: [status]',
|
||||
'title' => '',
|
||||
'to' => 'Do',
|
||||
'toggle_manager' => 'Prepnúť stav manager',
|
||||
'toggle_qrcode' => 'Ukázať/skryť QR kód',
|
||||
|
|
@ -2131,6 +2186,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'Môžete ho stále aktualizovať, pretože ste ten, kto ho aj zamkol. Zámok bude automaticky odstránený.',
|
||||
'unlock_document' => 'Odomknúť',
|
||||
'update' => 'Aktualizovať',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Aktualizovať zoznam schvaľovateľov',
|
||||
'update_document' => 'Aktualizovať',
|
||||
'update_fulltext_index' => 'Aktualizovať fulltext index',
|
||||
|
|
|
|||
|
|
@ -245,9 +245,11 @@ URL: [url]',
|
|||
'bg_BG' => 'Bulgariska',
|
||||
'browse' => 'Bläddra',
|
||||
'calendar' => 'Kalender',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Kalendervecka',
|
||||
'cancel' => 'Avbryt',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'Kan inte ändra ett dokument som har gått ut eller avvisats.',
|
||||
'cannot_change_final_states' => 'OBS: Du kan inte ändra status för ett dokument som har avvisats, gått ut eller som väntar på att bli godkänt.',
|
||||
|
|
@ -293,6 +295,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => 'Utcheckning',
|
||||
'checkout_is_disabled' => 'Utcheckning av dokument är invaktiverad i systemets inställningar.',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Välj attributdefinition',
|
||||
'choose_attrdefgroup' => 'Välj gruppattribut',
|
||||
'choose_category' => 'Välj',
|
||||
|
|
@ -349,16 +354,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => 'Kommando',
|
||||
'converter_new_mimetype' => 'Ny MIME-typ',
|
||||
'copied_to_checkout_as' => 'Filen har kopierats till utcheckningmappen som \'[filename]\' per [date]',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Skapa fulltext-sökindex',
|
||||
'create_fulltext_index_warning' => 'Du håller på att skapa fulltext-sökindex. Detta kan ta mycket lång tid och sakta ner den allmänna systemprestandan. Om du verkligen vill skapa indexet, bekräfta åtgärden.',
|
||||
'creation_date' => 'Skapat',
|
||||
'cs_CZ' => 'Tjeckiska',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Nuvarande lösenord',
|
||||
'current_quota' => 'Systemets värde för kvota har angivits [quota].',
|
||||
'current_state' => 'Aktuell status',
|
||||
'current_version' => 'Aktuell version',
|
||||
'daily' => 'Dagligen',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Sök databas',
|
||||
'database_schema_version' => '',
|
||||
'data_loading' => 'Vänta tills data har laddats ...',
|
||||
|
|
@ -373,6 +381,18 @@ URL: [url]',
|
|||
'details' => 'Detaljer',
|
||||
'details_version' => 'Detaljer för version: [version]',
|
||||
'de_DE' => 'Tyska',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Detta är ett sekretessbelagt område. Bara auktoriserade personer äger tillträde. Vid överträdelse kommer åtal att väckas i enlighet med nationella och internationella lagar.',
|
||||
'discspace' => 'Diskutrymme',
|
||||
|
|
@ -570,6 +590,7 @@ URL: [url]',
|
|||
'empty_list' => '',
|
||||
'empty_notify_list' => 'Inga meddelanden',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'Engelska (GB)',
|
||||
'equal_transition_states' => 'Status för start och slut är lika',
|
||||
'error' => 'Fel',
|
||||
|
|
@ -642,6 +663,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'februari',
|
||||
'file' => 'Fil',
|
||||
'files' => 'Filer',
|
||||
|
|
@ -756,6 +778,7 @@ URL: [url]',
|
|||
'import_fs_warning' => 'Detta fungerar endast för kataloger i mellanlagringsmappen. Filer och mappar får godkänd status direkt efter importen.',
|
||||
'import_users' => 'Importera användare',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => 'Inkudera innehåll',
|
||||
'include_documents' => 'Inkludera dokument',
|
||||
|
|
@ -851,6 +874,9 @@ URL: [url]',
|
|||
'language' => 'Språk',
|
||||
'lastaccess' => 'Senast åtkomst',
|
||||
'last_update' => 'Senast uppdaterat',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Förteckning',
|
||||
'librarydoc' => 'Dokument från bibliotek',
|
||||
'linked_documents' => 'Relaterade dokument',
|
||||
|
|
@ -916,6 +942,8 @@ URL: [url]',
|
|||
'missing_reception' => 'Mottagande saknas',
|
||||
'missing_request_object' => 'Begärt objekt saknas',
|
||||
'missing_transition_user_group' => 'Användare/grupp saknas för övergång',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Måndag',
|
||||
'monday_abbr' => 'Må',
|
||||
'monthly' => 'Månadsvis',
|
||||
|
|
@ -945,6 +973,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'Lägg till attributdefinition',
|
||||
'new_default_keywords' => 'Lägg till nyckelord',
|
||||
'new_default_keyword_category' => 'Lägg till nyckelordskategori',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Lägg till kategori',
|
||||
'new_document_email' => 'Nytt dokument',
|
||||
'new_document_email_body' => 'Nytt dokument
|
||||
|
|
@ -1034,13 +1065,17 @@ URL: [url]',
|
|||
'no_revision_planed' => 'Ingen planerad revidering av dokument',
|
||||
'no_update_cause_locked' => 'därför kan du inte uppdatera detta dokument. Ta kontakt med användaren som låst dokumentet.',
|
||||
'no_user_image' => 'Ingen bild hittades',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'Fel vid sökning efter ny version av SeedDMS! Orsaken kan vara att allow_url_fopen i din php konfiguration är satt till 0.',
|
||||
'no_version_modification' => 'Ingen versionsförändring',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Arbetsflöde saknas',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Kontroll av Katalog/Dokument',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Kritiska fel',
|
||||
'object_check_warning' => 'Varningar',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Föråldrat',
|
||||
'october' => 'Oktober',
|
||||
'old' => 'gammalt',
|
||||
|
|
@ -1053,6 +1088,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'Sortering efter sekvens är inaktiverat i inställningarna.',
|
||||
'original_filename' => 'Ursprungligt filnamn',
|
||||
|
|
@ -1115,6 +1151,7 @@ Om du fortfarande har problem med inloggningen, kontakta administratören.',
|
|||
'preview_markdown' => 'Förminskning',
|
||||
'preview_pdf' => 'Förhandsgranska som PDF',
|
||||
'preview_plain' => 'Text',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Föregående status',
|
||||
'previous_versions' => 'Tidigare versioner',
|
||||
'process' => 'Process',
|
||||
|
|
@ -1146,6 +1183,7 @@ Om du fortfarande har problem med inloggningen, kontakta administratören.',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => '',
|
||||
'receipt_update_failed' => '',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Senast uppladdat',
|
||||
'reception' => '',
|
||||
'reception_acknowleged' => '',
|
||||
|
|
@ -1183,6 +1221,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'Ta bort markerade filer',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'reparerat',
|
||||
'repairing_objects' => 'Reparerar dokument och kataloger.',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1362,6 +1401,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'minst ett ord',
|
||||
'search_no_results' => 'Det finns inga dokument som matchar din sökning',
|
||||
'search_query' => 'Sök efter',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'Hittat [doccount] dokument och [foldercount] kataloger',
|
||||
'search_report_fulltext' => 'Hittat [doccount] dokument',
|
||||
'search_resultmode' => 'Sökresultat',
|
||||
|
|
@ -1377,6 +1417,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => 'Välj visingsalternativ',
|
||||
'select_attribute_value' => '',
|
||||
'select_category' => 'Klicka för att välja en kategori',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Välj grupp',
|
||||
'select_groups' => 'Välj grupper',
|
||||
|
|
@ -1396,6 +1437,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'Välj en person som ska granska',
|
||||
'select_ind_revisors' => 'Klicka för att välja individuell reviderare',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Välj',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1681,6 +1723,8 @@ Kommentar: [comment]',
|
|||
'settings_luceneClassDir_desc' => 'Sökväg till LetoDMS_Lucene (valfritt)',
|
||||
'settings_luceneDir' => 'Mapp för fulltext-index',
|
||||
'settings_luceneDir_desc' => 'Sökväg till Lucene-index',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'Max. mapp-ID',
|
||||
'settings_maxDirID_desc' => 'Högsta antal undermappar per överordnade mapp. Standard: 0.',
|
||||
'settings_maxExecutionTime' => 'Max. exekveringstid (s)',
|
||||
|
|
@ -1800,6 +1844,8 @@ Kommentar: [comment]',
|
|||
'settings_strictFormCheck' => 'Noggrann format-kontroll',
|
||||
'settings_strictFormCheck_desc' => 'Noggrann format-kontroll. Om ja, kontrolleras alla fält i ett formulär på att de innehåller ett värde. Om nej, blir de flesta kommentar- och nyckelordsfält frivilliga. Kommentarer måste alltid anges när en granskning skickas eller när dokumentstatus skrivs över.',
|
||||
'settings_suggestionvalue' => 'Föreslå ett värde',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'System',
|
||||
'settings_tasksInMenu' => '',
|
||||
'settings_tasksInMenu_approval' => '',
|
||||
|
|
@ -1821,6 +1867,8 @@ Kommentar: [comment]',
|
|||
'settings_updateNotifyTime' => 'Tid för uppdateringsmeddelande',
|
||||
'settings_updateNotifyTime_desc' => 'Användare meddelas om att ändringar i dokumentet har genomförts inom de senaste \'Tid för uppdateringsmeddelande\' sekunder.',
|
||||
'settings_upgrade_php' => 'Uppdatera PHP till åtminstone version 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'Versionsinfo-filnamn',
|
||||
|
|
@ -1946,8 +1994,10 @@ Kommentar: [comment]',
|
|||
'splash_transfer_document' => 'Dokument överfört',
|
||||
'splash_transfer_objects' => 'Objekt överförda',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'Status/Nästa status',
|
||||
'statistic' => 'Statistik',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Status',
|
||||
'status_approval_rejected' => 'Utkast avvisat',
|
||||
'status_approved' => 'Godkänt',
|
||||
|
|
@ -2008,6 +2058,10 @@ Kommentar: [comment]',
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => '',
|
||||
'task_disabled' => '',
|
||||
'task_frequency' => '',
|
||||
|
|
@ -2042,6 +2096,7 @@ Kommentar: [comment]',
|
|||
'timeline_skip_status_change_4' => 'under revidering',
|
||||
'timeline_skip_status_change_5' => 'utkast',
|
||||
'timeline_status_change' => 'Version [version]: [status]',
|
||||
'title' => '',
|
||||
'to' => 'till',
|
||||
'toggle_manager' => 'Byt manager',
|
||||
'toggle_qrcode' => 'Visa/göm QR-kod',
|
||||
|
|
@ -2104,6 +2159,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'Du kan fortfarande uppdatera, eftersom du är samma person som låste dokumentet. Låsningen kommer automatiskt att tas bort.',
|
||||
'unlock_document' => 'Lås upp',
|
||||
'update' => 'Uppdatera',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Uppdatera lista med personer som godkänner',
|
||||
'update_document' => 'Uppdatera dokument',
|
||||
'update_fulltext_index' => 'Uppdatera fulltext-index',
|
||||
|
|
|
|||
|
|
@ -238,9 +238,11 @@ URL: [url]',
|
|||
'bg_BG' => 'Bulgarca',
|
||||
'browse' => 'Tara',
|
||||
'calendar' => 'Takvim',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Takvim haftası',
|
||||
'cancel' => 'İptal',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'Geçersiz veya reddedilmiş doküman değiştirilemez.',
|
||||
'cannot_change_final_states' => 'Dikkat: Reddedilen, süresi dolan, kontrol veya onay bekleyen dokümanın durumununu değiştiremezsiniz.',
|
||||
|
|
@ -286,6 +288,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => '',
|
||||
'checkout_is_disabled' => '',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Lütfen nitelik tanımını seçiniz',
|
||||
'choose_attrdefgroup' => '',
|
||||
'choose_category' => 'Lütfen seçiniz',
|
||||
|
|
@ -342,16 +347,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => 'Komut',
|
||||
'converter_new_mimetype' => '',
|
||||
'copied_to_checkout_as' => '',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Tam metin indeksi oluştur',
|
||||
'create_fulltext_index_warning' => 'Tam metin indeksi yeniden oluşturmak üzeresiniz. Bu işlem bir hayli uzun sürebilir ve sistem performansını olumsuz etkileyebilir. Buna rağmen indeksi oluşturmak istiyorsanız lütfen bu işlemi onaylayın.',
|
||||
'creation_date' => 'Oluşturma tarihi',
|
||||
'cs_CZ' => 'Çekçe',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Mevcut Parola',
|
||||
'current_quota' => 'Mevcut sistem geneli kotası [quota] olarak ayarlandı.',
|
||||
'current_state' => 'Mevcut durum',
|
||||
'current_version' => 'Mevcut versiyon',
|
||||
'daily' => 'Günlük',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Veritabanı arama',
|
||||
'database_schema_version' => 'Veritabanı tasarım sürümü',
|
||||
'data_loading' => 'Lütfen veriler yüklenene kadar bekleyin…',
|
||||
|
|
@ -366,6 +374,18 @@ URL: [url]',
|
|||
'details' => 'Detaylar',
|
||||
'details_version' => '[version] versiyonu detayları',
|
||||
'de_DE' => 'Almanca',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Bu sisteme sadece yetkilendirilmiş personel yetki seviyesine göre erişebilir. Herhangi bir ihlalde veya ihlal girişiminde, ulusal ve uluslararası yasalara göre takibat yapılacaktır.',
|
||||
'discspace' => 'Disk alanı',
|
||||
|
|
@ -558,6 +578,7 @@ URL: [url]',
|
|||
'empty_list' => '',
|
||||
'empty_notify_list' => 'Giriş yok',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'İngilizce',
|
||||
'equal_transition_states' => 'Başlangıç ve bitiş durumları eşit',
|
||||
'error' => 'Hata',
|
||||
|
|
@ -630,6 +651,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Veysionlar',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Şubat',
|
||||
'file' => 'Dosya',
|
||||
'files' => 'Dosyalar',
|
||||
|
|
@ -744,6 +766,7 @@ URL: [url]',
|
|||
'import_fs_warning' => '',
|
||||
'import_users' => 'Kullanıcıları İçe Aktar',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => '',
|
||||
'include_documents' => 'Dokümanları kapsa',
|
||||
|
|
@ -839,6 +862,9 @@ URL: [url]',
|
|||
'language' => 'Dil',
|
||||
'lastaccess' => 'Son erişim',
|
||||
'last_update' => 'Son Güncelleme',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Lejand',
|
||||
'librarydoc' => '',
|
||||
'linked_documents' => 'İlgili Dokümanlar',
|
||||
|
|
@ -904,6 +930,8 @@ URL: [url]',
|
|||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Geçiş için kullanıcı/grup bilgisi eksik',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Pazartesi',
|
||||
'monday_abbr' => 'Pzt',
|
||||
'monthly' => 'Aylık',
|
||||
|
|
@ -933,6 +961,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'Nitelik tanımı ekle',
|
||||
'new_default_keywords' => 'Anahtar kelime ekle',
|
||||
'new_default_keyword_category' => 'Kategori ekle',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Kategori ekle',
|
||||
'new_document_email' => 'Yeni doküman',
|
||||
'new_document_email_body' => 'Yeni doküman
|
||||
|
|
@ -1022,13 +1053,17 @@ URL: [url]',
|
|||
'no_revision_planed' => '',
|
||||
'no_update_cause_locked' => 'Bu doküman kilitli olduğundan güncellenemez. Lütfen kilitleyen kullanıcıyla görüşünüz.',
|
||||
'no_user_image' => 'Resim bulunamadı',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'SeedDMS yeni versiyon kontrolü başarısız oldu! Bunun sebebi php konfigürasyonunuzdaki allow_url_fopen parametresinin 0 olarak ayarlanması olabilir.',
|
||||
'no_version_modification' => 'Versiyon değişikliği yapılmamış',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Uygun iş akışı yok',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Klasör/Doküman kontrol',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
'object_check_warning' => '',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Geçersiz',
|
||||
'october' => 'Ekim',
|
||||
'old' => 'Eski',
|
||||
|
|
@ -1041,6 +1076,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => '',
|
||||
'original_filename' => 'Orijinal dosya adı',
|
||||
|
|
@ -1108,6 +1144,7 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü
|
|||
'preview_markdown' => '',
|
||||
'preview_pdf' => '',
|
||||
'preview_plain' => '',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Önceki durum',
|
||||
'previous_versions' => 'Önceki versiyonlar',
|
||||
'process' => 'İşlem',
|
||||
|
|
@ -1139,6 +1176,7 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => '',
|
||||
'receipt_update_failed' => '',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'En son yüklenenler',
|
||||
'reception' => '',
|
||||
'reception_acknowleged' => '',
|
||||
|
|
@ -1176,6 +1214,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'İşaretli dosyaları sil',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'onarıldı',
|
||||
'repairing_objects' => 'Doküman ve klasörler onarılıyor.',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1333,6 +1372,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'en az bir sözcük',
|
||||
'search_no_results' => 'Arama kriterinize uyan bir doküman bulunamadı',
|
||||
'search_query' => 'Arama sorgusu',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => '[doccount] adet dosya ve [foldercount] adet klasör [searchtime] saniye içinde bulundu',
|
||||
'search_report_fulltext' => '[doccount] adet doküman bulundu',
|
||||
'search_resultmode' => 'Arama Sonuçları',
|
||||
|
|
@ -1348,6 +1388,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
'select_category' => 'Kategori seçmek için tıklayın',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => 'Grup Seç',
|
||||
'select_groups' => 'Grup seçmek için tıklayın',
|
||||
|
|
@ -1367,6 +1408,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'Biresysel kontrol edeni seçmek için tıklayın',
|
||||
'select_ind_revisors' => '',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Birini seçiniz',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1647,6 +1689,8 @@ URL: [url]',
|
|||
'settings_luceneClassDir_desc' => 'SeedDMS_Lucene yolu (isteğe bağlı). SeedDMS_Lucene\'i PHP tarafından bulunabilecek bir yere kurduysanız bu alanı boş bırakabilirsiniz. Ör. Ekstra PHP Include-Path',
|
||||
'settings_luceneDir' => 'Tam metin dizini',
|
||||
'settings_luceneDir_desc' => 'Lucene indeks dizini yolu',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'Maks Dizin ID',
|
||||
'settings_maxDirID_desc' => 'Klasör altında oluşturulabilecek maksimum alt klasör sayısı Varsayılan: 0.',
|
||||
'settings_maxExecutionTime' => 'Maksimum çalışma zamanı (s)',
|
||||
|
|
@ -1766,6 +1810,8 @@ URL: [url]',
|
|||
'settings_strictFormCheck' => 'Form Alanlarının Zorunluluk Kontrolü',
|
||||
'settings_strictFormCheck_desc' => 'Bu seçenek seçilirse tüm form alanları zorunlu olacaktır. Seçilmezse birçok açıklama ve anahtar kelime alanları isteğe bağlı olacaktır. Kontrol veya geçersiz kılma gibi durumlarda açıklama yazmak çoğu zaman mecburi olmalıdır.',
|
||||
'settings_suggestionvalue' => 'Önerilen değer',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'Sistem',
|
||||
'settings_tasksInMenu' => '',
|
||||
'settings_tasksInMenu_approval' => '',
|
||||
|
|
@ -1787,6 +1833,8 @@ URL: [url]',
|
|||
'settings_updateNotifyTime' => 'Güncelleme Bildirim Zamanı',
|
||||
'settings_updateNotifyTime_desc' => 'Kullanıcılara doküman güncellemelerinin \'Update Notify Time\' saniyede gerçekleştiği bildirilir.',
|
||||
'settings_upgrade_php' => 'PHP versiyonu en az 5.6.38 olmalıdır',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'Versiyonlama DosyaAdı',
|
||||
|
|
@ -1912,8 +1960,10 @@ URL: [url]',
|
|||
'splash_transfer_document' => '',
|
||||
'splash_transfer_objects' => '',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'Durum/Sonraki durum',
|
||||
'statistic' => 'İstatistik',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Durum',
|
||||
'status_approval_rejected' => 'Taslak reddedildi',
|
||||
'status_approved' => 'Onaylandı',
|
||||
|
|
@ -1974,6 +2024,10 @@ URL: [url]',
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => '',
|
||||
'task_disabled' => '',
|
||||
'task_frequency' => '',
|
||||
|
|
@ -2008,6 +2062,7 @@ URL: [url]',
|
|||
'timeline_skip_status_change_4' => '',
|
||||
'timeline_skip_status_change_5' => '',
|
||||
'timeline_status_change' => 'Versiyon [version]: [status]',
|
||||
'title' => '',
|
||||
'to' => 'Kime',
|
||||
'toggle_manager' => 'Değişim yönetimi',
|
||||
'toggle_qrcode' => '',
|
||||
|
|
@ -2070,6 +2125,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'Bunu halen güncelleyebilirsiniz çünkü kilitleyen sizsiniz. Kilit otomatik olarak açılacaktır.',
|
||||
'unlock_document' => 'Kilidi aç',
|
||||
'update' => 'Güncelle',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Onaylayanlar listesini güncelle',
|
||||
'update_document' => 'Doküman güncelle',
|
||||
'update_fulltext_index' => 'Tam metin indeksini güncelle',
|
||||
|
|
|
|||
|
|
@ -244,9 +244,11 @@ URL: [url]',
|
|||
'bg_BG' => 'Bulgarian',
|
||||
'browse' => 'Вибрати',
|
||||
'calendar' => 'Календар',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => 'Тиждень',
|
||||
'cancel' => 'Відміна',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => 'Неможливо змінити застарілий чи відхилений документ',
|
||||
'cannot_change_final_states' => 'Не можна змінювати статус відхиленого, застарілого документа або документа, що очікує на рецензію чи затвердження',
|
||||
|
|
@ -292,6 +294,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => 'Завантаження',
|
||||
'checkout_is_disabled' => 'Завантаження відключене',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => 'Оберіть атрибут',
|
||||
'choose_attrdefgroup' => '',
|
||||
'choose_category' => 'Оберіть категорію',
|
||||
|
|
@ -348,16 +353,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => 'Команда',
|
||||
'converter_new_mimetype' => 'Новий mime тип',
|
||||
'copied_to_checkout_as' => 'Файл скопійовано в середовище скачування як',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => 'Створити повнотекстовий індекс',
|
||||
'create_fulltext_index_warning' => 'Ви хочете перестворити повнотекстовий індекс. Це займе деякий час і знизить продуктивність. Продовжити?',
|
||||
'creation_date' => 'Створено',
|
||||
'cs_CZ' => 'Czech',
|
||||
'current_filter' => '',
|
||||
'current_password' => 'Поточний пароль',
|
||||
'current_quota' => 'Поточна квота',
|
||||
'current_state' => 'Поточний стан',
|
||||
'current_version' => 'Поточна версія',
|
||||
'daily' => 'Щоденно',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => 'Пошук по БД',
|
||||
'database_schema_version' => '',
|
||||
'data_loading' => 'Зачекайте, дані завантажуються...',
|
||||
|
|
@ -372,6 +380,18 @@ URL: [url]',
|
|||
'details' => 'Деталі',
|
||||
'details_version' => 'Детальна інформація про версію: [version]',
|
||||
'de_DE' => 'German',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => 'Авторизована зона. Несанкціонований доступ переслідується згідно національного законодавства.',
|
||||
'discspace' => 'Дисковий простір',
|
||||
|
|
@ -564,6 +584,7 @@ URL: [url]',
|
|||
'empty_list' => '',
|
||||
'empty_notify_list' => 'Немає записів',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => 'English (GB)',
|
||||
'equal_transition_states' => 'Однакові початковий і кінцевий статуси',
|
||||
'error' => 'Помилка',
|
||||
|
|
@ -636,6 +657,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '',
|
||||
'facetfullsearch' => '',
|
||||
'february' => 'Лютий',
|
||||
'file' => 'Файл',
|
||||
'files' => 'Файли',
|
||||
|
|
@ -750,6 +772,7 @@ URL: [url]',
|
|||
'import_fs_warning' => '',
|
||||
'import_users' => '',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => 'Включно з вмістом',
|
||||
'include_documents' => 'Включно з документами',
|
||||
|
|
@ -845,6 +868,9 @@ URL: [url]',
|
|||
'language' => 'Мова',
|
||||
'lastaccess' => 'Останній доступ',
|
||||
'last_update' => 'Останнє оновлення',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => 'Позначення',
|
||||
'librarydoc' => 'Документ з бібліотеки',
|
||||
'linked_documents' => 'Пов\'язані документи',
|
||||
|
|
@ -910,6 +936,8 @@ URL: [url]',
|
|||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Відсутній користувач/група для зміни.',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => 'Понеділок',
|
||||
'monday_abbr' => 'Пн',
|
||||
'monthly' => 'Щомісяця',
|
||||
|
|
@ -939,6 +967,9 @@ URL: [url]',
|
|||
'new_attrdef' => 'Додати визначення атрибуту',
|
||||
'new_default_keywords' => 'Додати ключові слова',
|
||||
'new_default_keyword_category' => 'Додати категорію ключових слів',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => 'Додати категорію',
|
||||
'new_document_email' => 'Новий документ',
|
||||
'new_document_email_body' => 'Новий документ
|
||||
|
|
@ -1027,13 +1058,17 @@ URL: [url]',
|
|||
'no_revision_planed' => 'Повторне опрацювання не заплановане',
|
||||
'no_update_cause_locked' => 'Ви не можете оновити документ. Зв\'яжіться з користувачем, який його заблокував.',
|
||||
'no_user_image' => 'Зображення не знайдено',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => 'Перевірка наявності нової версії SeedDMS не відбулася! Це може бути спричинено налаштуванням allow_url_fopen = 0 у конфігурації вашого php.',
|
||||
'no_version_modification' => 'Відсутня модифікація версії',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Немає доступних процесів',
|
||||
'number_count' => '',
|
||||
'objectcheck' => 'Перевірка каталогу чи документа',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
'object_check_warning' => '',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => 'Застарів',
|
||||
'october' => 'Жовтень',
|
||||
'old' => 'Старий',
|
||||
|
|
@ -1046,6 +1081,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => 'Можливість ручного сортування відключена в налаштуваннях. Якщо ви хочете використовувати цю функцію, ви повинні знову її включити.',
|
||||
'original_filename' => 'Початкова назва файлу',
|
||||
|
|
@ -1109,6 +1145,7 @@ URL: [url]',
|
|||
'preview_markdown' => 'Markdown',
|
||||
'preview_pdf' => '',
|
||||
'preview_plain' => 'Текст',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Попередній стан',
|
||||
'previous_versions' => 'Попередні версії',
|
||||
'process' => '',
|
||||
|
|
@ -1145,6 +1182,7 @@ URL: [url]',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => 'Підсумки отримання',
|
||||
'receipt_update_failed' => '',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => 'Останні завантаження',
|
||||
'reception' => '',
|
||||
'reception_acknowleged' => '',
|
||||
|
|
@ -1182,6 +1220,7 @@ URL: [url]',
|
|||
'remove_marked_files' => 'Видалити обрані файли',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => 'виправлено',
|
||||
'repairing_objects' => 'Відновлення каталогів і документів',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1354,6 +1393,7 @@ URL: [url]',
|
|||
'search_mode_or' => 'Хоча б одне слово',
|
||||
'search_no_results' => 'Немає документів, що відповідають запитові',
|
||||
'search_query' => 'Шукати',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => 'Знайдено документів: [doccount] і каталогів: [foldercount]',
|
||||
'search_report_fulltext' => 'Знайдено документів: [doccount]',
|
||||
'search_resultmode' => 'Результати пошуку',
|
||||
|
|
@ -1369,6 +1409,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
'select_category' => 'Оберіть категорію',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => '',
|
||||
'select_groups' => 'Оберіть групи',
|
||||
|
|
@ -1388,6 +1429,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => 'Оберіть індивідуального рецензента',
|
||||
'select_ind_revisors' => 'Оберіть індивідуального ревізора',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => 'Оберіть',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1668,6 +1710,8 @@ URL: [url]',
|
|||
'settings_luceneClassDir_desc' => 'Шлях до SeedDMS_Lucene (не обов\'язково).',
|
||||
'settings_luceneDir' => 'Каталог повнотекстового індексу Lucene',
|
||||
'settings_luceneDir_desc' => 'Шлях, куди Lucene буде записувати свій індекс.',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => 'Максимальний ID каталогу',
|
||||
'settings_maxDirID_desc' => 'Максимум каталогів у батьківському каталозі. По замовчуванню 0.',
|
||||
'settings_maxExecutionTime' => 'Максимальний час виконання, с',
|
||||
|
|
@ -1787,6 +1831,8 @@ URL: [url]',
|
|||
'settings_strictFormCheck' => 'Повна перевірка форм',
|
||||
'settings_strictFormCheck_desc' => 'Якщо увімкнено, то всі поля форм будуть перевірятися чи вони заповнені. Якщо вимкнено, то коментарі і ключові слова стануть необов\'язковими. Коментар завжди обов\'язковий при рецензуванні і зміні статусу.',
|
||||
'settings_suggestionvalue' => 'Запропоноване значення',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => 'Система',
|
||||
'settings_tasksInMenu' => '',
|
||||
'settings_tasksInMenu_approval' => '',
|
||||
|
|
@ -1808,6 +1854,8 @@ URL: [url]',
|
|||
'settings_updateNotifyTime' => 'Період сповіщень про зміни',
|
||||
'settings_updateNotifyTime_desc' => 'Користувачі отримують сповіщення за вказані останні секунди.',
|
||||
'settings_upgrade_php' => 'Оновіть PHP до версії не нижче 5.6.38',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => 'Назва файлу версій',
|
||||
|
|
@ -1933,8 +1981,10 @@ URL: [url]',
|
|||
'splash_transfer_document' => '',
|
||||
'splash_transfer_objects' => '',
|
||||
'splash_trigger_workflow' => '',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => 'Статус / наступний статус',
|
||||
'statistic' => 'Статистика',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => 'Статус',
|
||||
'status_approval_rejected' => 'Чернетку відхилено',
|
||||
'status_approved' => 'Затверджено',
|
||||
|
|
@ -1995,6 +2045,10 @@ URL: [url]',
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => '',
|
||||
'task_disabled' => '',
|
||||
'task_frequency' => '',
|
||||
|
|
@ -2029,6 +2083,7 @@ URL: [url]',
|
|||
'timeline_skip_status_change_4' => '',
|
||||
'timeline_skip_status_change_5' => '',
|
||||
'timeline_status_change' => 'Версія [version]: [status]',
|
||||
'title' => '',
|
||||
'to' => 'До',
|
||||
'toggle_manager' => 'Змінити ознаку менеджера',
|
||||
'toggle_qrcode' => '',
|
||||
|
|
@ -2091,6 +2146,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => 'Ви все ще можете його оновлювати, тому що ви один з тих, хто його заблокував. Блокування буде автоматично зняте.',
|
||||
'unlock_document' => 'Розблокувати',
|
||||
'update' => 'Оновити',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => 'Оновити список затверджувачів',
|
||||
'update_document' => 'Оновити документ',
|
||||
'update_fulltext_index' => 'Оновити повнотекстовий пошук',
|
||||
|
|
|
|||
|
|
@ -236,9 +236,11 @@ URL: [url]',
|
|||
'bg_BG' => '保加利亚语',
|
||||
'browse' => '浏览',
|
||||
'calendar' => '日历',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => '周历',
|
||||
'cancel' => '取消',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => '不能修改文档的最终状态',
|
||||
'cannot_change_final_states' => '警告:您不能更改文档的拒绝、过期、待校对、或是待审核等状态',
|
||||
|
|
@ -284,6 +286,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => '签出',
|
||||
'checkout_is_disabled' => '不允许签出',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => '请选择属性',
|
||||
'choose_attrdefgroup' => '选择属性组',
|
||||
'choose_category' => '请选择',
|
||||
|
|
@ -340,6 +345,7 @@ URL: [url]',
|
|||
'converter_new_cmd' => '命令',
|
||||
'converter_new_mimetype' => '新建 MIME 类型',
|
||||
'copied_to_checkout_as' => '"[username]"复制文件到签出空间\'[filename]\' 日期 [date]',
|
||||
'created' => '',
|
||||
'create_download_link' => '添加下载链接',
|
||||
'create_fulltext_index' => '创建全文索引',
|
||||
'create_fulltext_index_warning' => '你将重新创建全
|
||||
|
|
@ -347,11 +353,13 @@ URL: [url]',
|
|||
认你的操作',
|
||||
'creation_date' => '创建日期',
|
||||
'cs_CZ' => '捷克语',
|
||||
'current_filter' => '',
|
||||
'current_password' => '当前密码',
|
||||
'current_quota' => '当前系统配额设置为[quota]',
|
||||
'current_state' => '当前状态',
|
||||
'current_version' => '当前版本',
|
||||
'daily' => '天',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => '数据库搜索',
|
||||
'database_schema_version' => '数据库数据版本',
|
||||
'data_loading' => '数据加载中,请稍后...',
|
||||
|
|
@ -366,6 +374,18 @@ URL: [url]',
|
|||
'details' => '详细情况',
|
||||
'details_version' => '版本详情:[version]',
|
||||
'de_DE' => '德国语',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => '警告:这是机密区.只有授权用户才被允许访问.任何违反行为将受到法律制裁',
|
||||
'discspace' => '磁盘空间',
|
||||
|
|
@ -564,6 +584,7 @@ URL: [url]',
|
|||
'empty_list' => '没有条目',
|
||||
'empty_notify_list' => '没有条目',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => '英语',
|
||||
'equal_transition_states' => '开始状态和下一个状态相同!',
|
||||
'error' => '错误',
|
||||
|
|
@ -638,6 +659,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '版本列表',
|
||||
'facetfullsearch' => '',
|
||||
'february' => '二 月',
|
||||
'file' => '文件',
|
||||
'files' => '文件',
|
||||
|
|
@ -752,6 +774,7 @@ URL: [url]',
|
|||
'import_fs_warning' => '这将只适用于拖动文件夹。该操作将递归导入所有文件夹和文件。文件将立即释放。',
|
||||
'import_users' => '导入用户',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => '包括内容',
|
||||
'include_documents' => '包含文档',
|
||||
|
|
@ -847,6 +870,9 @@ URL: [url]',
|
|||
'language' => '语言',
|
||||
'lastaccess' => '最后登录',
|
||||
'last_update' => '上次更新',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => '图例',
|
||||
'librarydoc' => '库内文件',
|
||||
'linked_documents' => '相关文档',
|
||||
|
|
@ -912,6 +938,8 @@ URL: [url]',
|
|||
'missing_reception' => '缺失的对象',
|
||||
'missing_request_object' => '缺失的请求对象',
|
||||
'missing_transition_user_group' => '需要转换的用户/组丢失',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => '周 一',
|
||||
'monday_abbr' => '周一',
|
||||
'monthly' => '月',
|
||||
|
|
@ -941,6 +969,9 @@ URL: [url]',
|
|||
'new_attrdef' => '添加属性',
|
||||
'new_default_keywords' => '添加关键字',
|
||||
'new_default_keyword_category' => '添加类别',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => '增加分类',
|
||||
'new_document_email' => '添加新文档',
|
||||
'new_document_email_body' => '新建文档
|
||||
|
|
@ -1030,13 +1061,17 @@ URL: [url]',
|
|||
'no_revision_planed' => '没有修订文件的计划',
|
||||
'no_update_cause_locked' => '您不能更新此文档,请联系该文档锁定人',
|
||||
'no_user_image' => '无图片',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => '检查SeedDMS的新版本失败!这可能是由于在您的php配置中allow_url_fopen设置为0引起的。',
|
||||
'no_version_modification' => '版本未修改',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => '工作流不可用',
|
||||
'number_count' => '',
|
||||
'objectcheck' => '文件夹/文件检查',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '重大错误',
|
||||
'object_check_warning' => '警告',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => '过时的',
|
||||
'october' => '十 月',
|
||||
'old' => 'Old',
|
||||
|
|
@ -1049,6 +1084,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => '按顺序排序功能设置已关闭。 如果你需要此参数设定有效,请在设置中打开它。',
|
||||
'original_filename' => '原始文件名',
|
||||
|
|
@ -1114,6 +1150,7 @@ URL: [url]',
|
|||
'preview_markdown' => 'Markdown',
|
||||
'preview_pdf' => '作为PDF预览',
|
||||
'preview_plain' => 'TEXT',
|
||||
'preview_text' => '',
|
||||
'previous_state' => 'Previous state',
|
||||
'previous_versions' => '先前版本',
|
||||
'process' => '进程',
|
||||
|
|
@ -1150,6 +1187,7 @@ URL: [url]',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => '收据的汇总',
|
||||
'receipt_update_failed' => '接收失败了',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => '最近上传',
|
||||
'reception' => '接待',
|
||||
'reception_acknowleged' => '确认接收',
|
||||
|
|
@ -1187,6 +1225,7 @@ URL: [url]',
|
|||
'remove_marked_files' => '删除选中的文件',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => '已修复',
|
||||
'repairing_objects' => '修复文件和文件夹',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1336,6 +1375,7 @@ URL: [url]',
|
|||
'search_mode_or' => '或模式',
|
||||
'search_no_results' => '没有找到与您搜索添加相匹配的文件',
|
||||
'search_query' => '搜索',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => '找到 [count] 个文档',
|
||||
'search_report_fulltext' => '已找到 [doccount] 篇文档',
|
||||
'search_resultmode' => '搜索模式',
|
||||
|
|
@ -1351,6 +1391,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => '选择何时显示',
|
||||
'select_attribute_value' => '选择属性值',
|
||||
'select_category' => '选中分类',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => '选择用户组',
|
||||
'select_groups' => '点击选择组',
|
||||
|
|
@ -1370,6 +1411,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => '点击选择审核人',
|
||||
'select_ind_revisors' => '点击选择其他审查用户',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => '选择一个',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1655,6 +1697,8 @@ URL: [url]',
|
|||
'settings_luceneClassDir_desc' => '路径到DMS_Lucene(可选)。如果你已经在PHP可以找到的地方安装了DMS_Lucene请将此空例如Extra PHP Include-Path',
|
||||
'settings_luceneDir' => '全文索引目录',
|
||||
'settings_luceneDir_desc' => 'Lucene 索引路径',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => '最大目录编号',
|
||||
'settings_maxDirID_desc' => '每个父目录的子目录的最大数目。默认值:0。',
|
||||
'settings_maxExecutionTime' => '最大执行时间(秒)',
|
||||
|
|
@ -1774,6 +1818,8 @@ URL: [url]',
|
|||
'settings_strictFormCheck' => '严格表格检查',
|
||||
'settings_strictFormCheck_desc' => '严格表格检查。如果此项为是,将检查所有表格中字段的值。如果设置为否,内容和关键字段检查将成为可选项。同时提交评论或覆盖文件时,始终要求注释',
|
||||
'settings_suggestionvalue' => '推荐值',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => '系统设置',
|
||||
'settings_tasksInMenu' => '选择任务',
|
||||
'settings_tasksInMenu_approval' => '审批',
|
||||
|
|
@ -1795,6 +1841,8 @@ URL: [url]',
|
|||
'settings_updateNotifyTime' => '更新时间通知',
|
||||
'settings_updateNotifyTime_desc' => '通知用户有关文档的变化,采取了最后的内地方“更新通知时间”秒',
|
||||
'settings_upgrade_php' => '将PHP至少升级到5.2.0版本',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => '文件名版本',
|
||||
|
|
@ -1920,8 +1968,10 @@ URL: [url]',
|
|||
'splash_transfer_document' => '文档转移',
|
||||
'splash_transfer_objects' => '对象转移',
|
||||
'splash_trigger_workflow' => '触发工作流过渡',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => '状态/下一个状态',
|
||||
'statistic' => '统计',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => '状态',
|
||||
'status_approval_rejected' => '拟拒绝',
|
||||
'status_approved' => '批准',
|
||||
|
|
@ -1982,6 +2032,10 @@ URL: [url]',
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => '描述',
|
||||
'task_disabled' => '禁用',
|
||||
'task_frequency' => '频率',
|
||||
|
|
@ -2016,6 +2070,7 @@ URL: [url]',
|
|||
'timeline_skip_status_change_4' => '修改中',
|
||||
'timeline_skip_status_change_5' => '起草中',
|
||||
'timeline_status_change' => '版本 [版本]: [状态]',
|
||||
'title' => '',
|
||||
'to' => '到',
|
||||
'toggle_manager' => '角色切换',
|
||||
'toggle_qrcode' => '显示/隐藏 QR 码',
|
||||
|
|
@ -2069,6 +2124,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => '您仍然可以更新,因为是您锁定了该文件. 锁定状态被自动解除.',
|
||||
'unlock_document' => '解锁',
|
||||
'update' => '更新',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => '更新审核人名单',
|
||||
'update_document' => '更新',
|
||||
'update_fulltext_index' => '更新全文索引',
|
||||
|
|
|
|||
|
|
@ -244,9 +244,11 @@ URL: [url]',
|
|||
'bg_BG' => '保加利亞語',
|
||||
'browse' => '瀏覽',
|
||||
'calendar' => '日曆',
|
||||
'calendar_events_mail_subject' => '',
|
||||
'calendar_week' => '日曆週',
|
||||
'cancel' => '取消',
|
||||
'cancel_checkout' => '',
|
||||
'cancel_checkout_document' => '',
|
||||
'cancel_checkout_warning' => '',
|
||||
'cannot_assign_invalid_state' => '不能修改文件的最終狀態',
|
||||
'cannot_change_final_states' => '警告:您不能更改文件的拒絕、過期、待校對、或是待審核等狀態',
|
||||
|
|
@ -292,6 +294,9 @@ URL: [url]',
|
|||
'checkout_cancel_confirm' => '',
|
||||
'checkout_document' => '簽出',
|
||||
'checkout_is_disabled' => '在配置中禁用了簽出文件功能。',
|
||||
'check_directory_layout' => '',
|
||||
'check_failed' => '',
|
||||
'check_passed' => '',
|
||||
'choose_attrdef' => '請選擇屬性',
|
||||
'choose_attrdefgroup' => '選擇屬性組',
|
||||
'choose_category' => '請選擇',
|
||||
|
|
@ -348,16 +353,19 @@ URL: [url]',
|
|||
'converter_new_cmd' => '指令',
|
||||
'converter_new_mimetype' => '新的 mimetype',
|
||||
'copied_to_checkout_as' => '在[date]以\'[filename] \'複製到簽出空間的文件',
|
||||
'created' => '',
|
||||
'create_download_link' => '',
|
||||
'create_fulltext_index' => '創建全文索引',
|
||||
'create_fulltext_index_warning' => '您將要重新創建全文索引。這會花費大量時間並降低整體系統性能。如果您確實要重新創建索引,請確認操作。',
|
||||
'creation_date' => '創建日期',
|
||||
'cs_CZ' => '捷克語',
|
||||
'current_filter' => '',
|
||||
'current_password' => '當前密碼',
|
||||
'current_quota' => '設置了當前系統範圍的配額[quota]。',
|
||||
'current_state' => '當前狀態',
|
||||
'current_version' => '當前版本',
|
||||
'daily' => '每日',
|
||||
'dashboard' => '',
|
||||
'databasesearch' => '資料庫搜索',
|
||||
'database_schema_version' => '',
|
||||
'data_loading' => '請等到資料載入完畢',
|
||||
|
|
@ -372,6 +380,18 @@ URL: [url]',
|
|||
'details' => '詳細情況',
|
||||
'details_version' => '版本詳情:[version]',
|
||||
'de_DE' => '德國語',
|
||||
'directory_check' => '',
|
||||
'directory_check_cache_exists' => '',
|
||||
'directory_check_cache_writable' => '',
|
||||
'directory_check_conf_writable' => '',
|
||||
'directory_check_data_below_root' => '',
|
||||
'directory_check_data_exists' => '',
|
||||
'directory_check_data_writable' => '',
|
||||
'directory_check_ext_exists' => '',
|
||||
'directory_check_ext_writable' => '',
|
||||
'directory_check_index_exists' => '',
|
||||
'directory_check_index_writable' => '',
|
||||
'directory_check_result' => '',
|
||||
'disable_extension' => '',
|
||||
'disclaimer' => '警告:這是機密區.只有授權使用者才被允許訪問.任何違反行為將受到法律制裁',
|
||||
'discspace' => '磁碟空間',
|
||||
|
|
@ -576,6 +596,7 @@ URL: [url]',
|
|||
'empty_list' => '沒有條目',
|
||||
'empty_notify_list' => '沒有條目',
|
||||
'enable_extension' => '',
|
||||
'enddate' => '',
|
||||
'en_GB' => '英語',
|
||||
'equal_transition_states' => '起始狀態和結束狀態相等',
|
||||
'error' => '錯誤',
|
||||
|
|
@ -648,6 +669,7 @@ URL: [url]',
|
|||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '版本',
|
||||
'facetfullsearch' => '',
|
||||
'february' => '二 月',
|
||||
'file' => '文件',
|
||||
'files' => '文件',
|
||||
|
|
@ -769,6 +791,7 @@ URL: [url]',
|
|||
'import_fs_warning' => '這僅適用於放置文件夾中的文件夾。該操作以遞歸方式導入所有文件夾和文件。文件將立即釋放。',
|
||||
'import_users' => '導入用戶',
|
||||
'import_users_addnew' => '',
|
||||
'import_users_no_column_mapping' => '',
|
||||
'import_users_update' => '',
|
||||
'include_content' => '包含內容',
|
||||
'include_documents' => '包含文件',
|
||||
|
|
@ -864,6 +887,9 @@ URL: [url]',
|
|||
'language' => '語言',
|
||||
'lastaccess' => '最後訪問',
|
||||
'last_update' => '上次更新',
|
||||
'latest_newdocuments' => '',
|
||||
'latest_statuschange' => '',
|
||||
'latest_updateddocuments' => '',
|
||||
'legend' => '說明',
|
||||
'librarydoc' => '文件庫',
|
||||
'linked_documents' => '相關文件',
|
||||
|
|
@ -929,6 +955,8 @@ URL: [url]',
|
|||
'missing_reception' => '缺少接待處',
|
||||
'missing_request_object' => '缺少請求物件',
|
||||
'missing_transition_user_group' => '缺少傳送的使用者/群組',
|
||||
'modification_date' => '',
|
||||
'modified' => '',
|
||||
'monday' => '禮拜一',
|
||||
'monday_abbr' => 'Mo',
|
||||
'monthly' => '月',
|
||||
|
|
@ -958,6 +986,9 @@ URL: [url]',
|
|||
'new_attrdef' => '新增屬性',
|
||||
'new_default_keywords' => '新增關鍵字',
|
||||
'new_default_keyword_category' => '新增類別',
|
||||
'new_documents' => '',
|
||||
'new_documents_today' => '',
|
||||
'new_documents_yesterday' => '',
|
||||
'new_document_category' => '增加分類',
|
||||
'new_document_email' => '新增新文件',
|
||||
'new_document_email_body' => '新文件
|
||||
|
|
@ -1047,13 +1078,17 @@ URL: [url]',
|
|||
'no_revision_planed' => '未計劃修訂文件',
|
||||
'no_update_cause_locked' => '您不能更新此文件,請聯繫該文件鎖定人',
|
||||
'no_user_image' => '無圖片',
|
||||
'no_value_set' => '',
|
||||
'no_version_check' => '檢查新版本的SeedDMS失敗!這可能是由於在您的php配置中將allow_url_fopen設置為0',
|
||||
'no_version_modification' => '沒有版本修改',
|
||||
'no_workflows' => '',
|
||||
'no_workflow_available' => '沒有可用的工作流程',
|
||||
'number_count' => '',
|
||||
'objectcheck' => '資料夾/檔檢查',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '嚴重錯誤',
|
||||
'object_check_warning' => '警告',
|
||||
'objtype_unknown' => '',
|
||||
'obsolete' => '過時的',
|
||||
'october' => '十 月',
|
||||
'old' => 'Old',
|
||||
|
|
@ -1066,6 +1101,7 @@ URL: [url]',
|
|||
'orderby_id_desc' => '',
|
||||
'orderby_name_asc' => '',
|
||||
'orderby_name_desc' => '',
|
||||
'orderby_relevance' => '',
|
||||
'orderby_unsorted' => '',
|
||||
'order_by_sequence_off' => '在設置中關閉了按順序排序。如果希望此參數生效,則必須重新打開它。',
|
||||
'original_filename' => '原始檔名',
|
||||
|
|
@ -1129,6 +1165,7 @@ URL: [url]',
|
|||
'preview_markdown' => 'Markdown',
|
||||
'preview_pdf' => '預覽為PDF',
|
||||
'preview_plain' => '文本',
|
||||
'preview_text' => '',
|
||||
'previous_state' => '先前狀態',
|
||||
'previous_versions' => '先前版本',
|
||||
'process' => '處理',
|
||||
|
|
@ -1171,6 +1208,7 @@ URL: [url]',
|
|||
'receipt_submit_email_subject' => '',
|
||||
'receipt_summary' => '收據摘要',
|
||||
'receipt_update_failed' => '確認接收失敗',
|
||||
'recentchanges_mail_subject' => '',
|
||||
'recent_uploads' => '最近上傳',
|
||||
'reception' => '接待處',
|
||||
'reception_acknowleged' => '接待確認',
|
||||
|
|
@ -1208,6 +1246,7 @@ URL: [url]',
|
|||
'remove_marked_files' => '刪除勾選的檔案',
|
||||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'repaired' => '修復',
|
||||
'repairing_objects' => '修復文檔和文件夾。',
|
||||
'replace_content_email_body' => '',
|
||||
|
|
@ -1387,6 +1426,7 @@ URL: [url]',
|
|||
'search_mode_or' => '或模式',
|
||||
'search_no_results' => '沒有找到與您搜索新增相匹配的檔',
|
||||
'search_query' => '搜索',
|
||||
'search_query_placeholder' => '',
|
||||
'search_report' => '找到 [doccount] 個文件和 [foldercount] 個目錄。耗時: [searchtime] 秒。',
|
||||
'search_report_fulltext' => '找到 [doccount] 個文件',
|
||||
'search_resultmode' => '搜尋結果',
|
||||
|
|
@ -1402,6 +1442,7 @@ URL: [url]',
|
|||
'select_attrdefgrp_show' => '選擇當展示時',
|
||||
'select_attribute_value' => '選擇屬性值',
|
||||
'select_category' => '選中分類',
|
||||
'select_created' => '',
|
||||
'select_documents_for_process' => '',
|
||||
'select_group' => '選擇群',
|
||||
'select_groups' => '點擊選擇組',
|
||||
|
|
@ -1421,6 +1462,7 @@ URL: [url]',
|
|||
'select_ind_reviewers' => '請點選單一的校對人',
|
||||
'select_ind_revisors' => '單擊以選中單個修訂者',
|
||||
'select_mimetype' => '',
|
||||
'select_modified' => '',
|
||||
'select_one' => '選擇一個',
|
||||
'select_owner' => '',
|
||||
'select_record_type' => '',
|
||||
|
|
@ -1706,6 +1748,8 @@ URL: [url]',
|
|||
'settings_luceneClassDir_desc' => 'SeedDMS_Lucene的路徑(可選)。如果您已在PHP可以找到SeedDMS_Lucene的位置安裝了該字段,請將該字段留空。額外的PHP包含路徑',
|
||||
'settings_luceneDir' => '全文索引目錄',
|
||||
'settings_luceneDir_desc' => 'Lucene索引的路徑',
|
||||
'settings_markdownComments' => '',
|
||||
'settings_markdownComments_desc' => '',
|
||||
'settings_maxDirID' => '最大目錄編號',
|
||||
'settings_maxDirID_desc' => '每個父目錄的子目錄的最大數目。預設值:0。',
|
||||
'settings_maxExecutionTime' => '最大執行時間(秒)',
|
||||
|
|
@ -1825,6 +1869,8 @@ URL: [url]',
|
|||
'settings_strictFormCheck' => '嚴格的表格檢查',
|
||||
'settings_strictFormCheck_desc' => '嚴格的表格檢查。如果設置為true,則將檢查表單中的所有字段的值。如果設置為false,則(大多數)註釋和關鍵字字段變為可選。提交評論或覆蓋文檔狀態時始終需要評論',
|
||||
'settings_suggestionvalue' => '建議值',
|
||||
'settings_suggestTerms' => '',
|
||||
'settings_suggestTerms_desc' => '',
|
||||
'settings_System' => '系統',
|
||||
'settings_tasksInMenu' => '選定的任務',
|
||||
'settings_tasksInMenu_approval' => '批准書',
|
||||
|
|
@ -1846,6 +1892,8 @@ URL: [url]',
|
|||
'settings_updateNotifyTime' => '更新時間通知',
|
||||
'settings_updateNotifyTime_desc' => '通知使用者有關文件的變化,採取了最後的內地方“更新通知時間”秒',
|
||||
'settings_upgrade_php' => '將PHP升級到至少5.6.38版本',
|
||||
'settings_uploadedAttachmentIsPublic' => '',
|
||||
'settings_uploadedAttachmentIsPublic_desc' => '',
|
||||
'settings_useHomeAsRootFolder' => '',
|
||||
'settings_useHomeAsRootFolder_desc' => '',
|
||||
'settings_versioningFileName' => '檔案名版本',
|
||||
|
|
@ -1971,8 +2019,10 @@ URL: [url]',
|
|||
'splash_transfer_document' => '文件已轉移',
|
||||
'splash_transfer_objects' => '轉移的物件',
|
||||
'splash_trigger_workflow' => '觸發工作流程過渡',
|
||||
'startdate' => '',
|
||||
'state_and_next_state' => '狀態/下一個狀態',
|
||||
'statistic' => '統計',
|
||||
'statistics_mail_subject' => '',
|
||||
'status' => '狀態',
|
||||
'status_approval_rejected' => '擬拒絕',
|
||||
'status_approved' => '批准',
|
||||
|
|
@ -2033,6 +2083,10 @@ URL: [url]',
|
|||
'task_core_expireddocs_email' => '',
|
||||
'task_core_expireddocs_peruser' => '',
|
||||
'task_core_indexingdocs_recreate' => '',
|
||||
'task_core_recentchanges_days' => '',
|
||||
'task_core_recentchanges_lists' => '',
|
||||
'task_core_recentchanges_users' => '',
|
||||
'task_core_statistic_users' => '',
|
||||
'task_description' => '描述',
|
||||
'task_disabled' => '不啟用',
|
||||
'task_frequency' => '頻率',
|
||||
|
|
@ -2067,6 +2121,7 @@ URL: [url]',
|
|||
'timeline_skip_status_change_4' => '修訂中',
|
||||
'timeline_skip_status_change_5' => '草案',
|
||||
'timeline_status_change' => '版本 [version]:[status]',
|
||||
'title' => '',
|
||||
'to' => '到',
|
||||
'toggle_manager' => '角色切換',
|
||||
'toggle_qrcode' => '秀/隱藏 QR code',
|
||||
|
|
@ -2129,6 +2184,7 @@ URL: [url]',
|
|||
'unlock_cause_locking_user' => '您仍然可以更新,因為是您鎖定了該檔. 鎖定狀態被自動解除.',
|
||||
'unlock_document' => '解鎖',
|
||||
'update' => '更新',
|
||||
'updated_documents' => '',
|
||||
'update_approvers' => '更新審核人名單',
|
||||
'update_document' => '更新',
|
||||
'update_fulltext_index' => '更新全文索引',
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@ require_once("../inc/inc.ClassNotificationService.php");
|
|||
require_once("../inc/inc.ClassEmailNotify.php");
|
||||
require_once("../inc/inc.ClassUI.php");
|
||||
require_once("../inc/inc.ClassController.php");
|
||||
require_once("../inc/inc.Notification.php");
|
||||
|
||||
require_once("../inc/inc.ClassSession.php");
|
||||
require_once("../inc/inc.ClassPasswordStrength.php");
|
||||
|
|
@ -68,27 +69,6 @@ if (isset($_COOKIE["mydms_session"])) {
|
|||
$role = $user->getRole();
|
||||
$dms->noReadForStatus = $role->getNoAccess();
|
||||
|
||||
global $logger;
|
||||
$notifier = new SeedDMS_NotificationService($logger, $settings);
|
||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
||||
foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
|
||||
if(method_exists($notificationObj, 'preAddService')) {
|
||||
$notificationObj->preAddService($dms, $notifier);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($settings->_enableEmail) {
|
||||
$notifier->addService(new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword), 'email');
|
||||
}
|
||||
|
||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
||||
foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
|
||||
if(method_exists($notificationObj, 'postAddService')) {
|
||||
$notificationObj->postAddService($dms, $notifier);
|
||||
}
|
||||
}
|
||||
}
|
||||
include $settings->_rootDir . "languages/" . $resArr["language"] . "/lang.inc";
|
||||
} else {
|
||||
$user = null;
|
||||
|
|
@ -1027,7 +1007,7 @@ switch($command) {
|
|||
$name = utf8_basename($userfilename);
|
||||
$comment = '';
|
||||
$version = 0;
|
||||
$public = false;
|
||||
$public = $settings->_uploadedAttachmentIsPublic;
|
||||
$res = $document->addDocumentFile($name, $comment, $user, $userfiletmp,
|
||||
utf8_basename($userfilename),$fileType, $userfiletype, $version, $public);
|
||||
if (is_bool($res) && !$res) {
|
||||
|
|
|
|||
|
|
@ -109,7 +109,7 @@ else if ($action == "editcategory") {
|
|||
}
|
||||
|
||||
$color = $_POST["color"];
|
||||
if (!$category->setColor($color)) {
|
||||
if (!$category->setColor(substr($color, 1))) {
|
||||
UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -26,6 +26,8 @@ include("../inc/inc.DBInit.php");
|
|||
include("../inc/inc.ClassUI.php");
|
||||
include("../inc/inc.Authentication.php");
|
||||
|
||||
$accessop = new SeedDMS_AccessOperation($dms, $user, $settings);
|
||||
|
||||
/* Check if the form data comes from a trusted request */
|
||||
if(!checkFormKey('checkindocument')) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_request_token"))),getMLText("invalid_request_token"));
|
||||
|
|
@ -62,6 +64,10 @@ if ($document->isLocked()) {
|
|||
else $document->setLocked(false);
|
||||
}
|
||||
|
||||
if(!$accessop->mayCheckIn($document)) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName()))),getMLText("access_denied"));
|
||||
}
|
||||
|
||||
if(isset($_POST["comment"]))
|
||||
$comment = $_POST["comment"];
|
||||
else
|
||||
|
|
@ -213,6 +219,8 @@ else
|
|||
if (is_bool($contentResult) && !$contentResult) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
||||
} elseif (is_bool($contentResult) && $contentResult) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_no_checkin"));
|
||||
$session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('splash_error_checkin_ended')));
|
||||
} else {
|
||||
// Send notification to subscribers.
|
||||
if ($notifier){
|
||||
|
|
@ -373,6 +381,7 @@ else
|
|||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
||||
}
|
||||
}
|
||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_checked_in')));
|
||||
}
|
||||
|
||||
add_log_line("?documentid=".$documentid);
|
||||
|
|
|
|||
|
|
@ -34,27 +34,24 @@ if (!isset($_GET["filename"])) {
|
|||
}
|
||||
$filename = $_GET["filename"];
|
||||
|
||||
if(substr($settings->_dropFolderDir, -1, 1) == DIRECTORY_SEPARATOR)
|
||||
$dropfolderdir = substr($settings->_dropFolderDir, 0, -1);
|
||||
else
|
||||
$dropfolderdir = $settings->_dropFolderDir;
|
||||
$dir = $dropfolderdir.'/'.$user->getLogin();
|
||||
$dir = rtrim($settings->_dropFolderDir, DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.$user->getLogin();
|
||||
|
||||
if(!file_exists($dir.'/'.$filename))
|
||||
if(!file_exists($dir.DIRECTORY_SEPARATOR.$filename))
|
||||
exit;
|
||||
|
||||
$finfo = finfo_open(FILEINFO_MIME_TYPE);
|
||||
$mimetype = finfo_file($finfo, $dir.'/'.$filename);
|
||||
|
||||
if(!empty($_GET["width"]))
|
||||
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir, $_GET["width"]);
|
||||
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir, $_GET["width"], $settings->_cmdTimeout, $settings->_enableXsendfile);
|
||||
else
|
||||
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir);
|
||||
$previewer->setConverters($settings->_converters['preview']);
|
||||
$previewer->setXsendfile($settings->_enableXsendfile);
|
||||
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir, $settings->_previewWidthList, $settings->_cmdTimeout, $settings->_enableXsendfile);
|
||||
if($conversionmgr)
|
||||
$previewer->setConversionMgr($conversionmgr);
|
||||
else
|
||||
$previewer->setConverters($previewconverters);
|
||||
if(!$previewer->hasRawPreview($dir.'/'.$filename, 'dropfolder/'))
|
||||
$previewer->createRawPreview($dir.'/'.$filename, 'dropfolder/', $mimetype);
|
||||
header('Content-Type: image/png');
|
||||
$previewer->getRawPreview($dir.'/'.$filename, 'dropfolder/');
|
||||
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -118,6 +118,7 @@ case 'login':
|
|||
break;
|
||||
default:
|
||||
if(!$controller()) {
|
||||
$session = null;
|
||||
add_log_line("login failed", PEAR_LOG_ERR);
|
||||
_printMessage(getMLText($controller->getErrorMsg()), getMLText($controller->getErrorMsg())."\n");
|
||||
exit;
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ if ($action == "saveSettings")
|
|||
setBoolValue('convertToPdf');
|
||||
setIntValue('maxItemsPerPage');
|
||||
setIntValue('incItemsPerPage');
|
||||
setBoolValue('markdownComments');
|
||||
|
||||
// SETTINGS - SITE - EDITION
|
||||
setBoolValue('strictFormCheck');
|
||||
|
|
@ -132,6 +133,7 @@ if ($action == "saveSettings")
|
|||
setIntValue('maxSizeForFullText');
|
||||
setStrValue('fullSearchEngine');
|
||||
setStrValue('defaultSearchMethod');
|
||||
setStrValue('suggestTerms');
|
||||
setBoolValue("showSingleSearchHit");
|
||||
setBoolValue("enableSessionList");
|
||||
setBoolValue("enableClipboard");
|
||||
|
|
@ -270,6 +272,7 @@ if ($action == "saveSettings")
|
|||
setBoolValue("overrideMimeType");
|
||||
setBoolValue("advancedAcl");
|
||||
setBoolValue("removeFromDropFolder");
|
||||
setBoolValue("uploadedAttachmentIsPublic");
|
||||
|
||||
// SETTINGS - ADVANCED - NOTIFICATION
|
||||
setBoolValue("enableOwnerNotification");
|
||||
|
|
|
|||
|
|
@ -59,6 +59,7 @@ if($view) {
|
|||
$view->setParam('document', $document);
|
||||
$view->setParam('strictformcheck', $settings->_strictFormCheck);
|
||||
$view->setParam('enablelargefileupload', $settings->_enableLargeFileUpload);
|
||||
$view->setParam('uploadedattachmentispublic', $settings->_uploadedAttachmentIsPublic);
|
||||
$view->setParam('accessobject', $accessop);
|
||||
$view($_GET);
|
||||
exit;
|
||||
|
|
|
|||
|
|
@ -92,6 +92,7 @@ if($view) {
|
|||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('previewWidthDetail', $settings->_previewWidthDetail);
|
||||
$view->setParam('convertToPdf', $settings->_convertToPdf);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('accessobject', $accessop);
|
||||
|
|
|
|||
31
out/out.Dashboard.php
Normal file
31
out/out.Dashboard.php
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
<?php
|
||||
if(!isset($settings))
|
||||
require_once("../inc/inc.Settings.php");
|
||||
require_once("inc/inc.Utils.php");
|
||||
require_once("inc/inc.LogInit.php");
|
||||
require_once("inc/inc.Language.php");
|
||||
require_once("inc/inc.Init.php");
|
||||
require_once("inc/inc.Extension.php");
|
||||
require_once("inc/inc.DBInit.php");
|
||||
require_once("inc/inc.Authentication.php");
|
||||
require_once("inc/inc.ClassUI.php");
|
||||
|
||||
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
||||
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user));
|
||||
$accessop = new SeedDMS_AccessOperation($dms, $user, $settings);
|
||||
|
||||
if($view) {
|
||||
$view->setParam('fulltextservice', $fulltextservice);
|
||||
$view->setParam('conversionmgr', $conversionmgr);
|
||||
$view->setParam('showtree', showtree());
|
||||
$view->setParam('settings', $settings);
|
||||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('convertToPdf', $settings->_convertToPdf);
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('accessobject', $accessop);
|
||||
$view->setParam('xsendfile', $settings->_enableXsendfile);
|
||||
$view($_GET);
|
||||
exit;
|
||||
}
|
||||
|
|
@ -57,9 +57,12 @@ if($view) {
|
|||
$view->setParam('dropfolderdir', $dropfolderdir);
|
||||
$view->setParam('dropfolderfile', isset($_GET["dropfolderfile"]) ? $_GET["dropfolderfile"] : '');
|
||||
$view->setParam('form', $form);
|
||||
$view->setParam('conversionmgr', $conversionmgr);
|
||||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('previewWidthMenuList', $settings->_previewWidthMenuList);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthDropFolderList);
|
||||
$view->setParam('convertToPdf', $settings->_convertToPdf);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('xsendfile', $settings->_enableXsendfile);
|
||||
$view->setParam('showfolders', $showfolders);
|
||||
|
|
|
|||
|
|
@ -47,6 +47,7 @@ if (isset($_GET["orderdir"]) && strlen($_GET["orderdir"])==1 ) {
|
|||
}
|
||||
|
||||
if($view) {
|
||||
$view->setParam('conversionmgr', $conversionmgr);
|
||||
$view->setParam('showtree', showtree());
|
||||
$view->setParam('orderby', $orderby);
|
||||
$view->setParam('orderdir', $orderdir);
|
||||
|
|
|
|||
|
|
@ -68,6 +68,7 @@ if($view) {
|
|||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('conversionmgr', $conversionmgr);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('convertToPdf', $settings->_convertToPdf);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('accessobject', $accessop);
|
||||
|
|
|
|||
|
|
@ -266,6 +266,7 @@ if($view) {
|
|||
$view->setParam('accessobject', $accessop);
|
||||
$view->setParam('conversionmgr', $conversionmgr);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('convertToPdf', $settings->_convertToPdf);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('xsendfile', $settings->_enableXsendfile);
|
||||
|
|
|
|||
|
|
@ -66,21 +66,90 @@ if (isset($_GET["removecategory"]) && is_numeric($_GET["removecategory"]) && $_G
|
|||
$removecategory = (int) $_GET['removecategory'];
|
||||
}
|
||||
|
||||
$terms = [];
|
||||
$limit = (isset($_GET["limit"]) && is_numeric($_GET["limit"])) ? (int) $_GET['limit'] : 20;
|
||||
$fullsearch = ((!isset($_GET["fullsearch"]) && $settings->_defaultSearchMethod == 'fulltext') || !empty($_GET["fullsearch"])) && $settings->_enableFullSearch;
|
||||
if($fullsearch) {
|
||||
// Search in Fulltext {{{
|
||||
if (isset($_GET["query"]) && is_string($_GET["query"])) {
|
||||
$query = $_GET["query"];
|
||||
if(isset($_GET['action']) && ($_GET['action'] == 'typeahead'))
|
||||
$query .= '*';
|
||||
/* Creation date {{{ */
|
||||
$createstartts = null;
|
||||
$createstartdate = null;
|
||||
$createendts = null;
|
||||
$createenddate = null;
|
||||
$created['from'] = null;
|
||||
$created['to'] = null;
|
||||
if(!empty($_GET["created"]["from"])) {
|
||||
$createstartts = makeTsFromDate($_GET["created"]["from"]);
|
||||
$createstartdate = array('year'=>(int)date('Y', $createstartts), 'month'=>(int)date('m', $createstartts), 'day'=>(int)date('d', $createstartts), 'hour'=>0, 'minute'=>0, 'second'=>0);
|
||||
if (!checkdate($createstartdate['month'], $createstartdate['day'], $createstartdate['year'])) {
|
||||
UI::exitError(getMLText("search"),getMLText("invalid_create_date_end"));
|
||||
}
|
||||
else {
|
||||
$query = "";
|
||||
$created['from'] = $createstartts;
|
||||
}
|
||||
if(!empty($_GET["created"]["to"])) {
|
||||
$createendts = makeTsFromDate($_GET["created"]["to"]);
|
||||
$createenddate = array('year'=>(int)date('Y', $createendts), 'month'=>(int)date('m', $createendts), 'day'=>(int)date('d', $createendts), 'hour'=>23, 'minute'=>59, 'second'=>59);
|
||||
if (!checkdate($createenddate['month'], $createenddate['day'], $createenddate['year'])) {
|
||||
UI::exitError(getMLText("search"),getMLText("invalid_create_date_end"));
|
||||
}
|
||||
$created['to'] = $createendts;
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
// category
|
||||
/* Modification date {{{ */
|
||||
$modifystartts = null;
|
||||
$modifystartdate = null;
|
||||
$modifyendts = null;
|
||||
$modifyenddate = null;
|
||||
$modified['from'] = null;
|
||||
$modified['to'] = null;
|
||||
if(!empty($_GET["modified"]["from"])) {
|
||||
$modifystartts = makeTsFromDate($_GET["modified"]["from"]);
|
||||
$modifystartdate = array('year'=>(int)date('Y', $modifystartts), 'month'=>(int)date('m', $modifystartts), 'day'=>(int)date('d', $modifystartts), 'hour'=>0, 'minute'=>0, 'second'=>0);
|
||||
if (!checkdate($modifystartdate['month'], $modifystartdate['day'], $modifystartdate['year'])) {
|
||||
UI::exitError(getMLText("search"),getMLText("invalid_modification_date_end"));
|
||||
}
|
||||
$modified['from'] = $modifystartts;
|
||||
}
|
||||
if(!empty($_GET["modified"]["to"])) {
|
||||
$modifyendts = makeTsFromDate($_GET["modified"]["to"]);
|
||||
$modifyenddate = array('year'=>(int)date('Y', $modifyendts), 'month'=>(int)date('m', $modifyendts), 'day'=>(int)date('d', $modifyendts), 'hour'=>23, 'minute'=>59, 'second'=>59);
|
||||
if (!checkdate($modifyenddate['month'], $modifyenddate['day'], $modifyenddate['year'])) {
|
||||
UI::exitError(getMLText("search"),getMLText("invalid_modification_date_end"));
|
||||
}
|
||||
$modified['to'] = $modifyendts;
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
// Check to see if the search has been restricted to a particular
|
||||
// document owner.
|
||||
// $_GET['owner'] can be a name of an array of names or ids {{{
|
||||
$owner = [];
|
||||
$ownernames = []; // Needed by fulltext search
|
||||
$ownerobjs = []; // Needed by database search
|
||||
if(!empty($_GET["owner"])) {
|
||||
$owner = $_GET['owner'];
|
||||
if (!is_array($_GET['owner'])) {
|
||||
if(is_numeric($_GET['owner']))
|
||||
$o = $dms->getUser($_GET['owner']);
|
||||
else
|
||||
$o = $dms->getUserByLogin($_GET['owner']);
|
||||
if($o) {
|
||||
$ownernames[] = $o->getLogin();
|
||||
$ownerobjs[] = $o;
|
||||
}
|
||||
} else {
|
||||
foreach($_GET["owner"] as $l) {
|
||||
if($l) {
|
||||
if(is_numeric($l))
|
||||
$o = $dms->getUser($l);
|
||||
else
|
||||
$o = $dms->getUserByLogin($l);
|
||||
if($o) {
|
||||
$ownernames[] = $o->getLogin();
|
||||
$ownerobjs[] = $o;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
// category {{{
|
||||
$categories = array();
|
||||
$categorynames = array();
|
||||
$category = array();
|
||||
|
|
@ -88,12 +157,38 @@ if($fullsearch) {
|
|||
$category = $_GET['category'];
|
||||
foreach($_GET['category'] as $catid) {
|
||||
if($catid) {
|
||||
if($cat = $dms->getDocumentCategory($catid)) {
|
||||
$categories[] = $cat;
|
||||
$categorynames[] = $cat->getName();
|
||||
if(is_numeric($catid)) {
|
||||
if($cat = $dms->getDocumentCategory($catid)) {
|
||||
$categories[] = $cat;
|
||||
$categorynames[] = $cat->getName();
|
||||
}
|
||||
} else {
|
||||
$categorynames[] = $catid;
|
||||
}
|
||||
}
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
if (isset($_GET["orderby"]) && is_string($_GET["orderby"])) {
|
||||
$orderby = $_GET["orderby"];
|
||||
}
|
||||
else {
|
||||
$orderby = "";
|
||||
}
|
||||
|
||||
$terms = [];
|
||||
$limit = (isset($_GET["limit"]) && is_numeric($_GET["limit"])) ? (int) $_GET['limit'] : 20;
|
||||
$fullsearch = ((!isset($_GET["fullsearch"]) && $settings->_defaultSearchMethod == 'fulltext') || !empty($_GET["fullsearch"])) && $settings->_enableFullSearch;
|
||||
$facetsearch = !empty($_GET["facetsearch"]) && $settings->_enableFullSearch;
|
||||
if($fullsearch) {
|
||||
// Search in Fulltext {{{
|
||||
if (isset($_GET["query"]) && is_string($_GET["query"])) {
|
||||
$query = $_GET["query"];
|
||||
// if(isset($_GET['action']) && ($_GET['action'] == 'typeahead'))
|
||||
// $query .= '*';
|
||||
}
|
||||
else {
|
||||
$query = "";
|
||||
}
|
||||
|
||||
//
|
||||
|
|
@ -117,25 +212,7 @@ if($fullsearch) {
|
|||
// --------------- Suche starten --------------------------------------------
|
||||
|
||||
// Check to see if the search has been restricted to a particular
|
||||
// document owner.
|
||||
$owner = [];
|
||||
$ownernames = [];
|
||||
if (isset($_GET["owner"])) {
|
||||
$owner = $_GET['owner'];
|
||||
if (!is_array($_GET['owner'])) {
|
||||
if(!empty($_GET['owner']) && $o = $dms->getUser($_GET['owner']))
|
||||
$ownernames[] = $o->getLogin();
|
||||
else
|
||||
UI::exitError(getMLText("search"),getMLText("unknown_owner"));
|
||||
} else {
|
||||
foreach($_GET["owner"] as $l) {
|
||||
if($l && $o = $dms->getUser($l))
|
||||
$ownernames[] = $o->getLogin();
|
||||
}
|
||||
}
|
||||
}
|
||||
// Check to see if the search has been restricted to a particular
|
||||
// mimetype.
|
||||
// mimetype. {{{
|
||||
$mimetype = [];
|
||||
if (isset($_GET["mimetype"])) {
|
||||
if (!is_array($_GET['mimetype'])) {
|
||||
|
|
@ -147,7 +224,31 @@ if($fullsearch) {
|
|||
$mimetype[] = $l;
|
||||
}
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
/* Creation date {{{
|
||||
$createstartts = null;
|
||||
$createstartdate = null;
|
||||
$createendts = null;
|
||||
$createenddate = null;
|
||||
$created = [];
|
||||
if(!empty($_GET["created"]["from"])) {
|
||||
$createstartts = makeTsFromDate($_GET["created"]["from"]);
|
||||
$createstartdate = array('year'=>(int)date('Y', $createstartts), 'month'=>(int)date('m', $createstartts), 'day'=>(int)date('d', $createstartts), 'hour'=>0, 'minute'=>0, 'second'=>0);
|
||||
if (!checkdate($createstartdate['month'], $createstartdate['day'], $createstartdate['year'])) {
|
||||
UI::exitError(getMLText("search"),getMLText("invalid_create_date_end"));
|
||||
}
|
||||
$created['from'] = $createstartts;
|
||||
}
|
||||
if(!empty($_GET["created"]["to"])) {
|
||||
$createendts = makeTsFromDate($_GET["created"]["to"]);
|
||||
$createenddate = array('year'=>(int)date('Y', $createendts), 'month'=>(int)date('m', $createendts), 'day'=>(int)date('d', $createendts), 'hour'=>23, 'minute'=>59, 'second'=>59);
|
||||
if (!checkdate($createenddate['month'], $createenddate['day'], $createenddate['year'])) {
|
||||
UI::exitError(getMLText("search"),getMLText("invalid_create_date_end"));
|
||||
}
|
||||
$created['to'] = $createendts;
|
||||
}
|
||||
}}} */
|
||||
|
||||
// status
|
||||
if(isset($_GET['status']))
|
||||
|
|
@ -166,6 +267,51 @@ if($fullsearch) {
|
|||
else
|
||||
$attributes = array();
|
||||
|
||||
foreach($attributes as $an=>&$av) {
|
||||
if(substr($an, 0, 5) == 'attr_') {
|
||||
$tmp = explode('_', $an);
|
||||
if($attrdef = $dms->getAttributeDefinition($tmp[1])) {
|
||||
switch($attrdef->getType()) {
|
||||
/* Turn dates into timestamps */
|
||||
case SeedDMS_Core_AttributeDefinition::type_date:
|
||||
foreach(['from', 'to'] as $kk)
|
||||
if(!empty($av[$kk])) {
|
||||
if(!is_numeric($av[$kk])) {
|
||||
$av[$kk] = makeTsFromDate($av[$kk]);
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Create $order array for fulltext search */
|
||||
$order = ['by'=>'', 'dir'=>''];
|
||||
switch($orderby) {
|
||||
case 'dd':
|
||||
$order = ['by'=>'created', 'dir'=>'desc'];
|
||||
break;
|
||||
case 'd':
|
||||
$order = ['by'=>'created', 'dir'=>'asc'];
|
||||
break;
|
||||
case 'nd':
|
||||
$order = ['by'=>'title', 'dir'=>'desc'];
|
||||
break;
|
||||
case 'n':
|
||||
$order = ['by'=>'title', 'dir'=>'asc'];
|
||||
break;
|
||||
case 'id':
|
||||
$order = ['by'=>'id', 'dir'=>'desc'];
|
||||
break;
|
||||
case 'i':
|
||||
$order = ['by'=>'id', 'dir'=>'asc'];
|
||||
break;
|
||||
default:
|
||||
$order = ['by'=>'', 'dir'=>''];
|
||||
}
|
||||
|
||||
//print_r($attributes);exit;
|
||||
// Check to see if the search has been restricted to a particular sub-tree in
|
||||
// the folder hierarchy.
|
||||
$startFolder = null;
|
||||
|
|
@ -196,9 +342,13 @@ if($fullsearch) {
|
|||
$total = 0;
|
||||
$index = $fulltextservice->Indexer();
|
||||
if($index) {
|
||||
// $terms = $index->terms($_GET['query']);
|
||||
if(!empty($settings->_suggestTerms) && !empty($_GET['query'])) {
|
||||
$st = preg_split("/[\s,]+/", trim($_GET['query']));
|
||||
if($lastterm = end($st))
|
||||
$terms = $index->terms($lastterm, $settings->_suggestTerms);
|
||||
}
|
||||
$lucenesearch = $fulltextservice->Search();
|
||||
$searchresult = $lucenesearch->search($query, array('record_type'=>$record_type, 'owner'=>$ownernames, 'status'=>$status, 'category'=>$categorynames, 'user'=>$user->isAdmin() ? [] : [$user->getLogin()], 'mimetype'=>$mimetype, 'startFolder'=>$startFolder, 'rootFolder'=>$rootFolder, 'attributes'=>$attributes), ($pageNumber == 'all' ? array() : array('limit'=>$limit, 'offset'=>$limit * ($pageNumber-1))));
|
||||
$searchresult = $lucenesearch->search($query, array('record_type'=>$record_type, 'owner'=>$ownernames, 'status'=>$status, 'category'=>$categorynames, 'user'=>$user->isAdmin() ? [] : [$user->getLogin()], 'mimetype'=>$mimetype, 'startFolder'=>$startFolder, 'rootFolder'=>$rootFolder, 'created_start'=>$createstartts, 'created_end'=>$createendts, 'modified_start'=>$modifystartts, 'modified_end'=>$modifyendts, 'attributes'=>$attributes), ($pageNumber == 'all' ? array() : array('limit'=>$limit, 'offset'=>$limit * ($pageNumber-1))), $order);
|
||||
if($searchresult === false) {
|
||||
$session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('splash_invalid_searchterm')));
|
||||
$dcount = 0;
|
||||
|
|
@ -270,13 +420,6 @@ if($fullsearch) {
|
|||
$query = "";
|
||||
}
|
||||
|
||||
if (isset($_GET["orderby"]) && is_string($_GET["orderby"])) {
|
||||
$orderby = $_GET["orderby"];
|
||||
}
|
||||
else {
|
||||
$orderby = "";
|
||||
}
|
||||
|
||||
/* Select if only documents (0x01), only folders (0x02) or both (0x03)
|
||||
* are found
|
||||
*/
|
||||
|
|
@ -324,7 +467,7 @@ if($fullsearch) {
|
|||
}
|
||||
|
||||
// Check to see if the search has been restricted to a particular
|
||||
// document owner.
|
||||
/* document owner. {{{
|
||||
$owner = array();
|
||||
$ownerobjs = array();
|
||||
if (isset($_GET["owner"])) {
|
||||
|
|
@ -341,9 +484,9 @@ if($fullsearch) {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} }}} */
|
||||
|
||||
/* Creation date {{{ */
|
||||
/* Creation date {{{
|
||||
$createstartdate = array();
|
||||
$createenddate = array();
|
||||
if(!empty($_GET["createstart"])) {
|
||||
|
|
@ -360,7 +503,7 @@ if($fullsearch) {
|
|||
if ($createenddate && !checkdate($createenddate['month'], $createenddate['day'], $createenddate['year'])) {
|
||||
UI::exitError(getMLText("search"),getMLText("invalid_create_date_end"));
|
||||
}
|
||||
/* }}} */
|
||||
}}} */
|
||||
|
||||
/* Revision date {{{ */
|
||||
$revisionstartdate = array();
|
||||
|
|
@ -467,22 +610,6 @@ if($fullsearch) {
|
|||
* to folders.
|
||||
*/
|
||||
// if($status)
|
||||
// $resultmode = 0x01;
|
||||
|
||||
// category
|
||||
$categories = array();
|
||||
$category = [];
|
||||
if(isset($_GET['category']) && $_GET['category']) {
|
||||
$category = $_GET['category'];
|
||||
foreach($_GET['category'] as $catid) {
|
||||
if($cat = $dms->getDocumentCategory($catid)) {
|
||||
$categories[] = $cat;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Do not search for folders if result shall be filtered by categories. */
|
||||
// if($categories)
|
||||
// $resultmode = 0x01;
|
||||
|
||||
if (isset($_GET["attributes"]))
|
||||
|
|
@ -525,7 +652,6 @@ if($fullsearch) {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
// ---------------- Start searching -----------------------------------------
|
||||
$startTime = getTime();
|
||||
$resArr = $dms->search(array(
|
||||
|
|
@ -537,10 +663,10 @@ if($fullsearch) {
|
|||
'startFolder'=>$startFolder,
|
||||
'owner'=>$ownerobjs,
|
||||
'status'=>$status,
|
||||
'creationstartdate'=>$createstartdate ? $createstartdate : array(),
|
||||
'creationenddate'=>$createenddate ? $createenddate : array(),
|
||||
'modificationstartdate'=>array(),
|
||||
'modificationenddate'=>array(),
|
||||
'creationstartdate'=>$created['from'], //$createstartdate ? $createstartdate : array(),
|
||||
'creationenddate'=>$created['to'], //$createenddate ? $createenddate : array(),
|
||||
'modificationstartdate'=>$modified['from'],
|
||||
'modificationenddate'=>$modified['to'],
|
||||
'categories'=>$categories,
|
||||
'attributes'=>$attributes,
|
||||
'mode'=>$resultmode,
|
||||
|
|
@ -634,6 +760,7 @@ if($settings->_showSingleSearchHit && count($entries) == 1) {
|
|||
$view->setParam('totaldocs', $dcount /*resArr['totalDocs']*/);
|
||||
$view->setParam('totalfolders', $fcount /*resArr['totalFolders']*/);
|
||||
$view->setParam('fullsearch', $fullsearch);
|
||||
$view->setParam('facetsearch', $facetsearch);
|
||||
$view->setParam('mode', isset($mode) ? $mode : '');
|
||||
$view->setParam('orderby', isset($orderby) ? $orderby : '');
|
||||
$view->setParam('defaultsearchmethod', !empty($_GET["fullsearch"]) || $settings->_defaultSearchMethod);
|
||||
|
|
@ -641,18 +768,18 @@ if($settings->_showSingleSearchHit && count($entries) == 1) {
|
|||
$view->setParam('searchin', isset($searchin) ? $searchin : array());
|
||||
$view->setParam('startfolder', isset($startFolder) ? $startFolder : null);
|
||||
$view->setParam('owner', $owner);
|
||||
$view->setParam('createstartdate', !empty($createstartdate) ? getReadableDate($createstartts) : '');
|
||||
$view->setParam('createenddate', !empty($createenddate) ? getReadableDate($createendts) : '');
|
||||
$view->setParam('createstartdate', $createstartts);
|
||||
$view->setParam('createenddate', $createendts);
|
||||
$view->setParam('created', $created);
|
||||
$view->setParam('revisionstartdate', !empty($revisionstartdate) ? getReadableDate($revisionstartts) : '');
|
||||
$view->setParam('revisionenddate', !empty($revisionenddate) ? getReadableDate($revisionendts) : '');
|
||||
$view->setParam('modifystartdate', $modifystartts);
|
||||
$view->setParam('modifyenddate', $modifyendts);
|
||||
$view->setParam('modified', $modified);
|
||||
$view->setParam('expstartdate', !empty($expstartdate) ? getReadableDate($expstartts) : '');
|
||||
$view->setParam('expenddate', !empty($expenddate) ? getReadableDate($expendts) : '');
|
||||
$view->setParam('statusstartdate', !empty($statusstartdate) ? getReadableDate($statusstartts) : '');
|
||||
$view->setParam('statusenddate', !empty($statusenddate) ? getReadableDate($statusendts) : '');
|
||||
$view->setParam('creationdate', isset($creationdate) ? $creationdate : '');
|
||||
$view->setParam('expirationdate', isset($expirationdate) ? $expirationdate: '');
|
||||
$view->setParam('revisiondate', isset($revisiondate) ? $revisiondate: '');
|
||||
$view->setParam('statusdate', isset($statusdate) ? $statusdate: '');
|
||||
$view->setParam('status', $status);
|
||||
$view->setParam('recordtype', isset($record_type) ? $record_type : null);
|
||||
$view->setParam('categories', isset($categories) ? $categories : '');
|
||||
|
|
@ -668,6 +795,7 @@ if($settings->_showSingleSearchHit && count($entries) == 1) {
|
|||
$view->setParam('workflowmode', $settings->_workflowMode);
|
||||
$view->setParam('enablefullsearch', $settings->_enableFullSearch);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('convertToPdf', $settings->_convertToPdf);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('conversionmgr', $conversionmgr);
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
|
|
|
|||
|
|
@ -13,6 +13,8 @@
|
|||
|
||||
if(!isset($settings))
|
||||
require_once("../inc/inc.Settings.php");
|
||||
require_once("inc/inc.Utils.php");
|
||||
require_once("inc/inc.LogInit.php");
|
||||
require_once("inc/inc.Language.php");
|
||||
require_once("inc/inc.Init.php");
|
||||
require_once("inc/inc.Extension.php");
|
||||
|
|
|
|||
|
|
@ -65,6 +65,7 @@ if($view) {
|
|||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('previewWidthDetail', $settings->_previewWidthDetail);
|
||||
$view->setParam('convertToPdf', $settings->_convertToPdf);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('accessobject', $accessop);
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<?php
|
||||
include("../inc/inc.Settings.php");
|
||||
|
||||
require_once("Log.php");
|
||||
require_once("../inc/inc.Language.php");
|
||||
require_once("../inc/inc.Utils.php");
|
||||
require_once("Log.php");
|
||||
|
||||
$logger = getLogger('restapi-', PEAR_LOG_DEBUG);
|
||||
|
||||
|
|
@ -15,28 +15,6 @@ require_once("../inc/inc.ClassEmailNotify.php");
|
|||
require_once("../inc/inc.Notification.php");
|
||||
require_once("../inc/inc.ClassController.php");
|
||||
|
||||
$notifier = new SeedDMS_NotificationService($logger, $settings);
|
||||
|
||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
||||
foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
|
||||
if(method_exists($notificationObj, 'preAddService')) {
|
||||
$notificationObj->preAddService($dms, $notifier);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($settings->_enableEmail) {
|
||||
$notifier->addService(new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword));
|
||||
}
|
||||
|
||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
||||
foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
|
||||
if(method_exists($notificationObj, 'postAddService')) {
|
||||
$notificationObj->postAddService($dms, $notifier);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
require "vendor/autoload.php";
|
||||
|
||||
use Psr\Container\ContainerInterface;
|
||||
|
|
@ -457,7 +435,7 @@ class RestapiController { /* {{{ */
|
|||
return $response->withJson(array('success'=>false, 'message'=>'No access', 'data'=>''), 403);
|
||||
}
|
||||
} else {
|
||||
return $response->withStatus(404);
|
||||
return $response->withJson(array('success'=>false, 'message'=>'No such folder', 'data'=>''), 404);
|
||||
}
|
||||
}
|
||||
} /* }}} */
|
||||
|
|
@ -2158,7 +2136,7 @@ class RestapiController { /* {{{ */
|
|||
}
|
||||
return $response->withJson(array('success'=>true, 'message'=>'', 'data'=>$data), 200);
|
||||
} else {
|
||||
return $response->withStatus(404);
|
||||
return $response->withJson(array('success'=>false, 'message'=>'No such group', 'data'=>''), 404);
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
|
|
@ -2263,7 +2241,7 @@ class RestapiController { /* {{{ */
|
|||
$success = ($folder->inheritsAccess() == $inherit);
|
||||
return $response->withJson(array('success'=>$success, 'message'=>'', 'data'=>$data), 200);
|
||||
} else {
|
||||
return $response->withStatus(404);
|
||||
return $response->withJson(array('success'=>false, 'message'=>'No such folder', 'data'=>''), 404);
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
|
|
@ -2297,7 +2275,7 @@ class RestapiController { /* {{{ */
|
|||
$folder = $dms->getfolderByName($args['id']);
|
||||
}
|
||||
if (!$folder) {
|
||||
return $response->withStatus(404);
|
||||
return $response->withJson(array('success'=>false, 'message'=>'No such folder', 'data'=>''), 404);
|
||||
}
|
||||
|
||||
$params = $request->getParsedBody();
|
||||
|
|
@ -2572,7 +2550,7 @@ class RestapiController { /* {{{ */
|
|||
$folder = $dms->getFolderByName($args['id']);
|
||||
}
|
||||
if (!$folder) {
|
||||
return $response->withStatus(404);
|
||||
return $response->withJson(array('success'=>false, 'message'=>'No such folder', 'data'=>''), 404);
|
||||
}
|
||||
if (!$folder->clearAccessList()) {
|
||||
return $response->withJson(array('success'=>false, 'message'=>'Something went wrong. Could not clear access list for this folder.', 'data'=>''), 500);
|
||||
|
|
@ -2667,17 +2645,17 @@ class RestapiAuth { /* {{{ */
|
|||
$logger->log("Received preflight options request", PEAR_LOG_DEBUG);
|
||||
} elseif(!in_array($request->getUri()->getPath(), array('login')) && substr($request->getUri()->getPath(), 0, 5) != 'echo/' && $request->getUri()->getPath() != 'version') {
|
||||
$userobj = null;
|
||||
if(!empty($this->container->environment['HTTP_AUTHORIZATION']) && !empty($settings->_apiKey) && !empty($settings->_apiUserId)) {
|
||||
$logger->log("Authorization key: ".$this->container->environment['HTTP_AUTHORIZATION'], PEAR_LOG_DEBUG);
|
||||
if($settings->_apiKey == $this->container->environment['HTTP_AUTHORIZATION']) {
|
||||
if(!($userobj = $dms->getUser($settings->_apiUserId))) {
|
||||
return $response->withStatus(403);
|
||||
}
|
||||
} else {
|
||||
return $response->withStatus(403);
|
||||
}
|
||||
$logger->log("Login with apikey as '".$userobj->getLogin()."' successful", PEAR_LOG_INFO);
|
||||
} else {
|
||||
if(!empty($this->container->environment['HTTP_AUTHORIZATION']) && !empty($settings->_apiKey) && !empty($settings->_apiUserId)) {
|
||||
$logger->log("Authorization key: ".$this->container->environment['HTTP_AUTHORIZATION'], PEAR_LOG_DEBUG);
|
||||
if($settings->_apiKey == $this->container->environment['HTTP_AUTHORIZATION']) {
|
||||
if(!($userobj = $dms->getUser($settings->_apiUserId))) {
|
||||
return $response->withJson(array('success'=>false, 'message'=>'Invalid user associated with api key', 'data'=>''), 403);
|
||||
}
|
||||
} else {
|
||||
return $response->withJson(array('success'=>false, 'message'=>'Wrong api key', 'data'=>''), 403);
|
||||
}
|
||||
$logger->log("Login with apikey as '".$userobj->getLogin()."' successful", PEAR_LOG_INFO);
|
||||
} else {
|
||||
require_once("../inc/inc.ClassSession.php");
|
||||
$session = new SeedDMS_Session($dms->getDb());
|
||||
if (isset($_COOKIE["mydms_session"])) {
|
||||
|
|
@ -2687,7 +2665,7 @@ class RestapiAuth { /* {{{ */
|
|||
/* Delete Cookie */
|
||||
setcookie("mydms_session", $dms_session, time()-3600, $settings->_httpRoot);
|
||||
$logger->log("Session for id '".$dms_session."' has gone", PEAR_LOG_ERR);
|
||||
return $response->withStatus(403);
|
||||
return $response->withJson(array('success'=>false, 'message'=>'Session has gone', 'data'=>''), 403);
|
||||
}
|
||||
|
||||
/* Load user data */
|
||||
|
|
@ -2697,20 +2675,20 @@ class RestapiAuth { /* {{{ */
|
|||
setcookie("mydms_session", $dms_session, time()-3600, $settings->_httpRoot);
|
||||
if($settings->_enableGuestLogin) {
|
||||
if(!($userobj = $dms->getUser($settings->_guestID)))
|
||||
return $response->withStatus(403);
|
||||
return $response->withJson(array('success'=>false, 'message'=>'Could not get guest login', 'data'=>''), 403);
|
||||
} else
|
||||
return $response->withStatus(403);
|
||||
return $response->withJson(array('success'=>false, 'message'=>'Login as guest disabled', 'data'=>''), 403);
|
||||
}
|
||||
if($userobj->isAdmin()) {
|
||||
if($resArr["su"]) {
|
||||
if(!($userobj = $dms->getUser($resArr["su"])))
|
||||
return $response->withStatus(403);
|
||||
return $response->withJson(array('success'=>false, 'message'=>'Cannot substitute user', 'data'=>''), 403);
|
||||
}
|
||||
}
|
||||
// $logger->log("Login with user name '".$userobj->getLogin()."' successful", PEAR_LOG_INFO);
|
||||
$dms->setUser($userobj);
|
||||
} else {
|
||||
return $response->withStatus(403);
|
||||
return $response->withJson(array('success'=>false, 'message'=>'Missing session cookie', 'data'=>''), 403);
|
||||
}
|
||||
}
|
||||
$this->container['userobj'] = $userobj;
|
||||
|
|
|
|||
137
utils/adddoc.php
137
utils/adddoc.php
|
|
@ -135,87 +135,86 @@ if($reqversion<1)
|
|||
$reqversion=1;
|
||||
|
||||
include($myincpath."/inc/inc.Settings.php");
|
||||
include($myincpath."/inc/inc.LogInit.php");
|
||||
include($myincpath."/inc/inc.Init.php");
|
||||
include($myincpath."/inc/inc.Extension.php");
|
||||
include($myincpath."/inc/inc.DBInit.php");
|
||||
include($myincpath."/inc/inc.ClassNotificationService.php");
|
||||
include($myincpath."/inc/inc.ClassEmailNotify.php");
|
||||
include($myincpath."/inc/inc.ClassController.php");
|
||||
|
||||
/* Parse categories {{{ */
|
||||
$categories = array();
|
||||
if(isset($options['K'])) {
|
||||
$categorynames = explode(',', $options['K']);
|
||||
foreach($categorynames as $categoryname) {
|
||||
$cat = $dms->getDocumentCategoryByName($categoryname);
|
||||
if($cat) {
|
||||
$categories[] = $cat;
|
||||
/* Parse categories {{{ */
|
||||
$categories = array();
|
||||
if(isset($options['K'])) {
|
||||
$categorynames = explode(',', $options['K']);
|
||||
foreach($categorynames as $categoryname) {
|
||||
$cat = $dms->getDocumentCategoryByName($categoryname);
|
||||
if($cat) {
|
||||
$categories[] = $cat;
|
||||
} else {
|
||||
echo "Category '".$categoryname."' not found".PHP_EOL;
|
||||
}
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
/* Parse document attributes. {{{ */
|
||||
$document_attributes = array();
|
||||
if (isset($options['a'])) {
|
||||
$docattr = array();
|
||||
if (is_array($options['a'])) {
|
||||
$docattr = $options['a'];
|
||||
} else {
|
||||
echo "Category '".$categoryname."' not found".PHP_EOL;
|
||||
$docattr = array($options['a']);
|
||||
}
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
/* Parse document attributes. {{{ */
|
||||
$document_attributes = array();
|
||||
if (isset($options['a'])) {
|
||||
$docattr = array();
|
||||
if (is_array($options['a'])) {
|
||||
$docattr = $options['a'];
|
||||
} else {
|
||||
$docattr = array($options['a']);
|
||||
}
|
||||
|
||||
foreach ($docattr as $thisAttribute) {
|
||||
$attrKey = strstr($thisAttribute, '=', true);
|
||||
$attrVal = substr(strstr($thisAttribute, '='), 1);
|
||||
if (empty($attrKey) || empty($attrVal)) {
|
||||
echo "Document attribute $thisAttribute not understood".PHP_EOL;
|
||||
exit(1);
|
||||
foreach ($docattr as $thisAttribute) {
|
||||
$attrKey = strstr($thisAttribute, '=', true);
|
||||
$attrVal = substr(strstr($thisAttribute, '='), 1);
|
||||
if (empty($attrKey) || empty($attrVal)) {
|
||||
echo "Document attribute $thisAttribute not understood".PHP_EOL;
|
||||
exit(1);
|
||||
}
|
||||
$attrdef = $dms->getAttributeDefinitionByName($attrKey);
|
||||
if (!$attrdef) {
|
||||
echo "Document attribute $attrKey unknown".PHP_EOL;
|
||||
exit(1);
|
||||
}
|
||||
$document_attributes[$attrdef->getID()] = $attrVal;
|
||||
}
|
||||
$attrdef = $dms->getAttributeDefinitionByName($attrKey);
|
||||
if (!$attrdef) {
|
||||
echo "Document attribute $attrKey unknown".PHP_EOL;
|
||||
exit(1);
|
||||
}
|
||||
$document_attributes[$attrdef->getID()] = $attrVal;
|
||||
}
|
||||
} /* }}} */
|
||||
} /* }}} */
|
||||
|
||||
/* Parse version attributes. {{{ */
|
||||
$version_attributes = array();
|
||||
if (isset($options['A'])) {
|
||||
$verattr = array();
|
||||
if (is_array($options['A'])) {
|
||||
$verattr = $options['A'];
|
||||
} else {
|
||||
$verattr = array($options['A']);
|
||||
}
|
||||
|
||||
foreach ($verattr as $thisAttribute) {
|
||||
$attrKey = strstr($thisAttribute, '=', true);
|
||||
$attrVal = substr(strstr($thisAttribute, '='), 1);
|
||||
if (empty($attrKey) || empty($attrVal)) {
|
||||
echo "Version attribute $thisAttribute not understood".PHP_EOL;
|
||||
exit(1);
|
||||
/* Parse version attributes. {{{ */
|
||||
$version_attributes = array();
|
||||
if (isset($options['A'])) {
|
||||
$verattr = array();
|
||||
if (is_array($options['A'])) {
|
||||
$verattr = $options['A'];
|
||||
} else {
|
||||
$verattr = array($options['A']);
|
||||
}
|
||||
$attrdef = $dms->getAttributeDefinitionByName($attrKey);
|
||||
if (!$attrdef) {
|
||||
echo "Version attribute $attrKey unknown".PHP_EOL;
|
||||
exit(1);
|
||||
}
|
||||
$version_attributes[$attrdef->getID()] = $attrVal;
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
/* Create a global user object {{{ */
|
||||
if($username) {
|
||||
if(!($user = $dms->getUserByLogin($username))) {
|
||||
echo "No such user '".$username."'.";
|
||||
exit;
|
||||
}
|
||||
} else
|
||||
$user = $dms->getUser(1);
|
||||
foreach ($verattr as $thisAttribute) {
|
||||
$attrKey = strstr($thisAttribute, '=', true);
|
||||
$attrVal = substr(strstr($thisAttribute, '='), 1);
|
||||
if (empty($attrKey) || empty($attrVal)) {
|
||||
echo "Version attribute $thisAttribute not understood".PHP_EOL;
|
||||
exit(1);
|
||||
}
|
||||
$attrdef = $dms->getAttributeDefinitionByName($attrKey);
|
||||
if (!$attrdef) {
|
||||
echo "Version attribute $attrKey unknown".PHP_EOL;
|
||||
exit(1);
|
||||
}
|
||||
$version_attributes[$attrdef->getID()] = $attrVal;
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
/* Create a global user object {{{ */
|
||||
if($username) {
|
||||
if(!($user = $dms->getUserByLogin($username))) {
|
||||
echo "No such user '".$username."'.";
|
||||
exit;
|
||||
}
|
||||
} else
|
||||
$user = $dms->getUser(1);
|
||||
|
||||
$dms->setUser($user);
|
||||
/* }}} */
|
||||
|
|
|
|||
|
|
@ -85,9 +85,13 @@ function tree($dms, $fulltextservice, $folder, $indent='', $numdocs) { /* {{{ */
|
|||
}
|
||||
}
|
||||
}
|
||||
$index->addDocument($idoc);
|
||||
echo $prefix.$themes->green(" (Folder added)").PHP_EOL;
|
||||
$stats['folder']['add']++;
|
||||
if($index->addDocument($idoc)) {
|
||||
echo $prefix.$themes->green(" (Folder added)").PHP_EOL;
|
||||
$stats['folder']['add']++;
|
||||
} else {
|
||||
$stats['folder']['error']++;
|
||||
echo $prefix.$themes->error(" (Failed)").PHP_EOL;
|
||||
}
|
||||
} catch(Exception $e) {
|
||||
$stats['folder']['error']++;
|
||||
echo $prefix.$themes->error(" (Timeout)").PHP_EOL;
|
||||
|
|
@ -113,9 +117,13 @@ function tree($dms, $fulltextservice, $folder, $indent='', $numdocs) { /* {{{ */
|
|||
}
|
||||
}
|
||||
}
|
||||
$index->addDocument($idoc);
|
||||
echo $prefix.$themes->green(" (Folder updated)").PHP_EOL;
|
||||
$stats['folder']['update']++;
|
||||
if($index->addDocument($idoc)) {
|
||||
echo $prefix.$themes->green(" (Folder updated)").PHP_EOL;
|
||||
$stats['folder']['update']++;
|
||||
} else {
|
||||
$stats['folder']['error']++;
|
||||
echo $prefix.$themes->error(" (Failed)").PHP_EOL;
|
||||
}
|
||||
} catch(Exception $e) {
|
||||
$stats['folder']['error']++;
|
||||
echo $prefix.$themes->error(" (Timeout)").PHP_EOL;
|
||||
|
|
@ -141,9 +149,13 @@ function tree($dms, $fulltextservice, $folder, $indent='', $numdocs) { /* {{{ */
|
|||
}
|
||||
}
|
||||
}
|
||||
$index->addDocument($idoc);
|
||||
echo $prefix.$themes->green(" (Document added)").PHP_EOL;
|
||||
$stats['document']['add']++;
|
||||
if($index->addDocument($idoc)) {
|
||||
echo $prefix.$themes->green(" (Document added)").PHP_EOL;
|
||||
$stats['document']['add']++;
|
||||
} else {
|
||||
$stats['document']['error']++;
|
||||
echo $prefix.$themes->error(" (Failed)").PHP_EOL;
|
||||
}
|
||||
} catch(Exception $e) {
|
||||
$stats['document']['error']++;
|
||||
echo $prefix.$themes->error(" (Timeout)").PHP_EOL;
|
||||
|
|
@ -170,9 +182,13 @@ function tree($dms, $fulltextservice, $folder, $indent='', $numdocs) { /* {{{ */
|
|||
}
|
||||
}
|
||||
}
|
||||
$index->addDocument($idoc);
|
||||
echo $prefix.$themes->green(" (Document updated)").PHP_EOL;
|
||||
$stats['document']['update']++;
|
||||
if($index->addDocument($idoc)) {
|
||||
echo $prefix.$themes->green(" (Document updated)").PHP_EOL;
|
||||
$stats['document']['update']++;
|
||||
} else {
|
||||
$stats['document']['error']++;
|
||||
echo $prefix.$themes->error(" (Failed)").PHP_EOL;
|
||||
}
|
||||
} catch(Exception $e) {
|
||||
$stats['document']['error']++;
|
||||
echo $prefix.$themes->error(" (Timeout)").PHP_EOL;
|
||||
|
|
@ -200,6 +216,7 @@ $stats['document']['update'] = 0;
|
|||
$stats['document']['error'] = 0;
|
||||
$stats['time']['total'] = time();
|
||||
$numdocs = $fulltextservice->Indexer()->count();
|
||||
$dms->usecache = true;
|
||||
$folder = $dms->getFolder($settings->_rootFolderID);
|
||||
/* if numdocs is 0, then there is no need to check if a document/folder is already
|
||||
* indexed. That speeds up the indexing.
|
||||
|
|
|
|||
|
|
@ -129,7 +129,18 @@ foreach($tasks as $task) {
|
|||
if($params = $task->getParameter()) {
|
||||
foreach($params as $key=>$value) {
|
||||
$p = $taskobj->getAdditionalParamByName($key);
|
||||
echo " ".$key.": ".($p['type'] == 'password' ? '********' : $value)."\n";
|
||||
echo " ".$key.": ";
|
||||
switch($p['type']) {
|
||||
case 'password':
|
||||
echo '********';
|
||||
break;
|
||||
default:
|
||||
if(is_array($value))
|
||||
echo implode(', ', $value);
|
||||
else
|
||||
echo $value;
|
||||
}
|
||||
echo PHP_EOL;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
|
|||
8
utils/seeddms-xmlimport
Executable file
8
utils/seeddms-xmlimport
Executable file
|
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
if [ -z "${SEEDDMS_HOME}" ]; then
|
||||
parentdir=$(dirname "$0")
|
||||
export SEEDDMS_HOME=$(dirname "$parentdir")
|
||||
fi
|
||||
|
||||
exec php -f "${SEEDDMS_HOME}/utils/xmlimport.php" -- "${@}"
|
||||
|
|
@ -466,7 +466,6 @@ console.log(params);
|
|||
echo $arrs;
|
||||
}
|
||||
|
||||
$this->contentContainerEnd();
|
||||
if($workflowmode == 'advanced') {
|
||||
$mandatoryworkflows = $user->getMandatoryWorkflows();
|
||||
if($mandatoryworkflows) {
|
||||
|
|
@ -513,6 +512,7 @@ console.log(params);
|
|||
}
|
||||
$this->warningMsg(getMLText("add_doc_workflow_warning"));
|
||||
} elseif($workflowmode == 'traditional' || $workflowmode == 'traditional_only_approval') {
|
||||
$this->contentContainerEnd();
|
||||
if($workflowmode == 'traditional') {
|
||||
$this->contentSubHeading(getMLText("assign_reviewers"));
|
||||
$this->contentContainerStart();
|
||||
|
|
@ -752,11 +752,12 @@ console.log(params);
|
|||
}
|
||||
}
|
||||
}
|
||||
$this->contentContainerEnd();
|
||||
$this->warningMsg(getMLText("add_doc_reviewer_approver_warning"));
|
||||
} else {
|
||||
}
|
||||
|
||||
if($enablereceiptworkflow) {
|
||||
$this->contentContainerEnd();
|
||||
$this->contentSubHeading(getMLText("assign_recipients"));
|
||||
$this->contentContainerStart();
|
||||
$options = array();
|
||||
|
|
@ -811,9 +812,9 @@ console.log(params);
|
|||
)
|
||||
);
|
||||
|
||||
$this->contentContainerEnd();
|
||||
}
|
||||
|
||||
$this->contentContainerEnd();
|
||||
$this->columnEnd();
|
||||
$this->rowEnd();
|
||||
$this->formSubmit("<i class=\"fa fa-save\"></i> ".getMLText('add_document'));
|
||||
|
|
|
|||
|
|
@ -111,6 +111,7 @@ $(document).ready( function() {
|
|||
$document = $this->params['document'];
|
||||
$strictformcheck = $this->params['strictformcheck'];
|
||||
$enablelargefileupload = $this->params['enablelargefileupload'];
|
||||
$uploadedattachmentispublic = $this->params['uploadedattachmentispublic'];
|
||||
$maxuploadsize = $this->params['maxuploadsize'];
|
||||
|
||||
$this->htmlAddHeader('<script type="text/javascript" src="'.$this->params['settings']->_httpRoot.'views/'.$this->theme.'/vendors/jquery-validation/jquery.validate.js"></script>'."\n", 'js');
|
||||
|
|
@ -183,7 +184,7 @@ $(document).ready( function() {
|
|||
'id'=>'public',
|
||||
'name'=>'public',
|
||||
'value'=>'true',
|
||||
'checked'=>true,
|
||||
'checked'=>$uploadedattachmentispublic,
|
||||
)
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -189,7 +189,7 @@ $(document).ready( function() {
|
|||
if($group) {
|
||||
$this->contentHeading(getMLText("group_members"));
|
||||
?>
|
||||
<table class="table-condensed">
|
||||
<table class="table table-condensed table-sm">
|
||||
<?php
|
||||
$members = $group->getAttributeDefinitions();
|
||||
if (count($members) == 0)
|
||||
|
|
@ -248,16 +248,17 @@ $(document).ready( function() {
|
|||
print "<tr>";
|
||||
print "<td><i class=\"fa fa-tag\"></i></td>";
|
||||
print "<td>" . htmlspecialchars($member->getName()) ." (".$ot.", ".$t.")"."</td>";
|
||||
print "<td>";
|
||||
$show = $group->getShow($member);
|
||||
print "<td>";
|
||||
print "<form action=\"../op/op.AttributeGroupMgr.php\" method=\"post\" class=\"form-inline\" style=\"display: inline-block; margin-bottom: 0px;\"><input type=\"hidden\" name=\"attrdefgroupid\" value=\"".$group->getID()."\" /><input type=\"hidden\" name=\"action\" value=\"setshow\" /><input type=\"hidden\" name=\"attrdefid\" value=\"".$member->getID()."\" />".createHiddenFieldWithKey('setshow');
|
||||
echo "<select class=\"chzn-select\" multiple=\"multiple\" name=\"shows[]\" data-placeholder=\"".getMLText('select_attrdefgrp_show')."\">";
|
||||
echo "<select class=\"chzn-select\" style=\"\" multiple=\"multiple\" name=\"shows[]\" data-placeholder=\"".getMLText('select_attrdefgrp_show')."\">";
|
||||
foreach(SeedDMS_Core_AttributeDefinitionGroup::getShowValues() as $j=>$k)
|
||||
echo "<option value=\"".$j."\"".(($show & $j) ? " selected" : "").">".getMLText('attrdefgrp_show_'.$k)."</option>";
|
||||
echo "</select> ";
|
||||
print "</td>";
|
||||
print "<td>";
|
||||
print "<button type=\"submit\" class=\"btn btn-primary btn-mini btn-sm\"><i class=\"fa fa-save\"></i></button></form>";
|
||||
// print "</td>";
|
||||
// print "<td>";
|
||||
print "<button type=\"submit\" class=\"btn btn-primary btn-mini btn-sm\"><i class=\"fa fa-save\"></i></button>";
|
||||
print "</form>";
|
||||
print "</td>";
|
||||
print "<td>";
|
||||
if($i != 0)
|
||||
|
|
|
|||
|
|
@ -85,7 +85,13 @@ class SeedDMS_Theme_Style extends SeedDMS_View_Common {
|
|||
if($this->hasHook('startPage'))
|
||||
$this->callHook('startPage');
|
||||
echo "<!DOCTYPE html>\n";
|
||||
echo "<html lang=\"en\">\n<head>\n";
|
||||
echo "<html lang=\"";
|
||||
if($this->params['session'] && ($slang = $this->params['session']->getLanguage())) {
|
||||
echo str_replace('_', '-', $slang);
|
||||
} else {
|
||||
echo str_replace('_', '-', $this->params['settings']->_language);
|
||||
}
|
||||
echo "\">\n<head>\n";
|
||||
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n";
|
||||
echo '<meta name="viewport" content="width=device-width, initial-scale=1.0" />'."\n";
|
||||
if($base)
|
||||
|
|
@ -94,7 +100,7 @@ class SeedDMS_Theme_Style extends SeedDMS_View_Common {
|
|||
echo '<base href="'.$this->baseurl.'">'."\n";
|
||||
$sitename = trim(strip_tags($this->params['sitename']));
|
||||
if($this->params['session'])
|
||||
echo '<link rel="search" type="application/opensearchdescription+xml" href="'.$this->params['settings']->_httpRoot.'out/out.OpensearchDesc.php" title="'.(strlen($sitename)>0 ? $sitename : "SeedDMS").'"/>'."\n";
|
||||
echo '<link rel="search" type="application/opensearchdescription+xml" href="'.$this->params['settings']->_httpRoot.'out/out.OpensearchDesc.php" title="'.(strlen($sitename)>0 ? $sitename : "").'"/>'."\n";
|
||||
echo '<link href="'.$this->params['settings']->_httpRoot.'styles/'.$this->theme.'/bootstrap/css/bootstrap.css" rel="stylesheet"/>'."\n";
|
||||
echo '<link href="'.$this->params['settings']->_httpRoot.'styles/'.$this->theme.'/bootstrap/css/bootstrap-responsive.css" rel="stylesheet"/>'."\n";
|
||||
echo '<link href="'.$this->params['settings']->_httpRoot.'views/'.$this->theme.'/vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet"/>'."\n";
|
||||
|
|
@ -295,7 +301,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
echo " <div class=\"navbar-inner\">\n";
|
||||
echo " <div class=\"container-fluid\">\n";
|
||||
echo " <a href=\"".(!empty($this->extraheader['logolink']) ? $this->extraheader['logolink'] : $this->params['settings']->_httpRoot."out/out.ViewFolder.php")."\">".(!empty($this->extraheader['logo']) ? '<img id="navbar-logo" src="'.$this->extraheader['logo'].'"/>' : '<img id="navbar-logo" src="'.$this->params['settings']->_httpRoot.'views/bootstrap/images/seeddms-logo.svg"/>')."</a>";
|
||||
echo " <a class=\"brand\" href=\"".(!empty($this->extraheader['logolink']) ? $this->extraheader['logolink'] : $this->params['settings']->_httpRoot."out/out.ViewFolder.php")."\">".(strlen($this->params['sitename'])>0 ? $this->params['sitename'] : "SeedDMS")."</a>\n";
|
||||
echo " <a class=\"brand\" href=\"".(!empty($this->extraheader['logolink']) ? $this->extraheader['logolink'] : $this->params['settings']->_httpRoot."out/out.ViewFolder.php")."\">".(strlen($this->params['sitename'])>0 ? $this->params['sitename'] : "")."</a>\n";
|
||||
echo " </div>\n";
|
||||
echo " </div>\n";
|
||||
echo "</div>\n";
|
||||
|
|
@ -386,7 +392,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
echo " <span class=\"fa fa-sign-out\"></span>\n";
|
||||
echo " </a>\n";
|
||||
echo " <a href=\"".(!empty($this->extraheader['logolink']) ? $this->extraheader['logolink'] : $this->params['settings']->_httpRoot."out/out.ViewFolder.php")."\">".(!empty($this->extraheader['logo']) ? '<img id="navbar-logo" src="'.$this->extraheader['logo'].'">' : '<img id="navbar-logo" src="'.$this->params['settings']->_httpRoot.'views/bootstrap/images/seeddms-logo.svg">')."</a>";
|
||||
echo " <a class=\"brand\" href=\"".(!empty($this->extraheader['logolink']) ? $this->extraheader['logolink'] : $this->params['settings']->_httpRoot."out/out.ViewFolder.php")."\"><span class=\"hidden-phone\">".(strlen($this->params['sitename'])>0 ? $this->params['sitename'] : "SeedDMS")."</span></a>\n";
|
||||
echo " <a class=\"brand\" href=\"".(!empty($this->extraheader['logolink']) ? $this->extraheader['logolink'] : $this->params['settings']->_httpRoot."out/out.ViewFolder.php")."\"><span class=\"hidden-phone\">".(strlen($this->params['sitename'])>0 ? $this->params['sitename'] : "")."</span></a>\n";
|
||||
|
||||
/* user profile menu {{{ */
|
||||
if(isset($this->params['session']) && isset($this->params['user']) && $this->params['user']) {
|
||||
|
|
@ -413,6 +419,8 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
echo " <ul class=\"dropdown-menu\" role=\"menu\">\n";
|
||||
// if (!$this->params['user']->isGuest()) {
|
||||
$menuitems = array();
|
||||
if ($accessobject->check_view_access('Dashboard'))
|
||||
$menuitems['dashboard'] = array('link'=>$this->params['settings']->_httpRoot."out/out.Dashboard.php", 'label'=>getMLText('dashboard'));
|
||||
if ($accessobject->check_view_access('MyDocuments'))
|
||||
$menuitems['my_documents'] = array('link'=>$this->params['settings']->_httpRoot."out/out.MyDocuments.php", 'label'=>getMLText('my_documents'));
|
||||
if ($accessobject->check_view_access('MyAccount'))
|
||||
|
|
@ -656,11 +664,11 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
if(!empty($submenuitem['divider'])) {
|
||||
$content .= " <li class=\"divider\"></li>\n";
|
||||
} else {
|
||||
$content .= "<li><a".(isset($menuitem['link']) ? " href=\"".$menuitem['link']."\"" : "").(isset($menuitem['target']) ? ' target="'.$menuitem['target'].'"' : '').">";
|
||||
$content .= "<li><a".(isset($menuitem['link']) ? " href=\"".$menuitem['link']."\"" : "").(isset($menuitem['target']) ? ' target="'.$menuitem['target'].'"' : '');
|
||||
if(!empty($menuitem['attributes']))
|
||||
foreach($menuitem['attributes'] as $attr)
|
||||
$content .= ' '.$attr[0].'="'.$attr[1].'"';
|
||||
$content .= $menuitem['label']."</a></li>";
|
||||
$content .= ">".$menuitem['label']."</a></li>";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -674,13 +682,14 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
foreach($menuitems as $menuitem) {
|
||||
$content .= " <li class=\"".(!empty($menuitem['active']) ? ' active' : '')."\">\n";
|
||||
$content .= ' <a';
|
||||
$content .= !empty($menuitem['link']) ? 'href="'.$menuitem['link'].'"' : '';
|
||||
$content .= !empty($menuitem['link']) ? ' href="'.$menuitem['link'].'"' : '';
|
||||
if(!empty($menuitem['attributes']))
|
||||
foreach($menuitem['attributes'] as $attr)
|
||||
$content .= ' '.$attr[0].'="'.$attr[1].'"';
|
||||
$content .= '>';
|
||||
$content .= $menuitem['label'];
|
||||
$content .= '<span class="badge'.($menuitem['badge'] > 0 ? ' badge-info' : '').' badge-right">'.$menuitem['badge']."</span>";
|
||||
if(!empty($menuitem['badge']))
|
||||
$content .= '<span class="badge'.($menuitem['badge'] > 0 ? ' badge-info' : '').' badge-right">'.$menuitem['badge']."</span>";
|
||||
$content .= ' </a>'."\n";
|
||||
$content .= " </li>\n";
|
||||
}
|
||||
|
|
@ -771,7 +780,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
if ($accessobject->check_view_access('FolderAccess'))
|
||||
$menuitems['edit_folder_access'] = array('link'=>$this->params['settings']->_httpRoot."out/out.FolderAccess.php?folderid=".$folderID."&showtree=".showtree(), 'label'=>getMLText('edit_folder_access'));
|
||||
}
|
||||
if ($accessobject->check_view_access('FolderNotify'))
|
||||
if ($accessobject->check_controller_access('FolderNotify'))
|
||||
$menuitems['edit_existing_notify'] = array('link'=>$this->params['settings']->_httpRoot."out/out.FolderNotify.php?folderid=". $folderID ."&showtree=". showtree(), 'label'=>getMLText('edit_existing_notify'));
|
||||
if ($accessMode == M_ALL) {
|
||||
$menuitems['edit_folder_attrdefgrp'] = array('link'=>$this->params['settings']->_httpRoot."out/out.FolderAttributeGroup.php?folderid=".$folderID."&showtree=".showtree(), 'label'=>getMLText('edit_folder_attrdefgrp'));
|
||||
|
|
@ -815,9 +824,11 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
$menuitems['update_document'] = array('link'=>$this->params['settings']->_httpRoot."out/out.UpdateDocument".$docid, 'label'=>getMLText('update_document'));
|
||||
if($accessobject->check_controller_access('LockDocument'))
|
||||
$menuitems['lock_document'] = array('link'=>$this->params['settings']->_httpRoot."op/op.LockDocument".$docid."&formtoken=".createFormKey('lockdocument'), 'label'=>getMLText('lock_document'));
|
||||
if($document->isCheckedOut())
|
||||
$menuitems['checkin_document'] = array('link'=>$this->params['settings']->_httpRoot."out/out.CheckInDocument".$docid, 'label'=>getMLText('checkin_document'));
|
||||
else {
|
||||
if($document->isCheckedOut()) {
|
||||
if($accessobject->mayCheckIn($document)) {
|
||||
$menuitems['checkin_document'] = array('link'=>$this->params['settings']->_httpRoot."out/out.CheckInDocument".$docid, 'label'=>getMLText('checkin_document'));
|
||||
}
|
||||
} else {
|
||||
if($this->params['checkoutdir']) {
|
||||
$menuitems['checkout_document'] = array('link'=>$this->params['settings']->_httpRoot."op/op.CheckOutDocument".$docid, 'label'=>getMLText('checkout_document'));
|
||||
}
|
||||
|
|
@ -982,7 +993,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
$menuitems['user_group_management']['children']['access_control'] = array('link'=>$this->params['settings']->_httpRoot."out/out.Acl.php", 'label'=>getMLText('access_control'));
|
||||
}
|
||||
|
||||
if($accessobject->check_view_access(array('DefaultKeywords', 'Categories', 'AttributeMgr', 'WorkflowMgr', 'WorkflowStatesMgr', 'WorkflowActionsMgr'))) {
|
||||
if($accessobject->check_view_access(array('DefaultKeywords', 'Categories', 'AttributeMgr', 'AttributeGroupMgr', 'WorkflowMgr', 'WorkflowStatesMgr', 'WorkflowActionsMgr'))) {
|
||||
$menuitems['definitions'] = array('link'=>"#", 'label'=>getMLText('definitions'));
|
||||
if ($accessobject->check_view_access('DefaultKeywords'))
|
||||
$menuitems['definitions']['children']['default_keywords'] = array('link'=>$this->params['settings']->_httpRoot."out/out.DefaultKeywords.php", 'label'=>getMLText('global_default_keywords'));
|
||||
|
|
@ -990,6 +1001,8 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
$menuitems['definitions']['children']['document_categories'] = array('link'=>$this->params['settings']->_httpRoot."out/out.Categories.php", 'label'=>getMLText('global_document_categories'));
|
||||
if ($accessobject->check_view_access('AttributeMgr'))
|
||||
$menuitems['definitions']['children']['attribute_definitions'] = array('link'=>$this->params['settings']->_httpRoot."out/out.AttributeMgr.php", 'label'=>getMLText('global_attributedefinitions'));
|
||||
if ($accessobject->check_view_access('AttributeGroupMgr'))
|
||||
$menuitems['definitions']['children']['attribute_definitiongroups'] = array('link'=>$this->params['settings']->_httpRoot."out/out.AttributeGroupMgr.php", 'label'=>getMLText('global_attributedefinitiongroups'));
|
||||
if ($accessobject->check_view_access('AttributeGroupMgr'))
|
||||
$menuitems['definitions']['children']['attribute_definitiongroupss'] = array('link'=>$this->params['settings']->_httpRoot."out/out.AttributeGroupMgr.php", 'label'=>getMLText('global_attributedefinitiongroups'));
|
||||
if($this->params['workflowmode'] == 'advanced') {
|
||||
|
|
@ -1638,13 +1651,19 @@ $(document).ready(function() {
|
|||
echo self::getDateChooser($defDate, $varName, $lang, $dateformat, $startdate, $enddate, $weekstart);
|
||||
} /* }}} */
|
||||
|
||||
function getDateChooser($defDate = '', $varName, $lang='', $dateformat='', $startdate='', $enddate='', $weekstart=null) { /* {{{ */
|
||||
function getDateChooser($defDate = '', $varName, $lang='', $dateformat='', $startdate='', $enddate='', $weekstart=null, $placeholder='', $nogroup=false) { /* {{{ */
|
||||
if(!$dateformat)
|
||||
$dateformat = getConvertDateFormat();
|
||||
$content = '';
|
||||
$content = '
|
||||
<span class="input-append date span12 datepicker" id="'.$varName.'date" '.($weekstart == null ? '' : 'data-date-week-start="'.intval($weekstart).'" ').'data-date="'.$defDate.'" data-selectmenu="presetexpdate" data-date-format="'.$dateformat.'"'.($lang ? ' data-date-language="'.str_replace('_', '-', $lang).'"' : '').($startdate ? ' data-date-start-date="'.$startdate.'"' : '').($enddate ? ' data-date-end-date="'.$enddate.'"' : '').'>
|
||||
<input class="span6" size="16" name="'.$varName.'" id="'.$varName.'" type="text" value="'.$defDate.'" autocomplete="off">
|
||||
<span class="input-append date span4 datepicker" id="'.$varName.'date" '.($weekstart == null ? '' : 'data-date-week-start="'.intval($weekstart).'" ').'data-date="'.$defDate.'" data-selectmenu="presetexpdate" data-date-format="'.$dateformat.'"'.($lang ? ' data-date-language="'.str_replace('_', '-', $lang).'"' : '').($startdate ? ' data-date-start-date="'.$startdate.'"' : '').($enddate ? ' data-date-end-date="'.$enddate.'"' : '').'>
|
||||
<input class="span12" size="16" name="'.$varName.'" id="'.$varName.'" type="text" placeholder="'.htmlspecialchars($placeholder).'" value="'.$defDate.'" autocomplete="off">
|
||||
';
|
||||
if(!$nogroup)
|
||||
$content .= '
|
||||
<span class="add-on"><i class="fa fa-calendar"></i></span>
|
||||
';
|
||||
$content .= '
|
||||
</span>';
|
||||
return $content;
|
||||
} /* }}} */
|
||||
|
|
@ -1999,36 +2018,38 @@ $(document).ready(function() {
|
|||
|
||||
function getAttributeEditField($attrdef, $attribute, $fieldname='attributes', $norequire=false, $namepostfix='', $alwaysmultiple=false) { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$attr_id = $fieldname.'_'.$attrdef->getId().($namepostfix ? '_'.$namepostfix : '');
|
||||
$attr_name = $fieldname.'['.$attrdef->getId().']'.($namepostfix ? '['.$namepostfix.']' : '');
|
||||
$content = '';
|
||||
switch($attrdef->getType()) {
|
||||
case SeedDMS_Core_AttributeDefinition::type_boolean:
|
||||
$objvalue = $attribute ? (is_object($attribute) ? $attribute->getValue() : $attribute) : '';
|
||||
$content .= "<input type=\"hidden\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"\" />";
|
||||
$content .= "<input type=\"checkbox\" id=\"".$fieldname."_".$attrdef->getId()."\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"1\" ".($objvalue ? 'checked' : '')." />";
|
||||
$content .= "<input type=\"hidden\" name=\"".$attr_name."\" value=\"\" />";
|
||||
$content .= "<input type=\"checkbox\" id=\"".$attr_id."\" name=\"".$attr_name."\" value=\"1\" ".($objvalue ? 'checked' : '')." />";
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_date:
|
||||
$objvalue = $attribute ? getReadableDate((is_object($attribute) ? $attribute->getValue() : $attribute)) : '';
|
||||
$dateformat = getConvertDateFormat($this->params['settings']->_dateformat);
|
||||
$content .= '<span class="input-append date span12 datepicker" data-date="'.getReadableDate().'" data-date-format="'.$dateformat.'" data-date-language="'.str_replace('_', '-', $this->params['session']->getLanguage()).'">
|
||||
<input id="'.$fieldname.'_'.$attrdef->getId().($namepostfix ? '_'.$namepostfix : '').'" class="span6" size="16" name="'.$fieldname.'['.$attrdef->getId().']'.($namepostfix ? '['.$namepostfix.']' : '').'" type="text" value="'.($objvalue ? getReadableDate($objvalue) : '').'">
|
||||
<input id="'.$attr_id.'" class="span6" size="16" name="'.$attr_name.'" type="text" value="'.($objvalue ? getReadableDate($objvalue) : '').'">
|
||||
<span class="add-on"><i class="fa fa-calendar"></i></span>
|
||||
</span>';
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_email:
|
||||
$objvalue = $attribute ? (is_object($attribute) ? $attribute->getValue() : $attribute) : '';
|
||||
$content .= "<input type=\"text\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"".htmlspecialchars($objvalue)."\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '').' data-rule-email="true"'." />";
|
||||
$content .= "<input type=\"text\" id=\"".$attr_id."\" name=\"".$attr_name."\" value=\"".htmlspecialchars($objvalue)."\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '').' data-rule-email="true"'." />";
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_float:
|
||||
/* case SeedDMS_Core_AttributeDefinition::type_float:
|
||||
$objvalue = $attribute ? (is_object($attribute) ? $attribute->getValue() : $attribute) : '';
|
||||
$content .= "<input type=\"text\" id=\"".$fieldname."_".$attrdef->getId()."\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"".htmlspecialchars($objvalue)."\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '')." data-rule-number=\"true\"/>";
|
||||
break;
|
||||
$content .= "<input type=\"text\" id=\"".$attr_id."\" name=\"".$attr_name."\" value=\"".htmlspecialchars($objvalue)."\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '')." data-rule-number=\"true\"/>";
|
||||
break; */
|
||||
case SeedDMS_Core_AttributeDefinition::type_folder:
|
||||
$objvalue = $attribute ? (is_object($attribute) ? (int) $attribute->getValue() : (int) $attribute) : 0;
|
||||
if($objvalue)
|
||||
$target = $dms->getFolder($objvalue);
|
||||
else
|
||||
$target = null;
|
||||
$content .= $this->getFolderChooserHtml("attr".$attrdef->getId(), M_READWRITE, -1, $target, $fieldname."[".$attrdef->getId()."]", false);
|
||||
$content .= $this->getFolderChooserHtml("attr".$attrdef->getId(), M_READWRITE, -1, $target, $attr_name, false);
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_document:
|
||||
$objvalue = $attribute ? (is_object($attribute) ? (int) $attribute->getValue() : (int) $attribute) : 0;
|
||||
|
|
@ -2036,7 +2057,7 @@ $(document).ready(function() {
|
|||
$target = $dms->getDocument($objvalue);
|
||||
else
|
||||
$target = null;
|
||||
$content .= $this->getDocumentChooserHtml("attr".$attrdef->getId(), M_READ, -1, $target, $fieldname."[".$attrdef->getId()."]");
|
||||
$content .= $this->getDocumentChooserHtml("attr".$attrdef->getId(), M_READ, -1, $target, $attr_name);
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_user:
|
||||
$objvalue = $attribute ? (is_object($attribute) ? $attribute->getValueAsArray() : (is_string($attribute) ? [$attribute] : $attribute)) : array();
|
||||
|
|
@ -2044,7 +2065,7 @@ $(document).ready(function() {
|
|||
if($users) {
|
||||
$allowempty = $attrdef->getMinValues() == 0;
|
||||
$allowmultiple = $attrdef->getMultipleValues() || $alwaysmultiple;
|
||||
$content .= "<select class=\"chzn-select\"".($allowempty ? " data-allow-clear=\"true\"" : "")."\" name=\"".$fieldname."[".$attrdef->getId()."]".($allowmultiple ? '[]' : '')."\"".($allowmultiple ? " multiple" : "")." data-placeholder=\"".getMLText("select_user")."\">";
|
||||
$content .= "<select class=\"chzn-select\"".($allowempty ? " data-allow-clear=\"true\"" : "")."\" id=\"".$attr_id."\" name=\"".$attr_name.($allowmultiple ? '[]' : '')."\"".($allowmultiple ? " multiple" : "")." data-placeholder=\"".getMLText("select_user")."\">";
|
||||
if($allowempty)
|
||||
$content .= "<option value=\"\"></option>";
|
||||
foreach($users as $curuser) {
|
||||
|
|
@ -2064,7 +2085,7 @@ $(document).ready(function() {
|
|||
if($groups) {
|
||||
$allowempty = $attrdef->getMinValues() == 0;
|
||||
$allowmultiple = $attrdef->getMultipleValues() || $alwaysmultiple;
|
||||
$content .= "<select class=\"chzn-select\"".($allowempty ? " data-allow-clear=\"true\"" : "")."\" name=\"".$fieldname."[".$attrdef->getId()."]".($allowmultiple ? '[]' : '')."\"".($allowmultiple ? " multiple" : "")." data-placeholder=\"".getMLText("select_group")."\">";
|
||||
$content .= "<select class=\"chzn-select\"".($allowempty ? " data-allow-clear=\"true\"" : "")."\" id=\"".$attr_id."\" name=\"".$attr_name.($allowmultiple ? '[]' : '')."\"".($allowmultiple ? " multiple" : "")." data-placeholder=\"".getMLText("select_group")."\">";
|
||||
if($allowempty)
|
||||
$content .= "<option value=\"\"></option>";
|
||||
foreach($groups as $curgroup) {
|
||||
|
|
@ -2080,8 +2101,8 @@ $(document).ready(function() {
|
|||
break;
|
||||
default:
|
||||
if($valueset = $attrdef->getValueSetAsArray()) {
|
||||
$content .= "<input type=\"hidden\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"\"/>";
|
||||
$content .= "<select id=\"".$fieldname."_".$attrdef->getId()."\" name=\"".$fieldname."[".$attrdef->getId()."]";
|
||||
$content .= "<input type=\"hidden\" name=\"".$attr_name."\" value=\"\"/>";
|
||||
$content .= "<select id=\"".$attr_id."\" name=\"".$attr_name;
|
||||
if($attrdef->getMultipleValues() || $alwaysmultiple) {
|
||||
$content .= "[]\" multiple";
|
||||
} else {
|
||||
|
|
@ -2106,9 +2127,9 @@ $(document).ready(function() {
|
|||
} else {
|
||||
$objvalue = $attribute ? (is_object($attribute) ? $attribute->getValue() : $attribute) : '';
|
||||
if(strlen($objvalue) > 80) {
|
||||
$content .= "<textarea id=\"".$fieldname."_".$attrdef->getId()."\" class=\"input-xxlarge\" name=\"".$fieldname."[".$attrdef->getId()."]\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '').">".htmlspecialchars($objvalue)."</textarea>";
|
||||
$content .= "<textarea id=\"".$attr_id."\" class=\"input-xxlarge\" name=\"".$attr_name."\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '').">".htmlspecialchars($objvalue)."</textarea>";
|
||||
} else {
|
||||
$content .= "<input type=\"text\" id=\"".$fieldname."_".$attrdef->getId()."\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"".htmlspecialchars($objvalue)."\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '').($attrdef->getType() == SeedDMS_Core_AttributeDefinition::type_int ? ' data-rule-digits="true"' : '')." />";
|
||||
$content .= "<input type=\"text\" id=\"".$attr_id."\" name=\"".$attr_name."\" value=\"".htmlspecialchars($objvalue)."\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '').(in_array($attrdef->getType(), [SeedDMS_Core_AttributeDefinition::type_int, SeedDMS_Core_AttributeDefinition::type_float]) ? ' data-rule-digits="true"' : '')." />";
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
@ -3345,7 +3366,8 @@ $('body').on('click', '[id^=\"table-row-folder\"] td:nth-child(2)', function(ev)
|
|||
if($categories = $document->getCategories()) {
|
||||
$content .= "<br />";
|
||||
foreach($categories as $category) {
|
||||
$content .= "<span class=\"badge bg-secondary\"".($category->getColor() ? ' style="background-color: '.$category->getColor().' !important; color: '.(getColorBrightness($category->getColor()) < 0.8 ? 'white' : 'black').';"' : '').">".$category->getName()."</span> ";
|
||||
$color = $category->getColor() ? $category->getColor() : substr(md5($category->getName()), 0, 6);
|
||||
$content .= "<span class=\"badge\" style=\"background-color: #".$color."; color: #".self::getContrastColor($color).";\">".$category->getName()."</span> ";
|
||||
}
|
||||
}
|
||||
if(!empty($extracontent['bottom_title']))
|
||||
|
|
|
|||
|
|
@ -192,14 +192,16 @@ class SeedDMS_View_Calendar extends SeedDMS_Theme_Style {
|
|||
if(mktime(23,59,59, $end[1], $end[2], $end[0]) > time()) {
|
||||
$documents = $dms->getDocumentsExpired($this->params['end']);
|
||||
foreach ($documents as $document){
|
||||
$arr[] = array(
|
||||
'start'=>date('Y-m-d', $document->getExpires()),
|
||||
'allDay'=>true,
|
||||
'color'=>'#ff4455',
|
||||
'title'=>$document->getName()."\nexpires",
|
||||
'documentid'=> $document->getID(),
|
||||
'eventtype'=> $eventtype,
|
||||
);
|
||||
if($document->getAccessMode($user) >= M_READ) {
|
||||
$arr[] = array(
|
||||
'start'=>date('Y-m-d', $document->getExpires()),
|
||||
'allDay'=>true,
|
||||
'color'=>'#ff4455',
|
||||
'title'=>$document->getName()."\nexpires",
|
||||
'documentid'=> $document->getID(),
|
||||
'eventtype'=> $eventtype,
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
@ -210,14 +212,16 @@ class SeedDMS_View_Calendar extends SeedDMS_Theme_Style {
|
|||
if($attrdef->getType() == \SeedDMS_Core_AttributeDefinition::type_date) {
|
||||
$documents = $attrdef->getObjects($this->params['start'], 0, O_GTEQ);
|
||||
foreach ($documents['docs'] as $document){
|
||||
$arr[] = array(
|
||||
'start'=>$document->getAttribute($attrdef)->getValue(),
|
||||
'allDay'=>true,
|
||||
'color'=>'#4455ff',
|
||||
'title'=>$document->getName()."\n".$attrdef->getName(),
|
||||
'documentid'=> $document->getID(),
|
||||
'eventtype'=> $eventtype,
|
||||
);
|
||||
if($document->getAccessMode($user) >= M_READ) {
|
||||
$arr[] = array(
|
||||
'start'=>$document->getAttribute($attrdef)->getValue(),
|
||||
'allDay'=>true,
|
||||
'color'=>'#4455ff',
|
||||
'title'=>$document->getName()."\n".$attrdef->getName(),
|
||||
'documentid'=> $document->getID(),
|
||||
'eventtype'=> $eventtype,
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -118,13 +118,14 @@ $(document).ready( function() {
|
|||
'value'=>($category ? htmlspecialchars($category->getName()) : '')
|
||||
)
|
||||
);
|
||||
$color = ($category && $category->getColor()) ? $category->getColor() : substr(md5($category->getName()), 0, 6);
|
||||
$this->formField(
|
||||
getMLText("color"),
|
||||
array(
|
||||
'element'=>'input',
|
||||
'type'=>'color',
|
||||
'name'=>'color',
|
||||
'value'=>($category ? htmlspecialchars($category->getColor()) : '')
|
||||
'value'=>'#'.$color
|
||||
)
|
||||
);
|
||||
$this->contentContainerEnd();
|
||||
|
|
@ -162,8 +163,8 @@ $(document).ready( function() {
|
|||
$options[] = array("-1", getMLText("choose_category"));
|
||||
$options[] = array("0", getMLText("new_document_category"));
|
||||
foreach ($categories as $category) {
|
||||
$color = $category->getColor();
|
||||
$options[] = array($category->getID(), htmlspecialchars($category->getName()), $selcat && $category->getID()==$selcat->getID(), array(array('data-before-title', "<i class='fa fa-circle' style='color: ".$color.";'></i> "), array('data-subtitle', $category->countDocumentsByCategory().' '.getMLText('documents'))));
|
||||
$color = $category->getColor() ? $category->getColor() : substr(md5($category->getName()), 0, 6);
|
||||
$options[] = array($category->getID(), htmlspecialchars($category->getName()), $selcat && $category->getID()==$selcat->getID(), array(array('data-before-title', "<i class='fa fa-circle' style='color: #".$color.";'></i> "), array('data-subtitle', $category->countDocumentsByCategory().' '.getMLText('documents'))));
|
||||
}
|
||||
$this->formField(
|
||||
null, //getMLText("selection"),
|
||||
|
|
|
|||
|
|
@ -38,11 +38,15 @@ class SeedDMS_View_CheckInDocument extends SeedDMS_Theme_Style {
|
|||
$(document).ready(function() {
|
||||
$("#form1").validate({
|
||||
messages: {
|
||||
name: "<?php printMLText("js_no_name");?>",
|
||||
comment: "<?php printMLText("js_no_comment");?>",
|
||||
keywords: "<?php printMLText("js_no_keywords");?>"
|
||||
}
|
||||
});
|
||||
$("#form2").validate({
|
||||
messages: {
|
||||
confirm: "<?php printMLText("js_confirm_cancel_checkout");?>",
|
||||
}
|
||||
});
|
||||
$('#presetexpdate').on('change', function(ev){
|
||||
if($(this).val() == 'date')
|
||||
$('#control_expdate').show();
|
||||
|
|
@ -104,6 +108,21 @@ $(document).ready(function() {
|
|||
print "</div>";
|
||||
}
|
||||
|
||||
$checkoutinfo = $document->getCheckOutInfo();
|
||||
if(!$checkoutinfo) {
|
||||
$this->errorMsg(getMLText('error_occured'));
|
||||
$this->contentEnd();
|
||||
$this->htmlEndPage();
|
||||
exit;
|
||||
}
|
||||
$info = $checkoutinfo[0];
|
||||
if($user->getID() != $info['userID'] && $document->getAccessMode($user) < M_ALL) {
|
||||
$this->errorMsg(getMLText('access_denied'));
|
||||
$this->contentEnd();
|
||||
$this->htmlEndPage();
|
||||
exit;
|
||||
}
|
||||
|
||||
if ($checkoutstatus = $document->checkOutStatus()) {
|
||||
switch($checkoutstatus) {
|
||||
case 1:
|
||||
|
|
@ -117,7 +136,6 @@ $(document).ready(function() {
|
|||
break;
|
||||
}
|
||||
}
|
||||
$checkoutinfo = $document->getCheckOutInfo();
|
||||
|
||||
$this->rowStart();
|
||||
if($checkoutstatus == 0) {
|
||||
|
|
@ -677,7 +695,7 @@ $(document).ready(function() {
|
|||
$this->contentHeading(getMLText("cancel_checkout_document"));
|
||||
$this->warningMsg(getMLText('cancel_checkout_warning'));
|
||||
?>
|
||||
<form class="form-horizontal" action="../op/op.CancelCheckOut.php" method="post">
|
||||
<form class="form-horizontal" action="../op/op.CancelCheckOut.php" method="post" id="form2" name="form2">
|
||||
<input type="hidden" name="documentid" value="<?php print $document->getID(); ?>">
|
||||
<?php
|
||||
$this->contentContainerStart();
|
||||
|
|
@ -688,7 +706,8 @@ $(document).ready(function() {
|
|||
'element'=>'input',
|
||||
'type'=>'checkbox',
|
||||
'name'=>'confirm',
|
||||
'value'=>1
|
||||
'value'=>1,
|
||||
'required'=>true
|
||||
)
|
||||
);
|
||||
$this->contentContainerEnd();
|
||||
|
|
|
|||
176
views/bootstrap/class.Dashboard.php
Normal file
176
views/bootstrap/class.Dashboard.php
Normal file
|
|
@ -0,0 +1,176 @@
|
|||
<?php
|
||||
/**
|
||||
* Implementation of Dashboard view
|
||||
*
|
||||
* @category DMS
|
||||
* @package SeedDMS
|
||||
* @license GPL 2
|
||||
* @version @version@
|
||||
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @copyright Copyright (C) 2010-2023 Uwe Steinmann
|
||||
* @version Release: @package_version@
|
||||
*/
|
||||
|
||||
/**
|
||||
* Class which outputs the html page for Dashboard view
|
||||
*
|
||||
* @category DMS
|
||||
* @package SeedDMS
|
||||
* @author Markus Westphal, Malcolm Cowe, Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @copyright Copyright (C) 2010-2023 Uwe Steinmann
|
||||
* @version Release: @package_version@
|
||||
*/
|
||||
class SeedDMS_View_Dashboard extends SeedDMS_Theme_Style {
|
||||
|
||||
protected function printList($documents, $previewer) { /* {{{ */
|
||||
$txt = $this->callHook('folderListPreContent', null, [], $documents);
|
||||
if(is_string($txt))
|
||||
echo $txt;
|
||||
$i = 0;
|
||||
$txt = $this->callHook('folderListHeader', null, '', '');
|
||||
if(is_string($txt)) {
|
||||
echo $txt;
|
||||
} elseif(is_array($txt)) {
|
||||
print "<table id=\"viewfolder-table\" class=\"table table-condensed table-sm table-hover\">";
|
||||
print "<thead>\n<tr>\n";
|
||||
foreach($txt as $headcol)
|
||||
echo "<th>".$headcol."</th>\n";
|
||||
print "</tr>\n</thead>\n";
|
||||
} else {
|
||||
echo $this->folderListHeader();
|
||||
}
|
||||
print "<tbody>\n";
|
||||
|
||||
foreach($documents as $document) {
|
||||
$document->verifyLastestContentExpriry();
|
||||
$txt = $this->callHook('documentListItem', $document, $previewer, false, 'dashboard');
|
||||
if(is_string($txt))
|
||||
echo $txt;
|
||||
else {
|
||||
echo $this->documentListRow($document, $previewer);
|
||||
}
|
||||
}
|
||||
|
||||
$txt = $this->callHook('folderListFooter', null);
|
||||
if(is_string($txt))
|
||||
echo $txt;
|
||||
else
|
||||
echo "</tbody>\n</table>\n";
|
||||
} /* }}} */
|
||||
|
||||
public function newdocuments() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$conversionmgr = $this->params['conversionmgr'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
|
||||
if($conversionmgr)
|
||||
$previewer->setConversionMgr($conversionmgr);
|
||||
else
|
||||
$previewer->setConverters($previewconverters);
|
||||
|
||||
echo $this->contentHeading(getMLText('new_documents'));
|
||||
$documents = $dms->getLatestChanges('newdocuments', mktime(0, 0, 0)-7*86400, time());
|
||||
if (count($documents) > 0) {
|
||||
$this->printList($documents, $previewer);
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
public function updateddocuments() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$conversionmgr = $this->params['conversionmgr'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
|
||||
if($conversionmgr)
|
||||
$previewer->setConversionMgr($conversionmgr);
|
||||
else
|
||||
$previewer->setConverters($previewconverters);
|
||||
|
||||
echo $this->contentHeading(getMLText('updated_documents'));
|
||||
$documents = $dms->getLatestChanges('updateddocuments', mktime(0, 0, 0)-7*86400, time());
|
||||
if (count($documents) > 0) {
|
||||
$this->printList($documents, $previewer);
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
public function status() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$conversionmgr = $this->params['conversionmgr'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
|
||||
if($conversionmgr)
|
||||
$previewer->setConversionMgr($conversionmgr);
|
||||
else
|
||||
$previewer->setConverters($previewconverters);
|
||||
|
||||
echo $this->contentHeading(getMLText('status_change'));
|
||||
$documents = $dms->getLatestChanges('statuschange', mktime(0, 0, 0)-7*86400, time());
|
||||
if (count($documents) > 0) {
|
||||
$this->printList($documents, $previewer);
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
function js() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
|
||||
header('Content-Type: application/javascript; charset=UTF-8');
|
||||
parent::jsTranslations(array('cancel', 'splash_move_document', 'confirm_move_document', 'move_document', 'confirm_transfer_link_document', 'transfer_content', 'link_document', 'splash_move_folder', 'confirm_move_folder', 'move_folder'));
|
||||
$this->printDeleteDocumentButtonJs();
|
||||
/* Add js for catching click on document in one page mode */
|
||||
$this->printClickDocumentJs();
|
||||
} /* }}} */
|
||||
|
||||
function show() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$conversionmgr = $this->params['conversionmgr'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
$this->htmlStartPage(getMLText("calendar"));
|
||||
$this->globalNavigation();
|
||||
$this->contentStart();
|
||||
|
||||
$this->rowStart();
|
||||
$this->columnStart(4);
|
||||
?>
|
||||
<div class="ajax" data-view="Dashboard" data-action="newdocuments"></div>
|
||||
<?php
|
||||
$this->columnEnd();
|
||||
$this->columnStart(4);
|
||||
?>
|
||||
<div class="ajax" data-view="Dashboard" data-action="updateddocuments"></div>
|
||||
<?php
|
||||
$this->columnEnd();
|
||||
$this->columnStart(4);
|
||||
?>
|
||||
<div class="ajax" data-view="Dashboard" data-action="status"></div>
|
||||
<?php
|
||||
$this->columnEnd();
|
||||
$this->rowEnd();
|
||||
$this->contentEnd();
|
||||
$this->htmlEndPage();
|
||||
} /* }}} */
|
||||
|
||||
}
|
||||
|
|
@ -54,16 +54,22 @@ $('.folderselect').click(function(ev) {
|
|||
$dropfolderdir = $this->params['dropfolderdir'];
|
||||
$showfolders = $this->params['showfolders'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$conversionmgr = $this->params['conversionmgr'];
|
||||
$previewwidth = $this->params['previewWidthMenuList'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
$folder = $this->params['folder'];
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
|
||||
if($conversionmgr)
|
||||
$previewer->setConversionMgr($conversionmgr);
|
||||
else
|
||||
$previewer->setConverters($previewconverters);
|
||||
|
||||
$c = 0; // count files
|
||||
$menuitems['dropfolder'] = array('label'=>'', 'children'=>array());
|
||||
$dir = rtrim($dropfolderdir, '/').'/'.$user->getLogin();
|
||||
$dir = rtrim($dropfolderdir, DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.$user->getLogin();
|
||||
/* Check if we are still looking in the configured directory and
|
||||
* not somewhere else, e.g. if the login was '../test'
|
||||
*/
|
||||
|
|
@ -74,21 +80,21 @@ $('.folderselect').click(function(ev) {
|
|||
$finfo = finfo_open(FILEINFO_MIME_TYPE);
|
||||
while (false !== ($entry = $d->read())) {
|
||||
if($entry != '..' && $entry != '.') {
|
||||
if($showfolders == 0 && !is_dir($dir.'/'.$entry) && is_readable($dir.'/'.$entry)) {
|
||||
if($showfolders == 0 && !is_dir($dir.DIRECTORY_SEPARATOR.$entry) && is_readable($dir.DIRECTORY_SEPARATOR.$entry)) {
|
||||
$c++;
|
||||
$subitem = array('label'=>'', 'attributes'=>array(array('title', getMLText('menu_upload_from_dropfolder'))));
|
||||
if($folder)
|
||||
$subitem['link'] = $settings->_httpRoot.'out/out.AddDocument.php?folderid='.$folder->getId()."&dropfolderfileform1=".urldecode($entry);
|
||||
$mimetype = finfo_file($finfo, $dir.'/'.$entry);
|
||||
if(file_exists($dir.'/'.$entry)) {
|
||||
$mimetype = finfo_file($finfo, $dir.DIRECTORY_SEPARATOR.$entry);
|
||||
if(file_exists($dir.DIRECTORY_SEPARATOR.$entry)) {
|
||||
if($previewwidth) {
|
||||
$previewer->createRawPreview($dir.'/'.$entry, 'dropfolder/', $mimetype);
|
||||
if($previewer->hasRawPreview($dir.'/'.$entry, 'dropfolder/')) {
|
||||
$previewer->createRawPreview($dir.DIRECTORY_SEPARATOR.$entry, 'dropfolder'.DIRECTORY_SEPARATOR, $mimetype);
|
||||
if($previewer->hasRawPreview($dir.DIRECTORY_SEPARATOR.$entry, 'dropfolder'.DIRECTORY_SEPARATOR)) {
|
||||
$subitem['label'] .= "<div class=\"dropfolder-menu-img\" style=\"display: none; overflow:hidden; position: absolute; left:-".($previewwidth+10)."px; border: 1px solid #888;background: white;\"><img filename=\"".$entry."\" width=\"".$previewwidth."\" src=\"".$settings->_httpRoot."op/op.DropFolderPreview.php?filename=".$entry."&width=".$previewwidth."\" title=\"".htmlspecialchars($mimetype)."\"></div>";
|
||||
}
|
||||
$subitem['label'] .= "<div class=\"dropfolder-menu-text\" style=\"margin-left:10px; margin-right: 10px; display:inline-block;\">".$entry."<br /><span style=\"font-size: 85%;\">".SeedDMS_Core_File::format_filesize(filesize($dir.'/'.$entry)).", ".date('Y-m-d H:i:s', filectime($dir.'/'.$entry))."</span></div>";
|
||||
$menuitems['dropfolder']['children'][] = $subitem;
|
||||
}
|
||||
$subitem['label'] .= "<div class=\"dropfolder-menu-text\" style=\"margin-left:10px; margin-right: 10px; display:inline-block;\">".$entry."<br /><span style=\"font-size: 85%;\">".SeedDMS_Core_File::format_filesize(filesize($dir.'/'.$entry)).", ".date('Y-m-d H:i:s', filectime($dir.'/'.$entry))."</span></div>";
|
||||
$menuitems['dropfolder']['children'][] = $subitem;
|
||||
}
|
||||
} elseif($showfolders && is_dir($dir.'/'.$entry)) {
|
||||
$subitem = array('label'=>$entry);
|
||||
|
|
@ -111,12 +117,18 @@ $('.folderselect').click(function(ev) {
|
|||
$form = $this->params['form'];
|
||||
$dropfolderdir = $this->params['dropfolderdir'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$conversionmgr = $this->params['conversionmgr'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
$showfolders = $this->params['showfolders'];
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
|
||||
if($conversionmgr)
|
||||
$previewer->setConversionMgr($conversionmgr);
|
||||
else
|
||||
$previewer->setConverters($previewconverters);
|
||||
|
||||
$dir = $dropfolderdir.'/'.$user->getLogin();
|
||||
/* Check if we are still looking in the configured directory and
|
||||
|
|
|
|||
|
|
@ -45,6 +45,8 @@ class SeedDMS_View_EditAttributes extends SeedDMS_Theme_Style {
|
|||
$this->contentStart();
|
||||
$this->pageNavigation($this->getFolderPathHTML($folder, true, $document), "view_document", $document);
|
||||
|
||||
$this->rowStart();
|
||||
$this->columnStart(6);
|
||||
$this->contentHeading(getMLText("edit_attributes"));
|
||||
?>
|
||||
<form class="form-horizontal" action="../op/op.EditAttributes.php" name="form1" method="POST">
|
||||
|
|
@ -121,6 +123,13 @@ class SeedDMS_View_EditAttributes extends SeedDMS_Theme_Style {
|
|||
} else {
|
||||
$this->warningMsg(getMLText('no_attributes_defined'));
|
||||
}
|
||||
$this->columnEnd();
|
||||
$this->columnStart(6);
|
||||
?>
|
||||
<div class="ajax" data-view="ViewDocument" data-action="preview" <?php echo ($document ? "data-query=\"documentid=".$document->getID()."\"" : "") ?>></div>
|
||||
<?php
|
||||
$this->columnEnd();
|
||||
$this->rowEnd();
|
||||
?>
|
||||
</form>
|
||||
<?php
|
||||
|
|
|
|||
|
|
@ -47,6 +47,7 @@ class SeedDMS_View_ExpiredDocuments extends SeedDMS_Theme_Style {
|
|||
$user = $this->params['user'];
|
||||
$orderby = $this->params['orderby'];
|
||||
$orderdir = $this->params['orderdir'];
|
||||
$conversionmgr = $this->params['conversionmgr'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$timeout = $this->params['timeout'];
|
||||
|
|
@ -55,6 +56,8 @@ class SeedDMS_View_ExpiredDocuments extends SeedDMS_Theme_Style {
|
|||
|
||||
$db = $dms->getDB();
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
|
||||
if($conversionmgr)
|
||||
$previewer->setConversionMgr($conversionmgr);
|
||||
|
||||
$this->htmlStartPage(getMLText("expired_documents"));
|
||||
$this->globalNavigation();
|
||||
|
|
@ -77,7 +80,6 @@ class SeedDMS_View_ExpiredDocuments extends SeedDMS_Theme_Style {
|
|||
print "<th>".getMLText("action")."</th>\n";
|
||||
print "</tr>\n</thead>\n<tbody>\n";
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
|
||||
foreach ($docs as $document) {
|
||||
echo $this->documentListRow($document, $previewer);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -102,57 +102,56 @@ class SeedDMS_View_Info extends SeedDMS_Theme_Style {
|
|||
|
||||
$this->contentHeading(getMLText("installed_php_extensions"));
|
||||
$phpextensions = get_loaded_extensions(false);
|
||||
echo "<table class=\"table table-condensed table-sm\">\n";
|
||||
echo "<thead>\n<tr>\n";
|
||||
echo "<th>".getMLText("name");
|
||||
echo "</th>\n";
|
||||
echo "</tr>\n</thead>\n<tbody>\n";
|
||||
foreach($phpextensions as $extname)
|
||||
echo "<tr><td>".$extname."</td><td>"."</td></tr>\n";
|
||||
echo "</tbody>\n</table>\n";
|
||||
echo implode(', ', $phpextensions);
|
||||
|
||||
$this->contentHeading(getMLText("missing_php_extensions"));
|
||||
echo "<table class=\"table table-condensed table-sm\">\n";
|
||||
echo "<thead>\n<tr>\n";
|
||||
echo "<th>".getMLText("name");
|
||||
echo "</th>\n";
|
||||
echo "</tr>\n</thead>\n<tbody>\n";
|
||||
$requiredext = array('zip', 'xml', 'xsl', 'json', 'intl', 'fileinfo', 'mbstring', 'curl', 'sqlite3', 'imagick');
|
||||
foreach(array_diff($requiredext, $phpextensions) as $extname)
|
||||
echo "<tr><td>".$extname."</td><td>"."</td></tr>\n";
|
||||
echo "</tbody>\n</table>\n";
|
||||
$requiredext = array('zip', 'xml', 'xsl', 'json', 'intl', 'fileinfo', 'mbstring', 'curl', 'sqlite3', 'imagick', 'openssl');
|
||||
echo implode(', ', array_diff($requiredext, $phpextensions));
|
||||
|
||||
$this->contentHeading(getMLText("missing_php_functions_and_classes"));
|
||||
echo "<table class=\"table table-condensed table-sm\">\n";
|
||||
echo "<thead>\n<tr>\n";
|
||||
echo "<th>".getMLText("name");
|
||||
echo "<th>".getMLText("missing_func_class_note");
|
||||
echo "</th>\n";
|
||||
echo "</tr>\n</thead>\n<tbody>\n";
|
||||
foreach(array('proc_open') as $funcname) {
|
||||
$missingfunc = [];
|
||||
foreach(array('proc_open', 'openssl_cipher_iv_length') as $funcname) {
|
||||
if(!function_exists($funcname)) {
|
||||
echo "<tr><td>".$funcname."</td><td>".getMLText('func_'.$funcname."_missing")."</td></tr>";
|
||||
$missingfunc[] = $funcname; //getMLText('func_'.$funcname."_missing")
|
||||
}
|
||||
}
|
||||
$missingclass = [];
|
||||
foreach(array('finfo') as $classname) {
|
||||
if(!class_exists($classname)) {
|
||||
echo "<tr><td>".$classname."</td><td>".getMLText('class_'.$classname."_missing")."</td></tr>";
|
||||
$missingclass[] = $classname; //getMLText('func_'.$classname."_missing")
|
||||
}
|
||||
}
|
||||
echo "</tbody>\n</table>\n";
|
||||
echo '<p>'.implode(', ', $missingfunc).'</p>';
|
||||
echo '<p>'.implode(', ', $missingclass).'</p>';
|
||||
|
||||
if(function_exists('apache_get_modules')) {
|
||||
$this->contentHeading(getMLText("installed_apache_extensions"));
|
||||
$apacheextensions = apache_get_modules();
|
||||
echo "<table class=\"table table-condensed table-sm\">\n";
|
||||
echo "<thead>\n<tr>\n";
|
||||
echo "<th>".getMLText("name");
|
||||
echo "</th>\n";
|
||||
echo "</tr>\n</thead>\n<tbody>\n";
|
||||
foreach($apacheextensions as $extname)
|
||||
echo "<tr><td>".$extname."</td><td>"."</td></tr>\n";
|
||||
echo "</tbody>\n</table>\n";
|
||||
echo implode(', ', $apacheextensions);
|
||||
}
|
||||
|
||||
function check_result($name, $res) {
|
||||
echo "<tr ".($res ? 'class="table-success success"' : 'class="table-danger error"')."><td>".getMLText($name)."</td><td>".getMLText($res ? 'check_passed' : 'check_failed')."</td></tr>\n";
|
||||
}
|
||||
$this->contentHeading(getMLText("check_directory_layout"));
|
||||
echo "<table class=\"table table-condensed table-sm\">\n";
|
||||
echo "<thead>\n<tr>\n";
|
||||
echo "<th>".getMLText("directory_check")."</th>\n";
|
||||
echo "<th>".getMLText("directory_check_result")."</th>\n";
|
||||
echo "</tr>\n</thead>\n<tbody>\n";
|
||||
check_result('directory_check_ext_exists', is_dir($settings->_rootDir."/ext"));
|
||||
check_result('directory_check_ext_writable', is_writable($settings->_rootDir."/ext"));
|
||||
check_result('directory_check_data_exists', is_dir($settings->_contentDir));
|
||||
check_result('directory_check_data_writable', is_writable($settings->_contentDir));
|
||||
check_result('directory_check_cache_exists', is_dir($settings->_cacheDir));
|
||||
check_result('directory_check_cache_writable', is_writable($settings->_cacheDir));
|
||||
check_result('directory_check_index_exists', is_dir($settings->_luceneDir));
|
||||
check_result('directory_check_index_writable', is_writable($settings->_luceneDir));
|
||||
check_result('directory_check_conf_writable', is_writable($settings->_configFilePath));
|
||||
$res = !str_starts_with($settings->_contentDir, $settings->_rootDir);
|
||||
check_result('directory_check_data_below_root', $res);
|
||||
echo "</tbody>\n</table>\n";
|
||||
|
||||
}
|
||||
$this->columnEnd();
|
||||
$this->rowEnd();
|
||||
|
|
|
|||
|
|
@ -125,6 +125,17 @@ function webauthnAuthenticate(key, cb){
|
|||
var self = $(this);
|
||||
ev.preventDefault();
|
||||
|
||||
if(!$('#loginusername').val()) {
|
||||
noty({
|
||||
text: '<?php printMLText("js_no_login");?>',
|
||||
type: 'error',
|
||||
dismissQueue: true,
|
||||
layout: 'topRight',
|
||||
theme: 'defaultTheme',
|
||||
timeout: 3000,
|
||||
});
|
||||
return;
|
||||
}
|
||||
$.ajax({url: '../op/op.Login.php',
|
||||
method: 'POST',
|
||||
data: {action: 'preparelogin', login: $('#loginusername').val()},
|
||||
|
|
|
|||
|
|
@ -250,8 +250,8 @@ $(document).ready( function() {
|
|||
array(
|
||||
'element'=>'select',
|
||||
'class'=>'chzn-select',
|
||||
'name'=>'params['.$param['name'].']',
|
||||
'multiple'=>false,
|
||||
'name'=>'params['.$param['name'].']'.(!empty($param['multiple']) ? '[]' : ''),
|
||||
'multiple'=>isset($param['multiple']) ? $param['multiple'] : false,
|
||||
'attributes'=>array(array('data-placeholder', getMLText('select_value'), array('data-no_results_text', getMLText('unknown_value')))),
|
||||
'options'=>$param['options'],
|
||||
),
|
||||
|
|
@ -260,6 +260,34 @@ $(document).ready( function() {
|
|||
)
|
||||
);
|
||||
break;
|
||||
case "folder":
|
||||
$this->formField(
|
||||
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
|
||||
$this->getFolderChooserHtml("form".$extname.$taskname, M_READ, -1, 0, 'params['.$param['name']."]")
|
||||
);
|
||||
break;
|
||||
case "users":
|
||||
$users = $dms->getAllUsers();
|
||||
$options = [];
|
||||
foreach ($users as $currUser) {
|
||||
if (!$currUser->isGuest())
|
||||
$options[] = array($currUser->getID(), htmlspecialchars($currUser->getLogin().' - '.$currUser->getFullName()), false, array(array('data-subtitle', htmlspecialchars($currUser->getEmail()))));
|
||||
}
|
||||
$this->formField(
|
||||
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'class'=>'chzn-select',
|
||||
'name'=>'params['.$param['name'].']'.(!empty($param['multiple']) ? '[]' : ''),
|
||||
'multiple'=>isset($param['multiple']) ? $param['multiple'] : false,
|
||||
'attributes'=>array(array('data-placeholder', getMLText('select_value'), array('data-no_results_text', getMLText('unknown_value')))),
|
||||
'options'=>$options
|
||||
),
|
||||
array(
|
||||
'help'=>isset($param['description']) ? $param['description'] : getMLText("task_".$extname."_".$taskname."_".$param['name']."_desc")
|
||||
)
|
||||
);
|
||||
break;
|
||||
default:
|
||||
$this->formField(
|
||||
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
|
||||
|
|
@ -302,7 +330,9 @@ $(document).ready( function() {
|
|||
return;
|
||||
}
|
||||
|
||||
$taskobj = $GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()][$task->getTask()];
|
||||
$extname = $task->getExtension();
|
||||
$taskname = $task->getTask();
|
||||
$taskobj = $GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$extname][$taskname];
|
||||
$taskobj = resolveTask($taskobj);
|
||||
if(!is_object($taskobj)) {
|
||||
$this->errorMsg(getMLText('task_class_not_callable'));
|
||||
|
|
@ -313,12 +343,12 @@ $(document).ready( function() {
|
|||
<?= createHiddenFieldWithKey('edittask') ?>
|
||||
<input type="hidden" name="action" value="edittask">
|
||||
<input type="hidden" name="taskid" value="<?= $taskid ?>">
|
||||
<input type="hidden" name="extension" value="<?= $task->getExtension() ?>">
|
||||
<input type="hidden" name="task" value="<?= $task->getTask() ?>">
|
||||
<input type="hidden" name="extension" value="<?= $extname ?>">
|
||||
<input type="hidden" name="task" value="<?= $taskname ?>">
|
||||
<?php
|
||||
$this->formField(
|
||||
getMLText('scheduler_class'),
|
||||
$task->getExtension()
|
||||
$extname
|
||||
);
|
||||
$this->formField(
|
||||
getMLText('task_name'),
|
||||
|
|
@ -370,7 +400,7 @@ $(document).ready( function() {
|
|||
switch($param['type']) {
|
||||
case 'boolean':
|
||||
$this->formField(
|
||||
getMLText("task_".$task->getExtension()."_".$task->getTask()."_".$param['name']),
|
||||
getMLText("task_".$extname."_".$taskname."_".$param['name']),
|
||||
array(
|
||||
'element'=>'input',
|
||||
'type'=>'checkbox',
|
||||
|
|
@ -380,13 +410,13 @@ $(document).ready( function() {
|
|||
'checked'=>$task->getParameter($param['name']) == 1,
|
||||
),
|
||||
array(
|
||||
'help'=>$param['description']
|
||||
'help'=>isset($param['description']) ? $param['description'] : getMLText("task_".$extname."_".$taskname."_".$param['name']."_desc")
|
||||
)
|
||||
);
|
||||
break;
|
||||
case 'password':
|
||||
$this->formField(
|
||||
getMLText("task_".$task->getExtension()."_".$task->getTask()."_".$param['name']),
|
||||
getMLText("task_".$extname."_".$taskname."_".$param['name']),
|
||||
array(
|
||||
'element'=>'input',
|
||||
'type'=>'password',
|
||||
|
|
@ -396,7 +426,7 @@ $(document).ready( function() {
|
|||
'required'=>false
|
||||
),
|
||||
array(
|
||||
'help'=>$param['description']
|
||||
'help'=>isset($param['description']) ? $param['description'] : getMLText("task_".$extname."_".$taskname."_".$param['name']."_desc")
|
||||
)
|
||||
);
|
||||
break;
|
||||
|
|
@ -406,11 +436,11 @@ $(document).ready( function() {
|
|||
else
|
||||
$vals = [$task->getParameter()[$param['name']]];
|
||||
foreach($param['options'] as &$opt) {
|
||||
if(in_array($opt[0], $vals))
|
||||
if($opt[0] && in_array($opt[0], $vals))
|
||||
$opt[2] = true;
|
||||
}
|
||||
$this->formField(
|
||||
getMLText('task_'.$task->getExtension()."_".$task->getTask()."_".$param['name']),
|
||||
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'class'=>'chzn-select',
|
||||
|
|
@ -420,15 +450,15 @@ $(document).ready( function() {
|
|||
'options'=>$param['options'],
|
||||
),
|
||||
array(
|
||||
'help'=>$param['description']
|
||||
'help'=>isset($param['description']) ? $param['description'] : getMLText("task_".$extname."_".$taskname."_".$param['name']."_desc")
|
||||
)
|
||||
);
|
||||
break;
|
||||
case "folder":
|
||||
$folderid = $task->getParameter()[$param['name']];
|
||||
$this->formField(
|
||||
getMLText('task_'.$task->getExtension()."_".$task->getTask()."_".$param['name']),
|
||||
$this->getFolderChooserHtml("form".$extname.$confkey, M_READ, -1, $folderid ? $dms->getFolder($folderid) : 0, 'params['.$param['name']."]")
|
||||
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
|
||||
$this->getFolderChooserHtml("form".$extname.$taskid, M_READ, -1, $folderid ? $dms->getFolder($folderid) : 0, 'params['.$param['name']."]")
|
||||
);
|
||||
break;
|
||||
case "users":
|
||||
|
|
@ -437,12 +467,13 @@ $(document).ready( function() {
|
|||
else
|
||||
$userids = [$task->getParameter()[$param['name']]];
|
||||
$users = $dms->getAllUsers();
|
||||
$options = [];
|
||||
foreach ($users as $currUser) {
|
||||
if (!$currUser->isGuest())
|
||||
$options[] = array($currUser->getID(), htmlspecialchars($currUser->getLogin().' - '.$currUser->getFullName()), in_array($currUser->getID(), $userids), array(array('data-subtitle', htmlspecialchars($currUser->getEmail()))));
|
||||
}
|
||||
$this->formField(
|
||||
getMLText('task_'.$task->getExtension()."_".$task->getTask()."_".$param['name']),
|
||||
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'class'=>'chzn-select',
|
||||
|
|
@ -450,12 +481,15 @@ $(document).ready( function() {
|
|||
'multiple'=>isset($param['multiple']) ? $param['multiple'] : false,
|
||||
'attributes'=>array(array('data-placeholder', getMLText('select_value'), array('data-no_results_text', getMLText('unknown_value')))),
|
||||
'options'=>$options
|
||||
),
|
||||
array(
|
||||
'help'=>isset($param['description']) ? $param['description'] : getMLText("task_".$extname."_".$taskname."_".$param['name']."_desc")
|
||||
)
|
||||
);
|
||||
break;
|
||||
default:
|
||||
$this->formField(
|
||||
getMLText("task_".$task->getExtension()."_".$task->getTask()."_".$param['name']),
|
||||
getMLText("task_".$extname."_".$taskname."_".$param['name']),
|
||||
array(
|
||||
'element'=>'input',
|
||||
'type'=>(($param['type'] == 'integer') ? 'number' : 'text'),
|
||||
|
|
@ -465,7 +499,7 @@ $(document).ready( function() {
|
|||
'required'=>false
|
||||
),
|
||||
array(
|
||||
'help'=>$param['description']
|
||||
'help'=>isset($param['description']) ? $param['description'] : getMLText("task_".$extname."_".$taskname."_".$param['name']."_desc")
|
||||
)
|
||||
);
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -352,7 +352,7 @@ $(document).ready(function() {
|
|||
echo $content;
|
||||
} /* }}} */
|
||||
|
||||
function typeahead() { /* {{{ */
|
||||
function typeahead() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
$query = $this->params['query'];
|
||||
|
|
@ -362,7 +362,7 @@ function typeahead() { /* {{{ */
|
|||
$recs[] = array('type'=>'S', 'name'=>$query, 'occurences'=>'');
|
||||
if($terms) {
|
||||
foreach($terms as $term)
|
||||
$recs[] = array('type'=>'S', 'name'=>$term->text, 'occurences'=>$term->_occurrence);
|
||||
$recs[] = array('type'=>'S', 'name'=>$term->text, 'occurences'=>$term->_occurrence, 'column'=>$term->field);
|
||||
}
|
||||
if($entries) {
|
||||
foreach ($entries as $entry) {
|
||||
|
|
@ -397,7 +397,10 @@ function typeahead() { /* {{{ */
|
|||
$showtree = $this->params['showtree'];
|
||||
$enableRecursiveCount = $this->params['enableRecursiveCount'];
|
||||
$maxRecursiveCount = $this->params['maxRecursiveCount'];
|
||||
$settings = $this->params['settings'];
|
||||
$request = $this->params['request'];
|
||||
$fullsearch = $this->params['fullsearch'];
|
||||
$facetsearch = $this->params['facetsearch'];
|
||||
$total = $this->params['total'];
|
||||
$totaldocs = $this->params['totaldocs'];
|
||||
$totalfolders = $this->params['totalfolders'];
|
||||
|
|
@ -410,6 +413,7 @@ function typeahead() { /* {{{ */
|
|||
$resultmode = $this->params['resultmode'];
|
||||
$workflowmode = $this->params['workflowmode'];
|
||||
$enablefullsearch = $this->params['enablefullsearch'];
|
||||
$enablefacetsearch = ($settings->_fullSearchEngine != 'lucene');
|
||||
$enableclipboard = $this->params['enableclipboard'];
|
||||
$attributes = $this->params['attributes'];
|
||||
$categories = $this->params['categories'];
|
||||
|
|
@ -419,16 +423,16 @@ function typeahead() { /* {{{ */
|
|||
$startfolder = $this->params['startfolder'];
|
||||
$createstartdate = $this->params['createstartdate'];
|
||||
$createenddate = $this->params['createenddate'];
|
||||
$created = $this->params['created'];
|
||||
$modifystartdate = $this->params['modifystartdate'];
|
||||
$modifyenddate = $this->params['modifyenddate'];
|
||||
$modified = $this->params['modified'];
|
||||
$expstartdate = $this->params['expstartdate'];
|
||||
$expenddate = $this->params['expenddate'];
|
||||
$statusstartdate = $this->params['statusstartdate'];
|
||||
$statusenddate = $this->params['statusenddate'];
|
||||
$revisionstartdate = $this->params['revisionstartdate'];
|
||||
$revisionenddate = $this->params['revisionenddate'];
|
||||
$creationdate = $this->params['creationdate'];
|
||||
$expirationdate = $this->params['expirationdate'];
|
||||
$statusdate = $this->params['statusdate'];
|
||||
$revisiondate = $this->params['revisiondate'];
|
||||
$status = $this->params['status'];
|
||||
$record_type = $this->params['recordtype'];
|
||||
$this->query = $this->params['query'];
|
||||
|
|
@ -467,7 +471,12 @@ function typeahead() { /* {{{ */
|
|||
<?php
|
||||
if($enablefullsearch) {
|
||||
?>
|
||||
<li class="nav-item <?php echo ($fullsearch == true) ? 'active' : ''; ?>"><a class="nav-link <?php echo ($fullsearch == true) ? 'active' : ''; ?>" data-target="#fulltext" data-toggle="tab" role="button"><?php printMLText('fullsearch'); ?></a></li>
|
||||
<li class="nav-item <?php echo ($fullsearch == true && $facetsearch == false) ? 'active' : ''; ?>"><a class="nav-link <?php echo ($fullsearch == true && $facetsearch == false) ? 'active' : ''; ?>" data-target="#fulltext" data-toggle="tab" role="button"><?php printMLText('fullsearch'); ?></a></li>
|
||||
<?php
|
||||
}
|
||||
if($enablefacetsearch) {
|
||||
?>
|
||||
<li class="nav-item <?php echo ($facetsearch == true && $facetsearch == true) ? 'active' : ''; ?>"><a class="nav-link <?php echo ($facetsearch == true && $facetsearch == true) ? 'active' : ''; ?>" data-target="#facetfulltext" data-toggle="tab" role="button"><?php printMLText('facetfullsearch'); ?></a></li>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
|
@ -569,11 +578,11 @@ function typeahead() { /* {{{ */
|
|||
$this->formField(getMLText("under_folder"), $this->getFolderChooserHtml("form1", M_READ, -1, $startfolder));
|
||||
$this->formField(
|
||||
getMLText("creation_date")." (".getMLText('from').")",
|
||||
$this->getDateChooser($createstartdate, "createstart", $this->params['session']->getLanguage())
|
||||
$this->getDateChooser(!empty($createstartdate) ? getReadableDate($createstartdate) : null, "created[from]", $this->params['session']->getLanguage())
|
||||
);
|
||||
$this->formField(
|
||||
getMLText("creation_date")." (".getMLText('to').")",
|
||||
$this->getDateChooser($createenddate, "createend", $this->params['session']->getLanguage())
|
||||
$this->getDateChooser(!empty($createenddate) ? getReadableDate($createenddate) : null, "created[to]", $this->params['session']->getLanguage())
|
||||
);
|
||||
if($attrdefgrps) {
|
||||
$attrdefids = array();
|
||||
|
|
@ -610,13 +619,14 @@ function typeahead() { /* {{{ */
|
|||
*/
|
||||
$openfilterdlg = false;
|
||||
$hasattrs = false;
|
||||
if($attrdefs) {
|
||||
foreach($attrdefs as $attrdef) {
|
||||
if($attrdef->getObjType() == SeedDMS_Core_AttributeDefinition::objtype_all) {
|
||||
/* Do not check dates because they always have 'from' and 'to' element
|
||||
* even if it is empty. FIXME should be also checked.
|
||||
*/
|
||||
$hasattrs = true;
|
||||
if($attrdef->getType() != SeedDMS_Core_AttributeDefinition::type_date)
|
||||
if(!in_array($attrdef->getType(), [SeedDMS_Core_AttributeDefinition::type_date, SeedDMS_Core_AttributeDefinition::type_int, SeedDMS_Core_AttributeDefinition::type_float]))
|
||||
if(!empty($attributes[$attrdef->getID()]))
|
||||
$openfilterdlg = true;
|
||||
}
|
||||
|
|
@ -630,6 +640,9 @@ function typeahead() { /* {{{ */
|
|||
if($attrdef->getType() == SeedDMS_Core_AttributeDefinition::type_date) {
|
||||
$this->formField(htmlspecialchars($attrdef->getName().' ('.getMLText('from').')'), $this->getAttributeEditField($attrdef, !empty($attributes[$attrdef->getID()]['from']) ? getReadableDate(makeTsFromDate($attributes[$attrdef->getID()]['from'])) : '', 'attributes', true, 'from'));
|
||||
$this->formField(htmlspecialchars($attrdef->getName().' ('.getMLText('to').')'), $this->getAttributeEditField($attrdef, !empty($attributes[$attrdef->getID()]['to']) ? getReadableDate(makeTsFromDate($attributes[$attrdef->getID()]['to'])) : '', 'attributes', true, 'to'));
|
||||
} elseif(in_array($attrdef->getType(), [SeedDMS_Core_AttributeDefinition::type_int, SeedDMS_Core_AttributeDefinition::type_float]) && !$attrdef->getValueSet()) {
|
||||
$this->formField(htmlspecialchars($attrdef->getName().' ('.getMLText('from').')'), $this->getAttributeEditField($attrdef, !empty($attributes[$attrdef->getID()]['from']) ? $attributes[$attrdef->getID()]['from'] : '', 'attributes', true, 'from'));
|
||||
$this->formField(htmlspecialchars($attrdef->getName().' ('.getMLText('to').')'), $this->getAttributeEditField($attrdef, !empty($attributes[$attrdef->getID()]['to']) ? $attributes[$attrdef->getID()]['to'] : '', 'attributes', true, 'to'));
|
||||
} else
|
||||
$this->formField(htmlspecialchars($attrdef->getName()), $this->getAttributeEditField($attrdef, isset($attributes[$attrdef->getID()]) ? $attributes[$attrdef->getID()] : '', 'attributes', true));
|
||||
}
|
||||
|
|
@ -639,6 +652,7 @@ function typeahead() { /* {{{ */
|
|||
$this->printAccordion(getMLText('filter_for_documents_and_folders'), $content, $openfilterdlg);
|
||||
}
|
||||
// }}}
|
||||
}
|
||||
|
||||
// Seach options for documents {{{
|
||||
/* First check if any of the folder filters are set. If it is,
|
||||
|
|
@ -651,7 +665,7 @@ function typeahead() { /* {{{ */
|
|||
/* Do not check dates because they always have 'from' and 'to' element
|
||||
* even if it is empty. FIXME should be also checked.
|
||||
*/
|
||||
if($attrdef->getType() != SeedDMS_Core_AttributeDefinition::type_date)
|
||||
if(!in_array($attrdef->getType(), [SeedDMS_Core_AttributeDefinition::type_date, SeedDMS_Core_AttributeDefinition::type_int, SeedDMS_Core_AttributeDefinition::type_float]))
|
||||
if(!empty($attributes[$attrdef->getID()]))
|
||||
$openfilterdlg = true;
|
||||
}
|
||||
|
|
@ -661,13 +675,15 @@ function typeahead() { /* {{{ */
|
|||
$openfilterdlg = true;
|
||||
if($status)
|
||||
$openfilterdlg = true;
|
||||
if($expirationdate)
|
||||
if($modifyenddate || $modifystartdate)
|
||||
$openfilterdlg = true;
|
||||
if($revisiondate)
|
||||
if($revisionstartdate || $revisionenddate)
|
||||
$openfilterdlg = true;
|
||||
if($reception)
|
||||
$openfilterdlg = true;
|
||||
if($statusdate)
|
||||
if($expenddate || $expstartdate)
|
||||
$openfilterdlg = true;
|
||||
if($statusstartdate || $statusenddate)
|
||||
$openfilterdlg = true;
|
||||
|
||||
/* Start of fields only applicable to documents */
|
||||
|
|
@ -717,6 +733,14 @@ function typeahead() { /* {{{ */
|
|||
'options'=>$options
|
||||
)
|
||||
);
|
||||
$this->formField(
|
||||
getMLText("modified")." (".getMLText('from').")",
|
||||
$this->getDateChooser(!empty($modifystartdate) ? getReadableDate($modifystartdate) : null, "modified[from]", $this->params['session']->getLanguage())
|
||||
);
|
||||
$this->formField(
|
||||
getMLText("modified")." (".getMLText('to').")",
|
||||
$this->getDateChooser(!empty($modifyenddate) ? getReadableDate($modifyenddate) : null, "modified[to]", $this->params['session']->getLanguage())
|
||||
);
|
||||
$this->formField(
|
||||
getMLText("expires")." (".getMLText('from').")",
|
||||
$this->getDateChooser($expstartdate, "expirationstart", $this->params['session']->getLanguage())
|
||||
|
|
@ -773,6 +797,10 @@ function typeahead() { /* {{{ */
|
|||
if($attrdef->getType() == SeedDMS_Core_AttributeDefinition::type_date) {
|
||||
$this->formField(htmlspecialchars($attrdef->getName().' ('.getMLText('from').')'), $this->getAttributeEditField($attrdef, !empty($attributes[$attrdef->getID()]['from']) ? getReadableDate(makeTsFromDate($attributes[$attrdef->getID()]['from'])) : '', 'attributes', true, 'from'));
|
||||
$this->formField(htmlspecialchars($attrdef->getName().' ('.getMLText('to').')'), $this->getAttributeEditField($attrdef, !empty($attributes[$attrdef->getID()]['to']) ? getReadableDate(makeTsFromDate($attributes[$attrdef->getID()]['to'])) : '', 'attributes', true, 'to'));
|
||||
} elseif(in_array($attrdef->getType(), [SeedDMS_Core_AttributeDefinition::type_int, SeedDMS_Core_AttributeDefinition::type_float]) && !$attrdef->getValueSet()) {
|
||||
$this->formField(htmlspecialchars($attrdef->getName().' ('.getMLText('from').')'), $this->getAttributeEditField($attrdef, !empty($attributes[$attrdef->getID()]['from']) ? $attributes[$attrdef->getID()]['from'] : '', 'attributes', true, 'from'));
|
||||
$this->formField(htmlspecialchars($attrdef->getName().' ('.getMLText('to').')'), $this->getAttributeEditField($attrdef, !empty($attributes[$attrdef->getID()]['to']) ? $attributes[$attrdef->getID()]['to'] : '', 'attributes', true, 'to'));
|
||||
|
||||
} else
|
||||
$this->formField(htmlspecialchars($attrdef->getName()), $this->getAttributeEditField($attrdef, isset($attributes[$attrdef->getID()]) ? $attributes[$attrdef->getID()] : '', 'attributes', true, '', true));
|
||||
}
|
||||
|
|
@ -793,7 +821,7 @@ function typeahead() { /* {{{ */
|
|||
foreach($attrdefs as $attrdef) {
|
||||
if($attrdef->getObjType() == SeedDMS_Core_AttributeDefinition::objtype_folder) {
|
||||
$hasattrs = true;
|
||||
if($attrdef->getType() != SeedDMS_Core_AttributeDefinition::type_date)
|
||||
if(!in_array($attrdef->getType(), [SeedDMS_Core_AttributeDefinition::type_date, SeedDMS_Core_AttributeDefinition::type_int, SeedDMS_Core_AttributeDefinition::type_float]))
|
||||
if(!empty($attributes[$attrdef->getID()]))
|
||||
$openfilterdlg = true;
|
||||
}
|
||||
|
|
@ -805,23 +833,17 @@ function typeahead() { /* {{{ */
|
|||
foreach($attrdefgrps as $attrdefgrp) {
|
||||
if($attrdefs = $attrdefgrp->getAttributeDefinitions(array(SeedDMS_Core_AttributeDefinition::objtype_folder), SeedDMS_Core_AttributeDefinitionGroup::show_search)) {
|
||||
echo "<tr><td colspan=\"2\"><b>".htmlspecialchars($attrdefgrp->getName())."</b></td></tr>";
|
||||
foreach($attrdefs as $attrdefarr) {
|
||||
$attrdef = $attrdefarr['attrdef'];
|
||||
if(!in_array($attrdef->getID(), $attrdefids)) {
|
||||
?>
|
||||
<tr>
|
||||
<td><?php echo htmlspecialchars($attrdef->getName()); ?>:</td>
|
||||
<td><?php $this->printAttributeEditField($attrdef, isset($attributes[$attrdef->getID()]) ? $attributes[$attrdef->getID()] : '') ?></td>
|
||||
</tr>
|
||||
<?php
|
||||
$attrdefids[] = $attrdef->getID();
|
||||
} else {
|
||||
?>
|
||||
<tr>
|
||||
<td><?php echo htmlspecialchars($attrdef->getName()); ?></td>
|
||||
<td><?php echo isset($attributes[$attrdef->getID()]) ? $attributes[$attrdef->getID()] : ''; ?></td>
|
||||
</tr>
|
||||
<?php
|
||||
foreach($attrdefs as $attrdef) {
|
||||
if($attrdef->getObjType() == SeedDMS_Core_AttributeDefinition::objtype_folder) {
|
||||
if($attrdef->getType() == SeedDMS_Core_AttributeDefinition::type_date) {
|
||||
$this->formField(htmlspecialchars($attrdef->getName().' ('.getMLText('from').')'), $this->getAttributeEditField($attrdef, !empty($attributes[$attrdef->getID()]['from']) ? getReadableDate(makeTsFromDate($attributes[$attrdef->getID()]['from'])) : '', 'attributes', true, 'from'));
|
||||
$this->formField(htmlspecialchars($attrdef->getName().' ('.getMLText('to').')'), $this->getAttributeEditField($attrdef, !empty($attributes[$attrdef->getID()]['to']) ? getReadableDate(makeTsFromDate($attributes[$attrdef->getID()]['to'])) : '', 'attributes', true, 'to'));
|
||||
} elseif(in_array($attrdef->getType(), [SeedDMS_Core_AttributeDefinition::type_int, SeedDMS_Core_AttributeDefinition::type_float]) && !$attrdef->getValueSet()) {
|
||||
$this->formField(htmlspecialchars($attrdef->getName().' ('.getMLText('from').')'), $this->getAttributeEditField($attrdef, !empty($attributes[$attrdef->getID()]['from']) ? $attributes[$attrdef->getID()]['from'] : '', 'attributes', true, 'from'));
|
||||
$this->formField(htmlspecialchars($attrdef->getName().' ('.getMLText('to').')'), $this->getAttributeEditField($attrdef, !empty($attributes[$attrdef->getID()]['to']) ? $attributes[$attrdef->getID()]['to'] : '', 'attributes', true, 'to'));
|
||||
|
||||
} else
|
||||
$this->formField(htmlspecialchars($attrdef->getName()), $this->getAttributeEditField($attrdef, isset($attributes[$attrdef->getID()]) ? $attributes[$attrdef->getID()] : '', 'attributes', true, '', true));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -850,7 +872,7 @@ function typeahead() { /* {{{ */
|
|||
|
||||
// Fulltext search Form {{{
|
||||
if($enablefullsearch) {
|
||||
echo "<div class=\"tab-pane ".(($fullsearch == true) ? 'active' : '')."\" id=\"fulltext\">\n";
|
||||
echo "<div class=\"tab-pane ".(($fullsearch == true && $facetsearch == false) ? 'active' : '')."\" id=\"fulltext\">\n";
|
||||
?>
|
||||
<form class="form-horizontal" action="<?= $this->params['settings']->_httpRoot ?>out/out.Search.php" name="form2" style="min-height: 330px;">
|
||||
<input type="hidden" name="fullsearch" value="1" />
|
||||
|
|
@ -862,10 +884,44 @@ function typeahead() { /* {{{ */
|
|||
'element'=>'input',
|
||||
'type'=>'search',
|
||||
'name'=>'query',
|
||||
'placeholder'=>getMLText('search_query_placeholder'),
|
||||
'value'=>htmlspecialchars($this->query)
|
||||
)
|
||||
);
|
||||
$this->formField(getMLText("under_folder"), $this->getFolderChooserHtml("form1", M_READ, -1, $startfolder, 'folderfullsearchid'));
|
||||
$this->formField(getMLText("under_folder"), $this->getFolderChooserHtml("form2", M_READ, -1, $startfolder, 'folderfullsearchid'));
|
||||
$options = array();
|
||||
$options[] = array('', getMLText('orderby_relevance'));
|
||||
$options[] = array('dd', getMLText('orderby_date_desc'), 'dd'==$orderby);
|
||||
$options[] = array('d', getMLText('orderby_date_asc'), 'd'==$orderby);
|
||||
$options[] = array('nd', getMLText('orderby_name_desc'), 'nd'==$orderby);
|
||||
$options[] = array('n', getMLText('orderby_name_asc'), 'n'==$orderby);
|
||||
$this->formField(
|
||||
getMLText("orderby"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'name'=>'orderby',
|
||||
'class'=>'chzn-select',
|
||||
'multiple'=>false,
|
||||
'options'=>$options
|
||||
)
|
||||
);
|
||||
|
||||
$this->formField(
|
||||
getMLText("creation_date")." (".getMLText('from').")",
|
||||
$this->getDateChooser(!empty($created['from']) ? getReadableDate($created['from']) : null, "created[from]", $this->params['session']->getLanguage())
|
||||
);
|
||||
$this->formField(
|
||||
getMLText("creation_date")." (".getMLText('to').")",
|
||||
$this->getDateChooser(!empty($created['to']) ? getReadableDate($created['to']) : null, "created[to]", $this->params['session']->getLanguage())
|
||||
);
|
||||
$this->formField(
|
||||
getMLText("modification_date")." (".getMLText('from').")",
|
||||
$this->getDateChooser(!empty($modified['from']) ? getReadableDate($modified['from']) : null, "modified[from]", $this->params['session']->getLanguage())
|
||||
);
|
||||
$this->formField(
|
||||
getMLText("modification_date")." (".getMLText('to').")",
|
||||
$this->getDateChooser(!empty($modified['to']) ? getReadableDate($modified['to']) : null, "modified[to]", $this->params['session']->getLanguage())
|
||||
);
|
||||
if(!isset($facets['owner'])) {
|
||||
$options = array();
|
||||
foreach ($allUsers as $currUser) {
|
||||
|
|
@ -950,14 +1006,12 @@ function typeahead() { /* {{{ */
|
|||
if($facets) {
|
||||
foreach($facets as $facetname=>$values) {
|
||||
$multiple = true;
|
||||
// if(in_array($facetname, ['owner', 'status', 'mimetype']))
|
||||
// $multiple = false;
|
||||
$options = array();
|
||||
if($facetname == 'owner') {
|
||||
foreach($values as $v=>$c) {
|
||||
$uu = $dms->getUserByLogin($v);
|
||||
if($uu) {
|
||||
$option = array($uu->getId(), $v/*.' ('.$c.')'*/);
|
||||
$option = array($uu->getId(), $v);
|
||||
if(isset(${$facetname}) && in_array($uu->getId(), ${$facetname}))
|
||||
$option[] = true;
|
||||
else
|
||||
|
|
@ -970,7 +1024,7 @@ function typeahead() { /* {{{ */
|
|||
foreach($values as $v=>$c) {
|
||||
$cat = $dms->getDocumentCategoryByName($v);
|
||||
if($cat) {
|
||||
$option = array($cat->getId(), $v/*.' ('.$c.')'*/);
|
||||
$option = array($cat->getId(), $v);
|
||||
if(isset(${$facetname}) && in_array($cat->getId(), ${$facetname}))
|
||||
$option[] = true;
|
||||
else
|
||||
|
|
@ -989,19 +1043,11 @@ function typeahead() { /* {{{ */
|
|||
$option[] = array(array('data-subtitle', $c.' ×'));
|
||||
$options[] = $option;
|
||||
}
|
||||
} elseif(substr($facetname, 0, 5) == 'attr_') {
|
||||
foreach($values as $v=>$c) {
|
||||
$option = array($v, $v/*.' ('.$c.')'*/);
|
||||
if(isset($attributes[$facetname]) && in_array($v, $attributes[$facetname]))
|
||||
$option[] = true;
|
||||
else
|
||||
$option[] = false;
|
||||
$option[] = array(array('data-subtitle', $c.' ×'));
|
||||
$options[] = $option;
|
||||
}
|
||||
} elseif(substr($facetname, 0, 5) == 'attr_' || $facetname == 'created' || $facetname == 'modified') {
|
||||
/* Do not even create a list of options, because it isn't used */
|
||||
} else {
|
||||
foreach($values as $v=>$c) {
|
||||
$option = array($v, $v.' ('.$c.')');
|
||||
$option = array($v, $v);
|
||||
if(isset(${$facetname}) && in_array($v, ${$facetname}))
|
||||
$option[] = true;
|
||||
else
|
||||
|
|
@ -1010,27 +1056,7 @@ function typeahead() { /* {{{ */
|
|||
$options[] = $option;
|
||||
}
|
||||
}
|
||||
if(substr($facetname, 0, 5) == 'attr_') {
|
||||
if($options) {
|
||||
$tmp = explode('_', $facetname);
|
||||
if($attrdef = $dms->getAttributeDefinition($tmp[1]))
|
||||
$dispname = $attrdef->getName();
|
||||
else
|
||||
$dispname = getMLText($facetname);
|
||||
$this->formField(
|
||||
$dispname,
|
||||
array(
|
||||
'element'=>'select',
|
||||
'id'=>$facetname,
|
||||
'name'=>'attributes['.$facetname.'][]',
|
||||
'class'=>'chzn-select',
|
||||
'attributes'=>array(array('data-placeholder', $dispname), array('data-allow-clear', 'true')),
|
||||
'options'=>$options,
|
||||
'multiple'=>$multiple
|
||||
)
|
||||
);
|
||||
}
|
||||
} else {
|
||||
if(substr($facetname, 0, 5) != 'attr_' && $facetname != 'created' && $facetname != 'modified') {
|
||||
$this->formField(
|
||||
getMLText($facetname),
|
||||
array(
|
||||
|
|
@ -1045,11 +1071,376 @@ function typeahead() { /* {{{ */
|
|||
);
|
||||
}
|
||||
}
|
||||
foreach($facets as $facetname=>$values) {
|
||||
if(substr($facetname, 0, 5) == 'attr_') {
|
||||
/* If the facet is empty, don't show the input field */
|
||||
if($values) {
|
||||
$tmp = explode('_', $facetname);
|
||||
if($attrdef = $dms->getAttributeDefinition($tmp[1])) {
|
||||
$dispname = $attrdef->getName();
|
||||
switch($attrdef->getType()) {
|
||||
case 556: //SeedDMS_Core_AttributeDefinition::type_int:
|
||||
$this->formField(
|
||||
$dispname.' ('.getMLText('from').')',
|
||||
array(
|
||||
'element'=>'input',
|
||||
'type'=>'number',
|
||||
'id'=>$facetname,
|
||||
'name'=>'attributes['.$facetname.'][from]',
|
||||
'placeholder'=>implode(' ', array_keys($values)),
|
||||
)
|
||||
);
|
||||
$this->formField(
|
||||
$dispname.' ('.getMLText('to').')',
|
||||
array(
|
||||
'element'=>'input',
|
||||
'type'=>'number',
|
||||
'id'=>$facetname,
|
||||
'name'=>'attributes['.$facetname.'][to]',
|
||||
'placeholder'=>implode(' ', array_keys($values)),
|
||||
)
|
||||
);
|
||||
break;
|
||||
default:
|
||||
$options = [];
|
||||
foreach($values as $v=>$c) {
|
||||
switch($attrdef->getType()) {
|
||||
case SeedDMS_Core_AttributeDefinition::type_date:
|
||||
$option = array($v, getReadableDate($v));
|
||||
break;
|
||||
default:
|
||||
$option = array($v, $v);
|
||||
}
|
||||
if(isset($attributes[$facetname]) && in_array($v, $attributes[$facetname]))
|
||||
$option[] = true;
|
||||
else
|
||||
$option[] = false;
|
||||
$option[] = array(array('data-subtitle', $c.' ×'));
|
||||
$options[] = $option;
|
||||
}
|
||||
|
||||
if($options) {
|
||||
$this->formField(
|
||||
$dispname,
|
||||
array(
|
||||
'element'=>'select',
|
||||
'id'=>$facetname,
|
||||
'name'=>'attributes['.$facetname.'][]',
|
||||
'class'=>'chzn-select',
|
||||
'attributes'=>array(array('data-placeholder', $dispname), array('data-allow-clear', 'true')),
|
||||
'options'=>$options,
|
||||
'multiple'=>$multiple
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
$this->contentContainerEnd();
|
||||
$this->formSubmit("<i class=\"fa fa-search\"></i> ".getMLText('search'));
|
||||
?>
|
||||
</form>
|
||||
<?php
|
||||
echo "</div>\n";
|
||||
}
|
||||
// }}}
|
||||
|
||||
// Fulltext search with facets Form {{{
|
||||
if($enablefacetsearch) {
|
||||
echo "<div class=\"tab-pane ".(($fullsearch == true && $facetsearch == true) ? 'active' : '')."\" id=\"facetfulltext\">\n";
|
||||
?>
|
||||
<form class="form-horizontal" action="<?= $this->params['settings']->_httpRoot ?>out/out.Search.php" name="form2">
|
||||
<input type="hidden" name="fullsearch" value="1" />
|
||||
<input type="hidden" name="facetsearch" value="1" />
|
||||
<?php
|
||||
$this->contentContainerStart();
|
||||
$this->formField(
|
||||
getMLText("search_query"),
|
||||
array(
|
||||
'element'=>'input',
|
||||
'type'=>'search',
|
||||
'name'=>'query',
|
||||
'value'=>htmlspecialchars($this->query),
|
||||
'placeholder'=>getMLText('search_query_placeholder'),
|
||||
)
|
||||
);
|
||||
$this->formField(getMLText("under_folder"), $this->getFolderChooserHtml("form3", M_READ, -1, $startfolder, 'folderfullsearchid'));
|
||||
|
||||
$options = array();
|
||||
$options[] = array('', getMLText('orderby_relevance'));
|
||||
$options[] = array('dd', getMLText('orderby_date_desc'), 'dd'==$orderby);
|
||||
$options[] = array('d', getMLText('orderby_date_asc'), 'd'==$orderby);
|
||||
$options[] = array('nd', getMLText('orderby_name_desc'), 'nd'==$orderby);
|
||||
$options[] = array('n', getMLText('orderby_name_asc'), 'n'==$orderby);
|
||||
$this->formField(
|
||||
getMLText("orderby"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'name'=>'orderby',
|
||||
'class'=>'chzn-select',
|
||||
'multiple'=>false,
|
||||
'options'=>$options
|
||||
)
|
||||
);
|
||||
|
||||
$this->contentContainerEnd();
|
||||
|
||||
$menuitems = [];
|
||||
if($facets) {
|
||||
foreach($facets as $facetname=>$values) {
|
||||
if($values) {
|
||||
if(substr($facetname, 0, 5) == 'attr_') {
|
||||
$tmp = explode('_', $facetname);
|
||||
if($attrdef = $dms->getAttributeDefinition($tmp[1])) {
|
||||
$dispname = $attrdef->getName();
|
||||
/* Create a link to remove the filter */
|
||||
$allparams = $request->query->all();
|
||||
if(isset($allparams['attributes'][$facetname])) {
|
||||
if(isset($allparams['attributes'][$facetname]['to']) && isset($allparams['attributes'][$facetname]['from'])) {
|
||||
$oldvalue = $allparams['attributes'][$facetname];
|
||||
if(!empty($oldvalue['from']) || !empty($oldvalue['to'])) {
|
||||
unset($allparams['attributes'][$facetname]);
|
||||
$newrequest = Symfony\Component\HttpFoundation\Request::create($request->getBaseUrl(), 'GET', $allparams);
|
||||
$menuitems[] = array('label'=>'<i class="fa fa-remove"></i> '.$dispname.' = '.$oldvalue['from'].' TO '.$oldvalue['to'], 'link'=>$newrequest->getRequestUri(), 'attributes'=>[['title', 'Click to remove']], '_badge'=>'x');
|
||||
echo '<input type="hidden" name="attributes['.$facetname.'][from]" value="'.$oldvalue['from'].'" />';
|
||||
echo '<input type="hidden" name="attributes['.$facetname.'][to]" value="'.$oldvalue['to'].'" />';
|
||||
}
|
||||
} else {
|
||||
if(is_array($allparams['attributes'][$facetname])) {
|
||||
switch($attrdef->getType()) {
|
||||
case SeedDMS_Core_AttributeDefinition::type_date:
|
||||
array_walk($allparams['attributes'][$facetname], function(&$v, $k){$v=getReadableDate($v);});
|
||||
break;
|
||||
}
|
||||
$oldvalue = $allparams['attributes'][$facetname];
|
||||
} else {
|
||||
$oldvalue = [$allparams['attributes'][$facetname]];
|
||||
}
|
||||
unset($allparams['attributes'][$facetname]);
|
||||
$newrequest = Symfony\Component\HttpFoundation\Request::create($request->getBaseUrl(), 'GET', $allparams);
|
||||
$menuitems[] = array('label'=>'<i class="fa fa-remove"></i> '.$dispname.' = '.implode(', ', $oldvalue), 'link'=>$newrequest->getRequestUri(), 'attributes'=>[['title', 'Click to remove']], '_badge'=>'x');
|
||||
foreach($oldvalue as $ov)
|
||||
echo '<input type="hidden" name="attributes['.$facetname.'][]" value="'.$ov.'" />';
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
/* Create a link to remove the filter */
|
||||
$allparams = $request->query->all();
|
||||
if(isset($allparams[$facetname])) {
|
||||
switch($facetname) {
|
||||
case 'category':
|
||||
$oldvalue = is_array($allparams[$facetname]) ? $allparams[$facetname] : [$allparams[$facetname]];
|
||||
$oldtransval = [];
|
||||
foreach($oldvalue as $v) {
|
||||
if(is_numeric($v))
|
||||
$fu = $dms->getDocumentCategory($v);
|
||||
else
|
||||
$fu = $dms->getDocumentCategoryByName($v);
|
||||
if($fu)
|
||||
$oldtransval[] = $fu->getName();
|
||||
}
|
||||
break;
|
||||
case 'owner':
|
||||
$oldvalue = is_array($allparams[$facetname]) ? $allparams[$facetname] : [$allparams[$facetname]];
|
||||
$oldtransval = [];
|
||||
foreach($oldvalue as $v) {
|
||||
if(is_numeric($v))
|
||||
$fu = $dms->getUser($v);
|
||||
else
|
||||
$fu = $dms->getUserByLogin($v);
|
||||
if($fu)
|
||||
$oldtransval[] = $fu->getLogin();
|
||||
}
|
||||
break;
|
||||
case 'status':
|
||||
$oldvalue = is_array($allparams[$facetname]) ? $allparams[$facetname] : [$allparams[$facetname]];
|
||||
$oldtransval = $oldvalue;
|
||||
array_walk($oldtransval, function(&$v, $k){$v = getOverallStatusText($v);});
|
||||
break;
|
||||
case 'created':
|
||||
case 'modified':
|
||||
if(!empty($allparams[$facetname]['from']) || !empty($allparams[$facetname]['to'])) {
|
||||
array_walk($allparams[$facetname], function(&$v, $k){$v=getReadableDate($v);});
|
||||
$oldvalue = $allparams[$facetname];
|
||||
$oldtransval = $oldvalue; //$oldvalue['from'].' TO '.$oldvalue['to'];
|
||||
} else {
|
||||
$oldvalue = null;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
$oldvalue = is_array($allparams[$facetname]) ? $allparams[$facetname] : [$allparams[$facetname]];
|
||||
$oldtransval = $oldvalue;
|
||||
}
|
||||
if($oldvalue) {
|
||||
unset($allparams[$facetname]);
|
||||
$newrequest = Symfony\Component\HttpFoundation\Request::create($request->getBaseUrl(), 'GET', $allparams);
|
||||
$menuitems[] = array('label'=>'<i class="fa fa-remove"></i> '.getMLText($facetname).' = '.implode(', ', $oldtransval), 'link'=>$newrequest->getRequestUri(), 'attributes'=>[['title', 'Click to remove']], '_badge'=>'x');
|
||||
foreach($oldvalue as $ok=>$ov)
|
||||
echo '<input type="hidden" name="'.$facetname.'['.$ok.']" value="'.$ov.'" />';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Create remove links for query 'notset'. The don't have any facet
|
||||
* values and will not show up in the lists created above.
|
||||
* This currently just workѕ for attributes
|
||||
*/
|
||||
$allparams = $request->query->all();
|
||||
if(isset($allparams['attributes'])) {
|
||||
foreach($allparams['attributes'] as $an=>$av) {
|
||||
if(is_string($av) && $av == '__notset__') {
|
||||
$tmp = explode('_', $an);
|
||||
if($attrdef = $dms->getAttributeDefinition($tmp[1])) {
|
||||
$dispname = $attrdef->getName();
|
||||
unset($allparams['attributes'][$an]);
|
||||
$newrequest = Symfony\Component\HttpFoundation\Request::create($request->getBaseUrl(), 'GET', $allparams);
|
||||
$menuitems[] = array('label'=>'<i class="fa fa-remove"></i> '.$dispname.' is not set', 'link'=>$newrequest->getRequestUri(), 'attributes'=>[['title', 'Click to remove']], '_badge'=>'x');
|
||||
echo '<input type="hidden" name="attributes['.$an.']" value="__notset__" />';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($menuitems) {
|
||||
self::showNavigationListWithBadges($menuitems);
|
||||
}
|
||||
|
||||
echo "<p></p>";
|
||||
$this->formSubmit("<i class=\"fa fa-search\"></i> ".getMLText('search'));
|
||||
echo "<p></p>";
|
||||
if($facets) {
|
||||
$allparams = $request->query->all();
|
||||
if(!isset($allparams['fullsearch']))
|
||||
$allparams['fullsearch'] = 1;
|
||||
if(!isset($allparams['facetsearch']))
|
||||
$allparams['facetsearch'] = 1;
|
||||
$newrequest = Symfony\Component\HttpFoundation\Request::create($request->getBaseUrl(), 'GET', $allparams);
|
||||
foreach($facets as $facetname=>$values) {
|
||||
if(substr($facetname, 0, 5) == 'attr_') {
|
||||
$tmp = explode('_', $facetname);
|
||||
if($attrdef = $dms->getAttributeDefinition($tmp[1])) {
|
||||
$dispname = $attrdef->getName();
|
||||
switch($attrdef->getType()) {
|
||||
case SeedDMS_Core_AttributeDefinition::type_int:
|
||||
case SeedDMS_Core_AttributeDefinition::type_float:
|
||||
/* See below on an explaination for the if statement */
|
||||
if($values && (count($values) > 1 || reset($values) < $total)) {
|
||||
if(empty($allparams['attributes'][$facetname]['from']) && empty($allparams['attributes'][$facetname]['to'])) {
|
||||
$tt = array_keys($values);
|
||||
$content = '';
|
||||
$content .= '<p><a href="'.$newrequest->getRequestUri().'&attributes['.$facetname.']=__notset__">'.getMLText('objects_without_attribute').'</a></p>';
|
||||
$content .= '<div class="input-group">';
|
||||
$content .= '<span class="input-group-text" style="border-right: 0;"> from </span>';
|
||||
$content .= '<input type="number" class="form-control" name="attributes['.$facetname.'][from]" value="" placeholder="'.min($tt).'" />';
|
||||
$content .= '<span class="input-group-text" style="border-left: 0; border-right: 0;"> to </span>';
|
||||
$content .= '<input type="number" class="form-control" name="attributes['.$facetname.'][to]" value="" placeholder="'.max($tt).'" />';
|
||||
$content .= '<button class="btn btn-primary" type="submit">Set</button>';
|
||||
$content .= '</div>';
|
||||
$this->printAccordion($dispname, $content);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_date:
|
||||
if($values && (count($values) > 1 || reset($values) < $total)) {
|
||||
if(empty($allparams['attributes'][$facetname]['from']) && empty($allparams['attributes'][$facetname]['to'])) {
|
||||
$tt = array_keys($values);
|
||||
$content = '';
|
||||
$content .= '<p><a href="'.$newrequest->getRequestUri().'&attributes['.$facetname.']=__notset__">'.getMLText('objects_without_attribute').'</a></p>';
|
||||
$content .= '<div class="input-group">';
|
||||
$content .= '<span class="input-group-text" style="border-right: 0;"> from </span>';
|
||||
$content .= $this->getDateChooser('', "attributes[".$facetname."][from]", $this->params['session']->getLanguage(), '', getReadableDate(min($tt)), getReadableDate(max($tt)), null, '', true);
|
||||
$content .= '<span class="input-group-text" style="border-left: 0; border-right: 0;"> to </span>';
|
||||
$content .= $this->getDateChooser('', "attributes[".$facetname."][to]", $this->params['session']->getLanguage(), '', getReadableDate(min($tt)), getReadableDate(max($tt)), null, '', true);
|
||||
$content .= '<button class="btn btn-primary" type="submit">Set</button>';
|
||||
$content .= '</div>';
|
||||
$this->printAccordion($dispname, $content);
|
||||
}
|
||||
}
|
||||
break;
|
||||
default:
|
||||
/* See below on an explaination for the if statement */
|
||||
if($values && (count($values) > 1 || reset($values) < $total)) {
|
||||
$menuitems = array();
|
||||
$menuitems[] = array('label'=>getMLText('no_value_set'), 'link'=>$newrequest->getRequestUri().'&attributes['.$facetname.']=__notset__');
|
||||
arsort($values);
|
||||
foreach($values as $v=>$c) {
|
||||
switch($attrdef->getType()) {
|
||||
case SeedDMS_Core_AttributeDefinition::type_date:
|
||||
$menuitems[] = array('label'=>getReadableDate($v), 'link'=>$newrequest->getRequestUri().'&attributes['.$facetname.'][]='.urlencode($v), 'badge'=>$c);
|
||||
break;
|
||||
default:
|
||||
$menuitems[] = array('label'=>htmlspecialchars($v), 'link'=>$newrequest->getRequestUri().'&attributes['.$facetname.'][]='.urlencode($v), 'badge'=>$c);
|
||||
}
|
||||
}
|
||||
ob_start();
|
||||
self::showNavigationListWithBadges($menuitems);
|
||||
$content = ob_get_clean();
|
||||
$this->printAccordion($dispname, $content);
|
||||
}
|
||||
}
|
||||
}
|
||||
} elseif($facetname == 'created' || $facetname == 'modified') {
|
||||
if(empty($allparams[$facetname]['from']) && empty($allparams[$facetname]['to'])) {
|
||||
$tt = array_keys($values);
|
||||
$content = '<div class="input-group">';
|
||||
$content .= '<span class="input-group-text" style="border-right: 0;"> from </span>';
|
||||
$content .= $this->getDateChooser('', $facetname."[from]", $this->params['session']->getLanguage(), '', '' /*getReadableDate(min($tt))*/, getReadableDate(time()), null, '', true);
|
||||
$content .= '<span class="input-group-text" style="border-left: 0; border-right: 0;"> to </span>';
|
||||
$content .= $this->getDateChooser('', $facetname."[to]", $this->params['session']->getLanguage(), '', '' /*getReadableDate(min($tt))*/, getReadableDate(time()), null, '', true);
|
||||
$content .= '<button class="btn btn-primary" type="submit">Set</button>';
|
||||
$content .= '</div>';
|
||||
if($facetname == 'created')
|
||||
$this->printAccordion(getMLText('creation_date'), $content);
|
||||
elseif($facetname == 'modified') {
|
||||
$this->printAccordion(getMLText('modification_date'), $content);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
/* Further filter makes only sense if the facet has more than 1 value
|
||||
* or in case of 1 value, if that value has a count < $total. That second
|
||||
* case will reduce the result set on those objects which have the field
|
||||
* actually set.
|
||||
*/
|
||||
if($values && (count($values) > 1 || reset($values) < $total)) {
|
||||
$menuitems = array();
|
||||
arsort($values);
|
||||
switch($facetname) {
|
||||
case 'status':
|
||||
foreach($values as $v=>$c) {
|
||||
$menuitems[] = array('label'=>getOverallStatusText($v), 'link'=>$newrequest->getRequestUri().'&'.$facetname.'[]='.urlencode($v), 'badge'=>$c);
|
||||
}
|
||||
break;
|
||||
case 'owner':
|
||||
foreach($values as $v=>$c) {
|
||||
if($fu = $dms->getUserByLogin($v))
|
||||
$menuitems[] = array('label'=>$fu->getLogin(), 'link'=>$newrequest->getRequestUri().'&'.$facetname.'[]='.$fu->getId(), 'badge'=>$c);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
foreach($values as $v=>$c) {
|
||||
$menuitems[] = array('label'=>htmlspecialchars($v), 'link'=>$newrequest->getRequestUri().'&'.$facetname.'[]='.urlencode($v), 'badge'=>$c);
|
||||
}
|
||||
}
|
||||
ob_start();
|
||||
self::showNavigationListWithBadges($menuitems);
|
||||
$content = ob_get_clean();
|
||||
$this->printAccordion(getMLText($facetname), $content);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// echo "<pre>";
|
||||
// print_r($facets);
|
||||
// echo "</pre>";
|
||||
?>
|
||||
</form>
|
||||
<?php
|
||||
echo "</div>\n";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -345,6 +345,7 @@ $this->showStartPaneContent('site', (!$currenttab || $currenttab == 'site'));
|
|||
<?php $this->showConfigCheckbox('settings_convertToPdf', 'convertToPdf'); ?>
|
||||
<?php $this->showConfigText('settings_maxItemsPerPage', 'maxItemsPerPage'); ?>
|
||||
<?php $this->showConfigText('settings_incItemsPerPage', 'incItemsPerPage'); ?>
|
||||
<?php $this->showConfigCheckbox('settings_markdownComments', 'markdownComments'); ?>
|
||||
|
||||
<!--
|
||||
-- SETTINGS - SITE - EDITION
|
||||
|
|
@ -372,6 +373,7 @@ if(($kkk = $this->callHook('getFullSearchEngine')) && is_array($kkk))
|
|||
<?php $this->showConfigOption('settings_fullSearchEngine', 'fullSearchEngine', $fullsearchengines, false, true); ?>
|
||||
<?php $this->showConfigOption('settings_defaultSearchMethod', 'defaultSearchMethod', array('database'=>'settings_defaultSearchMethod_valdatabase', 'fulltext'=>'settings_defaultSearchMethod_valfulltext'), false, true); ?>
|
||||
<?php $this->showConfigCheckbox('settings_showSingleSearchHit', 'showSingleSearchHit'); ?>
|
||||
<?php $this->showConfigOption('settings_suggestTerms', 'suggestTerms', array('title','comment', 'keywords', 'content'), true, true); ?>
|
||||
<?php $this->showConfigText('settings_stopWordsFile', 'stopWordsFile'); ?>
|
||||
<?php $this->showConfigCheckbox('settings_enableClipboard', 'enableClipboard'); ?>
|
||||
<?php $this->showConfigCheckbox('settings_enableMenuTasks', 'enableMenuTasks'); ?>
|
||||
|
|
@ -461,7 +463,7 @@ if(($kkk = $this->callHook('getFullSearchEngine')) && is_array($kkk))
|
|||
<?php $this->showConfigText('settings_passwordHistory', 'passwordHistory'); ?>
|
||||
<?php $this->showConfigText('settings_loginFailure', 'loginFailure'); ?>
|
||||
<?php $this->showConfigCheckbox('settings_loginDelay', 'loginDelay'); ?>
|
||||
<?php $this->showConfigText('settings_autoLoginUser', 'autoLoginUser', true); ?>
|
||||
<?php $this->showConfigUser('settings_autoLoginUser', 'autoLoginUser', true); ?>
|
||||
<?php $this->showConfigText('settings_quota', 'quota'); ?>
|
||||
<?php $this->showConfigUser('settings_undelUserIds', 'undelUserIds', true, true); ?>
|
||||
<?php $this->showConfigText('settings_encryptionKey', 'encryptionKey'); ?>
|
||||
|
|
@ -547,6 +549,7 @@ if(($kkk = $this->callHook('getFullSearchEngine')) && is_array($kkk))
|
|||
<?php $this->showConfigCheckbox('settings_overrideMimeType', 'overrideMimeType'); ?>
|
||||
<?php $this->showConfigCheckbox('settings_advancedAcl', 'advancedAcl'); ?>
|
||||
<?php $this->showConfigCheckbox('settings_removeFromDropFolder', 'removeFromDropFolder'); ?>
|
||||
<?php $this->showConfigCheckbox('settings_uploadedAttachmentIsPublic', 'uploadedAttachmentIsPublic'); ?>
|
||||
|
||||
<!--
|
||||
-- SETTINGS - ADVANCED - NOTIFICATION
|
||||
|
|
@ -762,6 +765,11 @@ if(is_writeable($settings->_configFilePath)) {
|
|||
if($settings->_enableLargeFileUpload && $mus2 < $mus1) {
|
||||
$this->warningMsg(getMLText("settings_partionsize_below_max_filesize"));
|
||||
}
|
||||
|
||||
foreach($extmgr->getExtensionConfiguration() as $extname=>$extconf) {
|
||||
if($this->hasHook('checkConfig'))
|
||||
$this->callHook('checkConfig', $extname, $extconf);
|
||||
}
|
||||
$this->columnEnd(4);
|
||||
$this->rowEnd(4);
|
||||
$this->contentEnd();
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
/**
|
||||
* Include parent class
|
||||
*/
|
||||
require_once("class.Bootstrap.php");
|
||||
//require_once("class.Bootstrap.php");
|
||||
|
||||
/**
|
||||
* Include classes for 2-factor authentication
|
||||
|
|
@ -55,14 +55,15 @@ function webauthnRegister(key, callback){
|
|||
key.publicKey.challenge = new Uint8Array(key.publicKey.challenge); // convert type for use by key
|
||||
key.publicKey.user.id = new Uint8Array(key.publicKey.user.id);
|
||||
|
||||
//console.log(key);
|
||||
navigator.credentials.create({publicKey: key.publicKey})
|
||||
.then(function (aNewCredentialInfo) {
|
||||
console.log("Credentials.Create response: ", aNewCredentialInfo);
|
||||
var cd = JSON.parse(String.fromCharCode.apply(null, new Uint8Array(aNewCredentialInfo.response.clientDataJSON)));
|
||||
if (key.b64challenge != cd.challenge) {
|
||||
callback(false, 'key returned something unexpected (1)');
|
||||
return callback(false, 'key returned something unexpected (1)');
|
||||
}
|
||||
if ('http://'+key.publicKey.rp.name != cd.origin) {
|
||||
if ('https://'+key.publicKey.rp.name != cd.origin) {
|
||||
console.log(key.publicKey.rp.name);
|
||||
console.log(cd.origin);
|
||||
return callback(false, 'key returned something unexpected (2)');
|
||||
|
|
@ -376,7 +377,7 @@ function webauthnAuthenticate(key, cb){
|
|||
<form class="form-horizontal" id="iregisterform" action="/" method="post" name="form1">
|
||||
<input type="hidden" name="registerusername" value="<?= $user->getLogin() ?>" />
|
||||
<div class="control-group"><label class="control-label"><?php printMLText('webauth_crossplatform'); ?></label><div class="controls">
|
||||
<select name="crossplatform" id="crossplatform">
|
||||
<select class="chzn-select" name="crossplatform" id="crossplatform">
|
||||
<option value="yes">Yes</option>
|
||||
<option value="no">No</option>
|
||||
</select>
|
||||
|
|
|
|||
|
|
@ -338,10 +338,14 @@ console.log(element);
|
|||
)
|
||||
);
|
||||
}
|
||||
$this->warningMsg(getMLText("add_doc_workflow_warning"));
|
||||
$this->contentContainerEnd();
|
||||
if($settings->_initialDocumentStatus == S_RELEASED)
|
||||
$this->warningMsg(getMLText("add_doc_workflow_warning"));
|
||||
} elseif($workflowmode == 'traditional' || $workflowmode == 'traditional_only_approval') {
|
||||
if($workflowmode == 'traditional') {
|
||||
$this->contentContainerEnd();
|
||||
$this->contentSubHeading(getMLText("assign_reviewers"));
|
||||
$this->contentContainerStart();
|
||||
$res=$user->getMandatoryReviewers();
|
||||
$options = array();
|
||||
foreach ($docAccess["users"] as $usr) {
|
||||
|
|
@ -507,9 +511,11 @@ console.log(element);
|
|||
}
|
||||
}
|
||||
}
|
||||
$this->contentContainerEnd();
|
||||
}
|
||||
|
||||
$this->contentSubHeading(getMLText("assign_approvers"));
|
||||
$this->contentContainerStart();
|
||||
$options = array();
|
||||
$res=$user->getMandatoryApprovers();
|
||||
foreach ($docAccess["users"] as $usr) {
|
||||
|
|
@ -675,9 +681,14 @@ console.log(element);
|
|||
}
|
||||
}
|
||||
}
|
||||
$this->contentContainerEnd();
|
||||
$this->warningMsg(getMLText("add_doc_reviewer_approver_warning"));
|
||||
} else {
|
||||
$this->contentContainerEnd();
|
||||
}
|
||||
if($enablereceiptworkflow) {
|
||||
$this->contentSubHeading(getMLText("assign_recipients"));
|
||||
$this->contentContainerStart();
|
||||
$options = array();
|
||||
foreach ($docAccess["users"] as $usr) {
|
||||
if (!$enableselfreceipt && $usr->getID()==$user->getID()) continue;
|
||||
|
|
@ -694,7 +705,7 @@ console.log(element);
|
|||
$fieldwrap = array('', $this->getSelectPresetButtonHtml("IndRecipient", $tmp));
|
||||
}
|
||||
$this->formField(
|
||||
getMLText("assign_recipients"),
|
||||
getMLText("individuals"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'name'=>'indRecipients[]',
|
||||
|
|
@ -739,7 +750,7 @@ console.log(element);
|
|||
$fieldwrap = array('', $this->getSelectPresetButtonHtml("GrpRecipient", $tmp));
|
||||
}
|
||||
$this->formField(
|
||||
getMLText("assign_recipients"),
|
||||
getMLText("groups"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'name'=>'grpRecipients[]',
|
||||
|
|
@ -752,8 +763,8 @@ console.log(element);
|
|||
array('field_wrap'=>$fieldwrap)
|
||||
);
|
||||
|
||||
$this->contentContainerEnd();
|
||||
}
|
||||
$this->contentContainerEnd();
|
||||
$this->formSubmit(getMLText('update_document'));
|
||||
?>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -356,7 +356,7 @@ $(document).ready( function() {
|
|||
if($passwordexpiration > 0 && (!$currUser || !$currUser->isAdmin())) {
|
||||
$options = array();
|
||||
if($currUser)
|
||||
$options[] = array('', getMLText("keep"));
|
||||
$options[] = array('', getMLText("keep").($currUser->getPwdExpiration() ? ' ('.getLongReadableDate($currUser->getPwdExpiration()).')' : ''));
|
||||
$options[] = array('now', getMLText('now'));
|
||||
$options[] = array(date('Y-m-d H:i:s', time()+$passwordexpiration*86400), getMLText("according_settings"));
|
||||
$options[] = array('never', getMLText("never"));
|
||||
|
|
|
|||
|
|
@ -422,6 +422,7 @@ $(document).ready( function() {
|
|||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
$folder = $this->params['folder'];
|
||||
$settings = $this->params['settings'];
|
||||
$document = $this->params['document'];
|
||||
$checkoutdir = $this->params['checkOutDir'];
|
||||
|
||||
|
|
@ -478,14 +479,20 @@ $(document).ready( function() {
|
|||
</tr>
|
||||
<?php
|
||||
if($document->getComment()) {
|
||||
if($settings->_markdownComments) {
|
||||
$Parsedown = new Parsedown();
|
||||
$comment = $Parsedown->text(htmlspecialchars($document->getComment()));
|
||||
} else {
|
||||
$comment = htmlspecialchars($document->getComment());
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td><?php printMLText("comment");?>:</td>
|
||||
<td><?php print htmlspecialchars($document->getComment());?></td>
|
||||
<td><div class="document-comment"><?php print $comment;?></div></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
if($user->isAdmin() || $document->getAccessMode($user) > M_READ) {
|
||||
if($document->getAccessMode($user) == M_ALL) {
|
||||
echo "<tr>";
|
||||
echo "<td>".getMLText('default_access').":</td>";
|
||||
echo "<td>".$this->getAccessModeText($document->getDefaultAccess())."</td>";
|
||||
|
|
@ -854,7 +861,14 @@ $(document).ready( function() {
|
|||
echo $txt;
|
||||
} else {
|
||||
if($latestContent->getComment())
|
||||
print "<p style=\"font-style: italic;\">".htmlspecialchars($latestContent->getComment())."</p>";
|
||||
if($this->params['settings']->_markdownComments) {
|
||||
$Parsedown = new Parsedown();
|
||||
$comment = $Parsedown->text(htmlspecialchars($latestContent->getComment()));
|
||||
print "<div class=\"content-comment\">".$comment."</div>";
|
||||
} else {
|
||||
$comment = htmlspecialchars($latestContent->getComment());
|
||||
print "<p style=\"font-style: italic;\">".$comment."</p>";
|
||||
}
|
||||
}
|
||||
print "<ul class=\"actions unstyled\">\n";
|
||||
$this->printVersionAttributes($folder, $latestContent);
|
||||
|
|
@ -1056,7 +1070,7 @@ $(document).ready( function() {
|
|||
?>
|
||||
<ul class="nav nav-pills" id="docinfotab" role="tablist">
|
||||
<li class="nav-item <?php if(!$currenttab || $currenttab == 'docinfo') echo 'active'; ?>"><a class="nav-link <?php if(!$currenttab || $currenttab == 'docinfo') echo 'active'; ?>" data-target="#docinfo" data-toggle="tab" role="button"><?php printMLText('current_version'); ?></a></li>
|
||||
<?php if (count($versions)>1) { ?>
|
||||
<?php if (count($versions)>1 && $accessobject->check_view_access($this, array('action'=>'previous'))) { ?>
|
||||
<li class="nav-item <?php if($currenttab == 'previous') echo 'active'; ?>"><a class="nav-link <?php if($currenttab == 'previous') echo 'active'; ?>" data-target="#previous" data-toggle="tab" role="button"><?php printMLText('previous_versions'); ?></a></li>
|
||||
<?php
|
||||
}
|
||||
|
|
@ -1074,20 +1088,26 @@ $(document).ready( function() {
|
|||
<?php
|
||||
}
|
||||
}
|
||||
if(is_array($receiptStatus) && count($receiptStatus)>0) {
|
||||
if(is_array($receiptStatus) && count($receiptStatus)>0 && $accessobject->check_view_access($this, array('action'=>'recipients'))) {
|
||||
?>
|
||||
<li class="nav-item <?php if($currenttab == 'recipients') echo 'active'; ?>"><a class="nav-link <?php if($currenttab == 'recipients') echo 'active'; ?>" data-target="#recipients" data-toggle="tab" role="button"><?php echo getMLText('recipients'); ?></a></li>
|
||||
<?php
|
||||
}
|
||||
if(is_array($revisionStatus) && count($revisionStatus)>0) {
|
||||
if(is_array($revisionStatus) && count($revisionStatus)>0 && $accessobject->check_view_access($this, array('action'=>'revision'))) {
|
||||
?>
|
||||
<li class="nav-item <?php if($currenttab == 'revision') echo 'active'; ?>"><a class="nav-link <?php if($currenttab == 'revision') echo 'active'; ?>" data-target="#revision" data-toggle="tab" role="button"><?php echo getMLText('revise_document'); ?></a></li>
|
||||
<?php
|
||||
}
|
||||
if($accessobject->check_view_access($this, array('action'=>'attachments'))) {
|
||||
?>
|
||||
<li class="nav-item <?php if($currenttab == 'attachments') echo 'active'; ?>"><a class="nav-link <?php if($currenttab == 'attachments') echo 'active'; ?>" data-target="#attachments" data-toggle="tab" role="button"><?php printMLText('linked_files'); echo (count($files)) ? " (".count($files).")" : ""; ?></a></li>
|
||||
<?php
|
||||
}
|
||||
if($accessobject->check_view_access($this, array('action'=>'links'))) {
|
||||
?>
|
||||
<li class="nav-item <?php if($currenttab == 'links') echo 'active'; ?>"><a class="nav-link <?php if($currenttab == 'links') echo 'active'; ?>" data-target="#links" data-toggle="tab" role="button"><?php printMLText('linked_documents'); echo (count($links) || count($reverselinks)) ? " (".count($links)."/".count($reverselinks).")" : ""; ?></a></li>
|
||||
<?php
|
||||
}
|
||||
$tabs = $this->callHook('extraTabs', $document);
|
||||
if($tabs) {
|
||||
foreach($tabs as $tabid=>$tab) {
|
||||
|
|
@ -1660,7 +1680,7 @@ $(document).ready( function() {
|
|||
<?php
|
||||
}
|
||||
}
|
||||
if(is_array($receiptStatus) && count($receiptStatus)>0) {
|
||||
if(is_array($receiptStatus) && count($receiptStatus)>0 && $accessobject->check_view_access($this, array('action'=>'recipients'))) {
|
||||
?>
|
||||
<div class="tab-pane <?php if($currenttab == 'recipients') echo 'active'; ?>" id="recipients">
|
||||
<?php
|
||||
|
|
@ -1798,7 +1818,7 @@ $(document).ready( function() {
|
|||
</div>
|
||||
<?php
|
||||
}
|
||||
if(is_array($revisionStatus) && count($revisionStatus)>0) {
|
||||
if(is_array($revisionStatus) && count($revisionStatus)>0 && $accessobject->check_view_access($this, array('action'=>'revision'))) {
|
||||
?>
|
||||
<div class="tab-pane <?php if($currenttab == 'revision') echo 'active'; ?>" id="revision">
|
||||
<?php
|
||||
|
|
@ -1915,7 +1935,7 @@ $(document).ready( function() {
|
|||
</div>
|
||||
<?php
|
||||
}
|
||||
if (count($versions)>1) {
|
||||
if (count($versions)>1 && $accessobject->check_view_access($this, array('action'=>'previous'))) {
|
||||
?>
|
||||
<div class="tab-pane <?php if($currenttab == 'previous') echo 'active'; ?>" id="previous" role="tabpanel">
|
||||
<?php
|
||||
|
|
@ -1933,6 +1953,7 @@ $(document).ready( function() {
|
|||
</div>
|
||||
<?php
|
||||
}
|
||||
if($accessobject->check_view_access($this, array('action'=>'attachments'))) {
|
||||
?>
|
||||
<div class="tab-pane <?php if($currenttab == 'attachments') echo 'active'; ?>" id="attachments" role="tabpanel">
|
||||
<?php
|
||||
|
|
@ -1957,7 +1978,11 @@ $(document).ready( function() {
|
|||
$this->columnEnd();
|
||||
$this->rowEnd();
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
if($accessobject->check_view_access($this, array('action'=>'links'))) {
|
||||
?>
|
||||
<div class="tab-pane <?php if($currenttab == 'links') echo 'active'; ?>" id="links" role="tabpanel">
|
||||
<?php
|
||||
if (count($links) > 0) {
|
||||
|
|
@ -2065,6 +2090,7 @@ $(document).ready( function() {
|
|||
?>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
if($tabs) {
|
||||
foreach($tabs as $tabid=>$tab) {
|
||||
echo '<div class="tab-pane '.($currenttab == $tabid ? 'active' : '').'" id="'.$tabid.'" role="tabpanel">';
|
||||
|
|
|
|||
|
|
@ -248,6 +248,7 @@ $('body').on('click', '.order-btn', function(ev) {
|
|||
function folderInfos() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
$settings = $this->params['settings'];
|
||||
$folder = $this->params['folder'];
|
||||
|
||||
$txt = $this->callHook('folderInfos', $folder);
|
||||
|
|
@ -275,13 +276,19 @@ $('body').on('click', '.order-btn', function(ev) {
|
|||
echo "<td>".getLongReadableDate($folder->getDate())."</td>";
|
||||
echo "</tr>";
|
||||
if($folder->getComment()) {
|
||||
if($settings->_markdownComments) {
|
||||
$Parsedown = new Parsedown();
|
||||
$comment = $Parsedown->text($folder->getComment());
|
||||
} else {
|
||||
$comment = htmlspecialchars($folder->getComment());
|
||||
}
|
||||
echo "<tr>";
|
||||
echo "<td>".getMLText("comment").":</td>\n";
|
||||
echo "<td>".htmlspecialchars($folder->getComment())."</td>\n";
|
||||
echo "<td><div class=\"folder-comment\">".$comment."</div></td>\n";
|
||||
echo "</tr>";
|
||||
}
|
||||
|
||||
if($user->isAdmin() || $folder->getAccessMode($user) > M_READ) {
|
||||
if($folder->getAccessMode($user) == M_ALL) {
|
||||
echo "<tr>";
|
||||
echo "<td>".getMLText('default_access').":</td>";
|
||||
echo "<td>".$this->getAccessModeText($folder->getDefaultAccess())."</td>";
|
||||
|
|
|
|||
|
|
@ -150,7 +150,7 @@ function initMost() {
|
|||
else if(item.type.charAt(0) == 'F')
|
||||
return '<i class="fa fa-folder-o"></i> ' + item.name.replace(/</g, '<') + '<br /><span class="path">' + item.path + '</span>';
|
||||
else
|
||||
return '<i class="fa fa-search"></i> ' + item.name.replace(/</g, '<') + (item.occurences > 0 ? ' (' + item.occurences + ')' : '');
|
||||
return '<i class="fa fa-search"></i> ' + item.name.replace(/</g, '<') + (item.occurences > 0 ? ' (' + item.occurences + ')' : '') + (typeof(item.column) != 'undefined' ? '<br /><span class="path">' + item.column + '</span>' : '');
|
||||
},
|
||||
/* This only works with a modified version of bootstrap typeahead located
|
||||
* in boostrap-typeahead.js Search for 'render'
|
||||
|
|
|
|||
|
|
@ -87,7 +87,13 @@ class SeedDMS_Theme_Style extends SeedDMS_View_Common {
|
|||
if($this->hasHook('startPage'))
|
||||
$this->callHook('startPage');
|
||||
echo "<!DOCTYPE html>\n";
|
||||
echo "<html lang=\"en\">\n<head>\n";
|
||||
echo "<html lang=\"";
|
||||
if($this->params['session'] && ($slang = $this->params['session']->getLanguage())) {
|
||||
echo str_replace('_', '-', $slang);
|
||||
} else {
|
||||
echo str_replace('_', '-', $this->params['settings']->_language);
|
||||
}
|
||||
echo "\">\n<head>\n";
|
||||
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n";
|
||||
echo '<meta name="viewport" content="width=device-width, initial-scale=1.0" />'."\n";
|
||||
if($base)
|
||||
|
|
@ -96,7 +102,7 @@ class SeedDMS_Theme_Style extends SeedDMS_View_Common {
|
|||
echo '<base href="'.$this->baseurl.'">'."\n";
|
||||
$sitename = trim(strip_tags($this->params['sitename']));
|
||||
if($this->params['session'])
|
||||
echo '<link rel="search" type="application/opensearchdescription+xml" href="'.$this->params['settings']->_httpRoot.'out/out.OpensearchDesc.php" title="'.(strlen($sitename)>0 ? $sitename : "SeedDMS").'"/>'."\n";
|
||||
echo '<link rel="search" type="application/opensearchdescription+xml" href="'.$this->params['settings']->_httpRoot.'out/out.OpensearchDesc.php" title="'.(strlen($sitename)>0 ? $sitename : "").'"/>'."\n";
|
||||
$parenttheme = 'bootstrap';
|
||||
echo '<link href="'.$this->params['settings']->_httpRoot.'views/'.$this->theme.'/styles/seeddms.css" rel="stylesheet"/>'."\n";
|
||||
echo '<link href="'.$this->params['settings']->_httpRoot.'views/'.$this->theme.'/vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet"/>'."\n";
|
||||
|
|
@ -308,7 +314,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
|
||||
function globalBanner() { /* {{{ */
|
||||
echo "<nav class=\"navbar navbar-expand-lg navbar-dark bg-dark fixed-top\">\n";
|
||||
echo " <a class=\"navbar-brand\" href=\"".(!empty($this->extraheader['logolink']) ? $this->extraheader['logolink'] : $this->params['settings']->_httpRoot."out/out.ViewFolder.php")."\">".(!empty($this->extraheader['logo']) ? '<img id="navbar-logo" src="'.$this->extraheader['logo'].'"/>' : '<img id="navbar-logo" src="'.$this->params['settings']->_httpRoot.'views/bootstrap4/images/seeddms-logo.svg"/>')." <span class=\"d-none d-md-inline-block ml-4\">".(strlen($this->params['sitename'])>0 ? $this->params['sitename'] : "SeedDMS")."</span></a>\n";
|
||||
echo " <a class=\"navbar-brand\" href=\"".(!empty($this->extraheader['logolink']) ? $this->extraheader['logolink'] : $this->params['settings']->_httpRoot."out/out.ViewFolder.php")."\">".(!empty($this->extraheader['logo']) ? '<img id="navbar-logo" src="'.$this->extraheader['logo'].'"/>' : '<img id="navbar-logo" src="'.$this->params['settings']->_httpRoot.'views/bootstrap4/images/seeddms-logo.svg"/>')." <span class=\"d-none d-md-inline-block ml-4\">".(strlen($this->params['sitename'])>0 ? $this->params['sitename'] : "")."</span></a>\n";
|
||||
echo "</nav>\n";
|
||||
} /* }}} */
|
||||
|
||||
|
|
@ -316,7 +322,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
$dms = $this->params['dms'];
|
||||
$accessobject = $this->params['accessobject'];
|
||||
echo "<nav class=\"navbar navbar-expand-lg navbar-dark bg-dark border-bottom fixed-top\">\n";
|
||||
echo " <a class=\"navbar-brand\" href=\"".(!empty($this->extraheader['logolink']) ? $this->extraheader['logolink'] : $this->params['settings']->_httpRoot."out/out.ViewFolder.php")."\">".(!empty($this->extraheader['logo']) ? '<img id="navbar-logo" src="'.$this->extraheader['logo'].'">' : '<img id="navbar-logo" src="'.$this->params['settings']->_httpRoot.'views/bootstrap4/images/seeddms-logo.svg">')." <span class=\"d-none d-md-inline-block ml-4\">".(strlen($this->params['sitename'])>0 ? $this->params['sitename'] : "SeedDMS")."</span></a>\n";
|
||||
echo " <a class=\"navbar-brand\" href=\"".(!empty($this->extraheader['logolink']) ? $this->extraheader['logolink'] : $this->params['settings']->_httpRoot."out/out.ViewFolder.php")."\">".(!empty($this->extraheader['logo']) ? '<img id="navbar-logo" src="'.$this->extraheader['logo'].'">' : '<img id="navbar-logo" src="'.$this->params['settings']->_httpRoot.'views/bootstrap4/images/seeddms-logo.svg">')." <span class=\"d-none d-md-inline-block ml-4\">".(strlen($this->params['sitename'])>0 ? $this->params['sitename'] : "")."</span></a>\n";
|
||||
|
||||
if(isset($this->params['user']) && $this->params['user']) {
|
||||
/* search form {{{ */
|
||||
|
|
@ -409,6 +415,8 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
echo " <div class=\"dropdown-menu dropdown-menu-right\" aria-labelledby=\"navbarMainUser\">\n";
|
||||
if (!$this->params['user']->isGuest()) {
|
||||
$menuitems = array();
|
||||
if ($accessobject->check_view_access('Dashboard'))
|
||||
$menuitems['dashboard'] = array('link'=>$this->params['settings']->_httpRoot."out/out.Dashboard.php", 'label'=>getMLText('dashboard'));
|
||||
if ($accessobject->check_view_access('MyDocuments'))
|
||||
$menuitems['my_documents'] = array('link'=>$this->params['settings']->_httpRoot."out/out.MyDocuments.php?inProcess=1", 'label'=>getMLText('my_documents'));
|
||||
if ($accessobject->check_view_access('MyAccount'))
|
||||
|
|
@ -601,14 +609,15 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
foreach($menuitems as $menuitem) {
|
||||
$content .= " <li class=\"list-group-item d-flex justify-content-between align-items-center".(!empty($menuitem['active']) ? ' active' : '')."\">\n";
|
||||
$content .= ' <a';
|
||||
$content .= !empty($menuitem['link']) ? 'href="'.$menuitem['link'].'"' : '';
|
||||
$content .= !empty($menuitem['link']) ? ' href="'.$menuitem['link'].'"' : '';
|
||||
if(!empty($menuitem['attributes']))
|
||||
foreach($menuitem['attributes'] as $attr)
|
||||
$content .= ' '.$attr[0].'="'.$attr[1].'"';
|
||||
$content .= '>';
|
||||
$content .= $menuitem['label'];
|
||||
$content .= ' </a>'."\n";
|
||||
$content .= '<span class="badge'.($menuitem['badge'] > 0 ? ' badge-primary' : ' badge-secondary').' badge-pill">'.$menuitem['badge']."</span>";
|
||||
if(!empty($menuitem['badge']))
|
||||
$content .= '<span class="badge'.($menuitem['badge'] > 0 ? ' badge-primary' : ' badge-secondary').' badge-pill">'.$menuitem['badge']."</span>";
|
||||
$content .= " </li>\n";
|
||||
}
|
||||
|
||||
|
|
@ -736,9 +745,11 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
$menuitems['update_document'] = array('link'=>$this->params['settings']->_httpRoot."out/out.UpdateDocument".$docid, 'label'=>getMLText('update_document'));
|
||||
if($accessobject->check_controller_access('LockDocument'))
|
||||
$menuitems['lock_document'] = array('link'=>$this->params['settings']->_httpRoot."op/op.LockDocument".$docid."&formtoken=".createFormKey('lockdocument'), 'label'=>getMLText('lock_document'));
|
||||
if($document->isCheckedOut())
|
||||
$menuitems['checkin_document'] = array('link'=>$this->params['settings']->_httpRoot."out/out.CheckInDocument".$docid, 'label'=>getMLText('checkin_document'));
|
||||
else {
|
||||
if($document->isCheckedOut()) {
|
||||
if($accessobject->mayCheckIn($document)) {
|
||||
$menuitems['checkin_document'] = array('link'=>$this->params['settings']->_httpRoot."out/out.CheckInDocument".$docid, 'label'=>getMLText('checkin_document'));
|
||||
}
|
||||
} else {
|
||||
if($this->params['checkoutdir']) {
|
||||
$menuitems['checkout_document'] = array('link'=>$this->params['settings']->_httpRoot."op/op.CheckOutDocument".$docid, 'label'=>getMLText('checkout_document'));
|
||||
}
|
||||
|
|
@ -812,6 +823,8 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
|
||||
$menuitems['2_factor_auth'] = array('link'=>"../out/out.Setup2Factor.php", 'label'=>getMLText('2_factor_auth'));
|
||||
|
||||
$menuitems['webauthn'] = array('link'=>"../out/out.SetupWebauthn.php", 'label'=>getMLText('webauthn'));
|
||||
|
||||
if ($this->params['enableusersview']){
|
||||
if ($accessobject->check_view_access('UsrView'))
|
||||
$menuitems['users'] = array('link'=>$this->params['settings']->_httpRoot."out/out.UsrView.php", 'label'=>getMLText('users'));
|
||||
|
|
@ -890,7 +903,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
$menuitems['user_group_management']['children']['access_control'] = array('link'=>$this->params['settings']->_httpRoot."out/out.Acl.php", 'label'=>getMLText('access_control'));
|
||||
}
|
||||
|
||||
if($accessobject->check_view_access(array('DefaultKeywords', 'Categories', 'AttributeMgr', 'WorkflowMgr', 'WorkflowStatesMgr', 'WorkflowActionsMgr'))) {
|
||||
if($accessobject->check_view_access(array('DefaultKeywords', 'Categories', 'AttributeMgr', 'AttributeGroupMgr', 'WorkflowMgr', 'WorkflowStatesMgr', 'WorkflowActionsMgr'))) {
|
||||
$menuitems['definitions'] = array('link'=>"#", 'label'=>getMLText('definitions'));
|
||||
if ($accessobject->check_view_access('DefaultKeywords'))
|
||||
$menuitems['definitions']['children']['default_keywords'] = array('link'=>$this->params['settings']->_httpRoot."out/out.DefaultKeywords.php", 'label'=>getMLText('global_default_keywords'));
|
||||
|
|
@ -898,6 +911,8 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
$menuitems['definitions']['children']['document_categories'] = array('link'=>$this->params['settings']->_httpRoot."out/out.Categories.php", 'label'=>getMLText('global_document_categories'));
|
||||
if ($accessobject->check_view_access('AttributeMgr'))
|
||||
$menuitems['definitions']['children']['attribute_definitions'] = array('link'=>$this->params['settings']->_httpRoot."out/out.AttributeMgr.php", 'label'=>getMLText('global_attributedefinitions'));
|
||||
if ($accessobject->check_view_access('AttributeGroupMgr'))
|
||||
$menuitems['definitions']['children']['attribute_definitiongroups'] = array('link'=>$this->params['settings']->_httpRoot."out/out.AttributeGroupMgr.php", 'label'=>getMLText('global_attributedefinitiongroups'));
|
||||
if($this->params['workflowmode'] == 'advanced') {
|
||||
if ($accessobject->check_view_access('WorkflowMgr'))
|
||||
$menuitems['definitions']['children']['workflows'] = array('link'=>$this->params['settings']->_httpRoot."out/out.WorkflowMgr.php", 'label'=>getMLText('global_workflows'));
|
||||
|
|
@ -1586,17 +1601,19 @@ $(document).ready(function() {
|
|||
echo self::getDateChooser($defDate, $varName, $lang, $dateformat, $startdate, $enddate, $weekstart);
|
||||
} /* }}} */
|
||||
|
||||
function getDateChooser($defDate = '', $varName, $lang='', $dateformat='', $startdate='', $enddate='', $weekstart=null) { /* {{{ */
|
||||
function getDateChooser($defDate = '', $varName, $lang='', $dateformat='', $startdate='', $enddate='', $weekstart=null, $placeholder='', $nogroup=false) { /* {{{ */
|
||||
if(!$dateformat)
|
||||
$dateformat = getConvertDateFormat();
|
||||
$content = '
|
||||
<div class="input-group date" id="'.$varName.'date">
|
||||
<input type="text" class="form-control datepicker" name="'.$varName.'" id="'.$varName.'" value="'.$defDate. '" '.($weekstart == null ? '' : 'data-date-week-start="'.intval($weekstart).'" ').'data-date="'.$defDate.'" data-selectmenu="presetexpdate" data-date-format="'.$dateformat.'"'.($lang ? 'data-date-language="'.str_replace('_', '-', $lang).'"' : '').($startdate ? ' data-date-start-date="'.$startdate.'"' : '').($enddate ? ' data-date-end-date="'.$enddate.'"' : '').' data-date-autoclose="true" data-provide="datepicker">
|
||||
<div class="input-group-append">
|
||||
<span class="input-group-text"><i class="fa fa-calendar"></i></span>
|
||||
</div>
|
||||
</div>
|
||||
';
|
||||
$content = '';
|
||||
if(!$nogroup)
|
||||
$content .= '<div class="input-group date" id="'.$varName.'date">';
|
||||
$content .= '<input type="text" class="form-control datepicker" placeholder="'.htmlspecialchars($placeholder).'" name="'.$varName.'" id="'.$varName.'" value="'.$defDate. '" '.($weekstart == null ? '' : 'data-date-week-start="'.intval($weekstart).'" ').'data-date="'.$defDate.'" data-selectmenu="presetexpdate" data-date-format="'.$dateformat.'"'.($lang ? 'data-date-language="'.str_replace('_', '-', $lang).'"' : '').($startdate ? ' data-date-start-date="'.$startdate.'"' : '').($enddate ? ' data-date-end-date="'.$enddate.'"' : '').' data-date-autoclose="true" data-provide="datepicker">';
|
||||
if(!$nogroup) {
|
||||
$content .= '<div class="input-group-append">
|
||||
<span class="input-group-text"><i class="fa fa-calendar"></i></span>
|
||||
</div>';
|
||||
$content .= '</div>';
|
||||
}
|
||||
return $content;
|
||||
} /* }}} */
|
||||
|
||||
|
|
@ -1956,25 +1973,27 @@ $(document).ready(function() {
|
|||
|
||||
function getAttributeEditField($attrdef, $attribute, $fieldname='attributes', $norequire=false, $namepostfix='', $alwaysmultiple=false) { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$attr_id = $fieldname.'_'.$attrdef->getId().($namepostfix ? '_'.$namepostfix : '');
|
||||
$attr_name = $fieldname.'['.$attrdef->getId().']'.($namepostfix ? '['.$namepostfix.']' : '');
|
||||
$content = '';
|
||||
switch($attrdef->getType()) {
|
||||
case SeedDMS_Core_AttributeDefinition::type_boolean:
|
||||
$objvalue = $attribute ? (is_object($attribute) ? $attribute->getValue() : $attribute) : '';
|
||||
$content .= "<input type=\"hidden\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"\" />";
|
||||
$content .= "<input type=\"checkbox\" id=\"".$fieldname."_".$attrdef->getId()."\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"1\" ".($objvalue ? 'checked' : '')." />";
|
||||
$content .= "<input type=\"hidden\" name=\"".$attr_name."\" value=\"\" />";
|
||||
$content .= "<input type=\"checkbox\" id=\"".$attr_id."\" name=\"".$attr_name."\" value=\"1\" ".($objvalue ? 'checked' : '')." />";
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_date:
|
||||
$objvalue = $attribute ? (is_object($attribute) ? $attribute->getValue() : $attribute) : '';
|
||||
$dateformat = getConvertDateFormat($this->params['settings']->_dateformat);
|
||||
/*
|
||||
$content .= '<span class="input-append date datepicker" data-date="'.getReadableDate(').'" data-date-format="'.$dateformat.'" data-date-language="'.str_replace('_', '-', $this->params['session']->getLanguage()).'">
|
||||
<input id="'.$fieldname.'_'.$attrdef->getId().'" class="span9" size="16" name="'.$fieldname.'['.$attrdef->getId().']" type="text" value="'.($objvalue ? $objvalue : '').'">
|
||||
<input id="'.$attr_id.'" class="span9" size="16" name="'.$attr_name.'" type="text" value="'.($objvalue ? $objvalue : '').'">
|
||||
<span class="add-on"><i class="fa fa-calendar"></i></span>
|
||||
</span>';
|
||||
*/
|
||||
$content = '
|
||||
<div class="input-group date">
|
||||
<input type="text" class="form-control" id="'.$fieldname.'_'.$attrdef->getId().($namepostfix ? '_'.$namepostfix : '').'" name="'.$fieldname.'['.$attrdef->getId().']'.($namepostfix ? '['.$namepostfix.']' : '').'" value="'.($objvalue ? getReadableDate($objvalue) : '').'" data-date="'.getReadableDate().'" data-date-format="'.$dateformat.'" data-date-language="'.str_replace('_', '-', $this->params['session']->getLanguage()).'" data-date-autoclose="true" data-provide="datepicker">
|
||||
<input type="text" class="form-control" id="'.$attr_id.'" name="'.$attr_name.'" value="'.($objvalue ? getReadableDate($objvalue) : '').'" data-date="'.getReadableDate().'" data-date-format="'.$dateformat.'" data-date-language="'.str_replace('_', '-', $this->params['session']->getLanguage()).'" data-date-autoclose="true" data-provide="datepicker">
|
||||
<div class="input-group-append">
|
||||
<span class="input-group-text"><i class="fa fa-calendar"></i></span>
|
||||
</div>
|
||||
|
|
@ -1983,19 +2002,19 @@ $(document).ready(function() {
|
|||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_email:
|
||||
$objvalue = $attribute ? (is_object($attribute) ? $attribute->getValue() : $attribute) : '';
|
||||
$content .= "<input type=\"text\" class=\"form-control\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"".htmlspecialchars($objvalue)."\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '').' data-rule-email="true"'." />";
|
||||
$content .= "<input type=\"text\" class=\"form-control\" id=\"".$attr_id."\" name=\"".$attr_name."\" value=\"".htmlspecialchars($objvalue)."\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '').' data-rule-email="true"'." />";
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_float:
|
||||
/* case SeedDMS_Core_AttributeDefinition::type_float:
|
||||
$objvalue = $attribute ? (is_object($attribute) ? $attribute->getValue() : $attribute) : '';
|
||||
$content .= "<input type=\"text\" class=\"form-control\" id=\"".$fieldname."_".$attrdef->getId()."\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"".htmlspecialchars($objvalue)."\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '')." data-rule-number=\"true\"/>";
|
||||
break;
|
||||
$content .= "<input type=\"text\" class=\"form-control\" id=\"".$attr_id."\" name=\"".$attr_name."\" value=\"".htmlspecialchars($objvalue)."\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '')." data-rule-number=\"true\"/>";
|
||||
break; */
|
||||
case SeedDMS_Core_AttributeDefinition::type_folder:
|
||||
$objvalue = $attribute ? (is_object($attribute) ? (int) $attribute->getValue() : (int) $attribute) : 0;
|
||||
if($objvalue)
|
||||
$target = $dms->getFolder($objvalue);
|
||||
else
|
||||
$target = null;
|
||||
$content .= $this->getFolderChooserHtml("attr".$attrdef->getId(), M_READWRITE, -1, $target, $fieldname."[".$attrdef->getId()."]", false);
|
||||
$content .= $this->getFolderChooserHtml("attr".$attrdef->getId(), M_READWRITE, -1, $target, $attr_name, false);
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_document:
|
||||
$objvalue = $attribute ? (is_object($attribute) ? (int) $attribute->getValue() : (int) $attribute) : 0;
|
||||
|
|
@ -2003,7 +2022,7 @@ $(document).ready(function() {
|
|||
$target = $dms->getDocument($objvalue);
|
||||
else
|
||||
$target = null;
|
||||
$content .= $this->getDocumentChooserHtml("attr".$attrdef->getId(), M_READ, -1, $target, $fieldname."[".$attrdef->getId()."]");
|
||||
$content .= $this->getDocumentChooserHtml("attr".$attrdef->getId(), M_READ, -1, $target, $attr_name);
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_user:
|
||||
$objvalue = $attribute ? (is_object($attribute) ? $attribute->getValueAsArray() : (is_string($attribute) ? [$attribute] : $attribute)) : array();
|
||||
|
|
@ -2011,7 +2030,7 @@ $(document).ready(function() {
|
|||
if($users) {
|
||||
$allowempty = $attrdef->getMinValues() == 0;
|
||||
$allowmultiple = $attrdef->getMultipleValues() || $alwaysmultiple;
|
||||
$content .= "<select class=\"form-control chzn-select\"".($allowempty ? " data-allow-clear=\"true\"" : "")."\" name=\"".$fieldname."[".$attrdef->getId()."]".($allowmultiple ? '[]' : '')."\"".($allowmultiple ? " multiple" : "")." data-placeholder=\"".getMLText("select_user")."\">";
|
||||
$content .= "<select class=\"form-control chzn-select\"".($allowempty ? " data-allow-clear=\"true\"" : "")."\" id=\"".$attr_id."\" name=\"".$attr_name.($allowmultiple ? '[]' : '')."\"".($allowmultiple ? " multiple" : "")." data-placeholder=\"".getMLText("select_user")."\">";
|
||||
if($allowempty)
|
||||
$content .= "<option value=\"\"></option>";
|
||||
foreach($users as $curuser) {
|
||||
|
|
@ -2031,7 +2050,7 @@ $(document).ready(function() {
|
|||
if($groups) {
|
||||
$allowempty = $attrdef->getMinValues() == 0;
|
||||
$allowmultiple = $attrdef->getMultipleValues() || $alwaysmultiple;
|
||||
$content .= "<select class=\"form-control chzn-select\"".($allowempty ? " data-allow-clear=\"true\"" : "")."\" name=\"".$fieldname."[".$attrdef->getId()."]".($allowmultiple ? '[]' : '')."\"".($allowmultiple ? " multiple" : "")." data-placeholder=\"".getMLText("select_group")."\">";
|
||||
$content .= "<select class=\"form-control chzn-select\"".($allowempty ? " data-allow-clear=\"true\"" : "")."\" id=\"".$attr_id."\" name=\"".$attr_name.($allowmultiple ? '[]' : '')."\"".($allowmultiple ? " multiple" : "")." data-placeholder=\"".getMLText("select_group")."\">";
|
||||
if($allowempty)
|
||||
$content .= "<option value=\"\"></option>";
|
||||
foreach($groups as $curgroup) {
|
||||
|
|
@ -2047,8 +2066,8 @@ $(document).ready(function() {
|
|||
break;
|
||||
default:
|
||||
if($valueset = $attrdef->getValueSetAsArray()) {
|
||||
$content .= "<input type=\"hidden\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"\"/>";
|
||||
$content .= "<select id=\"".$fieldname."_".$attrdef->getId()."\" name=\"".$fieldname."[".$attrdef->getId()."]";
|
||||
$content .= "<input type=\"hidden\" name=\"".$attr_name."\" value=\"\"/>";
|
||||
$content .= "<select id=\"".$attr_id."\" name=\"".$attr_name;
|
||||
if($attrdef->getMultipleValues() || $alwaysmultiple) {
|
||||
$content .= "[]\" multiple";
|
||||
} else {
|
||||
|
|
@ -2073,9 +2092,9 @@ $(document).ready(function() {
|
|||
} else {
|
||||
$objvalue = $attribute ? (is_object($attribute) ? $attribute->getValue() : $attribute) : '';
|
||||
if(strlen($objvalue) > 80) {
|
||||
$content .= "<textarea class=\"form-control\" id=\"".$fieldname."_".$attrdef->getId()."\" class=\"input-xxlarge\" name=\"".$fieldname."[".$attrdef->getId()."]\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '').">".htmlspecialchars($objvalue)."</textarea>";
|
||||
$content .= "<textarea class=\"form-control\" id=\"".$attr_id."\" class=\"input-xxlarge\" name=\"".$attr_name."\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '').">".htmlspecialchars($objvalue)."</textarea>";
|
||||
} else {
|
||||
$content .= "<input type=\"text\" class=\"form-control\" id=\"".$fieldname."_".$attrdef->getId()."\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"".htmlspecialchars($objvalue)."\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '').($attrdef->getType() == SeedDMS_Core_AttributeDefinition::type_int ? ' data-rule-digits="true"' : '')." />";
|
||||
$content .= "<input type=\"text\" class=\"form-control\" id=\"".$attr_id."\" name=\"".$attr_name."\" value=\"".htmlspecialchars($objvalue)."\"".((!$norequire && $attrdef->getMinValues() > 0) ? ' required="required"' : '').(in_array($attrdef->getType(), [SeedDMS_Core_AttributeDefinition::type_int, SeedDMS_Core_AttributeDefinition::type_float]) ? ' data-rule-digits="true"' : '')." />";
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
@ -3303,7 +3322,8 @@ $('body').on('click', '[id^=\"table-row-folder\"] td:nth-child(2)', function(ev)
|
|||
if($categories = $document->getCategories()) {
|
||||
$content .= "<br />";
|
||||
foreach($categories as $category)
|
||||
$content .= "<span class=\"badge bg-secondary\"".($category->getColor() ? ' style="background-color: '.$category->getColor().' !important; color: '.(getColorBrightness($category->getColor()) < 0.8 ? 'white' : 'black').';"' : '').">".$category->getName()."</span> ";
|
||||
$color = $category->getColor() ? $category->getColor() : substr(md5($category->getName()), 0, 6);
|
||||
$content .= "<span class=\"badge\" style=\"background-color: #".$color."; color: #".self::getContrastColor($color).";\">".$category->getName()."</span> ";
|
||||
}
|
||||
if(!empty($extracontent['bottom_title']))
|
||||
$content .= $extracontent['bottom_title'];
|
||||
|
|
|
|||
|
|
@ -272,6 +272,15 @@ a.accordion2-toggle:focus, a.accordion2-toggle:hover {
|
|||
text-decoration: none;
|
||||
}
|
||||
|
||||
.select2-container--bootstrap4 .select2-selection {
|
||||
border-radius: 0px;
|
||||
}
|
||||
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
|
||||
border-radius: 0px;
|
||||
}
|
||||
.datepicker {
|
||||
border-radius: 0px;
|
||||
}
|
||||
span.datepicker {
|
||||
padding: 0px;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -155,7 +155,7 @@ function initMost() {
|
|||
else if(item.type.charAt(0) == 'F')
|
||||
return '<i class="fa fa-folder-o"></i> ' + item.name.replace(/</g, '<') + '<br /><span class="path">' + item.path + '</span>';
|
||||
else
|
||||
return '<i class="fa fa-search"></i> ' + item.name.replace(/</g, '<') + (item.occurences > 0 ? ' (' + item.occurences + ')' : '');
|
||||
return '<i class="fa fa-search"></i> ' + item.name.replace(/</g, '<') + (item.occurences > 0 ? ' (' + item.occurences + ')' : '') + (typeof(item.column) != 'undefined' ? '<br /><span class="path">' + item.column + '</span>' : '');
|
||||
},
|
||||
/* This only works with a modified version of bootstrap typeahead located
|
||||
* in boostrap-typeahead.js Search for 'render'
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?php
|
||||
include("../inc/inc.Settings.php");
|
||||
|
||||
include("Log.php");
|
||||
require_once("Log.php");
|
||||
require_once("../inc/inc.Language.php");
|
||||
require_once("../inc/inc.Utils.php");
|
||||
|
||||
|
|
@ -15,28 +15,6 @@ require_once("../inc/inc.ClassEmailNotify.php");
|
|||
require_once("../inc/inc.Notification.php");
|
||||
require_once("../inc/inc.ClassController.php");
|
||||
|
||||
$notifier = new SeedDMS_NotificationService($logger, $settings);
|
||||
|
||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
||||
foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
|
||||
if(method_exists($notificationObj, 'preAddService')) {
|
||||
$notificationObj->preAddService($dms, $notifier);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($settings->_enableEmail) {
|
||||
$notifier->addService(new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword));
|
||||
}
|
||||
|
||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
||||
foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
|
||||
if(method_exists($notificationObj, 'postAddService')) {
|
||||
$notificationObj->postAddService($dms, $notifier);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
include("webdav.php");
|
||||
$server = new HTTP_WebDAV_Server_SeedDMS();
|
||||
$server->ServeRequest($dms, $settings, $logger, $notifier, $authenticator);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user