mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-06-07 21:59:22 +00:00
Merge branch 'seeddms-5.1.x'
This commit is contained in:
commit
6f0803e698
31
CHANGELOG
31
CHANGELOG
|
@ -1,3 +1,34 @@
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
Changes in version 5.1.21
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
- new api to fulltext search
|
||||||
|
- do not offer to export users of group if there are no users
|
||||||
|
- config file can be set in env var SEEDDMS_CONFIG_FILE
|
||||||
|
- fix error when searching for a boolean attribute value
|
||||||
|
- extension may contain a conf varіable to select a workflow
|
||||||
|
- do not set max_execution_time for scripts run by php-cli
|
||||||
|
- add link to document/folder details in each list row if onepage mode is on
|
||||||
|
- add list of rejected documents to tasks
|
||||||
|
- fix .htaccess file in restapi
|
||||||
|
- restapi: add setDocumentOwner, owner can be set when uploading a document
|
||||||
|
- theme in configuration can override theme of user
|
||||||
|
- saving the settings will no longer reenable an extention with no configuration
|
||||||
|
- put a red/green bullet before the extension name in the settings
|
||||||
|
- escape value of dropfolderfile in input form field created by
|
||||||
|
SeedDMS_Bootstrap_Style::getDropFolderChooserHtml() (CVE-2020-28726)
|
||||||
|
- prevent cross site scripting in views/bootstrap/class.DropFileChooser.php
|
||||||
|
folderid wasn't checked propperly for being an integer (CVE-2020-28727)
|
||||||
|
- output format for dates can be configured
|
||||||
|
- add filter function to notification service
|
||||||
|
- reindex document after it was edited
|
||||||
|
- show preview images in drop folder menu on mouse over
|
||||||
|
- add support for indexing folders in fulltext search
|
||||||
|
- add support for start folder in fulltext search
|
||||||
|
- always call hook postAddSubFolder and postEditDocument
|
||||||
|
- call each notification service even if one of them fails
|
||||||
|
- support partial content downloads (useful for embedding videos)
|
||||||
|
- unfold all folders within current path in jqtree
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
Changes in version 5.1.20
|
Changes in version 5.1.20
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
90
Gruntfile.js
90
Gruntfile.js
|
@ -173,36 +173,50 @@ module.exports = function (grunt) {
|
||||||
],
|
],
|
||||||
dest: bootstrapDir + '/bootstrap-datepicker/locales',
|
dest: bootstrapDir + '/bootstrap-datepicker/locales',
|
||||||
flatten: true
|
flatten: true
|
||||||
},{
|
|
||||||
expand: true,
|
|
||||||
src: [
|
|
||||||
nodeDir + '/@coreui/coreui/dist/js/*'
|
|
||||||
],
|
|
||||||
dest: bootstrapDir + '/coreui/js',
|
|
||||||
flatten: true
|
|
||||||
},{
|
|
||||||
expand: true,
|
|
||||||
src: [
|
|
||||||
nodeDir + '/@coreui/coreui/dist/css/*'
|
|
||||||
],
|
|
||||||
dest: bootstrapDir + '/coreui/css',
|
|
||||||
flatten: true
|
|
||||||
}]
|
}]
|
||||||
},
|
},
|
||||||
'coreui': {
|
'tdk': {
|
||||||
files: [{
|
files: [{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/jquery/dist/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/jquery',
|
||||||
|
flatten: true
|
||||||
|
}, {
|
||||||
expand: true,
|
expand: true,
|
||||||
src: [
|
src: [
|
||||||
nodeDir + '/@coreui/coreui/dist/js/*'
|
nodeDir + '/@coreui/coreui/dist/js/*'
|
||||||
],
|
],
|
||||||
dest: tdkDir + '/coreui/js',
|
dest: tdkDir + '/@coreui/coreui/js',
|
||||||
flatten: true
|
flatten: true
|
||||||
},{
|
},{
|
||||||
expand: true,
|
expand: true,
|
||||||
src: [
|
src: [
|
||||||
nodeDir + '/@coreui/coreui/dist/css/*'
|
nodeDir + '/@coreui/coreui/dist/css/*'
|
||||||
],
|
],
|
||||||
dest: tdkDir + '/coreui/css',
|
dest: tdkDir + '/@coreui/coreui/css',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/@coreui/icons/css/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/@coreui/icons/css',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/@coreui/icons/fonts/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/@coreui/icons/fonts',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/popper.js/dist/esm/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/popper.js',
|
||||||
flatten: true
|
flatten: true
|
||||||
},{
|
},{
|
||||||
expand: true,
|
expand: true,
|
||||||
|
@ -239,6 +253,48 @@ module.exports = function (grunt) {
|
||||||
],
|
],
|
||||||
dest: tdkDir + '/font-awesome/css',
|
dest: tdkDir + '/font-awesome/css',
|
||||||
flatten: true
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/pace-progressbar/index.js'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/pace-progressbar',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/pace-progressbar/themes/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/pace-progressbar/themes',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/pace-progressbar/templates/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/pace-progressbar/templates',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/flag-icon-css/css/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/flag-icon-css/css',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/simple-line-icons/dist/fonts/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/simple-line-icons/fonts',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/simple-line-icons/dist/styles/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/simple-line-icons/css',
|
||||||
|
flatten: true
|
||||||
}]
|
}]
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
18
Makefile
18
Makefile
|
@ -1,8 +1,8 @@
|
||||||
VERSION=$(shell php -r 'include("inc/inc.Version.php"); $$v=new SeedDMS_Version(); echo $$v->version();')
|
VERSION=$(shell php -r 'include("inc/inc.Version.php"); $$v=new SeedDMS_Version(); echo $$v->version();')
|
||||||
SRC=CHANGELOG inc conf utils index.php .htaccess languages views op out controllers doc styles TODO LICENSE webdav install restapi pdfviewer
|
SRC=CHANGELOG inc conf utils index.php .htaccess languages op out controllers doc TODO LICENSE webdav install restapi pdfviewer
|
||||||
# webapp
|
VIEWS ?= bootstrap
|
||||||
|
|
||||||
NODISTFILES=utils/importmail.php utils/seedddms-importmail utils/remote-email-upload utils/remote-upload utils/da-bv-reminder.php utils/seeddms-da-bv-reminder .svn .gitignore styles/blue styles/hc styles/clean views/blue views/hc views/clean views/pca views/tdk
|
NODISTFILES=utils/importmail.php utils/seedddms-importmail utils/remote-email-upload utils/remote-upload utils/da-bv-reminder.php utils/seeddms-da-bv-reminder .svn .gitignore
|
||||||
|
|
||||||
EXTENSIONS := \
|
EXTENSIONS := \
|
||||||
dynamic_content.tar.gz\
|
dynamic_content.tar.gz\
|
||||||
|
@ -15,8 +15,18 @@ PHPDOC=~/Downloads/phpDocumentor.phar
|
||||||
dist:
|
dist:
|
||||||
mkdir -p tmp/seeddms-$(VERSION)
|
mkdir -p tmp/seeddms-$(VERSION)
|
||||||
cp -a $(SRC) tmp/seeddms-$(VERSION)
|
cp -a $(SRC) tmp/seeddms-$(VERSION)
|
||||||
|
mkdir -p tmp/seeddms-$(VERSION)/views
|
||||||
|
mkdir -p tmp/seeddms-$(VERSION)/styles
|
||||||
|
for view in $(VIEWS) ; do \
|
||||||
|
if [ -d "views/$$view" ] ; then \
|
||||||
|
cp -a views/$$view tmp/seeddms-$(VERSION)/views ; \
|
||||||
|
fi ; \
|
||||||
|
if [ -d "styles/$$view" ] ; then \
|
||||||
|
cp -a styles/$$view tmp/seeddms-$(VERSION)/styles ; \
|
||||||
|
fi ; \
|
||||||
|
done
|
||||||
(cd tmp/seeddms-$(VERSION); rm -rf $(NODISTFILES); mv conf conf.template)
|
(cd tmp/seeddms-$(VERSION); rm -rf $(NODISTFILES); mv conf conf.template)
|
||||||
(cd tmp; tar --exclude=.svn --exclude=.gitignore --exclude=views/blue --exclude=views/hc --exclude=views/clean --exclude=styles/blue --exclude=styles/hc --exclude=styles/clean -czvf ../seeddms-$(VERSION).tar.gz seeddms-$(VERSION))
|
(cd tmp; tar --exclude=.svn --exclude=.gitignore -czvf ../seeddms-$(VERSION).tar.gz seeddms-$(VERSION))
|
||||||
rm -rf tmp
|
rm -rf tmp
|
||||||
|
|
||||||
pear:
|
pear:
|
||||||
|
|
|
@ -96,6 +96,13 @@ class SeedDMS_Core_Attribute { /* {{{ */
|
||||||
$this->_dms = $dms;
|
$this->_dms = $dms;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get dms of attribute
|
||||||
|
*
|
||||||
|
* @return object $dms
|
||||||
|
*/
|
||||||
|
function getDMS() { return $this->_dms; }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get internal id of attribute
|
* Get internal id of attribute
|
||||||
*
|
*
|
||||||
|
@ -469,6 +476,13 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
|
||||||
$this->_dms = $dms;
|
$this->_dms = $dms;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get dms of attribute definition
|
||||||
|
*
|
||||||
|
* @return object $dms
|
||||||
|
*/
|
||||||
|
function getDMS() { return $this->_dms; }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get internal id of attribute definition
|
* Get internal id of attribute definition
|
||||||
*
|
*
|
||||||
|
@ -1117,15 +1131,24 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
|
||||||
* definition.
|
* definition.
|
||||||
* If the validation fails the validation error will be set which
|
* If the validation fails the validation error will be set which
|
||||||
* can be requested by SeedDMS_Core_Attribute::getValidationError()
|
* can be requested by SeedDMS_Core_Attribute::getValidationError()
|
||||||
|
* Set $new to true if the value to be checked isn't saved to the database
|
||||||
|
* already. It will just be passed to the callback onAttributeValidate where
|
||||||
|
* it could be used to, e.g. check if a value is unique once it is saved to
|
||||||
|
* the database. $object is set to a folder, document or documentcontent
|
||||||
|
* if the attribute belongs to such an object. This will be null, if a
|
||||||
|
* new object is created.
|
||||||
*
|
*
|
||||||
* @param string|array $attrvalue attribute value
|
* @param string|array $attrvalue attribute value
|
||||||
|
* @param object $object set if the current attribute is saved for this object
|
||||||
|
* @param boolean $new set to true if the value is new value and not taken from
|
||||||
|
* an existing attribute
|
||||||
* @return boolean true if validation succeds, otherwise false
|
* @return boolean true if validation succeds, otherwise false
|
||||||
*/
|
*/
|
||||||
function validate($attrvalue) { /* {{{ */
|
function validate($attrvalue, $object=null, $new=false) { /* {{{ */
|
||||||
/* Check if 'onAttributeValidate' callback is set */
|
/* Check if 'onAttributeValidate' callback is set */
|
||||||
if(isset($this->_dms->callbacks['onAttributeValidate'])) {
|
if(isset($this->_dms->callbacks['onAttributeValidate'])) {
|
||||||
foreach($this->_dms->callbacks['onAttributeValidate'] as $callback) {
|
foreach($this->_dms->callbacks['onAttributeValidate'] as $callback) {
|
||||||
$ret = call_user_func($callback[0], $callback[1], $this);
|
$ret = call_user_func($callback[0], $callback[1], $this, $attrvalue, $object, $new);
|
||||||
if(is_bool($ret))
|
if(is_bool($ret))
|
||||||
return $ret;
|
return $ret;
|
||||||
}
|
}
|
||||||
|
|
|
@ -161,6 +161,13 @@ class SeedDMS_Core_DMS {
|
||||||
*/
|
*/
|
||||||
public $noReadForStatus;
|
public $noReadForStatus;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var boolean $checkWithinRootDir check if folder/document being accessed
|
||||||
|
* is within the rootdir
|
||||||
|
* @access public
|
||||||
|
*/
|
||||||
|
public $checkWithinRootDir;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var string $version version of pear package
|
* @var string $version version of pear package
|
||||||
* @access public
|
* @access public
|
||||||
|
@ -383,6 +390,7 @@ class SeedDMS_Core_DMS {
|
||||||
$this->rootFolderID = 1;
|
$this->rootFolderID = 1;
|
||||||
$this->maxDirID = 0; //31998;
|
$this->maxDirID = 0; //31998;
|
||||||
$this->forceRename = false;
|
$this->forceRename = false;
|
||||||
|
$this->checkWithinRootDir = false;
|
||||||
$this->enableConverting = false;
|
$this->enableConverting = false;
|
||||||
$this->convertFileTypes = array();
|
$this->convertFileTypes = array();
|
||||||
$this->noReadForStatus = array();
|
$this->noReadForStatus = array();
|
||||||
|
@ -396,7 +404,7 @@ class SeedDMS_Core_DMS {
|
||||||
$this->lasterror = '';
|
$this->lasterror = '';
|
||||||
$this->version = '@package_version@';
|
$this->version = '@package_version@';
|
||||||
if($this->version[0] == '@')
|
if($this->version[0] == '@')
|
||||||
$this->version = '5.1.20';
|
$this->version = '5.1.21';
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1472,6 +1480,10 @@ class SeedDMS_Core_DMS {
|
||||||
$searchFolder = "";
|
$searchFolder = "";
|
||||||
if ($startFolder) {
|
if ($startFolder) {
|
||||||
$searchFolder = "`tblFolders`.`folderList` LIKE '%:".$startFolder->getID().":%'";
|
$searchFolder = "`tblFolders`.`folderList` LIKE '%:".$startFolder->getID().":%'";
|
||||||
|
if($this->checkWithinRootDir)
|
||||||
|
$searchFolder = '('.$searchFolder." AND `tblFolders`.`folderList` LIKE '%:".$this->rootFolderID.":%')";
|
||||||
|
} elseif($this->checkWithinRootDir) {
|
||||||
|
$searchFolder = "`tblFolders`.`folderList` LIKE '%:".$this->rootFolderID.":%'";
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check to see if the search has been restricted to a particular
|
// Check to see if the search has been restricted to a particular
|
||||||
|
@ -1634,6 +1646,10 @@ class SeedDMS_Core_DMS {
|
||||||
$searchFolder = "";
|
$searchFolder = "";
|
||||||
if ($startFolder) {
|
if ($startFolder) {
|
||||||
$searchFolder = "`tblDocuments`.`folderList` LIKE '%:".$startFolder->getID().":%'";
|
$searchFolder = "`tblDocuments`.`folderList` LIKE '%:".$startFolder->getID().":%'";
|
||||||
|
if($this->checkWithinRootDir)
|
||||||
|
$searchFolder = '('.$searchFolder." AND `tblDocuments`.`folderList` LIKE '%:".$this->rootFolderID.":%')";
|
||||||
|
} elseif($this->checkWithinRootDir) {
|
||||||
|
$searchFolder = "`tblDocuments`.`folderList` LIKE '%:".$this->rootFolderID.":%'";
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check to see if the search has been restricted to a particular
|
// Check to see if the search has been restricted to a particular
|
||||||
|
@ -1920,6 +1936,9 @@ class SeedDMS_Core_DMS {
|
||||||
* @return SeedDMS_Core_Folder|boolean found folder or false
|
* @return SeedDMS_Core_Folder|boolean found folder or false
|
||||||
*/
|
*/
|
||||||
function getFolderByName($name, $folder=null) { /* {{{ */
|
function getFolderByName($name, $folder=null) { /* {{{ */
|
||||||
|
$classname = $this->classnames['folder'];
|
||||||
|
return $classname::getInstanceByName($name, $folder, $this);
|
||||||
|
|
||||||
if (!$name) return false;
|
if (!$name) return false;
|
||||||
|
|
||||||
$queryStr = "SELECT * FROM `tblFolders` WHERE `name` = " . $this->db->qstr($name);
|
$queryStr = "SELECT * FROM `tblFolders` WHERE `name` = " . $this->db->qstr($name);
|
||||||
|
@ -2915,12 +2934,15 @@ class SeedDMS_Core_DMS {
|
||||||
/** @var SeedDMS_Core_Document[] $versions */
|
/** @var SeedDMS_Core_Document[] $versions */
|
||||||
$versions = array();
|
$versions = array();
|
||||||
foreach($resArr as $row) {
|
foreach($resArr as $row) {
|
||||||
/** @var SeedDMS_Core_Document $document */
|
$document = $this->getDocument($row['document']);
|
||||||
$document = new $this->classnames['document']($row['document'], '', '', '', '', '', '', '', '', '', '', '');
|
/* getting the document can fail if it is outside the root folder
|
||||||
$document->setDMS($this);
|
* and checkWithinRootDir is enabled.
|
||||||
|
*/
|
||||||
|
if($document) {
|
||||||
$version = new $this->classnames['documentcontent']($row['id'], $document, $row['version'], $row['comment'], $row['date'], $row['createdBy'], $row['dir'], $row['orgFileName'], $row['fileType'], $row['mimeType'], $row['fileSize'], $row['checksum'], $row['fileSize'], $row['checksum']);
|
$version = new $this->classnames['documentcontent']($row['id'], $document, $row['version'], $row['comment'], $row['date'], $row['createdBy'], $row['dir'], $row['orgFileName'], $row['fileType'], $row['mimeType'], $row['fileSize'], $row['checksum'], $row['fileSize'], $row['checksum']);
|
||||||
$versions[] = $version;
|
$versions[] = $version;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return $versions;
|
return $versions;
|
||||||
|
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
@ -2942,12 +2964,15 @@ class SeedDMS_Core_DMS {
|
||||||
/** @var SeedDMS_Core_Document[] $versions */
|
/** @var SeedDMS_Core_Document[] $versions */
|
||||||
$versions = array();
|
$versions = array();
|
||||||
foreach($resArr as $row) {
|
foreach($resArr as $row) {
|
||||||
/** @var SeedDMS_Core_Document $document */
|
$document = $this->getDocument($row['document']);
|
||||||
$document = new $this->classnames['document']($row['document'], '', '', '', '', '', '', '', '', '', '', '');
|
/* getting the document can fail if it is outside the root folder
|
||||||
$document->setDMS($this);
|
* and checkWithinRootDir is enabled.
|
||||||
|
*/
|
||||||
|
if($document) {
|
||||||
$version = new $this->classnames['documentcontent']($row['id'], $document, $row['version'], $row['comment'], $row['date'], $row['createdBy'], $row['dir'], $row['orgFileName'], $row['fileType'], $row['mimeType'], $row['fileSize'], $row['checksum']);
|
$version = new $this->classnames['documentcontent']($row['id'], $document, $row['version'], $row['comment'], $row['date'], $row['createdBy'], $row['dir'], $row['orgFileName'], $row['fileType'], $row['mimeType'], $row['fileSize'], $row['checksum']);
|
||||||
$versions[] = $version;
|
$versions[] = $version;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return $versions;
|
return $versions;
|
||||||
|
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
@ -2970,6 +2995,10 @@ class SeedDMS_Core_DMS {
|
||||||
$versions = array();
|
$versions = array();
|
||||||
foreach($resArr as $row) {
|
foreach($resArr as $row) {
|
||||||
$document = $this->getDocument($row['document']);
|
$document = $this->getDocument($row['document']);
|
||||||
|
/* getting the document can fail if it is outside the root folder
|
||||||
|
* and checkWithinRootDir is enabled.
|
||||||
|
*/
|
||||||
|
if($document) {
|
||||||
$version = new $this->classnames['documentcontent']($row['id'], $document, $row['version'], $row['comment'], $row['date'], $row['createdBy'], $row['dir'], $row['orgFileName'], $row['fileType'], $row['mimeType'], $row['fileSize'], $row['checksum']);
|
$version = new $this->classnames['documentcontent']($row['id'], $document, $row['version'], $row['comment'], $row['date'], $row['createdBy'], $row['dir'], $row['orgFileName'], $row['fileType'], $row['mimeType'], $row['fileSize'], $row['checksum']);
|
||||||
if(!isset($versions[$row['dupid']])) {
|
if(!isset($versions[$row['dupid']])) {
|
||||||
$versions[$row['id']]['content'] = $version;
|
$versions[$row['id']]['content'] = $version;
|
||||||
|
@ -2977,6 +3006,7 @@ class SeedDMS_Core_DMS {
|
||||||
} else
|
} else
|
||||||
$versions[$row['dupid']]['duplicates'][] = $version;
|
$versions[$row['dupid']]['duplicates'][] = $version;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return $versions;
|
return $versions;
|
||||||
|
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
|
@ -294,6 +294,8 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
|
|
||||||
// $queryStr = "SELECT * FROM `tblDocuments` WHERE `id` = " . (int) $id;
|
// $queryStr = "SELECT * FROM `tblDocuments` WHERE `id` = " . (int) $id;
|
||||||
$queryStr = "SELECT `tblDocuments`.*, `tblDocumentLocks`.`userID` as `lock` FROM `tblDocuments` LEFT JOIN `tblDocumentLocks` ON `tblDocuments`.`id` = `tblDocumentLocks`.`document` WHERE `id` = " . (int) $id;
|
$queryStr = "SELECT `tblDocuments`.*, `tblDocumentLocks`.`userID` as `lock` FROM `tblDocuments` LEFT JOIN `tblDocumentLocks` ON `tblDocuments`.`id` = `tblDocumentLocks`.`document` WHERE `id` = " . (int) $id;
|
||||||
|
if($dms->checkWithinRootDir)
|
||||||
|
$queryStr .= " AND `folderList` LIKE '%:".$dms->rootFolderID.":%'";
|
||||||
$resArr = $db->getResultArray($queryStr);
|
$resArr = $db->getResultArray($queryStr);
|
||||||
if (is_bool($resArr) && $resArr == false)
|
if (is_bool($resArr) && $resArr == false)
|
||||||
return false;
|
return false;
|
||||||
|
@ -1549,12 +1551,19 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
if($attributes) {
|
if($attributes) {
|
||||||
foreach($attributes as $attrdefid=>$attribute) {
|
foreach($attributes as $attrdefid=>$attribute) {
|
||||||
/* $attribute can be a string or an array */
|
/* $attribute can be a string or an array */
|
||||||
if($attribute)
|
if($attribute) {
|
||||||
if(!$content->setAttributeValue($this->_dms->getAttributeDefinition($attrdefid), $attribute)) {
|
if($attrdef = $this->_dms->getAttributeDefinition($attrdefid)) {
|
||||||
|
if(!$content->setAttributeValue($attrdef, $attribute)) {
|
||||||
$this->_removeContent($content);
|
$this->_removeContent($content);
|
||||||
$db->rollbackTransaction();
|
$db->rollbackTransaction();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
$this->_removeContent($content);
|
||||||
|
$db->rollbackTransaction();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2460,6 +2469,12 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
$groupIDs = "";
|
$groupIDs = "";
|
||||||
$defAccess = $this->getDefaultAccess();
|
$defAccess = $this->getDefaultAccess();
|
||||||
|
|
||||||
|
/* Check if the default access is < read access or >= read access.
|
||||||
|
* If default access is less than read access, then create a list
|
||||||
|
* of users and groups with read access.
|
||||||
|
* If default access is equal or greater then read access, then
|
||||||
|
* create a list of users and groups without read access.
|
||||||
|
*/
|
||||||
if ($defAccess<M_READ) {
|
if ($defAccess<M_READ) {
|
||||||
// Get the list of all users and groups that are listed in the ACL as
|
// Get the list of all users and groups that are listed in the ACL as
|
||||||
// having read access to the document.
|
// having read access to the document.
|
||||||
|
@ -2470,9 +2485,12 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
// to the document.
|
// to the document.
|
||||||
$tmpList = $this->getAccessList(M_NONE, O_LTEQ);
|
$tmpList = $this->getAccessList(M_NONE, O_LTEQ);
|
||||||
}
|
}
|
||||||
|
/** @var SeedDMS_Core_GroupAccess $groupAccess */
|
||||||
foreach ($tmpList["groups"] as $groupAccess) {
|
foreach ($tmpList["groups"] as $groupAccess) {
|
||||||
$groupIDs .= (strlen($groupIDs)==0 ? "" : ", ") . $groupAccess->getGroupID();
|
$groupIDs .= (strlen($groupIDs)==0 ? "" : ", ") . $groupAccess->getGroupID();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** @var SeedDMS_Core_UserAccess $userAccess */
|
||||||
foreach ($tmpList["users"] as $userAccess) {
|
foreach ($tmpList["users"] as $userAccess) {
|
||||||
$user = $userAccess->getUser();
|
$user = $userAccess->getUser();
|
||||||
if (!$listadmin && $user->isAdmin()) continue;
|
if (!$listadmin && $user->isAdmin()) continue;
|
||||||
|
@ -2504,7 +2522,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
(strlen($userIDs) == 0 ? "" : " OR (`tblUsers`.`id` IN (". $userIDs ."))").
|
(strlen($userIDs) == 0 ? "" : " OR (`tblUsers`.`id` IN (". $userIDs ."))").
|
||||||
") ORDER BY `login`";
|
") ORDER BY `login`";
|
||||||
}
|
}
|
||||||
/* If default access is equal or greater then M_READ, $userIDs and
|
/* If default access is equal or greater than M_READ, $userIDs and
|
||||||
* $groupIDs contains a list of user without read access
|
* $groupIDs contains a list of user without read access
|
||||||
*/
|
*/
|
||||||
else {
|
else {
|
||||||
|
|
|
@ -205,6 +205,8 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
$db = $dms->getDB();
|
$db = $dms->getDB();
|
||||||
|
|
||||||
$queryStr = "SELECT * FROM `tblFolders` WHERE `id` = " . (int) $id;
|
$queryStr = "SELECT * FROM `tblFolders` WHERE `id` = " . (int) $id;
|
||||||
|
if($dms->checkWithinRootDir && ($id != $dms->rootFolderID))
|
||||||
|
$queryStr .= " AND `folderList` LIKE '%:".$dms->rootFolderID.":%'";
|
||||||
$resArr = $db->getResultArray($queryStr);
|
$resArr = $db->getResultArray($queryStr);
|
||||||
if (is_bool($resArr) && $resArr == false)
|
if (is_bool($resArr) && $resArr == false)
|
||||||
return false;
|
return false;
|
||||||
|
@ -212,14 +214,39 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
return self::getInstanceByData($resArr[0], $dms);
|
return self::getInstanceByData($resArr[0], $dms);
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
$resArr = $resArr[0];
|
/**
|
||||||
$classname = $dms->getClassname('folder');
|
* Return a folder by its name
|
||||||
/** @var SeedDMS_Core_Folder $folder */
|
*
|
||||||
$folder = new $classname($resArr["id"], $resArr["name"], $resArr["parent"], $resArr["comment"], $resArr["date"], $resArr["owner"], $resArr["inheritAccess"], $resArr["defaultAccess"], $resArr["sequence"]);
|
* This function retrieves a folder from the database by its name. The
|
||||||
$folder->setDMS($dms);
|
* search covers the whole database. If
|
||||||
$folder = $folder->applyDecorators();
|
* the parameter $folder is not null, it will search for the name
|
||||||
return $folder;
|
* only within this parent folder. It will not be done recursively.
|
||||||
|
*
|
||||||
|
* @param string $name name of the folder
|
||||||
|
* @param SeedDMS_Core_Folder $folder parent folder
|
||||||
|
* @return SeedDMS_Core_Folder|boolean found folder or false
|
||||||
|
*/
|
||||||
|
public static function getInstanceByName($name, $folder=null, $dms) { /* {{{ */
|
||||||
|
if (!$name) return false;
|
||||||
|
|
||||||
|
$db = $dms->getDB();
|
||||||
|
$queryStr = "SELECT * FROM `tblFolders` WHERE `name` = " . $db->qstr($name);
|
||||||
|
if($folder)
|
||||||
|
$queryStr .= " AND `parent` = ". $folder->getID();
|
||||||
|
if($dms->checkWithinRootDir && ($id != $dms->rootFolderID))
|
||||||
|
$queryStr .= " AND `folderList` LIKE '%:".$dms->rootFolderID.":%'";
|
||||||
|
$queryStr .= " LIMIT 1";
|
||||||
|
$resArr = $db->getResultArray($queryStr);
|
||||||
|
|
||||||
|
if (is_bool($resArr) && $resArr == false)
|
||||||
|
return false;
|
||||||
|
|
||||||
|
if(!$resArr)
|
||||||
|
return false;
|
||||||
|
|
||||||
|
return self::getInstanceByData($resArr[0], $dms);
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -465,8 +492,12 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
*/
|
*/
|
||||||
function getDefaultAccess() { /* {{{ */
|
function getDefaultAccess() { /* {{{ */
|
||||||
if ($this->inheritsAccess()) {
|
if ($this->inheritsAccess()) {
|
||||||
|
/* Access is supposed to be inherited but it could be that there
|
||||||
|
* is no parent because the configured root folder id is somewhere
|
||||||
|
* below the actual root folder.
|
||||||
|
*/
|
||||||
$res = $this->getParent();
|
$res = $this->getParent();
|
||||||
if (!$res) return false;
|
if ($res)
|
||||||
return $this->_parent->getDefaultAccess();
|
return $this->_parent->getDefaultAccess();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -669,7 +700,12 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
if($attributes) {
|
if($attributes) {
|
||||||
foreach($attributes as $attrdefid=>$attribute) {
|
foreach($attributes as $attrdefid=>$attribute) {
|
||||||
if($attribute)
|
if($attribute)
|
||||||
if(!$newFolder->setAttributeValue($this->_dms->getAttributeDefinition($attrdefid), $attribute)) {
|
if($attrdef = $this->_dms->getAttributeDefinition($attrdefid)) {
|
||||||
|
if(!$newFolder->setAttributeValue($attrdef, $attribute)) {
|
||||||
|
$db->rollbackTransaction();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
$db->rollbackTransaction();
|
$db->rollbackTransaction();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -995,12 +1031,19 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
if($attributes) {
|
if($attributes) {
|
||||||
foreach($attributes as $attrdefid=>$attribute) {
|
foreach($attributes as $attrdefid=>$attribute) {
|
||||||
/* $attribute can be a string or an array */
|
/* $attribute can be a string or an array */
|
||||||
if($attribute)
|
if($attribute) {
|
||||||
if(!$document->setAttributeValue($this->_dms->getAttributeDefinition($attrdefid), $attribute)) {
|
if($attrdef = $this->_dms->getAttributeDefinition($attrdefid)) {
|
||||||
|
if(!$document->setAttributeValue($attrdef, $attribute)) {
|
||||||
$document->remove();
|
$document->remove();
|
||||||
$db->rollbackTransaction();
|
$db->rollbackTransaction();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
$document->remove();
|
||||||
|
$db->rollbackTransaction();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1226,8 +1269,12 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
$db = $this->_dms->getDB();
|
$db = $this->_dms->getDB();
|
||||||
|
|
||||||
if ($this->inheritsAccess()) {
|
if ($this->inheritsAccess()) {
|
||||||
|
/* Access is supposed to be inherited but it could be that there
|
||||||
|
* is no parent because the configured root folder id is somewhere
|
||||||
|
* below the actual root folder.
|
||||||
|
*/
|
||||||
$res = $this->getParent();
|
$res = $this->getParent();
|
||||||
if (!$res) return false;
|
if ($res)
|
||||||
return $this->_parent->getAccessList($mode, $op);
|
return $this->_parent->getAccessList($mode, $op);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1770,11 +1817,12 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
* administrators and the owner of the folder unless $listadmin resp.
|
* administrators and the owner of the folder unless $listadmin resp.
|
||||||
* $listowner is set to true.
|
* $listowner is set to true.
|
||||||
*
|
*
|
||||||
* @param bool|int $listadmin if set to true any admin will be listed too
|
* @param boolean $listadmin if set to true any admin will be listed too
|
||||||
* @param bool|int $listowner if set to true the owner will be listed too
|
* @param boolean $listowner if set to true the owner will be listed too
|
||||||
|
* @param boolean $listguest if set to true any guest will be listed too
|
||||||
* @return array list of users and groups
|
* @return array list of users and groups
|
||||||
*/
|
*/
|
||||||
function getReadAccessList($listadmin=0, $listowner=0) { /* {{{ */
|
function getReadAccessList($listadmin=0, $listowner=0, $listguest=0) { /* {{{ */
|
||||||
$db = $this->_dms->getDB();
|
$db = $this->_dms->getDB();
|
||||||
|
|
||||||
if (!isset($this->_readAccessList)) {
|
if (!isset($this->_readAccessList)) {
|
||||||
|
@ -1809,7 +1857,7 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
$user = $userAccess->getUser();
|
$user = $userAccess->getUser();
|
||||||
if (!$listadmin && $user->isAdmin()) continue;
|
if (!$listadmin && $user->isAdmin()) continue;
|
||||||
if (!$listowner && $user->getID() == $this->_ownerID) continue;
|
if (!$listowner && $user->getID() == $this->_ownerID) continue;
|
||||||
if ($user->isGuest()) continue;
|
if (!$listguest && $user->isGuest()) continue;
|
||||||
$userIDs .= (strlen($userIDs)==0 ? "" : ", ") . $userAccess->getUserID();
|
$userIDs .= (strlen($userIDs)==0 ? "" : ", ") . $userAccess->getUserID();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1836,7 +1884,7 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
(strlen($userIDs) == 0 ? "" : " OR (`tblUsers`.`id` IN (". $userIDs ."))").
|
(strlen($userIDs) == 0 ? "" : " OR (`tblUsers`.`id` IN (". $userIDs ."))").
|
||||||
") ORDER BY `login`";
|
") ORDER BY `login`";
|
||||||
}
|
}
|
||||||
/* If default access is equal or greate then read, $userIDs and
|
/* If default access is equal or greater than M_READ, $userIDs and
|
||||||
* $groupIDs contains a list of user without read access
|
* $groupIDs contains a list of user without read access
|
||||||
*/
|
*/
|
||||||
else {
|
else {
|
||||||
|
|
|
@ -618,7 +618,8 @@ class SeedDMS_Core_User { /* {{{ */
|
||||||
$db = $this->_dms->getDB();
|
$db = $this->_dms->getDB();
|
||||||
$homefolder = intval($homefolder);
|
$homefolder = intval($homefolder);
|
||||||
|
|
||||||
$queryStr = "UPDATE `tblUsers` SET `homefolder` = " . ($homefolder ? $homefolder : NULL) . " WHERE `id` = " . $this->_id;
|
$queryStr = "UPDATE `tblUsers` SET `homefolder` = " . ($homefolder ? $homefolder : 'NULL') . " WHERE `id` = " . $this->_id;
|
||||||
|
echo $queryStr;
|
||||||
if (!$db->getResult($queryStr))
|
if (!$db->getResult($queryStr))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
|
|
@ -15,8 +15,8 @@
|
||||||
<date>2020-09-29</date>
|
<date>2020-09-29</date>
|
||||||
<time>13:44:55</time>
|
<time>13:44:55</time>
|
||||||
<version>
|
<version>
|
||||||
<release>5.1.20</release>
|
<release>5.1.21</release>
|
||||||
<api>5.1.20</api>
|
<api>5.1.21</api>
|
||||||
</version>
|
</version>
|
||||||
<stability>
|
<stability>
|
||||||
<release>stable</release>
|
<release>stable</release>
|
||||||
|
@ -24,10 +24,12 @@
|
||||||
</stability>
|
</stability>
|
||||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
<notes>
|
<notes>
|
||||||
- SeedDMS_Core_DMS::getDocumentList() returns false, if an unknown list is passed
|
- SeedDMS_Folder_DMS::getAccessList() and getDefaultAccess() do not return fals anymore if the parent does not exists. They just stop inheritance.
|
||||||
- SeedDMS_Core_Document::getDocumentFiles() has new parameter to select only those files attached to a specific version of the document
|
- pass attribute value to callback 'onAttributeValidate'
|
||||||
- removing a document version will not remove attachments of the document anymore
|
- new paramter 'new' of methode SeedDMЅ_Core_AttributeDefinition::validate()
|
||||||
- set dms of new user instances in SeedDMS_Core_Group
|
- check if folder/document is below rootDir can be turned on (default off)
|
||||||
|
- SeedDMS_Core_User::setHomeFolder() can be used to unset the home folder
|
||||||
|
- check if attribute definition exists when setting attributes of folders and documents
|
||||||
</notes>
|
</notes>
|
||||||
<contents>
|
<contents>
|
||||||
<dir baseinstalldir="SeedDMS" name="/">
|
<dir baseinstalldir="SeedDMS" name="/">
|
||||||
|
@ -1822,5 +1824,24 @@ add method SeedDMS_Core_DatabaseAccess::setLogFp()
|
||||||
- add new attribute types 'document', 'folder', 'user', 'group'
|
- add new attribute types 'document', 'folder', 'user', 'group'
|
||||||
</notes>
|
</notes>
|
||||||
</release>
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2020-09-29</date>
|
||||||
|
<time>13:44:55</time>
|
||||||
|
<version>
|
||||||
|
<release>5.1.20</release>
|
||||||
|
<api>5.1.20</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
- SeedDMS_Core_DMS::getDocumentList() returns false, if an unknown list is passed
|
||||||
|
- SeedDMS_Core_Document::getDocumentFiles() has new parameter to select only those files attached to a specific version of the document
|
||||||
|
- removing a document version will not remove attachments of the document anymore
|
||||||
|
- set dms of new user instances in SeedDMS_Core_Group
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
</changelog>
|
</changelog>
|
||||||
</package>
|
</package>
|
||||||
|
|
|
@ -91,7 +91,7 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
|
||||||
* Constructor. Creates our indexable document and adds all
|
* Constructor. Creates our indexable document and adds all
|
||||||
* necessary fields to it using the passed in document
|
* necessary fields to it using the passed in document
|
||||||
* @param SeedDMS_Core_DMS $dms
|
* @param SeedDMS_Core_DMS $dms
|
||||||
* @param SeedDMS_Core_Document $document
|
* @param SeedDMS_Core_Document|Folder $document
|
||||||
* @param null $convcmd
|
* @param null $convcmd
|
||||||
* @param bool $nocontent
|
* @param bool $nocontent
|
||||||
* @param int $timeout
|
* @param int $timeout
|
||||||
|
@ -100,44 +100,8 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
|
||||||
$this->errormsg = '';
|
$this->errormsg = '';
|
||||||
$this->cmd = '';
|
$this->cmd = '';
|
||||||
$this->mimetype = '';
|
$this->mimetype = '';
|
||||||
$_convcmd = array(
|
|
||||||
'application/pdf' => 'pdftotext -enc UTF-8 -nopgbrk %s - |sed -e \'s/ [a-zA-Z0-9.]\{1\} / /g\' -e \'s/[0-9.]//g\'',
|
|
||||||
'application/postscript' => 'ps2pdf14 %s - | pdftotext -enc UTF-8 -nopgbrk - - | sed -e \'s/ [a-zA-Z0-9.]\{1\} / /g\' -e \'s/[0-9.]//g\'',
|
|
||||||
'application/msword' => 'catdoc %s',
|
|
||||||
'application/vnd.ms-excel' => 'ssconvert -T Gnumeric_stf:stf_csv -S %s fd://1',
|
|
||||||
'audio/mp3' => "id3 -l -R %s | egrep '(Title|Artist|Album)' | sed 's/^[^:]*: //g'",
|
|
||||||
'audio/mpeg' => "id3 -l -R %s | egrep '(Title|Artist|Album)' | sed 's/^[^:]*: //g'",
|
|
||||||
'text/plain' => 'cat %s',
|
|
||||||
);
|
|
||||||
if($convcmd) {
|
|
||||||
$_convcmd = $convcmd;
|
|
||||||
}
|
|
||||||
|
|
||||||
$version = $document->getLatestContent();
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::Keyword('document_id', $document->getID()));
|
|
||||||
if($version) {
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::Keyword('mimetype', $version->getMimeType()));
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::Keyword('origfilename', $version->getOriginalFileName(), 'utf-8'));
|
|
||||||
if(!$nocontent)
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::UnIndexed('created', $version->getDate()));
|
|
||||||
if($attributes = $version->getAttributes()) {
|
|
||||||
foreach($attributes as $attribute) {
|
|
||||||
$attrdef = $attribute->getAttributeDefinition();
|
|
||||||
if($attrdef->getValueSet() != '')
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::Keyword('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
|
||||||
else
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::Text('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::Text('title', $document->getName(), 'utf-8'));
|
$this->addField(Zend_Search_Lucene_Field::Text('title', $document->getName(), 'utf-8'));
|
||||||
if($categories = $document->getCategories()) {
|
|
||||||
$names = array();
|
|
||||||
foreach($categories as $cat) {
|
|
||||||
$names[] = $cat->getName();
|
|
||||||
}
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::Text('category', implode(' ', $names), 'utf-8'));
|
|
||||||
}
|
|
||||||
if($acllist = $document->getReadAccessList(1, 1, 1)) {
|
if($acllist = $document->getReadAccessList(1, 1, 1)) {
|
||||||
$allu = [];
|
$allu = [];
|
||||||
foreach($acllist['users'] as $u)
|
foreach($acllist['users'] as $u)
|
||||||
|
@ -159,14 +123,48 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
|
||||||
$this->addField(Zend_Search_Lucene_Field::Text('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
$this->addField(Zend_Search_Lucene_Field::Text('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$owner = $document->getOwner();
|
$owner = $document->getOwner();
|
||||||
$this->addField(Zend_Search_Lucene_Field::Text('owner', $owner->getLogin(), 'utf-8'));
|
$this->addField(Zend_Search_Lucene_Field::Text('owner', $owner->getLogin(), 'utf-8'));
|
||||||
|
if($comment = $document->getComment()) {
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::Text('comment', $comment, 'utf-8'));
|
||||||
|
}
|
||||||
|
$tmp = explode(':', substr($document->getFolderList(), 1, -1));
|
||||||
|
foreach($tmp as $t)
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::Keyword('path', $t));
|
||||||
|
// $this->addField(Zend_Search_Lucene_Field::Keyword('path', str_replace(':', 'x', $document->getFolderList())));
|
||||||
|
|
||||||
|
if($document->isType('document')) {
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::Keyword('document_id', 'D'.$document->getID()));
|
||||||
|
$version = $document->getLatestContent();
|
||||||
|
if($version) {
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::Keyword('mimetype', $version->getMimeType()));
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::Keyword('origfilename', $version->getOriginalFileName(), 'utf-8'));
|
||||||
|
if(!$nocontent)
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::UnIndexed('created', $version->getDate()));
|
||||||
|
if($attributes = $version->getAttributes()) {
|
||||||
|
foreach($attributes as $attribute) {
|
||||||
|
$attrdef = $attribute->getAttributeDefinition();
|
||||||
|
if($attrdef->getValueSet() != '')
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::Keyword('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
||||||
|
else
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::Text('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if($categories = $document->getCategories()) {
|
||||||
|
$names = array();
|
||||||
|
foreach($categories as $cat) {
|
||||||
|
$names[] = $cat->getName();
|
||||||
|
}
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::Text('category', implode(' ', $names), 'utf-8'));
|
||||||
|
}
|
||||||
|
|
||||||
if($keywords = $document->getKeywords()) {
|
if($keywords = $document->getKeywords()) {
|
||||||
$this->addField(Zend_Search_Lucene_Field::Text('keywords', $keywords, 'utf-8'));
|
$this->addField(Zend_Search_Lucene_Field::Text('keywords', $keywords, 'utf-8'));
|
||||||
}
|
}
|
||||||
if($comment = $document->getComment()) {
|
if($version) {
|
||||||
$this->addField(Zend_Search_Lucene_Field::Text('comment', $comment, 'utf-8'));
|
$status = $version->getStatus();
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::Keyword('status', $status['status'], 'utf-8'));
|
||||||
}
|
}
|
||||||
if($version && !$nocontent) {
|
if($version && !$nocontent) {
|
||||||
$path = $dms->contentDir . $version->getPath();
|
$path = $dms->contentDir . $version->getPath();
|
||||||
|
@ -176,12 +174,12 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
|
||||||
$this->mimetype = $mimetype;
|
$this->mimetype = $mimetype;
|
||||||
$cmd = '';
|
$cmd = '';
|
||||||
$mimeparts = explode('/', $mimetype, 2);
|
$mimeparts = explode('/', $mimetype, 2);
|
||||||
if(isset($_convcmd[$mimetype])) {
|
if(isset($convcmd[$mimetype])) {
|
||||||
$cmd = sprintf($_convcmd[$mimetype], $path);
|
$cmd = sprintf($convcmd[$mimetype], $path);
|
||||||
} elseif(isset($_convcmd[$mimeparts[0].'/*'])) {
|
} elseif(isset($convcmd[$mimeparts[0].'/*'])) {
|
||||||
$cmd = sprintf($_convcmd[$mimetype], $path);
|
$cmd = sprintf($convcmd[$mimetype], $path);
|
||||||
} elseif(isset($_convcmd['*'])) {
|
} elseif(isset($convcmd['*'])) {
|
||||||
$cmd = sprintf($_convcmd[$mimetype], $path);
|
$cmd = sprintf($convcmd[$mimetype], $path);
|
||||||
}
|
}
|
||||||
if($cmd) {
|
if($cmd) {
|
||||||
$this->cmd = $cmd;
|
$this->cmd = $cmd;
|
||||||
|
@ -198,6 +196,10 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} elseif($document->isType('folder')) {
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::Keyword('document_id', 'F'.$document->getID()));
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::UnIndexed('created', $document->getDate()));
|
||||||
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
public function getErrorMsg() { /* {{{ */
|
public function getErrorMsg() { /* {{{ */
|
||||||
|
|
|
@ -29,18 +29,22 @@ class SeedDMS_Lucene_Indexer {
|
||||||
*/
|
*/
|
||||||
protected $indexname;
|
protected $indexname;
|
||||||
|
|
||||||
static function open($luceneDir) { /* {{{ */
|
static function open($conf) { /* {{{ */
|
||||||
try {
|
try {
|
||||||
$index = Zend_Search_Lucene::open($luceneDir);
|
$index = Zend_Search_Lucene::open($conf['indexdir']);
|
||||||
return($index);
|
return($index);
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
static function create($luceneDir) { /* {{{ */
|
static function create($conf) { /* {{{ */
|
||||||
$index = Zend_Search_Lucene::create($luceneDir);
|
try {
|
||||||
|
$index = Zend_Search_Lucene::create($conf['indexdir']);
|
||||||
return($index);
|
return($index);
|
||||||
|
} catch (Exception $e) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -49,7 +49,18 @@ class SeedDMS_Lucene_Search {
|
||||||
* @return object instance of SeedDMS_Lucene_Document of false
|
* @return object instance of SeedDMS_Lucene_Document of false
|
||||||
*/
|
*/
|
||||||
function getDocument($id) { /* {{{ */
|
function getDocument($id) { /* {{{ */
|
||||||
$hits = $this->index->find('document_id:'.$id);
|
$hits = $this->index->find('document_id:D'.$id);
|
||||||
|
return $hits ? $hits[0] : false;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get folder from index
|
||||||
|
*
|
||||||
|
* @param object $index lucene index
|
||||||
|
* @return object instance of SeedDMS_Lucene_Document of false
|
||||||
|
*/
|
||||||
|
function getFolder($id) { /* {{{ */
|
||||||
|
$hits = $this->index->find('document_id:F'.$id);
|
||||||
return $hits ? $hits[0] : false;
|
return $hits ? $hits[0] : false;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
@ -59,30 +70,64 @@ class SeedDMS_Lucene_Search {
|
||||||
* @param object $index lucene index
|
* @param object $index lucene index
|
||||||
* @return object instance of SeedDMS_Lucene_Search
|
* @return object instance of SeedDMS_Lucene_Search
|
||||||
*/
|
*/
|
||||||
function search($term, $owner, $status='', $categories=array(), $fields=array(), $users=array()) { /* {{{ */
|
function search($term, $fields=array(), $limit=array()) { /* {{{ */
|
||||||
$querystr = '';
|
$querystr = '';
|
||||||
if($fields) {
|
$term = trim($term);
|
||||||
} else {
|
if($term) {
|
||||||
if($term)
|
$querystr = substr($term, -1) != '*' ? $term.'*' : $term;
|
||||||
$querystr .= trim($term);
|
|
||||||
}
|
}
|
||||||
if($owner) {
|
if(!empty($fields['owner'])) {
|
||||||
|
if(is_string($owner)) {
|
||||||
if($querystr)
|
if($querystr)
|
||||||
$querystr .= ' && ';
|
$querystr .= ' && ';
|
||||||
$querystr .= 'owner:'.$owner;
|
$querystr .= 'owner:'.$owner;
|
||||||
|
} elseif(is_array($fields['owner'])) {
|
||||||
|
if($querystr)
|
||||||
|
$querystr .= ' && ';
|
||||||
|
$querystr .= '(owner:"';
|
||||||
|
$querystr .= implode('" || owner:"', $fields['owner']);
|
||||||
|
$querystr .= '")';
|
||||||
}
|
}
|
||||||
if($categories) {
|
}
|
||||||
|
if(!empty($fields['category'])) {
|
||||||
if($querystr)
|
if($querystr)
|
||||||
$querystr .= ' && ';
|
$querystr .= ' && ';
|
||||||
$querystr .= '(category:"';
|
$querystr .= '(category:"';
|
||||||
$querystr .= implode('" || category:"', $categories);
|
$querystr .= implode('" || category:"', $fields['category']);
|
||||||
$querystr .= '")';
|
$querystr .= '")';
|
||||||
}
|
}
|
||||||
if($users) {
|
if(!empty($fields['status'])) {
|
||||||
|
if($querystr)
|
||||||
|
$querystr .= ' && ';
|
||||||
|
$querystr .= '(status:"';
|
||||||
|
$querystr .= implode('" || status:"', $fields['status']);
|
||||||
|
$querystr .= '")';
|
||||||
|
}
|
||||||
|
if(!empty($fields['user'])) {
|
||||||
if($querystr)
|
if($querystr)
|
||||||
$querystr .= ' && ';
|
$querystr .= ' && ';
|
||||||
$querystr .= '(users:"';
|
$querystr .= '(users:"';
|
||||||
$querystr .= implode('" || users:"', $users);
|
$querystr .= implode('" || users:"', $fields['user']);
|
||||||
|
$querystr .= '")';
|
||||||
|
}
|
||||||
|
if(!empty($fields['rootFolder']) && $fields['rootFolder']->getFolderList()) {
|
||||||
|
if($querystr)
|
||||||
|
$querystr .= ' && ';
|
||||||
|
$querystr .= '(path:"';
|
||||||
|
$tmp[] = $fields['rootFolder']->getID();
|
||||||
|
$querystr .= implode('" && path:"', $tmp);
|
||||||
|
//$querystr .= $fields['rootFolder']->getFolderList().$fields['rootFolder']->getID().':';
|
||||||
|
$querystr .= '")';
|
||||||
|
}
|
||||||
|
if(!empty($fields['startFolder']) && $fields['startFolder']->getFolderList()) {
|
||||||
|
if($querystr)
|
||||||
|
$querystr .= ' && ';
|
||||||
|
$querystr .= '(path:"';
|
||||||
|
// $querystr .= str_replace(':', 'x', $fields['startFolder']->getFolderList().$fields['startFolder']->getID().':');
|
||||||
|
$tmp = array();//explode(':', substr($fields['startFolder']->getFolderList(), 1, -1));
|
||||||
|
$tmp[] = $fields['startFolder']->getID();
|
||||||
|
$querystr .= implode('" && path:"', $tmp);
|
||||||
|
// $querystr .= str_replace(':', ' ', $fields['startFolder']->getFolderList().$fields['startFolder']->getID());
|
||||||
$querystr .= '")';
|
$querystr .= '")';
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
|
@ -90,10 +135,13 @@ class SeedDMS_Lucene_Search {
|
||||||
try {
|
try {
|
||||||
$hits = $this->index->find($query);
|
$hits = $this->index->find($query);
|
||||||
$recs = array();
|
$recs = array();
|
||||||
|
$c = 0;
|
||||||
foreach($hits as $hit) {
|
foreach($hits as $hit) {
|
||||||
|
if($c >= $limit['offset'] && ($c-$limit['offset'] < $limit))
|
||||||
$recs[] = array('id'=>$hit->id, 'document_id'=>$hit->document_id);
|
$recs[] = array('id'=>$hit->id, 'document_id'=>$hit->document_id);
|
||||||
|
$c++;
|
||||||
}
|
}
|
||||||
return $recs;
|
return array('count'=>count($hits), 'hits'=>$recs, 'facets'=>array());
|
||||||
} catch (Zend_Search_Lucene_Exception $e) {
|
} catch (Zend_Search_Lucene_Exception $e) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,11 +11,11 @@
|
||||||
<email>uwe@steinmann.cx</email>
|
<email>uwe@steinmann.cx</email>
|
||||||
<active>yes</active>
|
<active>yes</active>
|
||||||
</lead>
|
</lead>
|
||||||
<date>2020-09-02</date>
|
<date>2020-12-12</date>
|
||||||
<time>08:55:43</time>
|
<time>08:55:43</time>
|
||||||
<version>
|
<version>
|
||||||
<release>1.1.14</release>
|
<release>1.1.16</release>
|
||||||
<api>1.1.14</api>
|
<api>1.1.16</api>
|
||||||
</version>
|
</version>
|
||||||
<stability>
|
<stability>
|
||||||
<release>stable</release>
|
<release>stable</release>
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
</stability>
|
</stability>
|
||||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
<notes>
|
<notes>
|
||||||
Index users with at least read access on the document
|
- add indexing of folders
|
||||||
</notes>
|
</notes>
|
||||||
<contents>
|
<contents>
|
||||||
<dir baseinstalldir="SeedDMS" name="/">
|
<dir baseinstalldir="SeedDMS" name="/">
|
||||||
|
@ -315,5 +315,42 @@ execWithTimeout() reads data from stderr and saves it into error msg
|
||||||
IndexedDocument() remembers cmd and mimetype
|
IndexedDocument() remembers cmd and mimetype
|
||||||
</notes>
|
</notes>
|
||||||
</release>
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2020-09-02</date>
|
||||||
|
<time>08:55:43</time>
|
||||||
|
<version>
|
||||||
|
<release>1.1.14</release>
|
||||||
|
<api>1.1.14</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
Index users with at least read access on the document
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2020-09-10</date>
|
||||||
|
<time>08:55:43</time>
|
||||||
|
<version>
|
||||||
|
<release>1.1.15</release>
|
||||||
|
<api>1.1.15</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
- add searching for document status
|
||||||
|
- better error handling if opening index fails
|
||||||
|
- parameters for SeedDMS_Lucene_Search::search() has changed
|
||||||
|
- SeedDMS_Lucene_Search::search() returns array of hits, count and facets
|
||||||
|
- pass config array instead of index directory to SeedDMS_Lucene_Indexer::create()
|
||||||
|
and SeedDMS_Lucene_Indexer::open()
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
</changelog>
|
</changelog>
|
||||||
</package>
|
</package>
|
||||||
|
|
|
@ -172,6 +172,8 @@ class SeedDMS_Preview_Base {
|
||||||
if($this->xsendfile && function_exists('apache_get_modules') && in_array('mod_xsendfile',apache_get_modules())) {
|
if($this->xsendfile && function_exists('apache_get_modules') && in_array('mod_xsendfile',apache_get_modules())) {
|
||||||
header("X-Sendfile: ".$filename);
|
header("X-Sendfile: ".$filename);
|
||||||
} else {
|
} else {
|
||||||
|
$size = filesize($filename);
|
||||||
|
header("Content-Length: " . $size);
|
||||||
/* Make sure output buffering is off */
|
/* Make sure output buffering is off */
|
||||||
if (ob_get_level()) {
|
if (ob_get_level()) {
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
|
|
|
@ -4,17 +4,17 @@
|
||||||
<channel>pear.php.net</channel>
|
<channel>pear.php.net</channel>
|
||||||
<summary>Create thumbnails from document content for SeedDMS</summary>
|
<summary>Create thumbnails from document content for SeedDMS</summary>
|
||||||
<description>SeedDMS is a web based document management system (DMS). These
|
<description>SeedDMS is a web based document management system (DMS). These
|
||||||
are the classes to create preview images from the document content.</description>
|
are the classes to create preview images and pdf file from the document content.</description>
|
||||||
<lead>
|
<lead>
|
||||||
<name>Uwe Steinmann</name>
|
<name>Uwe Steinmann</name>
|
||||||
<user>steinm</user>
|
<user>steinm</user>
|
||||||
<email>uwe@steinmann.cx</email>
|
<email>uwe@steinmann.cx</email>
|
||||||
<active>yes</active>
|
<active>yes</active>
|
||||||
</lead>
|
</lead>
|
||||||
<date>2020-03-21</date>
|
<date>2020-12-23</date>
|
||||||
<time>09:49:39</time>
|
<time>09:49:39</time>
|
||||||
<version>
|
<version>
|
||||||
<release>1.3.1</release>
|
<release>1.3.2</release>
|
||||||
<api>1.3.1</api>
|
<api>1.3.1</api>
|
||||||
</version>
|
</version>
|
||||||
<stability>
|
<stability>
|
||||||
|
@ -23,7 +23,8 @@
|
||||||
</stability>
|
</stability>
|
||||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
<notes>
|
<notes>
|
||||||
add parameter $target to SeedDMS_Preview_pdfPreviewer::hasRawPreview() and SeedDMS_Preview_pdfPreviewer::getRawPreview()
|
set header Content-Length
|
||||||
|
update package description
|
||||||
</notes>
|
</notes>
|
||||||
<contents>
|
<contents>
|
||||||
<dir baseinstalldir="SeedDMS" name="/">
|
<dir baseinstalldir="SeedDMS" name="/">
|
||||||
|
@ -436,5 +437,21 @@ fix creation of pdf preview if document content class is not SeedDMS_Core_Docume
|
||||||
add new methode getPreviewFile()
|
add new methode getPreviewFile()
|
||||||
</notes>
|
</notes>
|
||||||
</release>
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2020-03-21</date>
|
||||||
|
<time>09:49:39</time>
|
||||||
|
<version>
|
||||||
|
<release>1.3.1</release>
|
||||||
|
<api>1.3.1</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
add parameter $target to SeedDMS_Preview_pdfPreviewer::hasRawPreview() and SeedDMS_Preview_pdfPreviewer::getRawPreview()
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
</changelog>
|
</changelog>
|
||||||
</package>
|
</package>
|
||||||
|
|
|
@ -44,7 +44,8 @@ class SeedDMS_SQLiteFTS_Document {
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
public function addField($key, $value) { /* {{{ */
|
public function addField($key, $value) { /* {{{ */
|
||||||
if($key == 'document_id') {
|
//if($key == 'document_id') {
|
||||||
|
if($key == 'docid') {
|
||||||
$this->id = $this->fields[$key] = (int) $value;
|
$this->id = $this->fields[$key] = (int) $value;
|
||||||
} else {
|
} else {
|
||||||
if(isset($this->fields[$key]))
|
if(isset($this->fields[$key]))
|
||||||
|
|
|
@ -94,21 +94,39 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document {
|
||||||
$this->errormsg = '';
|
$this->errormsg = '';
|
||||||
$this->cmd = '';
|
$this->cmd = '';
|
||||||
$this->mimetype = '';
|
$this->mimetype = '';
|
||||||
$_convcmd = array(
|
|
||||||
'application/pdf' => 'pdftotext -enc UTF-8 -nopgbrk %s - |sed -e \'s/ [a-zA-Z0-9.]\{1\} / /g\' -e \'s/[0-9.]//g\'',
|
$this->addField('title', $document->getName());
|
||||||
'application/postscript' => 'ps2pdf14 %s - | pdftotext -enc UTF-8 -nopgbrk - - | sed -e \'s/ [a-zA-Z0-9.]\{1\} / /g\' -e \'s/[0-9.]//g\'',
|
if($acllist = $document->getReadAccessList(1, 1, 1)) {
|
||||||
'application/msword' => 'catdoc %s',
|
$allu = [];
|
||||||
'application/vnd.ms-excel' => 'ssconvert -T Gnumeric_stf:stf_csv -S %s fd://1',
|
foreach($acllist['users'] as $u)
|
||||||
'audio/mp3' => "id3 -l -R %s | egrep '(Title|Artist|Album)' | sed 's/^[^:]*: //g'",
|
$allu[] = $u->getLogin();
|
||||||
'audio/mpeg' => "id3 -l -R %s | egrep '(Title|Artist|Album)' | sed 's/^[^:]*: //g'",
|
$this->addField('users', implode(' ', $allu));
|
||||||
'text/plain' => 'cat %s',
|
/*
|
||||||
);
|
$allg = [];
|
||||||
if($convcmd) {
|
foreach($acllist['groups'] as $g)
|
||||||
$_convcmd = $convcmd;
|
$allg[] = $g->getName();
|
||||||
|
$this->addField('groups', implode(' ', $allg));
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
if($attributes = $document->getAttributes()) {
|
||||||
|
foreach($attributes as $attribute) {
|
||||||
|
$attrdef = $attribute->getAttributeDefinition();
|
||||||
|
if($attrdef->getValueSet() != '')
|
||||||
|
$this->addField('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue());
|
||||||
|
else
|
||||||
|
$this->addField('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$owner = $document->getOwner();
|
||||||
|
$this->addField('owner', $owner->getLogin());
|
||||||
|
$this->addField('path', str_replace(':', 'x', $document->getFolderList()));
|
||||||
|
if($comment = $document->getComment()) {
|
||||||
|
$this->addField('comment', $comment);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if($document->isType('document')) {
|
||||||
|
$this->addField('document_id', 'D'.$document->getID());
|
||||||
$version = $document->getLatestContent();
|
$version = $document->getLatestContent();
|
||||||
$this->addField('document_id', $document->getID());
|
|
||||||
if($version) {
|
if($version) {
|
||||||
$this->addField('mimetype', $version->getMimeType());
|
$this->addField('mimetype', $version->getMimeType());
|
||||||
$this->addField('origfilename', $version->getOriginalFileName());
|
$this->addField('origfilename', $version->getOriginalFileName());
|
||||||
|
@ -124,7 +142,6 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$this->addField('title', $document->getName());
|
|
||||||
if($categories = $document->getCategories()) {
|
if($categories = $document->getCategories()) {
|
||||||
$names = array();
|
$names = array();
|
||||||
foreach($categories as $cat) {
|
foreach($categories as $cat) {
|
||||||
|
@ -132,35 +149,12 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document {
|
||||||
}
|
}
|
||||||
$this->addField('category', implode(' ', $names));
|
$this->addField('category', implode(' ', $names));
|
||||||
}
|
}
|
||||||
if($attributes = $document->getAttributes()) {
|
|
||||||
foreach($attributes as $attribute) {
|
|
||||||
$attrdef = $attribute->getAttributeDefinition();
|
|
||||||
if($attrdef->getValueSet() != '')
|
|
||||||
$this->addField('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue());
|
|
||||||
else
|
|
||||||
$this->addField('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$owner = $document->getOwner();
|
|
||||||
$this->addField('owner', $owner->getLogin());
|
|
||||||
if($keywords = $document->getKeywords()) {
|
if($keywords = $document->getKeywords()) {
|
||||||
$this->addField('keywords', $keywords);
|
$this->addField('keywords', $keywords);
|
||||||
}
|
}
|
||||||
if($comment = $document->getComment()) {
|
if($version) {
|
||||||
$this->addField('comment', $comment);
|
$status = $version->getStatus();
|
||||||
}
|
$this->addField('status', $status['status']+10);
|
||||||
if($acllist = $document->getReadAccessList(1, 1, 1)) {
|
|
||||||
$allu = [];
|
|
||||||
foreach($acllist['users'] as $u)
|
|
||||||
$allu[] = $u->getLogin();
|
|
||||||
$this->addField('users', implode(' ', $allu));
|
|
||||||
/*
|
|
||||||
$allg = [];
|
|
||||||
foreach($acllist['groups'] as $g)
|
|
||||||
$allg[] = $g->getName();
|
|
||||||
$this->addField('groups', implode(' ', $allg));
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
if($version && !$nocontent) {
|
if($version && !$nocontent) {
|
||||||
$path = $dms->contentDir . $version->getPath();
|
$path = $dms->contentDir . $version->getPath();
|
||||||
|
@ -170,12 +164,12 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document {
|
||||||
$this->mimetype = $mimetype;
|
$this->mimetype = $mimetype;
|
||||||
$cmd = '';
|
$cmd = '';
|
||||||
$mimeparts = explode('/', $mimetype, 2);
|
$mimeparts = explode('/', $mimetype, 2);
|
||||||
if(isset($_convcmd[$mimetype])) {
|
if(isset($convcmd[$mimetype])) {
|
||||||
$cmd = sprintf($_convcmd[$mimetype], $path);
|
$cmd = sprintf($convcmd[$mimetype], $path);
|
||||||
} elseif(isset($_convcmd[$mimeparts[0].'/*'])) {
|
} elseif(isset($convcmd[$mimeparts[0].'/*'])) {
|
||||||
$cmd = sprintf($_convcmd[$mimetype], $path);
|
$cmd = sprintf($convcmd[$mimetype], $path);
|
||||||
} elseif(isset($_convcmd['*'])) {
|
} elseif(isset($convcmd['*'])) {
|
||||||
$cmd = sprintf($_convcmd[$mimetype], $path);
|
$cmd = sprintf($convcmd[$mimetype], $path);
|
||||||
}
|
}
|
||||||
if($cmd) {
|
if($cmd) {
|
||||||
$this->cmd = $cmd;
|
$this->cmd = $cmd;
|
||||||
|
@ -192,6 +186,9 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} elseif($document->isType('folder')) {
|
||||||
|
$this->addField('document_id', 'F'.$document->getID());
|
||||||
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
public function getErrorMsg() { /* {{{ */
|
public function getErrorMsg() { /* {{{ */
|
||||||
|
|
|
@ -42,30 +42,30 @@ class SeedDMS_SQLiteFTS_Indexer {
|
||||||
*
|
*
|
||||||
* @param string $indexerDir directory on disk containing the index
|
* @param string $indexerDir directory on disk containing the index
|
||||||
*/
|
*/
|
||||||
static function open($indexerDir) { /* {{{ */
|
static function open($conf) { /* {{{ */
|
||||||
if(file_exists($indexerDir.'/index.db')) {
|
if(file_exists($conf['indexdir'].'/index.db')) {
|
||||||
return new SeedDMS_SQLiteFTS_Indexer($indexerDir);
|
return new SeedDMS_SQLiteFTS_Indexer($conf['indexdir']);
|
||||||
} else
|
} else
|
||||||
return self::create($indexerDir);
|
return self::create($conf);
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a new index
|
* Create a new index
|
||||||
*
|
*
|
||||||
* @param string $indexerDir directory on disk containing the index
|
* @param array $conf $conf['indexdir'] is the directory on disk containing the index
|
||||||
*/
|
*/
|
||||||
static function create($indexerDir) { /* {{{ */
|
static function create($conf) { /* {{{ */
|
||||||
if(file_exists($indexerDir.'/index.db'))
|
if(file_exists($conf['indexdir'].'/index.db'))
|
||||||
unlink($indexerDir.'/index.db');
|
unlink($conf['indexdir'].'/index.db');
|
||||||
$index = new SeedDMS_SQLiteFTS_Indexer($indexerDir);
|
$index = new SeedDMS_SQLiteFTS_Indexer($conf['indexdir']);
|
||||||
/* Make sure the sequence of fields is identical to the field list
|
/* Make sure the sequence of fields is identical to the field list
|
||||||
* in SeedDMS_SQLiteFTS_Term
|
* in SeedDMS_SQLiteFTS_Term
|
||||||
*/
|
*/
|
||||||
$version = SQLite3::version();
|
$version = SQLite3::version();
|
||||||
if($version['versionNumber'] >= 3008000)
|
if($version['versionNumber'] >= 3008000)
|
||||||
$sql = 'CREATE VIRTUAL TABLE docs USING fts4(title, comment, keywords, category, mimetype, origfilename, owner, content, created, users, notindexed=created, matchinfo=fts3)';
|
$sql = 'CREATE VIRTUAL TABLE docs USING fts4(documentid, title, comment, keywords, category, mimetype, origfilename, owner, content, created, users, status, path, notindexed=created, matchinfo=fts3)';
|
||||||
else
|
else
|
||||||
$sql = 'CREATE VIRTUAL TABLE docs USING fts4(title, comment, keywords, category, mimetype, origfilename, owner, content, created, users, matchinfo=fts3)';
|
$sql = 'CREATE VIRTUAL TABLE docs USING fts4(documentid, title, comment, keywords, category, mimetype, origfilename, owner, content, created, users, status, path, matchinfo=fts3)';
|
||||||
$res = $index->_conn->exec($sql);
|
$res = $index->_conn->exec($sql);
|
||||||
if($res === false) {
|
if($res === false) {
|
||||||
return null;
|
return null;
|
||||||
|
@ -96,7 +96,7 @@ class SeedDMS_SQLiteFTS_Indexer {
|
||||||
if(!$this->_conn)
|
if(!$this->_conn)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
$sql = "INSERT INTO docs (docid, title, comment, keywords, category, owner, content, mimetype, origfilename, created, users) VALUES(".$doc->getFieldValue('document_id').", ".$this->_conn->quote($doc->getFieldValue('title')).", ".$this->_conn->quote($doc->getFieldValue('comment')).", ".$this->_conn->quote($doc->getFieldValue('keywords')).", ".$this->_conn->quote($doc->getFieldValue('category')).", ".$this->_conn->quote($doc->getFieldValue('owner')).", ".$this->_conn->quote($doc->getFieldValue('content')).", ".$this->_conn->quote($doc->getFieldValue('mimetype')).", ".$this->_conn->quote($doc->getFieldValue('origfilename')).", ".$doc->getFieldValue('created').", ".$this->_conn->quote($doc->getFieldValue('users'))/*time()*/.")";
|
$sql = "INSERT INTO docs (documentid, title, comment, keywords, category, owner, content, mimetype, origfilename, created, users, status, path) VALUES (".$this->_conn->quote($doc->getFieldValue('document_id')).", ".$this->_conn->quote($doc->getFieldValue('title')).", ".$this->_conn->quote($doc->getFieldValue('comment')).", ".$this->_conn->quote($doc->getFieldValue('keywords')).", ".$this->_conn->quote($doc->getFieldValue('category')).", ".$this->_conn->quote($doc->getFieldValue('owner')).", ".$this->_conn->quote($doc->getFieldValue('content')).", ".$this->_conn->quote($doc->getFieldValue('mimetype')).", ".$this->_conn->quote($doc->getFieldValue('origfilename')).", ".(int)$doc->getFieldValue('created').", ".$this->_conn->quote($doc->getFieldValue('users')).", ".$this->_conn->quote($doc->getFieldValue('status')).", ".$this->_conn->quote($doc->getFieldValue('path'))/*time()*/.")";
|
||||||
$res = $this->_conn->exec($sql);
|
$res = $this->_conn->exec($sql);
|
||||||
if($res === false) {
|
if($res === false) {
|
||||||
return false;
|
return false;
|
||||||
|
@ -135,25 +135,40 @@ class SeedDMS_SQLiteFTS_Indexer {
|
||||||
/**
|
/**
|
||||||
* Find documents in index
|
* Find documents in index
|
||||||
*
|
*
|
||||||
* @param object $doc indexed document of class
|
* @param string $query
|
||||||
* SeedDMS_SQLiteFTS_IndexedDocument
|
* @param array $limit array with elements 'limit' and 'offset'
|
||||||
* @return boolean false in case of an error, otherwise true
|
* @return boolean false in case of an error, otherwise array with elements
|
||||||
|
* 'count', 'hits', 'facets'
|
||||||
*/
|
*/
|
||||||
public function find($query) { /* {{{ */
|
public function find($query, $limit=array()) { /* {{{ */
|
||||||
if(!$this->_conn)
|
if(!$this->_conn)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
$sql = "SELECT docid FROM docs WHERE docs MATCH ".$this->_conn->quote($query);
|
$sql = "SELECT count(*) AS `c` FROM `docs`";
|
||||||
|
if($query)
|
||||||
|
$sql .= " WHERE docs MATCH ".$this->_conn->quote($query);
|
||||||
|
$res = $this->_conn->query($sql);
|
||||||
|
$row = $res->fetch();
|
||||||
|
|
||||||
|
$sql = "SELECT docid, documentid FROM docs";
|
||||||
|
if($query)
|
||||||
|
$sql .= " WHERE docs MATCH ".$this->_conn->quote($query);
|
||||||
|
$res = $this->_conn->query($sql);
|
||||||
|
if(!empty($limit['limit']))
|
||||||
|
$sql .= " LIMIT ".(int) $limit['limit'];
|
||||||
|
if(!empty($limit['offset']))
|
||||||
|
$sql .= " OFFSET ".(int) $limit['offset'];
|
||||||
$res = $this->_conn->query($sql);
|
$res = $this->_conn->query($sql);
|
||||||
$hits = array();
|
$hits = array();
|
||||||
if($res) {
|
if($res) {
|
||||||
foreach($res as $rec) {
|
foreach($res as $rec) {
|
||||||
$hit = new SeedDMS_SQLiteFTS_QueryHit($this);
|
$hit = new SeedDMS_SQLiteFTS_QueryHit($this);
|
||||||
$hit->id = $rec['docid'];
|
$hit->id = $rec['docid'];
|
||||||
|
$hit->documentid = $rec['documentid'];
|
||||||
$hits[] = $hit;
|
$hits[] = $hit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $hits;
|
return array('count'=>$row['c'], 'hits'=>$hits);
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -182,19 +197,21 @@ class SeedDMS_SQLiteFTS_Indexer {
|
||||||
/**
|
/**
|
||||||
* Get a single document from index
|
* Get a single document from index
|
||||||
*
|
*
|
||||||
* @param integer $id id of document
|
* @param integer $id id of index record
|
||||||
* @return boolean false in case of an error, otherwise true
|
* @return boolean false in case of an error, otherwise true
|
||||||
*/
|
*/
|
||||||
public function getDocument($id) { /* {{{ */
|
public function getDocument($id) { /* {{{ */
|
||||||
if(!$this->_conn)
|
if(!$this->_conn)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
$sql = "SELECT title, comment, owner, keywords, category, mimetype, origfilename, created, users FROM docs WHERE docid=".(int) $id;
|
$sql = "SELECT docid, documentid, title, comment, owner, keywords, category, mimetype, origfilename, created, users, status, path FROM docs WHERE docid=".$id;
|
||||||
$res = $this->_conn->query($sql);
|
$res = $this->_conn->query($sql);
|
||||||
$doc = false;
|
$doc = false;
|
||||||
if($res) {
|
if($res) {
|
||||||
$rec = $res->fetch(PDO::FETCH_ASSOC);
|
$rec = $res->fetch(PDO::FETCH_ASSOC);
|
||||||
$doc = new SeedDMS_SQLiteFTS_Document();
|
$doc = new SeedDMS_SQLiteFTS_Document();
|
||||||
|
$doc->addField('docid', $rec['docid']);
|
||||||
|
$doc->addField('document_id', $rec['documentid']);
|
||||||
$doc->addField('title', $rec['title']);
|
$doc->addField('title', $rec['title']);
|
||||||
$doc->addField('comment', $rec['comment']);
|
$doc->addField('comment', $rec['comment']);
|
||||||
$doc->addField('keywords', $rec['keywords']);
|
$doc->addField('keywords', $rec['keywords']);
|
||||||
|
@ -204,6 +221,36 @@ class SeedDMS_SQLiteFTS_Indexer {
|
||||||
$doc->addField('owner', $rec['owner']);
|
$doc->addField('owner', $rec['owner']);
|
||||||
$doc->addField('created', $rec['created']);
|
$doc->addField('created', $rec['created']);
|
||||||
$doc->addField('users', $rec['users']);
|
$doc->addField('users', $rec['users']);
|
||||||
|
$doc->addField('status', $rec['status']);
|
||||||
|
$doc->addField('path', $rec['path']);
|
||||||
|
}
|
||||||
|
return $doc;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get a single folder from index
|
||||||
|
*
|
||||||
|
* @param integer $id id of folder
|
||||||
|
* @return boolean false in case of an error, otherwise true
|
||||||
|
*/
|
||||||
|
public function getFolder($id) { /* {{{ */
|
||||||
|
if(!$this->_conn)
|
||||||
|
return false;
|
||||||
|
|
||||||
|
$sql = "SELECT docid, documentid, title, comment, owner, keywords, category, mimetype, origfilename, created, users, status, path FROM docs WHERE documentid='F".$id."'";
|
||||||
|
$res = $this->_conn->query($sql);
|
||||||
|
$doc = false;
|
||||||
|
if($res) {
|
||||||
|
$rec = $res->fetch(PDO::FETCH_ASSOC);
|
||||||
|
$doc = new SeedDMS_SQLiteFTS_Document();
|
||||||
|
$doc->addField('docid', $rec['docid']);
|
||||||
|
$doc->addField('document_id', $rec['documentid']);
|
||||||
|
$doc->addField('title', $rec['title']);
|
||||||
|
$doc->addField('comment', $rec['comment']);
|
||||||
|
$doc->addField('owner', $rec['owner']);
|
||||||
|
$doc->addField('created', $rec['created']);
|
||||||
|
$doc->addField('users', $rec['users']);
|
||||||
|
$doc->addField('path', $rec['path']);
|
||||||
}
|
}
|
||||||
return $doc;
|
return $doc;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
|
@ -37,11 +37,17 @@ class SeedDMS_SQLiteFTS_QueryHit {
|
||||||
protected $_document;
|
protected $_document;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var integer $id id of document
|
* @var integer $id id of index document
|
||||||
* @access public
|
* @access public
|
||||||
*/
|
*/
|
||||||
public $id;
|
public $id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var integer $id id of real document
|
||||||
|
* @access public
|
||||||
|
*/
|
||||||
|
public $documentid;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -43,14 +43,25 @@ class SeedDMS_SQliteFTS_Search {
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get hit from index
|
* Get document from index
|
||||||
*
|
*
|
||||||
* @param object $index lucene index
|
* @param int $id real document id
|
||||||
* @return object instance of SeedDMS_Lucene_Document of false
|
* @return object instance of SeedDMS_SQliteFTS_QueryHit or false
|
||||||
*/
|
*/
|
||||||
function getDocument($id) { /* {{{ */
|
function getDocument($id) { /* {{{ */
|
||||||
$hits = $this->index->findById((int) $id);
|
$hits = $this->index->find('D'.$id);
|
||||||
return $hits ? $hits[0] : false;
|
return $hits['hits'] ? $hits['hits'][0] : false;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get folder from index
|
||||||
|
*
|
||||||
|
* @param int $id real folder id
|
||||||
|
* @return object instance of SeedDMS_SQliteFTS_QueryHit or false
|
||||||
|
*/
|
||||||
|
function getFolder($id) { /* {{{ */
|
||||||
|
$hits = $this->index->find('F'.$id);
|
||||||
|
return $hits['hits'] ? $hits['hits'][0] : false;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -59,43 +70,68 @@ class SeedDMS_SQliteFTS_Search {
|
||||||
* @param object $index SQlite FTS index
|
* @param object $index SQlite FTS index
|
||||||
* @return object instance of SeedDMS_Lucene_Search
|
* @return object instance of SeedDMS_Lucene_Search
|
||||||
*/
|
*/
|
||||||
function search($term, $owner, $status='', $categories=array(), $fields=array(), $users=array()) { /* {{{ */
|
function search($term, $fields=array(), $limit=array()) { /* {{{ */
|
||||||
$querystr = '';
|
$querystr = '';
|
||||||
if($fields) {
|
$term = trim($term);
|
||||||
} else {
|
if($term) {
|
||||||
if($term)
|
$querystr = substr($term, -1) != '*' ? $term.'*' : $term;
|
||||||
$querystr .= trim($term);
|
|
||||||
}
|
}
|
||||||
if($owner) {
|
if(!empty($fields['owner'])) {
|
||||||
|
if(is_string($fields['owner'])) {
|
||||||
if($querystr)
|
if($querystr)
|
||||||
$querystr .= ' ';
|
$querystr .= ' ';
|
||||||
//$querystr .= ' AND ';
|
$querystr .= 'owner:'.$fields['owner'];
|
||||||
$querystr .= 'owner:'.$owner;
|
} elseif(is_array($fields['owner'])) {
|
||||||
//$querystr .= $owner;
|
|
||||||
}
|
|
||||||
if($categories) {
|
|
||||||
if($querystr)
|
if($querystr)
|
||||||
$querystr .= ' ';
|
$querystr .= ' ';
|
||||||
//$querystr .= ' AND ';
|
$querystr .= '(owner:';
|
||||||
$querystr .= 'category:';
|
$querystr .= implode(' OR owner:', $fields['owner']);
|
||||||
$querystr .= implode(' OR category:', $categories);
|
$querystr .= ')';
|
||||||
$querystr .= '';
|
|
||||||
}
|
}
|
||||||
if($users) {
|
}
|
||||||
|
if(!empty($fields['category'])) {
|
||||||
if($querystr)
|
if($querystr)
|
||||||
$querystr .= ' ';
|
$querystr .= ' ';
|
||||||
//$querystr .= ' AND ';
|
$querystr .= '(category:';
|
||||||
$querystr .= 'users:';
|
$querystr .= implode(' OR category:', $fields['category']);
|
||||||
$querystr .= implode(' OR users:', $users);
|
$querystr .= ')';
|
||||||
|
}
|
||||||
|
if(!empty($fields['status'])) {
|
||||||
|
if($querystr)
|
||||||
$querystr .= ' ';
|
$querystr .= ' ';
|
||||||
|
$status = array_map(function($v){return $v+10;}, $fields['status']);
|
||||||
|
$querystr .= '(status:';
|
||||||
|
$querystr .= implode(' OR status:', $status);
|
||||||
|
$querystr .= ')';
|
||||||
|
}
|
||||||
|
if(!empty($fields['user'])) {
|
||||||
|
if($querystr)
|
||||||
|
$querystr .= ' ';
|
||||||
|
$querystr .= '(users:';
|
||||||
|
$querystr .= implode(' OR users:', $fields['user']);
|
||||||
|
$querystr .= ')';
|
||||||
|
}
|
||||||
|
if(!empty($fields['rootFolder']) && $fields['rootFolder']->getFolderList()) {
|
||||||
|
if($querystr)
|
||||||
|
$querystr .= ' ';
|
||||||
|
$querystr .= '(path:';
|
||||||
|
$querystr .= str_replace(':', 'x', $fields['rootFolder']->getFolderList().$fields['rootFolder']->getID().':');
|
||||||
|
$querystr .= ')';
|
||||||
|
}
|
||||||
|
if(!empty($fields['startFolder']) && $fields['startFolder']->getFolderList()) {
|
||||||
|
if($querystr)
|
||||||
|
$querystr .= ' ';
|
||||||
|
$querystr .= '(path:';
|
||||||
|
$querystr .= str_replace(':', 'x', $fields['startFolder']->getFolderList().$fields['startFolder']->getID().':');
|
||||||
|
$querystr .= ')';
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
$hits = $this->index->find($querystr);
|
$result = $this->index->find($querystr, $limit);
|
||||||
$recs = array();
|
$recs = array();
|
||||||
foreach($hits as $hit) {
|
foreach($result["hits"] as $hit) {
|
||||||
$recs[] = array('id'=>$hit->id, 'document_id'=>$hit->id);
|
$recs[] = array('id'=>$hit->id, 'document_id'=>$hit->documentid);
|
||||||
}
|
}
|
||||||
return $recs;
|
return array('count'=>$result['count'], 'hits'=>$recs, 'facets'=>array());
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,16 +48,19 @@ class SeedDMS_SQLiteFTS_Term {
|
||||||
public function __construct($term, $col, $occurrence) { /* {{{ */
|
public function __construct($term, $col, $occurrence) { /* {{{ */
|
||||||
$this->text = $term;
|
$this->text = $term;
|
||||||
$fields = array(
|
$fields = array(
|
||||||
0 => 'title',
|
0 => 'documentid',
|
||||||
1 => 'comment',
|
1 => 'title',
|
||||||
2 => 'keywords',
|
2 => 'comment',
|
||||||
3 => 'category',
|
3 => 'keywords',
|
||||||
4 => 'mimetype',
|
4 => 'category',
|
||||||
5 => 'origfilename',
|
5 => 'mimetype',
|
||||||
6 => 'owner',
|
6 => 'origfilename',
|
||||||
7 => 'content',
|
7 => 'owner',
|
||||||
8 => 'created',
|
8 => 'content',
|
||||||
9 => 'user'
|
9 => 'created',
|
||||||
|
10 => 'user',
|
||||||
|
11 => 'status',
|
||||||
|
12 => 'path'
|
||||||
);
|
);
|
||||||
$this->field = $fields[$col];
|
$this->field = $fields[$col];
|
||||||
$this->_occurrence = $occurrence;
|
$this->_occurrence = $occurrence;
|
||||||
|
|
|
@ -11,11 +11,11 @@
|
||||||
<email>uwe@steinmann.cx</email>
|
<email>uwe@steinmann.cx</email>
|
||||||
<active>yes</active>
|
<active>yes</active>
|
||||||
</lead>
|
</lead>
|
||||||
<date>2020-09-02</date>
|
<date>2020-12-12</date>
|
||||||
<time>08:57:44</time>
|
<time>08:57:44</time>
|
||||||
<version>
|
<version>
|
||||||
<release>1.0.13</release>
|
<release>1.0.15</release>
|
||||||
<api>1.0.13</api>
|
<api>1.0.15</api>
|
||||||
</version>
|
</version>
|
||||||
<stability>
|
<stability>
|
||||||
<release>stable</release>
|
<release>stable</release>
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
</stability>
|
</stability>
|
||||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
<notes>
|
<notes>
|
||||||
add user to list of terms
|
- add indexing folders
|
||||||
</notes>
|
</notes>
|
||||||
<contents>
|
<contents>
|
||||||
<dir baseinstalldir="SeedDMS" name="/">
|
<dir baseinstalldir="SeedDMS" name="/">
|
||||||
|
@ -275,5 +275,42 @@ timestamp)
|
||||||
Index users with at least read access on a document
|
Index users with at least read access on a document
|
||||||
</notes>
|
</notes>
|
||||||
</release>
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2020-09-02</date>
|
||||||
|
<time>08:57:44</time>
|
||||||
|
<version>
|
||||||
|
<release>1.0.13</release>
|
||||||
|
<api>1.0.13</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
add user to list of terms
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2020-09-11</date>
|
||||||
|
<time>08:57:44</time>
|
||||||
|
<version>
|
||||||
|
<release>1.0.14</release>
|
||||||
|
<api>1.0.14</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
- add searching for document status
|
||||||
|
- search even if query is empty (will find all documents)
|
||||||
|
- parameters for SeedDMS_SQLiteFTS_Search::search() has changed
|
||||||
|
- SeedDMS_Lucene_Search::search() returns array of hits, count and facets
|
||||||
|
- pass config array instead of index directory to SeedDMS_Lucene_Indexer::create()
|
||||||
|
and SeedDMS_Lucene_Indexer::open()
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
</changelog>
|
</changelog>
|
||||||
</package>
|
</package>
|
||||||
|
|
|
@ -26,8 +26,7 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
|
||||||
$dms = $this->params['dms'];
|
$dms = $this->params['dms'];
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
$settings = $this->params['settings'];
|
$settings = $this->params['settings'];
|
||||||
$index = $this->params['index'];
|
$fulltextservice = $this->params['fulltextservice'];
|
||||||
$indexconf = $this->params['indexconf'];
|
|
||||||
$folder = $this->params['folder'];
|
$folder = $this->params['folder'];
|
||||||
|
|
||||||
/* Call preAddDocument early, because it might need to modify some
|
/* Call preAddDocument early, because it might need to modify some
|
||||||
|
@ -60,6 +59,11 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
|
||||||
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
|
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
|
||||||
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
|
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
|
||||||
if($attribute) {
|
if($attribute) {
|
||||||
|
switch($attrdef->getType()) {
|
||||||
|
case SeedDMS_Core_AttributeDefinition::type_date:
|
||||||
|
$attribute = date('Y-m-d', makeTsFromDate($attribute));
|
||||||
|
break;
|
||||||
|
}
|
||||||
if(!$attrdef->validate($attribute)) {
|
if(!$attrdef->validate($attribute)) {
|
||||||
$this->errormsg = getAttributeValidationError($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
$this->errormsg = getAttributeValidationError($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
||||||
return false;
|
return false;
|
||||||
|
@ -79,6 +83,11 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
|
||||||
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
|
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
|
||||||
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
|
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
|
||||||
if($attribute) {
|
if($attribute) {
|
||||||
|
switch($attrdef->getType()) {
|
||||||
|
case SeedDMS_Core_AttributeDefinition::type_date:
|
||||||
|
$attribute = date('Y-m-d', makeTsFromDate($attribute));
|
||||||
|
break;
|
||||||
|
}
|
||||||
if(!$attrdef->validate($attribute)) {
|
if(!$attrdef->validate($attribute)) {
|
||||||
$this->errormsg = getAttributeValidationError($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
$this->errormsg = getAttributeValidationError($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
||||||
return false;
|
return false;
|
||||||
|
@ -134,21 +143,24 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
|
||||||
if($document->getGroupAccessMode($notgroup) >= M_READ)
|
if($document->getGroupAccessMode($notgroup) >= M_READ)
|
||||||
$res = $document->addNotify($notgroup->getID(), false);
|
$res = $document->addNotify($notgroup->getID(), false);
|
||||||
}
|
}
|
||||||
} elseif($result === false) {
|
} elseif($document === false) {
|
||||||
if(empty($this->errormsg))
|
if(empty($this->errormsg))
|
||||||
$this->errormsg = 'hook_addDocument_failed';
|
$this->errormsg = 'hook_addDocument_failed';
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if($index && $document) {
|
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $document) {
|
||||||
$idoc = new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, !($filesize < $settings->_maxSizeForFullText));
|
$idoc = $fulltextservice->IndexedDocument($document);
|
||||||
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
|
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
|
||||||
$index->addDocument($idoc);
|
$index->addDocument($idoc);
|
||||||
$index->commit();
|
$index->commit();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!$this->callHook('postAddDocument', $document)) {
|
if(false === $this->callHook('postAddDocument', $document)) {
|
||||||
|
if(empty($this->errormsg))
|
||||||
|
$this->errormsg = 'hook_postAddDocument_failed';
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $document;
|
return $document;
|
||||||
|
|
|
@ -25,6 +25,7 @@ class SeedDMS_Controller_AddSubFolder extends SeedDMS_Controller_Common {
|
||||||
public function run() { /* {{{ */
|
public function run() { /* {{{ */
|
||||||
$dms = $this->params['dms'];
|
$dms = $this->params['dms'];
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
|
$fulltextservice = $this->params['fulltextservice'];
|
||||||
$folder = $this->params['folder'];
|
$folder = $this->params['folder'];
|
||||||
|
|
||||||
/* Call preAddSubFolder early, because it might need to modify some
|
/* Call preAddSubFolder early, because it might need to modify some
|
||||||
|
@ -33,7 +34,7 @@ class SeedDMS_Controller_AddSubFolder extends SeedDMS_Controller_Common {
|
||||||
if(false === $this->callHook('preAddSubFolder')) {
|
if(false === $this->callHook('preAddSubFolder')) {
|
||||||
if(empty($this->errormsg))
|
if(empty($this->errormsg))
|
||||||
$this->errormsg = 'hook_preAddSubFolder_failed';
|
$this->errormsg = 'hook_preAddSubFolder_failed';
|
||||||
return null;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$name = $this->getParam('name');
|
$name = $this->getParam('name');
|
||||||
|
@ -61,8 +62,8 @@ class SeedDMS_Controller_AddSubFolder extends SeedDMS_Controller_Common {
|
||||||
$notificationgroups = $this->getParam('notificationgroups');
|
$notificationgroups = $this->getParam('notificationgroups');
|
||||||
$notificationusers = $this->getParam('notificationusers');
|
$notificationusers = $this->getParam('notificationusers');
|
||||||
|
|
||||||
$result = $this->callHook('addSubFolder');
|
$subFolder = $this->callHook('addSubFolder');
|
||||||
if($result === null) {
|
if($subFolder === null) {
|
||||||
$subFolder = $folder->addSubFolder($name, $comment, $user, $sequence, $attributes);
|
$subFolder = $folder->addSubFolder($name, $comment, $user, $sequence, $attributes);
|
||||||
if (!is_object($subFolder)) {
|
if (!is_object($subFolder)) {
|
||||||
$this->errormsg = "error_occured";
|
$this->errormsg = "error_occured";
|
||||||
|
@ -77,13 +78,27 @@ class SeedDMS_Controller_AddSubFolder extends SeedDMS_Controller_Common {
|
||||||
if($subFolder->getGroupAccessMode($notgroup) >= M_READ)
|
if($subFolder->getGroupAccessMode($notgroup) >= M_READ)
|
||||||
$res = $subFolder->addNotify($notgroup->getID(), false);
|
$res = $subFolder->addNotify($notgroup->getID(), false);
|
||||||
}
|
}
|
||||||
|
} elseif($subFolder === false) {
|
||||||
if(!$this->callHook('postAddSubFolder', $subFolder)) {
|
if(empty($this->errormsg))
|
||||||
}
|
$this->errormsg = 'hook_addFolder_failed';
|
||||||
$result = $subFolder;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $result;
|
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $subFolder) {
|
||||||
|
$idoc = $fulltextservice->IndexedDocument($subFolder);
|
||||||
|
if(false !== $this->callHook('preIndexFolder', $subFolder, $idoc)) {
|
||||||
|
$index->addDocument($idoc);
|
||||||
|
$index->commit();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(false === $this->callHook('postAddSubFolder', $subFolder)) {
|
||||||
|
if(empty($this->errormsg))
|
||||||
|
$this->errormsg = 'hook_postAddSubFoder_failed';
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $subFolder;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -54,7 +54,6 @@ class SeedDMS_Controller_Download extends SeedDMS_Controller_Common {
|
||||||
if(null === $this->callHook('version')) {
|
if(null === $this->callHook('version')) {
|
||||||
if(file_exists($dms->contentDir . $content->getPath())) {
|
if(file_exists($dms->contentDir . $content->getPath())) {
|
||||||
header("Content-Transfer-Encoding: binary");
|
header("Content-Transfer-Encoding: binary");
|
||||||
header("Content-Length: " . filesize($dms->contentDir . $content->getPath() ));
|
|
||||||
$efilename = rawurlencode($content->getOriginalFileName());
|
$efilename = rawurlencode($content->getOriginalFileName());
|
||||||
header("Content-Disposition: attachment; filename=\"" . $efilename . "\"; filename*=UTF-8''".$efilename);
|
header("Content-Disposition: attachment; filename=\"" . $efilename . "\"; filename*=UTF-8''".$efilename);
|
||||||
header("Content-Type: " . $content->getMimeType());
|
header("Content-Type: " . $content->getMimeType());
|
||||||
|
|
|
@ -26,6 +26,7 @@ class SeedDMS_Controller_EditDocument extends SeedDMS_Controller_Common {
|
||||||
$dms = $this->params['dms'];
|
$dms = $this->params['dms'];
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
$settings = $this->params['settings'];
|
$settings = $this->params['settings'];
|
||||||
|
$fulltextservice = $this->params['fulltextservice'];
|
||||||
$document = $this->params['document'];
|
$document = $this->params['document'];
|
||||||
$name = $this->params['name'];
|
$name = $this->params['name'];
|
||||||
|
|
||||||
|
@ -119,7 +120,12 @@ class SeedDMS_Controller_EditDocument extends SeedDMS_Controller_Common {
|
||||||
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
|
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
|
||||||
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
|
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
|
||||||
if($attribute) {
|
if($attribute) {
|
||||||
if(!$attrdef->validate($attribute)) {
|
switch($attrdef->getType()) {
|
||||||
|
case SeedDMS_Core_AttributeDefinition::type_date:
|
||||||
|
$attribute = date('Y-m-d', makeTsFromDate($attribute));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if(!$attrdef->validate($attribute, $document, true)) {
|
||||||
$this->errormsg = getAttributeValidationError($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
$this->errormsg = getAttributeValidationError($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -156,11 +162,22 @@ class SeedDMS_Controller_EditDocument extends SeedDMS_Controller_Common {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!$this->callHook('postEditDocument')) {
|
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $document) {
|
||||||
|
$idoc = $fulltextservice->IndexedDocument($document);
|
||||||
|
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
|
||||||
|
$index->addDocument($idoc);
|
||||||
|
$index->commit();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
} else
|
} elseif($result === false) {
|
||||||
return $result;
|
if(empty($this->errormsg))
|
||||||
|
$this->errormsg = 'hook_editDocument_failed';
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!$this->callHook('postEditDocument')) {
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,6 +26,7 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common {
|
||||||
$dms = $this->params['dms'];
|
$dms = $this->params['dms'];
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
$settings = $this->params['settings'];
|
$settings = $this->params['settings'];
|
||||||
|
$fulltextservice = $this->params['fulltextservice'];
|
||||||
$folder = $this->params['folder'];
|
$folder = $this->params['folder'];
|
||||||
|
|
||||||
if(false === $this->callHook('preEditFolder')) {
|
if(false === $this->callHook('preEditFolder')) {
|
||||||
|
@ -53,7 +54,7 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common {
|
||||||
$attrdef = $dms->getAttributeDefinition($attrdefid);
|
$attrdef = $dms->getAttributeDefinition($attrdefid);
|
||||||
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
|
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
|
||||||
if($attribute) {
|
if($attribute) {
|
||||||
if(!$attrdef->validate($attribute)) {
|
if(!$attrdef->validate($attribute, $folder, true)) {
|
||||||
$this->errormsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
$this->errormsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -89,6 +90,14 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $folder) {
|
||||||
|
$idoc = $fulltextservice->IndexedDocument($folder);
|
||||||
|
if(false !== $this->callHook('preIndexFolder', $folder, $idoc)) {
|
||||||
|
$index->addDocument($idoc);
|
||||||
|
$index->commit();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
} elseif($result === false) {
|
} elseif($result === false) {
|
||||||
if(empty($this->errormsg))
|
if(empty($this->errormsg))
|
||||||
$this->errormsg = 'hook_editFolder_failed';
|
$this->errormsg = 'hook_editFolder_failed';
|
||||||
|
|
|
@ -41,7 +41,6 @@ class SeedDMS_Controller_ExtensionMgr extends SeedDMS_Controller_Common {
|
||||||
if(null === $this->callHook('download')) {
|
if(null === $this->callHook('download')) {
|
||||||
if(file_exists($filename)) {
|
if(file_exists($filename)) {
|
||||||
header("Content-Transfer-Encoding: binary");
|
header("Content-Transfer-Encoding: binary");
|
||||||
header("Content-Length: " . filesize($filename));
|
|
||||||
header("Content-Disposition: attachment; filename=\"" . utf8_basename($filename) . "\"; filename*=UTF-8''".utf8_basename($filename));
|
header("Content-Disposition: attachment; filename=\"" . utf8_basename($filename) . "\"; filename*=UTF-8''".utf8_basename($filename));
|
||||||
header("Content-Type: application/zip");
|
header("Content-Type: application/zip");
|
||||||
header("Cache-Control: must-revalidate");
|
header("Cache-Control: must-revalidate");
|
||||||
|
|
|
@ -174,7 +174,10 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$sesstheme = $user->getTheme();
|
$sesstheme = $user->getTheme();
|
||||||
if (strlen($sesstheme)==0) {
|
/* Override the theme if the user doesn't have one or the default theme
|
||||||
|
* shall override it.
|
||||||
|
*/
|
||||||
|
if (strlen($sesstheme)==0 || !empty($settings->_overrideTheme)) {
|
||||||
$sesstheme = $settings->_theme;
|
$sesstheme = $settings->_theme;
|
||||||
// $user->setTheme($sesstheme);
|
// $user->setTheme($sesstheme);
|
||||||
}
|
}
|
||||||
|
|
|
@ -72,6 +72,38 @@ class SeedDMS_Controller_Preview extends SeedDMS_Controller_Common {
|
||||||
$previewer->getPreview($content);
|
$previewer->getPreview($content);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case "file":
|
||||||
|
$object = $this->params['object'];
|
||||||
|
$document = $this->params['document'];
|
||||||
|
$width = $this->params['width'];
|
||||||
|
if (!is_object($object)) {
|
||||||
|
$this->errormsg = 'invalid_version';
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(null === $this->callHook('file')) {
|
||||||
|
if($width)
|
||||||
|
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir, $width, $settings->_cmdTimeout);
|
||||||
|
else
|
||||||
|
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir);
|
||||||
|
$previewer->setConverters($settings->_converters['preview']);
|
||||||
|
$previewer->setXsendfile($settings->_enableXsendfile);
|
||||||
|
|
||||||
|
if(!$previewer->hasPreview($object)) {
|
||||||
|
add_log_line("");
|
||||||
|
if(!$previewer->createPreview($object)) {
|
||||||
|
add_log_line("", PEAR_LOG_ERR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(!$previewer->hasPreview($object)) {
|
||||||
|
header('Content-Type: image/svg+xml');
|
||||||
|
readfile('../views/'.$theme.'/images/empty.svg');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
header('Content-Type: image/png');
|
||||||
|
$previewer->getPreview($object);
|
||||||
|
}
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,8 +27,7 @@ class SeedDMS_Controller_RemoveDocument extends SeedDMS_Controller_Common {
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
$settings = $this->params['settings'];
|
$settings = $this->params['settings'];
|
||||||
$document = $this->params['document'];
|
$document = $this->params['document'];
|
||||||
$index = $this->params['index'];
|
$fulltextservice = $this->params['fulltextservice'];
|
||||||
$indexconf = $this->params['indexconf'];
|
|
||||||
|
|
||||||
$folder = $document->getFolder();
|
$folder = $document->getFolder();
|
||||||
|
|
||||||
|
@ -58,8 +57,8 @@ class SeedDMS_Controller_RemoveDocument extends SeedDMS_Controller_Common {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Remove the document from the fulltext index */
|
/* Remove the document from the fulltext index */
|
||||||
if($index) {
|
if($fulltextservice && ($index = $fulltextservice->Indexer())) {
|
||||||
$lucenesearch = new $indexconf['Search']($index);
|
$lucenesearch = $fulltextservice->Search();
|
||||||
if($hit = $lucenesearch->getDocument($documentid)) {
|
if($hit = $lucenesearch->getDocument($documentid)) {
|
||||||
$index->delete($hit->id);
|
$index->delete($hit->id);
|
||||||
$index->commit();
|
$index->commit();
|
||||||
|
|
|
@ -27,8 +27,7 @@ class SeedDMS_Controller_RemoveFolder extends SeedDMS_Controller_Common {
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
$settings = $this->params['settings'];
|
$settings = $this->params['settings'];
|
||||||
$folder = $this->params['folder'];
|
$folder = $this->params['folder'];
|
||||||
$index = $this->params['index'];
|
$fulltextservice = $this->params['fulltextservice'];
|
||||||
$indexconf = $this->params['indexconf'];
|
|
||||||
|
|
||||||
/* Get the document id and name before removing the document */
|
/* Get the document id and name before removing the document */
|
||||||
$foldername = $folder->getName();
|
$foldername = $folder->getName();
|
||||||
|
@ -46,17 +45,24 @@ class SeedDMS_Controller_RemoveFolder extends SeedDMS_Controller_Common {
|
||||||
* The callback must return null other the removal will be canceled.
|
* The callback must return null other the removal will be canceled.
|
||||||
*/
|
*/
|
||||||
function removeFromIndex($arr, $document) {
|
function removeFromIndex($arr, $document) {
|
||||||
$index = $arr[0];
|
$fulltextservice = $arr[0];
|
||||||
$indexconf = $arr[1];
|
$lucenesearch = $fulltextservice->Search();
|
||||||
$lucenesearch = new $indexconf['Search']($index);
|
$hit = null;
|
||||||
if($hit = $lucenesearch->getDocument($document->getID())) {
|
if($document->isType('document'))
|
||||||
|
$hit = $lucenesearch->getDocument($document->getID());
|
||||||
|
elseif($document->isType('folder'))
|
||||||
|
$hit = $lucenesearch->getFolder($document->getID());
|
||||||
|
if($hit) {
|
||||||
|
$index = $fulltextservice->Indexer();
|
||||||
$index->delete($hit->id);
|
$index->delete($hit->id);
|
||||||
$index->commit();
|
$index->commit();
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
if($index)
|
if($fulltextservice && ($index = $fulltextservice->Indexer())) {
|
||||||
$dms->setCallback('onPreRemoveDocument', 'removeFromIndex', array($index, $indexconf));
|
$dms->addCallback('onPreRemoveDocument', 'removeFromIndex', array($fulltextservice));
|
||||||
|
$dms->addCallback('onPreRemoveFolder', 'removeFromIndex', array($fulltextservice));
|
||||||
|
}
|
||||||
|
|
||||||
function removePreviews($arr, $document) {
|
function removePreviews($arr, $document) {
|
||||||
$previewer = $arr[0];
|
$previewer = $arr[0];
|
||||||
|
|
|
@ -40,8 +40,7 @@ class SeedDMS_Controller_UpdateDocument extends SeedDMS_Controller_Common {
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
$document = $this->params['document'];
|
$document = $this->params['document'];
|
||||||
$settings = $this->params['settings'];
|
$settings = $this->params['settings'];
|
||||||
$index = $this->params['index'];
|
$fulltextservice = $this->params['fulltextservice'];
|
||||||
$indexconf = $this->params['indexconf'];
|
|
||||||
$folder = $this->params['folder'];
|
$folder = $this->params['folder'];
|
||||||
$userfiletmp = $this->getParam('userfiletmp');
|
$userfiletmp = $this->getParam('userfiletmp');
|
||||||
$userfilename = $this->getParam('userfilename');
|
$userfilename = $this->getParam('userfilename');
|
||||||
|
@ -77,12 +76,12 @@ class SeedDMS_Controller_UpdateDocument extends SeedDMS_Controller_Common {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if($index && $content) {
|
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $content) {
|
||||||
$lucenesearch = new $indexconf['Search']($index);
|
$lucenesearch = $fulltextservice->Search();
|
||||||
if($hit = $lucenesearch->getDocument((int) $document->getId())) {
|
if($hit = $lucenesearch->getDocument((int) $document->getId())) {
|
||||||
$index->delete($hit->id);
|
$index->delete($hit->id);
|
||||||
}
|
}
|
||||||
$idoc = new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, !($filesize < $settings->_maxSizeForFullText));
|
$idoc = $fulltextservice->IndexedDocument($document);
|
||||||
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
|
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
|
||||||
$index->addDocument($idoc);
|
$index->addDocument($idoc);
|
||||||
$index->commit();
|
$index->commit();
|
||||||
|
|
|
@ -56,7 +56,6 @@ class SeedDMS_Controller_ViewOnline extends SeedDMS_Controller_Common {
|
||||||
} else {
|
} else {
|
||||||
header("Content-Disposition: filename=\"" . $efilename . "\"; filename*=UTF-8''".$efilename);
|
header("Content-Disposition: filename=\"" . $efilename . "\"; filename*=UTF-8''".$efilename);
|
||||||
}
|
}
|
||||||
header("Content-Length: " . filesize($dms->contentDir . $content->getPath()));
|
|
||||||
header("Cache-Control: must-revalidate");
|
header("Cache-Control: must-revalidate");
|
||||||
|
|
||||||
sendFile($dms->contentDir.$content->getPath());
|
sendFile($dms->contentDir.$content->getPath());
|
||||||
|
|
|
@ -128,7 +128,7 @@ Just open the settings in the admin tools and empty the currently set
|
||||||
encryption key on the tab 'System'. Save the settings and check the key again.
|
encryption key on the tab 'System'. Save the settings and check the key again.
|
||||||
It should be new one. Save the settings again
|
It should be new one. Save the settings again
|
||||||
|
|
||||||
UPDATING FROM A PREVIOUS VERSION OR SEEDDMS
|
UPGRATING FROM A PREVIOUS VERSION OR SEEDDMS
|
||||||
=============================================
|
=============================================
|
||||||
|
|
||||||
As SeedDMS is a smooth continuation of LetoDMS there is no difference
|
As SeedDMS is a smooth continuation of LetoDMS there is no difference
|
||||||
|
@ -173,7 +173,7 @@ Fresh installation and take over of data
|
||||||
contain database updates.
|
contain database updates.
|
||||||
- test your new installation.
|
- test your new installation.
|
||||||
|
|
||||||
Updating your current installation
|
Upgrading your current installation
|
||||||
-----------------------------------
|
-----------------------------------
|
||||||
|
|
||||||
- make a backup of your data folder and the configuration file settings.xml
|
- make a backup of your data folder and the configuration file settings.xml
|
||||||
|
|
|
@ -24,3 +24,13 @@ XSendFilePath /var/www/seeddms51x/data/
|
||||||
If the XSendFilePath is not set propperly, you will notice an error message
|
If the XSendFilePath is not set propperly, you will notice an error message
|
||||||
in your apache log file, probably telling you that the download file could not
|
in your apache log file, probably telling you that the download file could not
|
||||||
be found.
|
be found.
|
||||||
|
|
||||||
|
A positive side effect of xsendfile is support for content ranges which are
|
||||||
|
currently *not* supported by seeddms' Download and ViewOnline scripts. This is
|
||||||
|
especially usefull when previewing videos. Without content ranges it is not
|
||||||
|
possible to jump to certain time in the video.
|
||||||
|
|
||||||
|
In order to check if the xsendfile module is loaded, php uses apache_get_modules()
|
||||||
|
which is only available if php is loaded as an apache module. Running php in fpm
|
||||||
|
mode will prevent php from checking for xsendfile and consequently xsendfile support
|
||||||
|
will not be available.
|
||||||
|
|
|
@ -37,9 +37,9 @@ if (!isset($_COOKIE["mydms_session"])) {
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
$theme = $user->getTheme();
|
$theme = $user->getTheme();
|
||||||
if (strlen($theme)==0) {
|
if (strlen($theme)==0 || !empty($settings->_overrideTheme)) {
|
||||||
$theme = $settings->_theme;
|
$theme = $settings->_theme;
|
||||||
$user->setTheme($theme);
|
// $user->setTheme($theme);
|
||||||
}
|
}
|
||||||
$lang = $user->getLanguage();
|
$lang = $user->getLanguage();
|
||||||
if (strlen($lang)==0) {
|
if (strlen($lang)==0) {
|
||||||
|
@ -90,6 +90,10 @@ $theme = $resArr["theme"];
|
||||||
$lang = $resArr["language"];
|
$lang = $resArr["language"];
|
||||||
|
|
||||||
$dms->setUser($user);
|
$dms->setUser($user);
|
||||||
|
if($settings->_useHomeAsRootFolder && !$user->isAdmin() && $user->getHomeFolder()) {
|
||||||
|
$dms->checkWithinRootDir = true;
|
||||||
|
$dms->setRootFolderID($user->getHomeFolder());
|
||||||
|
}
|
||||||
|
|
||||||
$notifier = new SeedDMS_NotificationService();
|
$notifier = new SeedDMS_NotificationService();
|
||||||
|
|
||||||
|
@ -102,7 +106,7 @@ if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if($settings->_enableEmail) {
|
if($settings->_enableEmail) {
|
||||||
$notifier->addService(new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword));
|
$notifier->addService(new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword), 'email');
|
||||||
}
|
}
|
||||||
|
|
||||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
||||||
|
|
|
@ -226,7 +226,7 @@ class SeedDMS_AccessOperation {
|
||||||
$latestContent = $this->obj->getLatestContent();
|
$latestContent = $this->obj->getLatestContent();
|
||||||
$status = $latestContent->getStatus();
|
$status = $latestContent->getStatus();
|
||||||
$workflow = $latestContent->getWorkflow();
|
$workflow = $latestContent->getWorkflow();
|
||||||
if ((($this->settings->_enableVersionModification && ($this->obj->getAccessMode($this->user) >= M_READWRITE)) || $this->user->isAdmin()) && ($status["status"]==S_DRAFT_REV || ($workflow && $workflow->getInitState()->getID() == $latestContent->getWorkflowState()->getID()))) {
|
if ((($this->settings->_enableVersionModification && ($this->obj->getAccessMode($this->user) >= M_READWRITE)) || $this->user->isAdmin()) && (in_array($status["status"], array(S_DRAFT_REV, S_DRAFT_APP)) || ($workflow && $workflow->getInitState()->getID() == $latestContent->getWorkflowState()->getID()))) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -193,8 +193,12 @@ class SeedDMS_Controller_Common {
|
||||||
$tmps = array();
|
$tmps = array();
|
||||||
$tmp = explode('_', get_class($this));
|
$tmp = explode('_', get_class($this));
|
||||||
$tmps[] = $tmp[2];
|
$tmps[] = $tmp[2];
|
||||||
$tmp = explode('_', get_parent_class($this));
|
foreach(class_parents($this) as $pc) {
|
||||||
|
$tmp = explode('_', $pc);
|
||||||
$tmps[] = $tmp[2];
|
$tmps[] = $tmp[2];
|
||||||
|
}
|
||||||
|
// $tmp = explode('_', get_parent_class($this));
|
||||||
|
// $tmps[] = $tmp[2];
|
||||||
/* Run array_unique() in case the parent class has the same suffix */
|
/* Run array_unique() in case the parent class has the same suffix */
|
||||||
$tmps = array_unique($tmps);
|
$tmps = array_unique($tmps);
|
||||||
foreach($tmps as $tmp)
|
foreach($tmps as $tmp)
|
||||||
|
|
110
inc/inc.ClassFulltextService.php
Normal file
110
inc/inc.ClassFulltextService.php
Normal file
|
@ -0,0 +1,110 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Implementation of fulltext service
|
||||||
|
*
|
||||||
|
* @category DMS
|
||||||
|
* @package SeedDMS
|
||||||
|
* @license GPL 2
|
||||||
|
* @version @version@
|
||||||
|
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||||
|
* @copyright Copyright (C) 2016 Uwe Steinmann
|
||||||
|
* @version Release: @package_version@
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Implementation of fulltext service
|
||||||
|
*
|
||||||
|
* @category DMS
|
||||||
|
* @package SeedDMS
|
||||||
|
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||||
|
* @copyright Copyright (C) 2016 Uwe Steinmann
|
||||||
|
* @version Release: @package_version@
|
||||||
|
*/
|
||||||
|
class SeedDMS_FulltextService {
|
||||||
|
/**
|
||||||
|
* List of services for searching fulltext
|
||||||
|
*/
|
||||||
|
protected $services;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* List of converters
|
||||||
|
*/
|
||||||
|
protected $converters;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Max file size for imediate indexing
|
||||||
|
*/
|
||||||
|
protected $maxsize;
|
||||||
|
|
||||||
|
private $index;
|
||||||
|
|
||||||
|
private $search;
|
||||||
|
|
||||||
|
public function __construct() {
|
||||||
|
$this->services = array();
|
||||||
|
$this->converters = array();
|
||||||
|
$this->maxsize = 0;
|
||||||
|
$this->index = null;
|
||||||
|
$this->search = null;
|
||||||
|
$this->cmdtimeout = 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function addService($name, $service) {
|
||||||
|
$this->services[] = $service;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function setConverters($converters) {
|
||||||
|
$this->converters = $converters;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function setMaxSize($maxsize) {
|
||||||
|
$this->maxsize = $maxsize;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function setCmdTimeout($timeout) {
|
||||||
|
$this->cmdtimeout = $timeout;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function IndexedDocument($document, $forceupdate=false) {
|
||||||
|
if($document->isType('document'))
|
||||||
|
$nocontent = ($document->getLatestContent()->getFileSize() > $this->maxsize) && !$forceupdate;
|
||||||
|
else
|
||||||
|
$nocontent = true;
|
||||||
|
return new $this->services[0]['IndexedDocument']($document->getDMS(), $document, $this->converters, $nocontent, $this->cmdtimeout);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns an instance of the indexer
|
||||||
|
*
|
||||||
|
* The indexer provides access to fulltext index. It allows to add and
|
||||||
|
* get documents.
|
||||||
|
*
|
||||||
|
* @return object instance of class specified in 'Indexer'
|
||||||
|
*/
|
||||||
|
public function Indexer($recreate=false) {
|
||||||
|
if($this->index)
|
||||||
|
return $this->index;
|
||||||
|
|
||||||
|
if($this->services[0]) {
|
||||||
|
if($recreate)
|
||||||
|
$this->index = $this->services[0]['Indexer']::create($this->services[0]['Conf']);
|
||||||
|
else
|
||||||
|
$this->index = $this->services[0]['Indexer']::open($this->services[0]['Conf']);
|
||||||
|
return $this->index;
|
||||||
|
} else
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function Search() {
|
||||||
|
if($this->search)
|
||||||
|
return $this->search;
|
||||||
|
if($this->services[0]) {
|
||||||
|
$this->search = new $this->services[0]['Search']($this->index);
|
||||||
|
return $this->search;
|
||||||
|
} else {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -26,31 +26,75 @@ class SeedDMS_NotificationService {
|
||||||
*/
|
*/
|
||||||
protected $services;
|
protected $services;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* List of servives with errors
|
||||||
|
*/
|
||||||
|
protected $errors;
|
||||||
|
|
||||||
public function __construct() {
|
public function __construct() {
|
||||||
$this->services = array();
|
$this->services = array();
|
||||||
|
$this->errors = array();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function addService($service) {
|
public function addService($service, $name='') {
|
||||||
$this->services[] = $service;
|
if(!$name)
|
||||||
|
$name = md5(uniqid());
|
||||||
|
$this->services[$name] = $service;
|
||||||
|
$this->errors[$name] = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getServices() {
|
||||||
|
return $this->services;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getErrors() {
|
||||||
|
return $this->errors;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function toIndividual($sender, $recipient, $subject, $message, $params=array()) {
|
public function toIndividual($sender, $recipient, $subject, $message, $params=array()) {
|
||||||
foreach($this->services as $service) {
|
$error = true;
|
||||||
return $service->toIndividual($sender, $recipient, $subject, $message, $params);
|
foreach($this->services as $name => $service) {
|
||||||
|
if(!is_callable([$service, 'filter']) || $service->filter($sender, $recipient, $subject, $message, $params)) {
|
||||||
|
if(!$service->toIndividual($sender, $recipient, $subject, $message, $params)) {
|
||||||
|
$error = false;
|
||||||
|
$this->errors[$name] = false;
|
||||||
|
} else {
|
||||||
|
$this->errors[$name] = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
return $error;
|
||||||
|
}
|
||||||
|
|
||||||
public function toGroup($sender, $groupRecipient, $subject, $message, $params=array()) {
|
public function toGroup($sender, $groupRecipient, $subject, $message, $params=array()) {
|
||||||
foreach($this->services as $service) {
|
$error = true;
|
||||||
return $service->toGroup($sender, $groupRecipient, $subject, $message, $params);
|
foreach($this->services as $name => $service) {
|
||||||
|
if(!is_callable([$service, 'filter']) || $service->filter($sender, $groupRecipient, $subject, $message, $params)) {
|
||||||
|
if(!$service->toGroup($sender, $groupRecipient, $subject, $message, $params)) {
|
||||||
|
$error = false;
|
||||||
|
$this->errors[$name] = false;
|
||||||
|
} else {
|
||||||
|
$this->errors[$name] = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
return $error;
|
||||||
|
}
|
||||||
|
|
||||||
public function toList($sender, $recipients, $subject, $message, $params=array()) {
|
public function toList($sender, $recipients, $subject, $message, $params=array()) {
|
||||||
foreach($this->services as $service) {
|
$error = true;
|
||||||
return $service->toList($sender, $recipients, $subject, $message, $params);
|
foreach($this->services as $name => $service) {
|
||||||
|
if(!is_callable([$service, 'filter']) || $service->filter($sender, $recipients, $subject, $message, $params)) {
|
||||||
|
if(!$service->toList($sender, $recipients, $subject, $message, $params)) {
|
||||||
|
$error = false;
|
||||||
|
$this->errors[$name] = false;
|
||||||
|
} else {
|
||||||
|
$this->errors[$name] = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
return $error;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -36,6 +36,8 @@ class Settings { /* {{{ */
|
||||||
var $_guestID = 2;
|
var $_guestID = 2;
|
||||||
// ID of root-folder
|
// ID of root-folder
|
||||||
var $_rootFolderID = 1;
|
var $_rootFolderID = 1;
|
||||||
|
// use home folder as root-folder
|
||||||
|
var $_useHomeAsRootFolder = false;
|
||||||
// If you want anybody to login as guest, set the following line to true
|
// If you want anybody to login as guest, set the following line to true
|
||||||
var $_enableGuestLogin = false;
|
var $_enableGuestLogin = false;
|
||||||
// If you even want guest to be logged in automatically, set the following to true
|
// If you even want guest to be logged in automatically, set the following to true
|
||||||
|
@ -132,6 +134,10 @@ class Settings { /* {{{ */
|
||||||
var $_availablelanguages = array();
|
var $_availablelanguages = array();
|
||||||
// default language (name of a subfolder in folder "languages")
|
// default language (name of a subfolder in folder "languages")
|
||||||
var $_language = "en_GB";
|
var $_language = "en_GB";
|
||||||
|
// default date format
|
||||||
|
var $_dateformat = "Y-m-d";
|
||||||
|
// default date/time format
|
||||||
|
var $_datetimformat = "Y-m-d H:i:s";
|
||||||
// users are notified about document-changes that took place within the last $_updateNotifyTime seconds
|
// users are notified about document-changes that took place within the last $_updateNotifyTime seconds
|
||||||
var $_updateNotifyTime = 86400;
|
var $_updateNotifyTime = 86400;
|
||||||
// files with one of the following endings can be viewed online
|
// files with one of the following endings can be viewed online
|
||||||
|
@ -142,6 +148,8 @@ class Settings { /* {{{ */
|
||||||
var $_enableConverting = false;
|
var $_enableConverting = false;
|
||||||
// default style
|
// default style
|
||||||
var $_theme = "bootstrap";
|
var $_theme = "bootstrap";
|
||||||
|
// override user settings of theme
|
||||||
|
var $_overrideTheme = false;
|
||||||
// experimental one page mode for ViewFolder page
|
// experimental one page mode for ViewFolder page
|
||||||
var $_onePageMode = false;
|
var $_onePageMode = false;
|
||||||
// Workaround for page titles that go over more than 2 lines.
|
// Workaround for page titles that go over more than 2 lines.
|
||||||
|
@ -451,9 +459,12 @@ class Settings { /* {{{ */
|
||||||
$this->_footNote = strval($tab["footNote"]);
|
$this->_footNote = strval($tab["footNote"]);
|
||||||
$this->_printDisclaimer = Settings::boolVal($tab["printDisclaimer"]);
|
$this->_printDisclaimer = Settings::boolVal($tab["printDisclaimer"]);
|
||||||
$this->_language = strval($tab["language"]);
|
$this->_language = strval($tab["language"]);
|
||||||
|
$this->_dateformat = strval($tab["dateformat"]);
|
||||||
|
$this->_datetimeformat = strval($tab["datetimeformat"]);
|
||||||
if(trim(strval($tab["availablelanguages"])))
|
if(trim(strval($tab["availablelanguages"])))
|
||||||
$this->_availablelanguages = explode(',',strval($tab["availablelanguages"]));
|
$this->_availablelanguages = explode(',',strval($tab["availablelanguages"]));
|
||||||
$this->_theme = strval($tab["theme"]);
|
$this->_theme = strval($tab["theme"]);
|
||||||
|
$this->_overrideTheme = Settings::boolVal($tab["overrideTheme"]);
|
||||||
$this->_onePageMode = Settings::boolVal($tab["onePageMode"]);
|
$this->_onePageMode = Settings::boolVal($tab["onePageMode"]);
|
||||||
if(isset($tab["previewWidthList"]))
|
if(isset($tab["previewWidthList"]))
|
||||||
$this->_previewWidthList = intval($tab["previewWidthList"]);
|
$this->_previewWidthList = intval($tab["previewWidthList"]);
|
||||||
|
@ -655,6 +666,7 @@ class Settings { /* {{{ */
|
||||||
$tab = $node[0]->attributes();
|
$tab = $node[0]->attributes();
|
||||||
$this->_siteDefaultPage = strval($tab["siteDefaultPage"]);
|
$this->_siteDefaultPage = strval($tab["siteDefaultPage"]);
|
||||||
$this->_rootFolderID = intval($tab["rootFolderID"]);
|
$this->_rootFolderID = intval($tab["rootFolderID"]);
|
||||||
|
$this->_useHomeAsRootFolder = Settings::boolval($tab["useHomeAsRootFolder"]);
|
||||||
$this->_titleDisplayHack = Settings::boolval($tab["titleDisplayHack"]);
|
$this->_titleDisplayHack = Settings::boolval($tab["titleDisplayHack"]);
|
||||||
$this->_showMissingTranslations = Settings::boolval($tab["showMissingTranslations"]);
|
$this->_showMissingTranslations = Settings::boolval($tab["showMissingTranslations"]);
|
||||||
}
|
}
|
||||||
|
@ -823,8 +835,11 @@ class Settings { /* {{{ */
|
||||||
$this->setXMLAttributValue($node, "footNote", $this->_footNote);
|
$this->setXMLAttributValue($node, "footNote", $this->_footNote);
|
||||||
$this->setXMLAttributValue($node, "printDisclaimer", $this->_printDisclaimer);
|
$this->setXMLAttributValue($node, "printDisclaimer", $this->_printDisclaimer);
|
||||||
$this->setXMLAttributValue($node, "language", $this->_language);
|
$this->setXMLAttributValue($node, "language", $this->_language);
|
||||||
|
$this->setXMLAttributValue($node, "dateformat", $this->_dateformat);
|
||||||
|
$this->setXMLAttributValue($node, "datetimeformat", $this->_datetimeformat);
|
||||||
$this->setXMLAttributValue($node, "availablelanguages", implode(',', $this->_availablelanguages));
|
$this->setXMLAttributValue($node, "availablelanguages", implode(',', $this->_availablelanguages));
|
||||||
$this->setXMLAttributValue($node, "theme", $this->_theme);
|
$this->setXMLAttributValue($node, "theme", $this->_theme);
|
||||||
|
$this->setXMLAttributValue($node, "overrideTheme", $this->_overrideTheme);
|
||||||
$this->setXMLAttributValue($node, "onePageMode", $this->_onePageMode);
|
$this->setXMLAttributValue($node, "onePageMode", $this->_onePageMode);
|
||||||
$this->setXMLAttributValue($node, "previewWidthList", $this->_previewWidthList);
|
$this->setXMLAttributValue($node, "previewWidthList", $this->_previewWidthList);
|
||||||
$this->setXMLAttributValue($node, "previewWidthMenuList", $this->_previewWidthMenuList);
|
$this->setXMLAttributValue($node, "previewWidthMenuList", $this->_previewWidthMenuList);
|
||||||
|
@ -991,6 +1006,7 @@ class Settings { /* {{{ */
|
||||||
$node = $this->getXMLNode($xml, '/configuration/advanced', 'display');
|
$node = $this->getXMLNode($xml, '/configuration/advanced', 'display');
|
||||||
$this->setXMLAttributValue($node, "siteDefaultPage", $this->_siteDefaultPage);
|
$this->setXMLAttributValue($node, "siteDefaultPage", $this->_siteDefaultPage);
|
||||||
$this->setXMLAttributValue($node, "rootFolderID", $this->_rootFolderID);
|
$this->setXMLAttributValue($node, "rootFolderID", $this->_rootFolderID);
|
||||||
|
$this->setXMLAttributValue($node, "useHomeAsRootFolder", $this->_useHomeAsRootFolder);
|
||||||
$this->setXMLAttributValue($node, "titleDisplayHack", $this->_titleDisplayHack);
|
$this->setXMLAttributValue($node, "titleDisplayHack", $this->_titleDisplayHack);
|
||||||
$this->setXMLAttributValue($node, "showMissingTranslations", $this->_showMissingTranslations);
|
$this->setXMLAttributValue($node, "showMissingTranslations", $this->_showMissingTranslations);
|
||||||
|
|
||||||
|
|
|
@ -112,8 +112,10 @@ class SeedDMS_View_Common {
|
||||||
$tmps = array();
|
$tmps = array();
|
||||||
$tmp = explode('_', get_class($this));
|
$tmp = explode('_', get_class($this));
|
||||||
$tmps[] = $tmp[2];
|
$tmps[] = $tmp[2];
|
||||||
$tmp = explode('_', get_parent_class($this));
|
foreach(class_parents($this) as $pc) {
|
||||||
|
$tmp = explode('_', $pc);
|
||||||
$tmps[] = $tmp[2];
|
$tmps[] = $tmp[2];
|
||||||
|
}
|
||||||
/* Run array_unique() in case the parent class has the same suffix */
|
/* Run array_unique() in case the parent class has the same suffix */
|
||||||
$tmps = array_unique($tmps);
|
$tmps = array_unique($tmps);
|
||||||
$ret = null;
|
$ret = null;
|
||||||
|
|
|
@ -64,3 +64,5 @@ if(isset($GLOBALS['SEEDDMS_HOOKS']['initDMS'])) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
require_once('inc.FulltextInit.php');
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
require_once('inc.ClassSettings.php');
|
require_once('inc.ClassSettings.php');
|
||||||
if(defined("SEEDDMS_CONFIG_FILE"))
|
if(defined("SEEDDMS_CONFIG_FILE"))
|
||||||
$settings = new Settings(SEEDDMS_CONFIG_FILE);
|
$settings = new Settings(SEEDDMS_CONFIG_FILE);
|
||||||
|
elseif(getenv("SEEDDMS_CONFIG_FILE"))
|
||||||
|
$settings = new Settings(getenv("SEEDDMS_CONFIG_FILE"));
|
||||||
else
|
else
|
||||||
$settings = new Settings();
|
$settings = new Settings();
|
||||||
if(!defined("SEEDDMS_INSTALL") && file_exists(dirname($settings->_configFilePath)."/ENABLE_INSTALL_TOOL")) {
|
if(!defined("SEEDDMS_INSTALL") && file_exists(dirname($settings->_configFilePath)."/ENABLE_INSTALL_TOOL")) {
|
||||||
|
@ -33,8 +35,11 @@ if(isset($settings->_extraPath))
|
||||||
/* composer is installed in pear directory */
|
/* composer is installed in pear directory */
|
||||||
require_once 'vendor/autoload.php';
|
require_once 'vendor/autoload.php';
|
||||||
|
|
||||||
if(isset($settings->_maxExecutionTime))
|
if(isset($settings->_maxExecutionTime)) {
|
||||||
|
if (php_sapi_name() !== "cli") {
|
||||||
ini_set('max_execution_time', $settings->_maxExecutionTime);
|
ini_set('max_execution_time', $settings->_maxExecutionTime);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (get_magic_quotes_gpc()) {
|
if (get_magic_quotes_gpc()) {
|
||||||
$process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
|
$process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
|
||||||
|
@ -52,31 +57,6 @@ if (get_magic_quotes_gpc()) {
|
||||||
unset($process);
|
unset($process);
|
||||||
}
|
}
|
||||||
|
|
||||||
$indexconf = null;
|
|
||||||
if($settings->_enableFullSearch) {
|
|
||||||
if($settings->_fullSearchEngine == 'sqlitefts') {
|
|
||||||
$indexconf = array(
|
|
||||||
'Indexer' => 'SeedDMS_SQLiteFTS_Indexer',
|
|
||||||
'Search' => 'SeedDMS_SQLiteFTS_Search',
|
|
||||||
'IndexedDocument' => 'SeedDMS_SQLiteFTS_IndexedDocument'
|
|
||||||
);
|
|
||||||
|
|
||||||
require_once('SeedDMS/SQLiteFTS.php');
|
|
||||||
} else {
|
|
||||||
$indexconf = array(
|
|
||||||
'Indexer' => 'SeedDMS_Lucene_Indexer',
|
|
||||||
'Search' => 'SeedDMS_Lucene_Search',
|
|
||||||
'IndexedDocument' => 'SeedDMS_Lucene_IndexedDocument'
|
|
||||||
);
|
|
||||||
|
|
||||||
if(!empty($settings->_luceneClassDir))
|
|
||||||
require_once($settings->_luceneClassDir.'/Lucene.php');
|
|
||||||
else
|
|
||||||
require_once('SeedDMS/Lucene.php');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$settings->_indexconf = $indexconf;
|
|
||||||
|
|
||||||
/* Add root Dir. Needed because the view classes are included
|
/* Add root Dir. Needed because the view classes are included
|
||||||
* relative to it.
|
* relative to it.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -26,14 +26,76 @@ function formatted_size($size_bytes) { /* {{{ */
|
||||||
return number_format($size_bytes,0,"","")." Bytes";
|
return number_format($size_bytes,0,"","")." Bytes";
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function getReadableDate($timestamp) { /* {{{ */
|
/* Date picker needs a different syntax for date formats using
|
||||||
|
* yyyy for %Y
|
||||||
|
* yy for %y
|
||||||
|
* mm for %m
|
||||||
|
* dd for %d
|
||||||
|
* This functions returns the converted format
|
||||||
|
*/
|
||||||
|
function getConvertDateFormat() {
|
||||||
|
global $settings;
|
||||||
|
if($settings->_dateformat) {
|
||||||
|
return str_replace(['y', 'Y', 'm', 'M', 'F', 'd', 'l', 'D'], ['yy', 'yyyy', 'mm', 'M', 'MM', 'dd', 'DD', 'D'], $settings->_dateformat);
|
||||||
|
} else
|
||||||
|
return 'yyyy-mm-dd';
|
||||||
|
}
|
||||||
|
|
||||||
|
function getReadableDate($timestamp=0) { /* {{{ */
|
||||||
|
global $settings;
|
||||||
|
if(!$timestamp)
|
||||||
|
$timestamp = time();
|
||||||
|
elseif(!is_numeric($timestamp))
|
||||||
|
$timestamp = strtotime($timestamp);
|
||||||
|
if($settings->_dateformat)
|
||||||
|
return date($settings->_dateformat, $timestamp);
|
||||||
|
else
|
||||||
return date("Y-m-d", $timestamp);
|
return date("Y-m-d", $timestamp);
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function getLongReadableDate($timestamp) { /* {{{ */
|
function getLongReadableDate($timestamp) { /* {{{ */
|
||||||
|
global $settings;
|
||||||
|
if(!is_numeric($timestamp))
|
||||||
|
$timestamp = strtotime($timestamp);
|
||||||
|
if($settings->_datetimeformat)
|
||||||
|
return date($settings->_datetimeformat, $timestamp);
|
||||||
|
else
|
||||||
return date("Y-m-d H:i:s", $timestamp);
|
return date("Y-m-d H:i:s", $timestamp);
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
function getPeriodOfTime($timestamp) { /* {{{ */
|
||||||
|
if(!is_numeric($timestamp))
|
||||||
|
$timestamp = strtotime($timestamp);
|
||||||
|
|
||||||
|
$time = time() - $timestamp; // to get the time since that moment
|
||||||
|
$time = ($time<1)? 1 : $time;
|
||||||
|
$tokens = array (
|
||||||
|
31536000 => 'abbr_year',
|
||||||
|
2592000 => 'abbr_month',
|
||||||
|
604800 => 'abbr_week',
|
||||||
|
86400 => 'abbr_day',
|
||||||
|
3600 => 'abbr_hour',
|
||||||
|
60 => 'abbr_minute',
|
||||||
|
1 => 'abbr_second'
|
||||||
|
);
|
||||||
|
|
||||||
|
foreach ($tokens as $unit => $text) {
|
||||||
|
if ($time < $unit) continue;
|
||||||
|
$numberOfUnits = floor($time / $unit);
|
||||||
|
return $numberOfUnits.' '.(($numberOfUnits>1) ? getMLText($text):getMLText($text));
|
||||||
|
}
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Converts a date string into a timestamp
|
||||||
|
*
|
||||||
|
* @param $date string date in format understood by strftime
|
||||||
|
* @return integer/boolean unix timestamp or false in case of an error
|
||||||
|
*/
|
||||||
|
function makeTsFromDate($date) { /* {{{ */
|
||||||
|
return strtotime($date);
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Converts a date/time string into a timestamp
|
* Converts a date/time string into a timestamp
|
||||||
*
|
*
|
||||||
|
@ -41,6 +103,7 @@ function getLongReadableDate($timestamp) { /* {{{ */
|
||||||
* @return integer/boolean unix timestamp or false in case of an error
|
* @return integer/boolean unix timestamp or false in case of an error
|
||||||
*/
|
*/
|
||||||
function makeTsFromLongDate($date) { /* {{{ */
|
function makeTsFromLongDate($date) { /* {{{ */
|
||||||
|
return strtotime($date);
|
||||||
$tmp = explode(' ', $date);
|
$tmp = explode(' ', $date);
|
||||||
if(count($tmp) != 2)
|
if(count($tmp) != 2)
|
||||||
return false;
|
return false;
|
||||||
|
@ -581,12 +644,70 @@ function sendFile($filename) { /* {{{ */
|
||||||
if($settings->_enableXsendfile && function_exists('apache_get_modules') && in_array('mod_xsendfile',apache_get_modules())) {
|
if($settings->_enableXsendfile && function_exists('apache_get_modules') && in_array('mod_xsendfile',apache_get_modules())) {
|
||||||
header("X-Sendfile: ".$filename);
|
header("X-Sendfile: ".$filename);
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
|
$size = filesize($filename);
|
||||||
|
header("Content-Length: " . $size);
|
||||||
|
if (isset($_SERVER['HTTP_RANGE'])) {
|
||||||
|
$fp = @fopen($filename, 'rb');
|
||||||
|
$length = $size; // Content length
|
||||||
|
$start = 0; // Start byte
|
||||||
|
$end = $size - 1; // End byte
|
||||||
|
|
||||||
|
header("Accept-Ranges: 0-$length");
|
||||||
|
|
||||||
|
$c_start = $start;
|
||||||
|
$c_end = $end;
|
||||||
|
|
||||||
|
list($unit, $range) = explode('=', $_SERVER['HTTP_RANGE'], 2);
|
||||||
|
if (trim($unit) !== 'bytes') {
|
||||||
|
header('HTTP/1.1 416 Requested Range Not Satisfiable');
|
||||||
|
header("Content-Range: bytes $start-$end/$size");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
if (strpos($range, ',') !== false) {
|
||||||
|
header('HTTP/1.1 416 Requested Range Not Satisfiable');
|
||||||
|
header("Content-Range: bytes $start-$end/$size");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
if ($range == '-') {
|
||||||
|
$c_start = $size - substr($range, 1);
|
||||||
|
} else {
|
||||||
|
$range = explode('-', $range);
|
||||||
|
$c_start = $range[0];
|
||||||
|
$c_end = (isset($range[1]) && is_numeric($range[1])) ? $range[1] : $size;
|
||||||
|
}
|
||||||
|
$c_end = ($c_end > $end) ? $end : $c_end;
|
||||||
|
if ($c_start > $c_end || $c_start > $size - 1 || $c_end >= $size) {
|
||||||
|
header('HTTP/1.1 416 Requested Range Not Satisfiable');
|
||||||
|
header("Content-Range: bytes $start-$end/$size");
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
$start = $c_start;
|
||||||
|
$end = $c_end;
|
||||||
|
$length = $end - $start + 1;
|
||||||
|
fseek($fp, $start);
|
||||||
|
header('HTTP/1.1 206 Partial Content');
|
||||||
|
header("Content-Range: bytes $start-$end/$size");
|
||||||
|
|
||||||
|
$buffer = 1024 * 8;
|
||||||
|
while(!feof($fp) && ($p = ftell($fp)) <= $end) {
|
||||||
|
if ($p + $buffer > $end) {
|
||||||
|
$buffer = $end - $p + 1;
|
||||||
|
}
|
||||||
|
set_time_limit(0);
|
||||||
|
echo fread($fp, $buffer);
|
||||||
|
flush();
|
||||||
|
}
|
||||||
|
|
||||||
|
fclose($fp);
|
||||||
|
} else {
|
||||||
/* Make sure output buffering is off */
|
/* Make sure output buffering is off */
|
||||||
if (ob_get_level()) {
|
if (ob_get_level()) {
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
}
|
}
|
||||||
readfile($filename);
|
readfile($filename);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -612,6 +733,13 @@ function getToken($length){ /* {{{ */
|
||||||
return $token;
|
return $token;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
function isAjax() { /* {{{ */
|
||||||
|
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
|
||||||
|
return true;
|
||||||
|
else
|
||||||
|
return false;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Hash a password
|
* Hash a password
|
||||||
*
|
*
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
class SeedDMS_Version { /* {{{ */
|
class SeedDMS_Version { /* {{{ */
|
||||||
|
|
||||||
const _number = "5.1.20";
|
const _number = "5.1.21";
|
||||||
const _string = "SeedDMS";
|
const _string = "SeedDMS";
|
||||||
|
|
||||||
function __construct() {
|
function __construct() {
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (2266)
|
// Translators: Admin (2267)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'توثيق ذو عاملين',
|
'2_factor_auth' => 'توثيق ذو عاملين',
|
||||||
'2_factor_auth_info' => 'معلومات عن توثيق ذو عاملين',
|
'2_factor_auth_info' => 'معلومات عن توثيق ذو عاملين',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'وافق',
|
'accept' => 'وافق',
|
||||||
'access_control' => 'صلاحيات الدخول',
|
'access_control' => 'صلاحيات الدخول',
|
||||||
'access_control_is_off' => 'صلاحيات الدخول غير مفعلة',
|
'access_control_is_off' => 'صلاحيات الدخول غير مفعلة',
|
||||||
|
@ -210,6 +217,8 @@ URL: [url]',
|
||||||
'calendar' => 'التقويم',
|
'calendar' => 'التقويم',
|
||||||
'calendar_week' => 'التقويم الأسبوعي',
|
'calendar_week' => 'التقويم الأسبوعي',
|
||||||
'cancel' => 'الغاء',
|
'cancel' => 'الغاء',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'لايمكن تعديل ملف مرفوض او مهمل',
|
'cannot_assign_invalid_state' => 'لايمكن تعديل ملف مرفوض او مهمل',
|
||||||
'cannot_change_final_states' => 'تحذير: لا يمكن تعديل حالة مستند مرفوض او منتهى صلاحيته او رهن المراجعة او الموافقة',
|
'cannot_change_final_states' => 'تحذير: لا يمكن تعديل حالة مستند مرفوض او منتهى صلاحيته او رهن المراجعة او الموافقة',
|
||||||
'cannot_delete_user' => 'لا يمكن حذف مستخدم',
|
'cannot_delete_user' => 'لا يمكن حذف مستخدم',
|
||||||
|
@ -315,6 +324,7 @@ URL: [url]',
|
||||||
'daily' => 'يومي',
|
'daily' => 'يومي',
|
||||||
'databasesearch' => 'بحث قاعدة البيانات',
|
'databasesearch' => 'بحث قاعدة البيانات',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'تاريخ',
|
'date' => 'تاريخ',
|
||||||
'days' => 'أيام',
|
'days' => 'أيام',
|
||||||
'debug' => 'debug',
|
'debug' => 'debug',
|
||||||
|
@ -340,6 +350,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'مستندات مغلقة',
|
'documents_locked' => 'مستندات مغلقة',
|
||||||
'documents_locked_by_you' => 'المستندات محمية من التعديل بواسطتك',
|
'documents_locked_by_you' => 'المستندات محمية من التعديل بواسطتك',
|
||||||
'documents_only' => 'مستندات فقط',
|
'documents_only' => 'مستندات فقط',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'مستندات في انتظار الموافقة',
|
'documents_to_approve' => 'مستندات في انتظار الموافقة',
|
||||||
'documents_to_correct' => 'مستندات للتصحيح',
|
'documents_to_correct' => 'مستندات للتصحيح',
|
||||||
'documents_to_process' => 'مستندات للمعالجة',
|
'documents_to_process' => 'مستندات للمعالجة',
|
||||||
|
@ -381,7 +392,9 @@ Parent folder: [folder_path]
|
||||||
'document_duplicate_name' => 'اسم المستند متكرر',
|
'document_duplicate_name' => 'اسم المستند متكرر',
|
||||||
'document_has_no_workflow' => 'المستند لايحتوى مسار عمل',
|
'document_has_no_workflow' => 'المستند لايحتوى مسار عمل',
|
||||||
'document_infos' => 'معلومات المستند',
|
'document_infos' => 'معلومات المستند',
|
||||||
'document_is_checked_out' => 'تم سحب المستند',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'تم سحب المستند',
|
||||||
'document_is_not_locked' => 'هذا المستند غير محمي ضد التعديل',
|
'document_is_not_locked' => 'هذا المستند غير محمي ضد التعديل',
|
||||||
'document_link_by' => 'مربوط بواسطة',
|
'document_link_by' => 'مربوط بواسطة',
|
||||||
'document_link_public' => 'عام',
|
'document_link_public' => 'عام',
|
||||||
|
@ -907,6 +920,7 @@ URL: [url]',
|
||||||
'october' => 'اكتوبر',
|
'october' => 'اكتوبر',
|
||||||
'old' => 'قديم',
|
'old' => 'قديم',
|
||||||
'only_jpg_user_images' => 'فقط يمكنك استخدام ملفات من تنسيق jpg كصورة المستخدم',
|
'only_jpg_user_images' => 'فقط يمكنك استخدام ملفات من تنسيق jpg كصورة المستخدم',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'الترتيب بالتسلسل موقف',
|
'order_by_sequence_off' => 'الترتيب بالتسلسل موقف',
|
||||||
'original_filename' => 'اسم الملف الاصلي',
|
'original_filename' => 'اسم الملف الاصلي',
|
||||||
'overall_indexing_progress' => 'متابعة الفهرسة',
|
'overall_indexing_progress' => 'متابعة الفهرسة',
|
||||||
|
@ -1258,6 +1272,10 @@ URL: [url]',
|
||||||
'settings_createdirectory' => 'انشاء دليل',
|
'settings_createdirectory' => 'انشاء دليل',
|
||||||
'settings_currentvalue' => 'القيمة الحالية',
|
'settings_currentvalue' => 'القيمة الحالية',
|
||||||
'settings_Database' => 'قاعدة البيانات',
|
'settings_Database' => 'قاعدة البيانات',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'قاعدة البيانات',
|
'settings_dbDatabase' => 'قاعدة البيانات',
|
||||||
'settings_dbDatabase_desc' => 'قاعدة البيانات',
|
'settings_dbDatabase_desc' => 'قاعدة البيانات',
|
||||||
'settings_dbDriver' => 'القرص',
|
'settings_dbDriver' => 'القرص',
|
||||||
|
@ -1299,6 +1317,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'تمكين المسؤول من مراجعة التطبيق',
|
'settings_enableAdminRevApp_desc' => 'تمكين المسؤول من مراجعة التطبيق',
|
||||||
'settings_enableCalendar' => 'تمكين التقويم',
|
'settings_enableCalendar' => 'تمكين التقويم',
|
||||||
'settings_enableCalendar_desc' => 'تمكين التقويم',
|
'settings_enableCalendar_desc' => 'تمكين التقويم',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'تمكين الحافظة',
|
'settings_enableClipboard' => 'تمكين الحافظة',
|
||||||
'settings_enableClipboard_desc' => 'تمكين الحافظة',
|
'settings_enableClipboard_desc' => 'تمكين الحافظة',
|
||||||
'settings_enableConverting' => 'تمكين التحويل',
|
'settings_enableConverting' => 'تمكين التحويل',
|
||||||
|
@ -1459,6 +1479,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'تجاوز نوع الملف',
|
'settings_overrideMimeType' => 'تجاوز نوع الملف',
|
||||||
'settings_overrideMimeType_desc' => 'تجاوز نوع الملف',
|
'settings_overrideMimeType_desc' => 'تجاوز نوع الملف',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'حجم القسم',
|
'settings_partitionSize' => 'حجم القسم',
|
||||||
'settings_partitionSize_desc' => 'حجم القسم',
|
'settings_partitionSize_desc' => 'حجم القسم',
|
||||||
'settings_passwordExpiration' => 'انتهاء صلاحية كلمة المرور',
|
'settings_passwordExpiration' => 'انتهاء صلاحية كلمة المرور',
|
||||||
|
@ -1554,9 +1576,11 @@ URL: [url]',
|
||||||
'settings_System' => 'نظام',
|
'settings_System' => 'نظام',
|
||||||
'settings_tasksInMenu' => 'قائمة المهام',
|
'settings_tasksInMenu' => 'قائمة المهام',
|
||||||
'settings_tasksInMenu_approval' => 'موافقة قائمة المهام',
|
'settings_tasksInMenu_approval' => 'موافقة قائمة المهام',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'قائمة المهام',
|
'settings_tasksInMenu_desc' => 'قائمة المهام',
|
||||||
'settings_tasksInMenu_needscorrection' => 'قائمة المهام تحتاج إلى تصحيح',
|
'settings_tasksInMenu_needscorrection' => 'قائمة المهام تحتاج إلى تصحيح',
|
||||||
'settings_tasksInMenu_receipt' => 'مستلم قائمة المهام',
|
'settings_tasksInMenu_receipt' => 'مستلم قائمة المهام',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'مراجعة قائمة المهام',
|
'settings_tasksInMenu_review' => 'مراجعة قائمة المهام',
|
||||||
'settings_tasksInMenu_revision' => 'مراجعة قائمة المهام',
|
'settings_tasksInMenu_revision' => 'مراجعة قائمة المهام',
|
||||||
'settings_tasksInMenu_workflow' => 'سير عمل قائمة المهام',
|
'settings_tasksInMenu_workflow' => 'سير عمل قائمة المهام',
|
||||||
|
@ -1570,6 +1594,8 @@ URL: [url]',
|
||||||
'settings_updateNotifyTime' => 'تحديث وقت التنبيه',
|
'settings_updateNotifyTime' => 'تحديث وقت التنبيه',
|
||||||
'settings_updateNotifyTime_desc' => 'تحديث وقت التنبيه',
|
'settings_updateNotifyTime_desc' => 'تحديث وقت التنبيه',
|
||||||
'settings_upgrade_php' => 'تطوير php',
|
'settings_upgrade_php' => 'تطوير php',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'اسم ملف الاصدار',
|
'settings_versioningFileName' => 'اسم ملف الاصدار',
|
||||||
'settings_versioningFileName_desc' => 'اسم ملف الاصدار',
|
'settings_versioningFileName_desc' => 'اسم ملف الاصدار',
|
||||||
'settings_versiontolow' => 'نسخة منخفضة الجودة',
|
'settings_versiontolow' => 'نسخة منخفضة الجودة',
|
||||||
|
@ -1611,6 +1637,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => 'اضافة إلى الإحالة',
|
'splash_add_to_transmittal' => 'اضافة إلى الإحالة',
|
||||||
'splash_add_transmittal' => 'إضافة إحالة',
|
'splash_add_transmittal' => 'إضافة إحالة',
|
||||||
'splash_add_user' => 'اضافة مستخدم',
|
'splash_add_user' => 'اضافة مستخدم',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'مسح ذاكرة التخزين المؤقت',
|
'splash_cleared_cache' => 'مسح ذاكرة التخزين المؤقت',
|
||||||
'splash_cleared_clipboard' => 'مسح الحافظة',
|
'splash_cleared_clipboard' => 'مسح الحافظة',
|
||||||
'splash_delete_access' => 'حذف الوصول',
|
'splash_delete_access' => 'حذف الوصول',
|
||||||
|
@ -1632,6 +1659,8 @@ URL: [url]',
|
||||||
'splash_error_add_to_transmittal' => 'خطأ الإضافة إلى الإحالة',
|
'splash_error_add_to_transmittal' => 'خطأ الإضافة إلى الإحالة',
|
||||||
'splash_error_rm_download_link' => 'خطأ في إزالة رابط التنزيل',
|
'splash_error_rm_download_link' => 'خطأ في إزالة رابط التنزيل',
|
||||||
'splash_error_send_download_link' => 'خطأ في إرسال رابط التنزيل',
|
'splash_error_send_download_link' => 'خطأ في إرسال رابط التنزيل',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => 'قائمة التمديد',
|
'splash_extension_getlist' => 'قائمة التمديد',
|
||||||
'splash_extension_import' => 'استيراد',
|
'splash_extension_import' => 'استيراد',
|
||||||
'splash_extension_refresh' => 'تحديث',
|
'splash_extension_refresh' => 'تحديث',
|
||||||
|
@ -1768,7 +1797,7 @@ URL: [url]',
|
||||||
'to' => 'الى',
|
'to' => 'الى',
|
||||||
'toggle_manager' => 'رجح مدير',
|
'toggle_manager' => 'رجح مدير',
|
||||||
'toggle_qrcode' => 'toggle toggle',
|
'toggle_qrcode' => 'toggle toggle',
|
||||||
'total' => '',
|
'total' => 'ﺍﻼﺠﻣﺎﻠﻳ',
|
||||||
'to_before_from' => 'إلى قبل من',
|
'to_before_from' => 'إلى قبل من',
|
||||||
'transfer_content' => 'تحويل المحتوى',
|
'transfer_content' => 'تحويل المحتوى',
|
||||||
'transfer_document' => 'تحويل مستند',
|
'transfer_document' => 'تحويل مستند',
|
||||||
|
@ -1872,6 +1901,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - تم مسح الاصدار',
|
'version_deleted_email_subject' => '[sitename]: [name] - تم مسح الاصدار',
|
||||||
'version_info' => 'معلومات الاصدار',
|
'version_info' => 'معلومات الاصدار',
|
||||||
'view' => 'اعرض',
|
'view' => 'اعرض',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'شاهد اونلاين',
|
'view_online' => 'شاهد اونلاين',
|
||||||
'warning' => 'تحذير',
|
'warning' => 'تحذير',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (863)
|
// Translators: Admin (866)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Приеми',
|
'accept' => 'Приеми',
|
||||||
'access_control' => '',
|
'access_control' => '',
|
||||||
'access_control_is_off' => '',
|
'access_control_is_off' => '',
|
||||||
|
@ -193,6 +200,8 @@ $text = array(
|
||||||
'calendar' => 'Календар',
|
'calendar' => 'Календар',
|
||||||
'calendar_week' => '',
|
'calendar_week' => '',
|
||||||
'cancel' => 'Отмяна',
|
'cancel' => 'Отмяна',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Невозможно е да се измени остарял или отклонен документ',
|
'cannot_assign_invalid_state' => 'Невозможно е да се измени остарял или отклонен документ',
|
||||||
'cannot_change_final_states' => 'Невозможно е да се изменя статусът на отклонен, просрочен или чакащ рецензия или утверждаване',
|
'cannot_change_final_states' => 'Невозможно е да се изменя статусът на отклонен, просрочен или чакащ рецензия или утверждаване',
|
||||||
'cannot_delete_user' => '',
|
'cannot_delete_user' => '',
|
||||||
|
@ -298,6 +307,7 @@ $text = array(
|
||||||
'daily' => 'Ежедневно',
|
'daily' => 'Ежедневно',
|
||||||
'databasesearch' => 'Търсене по БД',
|
'databasesearch' => 'Търсене по БД',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Дата',
|
'date' => 'Дата',
|
||||||
'days' => 'дни',
|
'days' => 'дни',
|
||||||
'debug' => '',
|
'debug' => '',
|
||||||
|
@ -323,6 +333,7 @@ $text = array(
|
||||||
'documents_locked' => '',
|
'documents_locked' => '',
|
||||||
'documents_locked_by_you' => 'Документи, блокирани от Вас',
|
'documents_locked_by_you' => 'Документи, блокирани от Вас',
|
||||||
'documents_only' => 'Само документи',
|
'documents_only' => 'Само документи',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Документи, чакащи Вашето утвърждаване',
|
'documents_to_approve' => 'Документи, чакащи Вашето утвърждаване',
|
||||||
'documents_to_correct' => '',
|
'documents_to_correct' => '',
|
||||||
'documents_to_process' => '',
|
'documents_to_process' => '',
|
||||||
|
@ -356,6 +367,8 @@ $text = array(
|
||||||
'document_has_no_workflow' => 'Документът няма процес',
|
'document_has_no_workflow' => 'Документът няма процес',
|
||||||
'document_infos' => 'Информация за документа',
|
'document_infos' => 'Информация за документа',
|
||||||
'document_is_checked_out' => '',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '',
|
||||||
'document_is_not_locked' => 'Документът не е блокиран',
|
'document_is_not_locked' => 'Документът не е блокиран',
|
||||||
'document_link_by' => 'Свързан',
|
'document_link_by' => 'Свързан',
|
||||||
'document_link_public' => 'Публичен',
|
'document_link_public' => 'Публичен',
|
||||||
|
@ -736,9 +749,9 @@ $text = array(
|
||||||
'move_folder' => 'Премести папка',
|
'move_folder' => 'Премести папка',
|
||||||
'my_account' => 'Моя акаунт',
|
'my_account' => 'Моя акаунт',
|
||||||
'my_documents' => 'Моите документи',
|
'my_documents' => 'Моите документи',
|
||||||
'my_transmittals' => '',
|
'my_transmittals' => 'Моите предавания',
|
||||||
'name' => 'Име',
|
'name' => 'Име',
|
||||||
'nb_NO' => '',
|
'nb_NO' => 'Норвежки',
|
||||||
'needs_correction' => '',
|
'needs_correction' => '',
|
||||||
'needs_workflow_action' => '',
|
'needs_workflow_action' => '',
|
||||||
'network_drive' => '',
|
'network_drive' => '',
|
||||||
|
@ -812,7 +825,8 @@ $text = array(
|
||||||
'october' => 'октомври',
|
'october' => 'октомври',
|
||||||
'old' => 'Стар',
|
'old' => 'Стар',
|
||||||
'only_jpg_user_images' => 'Разрешени са само .jpg-изображения',
|
'only_jpg_user_images' => 'Разрешени са само .jpg-изображения',
|
||||||
'order_by_sequence_off' => '',
|
'operation_disallowed' => '',
|
||||||
|
'order_by_sequence_off' => 'Подреждането по последователност е изключено в настройките. Ако искате този параметър да има ефект, ще трябва да го включите отново.',
|
||||||
'original_filename' => 'Оригинално име на файл',
|
'original_filename' => 'Оригинално име на файл',
|
||||||
'overall_indexing_progress' => '',
|
'overall_indexing_progress' => '',
|
||||||
'owner' => 'Собственик',
|
'owner' => 'Собственик',
|
||||||
|
@ -1121,6 +1135,10 @@ $text = array(
|
||||||
'settings_createdirectory' => 'Създаи папка',
|
'settings_createdirectory' => 'Създаи папка',
|
||||||
'settings_currentvalue' => 'Текущо значение',
|
'settings_currentvalue' => 'Текущо значение',
|
||||||
'settings_Database' => 'Настройки БД',
|
'settings_Database' => 'Настройки БД',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'БД',
|
'settings_dbDatabase' => 'БД',
|
||||||
'settings_dbDatabase_desc' => 'Има на БД, въведена в процеса на инсталацията. Не променяй без нужда, само например, ако БД е преместена.',
|
'settings_dbDatabase_desc' => 'Има на БД, въведена в процеса на инсталацията. Не променяй без нужда, само например, ако БД е преместена.',
|
||||||
'settings_dbDriver' => 'Тип БД',
|
'settings_dbDriver' => 'Тип БД',
|
||||||
|
@ -1162,6 +1180,8 @@ $text = array(
|
||||||
'settings_enableAdminRevApp_desc' => 'Изключи, за да скрия админа от списъка с рецензиращи/утвърждаващи',
|
'settings_enableAdminRevApp_desc' => 'Изключи, за да скрия админа от списъка с рецензиращи/утвърждаващи',
|
||||||
'settings_enableCalendar' => 'Включи календаря',
|
'settings_enableCalendar' => 'Включи календаря',
|
||||||
'settings_enableCalendar_desc' => 'Включване/изключване календар',
|
'settings_enableCalendar_desc' => 'Включване/изключване календар',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => '',
|
'settings_enableClipboard' => '',
|
||||||
'settings_enableClipboard_desc' => '',
|
'settings_enableClipboard_desc' => '',
|
||||||
'settings_enableConverting' => 'Включи конвертирането',
|
'settings_enableConverting' => 'Включи конвертирането',
|
||||||
|
@ -1322,6 +1342,8 @@ $text = array(
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => '',
|
'settings_overrideMimeType' => '',
|
||||||
'settings_overrideMimeType_desc' => '',
|
'settings_overrideMimeType_desc' => '',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Частичен размер на файла',
|
'settings_partitionSize' => 'Частичен размер на файла',
|
||||||
'settings_partitionSize_desc' => 'Размер на частичните файлове в байтове, качвани чрез jumploader. Не установвявайте над максимално возможния размер, установен на сървъра.',
|
'settings_partitionSize_desc' => 'Размер на частичните файлове в байтове, качвани чрез jumploader. Не установвявайте над максимално возможния размер, установен на сървъра.',
|
||||||
'settings_passwordExpiration' => 'Валидност на парола',
|
'settings_passwordExpiration' => 'Валидност на парола',
|
||||||
|
@ -1417,9 +1439,11 @@ $text = array(
|
||||||
'settings_System' => 'Система',
|
'settings_System' => 'Система',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
@ -1433,6 +1457,8 @@ $text = array(
|
||||||
'settings_updateNotifyTime' => 'Интервал за уведомяване за изменения',
|
'settings_updateNotifyTime' => 'Интервал за уведомяване за изменения',
|
||||||
'settings_updateNotifyTime_desc' => 'Потребителите се уведомяват за изменения в документите за последните \'Update Notify Time\' секунди',
|
'settings_updateNotifyTime_desc' => 'Потребителите се уведомяват за изменения в документите за последните \'Update Notify Time\' секунди',
|
||||||
'settings_upgrade_php' => '',
|
'settings_upgrade_php' => '',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Име на файла с версиите',
|
'settings_versioningFileName' => 'Име на файла с версиите',
|
||||||
'settings_versioningFileName_desc' => 'Име на файла с версиите, създаван от инструмента за бекъп',
|
'settings_versioningFileName_desc' => 'Име на файла с версиите, създаван от инструмента за бекъп',
|
||||||
'settings_versiontolow' => '',
|
'settings_versiontolow' => '',
|
||||||
|
@ -1474,6 +1500,7 @@ $text = array(
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => '',
|
'splash_add_user' => '',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => '',
|
'splash_cleared_clipboard' => '',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
@ -1495,6 +1522,8 @@ $text = array(
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => '',
|
'splash_extension_getlist' => '',
|
||||||
'splash_extension_import' => '',
|
'splash_extension_import' => '',
|
||||||
'splash_extension_refresh' => '',
|
'splash_extension_refresh' => '',
|
||||||
|
@ -1721,6 +1750,8 @@ $text = array(
|
||||||
'version_deleted_email_subject' => '',
|
'version_deleted_email_subject' => '',
|
||||||
'version_info' => 'Информация за версията',
|
'version_info' => 'Информация за версията',
|
||||||
'view' => 'Преглед',
|
'view' => 'Преглед',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Преглед онлайн',
|
'view_online' => 'Преглед онлайн',
|
||||||
'warning' => 'Внимание',
|
'warning' => 'Внимание',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -19,14 +19,21 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (758)
|
// Translators: Admin (764)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Acceptar',
|
'accept' => 'Acceptar',
|
||||||
'access_control' => '',
|
'access_control' => 'Control d\'accés',
|
||||||
'access_control_is_off' => '',
|
'access_control_is_off' => '',
|
||||||
'access_denied' => 'Accés denegat',
|
'access_denied' => 'Accés denegat',
|
||||||
'access_inheritance' => 'Accés heretat',
|
'access_inheritance' => 'Accés heretat',
|
||||||
|
@ -198,6 +205,8 @@ URL: [url]',
|
||||||
'calendar' => 'Calendari',
|
'calendar' => 'Calendari',
|
||||||
'calendar_week' => '',
|
'calendar_week' => '',
|
||||||
'cancel' => 'Cancel.lar',
|
'cancel' => 'Cancel.lar',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'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_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.',
|
'cannot_change_final_states' => 'Atenció: No es pot canviar l\'estat de documents que han estat rebutjats, marcats com a obsolets o expirats.',
|
||||||
'cannot_delete_user' => '',
|
'cannot_delete_user' => '',
|
||||||
|
@ -303,6 +312,7 @@ URL: [url]',
|
||||||
'daily' => 'Daily',
|
'daily' => 'Daily',
|
||||||
'databasesearch' => 'Database search',
|
'databasesearch' => 'Database search',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Data',
|
'date' => 'Data',
|
||||||
'days' => '',
|
'days' => '',
|
||||||
'debug' => '',
|
'debug' => '',
|
||||||
|
@ -328,6 +338,7 @@ URL: [url]',
|
||||||
'documents_locked' => '',
|
'documents_locked' => '',
|
||||||
'documents_locked_by_you' => 'Documents bloquejats per vostè',
|
'documents_locked_by_you' => 'Documents bloquejats per vostè',
|
||||||
'documents_only' => 'Només documents',
|
'documents_only' => 'Només documents',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Documents en espera d\'aprovació d\'usuaris',
|
'documents_to_approve' => 'Documents en espera d\'aprovació d\'usuaris',
|
||||||
'documents_to_correct' => '',
|
'documents_to_correct' => '',
|
||||||
'documents_to_process' => '',
|
'documents_to_process' => '',
|
||||||
|
@ -361,6 +372,8 @@ URL: [url]',
|
||||||
'document_has_no_workflow' => '',
|
'document_has_no_workflow' => '',
|
||||||
'document_infos' => 'Informacions',
|
'document_infos' => 'Informacions',
|
||||||
'document_is_checked_out' => '',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '',
|
||||||
'document_is_not_locked' => 'Aquest document no està bloquejat',
|
'document_is_not_locked' => 'Aquest document no està bloquejat',
|
||||||
'document_link_by' => 'Vinculat per',
|
'document_link_by' => 'Vinculat per',
|
||||||
'document_link_public' => 'Públic',
|
'document_link_public' => 'Públic',
|
||||||
|
@ -587,7 +600,7 @@ URL: [url]',
|
||||||
'import_extension' => '',
|
'import_extension' => '',
|
||||||
'import_fs' => 'Importa del sistema d\'arxius',
|
'import_fs' => 'Importa del sistema d\'arxius',
|
||||||
'import_fs_warning' => 'Només funciona arrastrant carpetes.La operació importarà recursivament totes les carpetes i arxius.',
|
'import_fs_warning' => 'Només funciona arrastrant carpetes.La operació importarà recursivament totes les carpetes i arxius.',
|
||||||
'import_users' => '',
|
'import_users' => 'Importar usuaris',
|
||||||
'import_users_addnew' => '',
|
'import_users_addnew' => '',
|
||||||
'import_users_update' => '',
|
'import_users_update' => '',
|
||||||
'include_content' => '',
|
'include_content' => '',
|
||||||
|
@ -743,7 +756,7 @@ URL: [url]',
|
||||||
'my_documents' => 'Els meus documents',
|
'my_documents' => 'Els meus documents',
|
||||||
'my_transmittals' => 'Documents enviats per mi',
|
'my_transmittals' => 'Documents enviats per mi',
|
||||||
'name' => 'Nom',
|
'name' => 'Nom',
|
||||||
'nb_NO' => '',
|
'nb_NO' => 'Noruec',
|
||||||
'needs_correction' => '',
|
'needs_correction' => '',
|
||||||
'needs_workflow_action' => '',
|
'needs_workflow_action' => '',
|
||||||
'network_drive' => '',
|
'network_drive' => '',
|
||||||
|
@ -817,6 +830,7 @@ URL: [url]',
|
||||||
'october' => 'Octubre',
|
'october' => 'Octubre',
|
||||||
'old' => 'Vell',
|
'old' => 'Vell',
|
||||||
'only_jpg_user_images' => 'Només pot utilitzar imatges .jpg com imatges d\'usuari',
|
'only_jpg_user_images' => 'Només pot utilitzar imatges .jpg com imatges d\'usuari',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'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.',
|
'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' => '',
|
'original_filename' => '',
|
||||||
'overall_indexing_progress' => '',
|
'overall_indexing_progress' => '',
|
||||||
|
@ -1036,7 +1050,7 @@ URL: [url]',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
'select_category' => 'Prem per seleccionar la categoria',
|
'select_category' => 'Prem per seleccionar la categoria',
|
||||||
'select_group' => '',
|
'select_group' => 'Seleccionar grup',
|
||||||
'select_groups' => '',
|
'select_groups' => '',
|
||||||
'select_grp_approvers' => '',
|
'select_grp_approvers' => '',
|
||||||
'select_grp_ind_approvers' => '',
|
'select_grp_ind_approvers' => '',
|
||||||
|
@ -1056,7 +1070,7 @@ URL: [url]',
|
||||||
'select_mimetype' => '',
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Seleccionar un',
|
'select_one' => 'Seleccionar un',
|
||||||
'select_owner' => '',
|
'select_owner' => '',
|
||||||
'select_user' => '',
|
'select_user' => 'Seleccionar usuari',
|
||||||
'select_users' => 'Prem per seleccionar els usuaris',
|
'select_users' => 'Prem per seleccionar els usuaris',
|
||||||
'select_value' => 'Selecciona un valor',
|
'select_value' => 'Selecciona un valor',
|
||||||
'select_workflow' => '',
|
'select_workflow' => '',
|
||||||
|
@ -1126,6 +1140,10 @@ URL: [url]',
|
||||||
'settings_createdirectory' => '',
|
'settings_createdirectory' => '',
|
||||||
'settings_currentvalue' => 'Current value',
|
'settings_currentvalue' => 'Current value',
|
||||||
'settings_Database' => 'Database settings',
|
'settings_Database' => 'Database settings',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Database',
|
'settings_dbDatabase' => 'Database',
|
||||||
'settings_dbDatabase_desc' => '',
|
'settings_dbDatabase_desc' => '',
|
||||||
'settings_dbDriver' => 'Database Type',
|
'settings_dbDriver' => 'Database Type',
|
||||||
|
@ -1167,6 +1185,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => '',
|
'settings_enableAdminRevApp_desc' => '',
|
||||||
'settings_enableCalendar' => '',
|
'settings_enableCalendar' => '',
|
||||||
'settings_enableCalendar_desc' => '',
|
'settings_enableCalendar_desc' => '',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => '',
|
'settings_enableClipboard' => '',
|
||||||
'settings_enableClipboard_desc' => '',
|
'settings_enableClipboard_desc' => '',
|
||||||
'settings_enableConverting' => '',
|
'settings_enableConverting' => '',
|
||||||
|
@ -1327,6 +1347,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => '',
|
'settings_overrideMimeType' => '',
|
||||||
'settings_overrideMimeType_desc' => '',
|
'settings_overrideMimeType_desc' => '',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => '',
|
'settings_partitionSize' => '',
|
||||||
'settings_partitionSize_desc' => '',
|
'settings_partitionSize_desc' => '',
|
||||||
'settings_passwordExpiration' => '',
|
'settings_passwordExpiration' => '',
|
||||||
|
@ -1422,9 +1444,11 @@ URL: [url]',
|
||||||
'settings_System' => 'System',
|
'settings_System' => 'System',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
@ -1438,6 +1462,8 @@ URL: [url]',
|
||||||
'settings_updateNotifyTime' => 'Update Notify Time',
|
'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_updateNotifyTime_desc' => 'Users are notified about document-changes that took place within the last \'Update Notify Time\' seconds',
|
||||||
'settings_upgrade_php' => '',
|
'settings_upgrade_php' => '',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Versioning filename',
|
'settings_versioningFileName' => 'Versioning filename',
|
||||||
'settings_versioningFileName_desc' => 'The name of the versioning info file created by the backup tool',
|
'settings_versioningFileName_desc' => 'The name of the versioning info file created by the backup tool',
|
||||||
'settings_versiontolow' => '',
|
'settings_versiontolow' => '',
|
||||||
|
@ -1479,6 +1505,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => '',
|
'splash_add_user' => '',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => '',
|
'splash_cleared_clipboard' => '',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
@ -1500,6 +1527,8 @@ URL: [url]',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => '',
|
'splash_extension_getlist' => '',
|
||||||
'splash_extension_import' => '',
|
'splash_extension_import' => '',
|
||||||
'splash_extension_refresh' => '',
|
'splash_extension_refresh' => '',
|
||||||
|
@ -1726,6 +1755,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '',
|
'version_deleted_email_subject' => '',
|
||||||
'version_info' => 'Informació de versió',
|
'version_info' => 'Informació de versió',
|
||||||
'view' => '',
|
'view' => '',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Veure online',
|
'view_online' => 'Veure online',
|
||||||
'warning' => 'Advertència',
|
'warning' => 'Advertència',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1531), kreml (579)
|
// Translators: Admin (1537), kreml (579)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'dvoufaktorové ověření',
|
'2_factor_auth' => 'dvoufaktorové ověření',
|
||||||
'2_factor_auth_info' => 'Tento systém vyžaduje dvoufaktorové ověření. Na svém mobilním telefonu budete potřebovat Google Authenticator. Níže vidíte dva QR kódy. Správný je vaše současné tajemství. Vlevo můžete nastavit nové tajemství. Pokud nastavíte nové tajemství, ujistěte se, že jste jej znovu otestovali pomocí služby Google Authenticator.',
|
'2_factor_auth_info' => 'Tento systém vyžaduje dvoufaktorové ověření. Na svém mobilním telefonu budete potřebovat Google Authenticator. Níže vidíte dva QR kódy. Správný je vaše současné tajemství. Vlevo můžete nastavit nové tajemství. Pokud nastavíte nové tajemství, ujistěte se, že jste jej znovu otestovali pomocí služby Google Authenticator.',
|
||||||
'2_fact_auth_secret' => 'tajemství',
|
'2_fact_auth_secret' => 'tajemství',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Přijmout',
|
'accept' => 'Přijmout',
|
||||||
'access_control' => 'Řízení přístupu',
|
'access_control' => 'Řízení přístupu',
|
||||||
'access_control_is_off' => 'Řízení přístupu je vypnuté',
|
'access_control_is_off' => 'Řízení přístupu je vypnuté',
|
||||||
|
@ -222,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Kalendář',
|
'calendar' => 'Kalendář',
|
||||||
'calendar_week' => 'Kaledářní týden',
|
'calendar_week' => 'Kaledářní týden',
|
||||||
'cancel' => 'Zrušit',
|
'cancel' => 'Zrušit',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'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_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.',
|
'cannot_change_final_states' => 'Upozornění: Nemůžete měnit stav dokumentu: zamítnutého, s vypršenou platností, posuzovaného nebo schvalovaného.',
|
||||||
'cannot_delete_user' => 'Uživatele nejde smazat',
|
'cannot_delete_user' => 'Uživatele nejde smazat',
|
||||||
|
@ -327,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Denně',
|
'daily' => 'Denně',
|
||||||
'databasesearch' => 'Vyhledání v databázi',
|
'databasesearch' => 'Vyhledání v databázi',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => 'Prosím vyčkejte dokud se data nenahrají...',
|
||||||
'date' => 'Datum',
|
'date' => 'Datum',
|
||||||
'days' => 'dny',
|
'days' => 'dny',
|
||||||
'debug' => 'odstranění chyb kódu',
|
'debug' => 'odstranění chyb kódu',
|
||||||
|
@ -352,6 +362,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'Uzamčené dokumenty',
|
'documents_locked' => 'Uzamčené dokumenty',
|
||||||
'documents_locked_by_you' => 'Vámi uzamčené dokumenty',
|
'documents_locked_by_you' => 'Vámi uzamčené dokumenty',
|
||||||
'documents_only' => 'Pouze dokumenty',
|
'documents_only' => 'Pouze dokumenty',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Dokumenty čekající na schválení uživatele',
|
'documents_to_approve' => 'Dokumenty čekající na schválení uživatele',
|
||||||
'documents_to_correct' => 'Dokumenty, které potřebují opravu',
|
'documents_to_correct' => 'Dokumenty, které potřebují opravu',
|
||||||
'documents_to_process' => 'Dokumenty, které potřebují zpracování',
|
'documents_to_process' => 'Dokumenty, které potřebují zpracování',
|
||||||
|
@ -400,7 +411,9 @@ Uživatel: [username]',
|
||||||
'document_duplicate_name' => 'Duplicitní název dokumentu',
|
'document_duplicate_name' => 'Duplicitní název dokumentu',
|
||||||
'document_has_no_workflow' => 'Dokument nemá workflow',
|
'document_has_no_workflow' => 'Dokument nemá workflow',
|
||||||
'document_infos' => 'Informace o dokumentu',
|
'document_infos' => 'Informace o dokumentu',
|
||||||
'document_is_checked_out' => 'Dokument je aktuálně zkontrolován. Pokud nahrajete novou verzi, nemůžete již kontrolovanou verzi zkontrolovat.',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Dokument je aktuálně zkontrolován. Pokud nahrajete novou verzi, nemůžete již kontrolovanou verzi zkontrolovat.',
|
||||||
'document_is_not_locked' => 'Tento dokument není zamčený',
|
'document_is_not_locked' => 'Tento dokument není zamčený',
|
||||||
'document_link_by' => 'Odkazuje sem',
|
'document_link_by' => 'Odkazuje sem',
|
||||||
'document_link_public' => 'Veřejný',
|
'document_link_public' => 'Veřejný',
|
||||||
|
@ -684,9 +697,9 @@ URL: [url]',
|
||||||
'import_extension' => 'Importovat rozšíření',
|
'import_extension' => 'Importovat rozšíření',
|
||||||
'import_fs' => 'Nahrát ze souborového systému',
|
'import_fs' => 'Nahrát ze souborového systému',
|
||||||
'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_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_users' => 'Import uživatelů',
|
||||||
'import_users_addnew' => '',
|
'import_users_addnew' => 'Přidat nové uživatele',
|
||||||
'import_users_update' => '',
|
'import_users_update' => 'Aktualizovat existující uživatele',
|
||||||
'include_content' => 'Včetně obsahu',
|
'include_content' => 'Včetně obsahu',
|
||||||
'include_documents' => 'Včetně dokumentů',
|
'include_documents' => 'Včetně dokumentů',
|
||||||
'include_subdirectories' => 'Včetně podadresářů',
|
'include_subdirectories' => 'Včetně podadresářů',
|
||||||
|
@ -938,6 +951,7 @@ URL: [url]',
|
||||||
'october' => 'Říjen',
|
'october' => 'Říjen',
|
||||||
'old' => 'Starý',
|
'old' => 'Starý',
|
||||||
'only_jpg_user_images' => 'Pro obrázky uživatelů je možné použít pouze obrázky .jpg',
|
'only_jpg_user_images' => 'Pro obrázky uživatelů je možné použít pouze obrázky .jpg',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Pořadí podle řazení je v nastavení vypnuto. Chcete-li mít tento parametr vliv, musíte jej znovu zapnout.',
|
'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',
|
'original_filename' => 'Originální název souboru',
|
||||||
'overall_indexing_progress' => 'Celkový průběh indexování',
|
'overall_indexing_progress' => 'Celkový průběh indexování',
|
||||||
|
@ -1330,6 +1344,10 @@ Jméno: [username]
|
||||||
'settings_createdirectory' => 'Vytvořit adresář',
|
'settings_createdirectory' => 'Vytvořit adresář',
|
||||||
'settings_currentvalue' => 'Současná hodnota',
|
'settings_currentvalue' => 'Současná hodnota',
|
||||||
'settings_Database' => 'Nastavení databáze',
|
'settings_Database' => 'Nastavení databáze',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Databáze',
|
'settings_dbDatabase' => 'Databáze',
|
||||||
'settings_dbDatabase_desc' => 'Název databáze zadaný během procesu instalace. Toto pole neupravujte, pokud není nutné, například pokud byla databáze přesunuta.',
|
'settings_dbDatabase_desc' => 'Název databáze zadaný během procesu instalace. Toto pole neupravujte, pokud není nutné, například pokud byla databáze přesunuta.',
|
||||||
'settings_dbDriver' => 'Typ databáze',
|
'settings_dbDriver' => 'Typ databáze',
|
||||||
|
@ -1371,6 +1389,8 @@ Jméno: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Povolte, pokud chcete, aby správci byli uvedeni jako recenzenti/schvalující a pro přechody workflow.',
|
'settings_enableAdminRevApp_desc' => 'Povolte, pokud chcete, aby správci byli uvedeni jako recenzenti/schvalující a pro přechody workflow.',
|
||||||
'settings_enableCalendar' => 'Povolit kalendář',
|
'settings_enableCalendar' => 'Povolit kalendář',
|
||||||
'settings_enableCalendar_desc' => 'Povolení / zakázání kalendáře',
|
'settings_enableCalendar_desc' => 'Povolení / zakázání kalendáře',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Povolit schránku',
|
'settings_enableClipboard' => 'Povolit schránku',
|
||||||
'settings_enableClipboard_desc' => 'Povolit/zakázat schránku',
|
'settings_enableClipboard_desc' => 'Povolit/zakázat schránku',
|
||||||
'settings_enableConverting' => 'Povolit konverzi',
|
'settings_enableConverting' => 'Povolit konverzi',
|
||||||
|
@ -1531,6 +1551,8 @@ Jméno: [username]
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'Přepsat typ MimeType',
|
'settings_overrideMimeType' => 'Přepsat typ MimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Přepsat MimeType dodaný prohlížečem, pokud je nahrán soubor. Nový MimeType je určen samotným SeedDMS.',
|
'settings_overrideMimeType_desc' => 'Přepsat MimeType dodaný prohlížečem, pokud je nahrán soubor. Nový MimeType je určen samotným SeedDMS.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Částečná velikost souboru',
|
'settings_partitionSize' => 'Částečná velikost souboru',
|
||||||
'settings_partitionSize_desc' => 'Velikost dílčích souborů v bajtech, nahraná jumploaderem. Nenastavujte hodnotu větší, než je maximální velikost odesílání nastavená serverem.',
|
'settings_partitionSize_desc' => 'Velikost dílčích souborů v bajtech, nahraná jumploaderem. Nenastavujte hodnotu větší, než je maximální velikost odesílání nastavená serverem.',
|
||||||
'settings_passwordExpiration' => 'Platnost hesla',
|
'settings_passwordExpiration' => 'Platnost hesla',
|
||||||
|
@ -1626,9 +1648,11 @@ Jméno: [username]
|
||||||
'settings_System' => 'System',
|
'settings_System' => 'System',
|
||||||
'settings_tasksInMenu' => 'Vybrané úkoly',
|
'settings_tasksInMenu' => 'Vybrané úkoly',
|
||||||
'settings_tasksInMenu_approval' => 'Schvalování',
|
'settings_tasksInMenu_approval' => 'Schvalování',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Vyberte ty úkoly, které mají být započítány. Není-li vybrán žádný, započítávají se všechny úkoly.',
|
'settings_tasksInMenu_desc' => 'Vyberte ty úkoly, které mají být započítány. Není-li vybrán žádný, započítávají se všechny úkoly.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'vyžadována korektura',
|
'settings_tasksInMenu_needscorrection' => 'vyžadována korektura',
|
||||||
'settings_tasksInMenu_receipt' => 'Přijetí',
|
'settings_tasksInMenu_receipt' => 'Přijetí',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Recenze',
|
'settings_tasksInMenu_review' => 'Recenze',
|
||||||
'settings_tasksInMenu_revision' => 'Revize',
|
'settings_tasksInMenu_revision' => 'Revize',
|
||||||
'settings_tasksInMenu_workflow' => 'Workflow',
|
'settings_tasksInMenu_workflow' => 'Workflow',
|
||||||
|
@ -1642,6 +1666,8 @@ Jméno: [username]
|
||||||
'settings_updateNotifyTime' => 'Update Notify Time',
|
'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_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_upgrade_php' => 'Aktualizujte PHP alespoň na verzi 5.6.38',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Verzování názvu souboru',
|
'settings_versioningFileName' => 'Verzování názvu souboru',
|
||||||
'settings_versioningFileName_desc' => 'Název souboru s informacemi o verzích vytvořeném nástrojem pro zálohování',
|
'settings_versioningFileName_desc' => 'Název souboru s informacemi o verzích vytvořeném nástrojem pro zálohování',
|
||||||
'settings_versiontolow' => 'Příliš nízká verze',
|
'settings_versiontolow' => 'Příliš nízká verze',
|
||||||
|
@ -1683,6 +1709,7 @@ Jméno: [username]
|
||||||
'splash_add_to_transmittal' => 'Přidáno k přenosu',
|
'splash_add_to_transmittal' => 'Přidáno k přenosu',
|
||||||
'splash_add_transmittal' => 'Přidán přenos',
|
'splash_add_transmittal' => 'Přidán přenos',
|
||||||
'splash_add_user' => 'Přidán nový uživatel',
|
'splash_add_user' => 'Přidán nový uživatel',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Mezipaměť vymazána',
|
'splash_cleared_cache' => 'Mezipaměť vymazána',
|
||||||
'splash_cleared_clipboard' => 'Schránka vymazána',
|
'splash_cleared_clipboard' => 'Schránka vymazána',
|
||||||
'splash_delete_access' => 'Přístupová práva smazána',
|
'splash_delete_access' => 'Přístupová práva smazána',
|
||||||
|
@ -1704,6 +1731,8 @@ Jméno: [username]
|
||||||
'splash_error_add_to_transmittal' => 'Chyba při přidávání dokumentu k přenosu',
|
'splash_error_add_to_transmittal' => 'Chyba při přidávání dokumentu k přenosu',
|
||||||
'splash_error_rm_download_link' => 'Chyba při odstranění odkazu ke stažení',
|
'splash_error_rm_download_link' => 'Chyba při odstranění odkazu ke stažení',
|
||||||
'splash_error_send_download_link' => 'Chyba při odesílání odkazu ke stažení',
|
'splash_error_send_download_link' => 'Chyba při odesílání odkazu ke stažení',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => 'Aktualizovaný seznam rozšíření z úložiště',
|
'splash_extension_getlist' => 'Aktualizovaný seznam rozšíření z úložiště',
|
||||||
'splash_extension_import' => 'Importováno rozšíření',
|
'splash_extension_import' => 'Importováno rozšíření',
|
||||||
'splash_extension_refresh' => 'Aktualizovaný seznam rozšíření',
|
'splash_extension_refresh' => 'Aktualizovaný seznam rozšíření',
|
||||||
|
@ -1910,7 +1939,7 @@ URL: [url]',
|
||||||
'uploading_zerosize' => 'Nahrávání prázdného souboru. Nahrání zrušeno.',
|
'uploading_zerosize' => 'Nahrávání prázdného souboru. Nahrání zrušeno.',
|
||||||
'used_discspace' => 'Použité místo na disku',
|
'used_discspace' => 'Použité místo na disku',
|
||||||
'user' => 'Uživatel',
|
'user' => 'Uživatel',
|
||||||
'userdata_file' => '',
|
'userdata_file' => 'Soubor uživatelů',
|
||||||
'userid_groupid' => 'ID uživatel/ID skupiny',
|
'userid_groupid' => 'ID uživatel/ID skupiny',
|
||||||
'users' => 'Uživatel',
|
'users' => 'Uživatel',
|
||||||
'users_and_groups' => 'Uživatelé / Skupiny',
|
'users_and_groups' => 'Uživatelé / Skupiny',
|
||||||
|
@ -1944,6 +1973,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Verze smazána',
|
'version_deleted_email_subject' => '[sitename]: [name] - Verze smazána',
|
||||||
'version_info' => 'Informace o verzi',
|
'version_info' => 'Informace o verzi',
|
||||||
'view' => 'Posouzení',
|
'view' => 'Posouzení',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Zobrazit online',
|
'view_online' => 'Zobrazit online',
|
||||||
'warning' => 'Upozornění',
|
'warning' => 'Upozornění',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (2813), dgrutsch (22)
|
// Translators: Admin (2848), dgrutsch (22)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2-Faktor Authentifizierung',
|
'2_factor_auth' => '2-Faktor Authentifizierung',
|
||||||
'2_factor_auth_info' => 'Dieses System erfordert 2-Faktor-Authentifikation. Dazu brauchen Sie den Google Authenticator auf Ihrem Mobiltelefon. Unten sehen Sie zwei QR-Codes. Der rechte Code beinhaltet Ihren aktuellen geheimen Schlüssel. Auf der linken Seite wird ein neuer Schlüssel angezeigt. Wenn Sie den neuen Schlüssel speichern, dann stellen Sie zuvor sicher, dass sie ihn mit dem Google Authenticator zuvor eingescant haben.',
|
'2_factor_auth_info' => 'Dieses System erfordert 2-Faktor-Authentifikation. Dazu brauchen Sie den Google Authenticator auf Ihrem Mobiltelefon. Unten sehen Sie zwei QR-Codes. Der rechte Code beinhaltet Ihren aktuellen geheimen Schlüssel. Auf der linken Seite wird ein neuer Schlüssel angezeigt. Wenn Sie den neuen Schlüssel speichern, dann stellen Sie zuvor sicher, dass sie ihn mit dem Google Authenticator zuvor eingescant haben.',
|
||||||
'2_fact_auth_secret' => 'Schlüssel',
|
'2_fact_auth_secret' => 'Schlüssel',
|
||||||
|
'abbr_day' => 'T.',
|
||||||
|
'abbr_hour' => 'St.',
|
||||||
|
'abbr_minute' => 'Min.',
|
||||||
|
'abbr_month' => 'M.',
|
||||||
|
'abbr_second' => 'Sek.',
|
||||||
|
'abbr_week' => 'W.',
|
||||||
|
'abbr_year' => 'J.',
|
||||||
'accept' => 'Übernehmen',
|
'accept' => 'Übernehmen',
|
||||||
'access_control' => 'Zugriffskontrolle',
|
'access_control' => 'Zugriffskontrolle',
|
||||||
'access_control_is_off' => 'Erweiterte Zugriffskontrolle ist ausgeschaltet',
|
'access_control_is_off' => 'Erweiterte Zugriffskontrolle ist ausgeschaltet',
|
||||||
|
@ -129,7 +136,7 @@ Status: [status]
|
||||||
Kommentar: [comment]
|
Kommentar: [comment]
|
||||||
Benutzer: [username]
|
Benutzer: [username]
|
||||||
URL: [url]',
|
URL: [url]',
|
||||||
'approval_submit_email_subject' => '[sitename]: [name] - Freigabe erteilen',
|
'approval_submit_email_subject' => '[sitename]: [name] - Freigabe erteilt',
|
||||||
'approval_summary' => 'Übersicht Freigaben',
|
'approval_summary' => 'Übersicht Freigaben',
|
||||||
'approval_update_failed' => 'Störung bei der Aktualisierung des Berechtigungsstatus. Aktualisierung gescheitert',
|
'approval_update_failed' => 'Störung bei der Aktualisierung des Berechtigungsstatus. Aktualisierung gescheitert',
|
||||||
'approvers' => 'Freigebender',
|
'approvers' => 'Freigebender',
|
||||||
|
@ -222,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Kalender',
|
'calendar' => 'Kalender',
|
||||||
'calendar_week' => 'Kalenderwoche',
|
'calendar_week' => 'Kalenderwoche',
|
||||||
'cancel' => 'Abbrechen',
|
'cancel' => 'Abbrechen',
|
||||||
|
'cancel_checkout' => 'Auschecken abbrechen',
|
||||||
|
'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_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: Nicht imstande, Dokumentstatus für Dokumente, die zurückgewiesen worden sind, oder als abgelaufen bzw. überholt markiert wurden zu ändern',
|
'cannot_change_final_states' => 'Warnung: Nicht imstande, Dokumentstatus für Dokumente, die zurückgewiesen worden sind, oder als abgelaufen bzw. überholt markiert wurden zu ändern',
|
||||||
'cannot_delete_user' => 'Benutzer kann nicht gelöscht werden',
|
'cannot_delete_user' => 'Benutzer kann nicht gelöscht werden',
|
||||||
|
@ -327,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'täglich',
|
'daily' => 'täglich',
|
||||||
'databasesearch' => 'Datenbanksuche',
|
'databasesearch' => 'Datenbanksuche',
|
||||||
'database_schema_version' => 'Version des Datenbankschemas',
|
'database_schema_version' => 'Version des Datenbankschemas',
|
||||||
|
'data_loading' => 'Bitte warten, bis die Daten geladen sind …',
|
||||||
'date' => 'Datum',
|
'date' => 'Datum',
|
||||||
'days' => 'Tage',
|
'days' => 'Tage',
|
||||||
'debug' => 'Debug',
|
'debug' => 'Debug',
|
||||||
|
@ -352,6 +362,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'Gesperrte Dokumente',
|
'documents_locked' => 'Gesperrte Dokumente',
|
||||||
'documents_locked_by_you' => 'Von mir gesperrte Dokumente',
|
'documents_locked_by_you' => 'Von mir gesperrte Dokumente',
|
||||||
'documents_only' => 'Nur Dokumente',
|
'documents_only' => 'Nur Dokumente',
|
||||||
|
'documents_rejected' => 'Abgelehnt',
|
||||||
'documents_to_approve' => 'Freigabe erforderlich',
|
'documents_to_approve' => 'Freigabe erforderlich',
|
||||||
'documents_to_correct' => 'Korrektur erforderlich',
|
'documents_to_correct' => 'Korrektur erforderlich',
|
||||||
'documents_to_process' => 'Dokumente, die bearbeitet werden müssen',
|
'documents_to_process' => 'Dokumente, die bearbeitet werden müssen',
|
||||||
|
@ -400,7 +411,9 @@ Benutzer: [username]',
|
||||||
'document_duplicate_name' => 'Doppelter Dokumentenname',
|
'document_duplicate_name' => 'Doppelter Dokumentenname',
|
||||||
'document_has_no_workflow' => 'Dokument hat keinen Workflow',
|
'document_has_no_workflow' => 'Dokument hat keinen Workflow',
|
||||||
'document_infos' => 'Informationen',
|
'document_infos' => 'Informationen',
|
||||||
'document_is_checked_out' => 'Das Dokument ist zur Zeit ausgecheckt. Wenn Sie eine neue Version hochladen, werden Sie die ausgecheckte Version nicht mehr einchecken können.',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => 'Das Dokument ist zur Zeit ausgecheckt. Wenn Sie das Dokument löschen kann die ausgecheckte Version nicht mehr hochgeladen werden und verbleibt im Auscheck-Bereich.',
|
||||||
|
'document_is_checked_out_update' => 'Das Dokument ist zur Zeit ausgecheckt. Wenn Sie eine neue Version hochladen, werden Sie die ausgecheckte Version nicht mehr einchecken können.',
|
||||||
'document_is_not_locked' => 'Dieses Dokument ist nicht gesperrt',
|
'document_is_not_locked' => 'Dieses Dokument ist nicht gesperrt',
|
||||||
'document_link_by' => 'Verknüpfung erstellt von',
|
'document_link_by' => 'Verknüpfung erstellt von',
|
||||||
'document_link_public' => 'Für alle sichtbar',
|
'document_link_public' => 'Für alle sichtbar',
|
||||||
|
@ -477,7 +490,7 @@ URL: [url]',
|
||||||
'dropfolderdir_missing' => 'Ihr persönlicher Ablageordner auf dem Server existiert nicht! Kontaktieren Sie den Administrator, um in anlegen zu lassen.',
|
'dropfolderdir_missing' => 'Ihr persönlicher Ablageordner auf dem Server existiert nicht! Kontaktieren Sie den Administrator, um in anlegen zu lassen.',
|
||||||
'dropfolder_file' => 'Datei aus Ablageordner',
|
'dropfolder_file' => 'Datei aus Ablageordner',
|
||||||
'dropfolder_folder' => 'Ordner aus Ablageordner',
|
'dropfolder_folder' => 'Ordner aus Ablageordner',
|
||||||
'dropfolder_metadata' => '',
|
'dropfolder_metadata' => 'Metadaten der zu importierenen Dateien',
|
||||||
'dropupload' => 'Direkt Hochladen',
|
'dropupload' => 'Direkt Hochladen',
|
||||||
'drop_files_here' => 'Dateien hier hin ziehen!',
|
'drop_files_here' => 'Dateien hier hin ziehen!',
|
||||||
'dump_creation' => 'DB dump erzeugen',
|
'dump_creation' => 'DB dump erzeugen',
|
||||||
|
@ -937,6 +950,7 @@ URL: [url]',
|
||||||
'october' => 'Oktober',
|
'october' => 'Oktober',
|
||||||
'old' => 'Alt',
|
'old' => 'Alt',
|
||||||
'only_jpg_user_images' => 'Es sind nur JPG-Bilder erlaubt',
|
'only_jpg_user_images' => 'Es sind nur JPG-Bilder erlaubt',
|
||||||
|
'operation_disallowed' => 'Operation nicht erlaubt',
|
||||||
'order_by_sequence_off' => 'Die Sortierung nach Folge ist in den Einstellungen ausgeschaltet. Wenn dieser Parameter wirksam sein soll, muss sie wieder eingeschaltet werden.',
|
'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',
|
'original_filename' => 'Original filename',
|
||||||
'overall_indexing_progress' => 'Gesamtfortschritt bei der Indizierung',
|
'overall_indexing_progress' => 'Gesamtfortschritt bei der Indizierung',
|
||||||
|
@ -1158,7 +1172,7 @@ Status: [status]
|
||||||
Kommentar: [comment]
|
Kommentar: [comment]
|
||||||
Benutzer: [username]
|
Benutzer: [username]
|
||||||
URL: [url]',
|
URL: [url]',
|
||||||
'revision_submit_email_subject' => '[sitename]: [name] - Erneute Freigabe erteilen',
|
'revision_submit_email_subject' => '[sitename]: [name] - Erneute Freigabe erteilt',
|
||||||
'revision_summary' => 'Übersicht Wiederholungsprüfungen',
|
'revision_summary' => 'Übersicht Wiederholungsprüfungen',
|
||||||
'revisors' => 'Wiederholungsprüfer',
|
'revisors' => 'Wiederholungsprüfer',
|
||||||
'revisor_already_assigned' => 'Benutzer bereits als Wiederholungsprüfer eingetragen.',
|
'revisor_already_assigned' => 'Benutzer bereits als Wiederholungsprüfer eingetragen.',
|
||||||
|
@ -1341,6 +1355,10 @@ Name: [username]
|
||||||
'settings_createdirectory' => 'Verzeichnis erzeugen',
|
'settings_createdirectory' => 'Verzeichnis erzeugen',
|
||||||
'settings_currentvalue' => 'Aktueller Wert',
|
'settings_currentvalue' => 'Aktueller Wert',
|
||||||
'settings_Database' => 'Datenbank-Einstellungen',
|
'settings_Database' => 'Datenbank-Einstellungen',
|
||||||
|
'settings_dateformat' => 'Datumsformat',
|
||||||
|
'settings_dateformat_desc' => 'Das Datumsformat verwendet die Syntax der PHP-Funktion date()',
|
||||||
|
'settings_datetimeformat' => 'Datums/Zeitformat',
|
||||||
|
'settings_datetimeformat_desc' => 'Das Datumsformat verwendet die Syntax der PHP-Funktion date()',
|
||||||
'settings_dbDatabase' => 'Datenbank',
|
'settings_dbDatabase' => 'Datenbank',
|
||||||
'settings_dbDatabase_desc' => 'Der Name der Datenbank, die bei der Installation von SeedDMS eingerichtet wurde. Ändern Sie diese Feld nicht, es sei denn es ist notwendig, weil Sie die Datenbank umbenannt haben.',
|
'settings_dbDatabase_desc' => 'Der Name der Datenbank, die bei der Installation von SeedDMS eingerichtet wurde. Ändern Sie diese Feld nicht, es sei denn es ist notwendig, weil Sie die Datenbank umbenannt haben.',
|
||||||
'settings_dbDriver' => 'Datenbank-Typ',
|
'settings_dbDriver' => 'Datenbank-Typ',
|
||||||
|
@ -1382,6 +1400,8 @@ Name: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Anwählen, um Administratoren in der Liste der Prüfer und Freigeber und als Beteiligte in Workflows auszugeben',
|
'settings_enableAdminRevApp_desc' => 'Anwählen, um Administratoren in der Liste der Prüfer und Freigeber und als Beteiligte in Workflows auszugeben',
|
||||||
'settings_enableCalendar' => 'Kalender einschalten',
|
'settings_enableCalendar' => 'Kalender einschalten',
|
||||||
'settings_enableCalendar_desc' => 'Kalender ein/ausschalten',
|
'settings_enableCalendar_desc' => 'Kalender ein/ausschalten',
|
||||||
|
'settings_enableCancelCheckout' => 'Erlaube den Abbruch ausgecheckter Dokumente',
|
||||||
|
'settings_enableCancelCheckout_desc' => 'Auswählen, wenn es möglich sein soll auch bereits modifizierte ausgecheckte Dokumente zu verwerfen.',
|
||||||
'settings_enableClipboard' => 'Zwischenablage einschalten',
|
'settings_enableClipboard' => 'Zwischenablage einschalten',
|
||||||
'settings_enableClipboard_desc' => 'Schaltet die Zwischenablage auf der \'View Folder\' Seite ein/aus',
|
'settings_enableClipboard_desc' => 'Schaltet die Zwischenablage auf der \'View Folder\' Seite ein/aus',
|
||||||
'settings_enableConverting' => 'Dokumentenkonvertierung einschalten',
|
'settings_enableConverting' => 'Dokumentenkonvertierung einschalten',
|
||||||
|
@ -1542,6 +1562,8 @@ Name: [username]
|
||||||
'settings_onePageMode_desc' => 'Der Einseiten-Modus schaltet javascript auf der ViewFolder-Seite ein, der die Ordner- und Dokumentenliste, die Navigation, etc. aktualisiert, wenn auf einen Ordner geklickt wird.',
|
'settings_onePageMode_desc' => 'Der Einseiten-Modus schaltet javascript auf der ViewFolder-Seite ein, der die Ordner- und Dokumentenliste, die Navigation, etc. aktualisiert, wenn auf einen Ordner geklickt wird.',
|
||||||
'settings_overrideMimeType' => 'Überschreibe MimeType',
|
'settings_overrideMimeType' => 'Überschreibe MimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Überschreibe den MimeType, der vom Browser beim Hochladen einer Datei übertragen wird. Der neue MimeType wird von SeedDMS selbst ermittelt.',
|
'settings_overrideMimeType_desc' => 'Überschreibe den MimeType, der vom Browser beim Hochladen einer Datei übertragen wird. Der neue MimeType wird von SeedDMS selbst ermittelt.',
|
||||||
|
'settings_overrideTheme' => 'Theme überschreiben',
|
||||||
|
'settings_overrideTheme_desc' => 'Einschalten, um die Einstellung des Themes im Benutzerkonto durch die Einstellung in der Konfiguration zu überschreiben.',
|
||||||
'settings_partitionSize' => 'Partitionsgröße',
|
'settings_partitionSize' => 'Partitionsgröße',
|
||||||
'settings_partitionSize_desc' => 'Größe der partiellen Uploads in Bytes durch den Jumploader. Wählen Sie diesen Wert nicht größer als maximale Upload-Größe, die durch den Server vorgegeben ist.',
|
'settings_partitionSize_desc' => 'Größe der partiellen Uploads in Bytes durch den Jumploader. Wählen Sie diesen Wert nicht größer als maximale Upload-Größe, die durch den Server vorgegeben ist.',
|
||||||
'settings_passwordExpiration' => 'Passwortverfall',
|
'settings_passwordExpiration' => 'Passwortverfall',
|
||||||
|
@ -1637,9 +1659,11 @@ Name: [username]
|
||||||
'settings_System' => 'System',
|
'settings_System' => 'System',
|
||||||
'settings_tasksInMenu' => 'Ausgewähtlte Aufgaben',
|
'settings_tasksInMenu' => 'Ausgewähtlte Aufgaben',
|
||||||
'settings_tasksInMenu_approval' => 'Freigaben',
|
'settings_tasksInMenu_approval' => 'Freigaben',
|
||||||
|
'settings_tasksInMenu_checkedout' => 'Ausgechecked',
|
||||||
'settings_tasksInMenu_desc' => 'Setzt die Aufgaben, die gezählt werden sollen. Wenn keine Aufgaben ausgewählt werden, werden alle gezählt.',
|
'settings_tasksInMenu_desc' => 'Setzt die Aufgaben, die gezählt werden sollen. Wenn keine Aufgaben ausgewählt werden, werden alle gezählt.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Korrektur erforderlich',
|
'settings_tasksInMenu_needscorrection' => 'Korrektur erforderlich',
|
||||||
'settings_tasksInMenu_receipt' => 'Empfangsbestätigungen',
|
'settings_tasksInMenu_receipt' => 'Empfangsbestätigungen',
|
||||||
|
'settings_tasksInMenu_rejected' => 'Abgelehnt',
|
||||||
'settings_tasksInMenu_review' => 'Prüfungen',
|
'settings_tasksInMenu_review' => 'Prüfungen',
|
||||||
'settings_tasksInMenu_revision' => 'Wiederholungsprüfungen',
|
'settings_tasksInMenu_revision' => 'Wiederholungsprüfungen',
|
||||||
'settings_tasksInMenu_workflow' => 'Workflow',
|
'settings_tasksInMenu_workflow' => 'Workflow',
|
||||||
|
@ -1653,6 +1677,8 @@ Name: [username]
|
||||||
'settings_updateNotifyTime' => 'Update Notify Time',
|
'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_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_upgrade_php' => 'Aktualisiere PHP auf mindestens version 5.6.38',
|
||||||
|
'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',
|
'settings_versioningFileName' => 'Versionsinfo-Datei',
|
||||||
'settings_versioningFileName_desc' => 'Der Name der Datei mit Versionsinformationen, wie sie durch das Backup-Tool erzeugt werden.',
|
'settings_versioningFileName_desc' => 'Der Name der Datei mit Versionsinformationen, wie sie durch das Backup-Tool erzeugt werden.',
|
||||||
'settings_versiontolow' => 'Version zu gering',
|
'settings_versiontolow' => 'Version zu gering',
|
||||||
|
@ -1694,6 +1720,7 @@ Name: [username]
|
||||||
'splash_add_to_transmittal' => 'Zur Dokumentenliste hinzugefügt',
|
'splash_add_to_transmittal' => 'Zur Dokumentenliste hinzugefügt',
|
||||||
'splash_add_transmittal' => 'Dokumentenliste angelegt',
|
'splash_add_transmittal' => 'Dokumentenliste angelegt',
|
||||||
'splash_add_user' => 'Neuen Benutzer hinzugefügt',
|
'splash_add_user' => 'Neuen Benutzer hinzugefügt',
|
||||||
|
'splash_cancel_checkout' => 'Auschecken abgebrochen',
|
||||||
'splash_cleared_cache' => 'Cache geleert',
|
'splash_cleared_cache' => 'Cache geleert',
|
||||||
'splash_cleared_clipboard' => 'Zwischenablage geleert',
|
'splash_cleared_clipboard' => 'Zwischenablage geleert',
|
||||||
'splash_delete_access' => 'Zugriffsrecht gelöscht',
|
'splash_delete_access' => 'Zugriffsrecht gelöscht',
|
||||||
|
@ -1715,6 +1742,8 @@ Name: [username]
|
||||||
'splash_error_add_to_transmittal' => 'Fehler beim Hinzufügen zur Dokumentenliste',
|
'splash_error_add_to_transmittal' => 'Fehler beim Hinzufügen zur Dokumentenliste',
|
||||||
'splash_error_rm_download_link' => 'Fehler beim Löschen des Download-Links',
|
'splash_error_rm_download_link' => 'Fehler beim Löschen des Download-Links',
|
||||||
'splash_error_send_download_link' => 'Fehler beim Verschicken des Download-Links',
|
'splash_error_send_download_link' => 'Fehler beim Verschicken des Download-Links',
|
||||||
|
'splash_expiration_date_cleared' => 'Ablaufdatum gelöscht',
|
||||||
|
'splash_expiration_date_set' => 'Ablaufdatum auf [date] gesetzt',
|
||||||
'splash_extension_getlist' => 'Liste der Erweiterungen im Repositorium aktualisiert.',
|
'splash_extension_getlist' => 'Liste der Erweiterungen im Repositorium aktualisiert.',
|
||||||
'splash_extension_import' => 'Erweiterung installiert',
|
'splash_extension_import' => 'Erweiterung installiert',
|
||||||
'splash_extension_refresh' => 'Liste der Erweiterungen neu geladen',
|
'splash_extension_refresh' => 'Liste der Erweiterungen neu geladen',
|
||||||
|
@ -1955,6 +1984,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Version gelöscht',
|
'version_deleted_email_subject' => '[sitename]: [name] - Version gelöscht',
|
||||||
'version_info' => 'Versionsinformation',
|
'version_info' => 'Versionsinformation',
|
||||||
'view' => 'Ansicht',
|
'view' => 'Ansicht',
|
||||||
|
'view_document' => 'Dokumentendetails anzeigen',
|
||||||
|
'view_folder' => 'Ordnerdetails anzeigen',
|
||||||
'view_online' => 'Online betrachten',
|
'view_online' => 'Online betrachten',
|
||||||
'warning' => 'Warnung',
|
'warning' => 'Warnung',
|
||||||
'webauthn_auth' => 'WebAuthn Authentifizierung',
|
'webauthn_auth' => 'WebAuthn Authentifizierung',
|
||||||
|
|
|
@ -19,15 +19,22 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (326)
|
// Translators: Admin (347)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => '',
|
'accept' => '',
|
||||||
'access_control' => '',
|
'access_control' => 'Έλεγχος Πρόσβασης',
|
||||||
'access_control_is_off' => '',
|
'access_control_is_off' => 'Ο προηγμένος έλεγχος πρόσβασης είναι απενεργοποιημένος',
|
||||||
'access_denied' => '',
|
'access_denied' => '',
|
||||||
'access_inheritance' => 'Κληρονομικότητα πρόσβασης',
|
'access_inheritance' => 'Κληρονομικότητα πρόσβασης',
|
||||||
'access_mode' => 'Είδος πρόσβασης',
|
'access_mode' => 'Είδος πρόσβασης',
|
||||||
|
@ -193,6 +200,8 @@ $text = array(
|
||||||
'calendar' => 'Ημερολόγιο',
|
'calendar' => 'Ημερολόγιο',
|
||||||
'calendar_week' => 'Εβδομάδα',
|
'calendar_week' => 'Εβδομάδα',
|
||||||
'cancel' => 'Ακύρωση',
|
'cancel' => 'Ακύρωση',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => '',
|
'cannot_assign_invalid_state' => '',
|
||||||
'cannot_change_final_states' => '',
|
'cannot_change_final_states' => '',
|
||||||
'cannot_delete_user' => '',
|
'cannot_delete_user' => '',
|
||||||
|
@ -237,7 +246,7 @@ $text = array(
|
||||||
'choose_attrdefgroup' => '',
|
'choose_attrdefgroup' => '',
|
||||||
'choose_category' => 'Επιλέξτε',
|
'choose_category' => 'Επιλέξτε',
|
||||||
'choose_group' => 'Επιλέξτε Ομάδα',
|
'choose_group' => 'Επιλέξτε Ομάδα',
|
||||||
'choose_role' => '',
|
'choose_role' => 'Επιλογή Ρόλου',
|
||||||
'choose_target_category' => 'Επιλογή κατηγορίας',
|
'choose_target_category' => 'Επιλογή κατηγορίας',
|
||||||
'choose_target_document' => 'Επιλογή εγγράφου',
|
'choose_target_document' => 'Επιλογή εγγράφου',
|
||||||
'choose_target_file' => 'Επιλογή αρχείου',
|
'choose_target_file' => 'Επιλογή αρχείου',
|
||||||
|
@ -287,17 +296,18 @@ $text = array(
|
||||||
'converter_new_mimetype' => '',
|
'converter_new_mimetype' => '',
|
||||||
'copied_to_checkout_as' => '',
|
'copied_to_checkout_as' => '',
|
||||||
'create_download_link' => '',
|
'create_download_link' => '',
|
||||||
'create_fulltext_index' => '',
|
'create_fulltext_index' => 'Δημιούργησε Αρίθμηση των Κειμένων',
|
||||||
'create_fulltext_index_warning' => '',
|
'create_fulltext_index_warning' => '',
|
||||||
'creation_date' => 'Δημιουργήθηκε',
|
'creation_date' => 'Δημιουργήθηκε',
|
||||||
'cs_CZ' => 'Τσέχικα',
|
'cs_CZ' => 'Τσέχικα',
|
||||||
'current_password' => '',
|
'current_password' => '',
|
||||||
'current_quota' => '',
|
'current_quota' => '',
|
||||||
'current_state' => '',
|
'current_state' => '',
|
||||||
'current_version' => '',
|
'current_version' => 'Τρέχουσα έκδοση',
|
||||||
'daily' => '',
|
'daily' => '',
|
||||||
'databasesearch' => '',
|
'databasesearch' => '',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => 'Αναμονή φόρτωσης δεδομένων...',
|
||||||
'date' => 'Ημερομηνία',
|
'date' => 'Ημερομηνία',
|
||||||
'days' => 'μέρες',
|
'days' => 'μέρες',
|
||||||
'debug' => '',
|
'debug' => '',
|
||||||
|
@ -323,6 +333,7 @@ $text = array(
|
||||||
'documents_locked' => '',
|
'documents_locked' => '',
|
||||||
'documents_locked_by_you' => '',
|
'documents_locked_by_you' => '',
|
||||||
'documents_only' => 'Έγγραφα μόνο',
|
'documents_only' => 'Έγγραφα μόνο',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => '',
|
'documents_to_approve' => '',
|
||||||
'documents_to_correct' => '',
|
'documents_to_correct' => '',
|
||||||
'documents_to_process' => '',
|
'documents_to_process' => '',
|
||||||
|
@ -356,6 +367,8 @@ $text = array(
|
||||||
'document_has_no_workflow' => '',
|
'document_has_no_workflow' => '',
|
||||||
'document_infos' => 'Πληροφορίες Εγγράφου',
|
'document_infos' => 'Πληροφορίες Εγγράφου',
|
||||||
'document_is_checked_out' => '',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '',
|
||||||
'document_is_not_locked' => '',
|
'document_is_not_locked' => '',
|
||||||
'document_link_by' => '',
|
'document_link_by' => '',
|
||||||
'document_link_public' => 'Δημόσιο',
|
'document_link_public' => 'Δημόσιο',
|
||||||
|
@ -415,7 +428,7 @@ $text = array(
|
||||||
'dump_remove' => '',
|
'dump_remove' => '',
|
||||||
'duplicates' => '',
|
'duplicates' => '',
|
||||||
'duplicate_content' => '',
|
'duplicate_content' => '',
|
||||||
'edit' => '',
|
'edit' => 'Επεξεργασία',
|
||||||
'edit_attributes' => '',
|
'edit_attributes' => '',
|
||||||
'edit_comment' => 'Επεξερασία σχόλιου',
|
'edit_comment' => 'Επεξερασία σχόλιου',
|
||||||
'edit_default_keywords' => '',
|
'edit_default_keywords' => '',
|
||||||
|
@ -439,7 +452,7 @@ $text = array(
|
||||||
'edit_user_details' => '',
|
'edit_user_details' => '',
|
||||||
'edit_version' => '',
|
'edit_version' => '',
|
||||||
'el_GR' => 'Greek/Ελληνικά',
|
'el_GR' => 'Greek/Ελληνικά',
|
||||||
'email' => '',
|
'email' => 'Email',
|
||||||
'email_error_title' => '',
|
'email_error_title' => '',
|
||||||
'email_footer' => '',
|
'email_footer' => '',
|
||||||
'email_header' => '',
|
'email_header' => '',
|
||||||
|
@ -517,7 +530,7 @@ $text = array(
|
||||||
'filter_for_folders' => '',
|
'filter_for_folders' => '',
|
||||||
'folder' => 'Φάκελος',
|
'folder' => 'Φάκελος',
|
||||||
'folders' => 'Φάκελοι',
|
'folders' => 'Φάκελοι',
|
||||||
'folders_and_documents_statistic' => '',
|
'folders_and_documents_statistic' => 'στατιστικά Φακέλλων και Αρχείων',
|
||||||
'folders_with_notification' => '',
|
'folders_with_notification' => '',
|
||||||
'folder_attribute_changed_email_body' => '',
|
'folder_attribute_changed_email_body' => '',
|
||||||
'folder_attribute_changed_email_subject' => '',
|
'folder_attribute_changed_email_subject' => '',
|
||||||
|
@ -546,7 +559,7 @@ $text = array(
|
||||||
'fullsearch_hint' => '',
|
'fullsearch_hint' => '',
|
||||||
'fulltextsearch_disabled' => '',
|
'fulltextsearch_disabled' => '',
|
||||||
'fulltext_converters' => '',
|
'fulltext_converters' => '',
|
||||||
'fulltext_info' => '',
|
'fulltext_info' => 'Πληροφορίες Κειμένου',
|
||||||
'global_attributedefinitiongroups' => '',
|
'global_attributedefinitiongroups' => '',
|
||||||
'global_attributedefinitions' => 'Ιδιότητες',
|
'global_attributedefinitions' => 'Ιδιότητες',
|
||||||
'global_default_keywords' => 'Λέξεις Κλειδιά',
|
'global_default_keywords' => 'Λέξεις Κλειδιά',
|
||||||
|
@ -582,7 +595,7 @@ $text = array(
|
||||||
'import_extension' => '',
|
'import_extension' => '',
|
||||||
'import_fs' => 'Εισαγωγή από το σύστημα',
|
'import_fs' => 'Εισαγωγή από το σύστημα',
|
||||||
'import_fs_warning' => '',
|
'import_fs_warning' => '',
|
||||||
'import_users' => '',
|
'import_users' => 'Εισαγωγή χειριστών',
|
||||||
'import_users_addnew' => '',
|
'import_users_addnew' => '',
|
||||||
'import_users_update' => '',
|
'import_users_update' => '',
|
||||||
'include_content' => '',
|
'include_content' => '',
|
||||||
|
@ -672,7 +685,7 @@ $text = array(
|
||||||
'linked_documents' => 'Σχετικά Έγγραφα',
|
'linked_documents' => 'Σχετικά Έγγραφα',
|
||||||
'linked_files' => 'Συνδεμένα αρχεία',
|
'linked_files' => 'Συνδεμένα αρχεία',
|
||||||
'linked_to_current_version' => '',
|
'linked_to_current_version' => '',
|
||||||
'linked_to_document' => '',
|
'linked_to_document' => 'Συνδεδεμένο με το έγγραφο',
|
||||||
'linked_to_this_version' => '',
|
'linked_to_this_version' => '',
|
||||||
'link_alt_updatedocument' => '',
|
'link_alt_updatedocument' => '',
|
||||||
'link_document' => '',
|
'link_document' => '',
|
||||||
|
@ -684,7 +697,7 @@ $text = array(
|
||||||
'local_file' => 'Τοπικό αρχείο',
|
'local_file' => 'Τοπικό αρχείο',
|
||||||
'locked_by' => '',
|
'locked_by' => '',
|
||||||
'lock_document' => 'Κλείδωμα',
|
'lock_document' => 'Κλείδωμα',
|
||||||
'lock_message' => '',
|
'lock_message' => 'Αυτό το έγγραφο είναι κλειδωμένο από [username]. Μόνο εξουσιοδοτημένοι χρήστες μπορούν να ξεκλειδώσουν αυτό το έγγραφο.',
|
||||||
'lock_status' => 'Κατάσταση',
|
'lock_status' => 'Κατάσταση',
|
||||||
'logfile_loading' => '',
|
'logfile_loading' => '',
|
||||||
'login' => 'Είσοδος',
|
'login' => 'Είσοδος',
|
||||||
|
@ -736,7 +749,7 @@ $text = array(
|
||||||
'move_folder' => 'Μετακίνηση φακέλου',
|
'move_folder' => 'Μετακίνηση φακέλου',
|
||||||
'my_account' => 'Ο Λογαριασμός μου',
|
'my_account' => 'Ο Λογαριασμός μου',
|
||||||
'my_documents' => 'Τα έγγραφα μου',
|
'my_documents' => 'Τα έγγραφα μου',
|
||||||
'my_transmittals' => '',
|
'my_transmittals' => 'Οι Διαβιβάσεις μου',
|
||||||
'name' => 'Όνομα',
|
'name' => 'Όνομα',
|
||||||
'nb_NO' => 'Νορβηγικά',
|
'nb_NO' => 'Νορβηγικά',
|
||||||
'needs_correction' => '',
|
'needs_correction' => '',
|
||||||
|
@ -747,7 +760,7 @@ $text = array(
|
||||||
'new_attrdef' => '',
|
'new_attrdef' => '',
|
||||||
'new_default_keywords' => '',
|
'new_default_keywords' => '',
|
||||||
'new_default_keyword_category' => 'Προσθήκη Κατηγορίας',
|
'new_default_keyword_category' => 'Προσθήκη Κατηγορίας',
|
||||||
'new_document_category' => '',
|
'new_document_category' => 'Προσθήκη κατηγορίας',
|
||||||
'new_document_email' => 'Νέο Έγγραφο',
|
'new_document_email' => 'Νέο Έγγραφο',
|
||||||
'new_document_email_body' => 'Νέο έγγραφο
|
'new_document_email_body' => 'Νέο έγγραφο
|
||||||
Name: [name]
|
Name: [name]
|
||||||
|
@ -823,6 +836,7 @@ URL: [url]',
|
||||||
'october' => 'Οκτώβριος',
|
'october' => 'Οκτώβριος',
|
||||||
'old' => 'Παλιό',
|
'old' => 'Παλιό',
|
||||||
'only_jpg_user_images' => '',
|
'only_jpg_user_images' => '',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => '',
|
'order_by_sequence_off' => '',
|
||||||
'original_filename' => '',
|
'original_filename' => '',
|
||||||
'overall_indexing_progress' => '',
|
'overall_indexing_progress' => '',
|
||||||
|
@ -998,11 +1012,11 @@ URL: [url]',
|
||||||
'rm_workflow_action' => '',
|
'rm_workflow_action' => '',
|
||||||
'rm_workflow_state' => '',
|
'rm_workflow_state' => '',
|
||||||
'rm_workflow_warning' => '',
|
'rm_workflow_warning' => '',
|
||||||
'role' => '',
|
'role' => 'Ρόλος',
|
||||||
'role_admin' => '',
|
'role_admin' => '',
|
||||||
'role_guest' => 'Επισκέπτης',
|
'role_guest' => 'Επισκέπτης',
|
||||||
'role_info' => '',
|
'role_info' => '',
|
||||||
'role_management' => '',
|
'role_management' => 'Διαχείριση Ρόλων',
|
||||||
'role_name' => '',
|
'role_name' => '',
|
||||||
'role_type' => '',
|
'role_type' => '',
|
||||||
'role_user' => 'Χρήστης',
|
'role_user' => 'Χρήστης',
|
||||||
|
@ -1018,7 +1032,7 @@ URL: [url]',
|
||||||
'scheduler_class_description' => '',
|
'scheduler_class_description' => '',
|
||||||
'scheduler_class_parameter' => '',
|
'scheduler_class_parameter' => '',
|
||||||
'scheduler_class_tasks' => '',
|
'scheduler_class_tasks' => '',
|
||||||
'scheduler_task_mgr' => '',
|
'scheduler_task_mgr' => 'Διαχειριστής Προγραμματισμού Εργασιών',
|
||||||
'search' => 'Αναζήτηση',
|
'search' => 'Αναζήτηση',
|
||||||
'search_fulltext' => '',
|
'search_fulltext' => '',
|
||||||
'search_in' => '',
|
'search_in' => '',
|
||||||
|
@ -1132,6 +1146,10 @@ URL: [url]',
|
||||||
'settings_createdirectory' => '',
|
'settings_createdirectory' => '',
|
||||||
'settings_currentvalue' => '',
|
'settings_currentvalue' => '',
|
||||||
'settings_Database' => '',
|
'settings_Database' => '',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => '',
|
'settings_dbDatabase' => '',
|
||||||
'settings_dbDatabase_desc' => '',
|
'settings_dbDatabase_desc' => '',
|
||||||
'settings_dbDriver' => '',
|
'settings_dbDriver' => '',
|
||||||
|
@ -1173,6 +1191,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => '',
|
'settings_enableAdminRevApp_desc' => '',
|
||||||
'settings_enableCalendar' => '',
|
'settings_enableCalendar' => '',
|
||||||
'settings_enableCalendar_desc' => '',
|
'settings_enableCalendar_desc' => '',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => '',
|
'settings_enableClipboard' => '',
|
||||||
'settings_enableClipboard_desc' => '',
|
'settings_enableClipboard_desc' => '',
|
||||||
'settings_enableConverting' => '',
|
'settings_enableConverting' => '',
|
||||||
|
@ -1333,6 +1353,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => '',
|
'settings_overrideMimeType' => '',
|
||||||
'settings_overrideMimeType_desc' => '',
|
'settings_overrideMimeType_desc' => '',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => '',
|
'settings_partitionSize' => '',
|
||||||
'settings_partitionSize_desc' => '',
|
'settings_partitionSize_desc' => '',
|
||||||
'settings_passwordExpiration' => '',
|
'settings_passwordExpiration' => '',
|
||||||
|
@ -1428,9 +1450,11 @@ URL: [url]',
|
||||||
'settings_System' => '',
|
'settings_System' => '',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
@ -1444,6 +1468,8 @@ URL: [url]',
|
||||||
'settings_updateNotifyTime' => '',
|
'settings_updateNotifyTime' => '',
|
||||||
'settings_updateNotifyTime_desc' => '',
|
'settings_updateNotifyTime_desc' => '',
|
||||||
'settings_upgrade_php' => '',
|
'settings_upgrade_php' => '',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => '',
|
'settings_versioningFileName' => '',
|
||||||
'settings_versioningFileName_desc' => '',
|
'settings_versioningFileName_desc' => '',
|
||||||
'settings_versiontolow' => '',
|
'settings_versiontolow' => '',
|
||||||
|
@ -1485,6 +1511,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => '',
|
'splash_add_user' => '',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => '',
|
'splash_cleared_clipboard' => '',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
@ -1506,6 +1533,8 @@ URL: [url]',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => '',
|
'splash_extension_getlist' => '',
|
||||||
'splash_extension_import' => '',
|
'splash_extension_import' => '',
|
||||||
'splash_extension_refresh' => '',
|
'splash_extension_refresh' => '',
|
||||||
|
@ -1686,11 +1715,11 @@ URL: [url]',
|
||||||
'unlinking_objects' => '',
|
'unlinking_objects' => '',
|
||||||
'unlock_cause_access_mode_all' => '',
|
'unlock_cause_access_mode_all' => '',
|
||||||
'unlock_cause_locking_user' => '',
|
'unlock_cause_locking_user' => '',
|
||||||
'unlock_document' => '',
|
'unlock_document' => 'Ξεκλείδωμα',
|
||||||
'update' => 'Ενημέρωση',
|
'update' => 'Ενημέρωση',
|
||||||
'update_approvers' => '',
|
'update_approvers' => '',
|
||||||
'update_document' => 'Ενημέρωση εγγράφου',
|
'update_document' => 'Ενημέρωση εγγράφου',
|
||||||
'update_fulltext_index' => '',
|
'update_fulltext_index' => 'Ενημέρωση της Αρίθμησης Κειμένων',
|
||||||
'update_info' => '',
|
'update_info' => '',
|
||||||
'update_locked_msg' => '',
|
'update_locked_msg' => '',
|
||||||
'update_recipients' => '',
|
'update_recipients' => '',
|
||||||
|
@ -1732,6 +1761,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '',
|
'version_deleted_email_subject' => '',
|
||||||
'version_info' => 'Πληροφορίες έκδοσης',
|
'version_info' => 'Πληροφορίες έκδοσης',
|
||||||
'view' => '',
|
'view' => '',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'προβολή online',
|
'view_online' => 'προβολή online',
|
||||||
'warning' => 'Προειδοποίηση',
|
'warning' => 'Προειδοποίηση',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1921), archonwang (3), dgrutsch (9), netixw (14)
|
// Translators: Admin (1956), archonwang (3), dgrutsch (9), netixw (14)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2-factor authentication',
|
'2_factor_auth' => '2-factor authentication',
|
||||||
'2_factor_auth_info' => 'This system enforces 2 factor authentication. You will need the Google Authenticator on your mobile phone. Below you see two QR codes. The right one is your current secret. On the left you can set a new secret. If you set a new secret make sure to rescan it with Google Authenticator.',
|
'2_factor_auth_info' => 'This system enforces 2 factor authentication. You will need the Google Authenticator on your mobile phone. Below you see two QR codes. The right one is your current secret. On the left you can set a new secret. If you set a new secret make sure to rescan it with Google Authenticator.',
|
||||||
'2_fact_auth_secret' => 'Secret',
|
'2_fact_auth_secret' => 'Secret',
|
||||||
|
'abbr_day' => 'd',
|
||||||
|
'abbr_hour' => 'h',
|
||||||
|
'abbr_minute' => 'min',
|
||||||
|
'abbr_month' => 'M',
|
||||||
|
'abbr_second' => 's',
|
||||||
|
'abbr_week' => 'wk',
|
||||||
|
'abbr_year' => 'Y',
|
||||||
'accept' => 'Accept',
|
'accept' => 'Accept',
|
||||||
'access_control' => 'Access control',
|
'access_control' => 'Access control',
|
||||||
'access_control_is_off' => 'Advanced access control is turned off',
|
'access_control_is_off' => 'Advanced access control is turned off',
|
||||||
|
@ -129,7 +136,7 @@ Status: [status]
|
||||||
Comment: [comment]
|
Comment: [comment]
|
||||||
User: [username]
|
User: [username]
|
||||||
URL: [url]',
|
URL: [url]',
|
||||||
'approval_submit_email_subject' => '[sitename]: [name] - Submitted approval',
|
'approval_submit_email_subject' => '[sitename]: [name] - Approval submitted',
|
||||||
'approval_summary' => 'Approval Summary',
|
'approval_summary' => 'Approval Summary',
|
||||||
'approval_update_failed' => 'Error updating approval status. Update failed.',
|
'approval_update_failed' => 'Error updating approval status. Update failed.',
|
||||||
'approvers' => 'Approvers',
|
'approvers' => 'Approvers',
|
||||||
|
@ -222,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Calendar',
|
'calendar' => 'Calendar',
|
||||||
'calendar_week' => 'Calendar week',
|
'calendar_week' => 'Calendar week',
|
||||||
'cancel' => 'Cancel',
|
'cancel' => 'Cancel',
|
||||||
|
'cancel_checkout' => '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_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',
|
'cannot_change_final_states' => 'Warning: You cannot alter status for document rejected, expired or with pending review or approval',
|
||||||
'cannot_delete_user' => 'Cannot delete user',
|
'cannot_delete_user' => 'Cannot delete user',
|
||||||
|
@ -327,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Daily',
|
'daily' => 'Daily',
|
||||||
'databasesearch' => 'Database search',
|
'databasesearch' => 'Database search',
|
||||||
'database_schema_version' => 'Version of database schema',
|
'database_schema_version' => 'Version of database schema',
|
||||||
|
'data_loading' => 'Please wait, until the data is loaded …',
|
||||||
'date' => 'Date',
|
'date' => 'Date',
|
||||||
'days' => 'days',
|
'days' => 'days',
|
||||||
'debug' => 'Debug',
|
'debug' => 'Debug',
|
||||||
|
@ -352,6 +362,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'Locked documents',
|
'documents_locked' => 'Locked documents',
|
||||||
'documents_locked_by_you' => 'Documents locked by you',
|
'documents_locked_by_you' => 'Documents locked by you',
|
||||||
'documents_only' => 'Documents only',
|
'documents_only' => 'Documents only',
|
||||||
|
'documents_rejected' => 'Rejected',
|
||||||
'documents_to_approve' => 'Documents awaiting your approval',
|
'documents_to_approve' => 'Documents awaiting your approval',
|
||||||
'documents_to_correct' => 'Documents that need correction',
|
'documents_to_correct' => 'Documents that need correction',
|
||||||
'documents_to_process' => 'Documents that need processing',
|
'documents_to_process' => 'Documents that need processing',
|
||||||
|
@ -400,7 +411,9 @@ User: [username]',
|
||||||
'document_duplicate_name' => 'Duplicate document name',
|
'document_duplicate_name' => 'Duplicate document name',
|
||||||
'document_has_no_workflow' => 'Document has no workflow',
|
'document_has_no_workflow' => 'Document has no workflow',
|
||||||
'document_infos' => 'Document Information',
|
'document_infos' => 'Document Information',
|
||||||
'document_is_checked_out' => 'Document is currently checked out. If you upload a new version, then the checked out version cannot be checked back in anymore.',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => 'Document is currently checked out. If you delete the document, the checked out version can not be added anymore and remains in the checkout area.',
|
||||||
|
'document_is_checked_out_update' => 'Document is currently checked out. If you upload a new version, then the checked out version cannot be checked back in anymore.',
|
||||||
'document_is_not_locked' => 'This document is not locked',
|
'document_is_not_locked' => 'This document is not locked',
|
||||||
'document_link_by' => 'Linked by',
|
'document_link_by' => 'Linked by',
|
||||||
'document_link_public' => 'Public',
|
'document_link_public' => 'Public',
|
||||||
|
@ -477,7 +490,7 @@ URL: [url]',
|
||||||
'dropfolderdir_missing' => 'Your personal drop folder does not exist on the server! Please ask your administrator to create it.',
|
'dropfolderdir_missing' => 'Your personal drop folder does not exist on the server! Please ask your administrator to create it.',
|
||||||
'dropfolder_file' => 'File from drop folder',
|
'dropfolder_file' => 'File from drop folder',
|
||||||
'dropfolder_folder' => 'Folder from drop folder',
|
'dropfolder_folder' => 'Folder from drop folder',
|
||||||
'dropfolder_metadata' => 'Metadata of the drop folder',
|
'dropfolder_metadata' => 'Metadata of files to be imported',
|
||||||
'dropupload' => 'Fast upload',
|
'dropupload' => 'Fast upload',
|
||||||
'drop_files_here' => 'Drop files here!',
|
'drop_files_here' => 'Drop files here!',
|
||||||
'dump_creation' => 'DB dump creation',
|
'dump_creation' => 'DB dump creation',
|
||||||
|
@ -938,6 +951,7 @@ URL: [url]',
|
||||||
'october' => 'October',
|
'october' => 'October',
|
||||||
'old' => 'Old',
|
'old' => 'Old',
|
||||||
'only_jpg_user_images' => 'Only .jpg-images may be used as user-images',
|
'only_jpg_user_images' => 'Only .jpg-images may be used as user-images',
|
||||||
|
'operation_disallowed' => 'Operation not permitted',
|
||||||
'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.',
|
'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',
|
'original_filename' => 'Original filename',
|
||||||
'overall_indexing_progress' => 'Overall indexing progress',
|
'overall_indexing_progress' => 'Overall indexing progress',
|
||||||
|
@ -1152,7 +1166,7 @@ URL: [url]',
|
||||||
'revision_request_email_subject' => '[sitename]: [name] - Revision request',
|
'revision_request_email_subject' => '[sitename]: [name] - Revision request',
|
||||||
'revision_status' => 'Status',
|
'revision_status' => 'Status',
|
||||||
'revision_submit_email_body' => '',
|
'revision_submit_email_body' => '',
|
||||||
'revision_submit_email_subject' => '',
|
'revision_submit_email_subject' => '[sitename]: [name] - Submitted revision',
|
||||||
'revision_summary' => 'Revision summary',
|
'revision_summary' => 'Revision summary',
|
||||||
'revisors' => 'Revisors',
|
'revisors' => 'Revisors',
|
||||||
'revisor_already_assigned' => 'User is already assigned as an revisor.',
|
'revisor_already_assigned' => 'User is already assigned as an revisor.',
|
||||||
|
@ -1335,6 +1349,10 @@ Name: [username]
|
||||||
'settings_createdirectory' => 'Create directory',
|
'settings_createdirectory' => 'Create directory',
|
||||||
'settings_currentvalue' => 'Current value',
|
'settings_currentvalue' => 'Current value',
|
||||||
'settings_Database' => 'Database settings',
|
'settings_Database' => 'Database settings',
|
||||||
|
'settings_dateformat' => 'Date format',
|
||||||
|
'settings_dateformat_desc' => 'This date format uses the syntax of php\'s date() function',
|
||||||
|
'settings_datetimeformat' => 'Date/Time format',
|
||||||
|
'settings_datetimeformat_desc' => 'This date format uses the syntax of php\'s date() function',
|
||||||
'settings_dbDatabase' => 'Database',
|
'settings_dbDatabase' => 'Database',
|
||||||
'settings_dbDatabase_desc' => 'The name for your database entered during the installation process. Do not edit this field unless necessary, if for example the database has been moved.',
|
'settings_dbDatabase_desc' => 'The name for your database entered during the installation process. Do not edit this field unless necessary, if for example the database has been moved.',
|
||||||
'settings_dbDriver' => 'Database Type',
|
'settings_dbDriver' => 'Database Type',
|
||||||
|
@ -1376,6 +1394,8 @@ Name: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Enable this if you want administrators to be listed as reviewers/approvers and for workflow transitions.',
|
'settings_enableAdminRevApp_desc' => 'Enable this if you want administrators to be listed as reviewers/approvers and for workflow transitions.',
|
||||||
'settings_enableCalendar' => 'Enable Calendar',
|
'settings_enableCalendar' => 'Enable Calendar',
|
||||||
'settings_enableCalendar_desc' => 'Enable/disable calendar',
|
'settings_enableCalendar_desc' => 'Enable/disable calendar',
|
||||||
|
'settings_enableCancelCheckout' => 'Allow to cancel check outs',
|
||||||
|
'settings_enableCancelCheckout_desc' => 'If checked, a checked out document which has already been modified can be discarded.',
|
||||||
'settings_enableClipboard' => 'Enable Clipboard',
|
'settings_enableClipboard' => 'Enable Clipboard',
|
||||||
'settings_enableClipboard_desc' => 'Enable/disable the clipboard on the \'View Folder\' page',
|
'settings_enableClipboard_desc' => 'Enable/disable the clipboard on the \'View Folder\' page',
|
||||||
'settings_enableConverting' => 'Enable Converting',
|
'settings_enableConverting' => 'Enable Converting',
|
||||||
|
@ -1536,6 +1556,8 @@ Name: [username]
|
||||||
'settings_onePageMode_desc' => 'One page mode will turn on javascript code on the ViewFolder page, which updates the folder/document list, navigation, etc. when clicking on a folder or changing the sort parameter.',
|
'settings_onePageMode_desc' => 'One page mode will turn on javascript code on the ViewFolder page, which updates the folder/document list, navigation, etc. when clicking on a folder or changing the sort parameter.',
|
||||||
'settings_overrideMimeType' => 'Override MimeType',
|
'settings_overrideMimeType' => 'Override MimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Override the MimeType delivered by the browser, if a file is uploaded. The new MimeType is determined by SeedDMS itself.',
|
'settings_overrideMimeType_desc' => 'Override the MimeType delivered by the browser, if a file is uploaded. The new MimeType is determined by SeedDMS itself.',
|
||||||
|
'settings_overrideTheme' => 'Override theme',
|
||||||
|
'settings_overrideTheme_desc' => 'Enable this for overriding the theme store in the user record with the theme configured in this configuration.',
|
||||||
'settings_partitionSize' => 'Partial filesize',
|
'settings_partitionSize' => 'Partial filesize',
|
||||||
'settings_partitionSize_desc' => 'Size of partial files in bytes, uploaded by jumploader. Do not set a value larger than the maximum upload size set by the server.',
|
'settings_partitionSize_desc' => 'Size of partial files in bytes, uploaded by jumploader. Do not set a value larger than the maximum upload size set by the server.',
|
||||||
'settings_passwordExpiration' => 'Password expiration',
|
'settings_passwordExpiration' => 'Password expiration',
|
||||||
|
@ -1631,9 +1653,11 @@ Name: [username]
|
||||||
'settings_System' => 'System',
|
'settings_System' => 'System',
|
||||||
'settings_tasksInMenu' => 'Selected tasks',
|
'settings_tasksInMenu' => 'Selected tasks',
|
||||||
'settings_tasksInMenu_approval' => 'Approvals',
|
'settings_tasksInMenu_approval' => 'Approvals',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Select those tasks which are to be counted. If none is selected, then all tasks will be counted.',
|
'settings_tasksInMenu_desc' => 'Select those tasks which are to be counted. If none is selected, then all tasks will be counted.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Correction needed',
|
'settings_tasksInMenu_needscorrection' => 'Correction needed',
|
||||||
'settings_tasksInMenu_receipt' => 'Receipts',
|
'settings_tasksInMenu_receipt' => 'Receipts',
|
||||||
|
'settings_tasksInMenu_rejected' => 'Rejected',
|
||||||
'settings_tasksInMenu_review' => 'Reviews',
|
'settings_tasksInMenu_review' => 'Reviews',
|
||||||
'settings_tasksInMenu_revision' => 'Revisions',
|
'settings_tasksInMenu_revision' => 'Revisions',
|
||||||
'settings_tasksInMenu_workflow' => 'Workflow',
|
'settings_tasksInMenu_workflow' => 'Workflow',
|
||||||
|
@ -1647,6 +1671,8 @@ Name: [username]
|
||||||
'settings_updateNotifyTime' => 'Update Notify Time',
|
'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_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_upgrade_php' => 'Upgrade PHP to at least version 5.6.38',
|
||||||
|
'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',
|
'settings_versioningFileName' => 'Versioning FileName',
|
||||||
'settings_versioningFileName_desc' => 'The name of the versioning info file created by the backup tool',
|
'settings_versioningFileName_desc' => 'The name of the versioning info file created by the backup tool',
|
||||||
'settings_versiontolow' => 'Version to low',
|
'settings_versiontolow' => 'Version to low',
|
||||||
|
@ -1688,6 +1714,7 @@ Name: [username]
|
||||||
'splash_add_to_transmittal' => 'Add to transmittal',
|
'splash_add_to_transmittal' => 'Add to transmittal',
|
||||||
'splash_add_transmittal' => 'Added transmittal',
|
'splash_add_transmittal' => 'Added transmittal',
|
||||||
'splash_add_user' => 'New user added',
|
'splash_add_user' => 'New user added',
|
||||||
|
'splash_cancel_checkout' => 'Checkout canceled',
|
||||||
'splash_cleared_cache' => 'Cache cleared',
|
'splash_cleared_cache' => 'Cache cleared',
|
||||||
'splash_cleared_clipboard' => 'Clipboard cleared',
|
'splash_cleared_clipboard' => 'Clipboard cleared',
|
||||||
'splash_delete_access' => 'Access right deleted',
|
'splash_delete_access' => 'Access right deleted',
|
||||||
|
@ -1709,6 +1736,8 @@ Name: [username]
|
||||||
'splash_error_add_to_transmittal' => 'Error while adding document to transmittal',
|
'splash_error_add_to_transmittal' => 'Error while adding document to transmittal',
|
||||||
'splash_error_rm_download_link' => 'Error when removing download link',
|
'splash_error_rm_download_link' => 'Error when removing download link',
|
||||||
'splash_error_send_download_link' => 'Error while sending download link',
|
'splash_error_send_download_link' => 'Error while sending download link',
|
||||||
|
'splash_expiration_date_cleared' => 'Cleared expiration date',
|
||||||
|
'splash_expiration_date_set' => 'Set expiration date on [date]',
|
||||||
'splash_extension_getlist' => 'Updated list of extensions from repository',
|
'splash_extension_getlist' => 'Updated list of extensions from repository',
|
||||||
'splash_extension_import' => 'Extension installed',
|
'splash_extension_import' => 'Extension installed',
|
||||||
'splash_extension_refresh' => 'Refreshed list of extensions',
|
'splash_extension_refresh' => 'Refreshed list of extensions',
|
||||||
|
@ -1949,6 +1978,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Version deleted',
|
'version_deleted_email_subject' => '[sitename]: [name] - Version deleted',
|
||||||
'version_info' => 'Version Information',
|
'version_info' => 'Version Information',
|
||||||
'view' => 'View',
|
'view' => 'View',
|
||||||
|
'view_document' => 'View document details',
|
||||||
|
'view_folder' => 'View folder details',
|
||||||
'view_online' => 'View online',
|
'view_online' => 'View online',
|
||||||
'warning' => 'Warning',
|
'warning' => 'Warning',
|
||||||
'webauthn_auth' => 'WebAuthn Authentification',
|
'webauthn_auth' => 'WebAuthn Authentification',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: acabello (20), Admin (1276), angel (123), francisco (2), jaimem (14)
|
// Translators: acabello (20), Admin (1292), angel (123), francisco (2), jaimem (14)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Aceptar',
|
'accept' => 'Aceptar',
|
||||||
'access_control' => 'Control de acceso',
|
'access_control' => 'Control de acceso',
|
||||||
'access_control_is_off' => 'Control de acceso avanzado está desconectado',
|
'access_control_is_off' => 'Control de acceso avanzado está desconectado',
|
||||||
|
@ -67,10 +74,10 @@ URL: [url]',
|
||||||
'add_multiple_files' => 'Añadir múltiples ficheros (Se usará el nombre de fichero como nombre de documento)',
|
'add_multiple_files' => 'Añadir múltiples ficheros (Se usará el nombre de fichero como nombre de documento)',
|
||||||
'add_receipt' => '',
|
'add_receipt' => '',
|
||||||
'add_review' => 'Enviar revisión',
|
'add_review' => 'Enviar revisión',
|
||||||
'add_revision' => '',
|
'add_revision' => 'Añadir revisión',
|
||||||
'add_role' => 'Agregar Usuario',
|
'add_role' => 'Agregar Usuario',
|
||||||
'add_subfolder' => 'Añadir subcarpeta',
|
'add_subfolder' => 'Añadir subcarpeta',
|
||||||
'add_task' => '',
|
'add_task' => 'Agregar nueva tarea a esta clase',
|
||||||
'add_to_clipboard' => 'Añadir al portapapeles',
|
'add_to_clipboard' => 'Añadir al portapapeles',
|
||||||
'add_to_transmittal' => 'Añadir a transmisión',
|
'add_to_transmittal' => 'Añadir a transmisión',
|
||||||
'add_transmittal' => '',
|
'add_transmittal' => '',
|
||||||
|
@ -164,15 +171,15 @@ URL: [url]',
|
||||||
'attrdef_type' => 'Tipo',
|
'attrdef_type' => 'Tipo',
|
||||||
'attrdef_type_boolean' => 'Lógico (booleano)',
|
'attrdef_type_boolean' => 'Lógico (booleano)',
|
||||||
'attrdef_type_date' => 'Fecha',
|
'attrdef_type_date' => 'Fecha',
|
||||||
'attrdef_type_document' => '',
|
'attrdef_type_document' => 'Documento',
|
||||||
'attrdef_type_email' => 'E-mail',
|
'attrdef_type_email' => 'E-mail',
|
||||||
'attrdef_type_float' => 'Número decimal',
|
'attrdef_type_float' => 'Número decimal',
|
||||||
'attrdef_type_folder' => '',
|
'attrdef_type_folder' => 'Carpeta',
|
||||||
'attrdef_type_group' => '',
|
'attrdef_type_group' => 'Grupo',
|
||||||
'attrdef_type_int' => 'Número entero',
|
'attrdef_type_int' => 'Número entero',
|
||||||
'attrdef_type_string' => 'Texto',
|
'attrdef_type_string' => 'Texto',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
'attrdef_type_user' => '',
|
'attrdef_type_user' => 'Usuario',
|
||||||
'attrdef_valueset' => 'Conjunto de valores',
|
'attrdef_valueset' => 'Conjunto de valores',
|
||||||
'attrdef_valueset_help' => '',
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Atributos',
|
'attributes' => 'Atributos',
|
||||||
|
@ -217,6 +224,8 @@ URL: [url]',
|
||||||
'calendar' => 'Calendario',
|
'calendar' => 'Calendario',
|
||||||
'calendar_week' => 'Calendario semanal',
|
'calendar_week' => 'Calendario semanal',
|
||||||
'cancel' => 'Cancelar',
|
'cancel' => 'Cancelar',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'No se puede modificar un documento obsoleto o rechazado',
|
'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.',
|
'cannot_change_final_states' => 'Cuidado: No se puede cambiar el estado de documentos que han sido rechazados, marcados como obsoletos o expirados.',
|
||||||
'cannot_delete_user' => 'No es posible eliminar el usuario',
|
'cannot_delete_user' => 'No es posible eliminar el usuario',
|
||||||
|
@ -322,6 +331,7 @@ URL: [url]',
|
||||||
'daily' => 'Diaria',
|
'daily' => 'Diaria',
|
||||||
'databasesearch' => 'Búsqueda en base de datos',
|
'databasesearch' => 'Búsqueda en base de datos',
|
||||||
'database_schema_version' => 'Versión del esquema de 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 ...',
|
||||||
'date' => 'Fecha',
|
'date' => 'Fecha',
|
||||||
'days' => 'días',
|
'days' => 'días',
|
||||||
'debug' => 'Depuración',
|
'debug' => 'Depuración',
|
||||||
|
@ -347,6 +357,7 @@ URL: [url]',
|
||||||
'documents_locked' => '',
|
'documents_locked' => '',
|
||||||
'documents_locked_by_you' => 'Documentos bloqueados por usted',
|
'documents_locked_by_you' => 'Documentos bloqueados por usted',
|
||||||
'documents_only' => 'Solo documentos',
|
'documents_only' => 'Solo documentos',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Documentos en espera de aprobación de usuarios',
|
'documents_to_approve' => 'Documentos en espera de aprobación de usuarios',
|
||||||
'documents_to_correct' => '',
|
'documents_to_correct' => '',
|
||||||
'documents_to_process' => '',
|
'documents_to_process' => '',
|
||||||
|
@ -389,6 +400,8 @@ Usuario: [username]',
|
||||||
'document_has_no_workflow' => 'Documento sin flujo de trabajo',
|
'document_has_no_workflow' => 'Documento sin flujo de trabajo',
|
||||||
'document_infos' => 'Informaciones',
|
'document_infos' => 'Informaciones',
|
||||||
'document_is_checked_out' => '',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '',
|
||||||
'document_is_not_locked' => 'Este documento no está bloqueado',
|
'document_is_not_locked' => 'Este documento no está bloqueado',
|
||||||
'document_link_by' => 'Vinculado por',
|
'document_link_by' => 'Vinculado por',
|
||||||
'document_link_public' => 'Público',
|
'document_link_public' => 'Público',
|
||||||
|
@ -460,7 +473,7 @@ URL: [url]',
|
||||||
'dropfolderdir_missing' => '',
|
'dropfolderdir_missing' => '',
|
||||||
'dropfolder_file' => 'Fichero de la carpeta destino',
|
'dropfolder_file' => 'Fichero de la carpeta destino',
|
||||||
'dropfolder_folder' => 'Carpeta de la carpeta destino',
|
'dropfolder_folder' => 'Carpeta de la carpeta destino',
|
||||||
'dropfolder_metadata' => 'Metadata de carpeta de destino',
|
'dropfolder_metadata' => '',
|
||||||
'dropupload' => 'Carga Rapida',
|
'dropupload' => 'Carga Rapida',
|
||||||
'drop_files_here' => 'Arrastre archivos aquí!',
|
'drop_files_here' => 'Arrastre archivos aquí!',
|
||||||
'dump_creation' => 'Creación de volcado de BDD',
|
'dump_creation' => 'Creación de volcado de BDD',
|
||||||
|
@ -541,7 +554,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Expira en 1 año',
|
'expire_in_1y' => 'Expira en 1 año',
|
||||||
'expire_in_2h' => 'Vence en 2 horas',
|
'expire_in_2h' => 'Vence en 2 horas',
|
||||||
'expire_in_2y' => 'Expira en 2 años',
|
'expire_in_2y' => 'Expira en 2 años',
|
||||||
'expire_in_3y' => '',
|
'expire_in_3y' => 'Expira en 3 años',
|
||||||
'expire_today' => 'Vence Hoy',
|
'expire_today' => 'Vence Hoy',
|
||||||
'expire_tomorrow' => 'Vence mañana',
|
'expire_tomorrow' => 'Vence mañana',
|
||||||
'expiry_changed_email' => 'Fecha de caducidad modificada',
|
'expiry_changed_email' => 'Fecha de caducidad modificada',
|
||||||
|
@ -668,7 +681,7 @@ URL: [url]',
|
||||||
'include_subdirectories' => 'Incluir subcarpetas',
|
'include_subdirectories' => 'Incluir subcarpetas',
|
||||||
'indexing_tasks_in_queue' => 'Tareas de indexación en cola',
|
'indexing_tasks_in_queue' => 'Tareas de indexación en cola',
|
||||||
'index_converters' => '',
|
'index_converters' => '',
|
||||||
'index_document_unchanged' => '',
|
'index_document_unchanged' => 'documento sin cambios',
|
||||||
'index_done' => '',
|
'index_done' => '',
|
||||||
'index_error' => '',
|
'index_error' => '',
|
||||||
'index_folder' => 'Índice de carpetas',
|
'index_folder' => 'Índice de carpetas',
|
||||||
|
@ -914,6 +927,7 @@ URL: [url]',
|
||||||
'october' => 'Octubre',
|
'october' => 'Octubre',
|
||||||
'old' => 'Viejo',
|
'old' => 'Viejo',
|
||||||
'only_jpg_user_images' => 'Sólo puede usar imágenes .jpg como imágenes de usuario',
|
'only_jpg_user_images' => 'Sólo puede usar imágenes .jpg como imágenes de usuario',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'El orden secuencial está desactivado en la configuración. Si quiere utilizar este parámetro, deberá activarlo.',
|
'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',
|
'original_filename' => 'Nombre de fichero original',
|
||||||
'overall_indexing_progress' => 'Proceso de indexación global',
|
'overall_indexing_progress' => 'Proceso de indexación global',
|
||||||
|
@ -989,7 +1003,7 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
|
||||||
'receipts_without_user' => 'Recibos sin usuario',
|
'receipts_without_user' => 'Recibos sin usuario',
|
||||||
'receipt_deletion_email_body' => '',
|
'receipt_deletion_email_body' => '',
|
||||||
'receipt_deletion_email_subject' => '',
|
'receipt_deletion_email_subject' => '',
|
||||||
'receipt_log' => '',
|
'receipt_log' => 'Log de recepción',
|
||||||
'receipt_request_email_body' => '',
|
'receipt_request_email_body' => '',
|
||||||
'receipt_request_email_subject' => '',
|
'receipt_request_email_subject' => '',
|
||||||
'receipt_status' => '',
|
'receipt_status' => '',
|
||||||
|
@ -1155,9 +1169,9 @@ URL: [url]',
|
||||||
'saturday' => 'Sábado',
|
'saturday' => 'Sábado',
|
||||||
'saturday_abbr' => 'S',
|
'saturday_abbr' => 'S',
|
||||||
'save' => 'Guardar',
|
'save' => 'Guardar',
|
||||||
'scheduler_class' => '',
|
'scheduler_class' => 'Clase',
|
||||||
'scheduler_class_description' => '',
|
'scheduler_class_description' => 'Descripción',
|
||||||
'scheduler_class_parameter' => '',
|
'scheduler_class_parameter' => 'Parametro',
|
||||||
'scheduler_class_tasks' => '',
|
'scheduler_class_tasks' => '',
|
||||||
'scheduler_task_mgr' => 'Rrogramacion',
|
'scheduler_task_mgr' => 'Rrogramacion',
|
||||||
'search' => 'Buscar',
|
'search' => 'Buscar',
|
||||||
|
@ -1273,6 +1287,10 @@ URL: [url]',
|
||||||
'settings_createdirectory' => 'Crear carpeta',
|
'settings_createdirectory' => 'Crear carpeta',
|
||||||
'settings_currentvalue' => 'Valor actual',
|
'settings_currentvalue' => 'Valor actual',
|
||||||
'settings_Database' => 'Configuración de Base de datos',
|
'settings_Database' => 'Configuración de Base de datos',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Base de datos',
|
'settings_dbDatabase' => 'Base de datos',
|
||||||
'settings_dbDatabase_desc' => 'Nombre para su base de datos introducido durante el proceso de instalación. No edite este campo a menos que sea necesario, por ejemplo si la base de datos se traslada.',
|
'settings_dbDatabase_desc' => 'Nombre para su base de datos introducido durante el proceso de instalación. No edite este campo a menos que sea necesario, por ejemplo si la base de datos se traslada.',
|
||||||
'settings_dbDriver' => 'Tipo de Base de datos',
|
'settings_dbDriver' => 'Tipo de Base de datos',
|
||||||
|
@ -1314,6 +1332,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Deseleccione para no mostrar al administrador como revisor/aprobador',
|
'settings_enableAdminRevApp_desc' => 'Deseleccione para no mostrar al administrador como revisor/aprobador',
|
||||||
'settings_enableCalendar' => 'Habilitar calendario',
|
'settings_enableCalendar' => 'Habilitar calendario',
|
||||||
'settings_enableCalendar_desc' => 'Habilitar/Deshabilitar calendario',
|
'settings_enableCalendar_desc' => 'Habilitar/Deshabilitar calendario',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Habilitar portapapeles',
|
'settings_enableClipboard' => 'Habilitar portapapeles',
|
||||||
'settings_enableClipboard_desc' => 'Habilitar/deshabilitar el portapapeles',
|
'settings_enableClipboard_desc' => 'Habilitar/deshabilitar el portapapeles',
|
||||||
'settings_enableConverting' => 'Habilitar conversión',
|
'settings_enableConverting' => 'Habilitar conversión',
|
||||||
|
@ -1428,7 +1448,7 @@ URL: [url]',
|
||||||
'settings_initialDocumentStatus_draft' => 'Borrador',
|
'settings_initialDocumentStatus_draft' => 'Borrador',
|
||||||
'settings_initialDocumentStatus_released' => 'Liberado',
|
'settings_initialDocumentStatus_released' => 'Liberado',
|
||||||
'settings_inlineEditing' => '',
|
'settings_inlineEditing' => '',
|
||||||
'settings_inlineEditing_desc' => '',
|
'settings_inlineEditing_desc' => 'Si se encuentra habilitado, será posible editar el nombre del documentos en la página de detalles',
|
||||||
'settings_installADOdb' => 'Instalar ADOdb',
|
'settings_installADOdb' => 'Instalar ADOdb',
|
||||||
'settings_install_disabled' => 'El archivo ENABLE_INSTALL_TOOL ha sido eliminado. Ahora puede conectarse a SeedDMS y seguir con la configuración.',
|
'settings_install_disabled' => 'El archivo ENABLE_INSTALL_TOOL ha sido eliminado. Ahora puede conectarse a SeedDMS y seguir con la configuración.',
|
||||||
'settings_install_pear_package_log' => 'Instale el paquete Pear \'Log\'',
|
'settings_install_pear_package_log' => 'Instale el paquete Pear \'Log\'',
|
||||||
|
@ -1474,6 +1494,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => 'El modo una página encenderá el código javascript en la página visor de carpetas, el cual actualiza la lista de carpetas/documentos, navegación, etc. Al hacer click en una carpeta o al cambiar el parametro ordenar.',
|
'settings_onePageMode_desc' => 'El modo una página encenderá el código javascript en la página visor de carpetas, el cual actualiza la lista de carpetas/documentos, navegación, etc. Al hacer click en una carpeta o al cambiar el parametro ordenar.',
|
||||||
'settings_overrideMimeType' => 'Anular MimeType',
|
'settings_overrideMimeType' => 'Anular MimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Permitir que SeedDMS fije el tipo MIME sobreescribiendo el que haya definido el navegador durante el proceso de carga de un archivo.',
|
'settings_overrideMimeType_desc' => 'Permitir que SeedDMS fije el tipo MIME sobreescribiendo el que haya definido el navegador durante el proceso de carga de un archivo.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Tamaño de fichero parcial',
|
'settings_partitionSize' => 'Tamaño de fichero parcial',
|
||||||
'settings_partitionSize_desc' => 'Tamaño de ficheros parciales en bytes, subidos por jumploader. No configurar un valor mayor que el tamaño máximo de subida configurado en el servidor.',
|
'settings_partitionSize_desc' => 'Tamaño de ficheros parciales en bytes, subidos por jumploader. No configurar un valor mayor que el tamaño máximo de subida configurado en el servidor.',
|
||||||
'settings_passwordExpiration' => 'Caducidad de contraseña',
|
'settings_passwordExpiration' => 'Caducidad de contraseña',
|
||||||
|
@ -1569,9 +1591,11 @@ URL: [url]',
|
||||||
'settings_System' => 'Sistema',
|
'settings_System' => 'Sistema',
|
||||||
'settings_tasksInMenu' => 'Tareas seleccionadas',
|
'settings_tasksInMenu' => 'Tareas seleccionadas',
|
||||||
'settings_tasksInMenu_approval' => 'Aprobaciones',
|
'settings_tasksInMenu_approval' => 'Aprobaciones',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Selecciona aquéllas tareas que serán contadas. Si no se selecciona alguna, todas la tareas serán contadas.',
|
'settings_tasksInMenu_desc' => 'Selecciona aquéllas tareas que serán contadas. Si no se selecciona alguna, todas la tareas serán contadas.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Se requere correciones',
|
'settings_tasksInMenu_needscorrection' => 'Se requere correciones',
|
||||||
'settings_tasksInMenu_receipt' => 'Recibos',
|
'settings_tasksInMenu_receipt' => 'Recibos',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Revisiones',
|
'settings_tasksInMenu_review' => 'Revisiones',
|
||||||
'settings_tasksInMenu_revision' => 'Revisiones',
|
'settings_tasksInMenu_revision' => 'Revisiones',
|
||||||
'settings_tasksInMenu_workflow' => 'Flujo de trabajo',
|
'settings_tasksInMenu_workflow' => 'Flujo de trabajo',
|
||||||
|
@ -1585,6 +1609,8 @@ URL: [url]',
|
||||||
'settings_updateNotifyTime' => 'Tiempo de notificación de actualización',
|
'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_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_upgrade_php' => 'Actualice PHP a una versión igual o mayor a 5.6.38',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Archivo de versionado',
|
'settings_versioningFileName' => 'Archivo de versionado',
|
||||||
'settings_versioningFileName_desc' => 'Nombre de archivo de información de versionado creado por la herramienta de copia de respaldo',
|
'settings_versioningFileName_desc' => 'Nombre de archivo de información de versionado creado por la herramienta de copia de respaldo',
|
||||||
'settings_versiontolow' => 'Versión antigua',
|
'settings_versiontolow' => 'Versión antigua',
|
||||||
|
@ -1626,6 +1652,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => 'Nuevo usuario agregado',
|
'splash_add_user' => 'Nuevo usuario agregado',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => 'Portapapeles limpiado',
|
'splash_cleared_clipboard' => 'Portapapeles limpiado',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
@ -1647,6 +1674,8 @@ URL: [url]',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => '',
|
'splash_extension_getlist' => '',
|
||||||
'splash_extension_import' => '',
|
'splash_extension_import' => '',
|
||||||
'splash_extension_refresh' => '',
|
'splash_extension_refresh' => '',
|
||||||
|
@ -1887,6 +1916,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versión eliminada',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versión eliminada',
|
||||||
'version_info' => 'Información de versión',
|
'version_info' => 'Información de versión',
|
||||||
'view' => 'Vista',
|
'view' => 'Vista',
|
||||||
|
'view_document' => 'Ver detalles del documento',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Ver online',
|
'view_online' => 'Ver online',
|
||||||
'warning' => 'Advertencia',
|
'warning' => 'Advertencia',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1104), jeromerobert (50), lonnnew (9), Oudiceval (966)
|
// Translators: Admin (1108), jeromerobert (50), lonnnew (9), Oudiceval (977)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Authentification forte',
|
'2_factor_auth' => 'Authentification forte',
|
||||||
'2_factor_auth_info' => 'Ce système requiert une authentification à deux facteurs. Cela nécessite l’installation de Google Authenticator sur votre téléphone mobile. Ci-dessous sont visibles deux QR codes. Celui de droite correspond à votre clé secrète actuelle. Celui de gauche permet de définir une nouvelle clé secrète. Lorsque vous définissez une nouvelle clé secrète, assurez-vous de la scanner avec Google Authenticator.',
|
'2_factor_auth_info' => 'Ce système requiert une authentification à deux facteurs. Cela nécessite l’installation de Google Authenticator sur votre téléphone mobile. Ci-dessous sont visibles deux QR codes. Celui de droite correspond à votre clé secrète actuelle. Celui de gauche permet de définir une nouvelle clé secrète. Lorsque vous définissez une nouvelle clé secrète, assurez-vous de la scanner avec Google Authenticator.',
|
||||||
'2_fact_auth_secret' => 'Clé secrète',
|
'2_fact_auth_secret' => 'Clé secrète',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Accepter',
|
'accept' => 'Accepter',
|
||||||
'access_control' => 'Contrôle d’accès',
|
'access_control' => 'Contrôle d’accès',
|
||||||
'access_control_is_off' => 'Le contrôle d’accès avancé est désactivé',
|
'access_control_is_off' => 'Le contrôle d’accès avancé est désactivé',
|
||||||
|
@ -222,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Agenda',
|
'calendar' => 'Agenda',
|
||||||
'calendar_week' => 'Semaine',
|
'calendar_week' => 'Semaine',
|
||||||
'cancel' => 'Annuler',
|
'cancel' => 'Annuler',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Impossible de modifier un document obsolète ou rejeté',
|
'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.',
|
'cannot_change_final_states' => 'Attention : Vous ne pouvez pas modifier l’état d\'un document rejeté, expiré ou en attente de vérification ou d’approbation.',
|
||||||
'cannot_delete_user' => 'Impossible de supprimer l’utilisateur',
|
'cannot_delete_user' => 'Impossible de supprimer l’utilisateur',
|
||||||
|
@ -243,7 +252,7 @@ URL: [url]',
|
||||||
'change_assignments' => 'Changer les affectations',
|
'change_assignments' => 'Changer les affectations',
|
||||||
'change_password' => 'Changer de mot de passe',
|
'change_password' => 'Changer de mot de passe',
|
||||||
'change_password_message' => 'Votre mot de passe a été changé.',
|
'change_password_message' => 'Votre mot de passe a été changé.',
|
||||||
'change_recipients' => 'Définir destinataires',
|
'change_recipients' => 'Définir les destinataires',
|
||||||
'change_revisors' => 'Définir les réviseurs',
|
'change_revisors' => 'Définir les réviseurs',
|
||||||
'change_status' => 'Modifier le statut',
|
'change_status' => 'Modifier le statut',
|
||||||
'charts' => 'Graphiques',
|
'charts' => 'Graphiques',
|
||||||
|
@ -327,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Journalier',
|
'daily' => 'Journalier',
|
||||||
'databasesearch' => 'Recherche dans la base de données',
|
'databasesearch' => 'Recherche dans la base de données',
|
||||||
'database_schema_version' => 'Version du schéma de 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',
|
||||||
'date' => 'Date',
|
'date' => 'Date',
|
||||||
'days' => 'jours',
|
'days' => 'jours',
|
||||||
'debug' => 'Débogage',
|
'debug' => 'Débogage',
|
||||||
|
@ -352,6 +362,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'Documents verrouillés',
|
'documents_locked' => 'Documents verrouillés',
|
||||||
'documents_locked_by_you' => 'Documents verrouillés',
|
'documents_locked_by_you' => 'Documents verrouillés',
|
||||||
'documents_only' => 'Documents uniquement',
|
'documents_only' => 'Documents uniquement',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Documents en attente d\'approbation',
|
'documents_to_approve' => 'Documents en attente d\'approbation',
|
||||||
'documents_to_correct' => 'Documents à corriger',
|
'documents_to_correct' => 'Documents à corriger',
|
||||||
'documents_to_process' => 'Documents à traiter',
|
'documents_to_process' => 'Documents à traiter',
|
||||||
|
@ -400,7 +411,9 @@ Utilisateur : [username]',
|
||||||
'document_duplicate_name' => 'Un document porte déjà ce nom !',
|
'document_duplicate_name' => 'Un document porte déjà ce nom !',
|
||||||
'document_has_no_workflow' => 'Le document n\'a pas de workflow',
|
'document_has_no_workflow' => 'Le document n\'a pas de workflow',
|
||||||
'document_infos' => 'Informations sur le document',
|
'document_infos' => 'Informations sur le document',
|
||||||
'document_is_checked_out' => 'Le document est actuellement bloqué. Si vous ajoutez une nouvelle version, la version bloquée ne pourra plus être débloquée.',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Le document est actuellement bloqué. Si vous ajoutez une nouvelle version, la version bloquée ne pourra plus être débloquée.',
|
||||||
'document_is_not_locked' => 'Ce document n\'est pas verrouillé',
|
'document_is_not_locked' => 'Ce document n\'est pas verrouillé',
|
||||||
'document_link_by' => 'Lié par',
|
'document_link_by' => 'Lié par',
|
||||||
'document_link_public' => 'Public',
|
'document_link_public' => 'Public',
|
||||||
|
@ -519,7 +532,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Pas de documents ou de dossier',
|
'empty_folder_list' => 'Pas de documents ou de dossier',
|
||||||
'empty_list' => 'Aucune entrée',
|
'empty_list' => 'Aucune entrée',
|
||||||
'empty_notify_list' => 'Aucune entrée',
|
'empty_notify_list' => 'Aucune entrée',
|
||||||
'enable_extension' => '',
|
'enable_extension' => 'Activer l’extension',
|
||||||
'en_GB' => 'Anglais (RU)',
|
'en_GB' => 'Anglais (RU)',
|
||||||
'equal_transition_states' => 'États de début et de fin identiques',
|
'equal_transition_states' => 'États de début et de fin identiques',
|
||||||
'error' => 'Erreur',
|
'error' => 'Erreur',
|
||||||
|
@ -816,7 +829,7 @@ URL: [url]',
|
||||||
'may' => 'Mai',
|
'may' => 'Mai',
|
||||||
'menu_dropfolder' => 'Dossier de dépôt',
|
'menu_dropfolder' => 'Dossier de dépôt',
|
||||||
'menu_upload_from_dropfolder' => 'Importer ce fichier',
|
'menu_upload_from_dropfolder' => 'Importer ce fichier',
|
||||||
'message' => '',
|
'message' => 'Message',
|
||||||
'mimetype' => 'Type MIME',
|
'mimetype' => 'Type MIME',
|
||||||
'minutes' => 'minutes',
|
'minutes' => 'minutes',
|
||||||
'misc' => 'Divers',
|
'misc' => 'Divers',
|
||||||
|
@ -938,6 +951,7 @@ URL: [url]',
|
||||||
'october' => 'Octobre',
|
'october' => 'Octobre',
|
||||||
'old' => 'Ancien',
|
'old' => 'Ancien',
|
||||||
'only_jpg_user_images' => 'Images d\'utilisateur au format .jpg seulement',
|
'only_jpg_user_images' => 'Images d\'utilisateur au format .jpg seulement',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'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.',
|
'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',
|
'original_filename' => 'Nom de fichier original',
|
||||||
'overall_indexing_progress' => 'Progression globale de l’indexation',
|
'overall_indexing_progress' => 'Progression globale de l’indexation',
|
||||||
|
@ -1255,13 +1269,13 @@ URL : [url]',
|
||||||
'select_ind_recipients' => 'Cliquer pour choisir un destinataire individuel',
|
'select_ind_recipients' => 'Cliquer pour choisir un destinataire individuel',
|
||||||
'select_ind_reviewers' => 'Cliquer pour choisir un examinateur individuel',
|
'select_ind_reviewers' => 'Cliquer pour choisir un examinateur individuel',
|
||||||
'select_ind_revisors' => 'Cliquer pour choisir un réviseur individuel',
|
'select_ind_revisors' => 'Cliquer pour choisir un réviseur individuel',
|
||||||
'select_mimetype' => '',
|
'select_mimetype' => 'Sélectionner un type MIME',
|
||||||
'select_one' => 'Selectionner',
|
'select_one' => 'Selectionner',
|
||||||
'select_owner' => '',
|
'select_owner' => 'Sélectionner un propriétaire',
|
||||||
'select_user' => 'Sélectionner un utilisateur',
|
'select_user' => 'Sélectionner un utilisateur',
|
||||||
'select_users' => 'Cliquer pour choisir un utilisateur',
|
'select_users' => 'Cliquer pour choisir un utilisateur',
|
||||||
'select_value' => 'Sélectionner une valeur',
|
'select_value' => 'Sélectionner une valeur',
|
||||||
'select_workflow' => 'Choisir un workflow',
|
'select_workflow' => 'Sélectionner un workflow',
|
||||||
'send_email' => 'Envoyer un e-mail',
|
'send_email' => 'Envoyer un e-mail',
|
||||||
'send_login_data' => 'Envoyer les informations de connexion',
|
'send_login_data' => 'Envoyer les informations de connexion',
|
||||||
'send_login_data_body' => 'Informations de connexion
|
'send_login_data_body' => 'Informations de connexion
|
||||||
|
@ -1333,6 +1347,10 @@ Nom : [username]
|
||||||
'settings_createdirectory' => 'Créer répertoire',
|
'settings_createdirectory' => 'Créer répertoire',
|
||||||
'settings_currentvalue' => 'Valeur actuelle',
|
'settings_currentvalue' => 'Valeur actuelle',
|
||||||
'settings_Database' => 'Paramètres base de données',
|
'settings_Database' => 'Paramètres base de données',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Base de données',
|
'settings_dbDatabase' => 'Base de données',
|
||||||
'settings_dbDatabase_desc' => 'Le nom de votre base de données entré pendant le processus d\'installation. Ne pas modifier le champ sauf si absolument nécessaire, par exemple si la base de données a été déplacé.',
|
'settings_dbDatabase_desc' => 'Le nom de votre base de données entré pendant le processus d\'installation. Ne pas modifier le champ sauf si absolument nécessaire, par exemple si la base de données a été déplacé.',
|
||||||
'settings_dbDriver' => 'Type base de données',
|
'settings_dbDriver' => 'Type base de données',
|
||||||
|
@ -1374,6 +1392,8 @@ Nom : [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Activer cette option pour ajouter les administrateurs à la liste des examinateurs/approbateurs et pour les transitions de workflow.',
|
'settings_enableAdminRevApp_desc' => 'Activer cette option pour ajouter les administrateurs à la liste des examinateurs/approbateurs et pour les transitions de workflow.',
|
||||||
'settings_enableCalendar' => 'Activer agenda',
|
'settings_enableCalendar' => 'Activer agenda',
|
||||||
'settings_enableCalendar_desc' => 'Active/désactive l’agenda',
|
'settings_enableCalendar_desc' => 'Active/désactive l’agenda',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Activer le presse-papier',
|
'settings_enableClipboard' => 'Activer le presse-papier',
|
||||||
'settings_enableClipboard_desc' => 'Active/désactive le presse-papier',
|
'settings_enableClipboard_desc' => 'Active/désactive le presse-papier',
|
||||||
'settings_enableConverting' => 'Activer conversion des fichiers',
|
'settings_enableConverting' => 'Activer conversion des fichiers',
|
||||||
|
@ -1487,8 +1507,8 @@ Nom : [username]
|
||||||
'settings_initialDocumentStatus_desc' => 'État du document défini lors de l’ajout',
|
'settings_initialDocumentStatus_desc' => 'État du document défini lors de l’ajout',
|
||||||
'settings_initialDocumentStatus_draft' => 'ébauche',
|
'settings_initialDocumentStatus_draft' => 'ébauche',
|
||||||
'settings_initialDocumentStatus_released' => 'publié',
|
'settings_initialDocumentStatus_released' => 'publié',
|
||||||
'settings_inlineEditing' => '',
|
'settings_inlineEditing' => 'Édition en ligne',
|
||||||
'settings_inlineEditing_desc' => '',
|
'settings_inlineEditing_desc' => 'Permet d’éditer le nom du document directement depuis la page des détails.',
|
||||||
'settings_installADOdb' => 'Installer ADOdb',
|
'settings_installADOdb' => 'Installer ADOdb',
|
||||||
'settings_install_disabled' => 'Le fichier ENABLE_INSTALL_TOOL a été supprimé. Vous pouvez maintenant vous connecter à SeedDMS et poursuivre la configuration.',
|
'settings_install_disabled' => 'Le fichier ENABLE_INSTALL_TOOL a été supprimé. Vous pouvez maintenant vous connecter à SeedDMS et poursuivre la configuration.',
|
||||||
'settings_install_pear_package_log' => 'Installer le paquet Pear \'Log\'',
|
'settings_install_pear_package_log' => 'Installer le paquet Pear \'Log\'',
|
||||||
|
@ -1534,6 +1554,8 @@ Nom : [username]
|
||||||
'settings_onePageMode_desc' => 'Le mode Page unique activera le code javascript dans la page AfficherDossier, qui va mettre à jour la liste Dossier/Document, navigation, etc quand vous cliquez sur un dossier ou vous changer le parametre de l\'ordre d\'affichage.',
|
'settings_onePageMode_desc' => 'Le mode Page unique activera le code javascript dans la page AfficherDossier, qui va mettre à jour la liste Dossier/Document, navigation, etc quand vous cliquez sur un dossier ou vous changer le parametre de l\'ordre d\'affichage.',
|
||||||
'settings_overrideMimeType' => 'Passer outre le type MIME',
|
'settings_overrideMimeType' => 'Passer outre le type MIME',
|
||||||
'settings_overrideMimeType_desc' => 'Ne pas tenir compte du type MIME envoyé par le navigateur quand un fichier est téléversé. Le type MIME sera déterminé par SeedDMS.',
|
'settings_overrideMimeType_desc' => 'Ne pas tenir compte du type MIME envoyé par le navigateur quand un fichier est téléversé. Le type MIME sera déterminé par SeedDMS.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Taille des fichiers partiels téléchargées par jumploader',
|
'settings_partitionSize' => 'Taille des fichiers partiels téléchargées par jumploader',
|
||||||
'settings_partitionSize_desc' => 'Taille des fichiers partiels en octets, téléchargées par jumploader. Ne pas fixer une valeur plus grande que la taille de transfert maximale définie par le serveur.',
|
'settings_partitionSize_desc' => 'Taille des fichiers partiels en octets, téléchargées par jumploader. Ne pas fixer une valeur plus grande que la taille de transfert maximale définie par le serveur.',
|
||||||
'settings_passwordExpiration' => 'Expiration du mot de passe',
|
'settings_passwordExpiration' => 'Expiration du mot de passe',
|
||||||
|
@ -1629,9 +1651,11 @@ Nom : [username]
|
||||||
'settings_System' => 'Système',
|
'settings_System' => 'Système',
|
||||||
'settings_tasksInMenu' => 'Tâches sélectionnées',
|
'settings_tasksInMenu' => 'Tâches sélectionnées',
|
||||||
'settings_tasksInMenu_approval' => 'Approbations',
|
'settings_tasksInMenu_approval' => 'Approbations',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Sélectionnez les tâches à comptabiliser. Si aucune n’est sélectionnée, toutes les tâches seront comptabilisées.',
|
'settings_tasksInMenu_desc' => 'Sélectionnez les tâches à comptabiliser. Si aucune n’est sélectionnée, toutes les tâches seront comptabilisées.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Nécessitant une correction',
|
'settings_tasksInMenu_needscorrection' => 'Nécessitant une correction',
|
||||||
'settings_tasksInMenu_receipt' => 'Réceptions',
|
'settings_tasksInMenu_receipt' => 'Réceptions',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Vérifications',
|
'settings_tasksInMenu_review' => 'Vérifications',
|
||||||
'settings_tasksInMenu_revision' => 'Révisions',
|
'settings_tasksInMenu_revision' => 'Révisions',
|
||||||
'settings_tasksInMenu_workflow' => 'Workflow',
|
'settings_tasksInMenu_workflow' => 'Workflow',
|
||||||
|
@ -1645,6 +1669,8 @@ Nom : [username]
|
||||||
'settings_updateNotifyTime' => 'Délai de notification des modifications',
|
'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_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_upgrade_php' => 'Mettez à jour PHP vers une version au moins égale à 5.6.38',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Nom des fichiers de versionnage',
|
'settings_versioningFileName' => 'Nom des fichiers de versionnage',
|
||||||
'settings_versioningFileName_desc' => 'Nom des fichiers textes d’information créés depuis les outils de sauvegarde',
|
'settings_versioningFileName_desc' => 'Nom des fichiers textes d’information créés depuis les outils de sauvegarde',
|
||||||
'settings_versiontolow' => 'Version trop ancienne',
|
'settings_versiontolow' => 'Version trop ancienne',
|
||||||
|
@ -1683,9 +1709,10 @@ Nom : [username]
|
||||||
'splash_add_group_member' => 'Nouveau membre ajouté au groupe',
|
'splash_add_group_member' => 'Nouveau membre ajouté au groupe',
|
||||||
'splash_add_role' => 'Nouveau rôle ajouté',
|
'splash_add_role' => 'Nouveau rôle ajouté',
|
||||||
'splash_add_task' => 'Nouvelle tâche ajoutée',
|
'splash_add_task' => 'Nouvelle tâche ajoutée',
|
||||||
'splash_add_to_transmittal' => 'Ajouter à la transmission',
|
'splash_add_to_transmittal' => 'Ajouté à la transmission',
|
||||||
'splash_add_transmittal' => 'Ajouté à la transmission',
|
'splash_add_transmittal' => 'Ajouté à la transmission',
|
||||||
'splash_add_user' => 'Nouvel utilisateur ajouté',
|
'splash_add_user' => 'Nouvel utilisateur ajouté',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Cache vidé',
|
'splash_cleared_cache' => 'Cache vidé',
|
||||||
'splash_cleared_clipboard' => 'Presse-papier vidé',
|
'splash_cleared_clipboard' => 'Presse-papier vidé',
|
||||||
'splash_delete_access' => 'Droits d’accès supprimés',
|
'splash_delete_access' => 'Droits d’accès supprimés',
|
||||||
|
@ -1707,6 +1734,8 @@ Nom : [username]
|
||||||
'splash_error_add_to_transmittal' => 'Erreur lors de l’ajout du document à la transmission',
|
'splash_error_add_to_transmittal' => 'Erreur lors de l’ajout du document à la transmission',
|
||||||
'splash_error_rm_download_link' => 'Erreur lors de la suppression du lien de téléchargement',
|
'splash_error_rm_download_link' => 'Erreur lors de la suppression du lien de téléchargement',
|
||||||
'splash_error_send_download_link' => 'Erreur lors de l’envoi du lien de téléchargement',
|
'splash_error_send_download_link' => 'Erreur lors de l’envoi du lien de téléchargement',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => 'Liste des extensions du dépôt actualisée',
|
'splash_extension_getlist' => 'Liste des extensions du dépôt actualisée',
|
||||||
'splash_extension_import' => 'Extension installée',
|
'splash_extension_import' => 'Extension installée',
|
||||||
'splash_extension_refresh' => 'Liste des extensions actualisée',
|
'splash_extension_refresh' => 'Liste des extensions actualisée',
|
||||||
|
@ -1947,6 +1976,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename] : [name] - Version supprimée',
|
'version_deleted_email_subject' => '[sitename] : [name] - Version supprimée',
|
||||||
'version_info' => 'Informations de version',
|
'version_info' => 'Informations de version',
|
||||||
'view' => 'Aperçu',
|
'view' => 'Aperçu',
|
||||||
|
'view_document' => 'Voir le document',
|
||||||
|
'view_folder' => 'Voir les détails du dossier',
|
||||||
'view_online' => 'Aperçu en ligne',
|
'view_online' => 'Aperçu en ligne',
|
||||||
'warning' => 'Avertissement',
|
'warning' => 'Avertissement',
|
||||||
'webauthn_auth' => 'Authentification WebAuthn',
|
'webauthn_auth' => 'Authentification WebAuthn',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1241), marbanas (16)
|
// Translators: Admin (1242), marbanas (16)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Prihvati',
|
'accept' => 'Prihvati',
|
||||||
'access_control' => 'Kontrola pristupa',
|
'access_control' => 'Kontrola pristupa',
|
||||||
'access_control_is_off' => '',
|
'access_control_is_off' => '',
|
||||||
|
@ -129,7 +136,7 @@ Status: [status]
|
||||||
Komentar: [comment]
|
Komentar: [comment]
|
||||||
Korisnik: [username]
|
Korisnik: [username]
|
||||||
Internet poveznica: [url]',
|
Internet poveznica: [url]',
|
||||||
'approval_submit_email_subject' => 'Podnešeno odobrenje',
|
'approval_submit_email_subject' => '[sitename] : [name] - Podnešeno odobrenje',
|
||||||
'approval_summary' => 'Pregled odobrenja',
|
'approval_summary' => 'Pregled odobrenja',
|
||||||
'approval_update_failed' => 'Greška pri ažuriranju statusa odobrenja. Ažuriranje nije uspjelo.',
|
'approval_update_failed' => 'Greška pri ažuriranju statusa odobrenja. Ažuriranje nije uspjelo.',
|
||||||
'approvers' => 'Validatori',
|
'approvers' => 'Validatori',
|
||||||
|
@ -222,6 +229,8 @@ Internet poveznica: [url]',
|
||||||
'calendar' => 'Kalendar',
|
'calendar' => 'Kalendar',
|
||||||
'calendar_week' => 'kalendarski tjedan',
|
'calendar_week' => 'kalendarski tjedan',
|
||||||
'cancel' => 'Odustani',
|
'cancel' => 'Odustani',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Ne možete mijenjati zastarjeli ili odbijeni dokument',
|
'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',
|
'cannot_change_final_states' => 'Upozorenje: Ne možete mijenjati status odbijenog, isteklog ili dokumenta koji čeka na ovjeru ili odobrenje',
|
||||||
'cannot_delete_user' => 'Ne možete izbrisati korisnika',
|
'cannot_delete_user' => 'Ne možete izbrisati korisnika',
|
||||||
|
@ -327,6 +336,7 @@ Internet poveznica: [url]',
|
||||||
'daily' => 'Dnevno',
|
'daily' => 'Dnevno',
|
||||||
'databasesearch' => 'Pretraživanje baze podataka',
|
'databasesearch' => 'Pretraživanje baze podataka',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Datum',
|
'date' => 'Datum',
|
||||||
'days' => 'dani',
|
'days' => 'dani',
|
||||||
'debug' => 'Ispravljanje',
|
'debug' => 'Ispravljanje',
|
||||||
|
@ -352,6 +362,7 @@ Internet poveznica: [url]',
|
||||||
'documents_locked' => '',
|
'documents_locked' => '',
|
||||||
'documents_locked_by_you' => 'Dokumenti koje ste vi zaključali',
|
'documents_locked_by_you' => 'Dokumenti koje ste vi zaključali',
|
||||||
'documents_only' => 'Samo dokumenti',
|
'documents_only' => 'Samo dokumenti',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Dokumenti koji čekaju vaše odobrenje',
|
'documents_to_approve' => 'Dokumenti koji čekaju vaše odobrenje',
|
||||||
'documents_to_correct' => '',
|
'documents_to_correct' => '',
|
||||||
'documents_to_process' => '',
|
'documents_to_process' => '',
|
||||||
|
@ -393,7 +404,9 @@ Korisnik: [username]',
|
||||||
'document_duplicate_name' => 'Duplicate document name',
|
'document_duplicate_name' => 'Duplicate document name',
|
||||||
'document_has_no_workflow' => 'Dokument nema tok rada',
|
'document_has_no_workflow' => 'Dokument nema tok rada',
|
||||||
'document_infos' => 'Informacije o dokumentu',
|
'document_infos' => 'Informacije o dokumentu',
|
||||||
'document_is_checked_out' => 'Dokument je trenutno odjavljen. Ako učitate novu verziju, tada odjavljena verzija ne može više biti ponovno prijavljena.',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Dokument je trenutno odjavljen. Ako učitate novu verziju, tada odjavljena verzija ne može više biti ponovno prijavljena.',
|
||||||
'document_is_not_locked' => 'Ovaj dokument nije zaključan',
|
'document_is_not_locked' => 'Ovaj dokument nije zaključan',
|
||||||
'document_link_by' => 'Povezao',
|
'document_link_by' => 'Povezao',
|
||||||
'document_link_public' => 'Javno',
|
'document_link_public' => 'Javno',
|
||||||
|
@ -918,6 +931,7 @@ Internet poveznica: [url]',
|
||||||
'october' => 'Listopad',
|
'october' => 'Listopad',
|
||||||
'old' => 'Staro',
|
'old' => 'Staro',
|
||||||
'only_jpg_user_images' => 'Kao korisničke slike mogu se koristiti samo .jpg slike',
|
'only_jpg_user_images' => 'Kao korisničke slike mogu se koristiti samo .jpg slike',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'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.',
|
'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',
|
'original_filename' => 'Izvorni naziv datoteke',
|
||||||
'overall_indexing_progress' => '',
|
'overall_indexing_progress' => '',
|
||||||
|
@ -1294,6 +1308,10 @@ Internet poveznica: [url]',
|
||||||
'settings_createdirectory' => 'Izradi mapu',
|
'settings_createdirectory' => 'Izradi mapu',
|
||||||
'settings_currentvalue' => 'Trenutna vrijednost',
|
'settings_currentvalue' => 'Trenutna vrijednost',
|
||||||
'settings_Database' => 'Postavke baze podataka',
|
'settings_Database' => 'Postavke baze podataka',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Baza podataka',
|
'settings_dbDatabase' => 'Baza podataka',
|
||||||
'settings_dbDatabase_desc' => 'Naziv vaše baze podataka unijet tijekom postupka instalacije. Ne uređujte ovo polje dok se ne pojavi potreba, ako npr. premjestite bazu podataka.',
|
'settings_dbDatabase_desc' => 'Naziv vaše baze podataka unijet tijekom postupka instalacije. Ne uređujte ovo polje dok se ne pojavi potreba, ako npr. premjestite bazu podataka.',
|
||||||
'settings_dbDriver' => 'Vrsta baze podataka',
|
'settings_dbDriver' => 'Vrsta baze podataka',
|
||||||
|
@ -1335,6 +1353,8 @@ Internet poveznica: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Omogući ovo ako želiš da administratori budu navedeni kao recezenti/validatori i za promjenu toka rada.',
|
'settings_enableAdminRevApp_desc' => 'Omogući ovo ako želiš da administratori budu navedeni kao recezenti/validatori i za promjenu toka rada.',
|
||||||
'settings_enableCalendar' => 'Omogući Kalendar',
|
'settings_enableCalendar' => 'Omogući Kalendar',
|
||||||
'settings_enableCalendar_desc' => 'Omogući/onemogući kalendar',
|
'settings_enableCalendar_desc' => 'Omogući/onemogući kalendar',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Omogući međuspremnik',
|
'settings_enableClipboard' => 'Omogući međuspremnik',
|
||||||
'settings_enableClipboard_desc' => 'Omogući/onemogući međuspremnik na \'Vidi mapu\' stranici',
|
'settings_enableClipboard_desc' => 'Omogući/onemogući međuspremnik na \'Vidi mapu\' stranici',
|
||||||
'settings_enableConverting' => 'Omogući pretvaranje',
|
'settings_enableConverting' => 'Omogući pretvaranje',
|
||||||
|
@ -1495,6 +1515,8 @@ Internet poveznica: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'Premosti tip datoteke',
|
'settings_overrideMimeType' => 'Premosti tip datoteke',
|
||||||
'settings_overrideMimeType_desc' => 'Premošćivanje tipa datoteke određenog od strane pretraživača ako je datoteka učitana. Novi tip datoteke se određuje od strane DMS sustava.',
|
'settings_overrideMimeType_desc' => 'Premošćivanje tipa datoteke određenog od strane pretraživača ako je datoteka učitana. Novi tip datoteke se određuje od strane DMS sustava.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Veličina djelomične datoteke',
|
'settings_partitionSize' => 'Veličina djelomične datoteke',
|
||||||
'settings_partitionSize_desc' => 'Veličine djelomičnih datoteka u bajtovima, učitane s jumploader-om. Ne postavljajte vrijednot veću od max. veličine učitavanja koju je postavio server.',
|
'settings_partitionSize_desc' => 'Veličine djelomičnih datoteka u bajtovima, učitane s jumploader-om. Ne postavljajte vrijednot veću od max. veličine učitavanja koju je postavio server.',
|
||||||
'settings_passwordExpiration' => 'Istek lozinke',
|
'settings_passwordExpiration' => 'Istek lozinke',
|
||||||
|
@ -1590,9 +1612,11 @@ Internet poveznica: [url]',
|
||||||
'settings_System' => 'Sustav',
|
'settings_System' => 'Sustav',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
@ -1606,6 +1630,8 @@ Internet poveznica: [url]',
|
||||||
'settings_updateNotifyTime' => 'Ažuriraj vrijeme obavijesti',
|
'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_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_upgrade_php' => 'Ažuriraj PHP najmanje na verziju 5.6.38',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Naziv datoteke verzije dokumenta',
|
'settings_versioningFileName' => 'Naziv datoteke verzije dokumenta',
|
||||||
'settings_versioningFileName_desc' => 'Naziv datoteke s informacijom o verziji kreirane alatom za stvaranje sigurnosne kopije',
|
'settings_versioningFileName_desc' => 'Naziv datoteke s informacijom o verziji kreirane alatom za stvaranje sigurnosne kopije',
|
||||||
'settings_versiontolow' => 'Na nižu verziju',
|
'settings_versiontolow' => 'Na nižu verziju',
|
||||||
|
@ -1647,6 +1673,7 @@ Internet poveznica: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => 'Dodan novi korisnik',
|
'splash_add_user' => 'Dodan novi korisnik',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => 'Očišćen međuspremnik',
|
'splash_cleared_clipboard' => 'Očišćen međuspremnik',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
@ -1668,6 +1695,8 @@ Internet poveznica: [url]',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => '',
|
'splash_extension_getlist' => '',
|
||||||
'splash_extension_import' => '',
|
'splash_extension_import' => '',
|
||||||
'splash_extension_refresh' => '',
|
'splash_extension_refresh' => '',
|
||||||
|
@ -1908,6 +1937,8 @@ Internet poveznica: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Izbrisana verzija',
|
'version_deleted_email_subject' => '[sitename]: [name] - Izbrisana verzija',
|
||||||
'version_info' => 'Informacije o verziji',
|
'version_info' => 'Informacije o verziji',
|
||||||
'view' => 'Pregled',
|
'view' => 'Pregled',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Online pregled',
|
'view_online' => 'Online pregled',
|
||||||
'warning' => 'Upozorenje',
|
'warning' => 'Upozorenje',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -25,6 +25,13 @@ $text = array(
|
||||||
'2_factor_auth' => 'Kétfaktoros azonosítás',
|
'2_factor_auth' => 'Kétfaktoros azonosítás',
|
||||||
'2_factor_auth_info' => 'A rendszernek két faktoros hitelesítése van. Szükséged lesz a Google Authenticator-ra a mobil telefonodon. Lejebb látható két QR kód. A jobb oldali a saját jelszavát, a baloldali egy új titkos jelszót tartalmaz. Ha új jelszót szeretne beállítani, szkennelje be újra a Goolge Authenticator-al.',
|
'2_factor_auth_info' => 'A rendszernek két faktoros hitelesítése van. Szükséged lesz a Google Authenticator-ra a mobil telefonodon. Lejebb látható két QR kód. A jobb oldali a saját jelszavát, a baloldali egy új titkos jelszót tartalmaz. Ha új jelszót szeretne beállítani, szkennelje be újra a Goolge Authenticator-al.',
|
||||||
'2_fact_auth_secret' => 'Titkos',
|
'2_fact_auth_secret' => 'Titkos',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Elfogad',
|
'accept' => 'Elfogad',
|
||||||
'access_control' => 'Hozzáférés vezérlés',
|
'access_control' => 'Hozzáférés vezérlés',
|
||||||
'access_control_is_off' => 'A speciális vezérlés hozzáférése ki van kapcsolva',
|
'access_control_is_off' => 'A speciális vezérlés hozzáférése ki van kapcsolva',
|
||||||
|
@ -217,6 +224,8 @@ URL: [url]',
|
||||||
'calendar' => 'Naptár',
|
'calendar' => 'Naptár',
|
||||||
'calendar_week' => 'Naptári hét',
|
'calendar_week' => 'Naptári hét',
|
||||||
'cancel' => 'Mégsem',
|
'cancel' => 'Mégsem',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'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_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.',
|
'cannot_change_final_states' => 'Figyelem: Nem lehet olyan dokumentum állapotát módosítani, amely visszautasított, elavultnak jelölt vagy lejárt.',
|
||||||
'cannot_delete_user' => 'Nem törölhet felhasználót',
|
'cannot_delete_user' => 'Nem törölhet felhasználót',
|
||||||
|
@ -322,6 +331,7 @@ URL: [url]',
|
||||||
'daily' => 'Napi',
|
'daily' => 'Napi',
|
||||||
'databasesearch' => 'Adatbázis keresés',
|
'databasesearch' => 'Adatbázis keresés',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Dátum',
|
'date' => 'Dátum',
|
||||||
'days' => 'nap',
|
'days' => 'nap',
|
||||||
'debug' => 'Hibakeresés',
|
'debug' => 'Hibakeresés',
|
||||||
|
@ -347,6 +357,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'dokumentum zárolva',
|
'documents_locked' => 'dokumentum zárolva',
|
||||||
'documents_locked_by_you' => 'Ön által zárolt dokumentumok',
|
'documents_locked_by_you' => 'Ön által zárolt dokumentumok',
|
||||||
'documents_only' => 'Csak dokumentumok',
|
'documents_only' => 'Csak dokumentumok',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Jóváhagyására váró dokumentumok',
|
'documents_to_approve' => 'Jóváhagyására váró dokumentumok',
|
||||||
'documents_to_correct' => '',
|
'documents_to_correct' => '',
|
||||||
'documents_to_process' => '',
|
'documents_to_process' => '',
|
||||||
|
@ -389,6 +400,8 @@ Felhasználó: [username]',
|
||||||
'document_has_no_workflow' => 'Dokumentumhoz nincs munkafolyamat',
|
'document_has_no_workflow' => 'Dokumentumhoz nincs munkafolyamat',
|
||||||
'document_infos' => 'Dokumentum információ',
|
'document_infos' => 'Dokumentum információ',
|
||||||
'document_is_checked_out' => '',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '',
|
||||||
'document_is_not_locked' => 'Ez a dokumentum NEM zßrolt',
|
'document_is_not_locked' => 'Ez a dokumentum NEM zßrolt',
|
||||||
'document_link_by' => 'Hivatkozást létrehozta:',
|
'document_link_by' => 'Hivatkozást létrehozta:',
|
||||||
'document_link_public' => 'Nyilvános',
|
'document_link_public' => 'Nyilvános',
|
||||||
|
@ -914,6 +927,7 @@ URL: [url]',
|
||||||
'october' => 'Október',
|
'october' => 'Október',
|
||||||
'old' => 'Régi',
|
'old' => 'Régi',
|
||||||
'only_jpg_user_images' => 'Felhasználói képként csak .jpg állományok adhatók meg',
|
'only_jpg_user_images' => 'Felhasználói képként csak .jpg állományok adhatók meg',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => '',
|
'order_by_sequence_off' => '',
|
||||||
'original_filename' => 'Eredeti fájlnév',
|
'original_filename' => 'Eredeti fájlnév',
|
||||||
'overall_indexing_progress' => 'Teljes indexelési folyamat',
|
'overall_indexing_progress' => 'Teljes indexelési folyamat',
|
||||||
|
@ -1272,6 +1286,10 @@ URL: [url]',
|
||||||
'settings_createdirectory' => 'Könyvtár létrehozása',
|
'settings_createdirectory' => 'Könyvtár létrehozása',
|
||||||
'settings_currentvalue' => 'Aktuális érték',
|
'settings_currentvalue' => 'Aktuális érték',
|
||||||
'settings_Database' => 'Adatbázis beállítások',
|
'settings_Database' => 'Adatbázis beállítások',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Adatbázis',
|
'settings_dbDatabase' => 'Adatbázis',
|
||||||
'settings_dbDatabase_desc' => 'Az adatbázis nevét a telepítési folyamat során kell megadni. Ne szerkessze ezt a mezőt ha nem szükséges, ha például az adatbázis áthelyezésre kerül.',
|
'settings_dbDatabase_desc' => 'Az adatbázis nevét a telepítési folyamat során kell megadni. Ne szerkessze ezt a mezőt ha nem szükséges, ha például az adatbázis áthelyezésre kerül.',
|
||||||
'settings_dbDriver' => 'Adatbázis típus',
|
'settings_dbDriver' => 'Adatbázis típus',
|
||||||
|
@ -1313,6 +1331,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Engedélyezze, ha szeretné, hogy az adminisztrátorok listázva legyenek a felülvizsgálóknál/jóváhagyóknál és a munkamenet átmeneteknél.',
|
'settings_enableAdminRevApp_desc' => 'Engedélyezze, ha szeretné, hogy az adminisztrátorok listázva legyenek a felülvizsgálóknál/jóváhagyóknál és a munkamenet átmeneteknél.',
|
||||||
'settings_enableCalendar' => 'Naptár engedélyezése',
|
'settings_enableCalendar' => 'Naptár engedélyezése',
|
||||||
'settings_enableCalendar_desc' => 'Naptár engedélyezés/tiltás',
|
'settings_enableCalendar_desc' => 'Naptár engedélyezés/tiltás',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Vágólap engedélyezése',
|
'settings_enableClipboard' => 'Vágólap engedélyezése',
|
||||||
'settings_enableClipboard_desc' => 'Vágólap engedélyezés/tiltás',
|
'settings_enableClipboard_desc' => 'Vágólap engedélyezés/tiltás',
|
||||||
'settings_enableConverting' => 'Konvertálás engedélyezése',
|
'settings_enableConverting' => 'Konvertálás engedélyezése',
|
||||||
|
@ -1473,6 +1493,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'A Mime típus felülbírálása',
|
'settings_overrideMimeType' => 'A Mime típus felülbírálása',
|
||||||
'settings_overrideMimeType_desc' => 'A fájl feltöltése esetén felülbírálja a böngésző által szállított Mime típust. Az új Mime típust maga a SeedDMS határozza meg.',
|
'settings_overrideMimeType_desc' => 'A fájl feltöltése esetén felülbírálja a böngésző által szállított Mime típust. Az új Mime típust maga a SeedDMS határozza meg.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Részleges fájlméret',
|
'settings_partitionSize' => 'Részleges fájlméret',
|
||||||
'settings_partitionSize_desc' => 'A részleges állományok mérete, amelyek a jumploader segítségével lesznek feltöltve. Ne adjon meg magasabb értéket, mint a szerveren beállított legnagyobb feltölthető állomány méret.',
|
'settings_partitionSize_desc' => 'A részleges állományok mérete, amelyek a jumploader segítségével lesznek feltöltve. Ne adjon meg magasabb értéket, mint a szerveren beállított legnagyobb feltölthető állomány méret.',
|
||||||
'settings_passwordExpiration' => 'Jelszó lejárat',
|
'settings_passwordExpiration' => 'Jelszó lejárat',
|
||||||
|
@ -1568,9 +1590,11 @@ URL: [url]',
|
||||||
'settings_System' => 'Rendszer',
|
'settings_System' => 'Rendszer',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
@ -1584,6 +1608,8 @@ URL: [url]',
|
||||||
'settings_updateNotifyTime' => 'Értesítési idő frissítése',
|
'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_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_upgrade_php' => 'Frissítse a PHP-t legalább 5.6.38 verzióra',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Változatkezelő állománynév',
|
'settings_versioningFileName' => 'Változatkezelő állománynév',
|
||||||
'settings_versioningFileName_desc' => 'A változáskezelő információs állomány neve létrehozva a mentő eszközzel',
|
'settings_versioningFileName_desc' => 'A változáskezelő információs állomány neve létrehozva a mentő eszközzel',
|
||||||
'settings_versiontolow' => 'túl alacsony verzió',
|
'settings_versiontolow' => 'túl alacsony verzió',
|
||||||
|
@ -1625,6 +1651,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => 'Új felhasználó hozzáadva',
|
'splash_add_user' => 'Új felhasználó hozzáadva',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => 'Vágólap törölve',
|
'splash_cleared_clipboard' => 'Vágólap törölve',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
@ -1646,6 +1673,8 @@ URL: [url]',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => '',
|
'splash_extension_getlist' => '',
|
||||||
'splash_extension_import' => '',
|
'splash_extension_import' => '',
|
||||||
'splash_extension_refresh' => '',
|
'splash_extension_refresh' => '',
|
||||||
|
@ -1886,6 +1915,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Változat törölve',
|
'version_deleted_email_subject' => '[sitename]: [name] - Változat törölve',
|
||||||
'version_info' => 'Verzió információ',
|
'version_info' => 'Verzió információ',
|
||||||
'view' => 'Nézet',
|
'view' => 'Nézet',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Online megtekintés',
|
'view_online' => 'Online megtekintés',
|
||||||
'warning' => 'Figyelmeztetés',
|
'warning' => 'Figyelmeztetés',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (2026), rickr (144), s.pnt (26)
|
// Translators: Admin (2049), rickr (144), s.pnt (26)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Autorizzazione a due fattori',
|
'2_factor_auth' => 'Autorizzazione a due fattori',
|
||||||
'2_factor_auth_info' => 'Questo sistema usa autenticazione a due fattori. Sarà necessario il “Google Authenticator” sul tuo telephono cellulare. Qui potete vedere due codici QR. Quello di destra è il tuo segreto. è sulla sinistra chè un nuovo segreto. Se si imposta un nuovo segreto per assicurarsi si deve scansione con “Google Authenticator” di nuovo.',
|
'2_factor_auth_info' => 'Questo sistema usa autenticazione a due fattori. Sarà necessario il “Google Authenticator” sul tuo telephono cellulare. Qui potete vedere due codici QR. Quello di destra è il tuo segreto. è sulla sinistra chè un nuovo segreto. Se si imposta un nuovo segreto per assicurarsi si deve scansione con “Google Authenticator” di nuovo.',
|
||||||
'2_fact_auth_secret' => 'Segreto',
|
'2_fact_auth_secret' => 'Segreto',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Accetta',
|
'accept' => 'Accetta',
|
||||||
'access_control' => 'Il controllo degli accessi',
|
'access_control' => 'Il controllo degli accessi',
|
||||||
'access_control_is_off' => 'Controlo avanzate è spento',
|
'access_control_is_off' => 'Controlo avanzate è spento',
|
||||||
|
@ -222,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Calendario',
|
'calendar' => 'Calendario',
|
||||||
'calendar_week' => 'Calendario settimanale',
|
'calendar_week' => 'Calendario settimanale',
|
||||||
'cancel' => 'Annulla',
|
'cancel' => 'Annulla',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Non è possibile modificare le assegnazioni di un documento obsoleto o rifiutato',
|
'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',
|
'cannot_change_final_states' => 'Attenzione: non si può modificare lo stato dei documenti rifiutati, scaduti o in attesa di revisione o approvazione',
|
||||||
'cannot_delete_user' => 'Impossibile eliminare l\'utente',
|
'cannot_delete_user' => 'Impossibile eliminare l\'utente',
|
||||||
|
@ -327,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Giornaliero',
|
'daily' => 'Giornaliero',
|
||||||
'databasesearch' => 'Ricerca nel Database',
|
'databasesearch' => 'Ricerca nel Database',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => 'Attendere il caricamento dei dati...',
|
||||||
'date' => 'Data',
|
'date' => 'Data',
|
||||||
'days' => 'Giorni',
|
'days' => 'Giorni',
|
||||||
'debug' => 'Localizzare e rimuovere errori da (Debug)',
|
'debug' => 'Localizzare e rimuovere errori da (Debug)',
|
||||||
|
@ -352,6 +362,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'Documenti bloccati',
|
'documents_locked' => 'Documenti bloccati',
|
||||||
'documents_locked_by_you' => 'Documenti bloccati da te',
|
'documents_locked_by_you' => 'Documenti bloccati da te',
|
||||||
'documents_only' => 'Solo documenti',
|
'documents_only' => 'Solo documenti',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Documenti in attesa della tua approvazione',
|
'documents_to_approve' => 'Documenti in attesa della tua approvazione',
|
||||||
'documents_to_correct' => 'Documenti in attesa della tua correzione',
|
'documents_to_correct' => 'Documenti in attesa della tua correzione',
|
||||||
'documents_to_process' => 'I documenti che necessitano di trattamento',
|
'documents_to_process' => 'I documenti che necessitano di trattamento',
|
||||||
|
@ -393,7 +404,9 @@ Utente: [username]',
|
||||||
'document_duplicate_name' => 'Nome del Documento duplicato',
|
'document_duplicate_name' => 'Nome del Documento duplicato',
|
||||||
'document_has_no_workflow' => 'Il documento non ha un flusso di lavoro',
|
'document_has_no_workflow' => 'Il documento non ha un flusso di lavoro',
|
||||||
'document_infos' => 'Informazioni documento',
|
'document_infos' => 'Informazioni documento',
|
||||||
'document_is_checked_out' => 'Il documento é approvato. Se aggiorni il documento, la versione approvata verrà sovrascritta definitivamente',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Il documento é approvato. Se aggiorni il documento, la versione approvata verrà sovrascritta definitivamente',
|
||||||
'document_is_not_locked' => 'Questo documento non è bloccato',
|
'document_is_not_locked' => 'Questo documento non è bloccato',
|
||||||
'document_link_by' => 'Collegato da',
|
'document_link_by' => 'Collegato da',
|
||||||
'document_link_public' => 'Pubblico',
|
'document_link_public' => 'Pubblico',
|
||||||
|
@ -809,7 +822,7 @@ URL: [url]',
|
||||||
'missing_checksum' => 'Checksum mancante',
|
'missing_checksum' => 'Checksum mancante',
|
||||||
'missing_file' => 'File mancante',
|
'missing_file' => 'File mancante',
|
||||||
'missing_filesize' => 'Dimensione mancante',
|
'missing_filesize' => 'Dimensione mancante',
|
||||||
'missing_php_extensions' => '',
|
'missing_php_extensions' => 'Estensioni php mancanti',
|
||||||
'missing_reception' => 'Ricezione mancante',
|
'missing_reception' => 'Ricezione mancante',
|
||||||
'missing_request_object' => 'Manca oggetto di richiesta',
|
'missing_request_object' => 'Manca oggetto di richiesta',
|
||||||
'missing_transition_user_group' => 'Utente/Gruppo per la transizione mancanti',
|
'missing_transition_user_group' => 'Utente/Gruppo per la transizione mancanti',
|
||||||
|
@ -868,7 +881,7 @@ URL: [url]',
|
||||||
'next_state' => 'Nuovo stato',
|
'next_state' => 'Nuovo stato',
|
||||||
'nl_NL' => 'Olandese',
|
'nl_NL' => 'Olandese',
|
||||||
'no' => 'No',
|
'no' => 'No',
|
||||||
'notification' => '',
|
'notification' => 'Notifica',
|
||||||
'notify_added_email' => 'Sei stato aggiunto alla lista di notifica',
|
'notify_added_email' => 'Sei stato aggiunto alla lista di notifica',
|
||||||
'notify_added_email_body' => 'Aggiunto alla lista di notifica
|
'notify_added_email_body' => 'Aggiunto alla lista di notifica
|
||||||
Nome: [name]
|
Nome: [name]
|
||||||
|
@ -924,6 +937,7 @@ URL: [url]',
|
||||||
'october' => 'Ottobre',
|
'october' => 'Ottobre',
|
||||||
'old' => 'Vecchio',
|
'old' => 'Vecchio',
|
||||||
'only_jpg_user_images' => 'Possono essere utilizzate solo immagini di tipo jpeg',
|
'only_jpg_user_images' => 'Possono essere utilizzate solo immagini di tipo jpeg',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Ordina in sequenza disabilitato',
|
'order_by_sequence_off' => 'Ordina in sequenza disabilitato',
|
||||||
'original_filename' => 'Nome file originale',
|
'original_filename' => 'Nome file originale',
|
||||||
'overall_indexing_progress' => 'Totale processo di indicizzazione',
|
'overall_indexing_progress' => 'Totale processo di indicizzazione',
|
||||||
|
@ -1221,7 +1235,7 @@ URL: [url]',
|
||||||
'search_time' => 'Tempo trascorso: [time] secondi.',
|
'search_time' => 'Tempo trascorso: [time] secondi.',
|
||||||
'seconds' => 'secondi',
|
'seconds' => 'secondi',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => 'Versione di SeedDMS',
|
||||||
'selection' => 'Selezione',
|
'selection' => 'Selezione',
|
||||||
'select_attrdefgrp_show' => 'Scegli quando mostrare',
|
'select_attrdefgrp_show' => 'Scegli quando mostrare',
|
||||||
'select_attribute_value' => 'Seleziona il valore dell\'attributo',
|
'select_attribute_value' => 'Seleziona il valore dell\'attributo',
|
||||||
|
@ -1282,12 +1296,12 @@ Name: [username]
|
||||||
'settings_allowReviewerOnly' => 'Abilita l\'impostazione del solo revisore',
|
'settings_allowReviewerOnly' => 'Abilita l\'impostazione del solo revisore',
|
||||||
'settings_allowReviewerOnly_desc' => 'Abilita se si vuole concedere di impostare solo un revisore ma non un apporvatore nel flusso di lavoro tradizionale',
|
'settings_allowReviewerOnly_desc' => 'Abilita se si vuole concedere di impostare solo un revisore ma non un apporvatore nel flusso di lavoro tradizionale',
|
||||||
'settings_apache_mod_rewrite' => 'Apache - Mod Rewrite',
|
'settings_apache_mod_rewrite' => 'Apache - Mod Rewrite',
|
||||||
'settings_apiKey' => '',
|
'settings_apiKey' => 'Chiave di autenticazione per api',
|
||||||
'settings_apiKey_desc' => '',
|
'settings_apiKey_desc' => 'Questa chiave viene utilizzata come autenticazione alternativa per api. Scegli una stringa lunga 32 caratteri.',
|
||||||
'settings_apiOrigin' => '',
|
'settings_apiOrigin' => 'Origine consentita delle chiamate API',
|
||||||
'settings_apiOrigin_desc' => '',
|
'settings_apiOrigin_desc' => 'Un elenco di indirizzi separati da punto e virgola. Ogni indirizzo ha la forma: // [:]. La porta può essere omessa. Se questo campo viene lasciato vuoto, non verranno applicate restrizioni.',
|
||||||
'settings_apiUserId' => '',
|
'settings_apiUserId' => '',
|
||||||
'settings_apiUserId_desc' => '',
|
'settings_apiUserId_desc' => 'Questo utente verrà utilizzato dalle altre API, se l\'autenticazione è stata eseguita con la chiave API configurata.',
|
||||||
'settings_Authentication' => 'Impostazioni di Autenticazione',
|
'settings_Authentication' => 'Impostazioni di Autenticazione',
|
||||||
'settings_autoLoginUser' => 'Login automatico',
|
'settings_autoLoginUser' => 'Login automatico',
|
||||||
'settings_autoLoginUser_desc' => 'Utilizzare questo ID utente per l\'accesso se l\'utente non è già connesso. Questo tipo di accesso non creerà una sessione.',
|
'settings_autoLoginUser_desc' => 'Utilizzare questo ID utente per l\'accesso se l\'utente non è già connesso. Questo tipo di accesso non creerà una sessione.',
|
||||||
|
@ -1321,6 +1335,10 @@ Name: [username]
|
||||||
'settings_createdirectory' => 'Crea cartella',
|
'settings_createdirectory' => 'Crea cartella',
|
||||||
'settings_currentvalue' => 'Valore corrente',
|
'settings_currentvalue' => 'Valore corrente',
|
||||||
'settings_Database' => 'Impostazioni database',
|
'settings_Database' => 'Impostazioni database',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Database',
|
'settings_dbDatabase' => 'Database',
|
||||||
'settings_dbDatabase_desc' => 'Il nome del database inserito durante il processo di installazione. Non modificare questo campo se non assolutamente necessario, ad esempio nel trasferimento del database su un nuovo Host.',
|
'settings_dbDatabase_desc' => 'Il nome del database inserito durante il processo di installazione. Non modificare questo campo se non assolutamente necessario, ad esempio nel trasferimento del database su un nuovo Host.',
|
||||||
'settings_dbDriver' => 'Tipo database',
|
'settings_dbDriver' => 'Tipo database',
|
||||||
|
@ -1362,12 +1380,14 @@ Name: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Abilita per elencare gli amministratori tra i revisori/approvatori e per le transizioni del flusso di lavoro',
|
'settings_enableAdminRevApp_desc' => 'Abilita per elencare gli amministratori tra i revisori/approvatori e per le transizioni del flusso di lavoro',
|
||||||
'settings_enableCalendar' => 'Abilita calendario',
|
'settings_enableCalendar' => 'Abilita calendario',
|
||||||
'settings_enableCalendar_desc' => 'Abilita/disabilita il calendario',
|
'settings_enableCalendar_desc' => 'Abilita/disabilita il calendario',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Abilita clipboard',
|
'settings_enableClipboard' => 'Abilita clipboard',
|
||||||
'settings_enableClipboard_desc' => 'Abilita/disabilita la clipboard sulla pagina \'Vista cartella\'',
|
'settings_enableClipboard_desc' => 'Abilita/disabilita la clipboard sulla pagina \'Vista cartella\'',
|
||||||
'settings_enableConverting' => 'Abilita conversione',
|
'settings_enableConverting' => 'Abilita conversione',
|
||||||
'settings_enableConverting_desc' => 'Abilita/disabilita la conversione dei files',
|
'settings_enableConverting_desc' => 'Abilita/disabilita la conversione dei files',
|
||||||
'settings_enableDebugMode' => '',
|
'settings_enableDebugMode' => 'Modo debug',
|
||||||
'settings_enableDebugMode_desc' => '',
|
'settings_enableDebugMode_desc' => 'Abilitalo per attivare la modalità di debug che aggiunge un nuovo menu negli strumenti di amministrazione',
|
||||||
'settings_enableDropFolderList' => 'Abilita lista dei file nella cartella di pubblicazione',
|
'settings_enableDropFolderList' => 'Abilita lista dei file nella cartella di pubblicazione',
|
||||||
'settings_enableDropFolderList_desc' => 'Abilita la lista dei file nella cartella di pubblicazione. La lista viene mostrata nel menù principale.',
|
'settings_enableDropFolderList_desc' => 'Abilita la lista dei file nella cartella di pubblicazione. La lista viene mostrata nel menù principale.',
|
||||||
'settings_enableDropUpload' => 'Abilita caricamento veloce',
|
'settings_enableDropUpload' => 'Abilita caricamento veloce',
|
||||||
|
@ -1417,7 +1437,7 @@ Name: [username]
|
||||||
'settings_enableRecursiveCount' => 'Abilita il conteggio ricursivo di documenti/cartelle',
|
'settings_enableRecursiveCount' => 'Abilita il conteggio ricursivo di documenti/cartelle',
|
||||||
'settings_enableRecursiveCount_desc' => 'Se selezionato il numero di documenti e sottocartelle accessibili all\'utente sarà calcolato con un conteggio ricursivo di tutti gli oggetti contenuti nella cartella.',
|
'settings_enableRecursiveCount_desc' => 'Se selezionato il numero di documenti e sottocartelle accessibili all\'utente sarà calcolato con un conteggio ricursivo di tutti gli oggetti contenuti nella cartella.',
|
||||||
'settings_enableRevisionOneVoteReject' => 'Respinto da un revisore',
|
'settings_enableRevisionOneVoteReject' => 'Respinto da un revisore',
|
||||||
'settings_enableRevisionOneVoteReject_desc' => '',
|
'settings_enableRevisionOneVoteReject_desc' => 'Se abilitato, lo stato del documento verrà impostato su ""necessita correzione"" una volta che il primo revisore rifiuta il documento. Se disabilitato, lo stato del documento non cambierà fino a quando tutti i revisori non avranno terminato la revisione.',
|
||||||
'settings_enableRevisionOnVoteReject' => 'Rifiutato da un revisore',
|
'settings_enableRevisionOnVoteReject' => 'Rifiutato da un revisore',
|
||||||
'settings_enableRevisionOnVoteReject_desc' => 'Se impostato, il documento verrà rifiutato se un revisore rifiuta il documento.',
|
'settings_enableRevisionOnVoteReject_desc' => 'Se impostato, il documento verrà rifiutato se un revisore rifiuta il documento.',
|
||||||
'settings_enableRevisionWorkflow' => 'Abilita riesame dei documenti',
|
'settings_enableRevisionWorkflow' => 'Abilita riesame dei documenti',
|
||||||
|
@ -1475,8 +1495,8 @@ Name: [username]
|
||||||
'settings_initialDocumentStatus_desc' => 'Stato assegnato quando si aggiunge documento',
|
'settings_initialDocumentStatus_desc' => 'Stato assegnato quando si aggiunge documento',
|
||||||
'settings_initialDocumentStatus_draft' => 'Bozza',
|
'settings_initialDocumentStatus_draft' => 'Bozza',
|
||||||
'settings_initialDocumentStatus_released' => 'Pubblicato',
|
'settings_initialDocumentStatus_released' => 'Pubblicato',
|
||||||
'settings_inlineEditing' => '',
|
'settings_inlineEditing' => 'Modifica in linea',
|
||||||
'settings_inlineEditing_desc' => '',
|
'settings_inlineEditing_desc' => 'Se abilitato, sarà possibile modificare il nome del documento nella pagina dei dettagli',
|
||||||
'settings_installADOdb' => 'Installa ADOdb',
|
'settings_installADOdb' => 'Installa ADOdb',
|
||||||
'settings_install_disabled' => 'Il file ENABLE_INSTALL_TOOL è stato cancellato. Ora puoi effettuare il login in SeedDMS e fare ulteriori configurazioni.',
|
'settings_install_disabled' => 'Il file ENABLE_INSTALL_TOOL è stato cancellato. Ora puoi effettuare il login in SeedDMS e fare ulteriori configurazioni.',
|
||||||
'settings_install_pear_package_log' => 'Installa il registro del pacchetto Pear',
|
'settings_install_pear_package_log' => 'Installa il registro del pacchetto Pear',
|
||||||
|
@ -1519,9 +1539,11 @@ Name: [username]
|
||||||
'settings_notwritable' => 'La configurazione non può essere salvata perchè il file di configurazione non può essere sovrascritto.',
|
'settings_notwritable' => 'La configurazione non può essere salvata perchè il file di configurazione non può essere sovrascritto.',
|
||||||
'settings_no_content_dir' => 'Cartella contenitore',
|
'settings_no_content_dir' => 'Cartella contenitore',
|
||||||
'settings_onePageMode' => 'Modalità ad una pagina',
|
'settings_onePageMode' => 'Modalità ad una pagina',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => 'La modalità a una pagina, attiverà il codice javascript nella pagina ViewFolder, che aggiorna l\'elenco di cartelle/documenti, la navigazione, ecc. quando si fa clic su una cartella o si modifica il parametro di ordinamento.',
|
||||||
'settings_overrideMimeType' => 'Ignora MimeType',
|
'settings_overrideMimeType' => 'Ignora MimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Ignora il MimeType impostato dal browser, se un file viene caricato. Il MimeType è determinato ed impostato dal DMS stesso.',
|
'settings_overrideMimeType_desc' => 'Ignora il MimeType impostato dal browser, se un file viene caricato. Il MimeType è determinato ed impostato dal DMS stesso.',
|
||||||
|
'settings_overrideTheme' => 'Ignora tema',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Dimensione file parziale',
|
'settings_partitionSize' => 'Dimensione file parziale',
|
||||||
'settings_partitionSize_desc' => 'Dimensione parziale dei files caricati da Jumploader in bytes. Non impostare un valore maggiore del massimo carico di upload attribuito dal server.',
|
'settings_partitionSize_desc' => 'Dimensione parziale dei files caricati da Jumploader in bytes. Non impostare un valore maggiore del massimo carico di upload attribuito dal server.',
|
||||||
'settings_passwordExpiration' => 'Scadenza Password',
|
'settings_passwordExpiration' => 'Scadenza Password',
|
||||||
|
@ -1553,12 +1575,12 @@ Name: [username]
|
||||||
'settings_previewWidthMenuList_desc' => 'Larghezza immagine di anteprima mostrata come articolo nel menu cartella di pubblicazione.',
|
'settings_previewWidthMenuList_desc' => 'Larghezza immagine di anteprima mostrata come articolo nel menu cartella di pubblicazione.',
|
||||||
'settings_printDisclaimer' => 'Mostra disclaimer',
|
'settings_printDisclaimer' => 'Mostra disclaimer',
|
||||||
'settings_printDisclaimer_desc' => 'Se abilitato il messaggio circa i termini e le condizioni d\'uso verrà mostrato nel pié di pagina.',
|
'settings_printDisclaimer_desc' => 'Se abilitato il messaggio circa i termini e le condizioni d\'uso verrà mostrato nel pié di pagina.',
|
||||||
'settings_proxyUPassword' => '',
|
'settings_proxyUPassword' => 'Password per il proxy',
|
||||||
'settings_proxyUPassword_desc' => '',
|
'settings_proxyUPassword_desc' => 'Password per l\'autenticazione al proxy',
|
||||||
'settings_proxyUrl' => '',
|
'settings_proxyUrl' => 'URL del proxy',
|
||||||
'settings_proxyUrl_desc' => '',
|
'settings_proxyUrl_desc' => 'URL del proxy utilizzato per accedere al repository delle estensioni.',
|
||||||
'settings_proxyUser' => '',
|
'settings_proxyUser' => 'Nome utente utilizzato per il proxy',
|
||||||
'settings_proxyUser_desc' => '',
|
'settings_proxyUser_desc' => 'Nome utente utilizzato per l\'autenticazione con il proxy',
|
||||||
'settings_quota' => 'Quota utente',
|
'settings_quota' => 'Quota utente',
|
||||||
'settings_quota_desc' => 'La quantità Max di spazio su disco che può essere occupata da ciascun utente. Impostare il valore 0 offre spazio illimitato.',
|
'settings_quota_desc' => 'La quantità Max di spazio su disco che può essere occupata da ciascun utente. Impostare il valore 0 offre spazio illimitato.',
|
||||||
'settings_removeFromDropFolder' => 'Rimuovere file dalla cartella di ricezione dopo il caricamento',
|
'settings_removeFromDropFolder' => 'Rimuovere file dalla cartella di ricezione dopo il caricamento',
|
||||||
|
@ -1617,9 +1639,11 @@ Name: [username]
|
||||||
'settings_System' => 'Sistema',
|
'settings_System' => 'Sistema',
|
||||||
'settings_tasksInMenu' => 'Attività selezionate',
|
'settings_tasksInMenu' => 'Attività selezionate',
|
||||||
'settings_tasksInMenu_approval' => 'Approvazioni',
|
'settings_tasksInMenu_approval' => 'Approvazioni',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Seleziona le attività da conteggiare. Se non ne sono state selezionate, verranno conteggiate tutte le attività.',
|
'settings_tasksInMenu_desc' => 'Seleziona le attività da conteggiare. Se non ne sono state selezionate, verranno conteggiate tutte le attività.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Correzioni necessarie',
|
'settings_tasksInMenu_needscorrection' => 'Correzioni necessarie',
|
||||||
'settings_tasksInMenu_receipt' => 'Ricevute',
|
'settings_tasksInMenu_receipt' => 'Ricevute',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Revisioni',
|
'settings_tasksInMenu_review' => 'Revisioni',
|
||||||
'settings_tasksInMenu_revision' => 'Riesami',
|
'settings_tasksInMenu_revision' => 'Riesami',
|
||||||
'settings_tasksInMenu_workflow' => 'Flusso di lavoro',
|
'settings_tasksInMenu_workflow' => 'Flusso di lavoro',
|
||||||
|
@ -1633,6 +1657,8 @@ Name: [username]
|
||||||
'settings_updateNotifyTime' => 'Intervallo notifica di aggiornamento',
|
'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_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_upgrade_php' => 'Aggiornare PHP alla versione 5.6.38 o superiori',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Nome file di versione',
|
'settings_versioningFileName' => 'Nome file di versione',
|
||||||
'settings_versioningFileName_desc' => 'Nome attribuito al file di versione creato dallo strumento di backup.',
|
'settings_versioningFileName_desc' => 'Nome attribuito al file di versione creato dallo strumento di backup.',
|
||||||
'settings_versiontolow' => 'Versione obsoleta',
|
'settings_versiontolow' => 'Versione obsoleta',
|
||||||
|
@ -1674,6 +1700,7 @@ Name: [username]
|
||||||
'splash_add_to_transmittal' => 'Aggiungere alla trasmissione',
|
'splash_add_to_transmittal' => 'Aggiungere alla trasmissione',
|
||||||
'splash_add_transmittal' => 'Aggiungere trasmissione',
|
'splash_add_transmittal' => 'Aggiungere trasmissione',
|
||||||
'splash_add_user' => 'Utente aggiunto',
|
'splash_add_user' => 'Utente aggiunto',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Cache cancellata',
|
'splash_cleared_cache' => 'Cache cancellata',
|
||||||
'splash_cleared_clipboard' => 'Appunti cancellati',
|
'splash_cleared_clipboard' => 'Appunti cancellati',
|
||||||
'splash_delete_access' => 'Diritto d\'accesso cancellato',
|
'splash_delete_access' => 'Diritto d\'accesso cancellato',
|
||||||
|
@ -1695,6 +1722,8 @@ Name: [username]
|
||||||
'splash_error_add_to_transmittal' => 'Errore durante l\'aggiunta di documento per la trasmissione',
|
'splash_error_add_to_transmittal' => 'Errore durante l\'aggiunta di documento per la trasmissione',
|
||||||
'splash_error_rm_download_link' => 'Errore durante la rimozione del collegamento di scaricamento',
|
'splash_error_rm_download_link' => 'Errore durante la rimozione del collegamento di scaricamento',
|
||||||
'splash_error_send_download_link' => 'Errore durante l\'invio del collegamento di scaricamento',
|
'splash_error_send_download_link' => 'Errore durante l\'invio del collegamento di scaricamento',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => 'Elenco estensioni aggiornate dal repository',
|
'splash_extension_getlist' => 'Elenco estensioni aggiornate dal repository',
|
||||||
'splash_extension_import' => 'Extensition installed',
|
'splash_extension_import' => 'Extensition installed',
|
||||||
'splash_extension_refresh' => 'Refreshed list of extensions',
|
'splash_extension_refresh' => 'Refreshed list of extensions',
|
||||||
|
@ -1831,7 +1860,7 @@ Name: [username]
|
||||||
'to' => 'A',
|
'to' => 'A',
|
||||||
'toggle_manager' => 'Gestore',
|
'toggle_manager' => 'Gestore',
|
||||||
'toggle_qrcode' => 'Mostri/nascondi codice QR',
|
'toggle_qrcode' => 'Mostri/nascondi codice QR',
|
||||||
'total' => '',
|
'total' => 'Totale',
|
||||||
'to_before_from' => 'La data di fine non può essere antecedente a quella di inizio',
|
'to_before_from' => 'La data di fine non può essere antecedente a quella di inizio',
|
||||||
'transfer_content' => 'Trasferisci contenuto',
|
'transfer_content' => 'Trasferisci contenuto',
|
||||||
'transfer_document' => 'Trasferisci documento',
|
'transfer_document' => 'Trasferisci documento',
|
||||||
|
@ -1935,6 +1964,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versione cancellata',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versione cancellata',
|
||||||
'version_info' => 'Informazioni versione',
|
'version_info' => 'Informazioni versione',
|
||||||
'view' => 'Visualizza',
|
'view' => 'Visualizza',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Visualizza on-line',
|
'view_online' => 'Visualizza on-line',
|
||||||
'warning' => 'Attenzione',
|
'warning' => 'Attenzione',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -25,6 +25,13 @@ $text = array(
|
||||||
'2_factor_auth' => '이중 인증',
|
'2_factor_auth' => '이중 인증',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '시크릿',
|
'2_fact_auth_secret' => '시크릿',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => '동의',
|
'accept' => '동의',
|
||||||
'access_control' => '접근 제어',
|
'access_control' => '접근 제어',
|
||||||
'access_control_is_off' => '고급 접근 제어 꺼짐',
|
'access_control_is_off' => '고급 접근 제어 꺼짐',
|
||||||
|
@ -224,6 +231,8 @@ URL: [url]',
|
||||||
'calendar' => '달력',
|
'calendar' => '달력',
|
||||||
'calendar_week' => '주',
|
'calendar_week' => '주',
|
||||||
'cancel' => '취소',
|
'cancel' => '취소',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => '사용되지 않거나 거부된 문서는 수정 불가',
|
'cannot_assign_invalid_state' => '사용되지 않거나 거부된 문서는 수정 불가',
|
||||||
'cannot_change_final_states' => '경고 : 거부, 만료 또는 검토나 승인보류 중인 문서의 상태는 변경할 수 없습니다.',
|
'cannot_change_final_states' => '경고 : 거부, 만료 또는 검토나 승인보류 중인 문서의 상태는 변경할 수 없습니다.',
|
||||||
'cannot_delete_user' => '사용자를 삭제할 수 없습니다',
|
'cannot_delete_user' => '사용자를 삭제할 수 없습니다',
|
||||||
|
@ -330,6 +339,7 @@ URL: [url]',
|
||||||
'daily' => '매일',
|
'daily' => '매일',
|
||||||
'databasesearch' => '데이터베이스 검색',
|
'databasesearch' => '데이터베이스 검색',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => '날짜',
|
'date' => '날짜',
|
||||||
'days' => '일',
|
'days' => '일',
|
||||||
'debug' => '디버그',
|
'debug' => '디버그',
|
||||||
|
@ -355,6 +365,7 @@ URL: [url]',
|
||||||
'documents_locked' => '잠긴 문서',
|
'documents_locked' => '잠긴 문서',
|
||||||
'documents_locked_by_you' => '당신에 의해 잠긴 문서',
|
'documents_locked_by_you' => '당신에 의해 잠긴 문서',
|
||||||
'documents_only' => '문서',
|
'documents_only' => '문서',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => '당신의 승인을 기다리는 문서들',
|
'documents_to_approve' => '당신의 승인을 기다리는 문서들',
|
||||||
'documents_to_correct' => '',
|
'documents_to_correct' => '',
|
||||||
'documents_to_process' => '문서처리',
|
'documents_to_process' => '문서처리',
|
||||||
|
@ -396,7 +407,9 @@ URL: [url]',
|
||||||
'document_duplicate_name' => '중복 문서 이름',
|
'document_duplicate_name' => '중복 문서 이름',
|
||||||
'document_has_no_workflow' => '문서에 워크플로우가 없습니다',
|
'document_has_no_workflow' => '문서에 워크플로우가 없습니다',
|
||||||
'document_infos' => '문서 정보',
|
'document_infos' => '문서 정보',
|
||||||
'document_is_checked_out' => '문서가 현재 체크아웃 되어 있습니다. 새 버전을 업로드하면 체크아웃된 버전은 더 이상 확인 할 수 없습니다.',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '문서가 현재 체크아웃 되어 있습니다. 새 버전을 업로드하면 체크아웃된 버전은 더 이상 확인 할 수 없습니다.',
|
||||||
'document_is_not_locked' => '잠겨 있지 않은 문서',
|
'document_is_not_locked' => '잠겨 있지 않은 문서',
|
||||||
'document_link_by' => '연결',
|
'document_link_by' => '연결',
|
||||||
'document_link_public' => '공개',
|
'document_link_public' => '공개',
|
||||||
|
@ -920,6 +933,7 @@ URL : [url]',
|
||||||
'october' => '10월',
|
'october' => '10월',
|
||||||
'old' => '이전',
|
'old' => '이전',
|
||||||
'only_jpg_user_images' => '.JPG - 이미지만 사용자가 이미지로 사용할 수 있습니다',
|
'only_jpg_user_images' => '.JPG - 이미지만 사용자가 이미지로 사용할 수 있습니다',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => '순서에 의한 정렬 설정이 켜져 있습니다. 이 매개 변수를 사용하고 싶은 경우 이것을 활성화 해야 합니다.',
|
'order_by_sequence_off' => '순서에 의한 정렬 설정이 켜져 있습니다. 이 매개 변수를 사용하고 싶은 경우 이것을 활성화 해야 합니다.',
|
||||||
'original_filename' => '원래본 파일명',
|
'original_filename' => '원래본 파일명',
|
||||||
'overall_indexing_progress' => '전체 색인 진행률',
|
'overall_indexing_progress' => '전체 색인 진행률',
|
||||||
|
@ -1288,6 +1302,10 @@ URL : [url]',
|
||||||
'settings_createdirectory' => '디렉토리 만들기',
|
'settings_createdirectory' => '디렉토리 만들기',
|
||||||
'settings_currentvalue' => '현재 값',
|
'settings_currentvalue' => '현재 값',
|
||||||
'settings_Database' => '데이터베이스 설정',
|
'settings_Database' => '데이터베이스 설정',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => '데이터베이스',
|
'settings_dbDatabase' => '데이터베이스',
|
||||||
'settings_dbDatabase_desc' => '설치 과정에서 입력 한 데이터베이스 액세스를 위한 데이터베이스 이름 . 필요한 경우가 아니면이 필드를 편집하지 마십시오.',
|
'settings_dbDatabase_desc' => '설치 과정에서 입력 한 데이터베이스 액세스를 위한 데이터베이스 이름 . 필요한 경우가 아니면이 필드를 편집하지 마십시오.',
|
||||||
'settings_dbDriver' => '데이터베이스 유형',
|
'settings_dbDriver' => '데이터베이스 유형',
|
||||||
|
@ -1329,6 +1347,8 @@ URL : [url]',
|
||||||
'settings_enableAdminRevApp_desc' => '관리자가 검토 / 승인으로 워크플로우를 전환 할 경우에 사용.',
|
'settings_enableAdminRevApp_desc' => '관리자가 검토 / 승인으로 워크플로우를 전환 할 경우에 사용.',
|
||||||
'settings_enableCalendar' => '달력 활성화',
|
'settings_enableCalendar' => '달력 활성화',
|
||||||
'settings_enableCalendar_desc' => '활성화 / 비활성화 달력',
|
'settings_enableCalendar_desc' => '활성화 / 비활성화 달력',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => '클립 보드 활성화',
|
'settings_enableClipboard' => '클립 보드 활성화',
|
||||||
'settings_enableClipboard_desc' => '\'View Folder\'의 클립 보드 활성화/비활성화',
|
'settings_enableClipboard_desc' => '\'View Folder\'의 클립 보드 활성화/비활성화',
|
||||||
'settings_enableConverting' => '변환 사용',
|
'settings_enableConverting' => '변환 사용',
|
||||||
|
@ -1489,6 +1509,8 @@ URL : [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'MIME 타입 재정의',
|
'settings_overrideMimeType' => 'MIME 타입 재정의',
|
||||||
'settings_overrideMimeType_desc' => '파일이 업로드 되는 경우, 브라우저에 의해 제공되는 MIME 타입을 재정의 합니다. 새로운 MIME 타입은 SeedDMS에 의해 결정 됩니다.',
|
'settings_overrideMimeType_desc' => '파일이 업로드 되는 경우, 브라우저에 의해 제공되는 MIME 타입을 재정의 합니다. 새로운 MIME 타입은 SeedDMS에 의해 결정 됩니다.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => '조각 파일 크기',
|
'settings_partitionSize' => '조각 파일 크기',
|
||||||
'settings_partitionSize_desc' => 'jumploader의 조각 업로드 파일의 크기(Byte). 서버에서 설정 한 최대 업로드 크기 보다 큰 값을 설정하지 마십시오.',
|
'settings_partitionSize_desc' => 'jumploader의 조각 업로드 파일의 크기(Byte). 서버에서 설정 한 최대 업로드 크기 보다 큰 값을 설정하지 마십시오.',
|
||||||
'settings_passwordExpiration' => '암호 만료',
|
'settings_passwordExpiration' => '암호 만료',
|
||||||
|
@ -1584,9 +1606,11 @@ URL : [url]',
|
||||||
'settings_System' => '시스템',
|
'settings_System' => '시스템',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
@ -1600,6 +1624,8 @@ URL : [url]',
|
||||||
'settings_updateNotifyTime' => '업데이트 시간 알림',
|
'settings_updateNotifyTime' => '업데이트 시간 알림',
|
||||||
'settings_updateNotifyTime_desc' => '사용자가 마지막으로 발생한 문서 변경에 대한 알림 \'Update Notify Time\' 초',
|
'settings_updateNotifyTime_desc' => '사용자가 마지막으로 발생한 문서 변경에 대한 알림 \'Update Notify Time\' 초',
|
||||||
'settings_upgrade_php' => '최소 버전 5.2.0 PHP 이상 요구',
|
'settings_upgrade_php' => '최소 버전 5.2.0 PHP 이상 요구',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => '버전 파일 이름',
|
'settings_versioningFileName' => '버전 파일 이름',
|
||||||
'settings_versioningFileName_desc' => '백업 도구에 의해 생성 된 버전 정보 파일 이름',
|
'settings_versioningFileName_desc' => '백업 도구에 의해 생성 된 버전 정보 파일 이름',
|
||||||
'settings_versiontolow' => '낮은 버전',
|
'settings_versiontolow' => '낮은 버전',
|
||||||
|
@ -1641,6 +1667,7 @@ URL : [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => '새 사용자 추가',
|
'splash_add_user' => '새 사용자 추가',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => '클립 보드 비우기',
|
'splash_cleared_clipboard' => '클립 보드 비우기',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
@ -1662,6 +1689,8 @@ URL : [url]',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => '',
|
'splash_extension_getlist' => '',
|
||||||
'splash_extension_import' => '',
|
'splash_extension_import' => '',
|
||||||
'splash_extension_refresh' => '',
|
'splash_extension_refresh' => '',
|
||||||
|
@ -1902,6 +1931,8 @@ URL : [url]',
|
||||||
'version_deleted_email_subject' => '[sitename] : [name] - 버전 삭제',
|
'version_deleted_email_subject' => '[sitename] : [name] - 버전 삭제',
|
||||||
'version_info' => '버전 정보',
|
'version_info' => '버전 정보',
|
||||||
'view' => '보기',
|
'view' => '보기',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => '온라인으로 보기',
|
'view_online' => '온라인으로 보기',
|
||||||
'warning' => '경고',
|
'warning' => '경고',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -25,6 +25,13 @@ $text = array(
|
||||||
'2_factor_auth' => 'ການກວດສອບແບບ 2 ປັດໃຈ',
|
'2_factor_auth' => 'ການກວດສອບແບບ 2 ປັດໃຈ',
|
||||||
'2_factor_auth_info' => 'ລະບົບນີ້ໄຊ້ການກວດສອບແບບ 02 ປັດໃຈ. ເຈົ້າຈະຕ້ອງມີ Google Authenticator ໃນໂທລະສັບມືຖືຂອງທ່ານ. ດ້ານລຸ່ມແມ່ນມີ QR Codes ສອງແບບ ທາງດ້ານຂວາຈະມີຄວາມເປັນສ່ວນຕົວຂອງເຈົ້າ, ສ່ວນດ້ານຊ້າຍຂອງເຈົ້າແມ່ນຈະສາມາດຕັ້ງຄ່າຄວາມເປັນສ່ວນຕົວໄຫມ່. ຖ້າເຈົ້າຕັ້ງຄ່າຄວາມເປັນສ່ວນຕົວໄຫມ່ຮຽບຮ້ອຍ ແລ້ວນັ້ນໃຫ້ແນ່ໃຈວ່າໄດ້ສະແກນອີກຄັ້ງດ້ວຍ Google Authenticator',
|
'2_factor_auth_info' => 'ລະບົບນີ້ໄຊ້ການກວດສອບແບບ 02 ປັດໃຈ. ເຈົ້າຈະຕ້ອງມີ Google Authenticator ໃນໂທລະສັບມືຖືຂອງທ່ານ. ດ້ານລຸ່ມແມ່ນມີ QR Codes ສອງແບບ ທາງດ້ານຂວາຈະມີຄວາມເປັນສ່ວນຕົວຂອງເຈົ້າ, ສ່ວນດ້ານຊ້າຍຂອງເຈົ້າແມ່ນຈະສາມາດຕັ້ງຄ່າຄວາມເປັນສ່ວນຕົວໄຫມ່. ຖ້າເຈົ້າຕັ້ງຄ່າຄວາມເປັນສ່ວນຕົວໄຫມ່ຮຽບຮ້ອຍ ແລ້ວນັ້ນໃຫ້ແນ່ໃຈວ່າໄດ້ສະແກນອີກຄັ້ງດ້ວຍ Google Authenticator',
|
||||||
'2_fact_auth_secret' => 'ຄວາມລັບ',
|
'2_fact_auth_secret' => 'ຄວາມລັບ',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'ຍອມຮັບ',
|
'accept' => 'ຍອມຮັບ',
|
||||||
'access_control' => 'ການຄວບຄຸມການເຂົ້າເຖິງ',
|
'access_control' => 'ການຄວບຄຸມການເຂົ້າເຖິງ',
|
||||||
'access_control_is_off' => 'ການຄວບຄຸມການເຂົ້າເຖິງຂັນສຸງໄດ້ຖືກປິດ',
|
'access_control_is_off' => 'ການຄວບຄຸມການເຂົ້າເຖິງຂັນສຸງໄດ້ຖືກປິດ',
|
||||||
|
@ -220,6 +227,8 @@ URL: [url]',
|
||||||
'calendar' => 'ປະຕຶທຶນ',
|
'calendar' => 'ປະຕຶທຶນ',
|
||||||
'calendar_week' => 'ປະຕຶທຶນປະຈຳອາທຶດ',
|
'calendar_week' => 'ປະຕຶທຶນປະຈຳອາທຶດ',
|
||||||
'cancel' => 'ຍົກເລີກ',
|
'cancel' => 'ຍົກເລີກ',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'ບໍ່ສາມາດແກ້ໄຂເອກະສານທີ່ລ້າສະໄຫມ ຫຼື ເອກະສານທີ່ຖືກປະຕິເສດໄດ້',
|
'cannot_assign_invalid_state' => 'ບໍ່ສາມາດແກ້ໄຂເອກະສານທີ່ລ້າສະໄຫມ ຫຼື ເອກະສານທີ່ຖືກປະຕິເສດໄດ້',
|
||||||
'cannot_change_final_states' => 'ຄຳເຕືອນ: ເຈົ້າບໍ່ສາມາດປ່ຽນແປງສະຖານະຂອງເອກະສານທີ່ຖືກປະຕິເສດ, ໝົດອາຍຸ ຫຼື ລໍຖ້າການກວດຄືນ ຫຼື ອະນຸມັດ',
|
'cannot_change_final_states' => 'ຄຳເຕືອນ: ເຈົ້າບໍ່ສາມາດປ່ຽນແປງສະຖານະຂອງເອກະສານທີ່ຖືກປະຕິເສດ, ໝົດອາຍຸ ຫຼື ລໍຖ້າການກວດຄືນ ຫຼື ອະນຸມັດ',
|
||||||
'cannot_delete_user' => 'ບໍ່ສາມາດລົບຜູ້ໄຊ້ໄດ້',
|
'cannot_delete_user' => 'ບໍ່ສາມາດລົບຜູ້ໄຊ້ໄດ້',
|
||||||
|
@ -325,6 +334,7 @@ URL: [url]',
|
||||||
'daily' => 'ປະຈຳວັນ',
|
'daily' => 'ປະຈຳວັນ',
|
||||||
'databasesearch' => 'ຄົ້ນຫາຖານຂໍ້ມູນ',
|
'databasesearch' => 'ຄົ້ນຫາຖານຂໍ້ມູນ',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'ວັນທີ',
|
'date' => 'ວັນທີ',
|
||||||
'days' => 'ວັນ',
|
'days' => 'ວັນ',
|
||||||
'debug' => 'ກວດແກ້ຈຸດບົກຜ່ອງ',
|
'debug' => 'ກວດແກ້ຈຸດບົກຜ່ອງ',
|
||||||
|
@ -350,6 +360,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'ເອກະສານທີ່ຖືກລັອກ',
|
'documents_locked' => 'ເອກະສານທີ່ຖືກລັອກ',
|
||||||
'documents_locked_by_you' => 'ເອກະສານນີ້ແມ່ນເຈົ້າເປັນຄົນລັອກ',
|
'documents_locked_by_you' => 'ເອກະສານນີ້ແມ່ນເຈົ້າເປັນຄົນລັອກ',
|
||||||
'documents_only' => 'ເອກະສານຢ່າງດຽວ',
|
'documents_only' => 'ເອກະສານຢ່າງດຽວ',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'ເອກະສານທີ່ລໍຖ້າອະນຸມັດຈາກທ່ານ',
|
'documents_to_approve' => 'ເອກະສານທີ່ລໍຖ້າອະນຸມັດຈາກທ່ານ',
|
||||||
'documents_to_correct' => '',
|
'documents_to_correct' => '',
|
||||||
'documents_to_process' => 'ເອກະສານທີ່ຢູ່ໃນຂັ້ນຕອນການດຳເນີນງານ',
|
'documents_to_process' => 'ເອກະສານທີ່ຢູ່ໃນຂັ້ນຕອນການດຳເນີນງານ',
|
||||||
|
@ -391,7 +402,9 @@ URL: [url]',
|
||||||
'document_duplicate_name' => 'ຊື່ເອກະສານຊໍ້າ',
|
'document_duplicate_name' => 'ຊື່ເອກະສານຊໍ້າ',
|
||||||
'document_has_no_workflow' => 'ເອກະສານບໍ່ມີເວີກໂຟ',
|
'document_has_no_workflow' => 'ເອກະສານບໍ່ມີເວີກໂຟ',
|
||||||
'document_infos' => 'ຂໍ້ມູນເອກະສານ',
|
'document_infos' => 'ຂໍ້ມູນເອກະສານ',
|
||||||
'document_is_checked_out' => 'ຂະນະນີ້ມີການກວດສອບເອກະສານ ຫາກເຈົ້າອັບໂຫລດເວີຊັນໄຫມ່ລະບົບຈະບໍ່ສາມາດກວດສອບລະບົບທີປິດອອກໄດ້ອີກຕໍ່ໄປ',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'ຂະນະນີ້ມີການກວດສອບເອກະສານ ຫາກເຈົ້າອັບໂຫລດເວີຊັນໄຫມ່ລະບົບຈະບໍ່ສາມາດກວດສອບລະບົບທີປິດອອກໄດ້ອີກຕໍ່ໄປ',
|
||||||
'document_is_not_locked' => 'ເອກະສານນີ້ແມ່ນບໍ່ໄດ້ລັອກ',
|
'document_is_not_locked' => 'ເອກະສານນີ້ແມ່ນບໍ່ໄດ້ລັອກ',
|
||||||
'document_link_by' => 'ເຊື່ອມໂຢງໂດຍ',
|
'document_link_by' => 'ເຊື່ອມໂຢງໂດຍ',
|
||||||
'document_link_public' => 'ສາທາລະນະ',
|
'document_link_public' => 'ສາທາລະນະ',
|
||||||
|
@ -917,6 +930,7 @@ URL: [url]',
|
||||||
'october' => 'ເດືອນ ຕຸລາ',
|
'october' => 'ເດືອນ ຕຸລາ',
|
||||||
'old' => 'ເກົ່າ',
|
'old' => 'ເກົ່າ',
|
||||||
'only_jpg_user_images' => 'ອາດໄຊ້ພາບ ຈິພີເຈ ເປັນພາບຂອງຜູ້ນຳໄຊ້ເທົ່ານັ້ນ',
|
'only_jpg_user_images' => 'ອາດໄຊ້ພາບ ຈິພີເຈ ເປັນພາບຂອງຜູ້ນຳໄຊ້ເທົ່ານັ້ນ',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'ການສັ່ງຊື້ຕາມລຳດັບຖືກປິດຢູ່ການຕັ້ງຄ່າ, ຖ້າເຈົ້າຕ້ອງການໃຫ້ພາລາມິດເຕີນີ້ໄດ້ຮັບຜົນ, ເຈົ້າຈະຕ້ອງເປີດໄຊ້ງານອີກຄັ້ງ',
|
'order_by_sequence_off' => 'ການສັ່ງຊື້ຕາມລຳດັບຖືກປິດຢູ່ການຕັ້ງຄ່າ, ຖ້າເຈົ້າຕ້ອງການໃຫ້ພາລາມິດເຕີນີ້ໄດ້ຮັບຜົນ, ເຈົ້າຈະຕ້ອງເປີດໄຊ້ງານອີກຄັ້ງ',
|
||||||
'original_filename' => 'ຊື່ໄຟລຕົ້ນສະບັບ',
|
'original_filename' => 'ຊື່ໄຟລຕົ້ນສະບັບ',
|
||||||
'overall_indexing_progress' => 'ຄວາມຄືບໜ້າການເຮັດດັດສະນີໂດຍລວມ',
|
'overall_indexing_progress' => 'ຄວາມຄືບໜ້າການເຮັດດັດສະນີໂດຍລວມ',
|
||||||
|
@ -1314,6 +1328,10 @@ URL: [url]',
|
||||||
'settings_createdirectory' => 'ການສ້າງໄດ້ເລັກທໍລີ',
|
'settings_createdirectory' => 'ການສ້າງໄດ້ເລັກທໍລີ',
|
||||||
'settings_currentvalue' => 'ມູນຕ່າປະຈຸບັນ',
|
'settings_currentvalue' => 'ມູນຕ່າປະຈຸບັນ',
|
||||||
'settings_Database' => 'ການຕັ້ງຄ່າຖານຂໍ້ມູນ',
|
'settings_Database' => 'ການຕັ້ງຄ່າຖານຂໍ້ມູນ',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'ຖານຂໍ້ມູນ',
|
'settings_dbDatabase' => 'ຖານຂໍ້ມູນ',
|
||||||
'settings_dbDatabase_desc' => 'ຊື່ຂອງຖານຂໍ້ມູນຂອງເຈົ້າປ້ອນລະຫວ່າງຂັ້ນຕອນການຕິດຕັ້ງ, ບໍ່ໃຫ້ແກ້ໄຂຂໍ້ມູນນີ້ເວັ້ນແຕ່ວ່າມີຄວາມຈໍາເປັນ, ຍົກຕົວຢ່າງເຊັ່ນວ່າຍ້າຍຖານຂໍ້ມູນແລ້ວ',
|
'settings_dbDatabase_desc' => 'ຊື່ຂອງຖານຂໍ້ມູນຂອງເຈົ້າປ້ອນລະຫວ່າງຂັ້ນຕອນການຕິດຕັ້ງ, ບໍ່ໃຫ້ແກ້ໄຂຂໍ້ມູນນີ້ເວັ້ນແຕ່ວ່າມີຄວາມຈໍາເປັນ, ຍົກຕົວຢ່າງເຊັ່ນວ່າຍ້າຍຖານຂໍ້ມູນແລ້ວ',
|
||||||
'settings_dbDriver' => 'ປະເພດຖານຂໍ້ມູນ',
|
'settings_dbDriver' => 'ປະເພດຖານຂໍ້ມູນ',
|
||||||
|
@ -1355,6 +1373,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'ເປີດໄຊ້ງານຄຸນລັກສະນະນີ້ຖ້າວ່າເຈົ້າຕ້ອງການໃຫ້ຜູ້ດູແລລະບົບສະແດງລາຍຊື່ຜູ້ກວດສອບ/ຜູ້ອະນຸມັດແລະສຳລັບການປ່ຽນວິທີການເຮັດວຽກ',
|
'settings_enableAdminRevApp_desc' => 'ເປີດໄຊ້ງານຄຸນລັກສະນະນີ້ຖ້າວ່າເຈົ້າຕ້ອງການໃຫ້ຜູ້ດູແລລະບົບສະແດງລາຍຊື່ຜູ້ກວດສອບ/ຜູ້ອະນຸມັດແລະສຳລັບການປ່ຽນວິທີການເຮັດວຽກ',
|
||||||
'settings_enableCalendar' => 'ເປີດໄຊ້ງານປະຕິທິນ',
|
'settings_enableCalendar' => 'ເປີດໄຊ້ງານປະຕິທິນ',
|
||||||
'settings_enableCalendar_desc' => 'ເປີດ / ປິດ ປະຕິທິນ',
|
'settings_enableCalendar_desc' => 'ເປີດ / ປິດ ປະຕິທິນ',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'ເປີດໄຊ້ຄິບບອດ',
|
'settings_enableClipboard' => 'ເປີດໄຊ້ຄິບບອດ',
|
||||||
'settings_enableClipboard_desc' => 'ເປີດ/ ປິດການໄຊ້ຄິບບອສໃນໜ້າຕ່າງ ວິວໂຟລເດີ',
|
'settings_enableClipboard_desc' => 'ເປີດ/ ປິດການໄຊ້ຄິບບອສໃນໜ້າຕ່າງ ວິວໂຟລເດີ',
|
||||||
'settings_enableConverting' => 'ເປີດໄຊ້ງານການແປງ',
|
'settings_enableConverting' => 'ເປີດໄຊ້ງານການແປງ',
|
||||||
|
@ -1515,6 +1535,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'ชนิดละครใบ้แทนที่',
|
'settings_overrideMimeType' => 'ชนิดละครใบ้แทนที่',
|
||||||
'settings_overrideMimeType_desc' => 'แทนที่ ชนิดละครใบ้ ที่จัดส่งโดยเบราว์เซอร์ถ้าไฟล์ถูกอัปโหลด ชนิดละครใบ้ใหม่จะถูกกำหนดโดย SeedDMS เอง.',
|
'settings_overrideMimeType_desc' => 'แทนที่ ชนิดละครใบ้ ที่จัดส่งโดยเบราว์เซอร์ถ้าไฟล์ถูกอัปโหลด ชนิดละครใบ้ใหม่จะถูกกำหนดโดย SeedDMS เอง.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'ໄຟລບາງສ່ວນ',
|
'settings_partitionSize' => 'ໄຟລບາງສ່ວນ',
|
||||||
'settings_partitionSize_desc' => 'ຂະໜາດຂອງໄຟລບາງສ່ວນເປັນໄບຣທີອັບໂຫລດ,ບໍ່ສາມາດຕັ້ງຄ່າທີ່ໃຫ່ຍກ່ວາຂະໜາດອັບໂຫຼດສູງສຸດທີກຳນົດໂດຍເຊີເວີ',
|
'settings_partitionSize_desc' => 'ຂະໜາດຂອງໄຟລບາງສ່ວນເປັນໄບຣທີອັບໂຫລດ,ບໍ່ສາມາດຕັ້ງຄ່າທີ່ໃຫ່ຍກ່ວາຂະໜາດອັບໂຫຼດສູງສຸດທີກຳນົດໂດຍເຊີເວີ',
|
||||||
'settings_passwordExpiration' => 'ລະຫັດໝົດອາຍຸ',
|
'settings_passwordExpiration' => 'ລະຫັດໝົດອາຍຸ',
|
||||||
|
@ -1610,9 +1632,11 @@ URL: [url]',
|
||||||
'settings_System' => 'ລະບົບ',
|
'settings_System' => 'ລະບົບ',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
@ -1626,6 +1650,8 @@ URL: [url]',
|
||||||
'settings_updateNotifyTime' => 'ອັບເດດເວລາການແຈ້ງເຕືອນ',
|
'settings_updateNotifyTime' => 'ອັບເດດເວລາການແຈ້ງເຕືອນ',
|
||||||
'settings_updateNotifyTime_desc' => 'ຜູ້ໄຊ້ຈະໄດ້ຮັບການແຈ້ງກ່ຽວກັບການປ່ຽນແປງເອກະສານທີ່ເກີດຂື້ນພາຍໃນວິນາທີສຸດທ້າຍ "ແຈ້ງເຕືອນເວລາ "',
|
'settings_updateNotifyTime_desc' => 'ຜູ້ໄຊ້ຈະໄດ້ຮັບການແຈ້ງກ່ຽວກັບການປ່ຽນແປງເອກະສານທີ່ເກີດຂື້ນພາຍໃນວິນາທີສຸດທ້າຍ "ແຈ້ງເຕືອນເວລາ "',
|
||||||
'settings_upgrade_php' => 'ອັບເກດ PHP ຢ່າງນ້ອຍຕ້ອງເປັນເວີຊັ້ນ 5.6.38',
|
'settings_upgrade_php' => 'ອັບເກດ PHP ຢ່າງນ້ອຍຕ້ອງເປັນເວີຊັ້ນ 5.6.38',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'ການກຳນົດຊື່ໄຟລ',
|
'settings_versioningFileName' => 'ການກຳນົດຊື່ໄຟລ',
|
||||||
'settings_versioningFileName_desc' => 'ຊື່ຂອງແຟ້ມຂໍ້ມູນການກຳນົດເວີຊັນທີ່ສ້າງໂດຍເຄື່ອງມືສຳຮອງຂໍ້ມູນ',
|
'settings_versioningFileName_desc' => 'ຊື່ຂອງແຟ້ມຂໍ້ມູນການກຳນົດເວີຊັນທີ່ສ້າງໂດຍເຄື່ອງມືສຳຮອງຂໍ້ມູນ',
|
||||||
'settings_versiontolow' => 'ເວີຊັນເກົ່າ',
|
'settings_versiontolow' => 'ເວີຊັນເກົ່າ',
|
||||||
|
@ -1667,6 +1693,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => 'ເພີ່ມການສົ່ງຜ່ານ',
|
'splash_add_to_transmittal' => 'ເພີ່ມການສົ່ງຜ່ານ',
|
||||||
'splash_add_transmittal' => 'ເພີ່ມການສົ່ງຜ່ານ',
|
'splash_add_transmittal' => 'ເພີ່ມການສົ່ງຜ່ານ',
|
||||||
'splash_add_user' => 'ເພີ່ມຜູ້ໄຊ້ໄຫມ່ແລ້ວ',
|
'splash_add_user' => 'ເພີ່ມຜູ້ໄຊ້ໄຫມ່ແລ້ວ',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'ລ້າງແຄຣແລ້ວ',
|
'splash_cleared_cache' => 'ລ້າງແຄຣແລ້ວ',
|
||||||
'splash_cleared_clipboard' => 'ລ້າງຄິບບອດແລ້ວ',
|
'splash_cleared_clipboard' => 'ລ້າງຄິບບອດແລ້ວ',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
@ -1688,6 +1715,8 @@ URL: [url]',
|
||||||
'splash_error_add_to_transmittal' => 'ເກີດຂໍ້ຜິດພາດໃນຂະນະທີ່ເພີ່ມເອກະສານເພື່ອຕິດຕໍ່',
|
'splash_error_add_to_transmittal' => 'ເກີດຂໍ້ຜິດພາດໃນຂະນະທີ່ເພີ່ມເອກະສານເພື່ອຕິດຕໍ່',
|
||||||
'splash_error_rm_download_link' => 'ຂໍ້ຜິດພາດໃນການລົບລິງການດາວໂຫລດ',
|
'splash_error_rm_download_link' => 'ຂໍ້ຜິດພາດໃນການລົບລິງການດາວໂຫລດ',
|
||||||
'splash_error_send_download_link' => 'ຂໍ້ຜິດພາດໃນການລົບລິງການດາວໂຫລດ',
|
'splash_error_send_download_link' => 'ຂໍ້ຜິດພາດໃນການລົບລິງການດາວໂຫລດ',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => '',
|
'splash_extension_getlist' => '',
|
||||||
'splash_extension_import' => '',
|
'splash_extension_import' => '',
|
||||||
'splash_extension_refresh' => '',
|
'splash_extension_refresh' => '',
|
||||||
|
@ -1928,6 +1957,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]:[name] - ເວີຊັ້ນທີຖືກລົບ',
|
'version_deleted_email_subject' => '[sitename]:[name] - ເວີຊັ້ນທີຖືກລົບ',
|
||||||
'version_info' => 'ຂໍ້ມູນເວີຊັນ',
|
'version_info' => 'ຂໍ້ມູນເວີຊັນ',
|
||||||
'view' => 'ດູ',
|
'view' => 'ດູ',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'ດູອອນລາຍ',
|
'view_online' => 'ດູອອນລາຍ',
|
||||||
'warning' => 'ການເຕືອນ',
|
'warning' => 'ການເຕືອນ',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1729)
|
// Translators: Admin (1731)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2-trinns autentisering',
|
'2_factor_auth' => '2-trinns autentisering',
|
||||||
'2_factor_auth_info' => 'Dette systemet håndhever 2-faktor autentisering. Du trenger Google Authenticator på mobiltelefonen din. Nedenfor ser du to QR-koder. Den rette er din nåværende hemmelighet. På venstre side kan du angi en ny hemmelighet. Hvis du angir en ny hemmelighet, må du huske å skanne den på nytt med Google Authenticator.',
|
'2_factor_auth_info' => 'Dette systemet håndhever 2-faktor autentisering. Du trenger Google Authenticator på mobiltelefonen din. Nedenfor ser du to QR-koder. Den rette er din nåværende hemmelighet. På venstre side kan du angi en ny hemmelighet. Hvis du angir en ny hemmelighet, må du huske å skanne den på nytt med Google Authenticator.',
|
||||||
'2_fact_auth_secret' => 'Hemmelig',
|
'2_fact_auth_secret' => 'Hemmelig',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Godkjenn',
|
'accept' => 'Godkjenn',
|
||||||
'access_control' => 'Adgangskontroll',
|
'access_control' => 'Adgangskontroll',
|
||||||
'access_control_is_off' => 'Avansert adgangskontroll er deaktivert',
|
'access_control_is_off' => 'Avansert adgangskontroll er deaktivert',
|
||||||
|
@ -222,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Kalender',
|
'calendar' => 'Kalender',
|
||||||
'calendar_week' => 'Kalenderuke',
|
'calendar_week' => 'Kalenderuke',
|
||||||
'cancel' => 'Avbryt',
|
'cancel' => 'Avbryt',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Kan ikke endre et foreldet eller avvist dokument',
|
'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',
|
'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',
|
||||||
'cannot_delete_user' => 'Kan ikke slette bruker',
|
'cannot_delete_user' => 'Kan ikke slette bruker',
|
||||||
|
@ -327,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Daglig',
|
'daily' => 'Daglig',
|
||||||
'databasesearch' => 'Søk i database',
|
'databasesearch' => 'Søk i database',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Dato',
|
'date' => 'Dato',
|
||||||
'days' => 'dager',
|
'days' => 'dager',
|
||||||
'debug' => 'Feilsøking',
|
'debug' => 'Feilsøking',
|
||||||
|
@ -352,6 +362,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'Låste dokumenter',
|
'documents_locked' => 'Låste dokumenter',
|
||||||
'documents_locked_by_you' => 'Dokumenter som du har låst',
|
'documents_locked_by_you' => 'Dokumenter som du har låst',
|
||||||
'documents_only' => 'Bare dokumenter',
|
'documents_only' => 'Bare dokumenter',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Dokumenter som venter på din godkjenning',
|
'documents_to_approve' => 'Dokumenter som venter på din godkjenning',
|
||||||
'documents_to_correct' => 'Dokumenter som trenger dine rettelser',
|
'documents_to_correct' => 'Dokumenter som trenger dine rettelser',
|
||||||
'documents_to_process' => 'Dokumenter som trenger din behandling',
|
'documents_to_process' => 'Dokumenter som trenger din behandling',
|
||||||
|
@ -400,7 +411,9 @@ Bruker: [username]',
|
||||||
'document_duplicate_name' => 'Dupliser dokumentnavn',
|
'document_duplicate_name' => 'Dupliser dokumentnavn',
|
||||||
'document_has_no_workflow' => 'Dokumentet har ingen arbeidsflyt',
|
'document_has_no_workflow' => 'Dokumentet har ingen arbeidsflyt',
|
||||||
'document_infos' => 'Dokumentinformation',
|
'document_infos' => 'Dokumentinformation',
|
||||||
'document_is_checked_out' => 'Dokumentet er allerede utsjekket. Hvis du laster opp en ny version kan den utsjekkede versionen ikke sjekkes inn igen.',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Dokumentet er allerede utsjekket. Hvis du laster opp en ny version kan den utsjekkede versionen ikke sjekkes inn igen.',
|
||||||
'document_is_not_locked' => 'Dette dokumentet er ikke låst',
|
'document_is_not_locked' => 'Dette dokumentet er ikke låst',
|
||||||
'document_link_by' => 'Koblet av',
|
'document_link_by' => 'Koblet av',
|
||||||
'document_link_public' => 'Offentlig',
|
'document_link_public' => 'Offentlig',
|
||||||
|
@ -477,7 +490,7 @@ URL: [url]',
|
||||||
'dropfolderdir_missing' => 'Din personlige slippmappe eksisterer ikke på serveren! Be administratoren din om å opprette den.',
|
'dropfolderdir_missing' => 'Din personlige slippmappe eksisterer ikke på serveren! Be administratoren din om å opprette den.',
|
||||||
'dropfolder_file' => 'Fil fra personlige slippmappe',
|
'dropfolder_file' => 'Fil fra personlige slippmappe',
|
||||||
'dropfolder_folder' => 'Katalog fra personlige slippmappe',
|
'dropfolder_folder' => 'Katalog fra personlige slippmappe',
|
||||||
'dropfolder_metadata' => 'Metadata fra personlige slippmappe',
|
'dropfolder_metadata' => '',
|
||||||
'dropupload' => 'Hurtig opplasting',
|
'dropupload' => 'Hurtig opplasting',
|
||||||
'drop_files_here' => 'Dra filene hit!',
|
'drop_files_here' => 'Dra filene hit!',
|
||||||
'dump_creation' => 'Lag database-dump',
|
'dump_creation' => 'Lag database-dump',
|
||||||
|
@ -938,6 +951,7 @@ URL: [url]',
|
||||||
'october' => 'Oktober',
|
'october' => 'Oktober',
|
||||||
'old' => 'Gammel',
|
'old' => 'Gammel',
|
||||||
'only_jpg_user_images' => 'Bare .jpg-bilder kan brukes som bruker-bilder',
|
'only_jpg_user_images' => 'Bare .jpg-bilder kan brukes som bruker-bilder',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'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.',
|
'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',
|
'original_filename' => 'Orginalt filnavn',
|
||||||
'overall_indexing_progress' => 'Samlet fremgang for indeksering',
|
'overall_indexing_progress' => 'Samlet fremgang for indeksering',
|
||||||
|
@ -1146,7 +1160,7 @@ URL: [url]',
|
||||||
'revision_request_email_subject' => '[sitename]: [name] - Korrektur forespørsel',
|
'revision_request_email_subject' => '[sitename]: [name] - Korrektur forespørsel',
|
||||||
'revision_status' => 'Status',
|
'revision_status' => 'Status',
|
||||||
'revision_submit_email_body' => 'Revisjon av sendt e-post emne',
|
'revision_submit_email_body' => 'Revisjon av sendt e-post emne',
|
||||||
'revision_submit_email_subject' => 'Revisjon av sendt e-post emne',
|
'revision_submit_email_subject' => '[sitename]: [name] - Revisjon av sendt e-post emne',
|
||||||
'revision_summary' => 'Korrektur sammendrag',
|
'revision_summary' => 'Korrektur sammendrag',
|
||||||
'revisors' => 'Korrekturlesere',
|
'revisors' => 'Korrekturlesere',
|
||||||
'revisor_already_assigned' => 'Bruker er allerede tilordnet som korrekturleser.',
|
'revisor_already_assigned' => 'Bruker er allerede tilordnet som korrekturleser.',
|
||||||
|
@ -1327,6 +1341,10 @@ Bruker: [username]
|
||||||
'settings_createdirectory' => 'Lag mappe',
|
'settings_createdirectory' => 'Lag mappe',
|
||||||
'settings_currentvalue' => 'Nåværende verdi',
|
'settings_currentvalue' => 'Nåværende verdi',
|
||||||
'settings_Database' => 'Databaseinnstillinger',
|
'settings_Database' => 'Databaseinnstillinger',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Database',
|
'settings_dbDatabase' => 'Database',
|
||||||
'settings_dbDatabase_desc' => 'Navnet på databasen som ble lagt inn under installasjonsprosessen. Ikke rediger dette feltet med mindre det er nødvendig, hvis databasen for eksempel er flyttet.',
|
'settings_dbDatabase_desc' => 'Navnet på databasen som ble lagt inn under installasjonsprosessen. Ikke rediger dette feltet med mindre det er nødvendig, hvis databasen for eksempel er flyttet.',
|
||||||
'settings_dbDriver' => 'Databasetype',
|
'settings_dbDriver' => 'Databasetype',
|
||||||
|
@ -1368,6 +1386,8 @@ Bruker: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Aktiver dette hvis du vil at administratorer skal være oppført som korrekturlesere / godkjennere og for arbeidsflytoverganger.',
|
'settings_enableAdminRevApp_desc' => 'Aktiver dette hvis du vil at administratorer skal være oppført som korrekturlesere / godkjennere og for arbeidsflytoverganger.',
|
||||||
'settings_enableCalendar' => 'Aktiver kalender',
|
'settings_enableCalendar' => 'Aktiver kalender',
|
||||||
'settings_enableCalendar_desc' => 'Aktiver/deaktiver kalender',
|
'settings_enableCalendar_desc' => 'Aktiver/deaktiver kalender',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Aktiver utklippstavle',
|
'settings_enableClipboard' => 'Aktiver utklippstavle',
|
||||||
'settings_enableClipboard_desc' => 'Aktiver/deaktiver utklippstavlen på \'Vis mappe\' siden',
|
'settings_enableClipboard_desc' => 'Aktiver/deaktiver utklippstavlen på \'Vis mappe\' siden',
|
||||||
'settings_enableConverting' => 'Aktiver konvertering',
|
'settings_enableConverting' => 'Aktiver konvertering',
|
||||||
|
@ -1528,6 +1548,8 @@ Bruker: [username]
|
||||||
'settings_onePageMode_desc' => 'En sidemodus vil slå på javascript-kode på ViewFolder-siden, som oppdaterer mappe/dokumentliste, navigasjon osv. Når du klikker på en mappe eller endrer sorteringsparameter.',
|
'settings_onePageMode_desc' => 'En sidemodus vil slå på javascript-kode på ViewFolder-siden, som oppdaterer mappe/dokumentliste, navigasjon osv. Når du klikker på en mappe eller endrer sorteringsparameter.',
|
||||||
'settings_overrideMimeType' => 'Overstyr Mime-type',
|
'settings_overrideMimeType' => 'Overstyr Mime-type',
|
||||||
'settings_overrideMimeType_desc' => 'Overstyr Mime-type levert av nettleseren, hvis en fil lastes opp. Den nye Mime-type bestemmes av SeedDMS selv.',
|
'settings_overrideMimeType_desc' => 'Overstyr Mime-type levert av nettleseren, hvis en fil lastes opp. Den nye Mime-type bestemmes av SeedDMS selv.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Oppdelt filstørrrelse',
|
'settings_partitionSize' => 'Oppdelt filstørrrelse',
|
||||||
'settings_partitionSize_desc' => 'Størrelse på oppdelte filer i byte, lastet opp av jumploader. Ikke angi en verdi som er større enn den maksimale opplastningsstørrelsen som er angitt av serveren.',
|
'settings_partitionSize_desc' => 'Størrelse på oppdelte filer i byte, lastet opp av jumploader. Ikke angi en verdi som er større enn den maksimale opplastningsstørrelsen som er angitt av serveren.',
|
||||||
'settings_passwordExpiration' => 'Utløp av passord',
|
'settings_passwordExpiration' => 'Utløp av passord',
|
||||||
|
@ -1623,9 +1645,11 @@ Bruker: [username]
|
||||||
'settings_System' => 'System',
|
'settings_System' => 'System',
|
||||||
'settings_tasksInMenu' => 'Valgte oppgaver',
|
'settings_tasksInMenu' => 'Valgte oppgaver',
|
||||||
'settings_tasksInMenu_approval' => 'Godkjenninger',
|
'settings_tasksInMenu_approval' => 'Godkjenninger',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Velg oppgavene som skal telles. Hvis ingen er valgt, telles alle oppgavene.',
|
'settings_tasksInMenu_desc' => 'Velg oppgavene som skal telles. Hvis ingen er valgt, telles alle oppgavene.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Retting nødvendig',
|
'settings_tasksInMenu_needscorrection' => 'Retting nødvendig',
|
||||||
'settings_tasksInMenu_receipt' => 'Kvitteringer',
|
'settings_tasksInMenu_receipt' => 'Kvitteringer',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Korrigeringer',
|
'settings_tasksInMenu_review' => 'Korrigeringer',
|
||||||
'settings_tasksInMenu_revision' => 'Revisjoner',
|
'settings_tasksInMenu_revision' => 'Revisjoner',
|
||||||
'settings_tasksInMenu_workflow' => 'Arbeidsflyt',
|
'settings_tasksInMenu_workflow' => 'Arbeidsflyt',
|
||||||
|
@ -1639,6 +1663,8 @@ Bruker: [username]
|
||||||
'settings_updateNotifyTime' => 'Oppdater varslingstid',
|
'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_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_upgrade_php' => 'Oppgrader PHP til minst versjon 5.6.38',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Versjon av filnavn',
|
'settings_versioningFileName' => 'Versjon av filnavn',
|
||||||
'settings_versioningFileName_desc' => 'Navnet på den versjonsfil som er laget av sikkerhetskopieringsverktøyet.',
|
'settings_versioningFileName_desc' => 'Navnet på den versjonsfil som er laget av sikkerhetskopieringsverktøyet.',
|
||||||
'settings_versiontolow' => 'Versjonen for lav',
|
'settings_versiontolow' => 'Versjonen for lav',
|
||||||
|
@ -1680,6 +1706,7 @@ Bruker: [username]
|
||||||
'splash_add_to_transmittal' => 'Legg til overføring',
|
'splash_add_to_transmittal' => 'Legg til overføring',
|
||||||
'splash_add_transmittal' => 'Lagt til overføring',
|
'splash_add_transmittal' => 'Lagt til overføring',
|
||||||
'splash_add_user' => 'Ny bruker lagt til',
|
'splash_add_user' => 'Ny bruker lagt til',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Cache ble slettet',
|
'splash_cleared_cache' => 'Cache ble slettet',
|
||||||
'splash_cleared_clipboard' => 'Utklippstavlen ryddet',
|
'splash_cleared_clipboard' => 'Utklippstavlen ryddet',
|
||||||
'splash_delete_access' => 'Adgangs retten er slettet',
|
'splash_delete_access' => 'Adgangs retten er slettet',
|
||||||
|
@ -1701,6 +1728,8 @@ Bruker: [username]
|
||||||
'splash_error_add_to_transmittal' => 'Feil under tilføyelse av dokument til overføringen',
|
'splash_error_add_to_transmittal' => 'Feil under tilføyelse av dokument til overføringen',
|
||||||
'splash_error_rm_download_link' => 'Feil ved fjerning av nedlastingslenke',
|
'splash_error_rm_download_link' => 'Feil ved fjerning av nedlastingslenke',
|
||||||
'splash_error_send_download_link' => 'Feil under sending av nedlastingslenke',
|
'splash_error_send_download_link' => 'Feil under sending av nedlastingslenke',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => 'Oppdatert liste over utvidelser fra oppbevaringsted',
|
'splash_extension_getlist' => 'Oppdatert liste over utvidelser fra oppbevaringsted',
|
||||||
'splash_extension_import' => 'Utvidelse installert',
|
'splash_extension_import' => 'Utvidelse installert',
|
||||||
'splash_extension_refresh' => 'Oppdaterte liste over utvidelser',
|
'splash_extension_refresh' => 'Oppdaterte liste over utvidelser',
|
||||||
|
@ -1941,6 +1970,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versjon slettet',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versjon slettet',
|
||||||
'version_info' => 'Versjons informasjon',
|
'version_info' => 'Versjons informasjon',
|
||||||
'view' => 'Vis',
|
'view' => 'Vis',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Vis på nett',
|
'view_online' => 'Vis på nett',
|
||||||
'warning' => 'Advarsel',
|
'warning' => 'Advarsel',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1452), netixw (84), romi (93), uGn (112)
|
// Translators: Admin (1456), netixw (84), romi (93), uGn (112)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Uwierzytelnianie dwuetapowe',
|
'2_factor_auth' => 'Uwierzytelnianie dwuetapowe',
|
||||||
'2_factor_auth_info' => 'Uwierzytelnianie dwuetapowe',
|
'2_factor_auth_info' => 'Uwierzytelnianie dwuetapowe',
|
||||||
'2_fact_auth_secret' => 'Uwierzytelnianie dwuetapowe poufny kod',
|
'2_fact_auth_secret' => 'Uwierzytelnianie dwuetapowe poufny kod',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Akceptuj',
|
'accept' => 'Akceptuj',
|
||||||
'access_control' => 'Kontrola dostępu',
|
'access_control' => 'Kontrola dostępu',
|
||||||
'access_control_is_off' => 'Kontrola dostepu jest wyłączona',
|
'access_control_is_off' => 'Kontrola dostepu jest wyłączona',
|
||||||
|
@ -161,11 +168,11 @@ URL: [url]',
|
||||||
'attrdef_type_email' => 'Email',
|
'attrdef_type_email' => 'Email',
|
||||||
'attrdef_type_float' => 'Liczna zmiennoprzecinkowa',
|
'attrdef_type_float' => 'Liczna zmiennoprzecinkowa',
|
||||||
'attrdef_type_folder' => '',
|
'attrdef_type_folder' => '',
|
||||||
'attrdef_type_group' => '',
|
'attrdef_type_group' => 'Grupa',
|
||||||
'attrdef_type_int' => 'Liczba całkowita',
|
'attrdef_type_int' => 'Liczba całkowita',
|
||||||
'attrdef_type_string' => 'Ciąg znaków',
|
'attrdef_type_string' => 'Ciąg znaków',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
'attrdef_type_user' => '',
|
'attrdef_type_user' => 'Użytkownik',
|
||||||
'attrdef_valueset' => 'Zestaw wartości',
|
'attrdef_valueset' => 'Zestaw wartości',
|
||||||
'attrdef_valueset_help' => '',
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Atrybuty',
|
'attributes' => 'Atrybuty',
|
||||||
|
@ -210,6 +217,8 @@ URL: [url]',
|
||||||
'calendar' => 'Kalendarz',
|
'calendar' => 'Kalendarz',
|
||||||
'calendar_week' => 'Kalendarz tygodniowy',
|
'calendar_week' => 'Kalendarz tygodniowy',
|
||||||
'cancel' => 'Anuluj',
|
'cancel' => 'Anuluj',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Nie można modyfikować zdezaktualizowanego lub odrzuconego dokumentu',
|
'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, lub w trakcie recenzowania albo zatwierdzania.',
|
'cannot_change_final_states' => 'Ostrzeżenie: Nie można zmienić statusu dla dokumentu odrzuconego, wygasłego, lub w trakcie recenzowania albo zatwierdzania.',
|
||||||
'cannot_delete_user' => 'Nie można usunąć użytkownika',
|
'cannot_delete_user' => 'Nie można usunąć użytkownika',
|
||||||
|
@ -315,6 +324,7 @@ URL: [url]',
|
||||||
'daily' => 'Codziennie',
|
'daily' => 'Codziennie',
|
||||||
'databasesearch' => 'Przeszukiwanie bazy danych',
|
'databasesearch' => 'Przeszukiwanie bazy danych',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Data',
|
'date' => 'Data',
|
||||||
'days' => 'dni',
|
'days' => 'dni',
|
||||||
'debug' => 'Debugowanie',
|
'debug' => 'Debugowanie',
|
||||||
|
@ -340,6 +350,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'Dokumenty zablokowane',
|
'documents_locked' => 'Dokumenty zablokowane',
|
||||||
'documents_locked_by_you' => 'Dokumenty zablokowane przez Ciebie',
|
'documents_locked_by_you' => 'Dokumenty zablokowane przez Ciebie',
|
||||||
'documents_only' => 'Tylko dokumenty',
|
'documents_only' => 'Tylko dokumenty',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Dokumenty oczekujące na Twoje zatwierdzenie',
|
'documents_to_approve' => 'Dokumenty oczekujące na Twoje zatwierdzenie',
|
||||||
'documents_to_correct' => 'Dokumenty oczekujące na Twoje korekty',
|
'documents_to_correct' => 'Dokumenty oczekujące na Twoje korekty',
|
||||||
'documents_to_process' => 'Dokumenty oczekujące na Twoje przetworzenie',
|
'documents_to_process' => 'Dokumenty oczekujące na Twoje przetworzenie',
|
||||||
|
@ -381,7 +392,9 @@ Użytkownik: [username]',
|
||||||
'document_duplicate_name' => 'Zduplikowana nazwa dokumentu',
|
'document_duplicate_name' => 'Zduplikowana nazwa dokumentu',
|
||||||
'document_has_no_workflow' => 'Dokument nie ma przypisanego procesu',
|
'document_has_no_workflow' => 'Dokument nie ma przypisanego procesu',
|
||||||
'document_infos' => 'Informacje o dokumencie',
|
'document_infos' => 'Informacje o dokumencie',
|
||||||
'document_is_checked_out' => 'Ten dokument jest pobierany',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Ten dokument jest pobierany',
|
||||||
'document_is_not_locked' => 'Ten dokument nie jest zablokowany',
|
'document_is_not_locked' => 'Ten dokument nie jest zablokowany',
|
||||||
'document_link_by' => 'Dowiązane przez',
|
'document_link_by' => 'Dowiązane przez',
|
||||||
'document_link_public' => 'Publiczny',
|
'document_link_public' => 'Publiczny',
|
||||||
|
@ -453,7 +466,7 @@ URL: [url]',
|
||||||
'dropfolderdir_missing' => 'Twój osobisty folder zrzutu nie istnieje na serwerze! Poproś swojego administratora o jego utworzenie.',
|
'dropfolderdir_missing' => 'Twój osobisty folder zrzutu nie istnieje na serwerze! Poproś swojego administratora o jego utworzenie.',
|
||||||
'dropfolder_file' => 'Plik z folderu zrzutu',
|
'dropfolder_file' => 'Plik z folderu zrzutu',
|
||||||
'dropfolder_folder' => 'Katalog ze strefy zrzutu',
|
'dropfolder_folder' => 'Katalog ze strefy zrzutu',
|
||||||
'dropfolder_metadata' => 'Metadane folderu zrzutu',
|
'dropfolder_metadata' => '',
|
||||||
'dropupload' => 'Szybki upload',
|
'dropupload' => 'Szybki upload',
|
||||||
'drop_files_here' => 'Przeciągnij tu pliki!',
|
'drop_files_here' => 'Przeciągnij tu pliki!',
|
||||||
'dump_creation' => 'Utworzenie zrzutu bazy danych',
|
'dump_creation' => 'Utworzenie zrzutu bazy danych',
|
||||||
|
@ -534,7 +547,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Wygasa po 1 roku',
|
'expire_in_1y' => 'Wygasa po 1 roku',
|
||||||
'expire_in_2h' => 'Wygasa po 2 godzinach',
|
'expire_in_2h' => 'Wygasa po 2 godzinach',
|
||||||
'expire_in_2y' => 'Wygasa po 2 latach',
|
'expire_in_2y' => 'Wygasa po 2 latach',
|
||||||
'expire_in_3y' => '',
|
'expire_in_3y' => 'Wygasa za 3 lata',
|
||||||
'expire_today' => 'Wygasa dzisiaj',
|
'expire_today' => 'Wygasa dzisiaj',
|
||||||
'expire_tomorrow' => 'Wygasa jutro',
|
'expire_tomorrow' => 'Wygasa jutro',
|
||||||
'expiry_changed_email' => 'Zmieniona data wygaśnięcia',
|
'expiry_changed_email' => 'Zmieniona data wygaśnięcia',
|
||||||
|
@ -907,6 +920,7 @@ URL: [url]',
|
||||||
'october' => 'Październik',
|
'october' => 'Październik',
|
||||||
'old' => 'Stary',
|
'old' => 'Stary',
|
||||||
'only_jpg_user_images' => 'Wyłącznie pliki typu .jpg mogą być użyte jako obrazy użytkowników',
|
'only_jpg_user_images' => 'Wyłącznie pliki typu .jpg mogą być użyte jako obrazy użytkowników',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'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ć.',
|
'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',
|
'original_filename' => 'Oryginalna nazwa pliku',
|
||||||
'overall_indexing_progress' => 'Całkowity postęp indeksowania',
|
'overall_indexing_progress' => 'Całkowity postęp indeksowania',
|
||||||
|
@ -1257,6 +1271,10 @@ Name: [username]
|
||||||
'settings_createdirectory' => 'Utwórz katalog',
|
'settings_createdirectory' => 'Utwórz katalog',
|
||||||
'settings_currentvalue' => 'Bieżąca wartość',
|
'settings_currentvalue' => 'Bieżąca wartość',
|
||||||
'settings_Database' => 'Ustawienia bazy danych',
|
'settings_Database' => 'Ustawienia bazy danych',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Baza danych',
|
'settings_dbDatabase' => 'Baza danych',
|
||||||
'settings_dbDatabase_desc' => 'Nazwa dla bazy danych podana w procesie instalacji. Nie zmieniaj tego pola bez konieczności, na przykład kiedy baza danych została przeniesiona.',
|
'settings_dbDatabase_desc' => 'Nazwa dla bazy danych podana w procesie instalacji. Nie zmieniaj tego pola bez konieczności, na przykład kiedy baza danych została przeniesiona.',
|
||||||
'settings_dbDriver' => 'Typ bazy danych',
|
'settings_dbDriver' => 'Typ bazy danych',
|
||||||
|
@ -1298,6 +1316,8 @@ Name: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Odznacz aby usunąć Administratora z listy zatwierdzających/recenzentów',
|
'settings_enableAdminRevApp_desc' => 'Odznacz aby usunąć Administratora z listy zatwierdzających/recenzentów',
|
||||||
'settings_enableCalendar' => 'Włącz kalendarz',
|
'settings_enableCalendar' => 'Włącz kalendarz',
|
||||||
'settings_enableCalendar_desc' => 'Włącz/Wyłącz kalendarz',
|
'settings_enableCalendar_desc' => 'Włącz/Wyłącz kalendarz',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Włącz schowek',
|
'settings_enableClipboard' => 'Włącz schowek',
|
||||||
'settings_enableClipboard_desc' => 'Włącz/wyłącz schowek',
|
'settings_enableClipboard_desc' => 'Włącz/wyłącz schowek',
|
||||||
'settings_enableConverting' => 'Włącz konwertowanie',
|
'settings_enableConverting' => 'Włącz konwertowanie',
|
||||||
|
@ -1458,6 +1478,8 @@ Name: [username]
|
||||||
'settings_onePageMode_desc' => 'Tryb jednostronicowy włączy kod javascript na stronie Wyświetl folder, który aktualizuje listę folderów / dokumentów, nawigację itp. Po kliknięciu folderu lub zmianie parametru sortowania.',
|
'settings_onePageMode_desc' => 'Tryb jednostronicowy włączy kod javascript na stronie Wyświetl folder, który aktualizuje listę folderów / dokumentów, nawigację itp. Po kliknięciu folderu lub zmianie parametru sortowania.',
|
||||||
'settings_overrideMimeType' => 'Nadpisz typ rozszerzenia',
|
'settings_overrideMimeType' => 'Nadpisz typ rozszerzenia',
|
||||||
'settings_overrideMimeType_desc' => 'Zastąp typ MimeType dostarczony przez przeglądarkę, jeśli plik zostanie przesłany. Nowy typ MimeType jest określany przez sam SeedDMS.',
|
'settings_overrideMimeType_desc' => 'Zastąp typ MimeType dostarczony przez przeglądarkę, jeśli plik zostanie przesłany. Nowy typ MimeType jest określany przez sam SeedDMS.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Rozmiar części pliku',
|
'settings_partitionSize' => 'Rozmiar części pliku',
|
||||||
'settings_partitionSize_desc' => 'Rozmiar części pliku, w bajtach, wczytywane przez jumploader. Nie wpisuj wartości większej niż maksymalna wartość wczytywanego pliku ustawiona na serwerze.',
|
'settings_partitionSize_desc' => 'Rozmiar części pliku, w bajtach, wczytywane przez jumploader. Nie wpisuj wartości większej niż maksymalna wartość wczytywanego pliku ustawiona na serwerze.',
|
||||||
'settings_passwordExpiration' => 'Wygaśnięcie hasła',
|
'settings_passwordExpiration' => 'Wygaśnięcie hasła',
|
||||||
|
@ -1553,9 +1575,11 @@ Name: [username]
|
||||||
'settings_System' => 'System',
|
'settings_System' => 'System',
|
||||||
'settings_tasksInMenu' => 'Wybrane zadania',
|
'settings_tasksInMenu' => 'Wybrane zadania',
|
||||||
'settings_tasksInMenu_approval' => 'Zatwierdzone',
|
'settings_tasksInMenu_approval' => 'Zatwierdzone',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Wybierz te zadania, które mają być zliczane. Jeśli żadna opcja nie zostanie wybrana, wszystkie zadania zostaną policzone.',
|
'settings_tasksInMenu_desc' => 'Wybierz te zadania, które mają być zliczane. Jeśli żadna opcja nie zostanie wybrana, wszystkie zadania zostaną policzone.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Konieczna korekta',
|
'settings_tasksInMenu_needscorrection' => 'Konieczna korekta',
|
||||||
'settings_tasksInMenu_receipt' => 'Wpływy',
|
'settings_tasksInMenu_receipt' => 'Wpływy',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Recenzji',
|
'settings_tasksInMenu_review' => 'Recenzji',
|
||||||
'settings_tasksInMenu_revision' => 'Korekty',
|
'settings_tasksInMenu_revision' => 'Korekty',
|
||||||
'settings_tasksInMenu_workflow' => 'Przepływu pracy',
|
'settings_tasksInMenu_workflow' => 'Przepływu pracy',
|
||||||
|
@ -1569,6 +1593,8 @@ Name: [username]
|
||||||
'settings_updateNotifyTime' => 'Okres powiadamiania o zmianach',
|
'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_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_upgrade_php' => 'Uaktualnij PHP do wersji przynajmniej 5.6.38',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Nazwa pliku z wersjonowaniem',
|
'settings_versioningFileName' => 'Nazwa pliku z wersjonowaniem',
|
||||||
'settings_versioningFileName_desc' => 'Nazwa pliku, zawierającego informacje o wersjonowaniu, utworzonego przez narzędzie kopii zapasowej.',
|
'settings_versioningFileName_desc' => 'Nazwa pliku, zawierającego informacje o wersjonowaniu, utworzonego przez narzędzie kopii zapasowej.',
|
||||||
'settings_versiontolow' => 'Za niska wersja',
|
'settings_versiontolow' => 'Za niska wersja',
|
||||||
|
@ -1610,6 +1636,7 @@ Name: [username]
|
||||||
'splash_add_to_transmittal' => 'Dodaj do przekazu',
|
'splash_add_to_transmittal' => 'Dodaj do przekazu',
|
||||||
'splash_add_transmittal' => 'Dodano przekaz',
|
'splash_add_transmittal' => 'Dodano przekaz',
|
||||||
'splash_add_user' => 'Dodano nowego użytkownika',
|
'splash_add_user' => 'Dodano nowego użytkownika',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Pamięć podręczna wyczyszczona',
|
'splash_cleared_cache' => 'Pamięć podręczna wyczyszczona',
|
||||||
'splash_cleared_clipboard' => 'Wyczyszczono schowek',
|
'splash_cleared_clipboard' => 'Wyczyszczono schowek',
|
||||||
'splash_delete_access' => 'Prawo dostępu zostało usunięte',
|
'splash_delete_access' => 'Prawo dostępu zostało usunięte',
|
||||||
|
@ -1631,6 +1658,8 @@ Name: [username]
|
||||||
'splash_error_add_to_transmittal' => 'Błąd podczas dodawania dokumentu do przekazu',
|
'splash_error_add_to_transmittal' => 'Błąd podczas dodawania dokumentu do przekazu',
|
||||||
'splash_error_rm_download_link' => 'Błąd podczas usuwania linku do pobrania',
|
'splash_error_rm_download_link' => 'Błąd podczas usuwania linku do pobrania',
|
||||||
'splash_error_send_download_link' => 'Błąd podczas wysyłania linku do pobrania',
|
'splash_error_send_download_link' => 'Błąd podczas wysyłania linku do pobrania',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => 'Zaktualizowana lista rozszerzeń z repozytorium',
|
'splash_extension_getlist' => 'Zaktualizowana lista rozszerzeń z repozytorium',
|
||||||
'splash_extension_import' => 'Rozszerzenie zainstalowane',
|
'splash_extension_import' => 'Rozszerzenie zainstalowane',
|
||||||
'splash_extension_refresh' => 'Odświeżona lista rozszerzeń',
|
'splash_extension_refresh' => 'Odświeżona lista rozszerzeń',
|
||||||
|
@ -1871,6 +1900,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Usunięcie wersji',
|
'version_deleted_email_subject' => '[sitename]: [name] - Usunięcie wersji',
|
||||||
'version_info' => 'Informacje o wersji',
|
'version_info' => 'Informacje o wersji',
|
||||||
'view' => 'Widok',
|
'view' => 'Widok',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Obejrzyj online',
|
'view_online' => 'Obejrzyj online',
|
||||||
'warning' => 'Ostrzeżenie',
|
'warning' => 'Ostrzeżenie',
|
||||||
'webauthn_auth' => 'Uwierzytelnianie WebAuthn',
|
'webauthn_auth' => 'Uwierzytelnianie WebAuthn',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1842), flaviove (627), lfcristofoli (352)
|
// Translators: Admin (1845), flaviove (627), lfcristofoli (352)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Autenticação de dois fatores',
|
'2_factor_auth' => 'Autenticação de dois fatores',
|
||||||
'2_factor_auth_info' => 'Este sistema impõe a autenticação de 2 fatores. Você precisará do Google Authenticator no seu celular. Abaixo você vê dois códigos QR. O caminho certo é o seu atual segredo. À esquerda, você pode definir um novo segredo. Se você definir um novo segredo, verifique novamente com o Google Authenticator.',
|
'2_factor_auth_info' => 'Este sistema impõe a autenticação de 2 fatores. Você precisará do Google Authenticator no seu celular. Abaixo você vê dois códigos QR. O caminho certo é o seu atual segredo. À esquerda, você pode definir um novo segredo. Se você definir um novo segredo, verifique novamente com o Google Authenticator.',
|
||||||
'2_fact_auth_secret' => 'Segredo',
|
'2_fact_auth_secret' => 'Segredo',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Aceitar',
|
'accept' => 'Aceitar',
|
||||||
'access_control' => 'Controle de acesso',
|
'access_control' => 'Controle de acesso',
|
||||||
'access_control_is_off' => 'O controle de acesso avançado está desativado.',
|
'access_control_is_off' => 'O controle de acesso avançado está desativado.',
|
||||||
|
@ -222,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Calendário',
|
'calendar' => 'Calendário',
|
||||||
'calendar_week' => 'Calendário semanal',
|
'calendar_week' => 'Calendário semanal',
|
||||||
'cancel' => 'Cancelar',
|
'cancel' => 'Cancelar',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'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_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.',
|
'cannot_change_final_states' => 'Aviso: Você não pode alterar o estado do documento rejeitado, expirado ou com revisão ou aprovação.',
|
||||||
'cannot_delete_user' => 'Não é possível excluir usuário',
|
'cannot_delete_user' => 'Não é possível excluir usuário',
|
||||||
|
@ -327,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Diariamente',
|
'daily' => 'Diariamente',
|
||||||
'databasesearch' => 'Pesquisar Base de dados',
|
'databasesearch' => 'Pesquisar Base de dados',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => 'Aguarde o carregamento',
|
||||||
'date' => 'Data',
|
'date' => 'Data',
|
||||||
'days' => 'dias',
|
'days' => 'dias',
|
||||||
'debug' => 'Debug',
|
'debug' => 'Debug',
|
||||||
|
@ -352,6 +362,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'Documentos bloqueados',
|
'documents_locked' => 'Documentos bloqueados',
|
||||||
'documents_locked_by_you' => 'Documentos bloqueados por você',
|
'documents_locked_by_you' => 'Documentos bloqueados por você',
|
||||||
'documents_only' => 'Somente documentos',
|
'documents_only' => 'Somente documentos',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Documentos aguardando sua aprovação',
|
'documents_to_approve' => 'Documentos aguardando sua aprovação',
|
||||||
'documents_to_correct' => 'Documentos que precisam de correção',
|
'documents_to_correct' => 'Documentos que precisam de correção',
|
||||||
'documents_to_process' => 'Documentos que precisam de processamento',
|
'documents_to_process' => 'Documentos que precisam de processamento',
|
||||||
|
@ -400,7 +411,9 @@ Usuário: [username]',
|
||||||
'document_duplicate_name' => 'Duplicar nome do documento',
|
'document_duplicate_name' => 'Duplicar nome do documento',
|
||||||
'document_has_no_workflow' => 'Documento não tem fluxo de trabalho',
|
'document_has_no_workflow' => 'Documento não tem fluxo de trabalho',
|
||||||
'document_infos' => 'Informações',
|
'document_infos' => 'Informações',
|
||||||
'document_is_checked_out' => 'O documento está atualmente com estado de retirado. Se você fizer o envio de uma nova versão, a versão retirada não poderá mais ser registrada.',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'O documento está atualmente com estado de retirado. Se você fizer o envio de uma nova versão, a versão retirada não poderá mais ser registrada.',
|
||||||
'document_is_not_locked' => 'Este documento não está travado',
|
'document_is_not_locked' => 'Este documento não está travado',
|
||||||
'document_link_by' => 'Ligado por',
|
'document_link_by' => 'Ligado por',
|
||||||
'document_link_public' => 'Público',
|
'document_link_public' => 'Público',
|
||||||
|
@ -477,7 +490,7 @@ URL: [url]',
|
||||||
'dropfolderdir_missing' => 'Sua pasta suspensa pessoal não existe no servidor! Por favor, peça ao seu administrador para criá-lo.',
|
'dropfolderdir_missing' => 'Sua pasta suspensa pessoal não existe no servidor! Por favor, peça ao seu administrador para criá-lo.',
|
||||||
'dropfolder_file' => 'Arquivo de pasta suspensa',
|
'dropfolder_file' => 'Arquivo de pasta suspensa',
|
||||||
'dropfolder_folder' => 'Pasta da pasta-alvo',
|
'dropfolder_folder' => 'Pasta da pasta-alvo',
|
||||||
'dropfolder_metadata' => 'soltar metadados da pasta',
|
'dropfolder_metadata' => '',
|
||||||
'dropupload' => 'Envio rápido',
|
'dropupload' => 'Envio rápido',
|
||||||
'drop_files_here' => 'Solte os arquivos aqui!',
|
'drop_files_here' => 'Solte os arquivos aqui!',
|
||||||
'dump_creation' => 'Criação de despejo de banco de dados',
|
'dump_creation' => 'Criação de despejo de banco de dados',
|
||||||
|
@ -937,6 +950,7 @@ URL: [url]',
|
||||||
'october' => 'Outubro',
|
'october' => 'Outubro',
|
||||||
'old' => 'Antigo',
|
'old' => 'Antigo',
|
||||||
'only_jpg_user_images' => 'Somente imagens jpg podem ser utilizadas como avatar',
|
'only_jpg_user_images' => 'Somente imagens jpg podem ser utilizadas como avatar',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'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.',
|
'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',
|
'original_filename' => 'Arquivo original',
|
||||||
'overall_indexing_progress' => 'Progresso geral da indexação',
|
'overall_indexing_progress' => 'Progresso geral da indexação',
|
||||||
|
@ -1150,7 +1164,7 @@ URL: [url]',
|
||||||
'revision_request_email_subject' => '[sitename]: [name] - solicitação de revisão',
|
'revision_request_email_subject' => '[sitename]: [name] - solicitação de revisão',
|
||||||
'revision_status' => 'Estado',
|
'revision_status' => 'Estado',
|
||||||
'revision_submit_email_body' => 'revisão enviar corpo do e-mail',
|
'revision_submit_email_body' => 'revisão enviar corpo do e-mail',
|
||||||
'revision_submit_email_subject' => 'Revisão enviar assunto de e-mail',
|
'revision_submit_email_subject' => '[sitename]: [name] - Revisão enviar assunto de e-mail',
|
||||||
'revision_summary' => 'Resumo das revisões',
|
'revision_summary' => 'Resumo das revisões',
|
||||||
'revisors' => 'Revisores',
|
'revisors' => 'Revisores',
|
||||||
'revisor_already_assigned' => 'O usuário já está designado como revisor.',
|
'revisor_already_assigned' => 'O usuário já está designado como revisor.',
|
||||||
|
@ -1333,6 +1347,10 @@ Nome: [username]
|
||||||
'settings_createdirectory' => 'Criar diretório',
|
'settings_createdirectory' => 'Criar diretório',
|
||||||
'settings_currentvalue' => 'Valor atual',
|
'settings_currentvalue' => 'Valor atual',
|
||||||
'settings_Database' => 'Configurações do banco de dados',
|
'settings_Database' => 'Configurações do banco de dados',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Banco de dados',
|
'settings_dbDatabase' => 'Banco de dados',
|
||||||
'settings_dbDatabase_desc' => 'O nome para o seu banco de dados, informado durante o processo de instalação. Não edite este campo a menos que necessário, por exemplo, se o banco de dados foi movido.',
|
'settings_dbDatabase_desc' => 'O nome para o seu banco de dados, informado durante o processo de instalação. Não edite este campo a menos que necessário, por exemplo, se o banco de dados foi movido.',
|
||||||
'settings_dbDriver' => 'Tipo do Banco de dados',
|
'settings_dbDriver' => 'Tipo do Banco de dados',
|
||||||
|
@ -1374,6 +1392,8 @@ Nome: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Ative esta opção se quiser que os administradores sejam listados como revisores/aprovadores e para transições de fluxo de trabalho.',
|
'settings_enableAdminRevApp_desc' => 'Ative esta opção se quiser que os administradores sejam listados como revisores/aprovadores e para transições de fluxo de trabalho.',
|
||||||
'settings_enableCalendar' => 'Habilitar Calendário',
|
'settings_enableCalendar' => 'Habilitar Calendário',
|
||||||
'settings_enableCalendar_desc' => 'Habilitar/Desabilitar calendário',
|
'settings_enableCalendar_desc' => 'Habilitar/Desabilitar calendário',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Habilitar Área de Transferência',
|
'settings_enableClipboard' => 'Habilitar Área de Transferência',
|
||||||
'settings_enableClipboard_desc' => 'Habilitar/Desabilitar a área de transferência',
|
'settings_enableClipboard_desc' => 'Habilitar/Desabilitar a área de transferência',
|
||||||
'settings_enableConverting' => 'Ativar conversão',
|
'settings_enableConverting' => 'Ativar conversão',
|
||||||
|
@ -1534,6 +1554,8 @@ Nome: [username]
|
||||||
'settings_onePageMode_desc' => 'O modo de uma página ativará o código javascript na página do ViewFolder, que atualiza a lista de pastas / documentos, navegação, etc. ao clicar em uma pasta ou alterar o parâmetro de classificação.',
|
'settings_onePageMode_desc' => 'O modo de uma página ativará o código javascript na página do ViewFolder, que atualiza a lista de pastas / documentos, navegação, etc. ao clicar em uma pasta ou alterar o parâmetro de classificação.',
|
||||||
'settings_overrideMimeType' => 'Substituir MimeType',
|
'settings_overrideMimeType' => 'Substituir MimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Substitua o MimeType entregue pelo navegador, se um arquivo for carregado. O novo MimeType é determinado pelo próprio Sistema GED.',
|
'settings_overrideMimeType_desc' => 'Substitua o MimeType entregue pelo navegador, se um arquivo for carregado. O novo MimeType é determinado pelo próprio Sistema GED.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Tamanho de arquivo parcial',
|
'settings_partitionSize' => 'Tamanho de arquivo parcial',
|
||||||
'settings_partitionSize_desc' => 'Tamanho dos arquivos parciais em bytes, enviados por jumploader. Não defina um valor maior do que o tamanho máximo de carregamento definido pelo servidor.',
|
'settings_partitionSize_desc' => 'Tamanho dos arquivos parciais em bytes, enviados por jumploader. Não defina um valor maior do que o tamanho máximo de carregamento definido pelo servidor.',
|
||||||
'settings_passwordExpiration' => 'Expiração de senha',
|
'settings_passwordExpiration' => 'Expiração de senha',
|
||||||
|
@ -1629,9 +1651,11 @@ Nome: [username]
|
||||||
'settings_System' => 'Sistema',
|
'settings_System' => 'Sistema',
|
||||||
'settings_tasksInMenu' => 'Tarefas selecionadas',
|
'settings_tasksInMenu' => 'Tarefas selecionadas',
|
||||||
'settings_tasksInMenu_approval' => 'Aprovações',
|
'settings_tasksInMenu_approval' => 'Aprovações',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Selecione as tarefas que devem ser contadas. Se nenhuma for selecionado, todas as tarefas serão contadas.',
|
'settings_tasksInMenu_desc' => 'Selecione as tarefas que devem ser contadas. Se nenhuma for selecionado, todas as tarefas serão contadas.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Correção necessária',
|
'settings_tasksInMenu_needscorrection' => 'Correção necessária',
|
||||||
'settings_tasksInMenu_receipt' => 'Recibos',
|
'settings_tasksInMenu_receipt' => 'Recibos',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Avaliações',
|
'settings_tasksInMenu_review' => 'Avaliações',
|
||||||
'settings_tasksInMenu_revision' => 'Revisões',
|
'settings_tasksInMenu_revision' => 'Revisões',
|
||||||
'settings_tasksInMenu_workflow' => 'Fluxo de trabalho',
|
'settings_tasksInMenu_workflow' => 'Fluxo de trabalho',
|
||||||
|
@ -1645,6 +1669,8 @@ Nome: [username]
|
||||||
'settings_updateNotifyTime' => 'Atualizar Tempo de Notificação',
|
'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_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_upgrade_php' => 'Atualize PHP para pelo menos a versão 5.6.38',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Versionando NomedoArquivo',
|
'settings_versioningFileName' => 'Versionando NomedoArquivo',
|
||||||
'settings_versioningFileName_desc' => 'O nome do arquivo de informações de versões criadas pela ferramenta de backup',
|
'settings_versioningFileName_desc' => 'O nome do arquivo de informações de versões criadas pela ferramenta de backup',
|
||||||
'settings_versiontolow' => 'Versão para baixo',
|
'settings_versiontolow' => 'Versão para baixo',
|
||||||
|
@ -1686,6 +1712,7 @@ Nome: [username]
|
||||||
'splash_add_to_transmittal' => 'Adicionar à transmissão',
|
'splash_add_to_transmittal' => 'Adicionar à transmissão',
|
||||||
'splash_add_transmittal' => 'Transmissão adicionada',
|
'splash_add_transmittal' => 'Transmissão adicionada',
|
||||||
'splash_add_user' => 'Novo usuário adicionado',
|
'splash_add_user' => 'Novo usuário adicionado',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Cache limpo',
|
'splash_cleared_cache' => 'Cache limpo',
|
||||||
'splash_cleared_clipboard' => 'Área de transferência limpa',
|
'splash_cleared_clipboard' => 'Área de transferência limpa',
|
||||||
'splash_delete_access' => 'Direito de acesso removido',
|
'splash_delete_access' => 'Direito de acesso removido',
|
||||||
|
@ -1707,6 +1734,8 @@ Nome: [username]
|
||||||
'splash_error_add_to_transmittal' => 'Erro ao adicionar documento à transmissão',
|
'splash_error_add_to_transmittal' => 'Erro ao adicionar documento à transmissão',
|
||||||
'splash_error_rm_download_link' => 'Erro ao remover o link de download',
|
'splash_error_rm_download_link' => 'Erro ao remover o link de download',
|
||||||
'splash_error_send_download_link' => 'Erro ao enviar o link de download',
|
'splash_error_send_download_link' => 'Erro ao enviar o link de download',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => 'Lista atualizada de extensões do repositório',
|
'splash_extension_getlist' => 'Lista atualizada de extensões do repositório',
|
||||||
'splash_extension_import' => 'Extensão instalada',
|
'splash_extension_import' => 'Extensão instalada',
|
||||||
'splash_extension_refresh' => 'Lista atualizada de extensões',
|
'splash_extension_refresh' => 'Lista atualizada de extensões',
|
||||||
|
@ -1947,6 +1976,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versão eliminada',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versão eliminada',
|
||||||
'version_info' => 'Informações da versão',
|
'version_info' => 'Informações da versão',
|
||||||
'view' => 'Visualizar',
|
'view' => 'Visualizar',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Ver online',
|
'view_online' => 'Ver online',
|
||||||
'warning' => 'Aviso',
|
'warning' => 'Aviso',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1099), balan (87)
|
// Translators: Admin (1101), balan (87)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Accept',
|
'accept' => 'Accept',
|
||||||
'access_control' => 'Controlul accesului',
|
'access_control' => 'Controlul accesului',
|
||||||
'access_control_is_off' => '',
|
'access_control_is_off' => '',
|
||||||
|
@ -222,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Calendar',
|
'calendar' => 'Calendar',
|
||||||
'calendar_week' => 'Săptămână calendar',
|
'calendar_week' => 'Săptămână calendar',
|
||||||
'cancel' => 'Anulare',
|
'cancel' => 'Anulare',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Nu se poate modifica un document învechit(absolete) sau respins(rejected)',
|
'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',
|
'cannot_change_final_states' => 'Atenție: Nu puteți modifica status-ul unui document respins, expirat sau in așteptarea revizuirii/aprobarii',
|
||||||
'cannot_delete_user' => 'Nu se poate șterge utilizatorul',
|
'cannot_delete_user' => 'Nu se poate șterge utilizatorul',
|
||||||
|
@ -327,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Zilnic',
|
'daily' => 'Zilnic',
|
||||||
'databasesearch' => 'Căutare baza de date',
|
'databasesearch' => 'Căutare baza de date',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Data',
|
'date' => 'Data',
|
||||||
'days' => 'zile',
|
'days' => 'zile',
|
||||||
'debug' => '',
|
'debug' => '',
|
||||||
|
@ -352,6 +362,7 @@ URL: [url]',
|
||||||
'documents_locked' => '',
|
'documents_locked' => '',
|
||||||
'documents_locked_by_you' => 'Documente blocate de tine',
|
'documents_locked_by_you' => 'Documente blocate de tine',
|
||||||
'documents_only' => 'Doar documente',
|
'documents_only' => 'Doar documente',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Documente care așteaptă aprobarea dumneavoastră',
|
'documents_to_approve' => 'Documente care așteaptă aprobarea dumneavoastră',
|
||||||
'documents_to_correct' => '',
|
'documents_to_correct' => '',
|
||||||
'documents_to_process' => '',
|
'documents_to_process' => '',
|
||||||
|
@ -393,7 +404,9 @@ Utilizator: [username]',
|
||||||
'document_duplicate_name' => 'Nume document duplicat',
|
'document_duplicate_name' => 'Nume document duplicat',
|
||||||
'document_has_no_workflow' => 'Documentul nu are workflow',
|
'document_has_no_workflow' => 'Documentul nu are workflow',
|
||||||
'document_infos' => 'Informații document',
|
'document_infos' => 'Informații document',
|
||||||
'document_is_checked_out' => 'Documentul este in prezent verificat. Daca incarcati o noua versiune, versiunea verificata nu mai poate fi verificata din nou.',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Documentul este in prezent verificat. Daca incarcati o noua versiune, versiunea verificata nu mai poate fi verificata din nou.',
|
||||||
'document_is_not_locked' => 'Acest document nu este blocat',
|
'document_is_not_locked' => 'Acest document nu este blocat',
|
||||||
'document_link_by' => 'Corelat cu (Linked by)',
|
'document_link_by' => 'Corelat cu (Linked by)',
|
||||||
'document_link_public' => 'Public',
|
'document_link_public' => 'Public',
|
||||||
|
@ -546,7 +559,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Expira in un an',
|
'expire_in_1y' => 'Expira in un an',
|
||||||
'expire_in_2h' => '',
|
'expire_in_2h' => '',
|
||||||
'expire_in_2y' => 'Expira in 2 ani',
|
'expire_in_2y' => 'Expira in 2 ani',
|
||||||
'expire_in_3y' => '',
|
'expire_in_3y' => 'Expira in 3 ani',
|
||||||
'expire_today' => '',
|
'expire_today' => '',
|
||||||
'expire_tomorrow' => '',
|
'expire_tomorrow' => '',
|
||||||
'expiry_changed_email' => 'Data de expirare schimbată',
|
'expiry_changed_email' => 'Data de expirare schimbată',
|
||||||
|
@ -665,7 +678,7 @@ URL: [url]',
|
||||||
'import_extension' => '',
|
'import_extension' => '',
|
||||||
'import_fs' => 'Import din filesystem',
|
'import_fs' => 'Import din filesystem',
|
||||||
'import_fs_warning' => '',
|
'import_fs_warning' => '',
|
||||||
'import_users' => '',
|
'import_users' => 'Importa utilizatori',
|
||||||
'import_users_addnew' => '',
|
'import_users_addnew' => '',
|
||||||
'import_users_update' => '',
|
'import_users_update' => '',
|
||||||
'include_content' => '',
|
'include_content' => '',
|
||||||
|
@ -919,6 +932,7 @@ URL: [url]',
|
||||||
'october' => 'Octombrie',
|
'october' => 'Octombrie',
|
||||||
'old' => 'Vechi',
|
'old' => 'Vechi',
|
||||||
'only_jpg_user_images' => 'Doar imagini .jpg pot fi utilizate ca imagine-utilizator',
|
'only_jpg_user_images' => 'Doar imagini .jpg pot fi utilizate ca imagine-utilizator',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Ordonarea dupa secventa este dezactivata in setari. Daca doriti acest parametru sa aiba efect, va trebui sa-l reactivati.',
|
'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',
|
'original_filename' => 'Nume de fișier original',
|
||||||
'overall_indexing_progress' => 'Progres indexare total',
|
'overall_indexing_progress' => 'Progres indexare total',
|
||||||
|
@ -1295,6 +1309,10 @@ URL: [url]',
|
||||||
'settings_createdirectory' => 'Creare director',
|
'settings_createdirectory' => 'Creare director',
|
||||||
'settings_currentvalue' => 'Valoare curentă',
|
'settings_currentvalue' => 'Valoare curentă',
|
||||||
'settings_Database' => 'Setări Bază de date',
|
'settings_Database' => 'Setări Bază de date',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Baza de date',
|
'settings_dbDatabase' => 'Baza de date',
|
||||||
'settings_dbDatabase_desc' => 'Numele bazei de date introdus în timpul procesului de instalare. Nu editați acest câmp decât dacă este necesar, dacă de exemplu baza de date a fost mutată.',
|
'settings_dbDatabase_desc' => 'Numele bazei de date introdus în timpul procesului de instalare. Nu editați acest câmp decât dacă este necesar, dacă de exemplu baza de date a fost mutată.',
|
||||||
'settings_dbDriver' => 'Tip Baza de date',
|
'settings_dbDriver' => 'Tip Baza de date',
|
||||||
|
@ -1336,6 +1354,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Activați această opțiune dacă doriți ca administratorii să fie listati ca revizuitori/aprobatori sau in tranzițiile workflow-ului.',
|
'settings_enableAdminRevApp_desc' => 'Activați această opțiune dacă doriți ca administratorii să fie listati ca revizuitori/aprobatori sau in tranzițiile workflow-ului.',
|
||||||
'settings_enableCalendar' => 'Activare Calendar',
|
'settings_enableCalendar' => 'Activare Calendar',
|
||||||
'settings_enableCalendar_desc' => 'Activare/dezactivare calendar',
|
'settings_enableCalendar_desc' => 'Activare/dezactivare calendar',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Activare Clipboard',
|
'settings_enableClipboard' => 'Activare Clipboard',
|
||||||
'settings_enableClipboard_desc' => 'Activare/dezactivare clipboard în pagina \'Vizualizare Folder\'',
|
'settings_enableClipboard_desc' => 'Activare/dezactivare clipboard în pagina \'Vizualizare Folder\'',
|
||||||
'settings_enableConverting' => 'Activare Conversie',
|
'settings_enableConverting' => 'Activare Conversie',
|
||||||
|
@ -1496,6 +1516,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'Suprascrie MMimeType',
|
'settings_overrideMimeType' => 'Suprascrie MMimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Suprascrie MimeType expus de browser, dacă un fișier este încărcat. MimeType este determinat de SeedDMS.',
|
'settings_overrideMimeType_desc' => 'Suprascrie MimeType expus de browser, dacă un fișier este încărcat. MimeType este determinat de SeedDMS.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Dimensiune fișier parțială',
|
'settings_partitionSize' => 'Dimensiune fișier parțială',
|
||||||
'settings_partitionSize_desc' => 'Mărimea fișierelor parțiale în bytes, încărcate de jumploader. Nu setați o valoare mai mare decât dimensiunea maximă de încărcare stabilită de server.',
|
'settings_partitionSize_desc' => 'Mărimea fișierelor parțiale în bytes, încărcate de jumploader. Nu setați o valoare mai mare decât dimensiunea maximă de încărcare stabilită de server.',
|
||||||
'settings_passwordExpiration' => 'Expirare parolă',
|
'settings_passwordExpiration' => 'Expirare parolă',
|
||||||
|
@ -1591,9 +1613,11 @@ URL: [url]',
|
||||||
'settings_System' => 'Sistem',
|
'settings_System' => 'Sistem',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
@ -1607,6 +1631,8 @@ URL: [url]',
|
||||||
'settings_updateNotifyTime' => 'Timpul de actualizare a notificarilor',
|
'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_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_upgrade_php' => 'Upgrade PHP cel puțin la versiunea 5.6.38',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Nume Fișier versionare',
|
'settings_versioningFileName' => 'Nume Fișier versionare',
|
||||||
'settings_versioningFileName_desc' => 'Numele fișierului cu informatii ale versiunilor creat de către instrumentul de backup',
|
'settings_versioningFileName_desc' => 'Numele fișierului cu informatii ale versiunilor creat de către instrumentul de backup',
|
||||||
'settings_versiontolow' => 'Versiunea e prea mică(veche)',
|
'settings_versiontolow' => 'Versiunea e prea mică(veche)',
|
||||||
|
@ -1648,6 +1674,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => 'Utilizator nou adăugat',
|
'splash_add_user' => 'Utilizator nou adăugat',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => 'Clipboard golit',
|
'splash_cleared_clipboard' => 'Clipboard golit',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
@ -1669,6 +1696,8 @@ URL: [url]',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => '',
|
'splash_extension_getlist' => '',
|
||||||
'splash_extension_import' => '',
|
'splash_extension_import' => '',
|
||||||
'splash_extension_refresh' => '',
|
'splash_extension_refresh' => '',
|
||||||
|
@ -1909,6 +1938,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versiune ștearsă',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versiune ștearsă',
|
||||||
'version_info' => 'Informații versiune',
|
'version_info' => 'Informații versiune',
|
||||||
'view' => 'Vizualizare',
|
'view' => 'Vizualizare',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Vizualizare online',
|
'view_online' => 'Vizualizare online',
|
||||||
'warning' => 'Avertisment',
|
'warning' => 'Avertisment',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1687)
|
// Translators: Admin (1704)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Двухфакторная аутентификация',
|
'2_factor_auth' => 'Двухфакторная аутентификация',
|
||||||
'2_factor_auth_info' => 'Использовать усиленную проверку подлинности',
|
'2_factor_auth_info' => 'Использовать усиленную проверку подлинности',
|
||||||
'2_fact_auth_secret' => 'Кдюч двухфакторной аутентификации',
|
'2_fact_auth_secret' => 'Кдюч двухфакторной аутентификации',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Принять',
|
'accept' => 'Принять',
|
||||||
'access_control' => 'Контроль достпуа',
|
'access_control' => 'Контроль достпуа',
|
||||||
'access_control_is_off' => 'Контроль достпуа отключен',
|
'access_control_is_off' => 'Контроль достпуа отключен',
|
||||||
|
@ -136,7 +143,7 @@ URL: [url]',
|
||||||
'approver_already_assigned' => 'Пользователь уже назначен в качестве утверждающего.',
|
'approver_already_assigned' => 'Пользователь уже назначен в качестве утверждающего.',
|
||||||
'approver_already_removed' => 'Утверждающий уже удален из процесса утверждения или уже оставил утверждение.',
|
'approver_already_removed' => 'Утверждающий уже удален из процесса утверждения или уже оставил утверждение.',
|
||||||
'april' => 'Апрель',
|
'april' => 'Апрель',
|
||||||
'archive' => '',
|
'archive' => 'Архив',
|
||||||
'archive_creation' => 'Создать архив',
|
'archive_creation' => 'Создать архив',
|
||||||
'archive_creation_warning' => 'Эта операция создаст архив, содержащий все каталоги. После создания архив будет сохранен в каталоге данных сервера.<br><b>Внимание:</b> архив созданный как понятный человеку, будет непригоден в качестве резервной копии для восстановления!',
|
'archive_creation_warning' => 'Эта операция создаст архив, содержащий все каталоги. После создания архив будет сохранен в каталоге данных сервера.<br><b>Внимание:</b> архив созданный как понятный человеку, будет непригоден в качестве резервной копии для восстановления!',
|
||||||
'ar_EG' => 'Arabic',
|
'ar_EG' => 'Arabic',
|
||||||
|
@ -222,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Календарь',
|
'calendar' => 'Календарь',
|
||||||
'calendar_week' => 'Неделя',
|
'calendar_week' => 'Неделя',
|
||||||
'cancel' => 'Отмена',
|
'cancel' => 'Отмена',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Невозможно изменить устаревший или отклонённый документ',
|
'cannot_assign_invalid_state' => 'Невозможно изменить устаревший или отклонённый документ',
|
||||||
'cannot_change_final_states' => 'Нельзя изменять статус отклонённого, устаревшего или ожидающего рецензии или утверждения',
|
'cannot_change_final_states' => 'Нельзя изменять статус отклонённого, устаревшего или ожидающего рецензии или утверждения',
|
||||||
'cannot_delete_user' => 'Невозможно удалить пользователя',
|
'cannot_delete_user' => 'Невозможно удалить пользователя',
|
||||||
|
@ -327,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Ежедневно',
|
'daily' => 'Ежедневно',
|
||||||
'databasesearch' => 'Поиск по БД',
|
'databasesearch' => 'Поиск по БД',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => 'Пожалуйста подождите, данные загружаются...',
|
||||||
'date' => 'Дата',
|
'date' => 'Дата',
|
||||||
'days' => 'дни',
|
'days' => 'дни',
|
||||||
'debug' => 'Отладка',
|
'debug' => 'Отладка',
|
||||||
|
@ -352,6 +362,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'Заблокированные документы',
|
'documents_locked' => 'Заблокированные документы',
|
||||||
'documents_locked_by_you' => 'Документы, заблокированные вами',
|
'documents_locked_by_you' => 'Документы, заблокированные вами',
|
||||||
'documents_only' => 'Только документы',
|
'documents_only' => 'Только документы',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Документы, ожидающие вашего утверждения',
|
'documents_to_approve' => 'Документы, ожидающие вашего утверждения',
|
||||||
'documents_to_correct' => '',
|
'documents_to_correct' => '',
|
||||||
'documents_to_process' => 'Документы требующие обработки',
|
'documents_to_process' => 'Документы требующие обработки',
|
||||||
|
@ -360,10 +371,10 @@ URL: [url]',
|
||||||
'documents_to_revise' => 'Документы на ревизии',
|
'documents_to_revise' => 'Документы на ревизии',
|
||||||
'documents_to_trigger_workflow' => '',
|
'documents_to_trigger_workflow' => '',
|
||||||
'documents_user_draft' => '',
|
'documents_user_draft' => '',
|
||||||
'documents_user_expiration' => '',
|
'documents_user_expiration' => 'Просроченный документ',
|
||||||
'documents_user_needs_correction' => '',
|
'documents_user_needs_correction' => '',
|
||||||
'documents_user_no_reception' => '',
|
'documents_user_no_reception' => '',
|
||||||
'documents_user_obsolete' => '',
|
'documents_user_obsolete' => 'Устаревшие документы',
|
||||||
'documents_user_reception' => '',
|
'documents_user_reception' => '',
|
||||||
'documents_user_rejected' => 'Отклоненные документы',
|
'documents_user_rejected' => 'Отклоненные документы',
|
||||||
'documents_user_requiring_attention' => 'Ваши документы, требующие внимания',
|
'documents_user_requiring_attention' => 'Ваши документы, требующие внимания',
|
||||||
|
@ -393,7 +404,9 @@ URL: [url]',
|
||||||
'document_duplicate_name' => 'Одноимённый документ уже существует.',
|
'document_duplicate_name' => 'Одноимённый документ уже существует.',
|
||||||
'document_has_no_workflow' => 'Для документа не назначен процесс',
|
'document_has_no_workflow' => 'Для документа не назначен процесс',
|
||||||
'document_infos' => 'Информация о документе',
|
'document_infos' => 'Информация о документе',
|
||||||
'document_is_checked_out' => 'Документ в настоящее время проверяется. Если вы загрузить новую версию, то проверяемая версия не может быть возвращена обратно.',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Документ в настоящее время проверяется. Если вы загрузить новую версию, то проверяемая версия не может быть возвращена обратно.',
|
||||||
'document_is_not_locked' => 'Документ не заблокирован',
|
'document_is_not_locked' => 'Документ не заблокирован',
|
||||||
'document_link_by' => 'Связан',
|
'document_link_by' => 'Связан',
|
||||||
'document_link_public' => 'Публичный',
|
'document_link_public' => 'Публичный',
|
||||||
|
@ -505,7 +518,7 @@ URL: [url]',
|
||||||
'email_not_given' => 'Введите настоящий адрес e-mail.',
|
'email_not_given' => 'Введите настоящий адрес e-mail.',
|
||||||
'empty_attribute_group_list' => 'Пустой список группы атрибутов',
|
'empty_attribute_group_list' => 'Пустой список группы атрибутов',
|
||||||
'empty_folder_list' => 'Нет документов или каталогов',
|
'empty_folder_list' => 'Нет документов или каталогов',
|
||||||
'empty_list' => '',
|
'empty_list' => 'Записи отсутствуют',
|
||||||
'empty_notify_list' => 'Нет записей',
|
'empty_notify_list' => 'Нет записей',
|
||||||
'enable_extension' => '',
|
'enable_extension' => '',
|
||||||
'en_GB' => 'English (GB)',
|
'en_GB' => 'English (GB)',
|
||||||
|
@ -539,16 +552,16 @@ URL: [url]',
|
||||||
'expired_documents' => '',
|
'expired_documents' => '',
|
||||||
'expires' => 'Срок действия',
|
'expires' => 'Срок действия',
|
||||||
'expire_by_date' => 'дата',
|
'expire_by_date' => 'дата',
|
||||||
'expire_in_1d' => '',
|
'expire_in_1d' => 'Истекает в течении 1 дня',
|
||||||
'expire_in_1h' => '',
|
'expire_in_1h' => 'Истекает через час',
|
||||||
'expire_in_1m' => '1 месяц',
|
'expire_in_1m' => '1 месяц',
|
||||||
'expire_in_1w' => '1 неделя',
|
'expire_in_1w' => '1 неделя',
|
||||||
'expire_in_1y' => '1 год',
|
'expire_in_1y' => '1 год',
|
||||||
'expire_in_2h' => '',
|
'expire_in_2h' => 'Истекает через два часа',
|
||||||
'expire_in_2y' => '2 года',
|
'expire_in_2y' => '2 года',
|
||||||
'expire_in_3y' => '',
|
'expire_in_3y' => '',
|
||||||
'expire_today' => '',
|
'expire_today' => 'Истекает сегодня',
|
||||||
'expire_tomorrow' => '',
|
'expire_tomorrow' => 'Истекает завтра',
|
||||||
'expiry_changed_email' => 'Срок действия изменен',
|
'expiry_changed_email' => 'Срок действия изменен',
|
||||||
'expiry_changed_email_body' => 'Срок действия изменен
|
'expiry_changed_email_body' => 'Срок действия изменен
|
||||||
Документ: [name]
|
Документ: [name]
|
||||||
|
@ -769,7 +782,7 @@ URL: [url]',
|
||||||
'lock_document' => 'Заблокировать',
|
'lock_document' => 'Заблокировать',
|
||||||
'lock_message' => 'Документ заблокировал(а) [username]. Только имеющие права могут его разблокировать.',
|
'lock_message' => 'Документ заблокировал(а) [username]. Только имеющие права могут его разблокировать.',
|
||||||
'lock_status' => 'Статус',
|
'lock_status' => 'Статус',
|
||||||
'logfile_loading' => '',
|
'logfile_loading' => 'Подождите, идет загрузка лог-файла',
|
||||||
'login' => 'Логин',
|
'login' => 'Логин',
|
||||||
'login_disabled_text' => 'Ваша учётная запись заблокирована, возможно, из-за нескольких неудачных попыток входа.',
|
'login_disabled_text' => 'Ваша учётная запись заблокирована, возможно, из-за нескольких неудачных попыток входа.',
|
||||||
'login_disabled_title' => 'Учётная запись заблокирована',
|
'login_disabled_title' => 'Учётная запись заблокирована',
|
||||||
|
@ -862,7 +875,7 @@ URL: [url]',
|
||||||
'next_state' => 'Новое состояние',
|
'next_state' => 'Новое состояние',
|
||||||
'nl_NL' => 'Dutch',
|
'nl_NL' => 'Dutch',
|
||||||
'no' => 'Нет',
|
'no' => 'Нет',
|
||||||
'notification' => '',
|
'notification' => 'Уведомление',
|
||||||
'notify_added_email' => 'Вы добавлены в список уведомлений',
|
'notify_added_email' => 'Вы добавлены в список уведомлений',
|
||||||
'notify_added_email_body' => 'Вы добавлены в список уведомлений
|
'notify_added_email_body' => 'Вы добавлены в список уведомлений
|
||||||
Имя: [name]
|
Имя: [name]
|
||||||
|
@ -883,7 +896,7 @@ URL: [url]',
|
||||||
'no_approval_needed' => 'Утверждение не требуется',
|
'no_approval_needed' => 'Утверждение не требуется',
|
||||||
'no_attached_files' => 'Нет вложений',
|
'no_attached_files' => 'Нет вложений',
|
||||||
'no_attribute_definitions' => '',
|
'no_attribute_definitions' => '',
|
||||||
'no_backup_dir' => '',
|
'no_backup_dir' => 'Директория для архивирования не установлена',
|
||||||
'no_current_version' => 'Вы используете старую версию SeedDMS. Последняя доступная версия [latestversion].',
|
'no_current_version' => 'Вы используете старую версию SeedDMS. Последняя доступная версия [latestversion].',
|
||||||
'no_default_keywords' => 'Нет меток',
|
'no_default_keywords' => 'Нет меток',
|
||||||
'no_docs_checked_out' => 'Нет документов на рассмотрении',
|
'no_docs_checked_out' => 'Нет документов на рассмотрении',
|
||||||
|
@ -918,6 +931,7 @@ URL: [url]',
|
||||||
'october' => 'Октябрь',
|
'october' => 'Октябрь',
|
||||||
'old' => 'Старый',
|
'old' => 'Старый',
|
||||||
'only_jpg_user_images' => 'Разрешены только .jpg-изображения',
|
'only_jpg_user_images' => 'Разрешены только .jpg-изображения',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Сортировка последовательности выключена в настройках. Если вы хотите применить этот эффект, вам необходимо его включить',
|
'order_by_sequence_off' => 'Сортировка последовательности выключена в настройках. Если вы хотите применить этот эффект, вам необходимо его включить',
|
||||||
'original_filename' => 'Исходное имя файла',
|
'original_filename' => 'Исходное имя файла',
|
||||||
'overall_indexing_progress' => 'Общий прогресс индексации',
|
'overall_indexing_progress' => 'Общий прогресс индексации',
|
||||||
|
@ -1212,7 +1226,7 @@ URL: [url]',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
'select_category' => 'Выберите категорию',
|
'select_category' => 'Выберите категорию',
|
||||||
'select_group' => '',
|
'select_group' => 'Выберите группу',
|
||||||
'select_groups' => 'Выберите группы',
|
'select_groups' => 'Выберите группы',
|
||||||
'select_grp_approvers' => 'Выберите утверждающую группу',
|
'select_grp_approvers' => 'Выберите утверждающую группу',
|
||||||
'select_grp_ind_approvers' => 'Выберите группу',
|
'select_grp_ind_approvers' => 'Выберите группу',
|
||||||
|
@ -1232,7 +1246,7 @@ URL: [url]',
|
||||||
'select_mimetype' => '',
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Выберите',
|
'select_one' => 'Выберите',
|
||||||
'select_owner' => '',
|
'select_owner' => '',
|
||||||
'select_user' => '',
|
'select_user' => 'Выберите пользователя',
|
||||||
'select_users' => 'Выберите пользователей',
|
'select_users' => 'Выберите пользователей',
|
||||||
'select_value' => 'Выберите значение',
|
'select_value' => 'Выберите значение',
|
||||||
'select_workflow' => 'Выберите процесс',
|
'select_workflow' => 'Выберите процесс',
|
||||||
|
@ -1302,6 +1316,10 @@ URL: [url]',
|
||||||
'settings_createdirectory' => 'Создать каталог',
|
'settings_createdirectory' => 'Создать каталог',
|
||||||
'settings_currentvalue' => 'Текущее значение',
|
'settings_currentvalue' => 'Текущее значение',
|
||||||
'settings_Database' => 'Настройки базы данных',
|
'settings_Database' => 'Настройки базы данных',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'База данных (БД)',
|
'settings_dbDatabase' => 'База данных (БД)',
|
||||||
'settings_dbDatabase_desc' => 'Название базы данных (БД), введённое в ходе установки. Не изменять без необходимости, только, например, если БД перемещена.',
|
'settings_dbDatabase_desc' => 'Название базы данных (БД), введённое в ходе установки. Не изменять без необходимости, только, например, если БД перемещена.',
|
||||||
'settings_dbDriver' => 'Тип БД',
|
'settings_dbDriver' => 'Тип БД',
|
||||||
|
@ -1343,6 +1361,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Если отключено, администратор не отображается в списке рецензирующих и утверждающих.',
|
'settings_enableAdminRevApp_desc' => 'Если отключено, администратор не отображается в списке рецензирующих и утверждающих.',
|
||||||
'settings_enableCalendar' => 'Включить календарь',
|
'settings_enableCalendar' => 'Включить календарь',
|
||||||
'settings_enableCalendar_desc' => 'Включить/отключить календарь.',
|
'settings_enableCalendar_desc' => 'Включить/отключить календарь.',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Включить буфер обмена',
|
'settings_enableClipboard' => 'Включить буфер обмена',
|
||||||
'settings_enableClipboard_desc' => 'Включить/отключить буфер обмена.',
|
'settings_enableClipboard_desc' => 'Включить/отключить буфер обмена.',
|
||||||
'settings_enableConverting' => 'Включить преобразование',
|
'settings_enableConverting' => 'Включить преобразование',
|
||||||
|
@ -1493,16 +1513,18 @@ URL: [url]',
|
||||||
'settings_maxUploadSize' => 'Максимальный размер загружаемых файлов',
|
'settings_maxUploadSize' => 'Максимальный размер загружаемых файлов',
|
||||||
'settings_maxUploadSize_desc' => 'Это максимальный размер загружаемых файлов. Он повлияет на версии документов и вложения.',
|
'settings_maxUploadSize_desc' => 'Это максимальный размер загружаемых файлов. Он повлияет на версии документов и вложения.',
|
||||||
'settings_more_settings' => 'Прочие настройки. Логин по умолчанию: admin/admin',
|
'settings_more_settings' => 'Прочие настройки. Логин по умолчанию: admin/admin',
|
||||||
'settings_noDocumentFormFields' => '',
|
'settings_noDocumentFormFields' => 'Не показывать поле',
|
||||||
'settings_noDocumentFormFields_desc' => '',
|
'settings_noDocumentFormFields_desc' => '',
|
||||||
'settings_notfound' => 'Не найден',
|
'settings_notfound' => 'Не найден',
|
||||||
'settings_Notification' => 'Настройки извещения',
|
'settings_Notification' => 'Настройки извещения',
|
||||||
'settings_notwritable' => 'Конфигурация не может быть сохранена, потому что файл конфигурации только для чтения.',
|
'settings_notwritable' => 'Конфигурация не может быть сохранена, потому что файл конфигурации только для чтения.',
|
||||||
'settings_no_content_dir' => 'Каталог содержимого',
|
'settings_no_content_dir' => 'Каталог содержимого',
|
||||||
'settings_onePageMode' => '',
|
'settings_onePageMode' => 'Одностраничный режим',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'Переопределить mime тип',
|
'settings_overrideMimeType' => 'Переопределить mime тип',
|
||||||
'settings_overrideMimeType_desc' => 'Переопределение mime типа предоставленного браузером, если файл загружен. Новый mime тип определяется самой SeedDMS.',
|
'settings_overrideMimeType_desc' => 'Переопределение mime типа предоставленного браузером, если файл загружен. Новый mime тип определяется самой SeedDMS.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Частичный размер файла',
|
'settings_partitionSize' => 'Частичный размер файла',
|
||||||
'settings_partitionSize_desc' => 'Размер частичных файлов в байтах, загружаемых через jumploader. Не устанавливать выше максимально возможного размера, установленного на сервере.',
|
'settings_partitionSize_desc' => 'Размер частичных файлов в байтах, загружаемых через jumploader. Не устанавливать выше максимально возможного размера, установленного на сервере.',
|
||||||
'settings_passwordExpiration' => 'Срок действия пароля',
|
'settings_passwordExpiration' => 'Срок действия пароля',
|
||||||
|
@ -1598,9 +1620,11 @@ URL: [url]',
|
||||||
'settings_System' => 'Система',
|
'settings_System' => 'Система',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
@ -1614,6 +1638,8 @@ URL: [url]',
|
||||||
'settings_updateNotifyTime' => 'Период уведомлений об изменениях',
|
'settings_updateNotifyTime' => 'Период уведомлений об изменениях',
|
||||||
'settings_updateNotifyTime_desc' => 'Пользователи уведомляются об изменениях документов за указанные последние секунды.',
|
'settings_updateNotifyTime_desc' => 'Пользователи уведомляются об изменениях документов за указанные последние секунды.',
|
||||||
'settings_upgrade_php' => 'Обновите PHP до версии не ниже 5.6.38',
|
'settings_upgrade_php' => 'Обновите PHP до версии не ниже 5.6.38',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Название файла версий',
|
'settings_versioningFileName' => 'Название файла версий',
|
||||||
'settings_versioningFileName_desc' => 'Названия файла версий, создаваемого инструментом резервного копирования.',
|
'settings_versioningFileName_desc' => 'Названия файла версий, создаваемого инструментом резервного копирования.',
|
||||||
'settings_versiontolow' => 'Слишком старая версия',
|
'settings_versiontolow' => 'Слишком старая версия',
|
||||||
|
@ -1655,6 +1681,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => 'Добавлен новый пользователь',
|
'splash_add_user' => 'Добавлен новый пользователь',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => 'Буфер обмена очищен',
|
'splash_cleared_clipboard' => 'Буфер обмена очищен',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
@ -1676,6 +1703,8 @@ URL: [url]',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => '',
|
'splash_extension_getlist' => '',
|
||||||
'splash_extension_import' => '',
|
'splash_extension_import' => '',
|
||||||
'splash_extension_refresh' => '',
|
'splash_extension_refresh' => '',
|
||||||
|
@ -1916,6 +1945,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: удалена версия «[name]»',
|
'version_deleted_email_subject' => '[sitename]: удалена версия «[name]»',
|
||||||
'version_info' => 'Информация о версии',
|
'version_info' => 'Информация о версии',
|
||||||
'view' => 'Просмотр',
|
'view' => 'Просмотр',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Просмотреть',
|
'view_online' => 'Просмотреть',
|
||||||
'warning' => 'Внимание',
|
'warning' => 'Внимание',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -25,6 +25,13 @@ $text = array(
|
||||||
'2_factor_auth' => '2-faktorové overovanie',
|
'2_factor_auth' => '2-faktorové overovanie',
|
||||||
'2_factor_auth_info' => 'This system enforces 2 factor authentication. You will need the Google Authenticator on your mobile phone. Below you see two QR codes. The right one is your current secret. On the left you can set a new secret. If you set a new secret make sure to rescan it with Google Authenticator.',
|
'2_factor_auth_info' => 'This system enforces 2 factor authentication. You will need the Google Authenticator on your mobile phone. Below you see two QR codes. The right one is your current secret. On the left you can set a new secret. If you set a new secret make sure to rescan it with Google Authenticator.',
|
||||||
'2_fact_auth_secret' => 'Tajný',
|
'2_fact_auth_secret' => 'Tajný',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Prijať',
|
'accept' => 'Prijať',
|
||||||
'access_control' => 'Kontrola prístupu',
|
'access_control' => 'Kontrola prístupu',
|
||||||
'access_control_is_off' => 'Pokročilá kontrola prístupu je vypnutá',
|
'access_control_is_off' => 'Pokročilá kontrola prístupu je vypnutá',
|
||||||
|
@ -222,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Kalendár',
|
'calendar' => 'Kalendár',
|
||||||
'calendar_week' => 'Kalendárny týždeň',
|
'calendar_week' => 'Kalendárny týždeň',
|
||||||
'cancel' => 'Zrušiť',
|
'cancel' => 'Zrušiť',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Cannot modify an obsolete or rejected document',
|
'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',
|
'cannot_change_final_states' => 'Warning: You cannot alter status for document rejected, expired or with pending review or approval',
|
||||||
'cannot_delete_user' => 'Nie je možné odstrániť používateľa',
|
'cannot_delete_user' => 'Nie je možné odstrániť používateľa',
|
||||||
|
@ -327,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Denná',
|
'daily' => 'Denná',
|
||||||
'databasesearch' => 'Hľadať databázu',
|
'databasesearch' => 'Hľadať databázu',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Dátum',
|
'date' => 'Dátum',
|
||||||
'days' => 'dní',
|
'days' => 'dní',
|
||||||
'debug' => 'Ladiť',
|
'debug' => 'Ladiť',
|
||||||
|
@ -352,6 +362,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'Zamknuté dokumenty',
|
'documents_locked' => 'Zamknuté dokumenty',
|
||||||
'documents_locked_by_you' => 'Vami uzamknuté dokumenty',
|
'documents_locked_by_you' => 'Vami uzamknuté dokumenty',
|
||||||
'documents_only' => 'Iba dokumenty',
|
'documents_only' => 'Iba dokumenty',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Dokumenty čakajúce na schválenie používateľa',
|
'documents_to_approve' => 'Dokumenty čakajúce na schválenie používateľa',
|
||||||
'documents_to_correct' => 'Dokumenty, ktoré treba opraviť',
|
'documents_to_correct' => 'Dokumenty, ktoré treba opraviť',
|
||||||
'documents_to_process' => 'Dokumenty, ktoré potrebujú spracovanie',
|
'documents_to_process' => 'Dokumenty, ktoré potrebujú spracovanie',
|
||||||
|
@ -400,7 +411,9 @@ Používateľ: [username]',
|
||||||
'document_duplicate_name' => 'Duplicitný názov dokumentu',
|
'document_duplicate_name' => 'Duplicitný názov dokumentu',
|
||||||
'document_has_no_workflow' => 'Dokument nemá pracovný postup',
|
'document_has_no_workflow' => 'Dokument nemá pracovný postup',
|
||||||
'document_infos' => 'Informácie o dokumente',
|
'document_infos' => 'Informácie o dokumente',
|
||||||
'document_is_checked_out' => 'Document is currently checked out. If you upload a new version, then the checked out version cannot be checked back in anymore.',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Document is currently checked out. If you upload a new version, then the checked out version cannot be checked back in anymore.',
|
||||||
'document_is_not_locked' => 'Tento dokument nie je zamknutý',
|
'document_is_not_locked' => 'Tento dokument nie je zamknutý',
|
||||||
'document_link_by' => 'Odkazuje sem',
|
'document_link_by' => 'Odkazuje sem',
|
||||||
'document_link_public' => 'Verejný',
|
'document_link_public' => 'Verejný',
|
||||||
|
@ -938,6 +951,7 @@ URL: [url]',
|
||||||
'october' => 'Október',
|
'october' => 'Október',
|
||||||
'old' => 'Staré',
|
'old' => 'Staré',
|
||||||
'only_jpg_user_images' => 'Ako obrázky používateľov je možné použiť iba obrázky .jpg',
|
'only_jpg_user_images' => 'Ako obrázky používateľov je možné použiť iba obrázky .jpg',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'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.',
|
'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',
|
'original_filename' => 'Pôvodný názov súboru',
|
||||||
'overall_indexing_progress' => 'Celkový priebeh indexovania',
|
'overall_indexing_progress' => 'Celkový priebeh indexovania',
|
||||||
|
@ -1335,6 +1349,10 @@ Meno: [username]
|
||||||
'settings_createdirectory' => 'Vytvoriť zložku',
|
'settings_createdirectory' => 'Vytvoriť zložku',
|
||||||
'settings_currentvalue' => 'Aktuálna hodnota',
|
'settings_currentvalue' => 'Aktuálna hodnota',
|
||||||
'settings_Database' => 'Nastavenia databazy',
|
'settings_Database' => 'Nastavenia databazy',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Databáza',
|
'settings_dbDatabase' => 'Databáza',
|
||||||
'settings_dbDatabase_desc' => 'The name for your database entered during the installation process. Do not edit this field unless necessary, if for example the database has been moved.',
|
'settings_dbDatabase_desc' => 'The name for your database entered during the installation process. Do not edit this field unless necessary, if for example the database has been moved.',
|
||||||
'settings_dbDriver' => 'Typ databázy',
|
'settings_dbDriver' => 'Typ databázy',
|
||||||
|
@ -1376,6 +1394,8 @@ Meno: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Enable this if you want administrators to be listed as reviewers/approvers and for workflow transitions.',
|
'settings_enableAdminRevApp_desc' => 'Enable this if you want administrators to be listed as reviewers/approvers and for workflow transitions.',
|
||||||
'settings_enableCalendar' => 'Zapnúť kalendár',
|
'settings_enableCalendar' => 'Zapnúť kalendár',
|
||||||
'settings_enableCalendar_desc' => 'Zapnúť/vypnúť kalendár',
|
'settings_enableCalendar_desc' => 'Zapnúť/vypnúť kalendár',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Aktivovať schránky',
|
'settings_enableClipboard' => 'Aktivovať schránky',
|
||||||
'settings_enableClipboard_desc' => 'Enable/disable the clipboard on the \'View Folder\' page',
|
'settings_enableClipboard_desc' => 'Enable/disable the clipboard on the \'View Folder\' page',
|
||||||
'settings_enableConverting' => 'Povoliť konverziu',
|
'settings_enableConverting' => 'Povoliť konverziu',
|
||||||
|
@ -1536,6 +1556,8 @@ Meno: [username]
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'Override MimeType',
|
'settings_overrideMimeType' => 'Override MimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Override the MimeType delivered by the browser, if a file is uploaded. The new MimeType is determined by SeedDMS itself.',
|
'settings_overrideMimeType_desc' => 'Override the MimeType delivered by the browser, if a file is uploaded. The new MimeType is determined by SeedDMS itself.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Čiastočná veľkosť súboru',
|
'settings_partitionSize' => 'Čiastočná veľkosť súboru',
|
||||||
'settings_partitionSize_desc' => 'Size of partial files in bytes, uploaded by jumploader. Do not set a value larger than the maximum upload size set by the server.',
|
'settings_partitionSize_desc' => 'Size of partial files in bytes, uploaded by jumploader. Do not set a value larger than the maximum upload size set by the server.',
|
||||||
'settings_passwordExpiration' => 'Vypršanie hesla',
|
'settings_passwordExpiration' => 'Vypršanie hesla',
|
||||||
|
@ -1631,9 +1653,11 @@ Meno: [username]
|
||||||
'settings_System' => 'Systém',
|
'settings_System' => 'Systém',
|
||||||
'settings_tasksInMenu' => 'Selected tasks',
|
'settings_tasksInMenu' => 'Selected tasks',
|
||||||
'settings_tasksInMenu_approval' => 'Approvals',
|
'settings_tasksInMenu_approval' => 'Approvals',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Select those tasks which are to be counted. If none is selected, then all tasks will be counted.',
|
'settings_tasksInMenu_desc' => 'Select those tasks which are to be counted. If none is selected, then all tasks will be counted.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Correction needed',
|
'settings_tasksInMenu_needscorrection' => 'Correction needed',
|
||||||
'settings_tasksInMenu_receipt' => 'Reviews',
|
'settings_tasksInMenu_receipt' => 'Reviews',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Receipts',
|
'settings_tasksInMenu_review' => 'Receipts',
|
||||||
'settings_tasksInMenu_revision' => 'Revisions',
|
'settings_tasksInMenu_revision' => 'Revisions',
|
||||||
'settings_tasksInMenu_workflow' => 'Workflow',
|
'settings_tasksInMenu_workflow' => 'Workflow',
|
||||||
|
@ -1647,6 +1671,8 @@ Meno: [username]
|
||||||
'settings_updateNotifyTime' => 'Aktualizovať čas notifikácie',
|
'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_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_upgrade_php' => 'Upgrade PHP to at least version 5.6.38',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Versioning FileName',
|
'settings_versioningFileName' => 'Versioning FileName',
|
||||||
'settings_versioningFileName_desc' => 'The name of the versioning info file created by the backup tool',
|
'settings_versioningFileName_desc' => 'The name of the versioning info file created by the backup tool',
|
||||||
'settings_versiontolow' => 'Verzia je nízka',
|
'settings_versiontolow' => 'Verzia je nízka',
|
||||||
|
@ -1688,6 +1714,7 @@ Meno: [username]
|
||||||
'splash_add_to_transmittal' => 'Add to transmittal',
|
'splash_add_to_transmittal' => 'Add to transmittal',
|
||||||
'splash_add_transmittal' => 'Added transmittal',
|
'splash_add_transmittal' => 'Added transmittal',
|
||||||
'splash_add_user' => 'Pridaný nový používateľ',
|
'splash_add_user' => 'Pridaný nový používateľ',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Vymazanie vyrovnávacej pamäte',
|
'splash_cleared_cache' => 'Vymazanie vyrovnávacej pamäte',
|
||||||
'splash_cleared_clipboard' => 'Schránka bola vymazaná',
|
'splash_cleared_clipboard' => 'Schránka bola vymazaná',
|
||||||
'splash_delete_access' => 'Access right deleted',
|
'splash_delete_access' => 'Access right deleted',
|
||||||
|
@ -1709,6 +1736,8 @@ Meno: [username]
|
||||||
'splash_error_add_to_transmittal' => 'Error while adding document to transmittal',
|
'splash_error_add_to_transmittal' => 'Error while adding document to transmittal',
|
||||||
'splash_error_rm_download_link' => 'Error when removing download link',
|
'splash_error_rm_download_link' => 'Error when removing download link',
|
||||||
'splash_error_send_download_link' => 'Error while sending download link',
|
'splash_error_send_download_link' => 'Error while sending download link',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => 'Updated list of extensions from repository',
|
'splash_extension_getlist' => 'Updated list of extensions from repository',
|
||||||
'splash_extension_import' => 'Extensition installed',
|
'splash_extension_import' => 'Extensition installed',
|
||||||
'splash_extension_refresh' => 'Refreshed list of extensions',
|
'splash_extension_refresh' => 'Refreshed list of extensions',
|
||||||
|
@ -1949,6 +1978,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Verzia bola odstránená',
|
'version_deleted_email_subject' => '[sitename]: [name] - Verzia bola odstránená',
|
||||||
'version_info' => 'Informácie o verzii',
|
'version_info' => 'Informácie o verzii',
|
||||||
'view' => 'Zobraziť',
|
'view' => 'Zobraziť',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Zobraziť online',
|
'view_online' => 'Zobraziť online',
|
||||||
'warning' => 'Upozornenie',
|
'warning' => 'Upozornenie',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -19,13 +19,20 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1162), MagnusI (649), tmichelfelder (106)
|
// Translators: Admin (1166), MagnusI (649), tmichelfelder (106)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2-faktors autentisering',
|
'2_factor_auth' => '2-faktors autentisering',
|
||||||
'2_factor_auth_info' => 'För stöd av 2-faktors autentisering behöver du Google Authenticator installerad på din mobiltelefon.
|
'2_factor_auth_info' => 'För stöd av 2-faktors autentisering behöver du Google Authenticator installerad på din mobiltelefon.
|
||||||
Nedan ser du två QR-koder. Den högra är din hemliga kod och till vänster kan du skapa en ny kod. Om du skapar en ny kod måste du skanna den på nytt med Google Authenticator.',
|
Nedan ser du två QR-koder. Den högra är din hemliga kod och till vänster kan du skapa en ny kod. Om du skapar en ny kod måste du skanna den på nytt med Google Authenticator.',
|
||||||
'2_fact_auth_secret' => 'Hemlighet',
|
'2_fact_auth_secret' => 'Hemlighet',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Godkänn',
|
'accept' => 'Godkänn',
|
||||||
'access_control' => 'Åtkomstkontroll',
|
'access_control' => 'Åtkomstkontroll',
|
||||||
'access_control_is_off' => 'Avancerad åtkomstkontroll är inaktiverad',
|
'access_control_is_off' => 'Avancerad åtkomstkontroll är inaktiverad',
|
||||||
|
@ -170,10 +177,10 @@ URL: [url]',
|
||||||
'attrdef_type' => 'Typ',
|
'attrdef_type' => 'Typ',
|
||||||
'attrdef_type_boolean' => 'Logisk',
|
'attrdef_type_boolean' => 'Logisk',
|
||||||
'attrdef_type_date' => 'Datum',
|
'attrdef_type_date' => 'Datum',
|
||||||
'attrdef_type_document' => '',
|
'attrdef_type_document' => 'Dokument',
|
||||||
'attrdef_type_email' => 'E-post',
|
'attrdef_type_email' => 'E-post',
|
||||||
'attrdef_type_float' => 'Flyttal',
|
'attrdef_type_float' => 'Flyttal',
|
||||||
'attrdef_type_folder' => '',
|
'attrdef_type_folder' => 'Mapp',
|
||||||
'attrdef_type_group' => '',
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'Heltal',
|
'attrdef_type_int' => 'Heltal',
|
||||||
'attrdef_type_string' => 'Textsträng',
|
'attrdef_type_string' => 'Textsträng',
|
||||||
|
@ -223,6 +230,8 @@ URL: [url]',
|
||||||
'calendar' => 'Kalender',
|
'calendar' => 'Kalender',
|
||||||
'calendar_week' => 'Kalendervecka',
|
'calendar_week' => 'Kalendervecka',
|
||||||
'cancel' => 'Avbryt',
|
'cancel' => 'Avbryt',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Kan inte ändra ett dokument som har gått ut eller avvisats.',
|
'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.',
|
'cannot_change_final_states' => 'OBS: Du kan inte ändra status för ett dokument som har avvisats, gått ut eller som väntar på att bli godkänt.',
|
||||||
'cannot_delete_user' => 'Du kan inte ta bort användaren.',
|
'cannot_delete_user' => 'Du kan inte ta bort användaren.',
|
||||||
|
@ -328,6 +337,7 @@ URL: [url]',
|
||||||
'daily' => 'Dagligen',
|
'daily' => 'Dagligen',
|
||||||
'databasesearch' => 'Sök databas',
|
'databasesearch' => 'Sök databas',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => 'Vänta tills data har laddats ...',
|
||||||
'date' => 'Datum',
|
'date' => 'Datum',
|
||||||
'days' => 'dagar',
|
'days' => 'dagar',
|
||||||
'debug' => 'Felsökning',
|
'debug' => 'Felsökning',
|
||||||
|
@ -353,6 +363,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'Låsta dokument',
|
'documents_locked' => 'Låsta dokument',
|
||||||
'documents_locked_by_you' => 'Dokument som du har låst',
|
'documents_locked_by_you' => 'Dokument som du har låst',
|
||||||
'documents_only' => 'Endast dokument',
|
'documents_only' => 'Endast dokument',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Dokument som du behöver godkänna',
|
'documents_to_approve' => 'Dokument som du behöver godkänna',
|
||||||
'documents_to_correct' => '',
|
'documents_to_correct' => '',
|
||||||
'documents_to_process' => 'Dokument som kräver åtgärd',
|
'documents_to_process' => 'Dokument som kräver åtgärd',
|
||||||
|
@ -394,7 +405,9 @@ Användare: [username]',
|
||||||
'document_duplicate_name' => 'Dubblett av dokumentnamn',
|
'document_duplicate_name' => 'Dubblett av dokumentnamn',
|
||||||
'document_has_no_workflow' => 'Dokumentet saknar arbetsflöde',
|
'document_has_no_workflow' => 'Dokumentet saknar arbetsflöde',
|
||||||
'document_infos' => 'Dokumentinformation',
|
'document_infos' => 'Dokumentinformation',
|
||||||
'document_is_checked_out' => 'Dokumentet är redan utcheckat. Om du laddar upp en ny version kan den utcheckade versionen inte checkas in igen.',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Dokumentet är redan utcheckat. Om du laddar upp en ny version kan den utcheckade versionen inte checkas in igen.',
|
||||||
'document_is_not_locked' => 'Detta dokument är inte låst',
|
'document_is_not_locked' => 'Detta dokument är inte låst',
|
||||||
'document_link_by' => 'Länkat av',
|
'document_link_by' => 'Länkat av',
|
||||||
'document_link_public' => 'Offentlig länk',
|
'document_link_public' => 'Offentlig länk',
|
||||||
|
@ -671,7 +684,7 @@ URL: [url]',
|
||||||
'import_extension' => '',
|
'import_extension' => '',
|
||||||
'import_fs' => 'Import från filsystem',
|
'import_fs' => 'Import från filsystem',
|
||||||
'import_fs_warning' => 'Detta fungerar endast för kataloger i mellanlagringsmappen. Filer och mappar får godkänd status direkt efter importen.',
|
'import_fs_warning' => 'Detta fungerar endast för kataloger i mellanlagringsmappen. Filer och mappar får godkänd status direkt efter importen.',
|
||||||
'import_users' => '',
|
'import_users' => 'Importera användare',
|
||||||
'import_users_addnew' => '',
|
'import_users_addnew' => '',
|
||||||
'import_users_update' => '',
|
'import_users_update' => '',
|
||||||
'include_content' => 'Inkudera innehåll',
|
'include_content' => 'Inkudera innehåll',
|
||||||
|
@ -925,6 +938,7 @@ URL: [url]',
|
||||||
'october' => 'Oktober',
|
'october' => 'Oktober',
|
||||||
'old' => 'gammalt',
|
'old' => 'gammalt',
|
||||||
'only_jpg_user_images' => 'Bara .jpg-bilder kan användas som användarbild',
|
'only_jpg_user_images' => 'Bara .jpg-bilder kan användas som användarbild',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Sortering efter sekvens är inaktiverat i inställningarna.',
|
'order_by_sequence_off' => 'Sortering efter sekvens är inaktiverat i inställningarna.',
|
||||||
'original_filename' => 'Ursprungligt filnamn',
|
'original_filename' => 'Ursprungligt filnamn',
|
||||||
'overall_indexing_progress' => 'Total indexeringsprocess',
|
'overall_indexing_progress' => 'Total indexeringsprocess',
|
||||||
|
@ -1308,6 +1322,10 @@ Kommentar: [comment]',
|
||||||
'settings_createdirectory' => 'Skapa katalog',
|
'settings_createdirectory' => 'Skapa katalog',
|
||||||
'settings_currentvalue' => 'Aktuellt värde',
|
'settings_currentvalue' => 'Aktuellt värde',
|
||||||
'settings_Database' => 'Databasinställningar',
|
'settings_Database' => 'Databasinställningar',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Databas',
|
'settings_dbDatabase' => 'Databas',
|
||||||
'settings_dbDatabase_desc' => 'Namnet på din databas som angavs under installationsprocessen. Ändra inte om det inte är nödvändigt, t.ex. om databasen har flyttats.',
|
'settings_dbDatabase_desc' => 'Namnet på din databas som angavs under installationsprocessen. Ändra inte om det inte är nödvändigt, t.ex. om databasen har flyttats.',
|
||||||
'settings_dbDriver' => 'Databastyp',
|
'settings_dbDriver' => 'Databastyp',
|
||||||
|
@ -1349,6 +1367,8 @@ Kommentar: [comment]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Ta bort utval, så att administratören inte kan väljas som person som kan granska/godkänna',
|
'settings_enableAdminRevApp_desc' => 'Ta bort utval, så att administratören inte kan väljas som person som kan granska/godkänna',
|
||||||
'settings_enableCalendar' => 'Aktivera kalendern',
|
'settings_enableCalendar' => 'Aktivera kalendern',
|
||||||
'settings_enableCalendar_desc' => 'Aktivera/Inaktivera kalendar',
|
'settings_enableCalendar_desc' => 'Aktivera/Inaktivera kalendar',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Aktivera urklipp',
|
'settings_enableClipboard' => 'Aktivera urklipp',
|
||||||
'settings_enableClipboard_desc' => 'Aktivera/Inaktivera urklipp funktionen.',
|
'settings_enableClipboard_desc' => 'Aktivera/Inaktivera urklipp funktionen.',
|
||||||
'settings_enableConverting' => 'Aktivera filkonvertering',
|
'settings_enableConverting' => 'Aktivera filkonvertering',
|
||||||
|
@ -1509,6 +1529,8 @@ Kommentar: [comment]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'Åsido Mediatyp (Mime)',
|
'settings_overrideMimeType' => 'Åsido Mediatyp (Mime)',
|
||||||
'settings_overrideMimeType_desc' => 'Åsidosätta MimeType levererad av webbläsaren, om en fil överförs. Den nya Mediatyp bestäms av SeedDMS själv.',
|
'settings_overrideMimeType_desc' => 'Åsidosätta MimeType levererad av webbläsaren, om en fil överförs. Den nya Mediatyp bestäms av SeedDMS själv.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Uppdelad filstorlek',
|
'settings_partitionSize' => 'Uppdelad filstorlek',
|
||||||
'settings_partitionSize_desc' => 'Storlek hos uppdelade filer i bytes som laddades upp med jumploader. Sätt inte ett värde som är större än den högsta tillåtna storleken på servern.',
|
'settings_partitionSize_desc' => 'Storlek hos uppdelade filer i bytes som laddades upp med jumploader. Sätt inte ett värde som är större än den högsta tillåtna storleken på servern.',
|
||||||
'settings_passwordExpiration' => 'Lösenord utgångsdatum',
|
'settings_passwordExpiration' => 'Lösenord utgångsdatum',
|
||||||
|
@ -1604,9 +1626,11 @@ Kommentar: [comment]',
|
||||||
'settings_System' => 'System',
|
'settings_System' => 'System',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
@ -1620,6 +1644,8 @@ Kommentar: [comment]',
|
||||||
'settings_updateNotifyTime' => 'Tid för uppdateringsmeddelande',
|
'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_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_upgrade_php' => 'Uppdatera PHP till åtminstone version 5.6.38',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Versionsinfo-filnamn',
|
'settings_versioningFileName' => 'Versionsinfo-filnamn',
|
||||||
'settings_versioningFileName_desc' => 'Namnet på versionsinfo-fil som skapas med backup-verktyget',
|
'settings_versioningFileName_desc' => 'Namnet på versionsinfo-fil som skapas med backup-verktyget',
|
||||||
'settings_versiontolow' => 'Version för låg',
|
'settings_versiontolow' => 'Version för låg',
|
||||||
|
@ -1661,6 +1687,7 @@ Kommentar: [comment]',
|
||||||
'splash_add_to_transmittal' => 'Lägg till meddelande',
|
'splash_add_to_transmittal' => 'Lägg till meddelande',
|
||||||
'splash_add_transmittal' => 'Meddelande tillagt',
|
'splash_add_transmittal' => 'Meddelande tillagt',
|
||||||
'splash_add_user' => 'Ny användare tillagd',
|
'splash_add_user' => 'Ny användare tillagd',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Cachen är rensad',
|
'splash_cleared_cache' => 'Cachen är rensad',
|
||||||
'splash_cleared_clipboard' => 'Urklipp rensat',
|
'splash_cleared_clipboard' => 'Urklipp rensat',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
@ -1682,6 +1709,8 @@ Kommentar: [comment]',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => 'Fel vid borttagande av nedladdningslänk',
|
'splash_error_rm_download_link' => 'Fel vid borttagande av nedladdningslänk',
|
||||||
'splash_error_send_download_link' => 'Fel vid sändning av nedladdningslänk',
|
'splash_error_send_download_link' => 'Fel vid sändning av nedladdningslänk',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => '',
|
'splash_extension_getlist' => '',
|
||||||
'splash_extension_import' => '',
|
'splash_extension_import' => '',
|
||||||
'splash_extension_refresh' => '',
|
'splash_extension_refresh' => '',
|
||||||
|
@ -1922,6 +1951,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Version borttagen',
|
'version_deleted_email_subject' => '[sitename]: [name] - Version borttagen',
|
||||||
'version_info' => 'Versionsinformation',
|
'version_info' => 'Versionsinformation',
|
||||||
'view' => 'Vy',
|
'view' => 'Vy',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Visa online',
|
'view_online' => 'Visa online',
|
||||||
'warning' => 'Varning',
|
'warning' => 'Varning',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1110), aydin (83)
|
// Translators: Admin (1120), aydin (83)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'İki faktörlü yetkilendirme',
|
'2_factor_auth' => 'İki faktörlü yetkilendirme',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Kabul',
|
'accept' => 'Kabul',
|
||||||
'access_control' => 'Erişim Kontrolü',
|
'access_control' => 'Erişim Kontrolü',
|
||||||
'access_control_is_off' => '',
|
'access_control_is_off' => '',
|
||||||
|
@ -216,6 +223,8 @@ URL: [url]',
|
||||||
'calendar' => 'Takvim',
|
'calendar' => 'Takvim',
|
||||||
'calendar_week' => 'Takvim haftası',
|
'calendar_week' => 'Takvim haftası',
|
||||||
'cancel' => 'İptal',
|
'cancel' => 'İptal',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Geçersiz veya reddedilmiş doküman değiştirilemez.',
|
'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.',
|
'cannot_change_final_states' => 'Dikkat: Reddedilen, süresi dolan, kontrol veya onay bekleyen dokümanın durumununu değiştiremezsiniz.',
|
||||||
'cannot_delete_user' => 'Kullanıcı silinemez',
|
'cannot_delete_user' => 'Kullanıcı silinemez',
|
||||||
|
@ -320,7 +329,8 @@ URL: [url]',
|
||||||
'current_version' => 'Mevcut versiyon',
|
'current_version' => 'Mevcut versiyon',
|
||||||
'daily' => 'Günlük',
|
'daily' => 'Günlük',
|
||||||
'databasesearch' => 'Veritabanı arama',
|
'databasesearch' => 'Veritabanı arama',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => 'Veritabanı tasarım sürümü',
|
||||||
|
'data_loading' => 'Lütfen veriler yüklenene kadar bekleyin…',
|
||||||
'date' => 'Tarih',
|
'date' => 'Tarih',
|
||||||
'days' => 'gün',
|
'days' => 'gün',
|
||||||
'debug' => '',
|
'debug' => '',
|
||||||
|
@ -346,6 +356,7 @@ URL: [url]',
|
||||||
'documents_locked' => '',
|
'documents_locked' => '',
|
||||||
'documents_locked_by_you' => 'Doküman sizin tarafınızdan kilitlendi',
|
'documents_locked_by_you' => 'Doküman sizin tarafınızdan kilitlendi',
|
||||||
'documents_only' => 'Sadece dokümanlar',
|
'documents_only' => 'Sadece dokümanlar',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Onayınızı bekleyen dokümanlar',
|
'documents_to_approve' => 'Onayınızı bekleyen dokümanlar',
|
||||||
'documents_to_correct' => '',
|
'documents_to_correct' => '',
|
||||||
'documents_to_process' => '',
|
'documents_to_process' => '',
|
||||||
|
@ -388,6 +399,8 @@ Kullanıcı: [username]',
|
||||||
'document_has_no_workflow' => 'Dokümanın iş akışı yok',
|
'document_has_no_workflow' => 'Dokümanın iş akışı yok',
|
||||||
'document_infos' => 'Doküman Bilgisi',
|
'document_infos' => 'Doküman Bilgisi',
|
||||||
'document_is_checked_out' => '',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '',
|
||||||
'document_is_not_locked' => 'Bu doküman kilitli değil',
|
'document_is_not_locked' => 'Bu doküman kilitli değil',
|
||||||
'document_link_by' => 'Link veren',
|
'document_link_by' => 'Link veren',
|
||||||
'document_link_public' => 'Genel',
|
'document_link_public' => 'Genel',
|
||||||
|
@ -515,7 +528,7 @@ URL: [url]',
|
||||||
'error_no_folder_selected' => 'Hiçbir klasör seçilmedi',
|
'error_no_folder_selected' => 'Hiçbir klasör seçilmedi',
|
||||||
'error_occured' => 'Bir hata oluştu',
|
'error_occured' => 'Bir hata oluştu',
|
||||||
'error_remove_document' => '',
|
'error_remove_document' => '',
|
||||||
'error_remove_folder' => '',
|
'error_remove_folder' => 'Klasörü Silerken Hata!',
|
||||||
'error_remove_permission' => '',
|
'error_remove_permission' => '',
|
||||||
'error_rm_workflow' => '',
|
'error_rm_workflow' => '',
|
||||||
'error_rm_workflow_action' => '',
|
'error_rm_workflow_action' => '',
|
||||||
|
@ -681,7 +694,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Devralınan erişim listesini kopyala',
|
'inherits_access_copy_msg' => 'Devralınan erişim listesini kopyala',
|
||||||
'inherits_access_empty_msg' => 'Boş erişim listesiyle başla',
|
'inherits_access_empty_msg' => 'Boş erişim listesiyle başla',
|
||||||
'inherits_access_msg' => 'Erişim devralınıyor',
|
'inherits_access_msg' => 'Erişim devralınıyor',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => 'Kurulu php eklentileri',
|
||||||
'internal_error' => 'İç hata',
|
'internal_error' => 'İç hata',
|
||||||
'internal_error_exit' => 'İç hata. İstek tamamlanmadı.',
|
'internal_error_exit' => 'İç hata. İstek tamamlanmadı.',
|
||||||
'invalid_access_mode' => 'Gereçsiz Erişim Modu',
|
'invalid_access_mode' => 'Gereçsiz Erişim Modu',
|
||||||
|
@ -798,7 +811,7 @@ URL: [url]',
|
||||||
'missing_checksum' => 'Sağlama toplamı eksik',
|
'missing_checksum' => 'Sağlama toplamı eksik',
|
||||||
'missing_file' => '',
|
'missing_file' => '',
|
||||||
'missing_filesize' => 'Dosya boyutu eksik',
|
'missing_filesize' => 'Dosya boyutu eksik',
|
||||||
'missing_php_extensions' => '',
|
'missing_php_extensions' => 'Eksik php eklentileri',
|
||||||
'missing_reception' => '',
|
'missing_reception' => '',
|
||||||
'missing_request_object' => '',
|
'missing_request_object' => '',
|
||||||
'missing_transition_user_group' => 'Geçiş için kullanıcı/grup bilgisi eksik',
|
'missing_transition_user_group' => 'Geçiş için kullanıcı/grup bilgisi eksik',
|
||||||
|
@ -857,7 +870,7 @@ URL: [url]',
|
||||||
'next_state' => 'Yeni durum',
|
'next_state' => 'Yeni durum',
|
||||||
'nl_NL' => 'Hollandaca',
|
'nl_NL' => 'Hollandaca',
|
||||||
'no' => 'Hayır',
|
'no' => 'Hayır',
|
||||||
'notification' => '',
|
'notification' => 'Notlar',
|
||||||
'notify_added_email' => 'Bildirim listesine eklendiniz',
|
'notify_added_email' => 'Bildirim listesine eklendiniz',
|
||||||
'notify_added_email_body' => 'Bildirim listesine eklendiniz
|
'notify_added_email_body' => 'Bildirim listesine eklendiniz
|
||||||
İsim: [name]
|
İsim: [name]
|
||||||
|
@ -878,7 +891,7 @@ URL: [url]',
|
||||||
'no_approval_needed' => 'Onay bekleyen yok.',
|
'no_approval_needed' => 'Onay bekleyen yok.',
|
||||||
'no_attached_files' => 'Ek dosya yok',
|
'no_attached_files' => 'Ek dosya yok',
|
||||||
'no_attribute_definitions' => '',
|
'no_attribute_definitions' => '',
|
||||||
'no_backup_dir' => '',
|
'no_backup_dir' => 'Yedekleme dizini belirlenmedi',
|
||||||
'no_current_version' => 'Kullandığınız SeedDMS versiyonu eski görünüyor. Son versiyon [latestversion].',
|
'no_current_version' => 'Kullandığınız SeedDMS versiyonu eski görünüyor. Son versiyon [latestversion].',
|
||||||
'no_default_keywords' => 'Anahtar kelime yok',
|
'no_default_keywords' => 'Anahtar kelime yok',
|
||||||
'no_docs_checked_out' => '',
|
'no_docs_checked_out' => '',
|
||||||
|
@ -913,6 +926,7 @@ URL: [url]',
|
||||||
'october' => 'Ekim',
|
'october' => 'Ekim',
|
||||||
'old' => 'Eski',
|
'old' => 'Eski',
|
||||||
'only_jpg_user_images' => 'Kullanıcı resmi olarak sadece .jpg uzantı resimler kullanılabilir',
|
'only_jpg_user_images' => 'Kullanıcı resmi olarak sadece .jpg uzantı resimler kullanılabilir',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => '',
|
'order_by_sequence_off' => '',
|
||||||
'original_filename' => 'Orijinal dosya adı',
|
'original_filename' => 'Orijinal dosya adı',
|
||||||
'overall_indexing_progress' => '',
|
'overall_indexing_progress' => '',
|
||||||
|
@ -1178,8 +1192,8 @@ URL: [url]',
|
||||||
'search_results_access_filtered' => 'Arama sonuçları içerisinde erişimin kısıtlandığı içerik bulunabilir.',
|
'search_results_access_filtered' => 'Arama sonuçları içerisinde erişimin kısıtlandığı içerik bulunabilir.',
|
||||||
'search_time' => 'Arama süresi: [time] sn.',
|
'search_time' => 'Arama süresi: [time] sn.',
|
||||||
'seconds' => 'saniye',
|
'seconds' => 'saniye',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => 'SeedDMS hakkında bilgi',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => 'SeedDMS Sürümü',
|
||||||
'selection' => 'Seçim',
|
'selection' => 'Seçim',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
|
@ -1274,6 +1288,10 @@ URL: [url]',
|
||||||
'settings_createdirectory' => 'Dizin oluştur',
|
'settings_createdirectory' => 'Dizin oluştur',
|
||||||
'settings_currentvalue' => 'Mevcut değer',
|
'settings_currentvalue' => 'Mevcut değer',
|
||||||
'settings_Database' => 'Veritabanı ayarları',
|
'settings_Database' => 'Veritabanı ayarları',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Veritabanı',
|
'settings_dbDatabase' => 'Veritabanı',
|
||||||
'settings_dbDatabase_desc' => 'Kurulum sırasında girilen veritabanı adı. Bu alanı gerekmedikçe değiştirmeyin.',
|
'settings_dbDatabase_desc' => 'Kurulum sırasında girilen veritabanı adı. Bu alanı gerekmedikçe değiştirmeyin.',
|
||||||
'settings_dbDriver' => 'Veritabanı Tipi',
|
'settings_dbDriver' => 'Veritabanı Tipi',
|
||||||
|
@ -1315,6 +1333,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Yöneticilerin kontrol/onay listesine eklenmesi ve iş akış süreçlerini yapabilmeleri için bu ayarı etkinleştirin.',
|
'settings_enableAdminRevApp_desc' => 'Yöneticilerin kontrol/onay listesine eklenmesi ve iş akış süreçlerini yapabilmeleri için bu ayarı etkinleştirin.',
|
||||||
'settings_enableCalendar' => 'Takvimi Etkinleştir',
|
'settings_enableCalendar' => 'Takvimi Etkinleştir',
|
||||||
'settings_enableCalendar_desc' => 'Takvimi etkinleştir/devre dışı bırak',
|
'settings_enableCalendar_desc' => 'Takvimi etkinleştir/devre dışı bırak',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Panoyu Etkinleştir',
|
'settings_enableClipboard' => 'Panoyu Etkinleştir',
|
||||||
'settings_enableClipboard_desc' => '\'Klasör Görüntüle\' sayfasında panoyu etkinleştir/devredışı bırak',
|
'settings_enableClipboard_desc' => '\'Klasör Görüntüle\' sayfasında panoyu etkinleştir/devredışı bırak',
|
||||||
'settings_enableConverting' => 'Dönüştürmeyi etkinleştir',
|
'settings_enableConverting' => 'Dönüştürmeyi etkinleştir',
|
||||||
|
@ -1475,6 +1495,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => '',
|
'settings_overrideMimeType' => '',
|
||||||
'settings_overrideMimeType_desc' => '',
|
'settings_overrideMimeType_desc' => '',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Kısmi dosya boyutu',
|
'settings_partitionSize' => 'Kısmi dosya boyutu',
|
||||||
'settings_partitionSize_desc' => 'Jumploader ile yüklenecek dosyaların byte cinsinden kısmi dosya boyutu. Sunucu tarafından tanımlanandan daha büyük bir değer girmeyiniz.',
|
'settings_partitionSize_desc' => 'Jumploader ile yüklenecek dosyaların byte cinsinden kısmi dosya boyutu. Sunucu tarafından tanımlanandan daha büyük bir değer girmeyiniz.',
|
||||||
'settings_passwordExpiration' => 'Parola geçerlilik süresi',
|
'settings_passwordExpiration' => 'Parola geçerlilik süresi',
|
||||||
|
@ -1570,9 +1592,11 @@ URL: [url]',
|
||||||
'settings_System' => 'Sistem',
|
'settings_System' => 'Sistem',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
@ -1586,6 +1610,8 @@ URL: [url]',
|
||||||
'settings_updateNotifyTime' => 'Güncelleme Bildirim Zamanı',
|
'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_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_upgrade_php' => 'PHP versiyonu en az 5.6.38 olmalıdır',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Versiyonlama DosyaAdı',
|
'settings_versioningFileName' => 'Versiyonlama DosyaAdı',
|
||||||
'settings_versioningFileName_desc' => 'Yedekleme aracı tarafından oluşturulan versiyon bilgisi dosyasının adı',
|
'settings_versioningFileName_desc' => 'Yedekleme aracı tarafından oluşturulan versiyon bilgisi dosyasının adı',
|
||||||
'settings_versiontolow' => 'Versiyon düşük',
|
'settings_versiontolow' => 'Versiyon düşük',
|
||||||
|
@ -1627,6 +1653,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => 'Yeni kullanıcı eklendi',
|
'splash_add_user' => 'Yeni kullanıcı eklendi',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => 'Pano temizlendi',
|
'splash_cleared_clipboard' => 'Pano temizlendi',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
@ -1648,6 +1675,8 @@ URL: [url]',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => '',
|
'splash_extension_getlist' => '',
|
||||||
'splash_extension_import' => '',
|
'splash_extension_import' => '',
|
||||||
'splash_extension_refresh' => '',
|
'splash_extension_refresh' => '',
|
||||||
|
@ -1888,6 +1917,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versiyon silindi',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versiyon silindi',
|
||||||
'version_info' => 'Versiyon Bilgisi',
|
'version_info' => 'Versiyon Bilgisi',
|
||||||
'view' => 'Görüntüle',
|
'view' => 'Görüntüle',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Online görüntüle',
|
'view_online' => 'Online görüntüle',
|
||||||
'warning' => 'Dikkat',
|
'warning' => 'Dikkat',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1339)
|
// Translators: Admin (1340)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Прийняти',
|
'accept' => 'Прийняти',
|
||||||
'access_control' => '',
|
'access_control' => '',
|
||||||
'access_control_is_off' => '',
|
'access_control_is_off' => '',
|
||||||
|
@ -222,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Календар',
|
'calendar' => 'Календар',
|
||||||
'calendar_week' => 'Тиждень',
|
'calendar_week' => 'Тиждень',
|
||||||
'cancel' => 'Відміна',
|
'cancel' => 'Відміна',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Неможливо змінити застарілий чи відхилений документ',
|
'cannot_assign_invalid_state' => 'Неможливо змінити застарілий чи відхилений документ',
|
||||||
'cannot_change_final_states' => 'Не можна змінювати статус відхиленого, застарілого документа або документа, що очікує на рецензію чи затвердження',
|
'cannot_change_final_states' => 'Не можна змінювати статус відхиленого, застарілого документа або документа, що очікує на рецензію чи затвердження',
|
||||||
'cannot_delete_user' => 'Неможливо видалити користувача',
|
'cannot_delete_user' => 'Неможливо видалити користувача',
|
||||||
|
@ -327,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Щоденно',
|
'daily' => 'Щоденно',
|
||||||
'databasesearch' => 'Пошук по БД',
|
'databasesearch' => 'Пошук по БД',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Дата',
|
'date' => 'Дата',
|
||||||
'days' => 'дні',
|
'days' => 'дні',
|
||||||
'debug' => '',
|
'debug' => '',
|
||||||
|
@ -352,6 +362,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'Заблоковані документи',
|
'documents_locked' => 'Заблоковані документи',
|
||||||
'documents_locked_by_you' => 'Документи, які ви заблокували',
|
'documents_locked_by_you' => 'Документи, які ви заблокували',
|
||||||
'documents_only' => 'лише документи',
|
'documents_only' => 'лише документи',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => 'Документи, які чекають вашого затвердження',
|
'documents_to_approve' => 'Документи, які чекають вашого затвердження',
|
||||||
'documents_to_correct' => '',
|
'documents_to_correct' => '',
|
||||||
'documents_to_process' => 'Документи, які чекають опрацювання',
|
'documents_to_process' => 'Документи, які чекають опрацювання',
|
||||||
|
@ -393,7 +404,9 @@ URL: [url]',
|
||||||
'document_duplicate_name' => 'Документ з такою назвою вже існує',
|
'document_duplicate_name' => 'Документ з такою назвою вже існує',
|
||||||
'document_has_no_workflow' => 'Документові не призначено процес',
|
'document_has_no_workflow' => 'Документові не призначено процес',
|
||||||
'document_infos' => 'Інформація про документ',
|
'document_infos' => 'Інформація про документ',
|
||||||
'document_is_checked_out' => 'Документ на опрацюванні',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Документ на опрацюванні',
|
||||||
'document_is_not_locked' => 'Документ не заблокований',
|
'document_is_not_locked' => 'Документ не заблокований',
|
||||||
'document_link_by' => 'Пов\'язаний',
|
'document_link_by' => 'Пов\'язаний',
|
||||||
'document_link_public' => 'Публічний',
|
'document_link_public' => 'Публічний',
|
||||||
|
@ -821,7 +834,7 @@ URL: [url]',
|
||||||
'my_documents' => 'Мої документи',
|
'my_documents' => 'Мої документи',
|
||||||
'my_transmittals' => 'Мої перенесення',
|
'my_transmittals' => 'Мої перенесення',
|
||||||
'name' => 'Назва',
|
'name' => 'Назва',
|
||||||
'nb_NO' => '',
|
'nb_NO' => 'Норвезька (букмол)',
|
||||||
'needs_correction' => '',
|
'needs_correction' => '',
|
||||||
'needs_workflow_action' => 'Цей документ потребує вашої уваги. Див. вкладку «Процес».',
|
'needs_workflow_action' => 'Цей документ потребує вашої уваги. Див. вкладку «Процес».',
|
||||||
'network_drive' => '',
|
'network_drive' => '',
|
||||||
|
@ -918,6 +931,7 @@ URL: [url]',
|
||||||
'october' => 'Жовтень',
|
'october' => 'Жовтень',
|
||||||
'old' => 'Старий',
|
'old' => 'Старий',
|
||||||
'only_jpg_user_images' => 'Дозволені лише .jpg-зображення',
|
'only_jpg_user_images' => 'Дозволені лише .jpg-зображення',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Можливість ручного сортування відключена в налаштуваннях. Якщо ви хочете використовувати цю функцію, ви повинні знову її включити.',
|
'order_by_sequence_off' => 'Можливість ручного сортування відключена в налаштуваннях. Якщо ви хочете використовувати цю функцію, ви повинні знову її включити.',
|
||||||
'original_filename' => 'Початкова назва файлу',
|
'original_filename' => 'Початкова назва файлу',
|
||||||
'overall_indexing_progress' => 'Загальне просування індексації"',
|
'overall_indexing_progress' => 'Загальне просування індексації"',
|
||||||
|
@ -1295,6 +1309,10 @@ URL: [url]',
|
||||||
'settings_createdirectory' => 'Створити каталог',
|
'settings_createdirectory' => 'Створити каталог',
|
||||||
'settings_currentvalue' => 'Поточне значення',
|
'settings_currentvalue' => 'Поточне значення',
|
||||||
'settings_Database' => 'Налаштування бази даних',
|
'settings_Database' => 'Налаштування бази даних',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'База даних (БД)',
|
'settings_dbDatabase' => 'База даних (БД)',
|
||||||
'settings_dbDatabase_desc' => 'Ім\'я бази даних (БД), введене при встановленні. Не змінювати без потреби, лише, наприклад, якщо БД переміщено.',
|
'settings_dbDatabase_desc' => 'Ім\'я бази даних (БД), введене при встановленні. Не змінювати без потреби, лише, наприклад, якщо БД переміщено.',
|
||||||
'settings_dbDriver' => 'Тип БД',
|
'settings_dbDriver' => 'Тип БД',
|
||||||
|
@ -1336,6 +1354,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Якщо відключено, адміністратор не відображається у списку рецензентів і затверджувачів.',
|
'settings_enableAdminRevApp_desc' => 'Якщо відключено, адміністратор не відображається у списку рецензентів і затверджувачів.',
|
||||||
'settings_enableCalendar' => 'Увімкнути календар',
|
'settings_enableCalendar' => 'Увімкнути календар',
|
||||||
'settings_enableCalendar_desc' => 'Увімкнути/вимкнути календар.',
|
'settings_enableCalendar_desc' => 'Увімкнути/вимкнути календар.',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Увімкнути буфер обміну',
|
'settings_enableClipboard' => 'Увімкнути буфер обміну',
|
||||||
'settings_enableClipboard_desc' => 'Увімкнути/вимкнути буфер обміну.',
|
'settings_enableClipboard_desc' => 'Увімкнути/вимкнути буфер обміну.',
|
||||||
'settings_enableConverting' => 'Увімкнути перетворення',
|
'settings_enableConverting' => 'Увімкнути перетворення',
|
||||||
|
@ -1496,6 +1516,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'Перевизначити mime тип',
|
'settings_overrideMimeType' => 'Перевизначити mime тип',
|
||||||
'settings_overrideMimeType_desc' => 'Перевизначення mime типу наданого браузером, якщо файл завантажений. Новий mime тип визначається самою SeedDMS.',
|
'settings_overrideMimeType_desc' => 'Перевизначення mime типу наданого браузером, якщо файл завантажений. Новий mime тип визначається самою SeedDMS.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Частковий розмір файлу',
|
'settings_partitionSize' => 'Частковий розмір файлу',
|
||||||
'settings_partitionSize_desc' => 'Розмір частинок файлів, які завантажуються через jumploader. Не встановлювати більше максимально дозволеного розміру, встановленого на сервері.',
|
'settings_partitionSize_desc' => 'Розмір частинок файлів, які завантажуються через jumploader. Не встановлювати більше максимально дозволеного розміру, встановленого на сервері.',
|
||||||
'settings_passwordExpiration' => 'Термін дії пароля',
|
'settings_passwordExpiration' => 'Термін дії пароля',
|
||||||
|
@ -1591,9 +1613,11 @@ URL: [url]',
|
||||||
'settings_System' => 'Система',
|
'settings_System' => 'Система',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
@ -1607,6 +1631,8 @@ URL: [url]',
|
||||||
'settings_updateNotifyTime' => 'Період сповіщень про зміни',
|
'settings_updateNotifyTime' => 'Період сповіщень про зміни',
|
||||||
'settings_updateNotifyTime_desc' => 'Користувачі отримують сповіщення за вказані останні секунди.',
|
'settings_updateNotifyTime_desc' => 'Користувачі отримують сповіщення за вказані останні секунди.',
|
||||||
'settings_upgrade_php' => 'Оновіть PHP до версії не нижче 5.6.38',
|
'settings_upgrade_php' => 'Оновіть PHP до версії не нижче 5.6.38',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => 'Назва файлу версій',
|
'settings_versioningFileName' => 'Назва файлу версій',
|
||||||
'settings_versioningFileName_desc' => 'Назва файлу версій, створеного інструментами резервного копіювання.',
|
'settings_versioningFileName_desc' => 'Назва файлу версій, створеного інструментами резервного копіювання.',
|
||||||
'settings_versiontolow' => 'Надто стара версія',
|
'settings_versiontolow' => 'Надто стара версія',
|
||||||
|
@ -1648,6 +1674,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => 'Додано нового користувача',
|
'splash_add_user' => 'Додано нового користувача',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => 'Буфер обміну очищено',
|
'splash_cleared_clipboard' => 'Буфер обміну очищено',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
@ -1669,6 +1696,8 @@ URL: [url]',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => '',
|
'splash_extension_getlist' => '',
|
||||||
'splash_extension_import' => '',
|
'splash_extension_import' => '',
|
||||||
'splash_extension_refresh' => '',
|
'splash_extension_refresh' => '',
|
||||||
|
@ -1909,6 +1938,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: знищено версію «[name]»',
|
'version_deleted_email_subject' => '[sitename]: знищено версію «[name]»',
|
||||||
'version_info' => 'Інформація про версію',
|
'version_info' => 'Інформація про версію',
|
||||||
'view' => 'Перегляд',
|
'view' => 'Перегляд',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Переглянути',
|
'view_online' => 'Переглянути',
|
||||||
'warning' => 'Увага',
|
'warning' => 'Увага',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (773), archonwang (469), fengjohn (5), yang86 (1)
|
// Translators: Admin (774), archonwang (469), fengjohn (5), yang86 (1)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '双重认证',
|
'2_factor_auth' => '双重认证',
|
||||||
'2_factor_auth_info' => '该系统启用双重认证。您需要在手机上进行 Google 认证。下面你会看到两个 QR 码。正确的是你目前的密码。在左边你可以设置一个新的密码。如果您设置了新的密码,请重新扫描并通过 Google 认证。',
|
'2_factor_auth_info' => '该系统启用双重认证。您需要在手机上进行 Google 认证。下面你会看到两个 QR 码。正确的是你目前的密码。在左边你可以设置一个新的密码。如果您设置了新的密码,请重新扫描并通过 Google 认证。',
|
||||||
'2_fact_auth_secret' => '双重认证密码',
|
'2_fact_auth_secret' => '双重认证密码',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => '接受',
|
'accept' => '接受',
|
||||||
'access_control' => '访问控制',
|
'access_control' => '访问控制',
|
||||||
'access_control_is_off' => '高级访问控制已关闭',
|
'access_control_is_off' => '高级访问控制已关闭',
|
||||||
|
@ -214,6 +221,8 @@ URL: [url]',
|
||||||
'calendar' => '日历',
|
'calendar' => '日历',
|
||||||
'calendar_week' => '周历',
|
'calendar_week' => '周历',
|
||||||
'cancel' => '取消',
|
'cancel' => '取消',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => '不能修改文档的最终状态',
|
'cannot_assign_invalid_state' => '不能修改文档的最终状态',
|
||||||
'cannot_change_final_states' => '警告:您不能更改文档的拒绝、过期、待校对、或是待审核等状态',
|
'cannot_change_final_states' => '警告:您不能更改文档的拒绝、过期、待校对、或是待审核等状态',
|
||||||
'cannot_delete_user' => '不能删除用户',
|
'cannot_delete_user' => '不能删除用户',
|
||||||
|
@ -321,6 +330,7 @@ URL: [url]',
|
||||||
'daily' => '天',
|
'daily' => '天',
|
||||||
'databasesearch' => '数据库搜索',
|
'databasesearch' => '数据库搜索',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => '日期',
|
'date' => '日期',
|
||||||
'days' => '天',
|
'days' => '天',
|
||||||
'debug' => '调试',
|
'debug' => '调试',
|
||||||
|
@ -346,6 +356,7 @@ URL: [url]',
|
||||||
'documents_locked' => '已锁定的文档',
|
'documents_locked' => '已锁定的文档',
|
||||||
'documents_locked_by_you' => '被您锁定的文档',
|
'documents_locked_by_you' => '被您锁定的文档',
|
||||||
'documents_only' => '指定文件',
|
'documents_only' => '指定文件',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => '待您审核的文档',
|
'documents_to_approve' => '待您审核的文档',
|
||||||
'documents_to_correct' => '',
|
'documents_to_correct' => '',
|
||||||
'documents_to_process' => '',
|
'documents_to_process' => '',
|
||||||
|
@ -387,7 +398,9 @@ URL: [url]',
|
||||||
'document_duplicate_name' => '文档名称重复',
|
'document_duplicate_name' => '文档名称重复',
|
||||||
'document_has_no_workflow' => '文档未配置工作流',
|
'document_has_no_workflow' => '文档未配置工作流',
|
||||||
'document_infos' => '文档信息',
|
'document_infos' => '文档信息',
|
||||||
'document_is_checked_out' => '文档已签出。如上传了新版本,则已签出的版本则不能再被签回。',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '文档已签出。如上传了新版本,则已签出的版本则不能再被签回。',
|
||||||
'document_is_not_locked' => '该文档没有被锁定',
|
'document_is_not_locked' => '该文档没有被锁定',
|
||||||
'document_link_by' => '链接',
|
'document_link_by' => '链接',
|
||||||
'document_link_public' => '公开',
|
'document_link_public' => '公开',
|
||||||
|
@ -909,6 +922,7 @@ URL: [url]',
|
||||||
'october' => '十 月',
|
'october' => '十 月',
|
||||||
'old' => 'Old',
|
'old' => 'Old',
|
||||||
'only_jpg_user_images' => '只用jpg格式的图片才可以作为用户身份图片',
|
'only_jpg_user_images' => '只用jpg格式的图片才可以作为用户身份图片',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => '按顺序排序功能设置已关闭。 如果你需要此参数设定有效,请在设置中打开它。',
|
'order_by_sequence_off' => '按顺序排序功能设置已关闭。 如果你需要此参数设定有效,请在设置中打开它。',
|
||||||
'original_filename' => '原始文件名',
|
'original_filename' => '原始文件名',
|
||||||
'overall_indexing_progress' => '所有索引进程',
|
'overall_indexing_progress' => '所有索引进程',
|
||||||
|
@ -1270,6 +1284,10 @@ URL: [url]',
|
||||||
'settings_createdirectory' => '创建目录',
|
'settings_createdirectory' => '创建目录',
|
||||||
'settings_currentvalue' => '当前值',
|
'settings_currentvalue' => '当前值',
|
||||||
'settings_Database' => '数据库设置',
|
'settings_Database' => '数据库设置',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => '数据库名称',
|
'settings_dbDatabase' => '数据库名称',
|
||||||
'settings_dbDatabase_desc' => '设置连接的数据库',
|
'settings_dbDatabase_desc' => '设置连接的数据库',
|
||||||
'settings_dbDriver' => '数据库类型',
|
'settings_dbDriver' => '数据库类型',
|
||||||
|
@ -1311,6 +1329,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => '',
|
'settings_enableAdminRevApp_desc' => '',
|
||||||
'settings_enableCalendar' => '开启日历',
|
'settings_enableCalendar' => '开启日历',
|
||||||
'settings_enableCalendar_desc' => '启用/禁用日历模块',
|
'settings_enableCalendar_desc' => '启用/禁用日历模块',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => '允许剪切板',
|
'settings_enableClipboard' => '允许剪切板',
|
||||||
'settings_enableClipboard_desc' => '在【查看文件夹】页,启用/禁用粘贴板',
|
'settings_enableClipboard_desc' => '在【查看文件夹】页,启用/禁用粘贴板',
|
||||||
'settings_enableConverting' => '打开转换',
|
'settings_enableConverting' => '打开转换',
|
||||||
|
@ -1471,6 +1491,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => '覆盖Mime Type',
|
'settings_overrideMimeType' => '覆盖Mime Type',
|
||||||
'settings_overrideMimeType_desc' => '',
|
'settings_overrideMimeType_desc' => '',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => '',
|
'settings_partitionSize' => '',
|
||||||
'settings_partitionSize_desc' => '',
|
'settings_partitionSize_desc' => '',
|
||||||
'settings_passwordExpiration' => '密码过期',
|
'settings_passwordExpiration' => '密码过期',
|
||||||
|
@ -1566,9 +1588,11 @@ URL: [url]',
|
||||||
'settings_System' => '系统设置',
|
'settings_System' => '系统设置',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
@ -1582,6 +1606,8 @@ URL: [url]',
|
||||||
'settings_updateNotifyTime' => '更新时间通知',
|
'settings_updateNotifyTime' => '更新时间通知',
|
||||||
'settings_updateNotifyTime_desc' => '通知用户有关文档的变化,采取了最后的内地方“更新通知时间”秒',
|
'settings_updateNotifyTime_desc' => '通知用户有关文档的变化,采取了最后的内地方“更新通知时间”秒',
|
||||||
'settings_upgrade_php' => '',
|
'settings_upgrade_php' => '',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => '文件名版本',
|
'settings_versioningFileName' => '文件名版本',
|
||||||
'settings_versioningFileName_desc' => '',
|
'settings_versioningFileName_desc' => '',
|
||||||
'settings_versiontolow' => '',
|
'settings_versiontolow' => '',
|
||||||
|
@ -1623,6 +1649,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => '用户已添加',
|
'splash_add_user' => '用户已添加',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Cache 缓存已清理',
|
'splash_cleared_cache' => 'Cache 缓存已清理',
|
||||||
'splash_cleared_clipboard' => '剪贴板已清空',
|
'splash_cleared_clipboard' => '剪贴板已清空',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
@ -1644,6 +1671,8 @@ URL: [url]',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '移除下载链接时报错',
|
'splash_error_rm_download_link' => '移除下载链接时报错',
|
||||||
'splash_error_send_download_link' => '发送下载链接时报错',
|
'splash_error_send_download_link' => '发送下载链接时报错',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => '',
|
'splash_extension_getlist' => '',
|
||||||
'splash_extension_import' => '',
|
'splash_extension_import' => '',
|
||||||
'splash_extension_refresh' => '',
|
'splash_extension_refresh' => '',
|
||||||
|
@ -1711,7 +1740,7 @@ URL: [url]',
|
||||||
'status_revisor_removed' => '',
|
'status_revisor_removed' => '',
|
||||||
'status_unknown' => '未知',
|
'status_unknown' => '未知',
|
||||||
'storage_size' => '存储大小',
|
'storage_size' => '存储大小',
|
||||||
'subfolder_duplicate_name' => '',
|
'subfolder_duplicate_name' => '重复的文件夹',
|
||||||
'submit_2_fact_auth' => '',
|
'submit_2_fact_auth' => '',
|
||||||
'submit_approval' => '提交审核',
|
'submit_approval' => '提交审核',
|
||||||
'submit_login' => '登录',
|
'submit_login' => '登录',
|
||||||
|
@ -1875,6 +1904,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - 版本已删除',
|
'version_deleted_email_subject' => '[sitename]: [name] - 版本已删除',
|
||||||
'version_info' => '版本信息',
|
'version_info' => '版本信息',
|
||||||
'view' => '查看',
|
'view' => '查看',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => '在线浏览',
|
'view_online' => '在线浏览',
|
||||||
'warning' => '警告',
|
'warning' => '警告',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (2424)
|
// Translators: Admin (2425)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2階段認證',
|
'2_factor_auth' => '2階段認證',
|
||||||
'2_factor_auth_info' => '此系統強制執行2階段身份驗證。您將需要在手機上使用Google Authenticator。在下面,您可以看到兩個QR碼。正確的是您當前的秘密。在左側,您可以設置一個新的秘密。如果您設置了新的機密,請確保使用Google Authenticator重新掃描它。',
|
'2_factor_auth_info' => '此系統強制執行2階段身份驗證。您將需要在手機上使用Google Authenticator。在下面,您可以看到兩個QR碼。正確的是您當前的秘密。在左側,您可以設置一個新的秘密。如果您設置了新的機密,請確保使用Google Authenticator重新掃描它。',
|
||||||
'2_fact_auth_secret' => '秘密',
|
'2_fact_auth_secret' => '秘密',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => '接受',
|
'accept' => '接受',
|
||||||
'access_control' => '存取控制',
|
'access_control' => '存取控制',
|
||||||
'access_control_is_off' => '進階存取控制(ACL)關閉',
|
'access_control_is_off' => '進階存取控制(ACL)關閉',
|
||||||
|
@ -222,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => '日曆',
|
'calendar' => '日曆',
|
||||||
'calendar_week' => '日曆週',
|
'calendar_week' => '日曆週',
|
||||||
'cancel' => '取消',
|
'cancel' => '取消',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => '不能修改文件的最終狀態',
|
'cannot_assign_invalid_state' => '不能修改文件的最終狀態',
|
||||||
'cannot_change_final_states' => '警告:您不能更改文件的拒絕、過期、待校對、或是待審核等狀態',
|
'cannot_change_final_states' => '警告:您不能更改文件的拒絕、過期、待校對、或是待審核等狀態',
|
||||||
'cannot_delete_user' => '不能刪除使用者',
|
'cannot_delete_user' => '不能刪除使用者',
|
||||||
|
@ -327,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => '每日',
|
'daily' => '每日',
|
||||||
'databasesearch' => '資料庫搜索',
|
'databasesearch' => '資料庫搜索',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => '日期',
|
'date' => '日期',
|
||||||
'days' => '天數',
|
'days' => '天數',
|
||||||
'debug' => '除錯',
|
'debug' => '除錯',
|
||||||
|
@ -352,6 +362,7 @@ URL: [url]',
|
||||||
'documents_locked' => '文件鎖定',
|
'documents_locked' => '文件鎖定',
|
||||||
'documents_locked_by_you' => '被您鎖定的文件',
|
'documents_locked_by_you' => '被您鎖定的文件',
|
||||||
'documents_only' => '指定檔',
|
'documents_only' => '指定檔',
|
||||||
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => '待您審核的文件',
|
'documents_to_approve' => '待您審核的文件',
|
||||||
'documents_to_correct' => '需要更正的文件',
|
'documents_to_correct' => '需要更正的文件',
|
||||||
'documents_to_process' => '需要處理的文件',
|
'documents_to_process' => '需要處理的文件',
|
||||||
|
@ -400,7 +411,9 @@ URL: [url]',
|
||||||
'document_duplicate_name' => '文件名稱重複',
|
'document_duplicate_name' => '文件名稱重複',
|
||||||
'document_has_no_workflow' => '文件沒有工作流程',
|
'document_has_no_workflow' => '文件沒有工作流程',
|
||||||
'document_infos' => '文件資訊',
|
'document_infos' => '文件資訊',
|
||||||
'document_is_checked_out' => '當前已簽出文檔。如果您上傳新版本,那麼簽出的版本將無法再簽回。',
|
'document_is_checked_out' => '',
|
||||||
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '當前已簽出文檔。如果您上傳新版本,那麼簽出的版本將無法再簽回。',
|
||||||
'document_is_not_locked' => '該文件沒有被鎖定',
|
'document_is_not_locked' => '該文件沒有被鎖定',
|
||||||
'document_link_by' => '連結',
|
'document_link_by' => '連結',
|
||||||
'document_link_public' => '公開',
|
'document_link_public' => '公開',
|
||||||
|
@ -477,7 +490,7 @@ URL: [url]',
|
||||||
'dropfolderdir_missing' => '您的個人放置文件夾在服務器上不存在!請要求管理員創建它',
|
'dropfolderdir_missing' => '您的個人放置文件夾在服務器上不存在!請要求管理員創建它',
|
||||||
'dropfolder_file' => '檔案來源為 drop 目錄',
|
'dropfolder_file' => '檔案來源為 drop 目錄',
|
||||||
'dropfolder_folder' => '目錄來源為下拉目錄',
|
'dropfolder_folder' => '目錄來源為下拉目錄',
|
||||||
'dropfolder_metadata' => '下拉目錄的Metadata',
|
'dropfolder_metadata' => '',
|
||||||
'dropupload' => '快速上傳',
|
'dropupload' => '快速上傳',
|
||||||
'drop_files_here' => '拖入這裡',
|
'drop_files_here' => '拖入這裡',
|
||||||
'dump_creation' => '轉儲數據',
|
'dump_creation' => '轉儲數據',
|
||||||
|
@ -938,6 +951,7 @@ URL: [url]',
|
||||||
'october' => '十 月',
|
'october' => '十 月',
|
||||||
'old' => 'Old',
|
'old' => 'Old',
|
||||||
'only_jpg_user_images' => '只用jpg格式的圖片才可以作為使用者身份圖片',
|
'only_jpg_user_images' => '只用jpg格式的圖片才可以作為使用者身份圖片',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => '在設置中關閉了按順序排序。如果希望此參數生效,則必須重新打開它。',
|
'order_by_sequence_off' => '在設置中關閉了按順序排序。如果希望此參數生效,則必須重新打開它。',
|
||||||
'original_filename' => '原始檔名',
|
'original_filename' => '原始檔名',
|
||||||
'overall_indexing_progress' => '整體索引編制進度',
|
'overall_indexing_progress' => '整體索引編制進度',
|
||||||
|
@ -1333,6 +1347,10 @@ URL: [url]',
|
||||||
'settings_createdirectory' => '創建目錄',
|
'settings_createdirectory' => '創建目錄',
|
||||||
'settings_currentvalue' => '當前值',
|
'settings_currentvalue' => '當前值',
|
||||||
'settings_Database' => '資料庫設定',
|
'settings_Database' => '資料庫設定',
|
||||||
|
'settings_dateformat' => '',
|
||||||
|
'settings_dateformat_desc' => '',
|
||||||
|
'settings_datetimeformat' => '',
|
||||||
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => '資料庫',
|
'settings_dbDatabase' => '資料庫',
|
||||||
'settings_dbDatabase_desc' => '在安裝過程中輸入的數據庫名稱。除非必要,否則請勿編輯此字段,例如,如果數據庫已移動。',
|
'settings_dbDatabase_desc' => '在安裝過程中輸入的數據庫名稱。除非必要,否則請勿編輯此字段,例如,如果數據庫已移動。',
|
||||||
'settings_dbDriver' => '資料庫類型',
|
'settings_dbDriver' => '資料庫類型',
|
||||||
|
@ -1374,6 +1392,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => '如果希望管理員被列為審閱者/批准者並進行工作流轉換,請啟用此選項。',
|
'settings_enableAdminRevApp_desc' => '如果希望管理員被列為審閱者/批准者並進行工作流轉換,請啟用此選項。',
|
||||||
'settings_enableCalendar' => '啟動月曆',
|
'settings_enableCalendar' => '啟動月曆',
|
||||||
'settings_enableCalendar_desc' => '啟用/禁用日曆',
|
'settings_enableCalendar_desc' => '啟用/禁用日曆',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => '啟動剪貼簿',
|
'settings_enableClipboard' => '啟動剪貼簿',
|
||||||
'settings_enableClipboard_desc' => '在“查看文件夾”頁面上啟用/禁用剪貼簿',
|
'settings_enableClipboard_desc' => '在“查看文件夾”頁面上啟用/禁用剪貼簿',
|
||||||
'settings_enableConverting' => '啟動轉換',
|
'settings_enableConverting' => '啟動轉換',
|
||||||
|
@ -1534,6 +1554,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '單一頁面模式將打開ViewFolder頁面上的javascript代碼,當單擊文件夾或更改排序參數時,該代碼將更新文件夾/文檔列表,導航等。',
|
'settings_onePageMode_desc' => '單一頁面模式將打開ViewFolder頁面上的javascript代碼,當單擊文件夾或更改排序參數時,該代碼將更新文件夾/文檔列表,導航等。',
|
||||||
'settings_overrideMimeType' => '覆蓋MimeType',
|
'settings_overrideMimeType' => '覆蓋MimeType',
|
||||||
'settings_overrideMimeType_desc' => '如果上傳了文件,則覆蓋瀏覽器提供的MimeType。新的MimeType由SeedDMS本身確定。',
|
'settings_overrideMimeType_desc' => '如果上傳了文件,則覆蓋瀏覽器提供的MimeType。新的MimeType由SeedDMS本身確定。',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => '部分文件大小',
|
'settings_partitionSize' => '部分文件大小',
|
||||||
'settings_partitionSize_desc' => '由Jumploader上傳的部分文件的大小(以字節為單位)。請勿將值設置為大於服務器設置的最大上傳大小。',
|
'settings_partitionSize_desc' => '由Jumploader上傳的部分文件的大小(以字節為單位)。請勿將值設置為大於服務器設置的最大上傳大小。',
|
||||||
'settings_passwordExpiration' => '密碼過期',
|
'settings_passwordExpiration' => '密碼過期',
|
||||||
|
@ -1629,9 +1651,11 @@ URL: [url]',
|
||||||
'settings_System' => '系統',
|
'settings_System' => '系統',
|
||||||
'settings_tasksInMenu' => '選定的任務',
|
'settings_tasksInMenu' => '選定的任務',
|
||||||
'settings_tasksInMenu_approval' => '批准書',
|
'settings_tasksInMenu_approval' => '批准書',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '選擇要計算的那些任務。如果未選擇任何一項,則將計算所有任務。',
|
'settings_tasksInMenu_desc' => '選擇要計算的那些任務。如果未選擇任何一項,則將計算所有任務。',
|
||||||
'settings_tasksInMenu_needscorrection' => '需要更正',
|
'settings_tasksInMenu_needscorrection' => '需要更正',
|
||||||
'settings_tasksInMenu_receipt' => '收據',
|
'settings_tasksInMenu_receipt' => '收據',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '預覽',
|
'settings_tasksInMenu_review' => '預覽',
|
||||||
'settings_tasksInMenu_revision' => '修訂版',
|
'settings_tasksInMenu_revision' => '修訂版',
|
||||||
'settings_tasksInMenu_workflow' => '工作流程',
|
'settings_tasksInMenu_workflow' => '工作流程',
|
||||||
|
@ -1645,6 +1669,8 @@ URL: [url]',
|
||||||
'settings_updateNotifyTime' => '更新時間通知',
|
'settings_updateNotifyTime' => '更新時間通知',
|
||||||
'settings_updateNotifyTime_desc' => '通知使用者有關文件的變化,採取了最後的內地方“更新通知時間”秒',
|
'settings_updateNotifyTime_desc' => '通知使用者有關文件的變化,採取了最後的內地方“更新通知時間”秒',
|
||||||
'settings_upgrade_php' => '將PHP升級到至少5.6.38版本',
|
'settings_upgrade_php' => '將PHP升級到至少5.6.38版本',
|
||||||
|
'settings_useHomeAsRootFolder' => '',
|
||||||
|
'settings_useHomeAsRootFolder_desc' => '',
|
||||||
'settings_versioningFileName' => '檔案名版本',
|
'settings_versioningFileName' => '檔案名版本',
|
||||||
'settings_versioningFileName_desc' => '備份工具創建的版本資訊文件的名稱',
|
'settings_versioningFileName_desc' => '備份工具創建的版本資訊文件的名稱',
|
||||||
'settings_versiontolow' => '版本低',
|
'settings_versiontolow' => '版本低',
|
||||||
|
@ -1686,6 +1712,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '新增到傳送',
|
'splash_add_to_transmittal' => '新增到傳送',
|
||||||
'splash_add_transmittal' => '加入傳送',
|
'splash_add_transmittal' => '加入傳送',
|
||||||
'splash_add_user' => '新增新的使用者',
|
'splash_add_user' => '新增新的使用者',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '快取清除',
|
'splash_cleared_cache' => '快取清除',
|
||||||
'splash_cleared_clipboard' => '剪貼簿已清除',
|
'splash_cleared_clipboard' => '剪貼簿已清除',
|
||||||
'splash_delete_access' => '訪問權限已刪除',
|
'splash_delete_access' => '訪問權限已刪除',
|
||||||
|
@ -1707,6 +1734,8 @@ URL: [url]',
|
||||||
'splash_error_add_to_transmittal' => '將文件添加到傳送時出錯',
|
'splash_error_add_to_transmittal' => '將文件添加到傳送時出錯',
|
||||||
'splash_error_rm_download_link' => '刪除下載鏈接時出錯',
|
'splash_error_rm_download_link' => '刪除下載鏈接時出錯',
|
||||||
'splash_error_send_download_link' => '發送下載鏈接時出錯',
|
'splash_error_send_download_link' => '發送下載鏈接時出錯',
|
||||||
|
'splash_expiration_date_cleared' => '',
|
||||||
|
'splash_expiration_date_set' => '',
|
||||||
'splash_extension_getlist' => '來自存儲庫的擴展名更新列表',
|
'splash_extension_getlist' => '來自存儲庫的擴展名更新列表',
|
||||||
'splash_extension_import' => '安裝擴展',
|
'splash_extension_import' => '安裝擴展',
|
||||||
'splash_extension_refresh' => '刷新的擴展名列表',
|
'splash_extension_refresh' => '刷新的擴展名列表',
|
||||||
|
@ -1947,6 +1976,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name]-版本已刪除',
|
'version_deleted_email_subject' => '[sitename]: [name]-版本已刪除',
|
||||||
'version_info' => '版本資訊',
|
'version_info' => '版本資訊',
|
||||||
'view' => '檢視',
|
'view' => '檢視',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => '線上流覽',
|
'view_online' => '線上流覽',
|
||||||
'warning' => '警告',
|
'warning' => '警告',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
@ -135,10 +135,11 @@ if (!is_numeric($sequence)) {
|
||||||
|
|
||||||
switch($_POST["presetexpdate"]) {
|
switch($_POST["presetexpdate"]) {
|
||||||
case "date":
|
case "date":
|
||||||
$tmp = explode('-', $_POST["expdate"]);
|
$expires = makeTsFromDate($_POST["expdate"]);
|
||||||
if(count($tmp) != 3)
|
// $tmp = explode('-', $_POST["expdate"]);
|
||||||
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("malformed_expiration_date"));
|
// if(count($tmp) != 3)
|
||||||
$expires = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]);
|
// UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("malformed_expiration_date"));
|
||||||
|
// $expires = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]);
|
||||||
break;
|
break;
|
||||||
case "1w":
|
case "1w":
|
||||||
$tmp = explode('-', date('Y-m-d'));
|
$tmp = explode('-', date('Y-m-d'));
|
||||||
|
@ -303,13 +304,6 @@ if(isset($_POST[$prefix.'-fine-uploader-uuids']) && $_POST[$prefix.'-fine-upload
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if($settings->_enableFullSearch) {
|
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
|
||||||
} else {
|
|
||||||
$index = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Check if additional notification shall be added */
|
/* Check if additional notification shall be added */
|
||||||
$notusers = array();
|
$notusers = array();
|
||||||
if(!empty($_POST['notification_users'])) {
|
if(!empty($_POST['notification_users'])) {
|
||||||
|
@ -371,8 +365,7 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
|
||||||
|
|
||||||
$controller->setParam('documentsource', $docsource);
|
$controller->setParam('documentsource', $docsource);
|
||||||
$controller->setParam('folder', $folder);
|
$controller->setParam('folder', $folder);
|
||||||
$controller->setParam('index', $index);
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('indexconf', $indexconf);
|
|
||||||
$controller->setParam('name', $name);
|
$controller->setParam('name', $name);
|
||||||
$controller->setParam('comment', $comment);
|
$controller->setParam('comment', $comment);
|
||||||
$controller->setParam('expires', $expires);
|
$controller->setParam('expires', $expires);
|
||||||
|
|
|
@ -49,14 +49,16 @@ if (!isset($_POST["name"]) || !isset($_POST["comment"]) ) {
|
||||||
$name = $_POST["name"];
|
$name = $_POST["name"];
|
||||||
$comment = $_POST["comment"];
|
$comment = $_POST["comment"];
|
||||||
if(isset($_POST["from"])) {
|
if(isset($_POST["from"])) {
|
||||||
$tmp = explode('-', $_POST["from"]);
|
$from = makeTsFromDate($_POST["from"]);
|
||||||
$from = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]);
|
// $tmp = explode('-', $_POST["from"]);
|
||||||
|
// $from = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]);
|
||||||
} else {
|
} else {
|
||||||
$from = mktime(0,0,0, intval($_POST["frommonth"]), intval($_POST["fromday"]), intval($_POST["fromyear"]));
|
$from = mktime(0,0,0, intval($_POST["frommonth"]), intval($_POST["fromday"]), intval($_POST["fromyear"]));
|
||||||
}
|
}
|
||||||
if(isset($_POST["to"])) {
|
if(isset($_POST["to"])) {
|
||||||
$tmp = explode('-', $_POST["to"]);
|
$to = makeTsFromDate($_POST["to"])+86400;
|
||||||
$to = mktime(23,59,59, $tmp[1], $tmp[2], $tmp[0]);
|
// $tmp = explode('-', $_POST["to"]);
|
||||||
|
// $to = mktime(23,59,59, $tmp[1], $tmp[2], $tmp[0]);
|
||||||
} else {
|
} else {
|
||||||
$to = mktime(23,59,59, intval($_POST["tomonth"]), intval($_POST["today"]), intval($_POST["toyear"]));
|
$to = mktime(23,59,59, intval($_POST["tomonth"]), intval($_POST["today"]), intval($_POST["toyear"]));
|
||||||
}
|
}
|
||||||
|
|
|
@ -108,6 +108,7 @@ if(!$settings->_enableDuplicateSubFolderNames) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('folder', $folder);
|
$controller->setParam('folder', $folder);
|
||||||
$controller->setParam('name', $name);
|
$controller->setParam('name', $name);
|
||||||
$controller->setParam('comment', $comment);
|
$controller->setParam('comment', $comment);
|
||||||
|
|
104
op/op.Ajax.php
104
op/op.Ajax.php
|
@ -16,21 +16,21 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
require_once("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.LogInit.php");
|
require_once("../inc/inc.LogInit.php");
|
||||||
include("../inc/inc.Utils.php");
|
require_once("../inc/inc.Utils.php");
|
||||||
include("../inc/inc.Language.php");
|
require_once("../inc/inc.Language.php");
|
||||||
include("../inc/inc.Init.php");
|
require_once("../inc/inc.Init.php");
|
||||||
include("../inc/inc.Extension.php");
|
require_once("../inc/inc.Extension.php");
|
||||||
include("../inc/inc.DBInit.php");
|
require_once("../inc/inc.DBInit.php");
|
||||||
include("../inc/inc.ClassNotificationService.php");
|
require_once("../inc/inc.ClassNotificationService.php");
|
||||||
include("../inc/inc.ClassEmailNotify.php");
|
require_once("../inc/inc.ClassEmailNotify.php");
|
||||||
include("../inc/inc.ClassUI.php");
|
require_once("../inc/inc.ClassUI.php");
|
||||||
include("../inc/inc.ClassController.php");
|
require_once("../inc/inc.ClassController.php");
|
||||||
|
|
||||||
require_once("../inc/inc.ClassSession.php");
|
require_once("../inc/inc.ClassSession.php");
|
||||||
include("../inc/inc.ClassPasswordStrength.php");
|
require_once("../inc/inc.ClassPasswordStrength.php");
|
||||||
include("../inc/inc.ClassPasswordHistoryManager.php");
|
require_once("../inc/inc.ClassPasswordHistoryManager.php");
|
||||||
|
|
||||||
/* Load session */
|
/* Load session */
|
||||||
if (isset($_COOKIE["mydms_session"])) {
|
if (isset($_COOKIE["mydms_session"])) {
|
||||||
|
@ -52,12 +52,17 @@ if (isset($_COOKIE["mydms_session"])) {
|
||||||
echo json_encode(array('error'=>1));
|
echo json_encode(array('error'=>1));
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
$dms->setUser($user);
|
|
||||||
if($user->isAdmin()) {
|
if($user->isAdmin()) {
|
||||||
if($resArr["su"]) {
|
if($resArr["su"]) {
|
||||||
$user = $dms->getUser($resArr["su"]);
|
$user = $dms->getUser($resArr["su"]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$dms->setUser($user);
|
||||||
|
if($settings->_useHomeAsRootFolder && !$user->isAdmin() && $user->getHomeFolder()) {
|
||||||
|
$dms->checkWithinRootDir = true;
|
||||||
|
$dms->setRootFolderID($user->getHomeFolder());
|
||||||
|
}
|
||||||
|
|
||||||
$notifier = new SeedDMS_NotificationService();
|
$notifier = new SeedDMS_NotificationService();
|
||||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
||||||
foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
|
foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
|
||||||
|
@ -123,7 +128,7 @@ switch($command) {
|
||||||
if($user) {
|
if($user) {
|
||||||
$query = $_GET['query'];
|
$query = $_GET['query'];
|
||||||
|
|
||||||
$hits = $dms->search($query, $limit=0, $offset=0, $logicalmode='AND', $searchin=array(), $startFolder=null, $owner=null, $status = array(), $creationstartdate=array(), $creationenddate=array(), $modificationstartdate=array(), $modificationenddate=array(), $categories=array(), $attributes=array(), $mode=0x1, $expirationstartdate=array(), $expirationenddate=array());
|
$hits = $dms->search($query, $limit=0, $offset=0, $logicalmode='AND', $searchin=array(), $startFolder=$dms->getRootFolder(), $owner=null, $status = array(), $creationstartdate=array(), $creationenddate=array(), $modificationstartdate=array(), $modificationenddate=array(), $categories=array(), $attributes=array(), $mode=0x1, $expirationstartdate=array(), $expirationenddate=array());
|
||||||
if($hits) {
|
if($hits) {
|
||||||
$result = array();
|
$result = array();
|
||||||
foreach($hits['docs'] as $hit) {
|
foreach($hits['docs'] as $hit) {
|
||||||
|
@ -139,7 +144,7 @@ switch($command) {
|
||||||
if($user) {
|
if($user) {
|
||||||
$query = $_GET['query'];
|
$query = $_GET['query'];
|
||||||
|
|
||||||
$hits = $dms->search($query, $limit=0, $offset=0, $logicalmode='AND', $searchin=array(), $startFolder=null, $owner=null, $status = array(), $creationstartdate=array(), $creationenddate=array(), $modificationstartdate=array(), $modificationenddate=array(), $categories=array(), $attributes=array(), $mode=0x2, $expirationstartdate=array(), $expirationenddate=array());
|
$hits = $dms->search($query, $limit=0, $offset=0, $logicalmode='AND', $searchin=array(), $startFolder=$dms->getRootFolder(), $owner=null, $status = array(), $creationstartdate=array(), $creationenddate=array(), $modificationstartdate=array(), $modificationenddate=array(), $categories=array(), $attributes=array(), $mode=0x2, $expirationstartdate=array(), $expirationenddate=array());
|
||||||
if($hits) {
|
if($hits) {
|
||||||
$result = array();
|
$result = array();
|
||||||
foreach($hits['folders'] as $hit) {
|
foreach($hits['folders'] as $hit) {
|
||||||
|
@ -155,9 +160,10 @@ switch($command) {
|
||||||
case 'subtree': /* {{{ */
|
case 'subtree': /* {{{ */
|
||||||
if($user) {
|
if($user) {
|
||||||
if(empty($_GET['node']))
|
if(empty($_GET['node']))
|
||||||
$nodeid = $settings->_rootFolderID;
|
$folder = $dms->getHomeFolder();
|
||||||
else
|
else
|
||||||
$nodeid = (int) $_GET['node'];
|
$folder = $dms->getFolder((int) $_GET['node']);
|
||||||
|
if (!is_object($folder)) return '';
|
||||||
if(empty($_GET['showdocs']))
|
if(empty($_GET['showdocs']))
|
||||||
$showdocs = false;
|
$showdocs = false;
|
||||||
else
|
else
|
||||||
|
@ -167,9 +173,6 @@ switch($command) {
|
||||||
else
|
else
|
||||||
$orderby = $_GET['orderby'];
|
$orderby = $_GET['orderby'];
|
||||||
|
|
||||||
$folder = $dms->getFolder($nodeid);
|
|
||||||
if (!is_object($folder)) return '';
|
|
||||||
|
|
||||||
$subfolders = $folder->getSubFolders($orderby);
|
$subfolders = $folder->getSubFolders($orderby);
|
||||||
$subfolders = SeedDMS_Core_DMS::filterAccess($subfolders, $user, M_READ);
|
$subfolders = SeedDMS_Core_DMS::filterAccess($subfolders, $user, M_READ);
|
||||||
$tree = array();
|
$tree = array();
|
||||||
|
@ -513,18 +516,9 @@ switch($command) {
|
||||||
);
|
);
|
||||||
$docname = $document->getName();
|
$docname = $document->getName();
|
||||||
|
|
||||||
if($settings->_enableFullSearch) {
|
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
|
||||||
} else {
|
|
||||||
$index = null;
|
|
||||||
$indexconf = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
$controller = Controller::factory('RemoveDocument', array('dms'=>$dms, 'user'=>$user));
|
$controller = Controller::factory('RemoveDocument', array('dms'=>$dms, 'user'=>$user));
|
||||||
$controller->setParam('document', $document);
|
$controller->setParam('document', $document);
|
||||||
$controller->setParam('index', $index);
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('indexconf', $indexconf);
|
|
||||||
if($controller->run()) {
|
if($controller->run()) {
|
||||||
if ($notifier){
|
if ($notifier){
|
||||||
$subject = "document_deleted_email_subject";
|
$subject = "document_deleted_email_subject";
|
||||||
|
@ -779,19 +773,10 @@ switch($command) {
|
||||||
|
|
||||||
$cats = array();
|
$cats = array();
|
||||||
|
|
||||||
if($settings->_enableFullSearch) {
|
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
|
||||||
} else {
|
|
||||||
$index = null;
|
|
||||||
$indexconf = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
$controller = Controller::factory('AddDocument', array('dms'=>$dms, 'user'=>$user));
|
$controller = Controller::factory('AddDocument', array('dms'=>$dms, 'user'=>$user));
|
||||||
$controller->setParam('documentsource', 'upload');
|
$controller->setParam('documentsource', 'upload');
|
||||||
$controller->setParam('folder', $folder);
|
$controller->setParam('folder', $folder);
|
||||||
$controller->setParam('index', $index);
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('indexconf', $indexconf);
|
|
||||||
$controller->setParam('name', $name);
|
$controller->setParam('name', $name);
|
||||||
$controller->setParam('comment', '');
|
$controller->setParam('comment', '');
|
||||||
$controller->setParam('expires', $expires);
|
$controller->setParam('expires', $expires);
|
||||||
|
@ -932,21 +917,28 @@ switch($command) {
|
||||||
break; /* }}} */
|
break; /* }}} */
|
||||||
|
|
||||||
case 'indexdocument': /* {{{ */
|
case 'indexdocument': /* {{{ */
|
||||||
|
case 'indexfolder': /* {{{ */
|
||||||
if($user && $user->isAdmin()) {
|
if($user && $user->isAdmin()) {
|
||||||
if($settings->_enableFullSearch) {
|
if($fulltextservice) {
|
||||||
$document = $dms->getDocument($_REQUEST['id']);
|
if($command == 'indexdocument') {
|
||||||
if($document) {
|
$hook = 'indexDocument';
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
$object = $dms->getDocument($_REQUEST['id']);
|
||||||
if($index) {
|
$prefix = 'D';
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
} else {
|
||||||
$idoc = new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, false, $settings->_cmdTimeout);
|
$hook = 'indexFolder';
|
||||||
|
$object = $dms->getFolder($_REQUEST['id']);
|
||||||
|
$prefix = 'F';
|
||||||
|
}
|
||||||
|
if($object) {
|
||||||
|
if($index = $fulltextservice->Indexer()) {
|
||||||
|
$idoc = $fulltextservice->IndexedDocument($object, true);
|
||||||
$error = $idoc->getErrorMsg();
|
$error = $idoc->getErrorMsg();
|
||||||
if(!$error) {
|
if(!$error) {
|
||||||
$ires = null;
|
$ires = null;
|
||||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['indexDocument'])) {
|
if(isset($GLOBALS['SEEDDMS_HOOKS'][$hook])) {
|
||||||
foreach($GLOBALS['SEEDDMS_HOOKS']['indexDocument'] as $hookObj) {
|
foreach($GLOBALS['SEEDDMS_HOOKS'][$hook] as $hookObj) {
|
||||||
if (method_exists($hookObj, 'preIndexDocument')) {
|
if (method_exists($hookObj, 'pre'.ucfirst($hook))) {
|
||||||
$ires = $hookObj->preIndexDocument(null, $document, $idoc);
|
$ires = $hookObj->preIndexDocument(null, $object, $idoc);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -954,17 +946,17 @@ switch($command) {
|
||||||
$ires = $index->addDocument($idoc);
|
$ires = $index->addDocument($idoc);
|
||||||
header('Content-Type: application/json');
|
header('Content-Type: application/json');
|
||||||
if(false === $ires) {
|
if(false === $ires) {
|
||||||
echo json_encode(array('success'=>false, 'message'=>getMLText('error_document_indexed'), 'data'=>$document->getID()));
|
echo json_encode(array('success'=>false, 'message'=>getMLText('error_document_indexed'), 'data'=>$prefix.$object->getID()));
|
||||||
} else {
|
} else {
|
||||||
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_indexed'), 'data'=>$document->getID(), 'cmd'=>$idoc->getCmd()));
|
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_indexed'), 'data'=>$prefix.$object->getID(), 'cmd'=>$idoc->getCmd()));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
header('Content-Type: application/json');
|
header('Content-Type: application/json');
|
||||||
echo json_encode(array('success'=>false, 'message'=>$error, 'data'=>$document->getID(), 'mimetype'=>$idoc->getMimeType(), 'cmd'=>$idoc->getCmd()));
|
echo json_encode(array('success'=>false, 'message'=>$error, 'data'=>$object->getID(), 'mimetype'=>$idoc->getMimeType(), 'cmd'=>$idoc->getCmd()));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
header('Content-Type: application/json');
|
header('Content-Type: application/json');
|
||||||
echo json_encode(array('success'=>false, 'message'=>getMLText('error_occured'), 'data'=>$document->getID()));
|
echo json_encode(array('success'=>false, 'message'=>getMLText('error_occured'), 'data'=>$prefix.$object->getID()));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
header('Content-Type: application/json');
|
header('Content-Type: application/json');
|
||||||
|
|
|
@ -71,7 +71,12 @@ if($attributes) {
|
||||||
foreach($attributes as $attrdefid=>$attribute) {
|
foreach($attributes as $attrdefid=>$attribute) {
|
||||||
$attrdef = $dms->getAttributeDefinition($attrdefid);
|
$attrdef = $dms->getAttributeDefinition($attrdefid);
|
||||||
if($attribute) {
|
if($attribute) {
|
||||||
if(!$attrdef->validate($attribute)) {
|
switch($attrdef->getType()) {
|
||||||
|
case SeedDMS_Core_AttributeDefinition::type_date:
|
||||||
|
$attribute = date('Y-m-d', makeTsFromDate($attribute));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if(!$attrdef->validate($attribute, $version, true)) {
|
||||||
$errmsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
$errmsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())), $errmsg);
|
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())), $errmsg);
|
||||||
}
|
}
|
||||||
|
|
|
@ -79,8 +79,9 @@ else
|
||||||
if(isset($_POST['presetexpdate'])) {
|
if(isset($_POST['presetexpdate'])) {
|
||||||
switch($_POST["presetexpdate"]) {
|
switch($_POST["presetexpdate"]) {
|
||||||
case "date":
|
case "date":
|
||||||
$tmp = explode('-', $_POST["expdate"]);
|
$expires = makeTsFromDate($_POST["expdate"]);
|
||||||
$expires = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]);
|
// $tmp = explode('-', $_POST["expdate"]);
|
||||||
|
// $expires = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]);
|
||||||
break;
|
break;
|
||||||
case "1w":
|
case "1w":
|
||||||
$tmp = explode('-', date('Y-m-d'));
|
$tmp = explode('-', date('Y-m-d'));
|
||||||
|
@ -121,6 +122,7 @@ foreach($document->getAttributes() as $ai=>$aa)
|
||||||
$oldattributes[$ai] = clone $aa;
|
$oldattributes[$ai] = clone $aa;
|
||||||
//$oldattributes = $document->getAttributes();
|
//$oldattributes = $document->getAttributes();
|
||||||
|
|
||||||
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('document', $document);
|
$controller->setParam('document', $document);
|
||||||
$controller->setParam('name', $name);
|
$controller->setParam('name', $name);
|
||||||
$controller->setParam('comment', $comment);
|
$controller->setParam('comment', $comment);
|
||||||
|
|
|
@ -61,15 +61,17 @@ else
|
||||||
$comment = $_POST["comment"];
|
$comment = $_POST["comment"];
|
||||||
|
|
||||||
if(isset($_POST["from"])) {
|
if(isset($_POST["from"])) {
|
||||||
$from = explode('T', $_POST["from"]);
|
$from = makeTsFromDate($_POST["from"]);
|
||||||
$tmp = explode('-', $from[0]);
|
// $from = explode('T', $_POST["from"]);
|
||||||
$from = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]);
|
// $tmp = explode('-', $from[0]);
|
||||||
|
// $from = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]);
|
||||||
} else {
|
} else {
|
||||||
UI::exitError(getMLText("edit_event"),getMLText("error_occured"));
|
UI::exitError(getMLText("edit_event"),getMLText("error_occured"));
|
||||||
}
|
}
|
||||||
if(isset($_POST["to"])) {
|
if(isset($_POST["to"])) {
|
||||||
$tmp = explode('-', $_POST["to"]);
|
$to = makeTsFromDate($_POST["to"])+86400;
|
||||||
$to = mktime(23,59,59, $tmp[1], $tmp[2], $tmp[0]);
|
// $tmp = explode('-', $_POST["to"]);
|
||||||
|
// $to = mktime(23,59,59, $tmp[1], $tmp[2], $tmp[0]);
|
||||||
} else {
|
} else {
|
||||||
$to = $event['stop'] - $event['start'] + $from;;
|
$to = $event['stop'] - $event['start'] + $from;;
|
||||||
}
|
}
|
||||||
|
|
|
@ -74,6 +74,7 @@ $oldattributes = array();
|
||||||
foreach($folder->getAttributes() as $ai=>$aa)
|
foreach($folder->getAttributes() as $ai=>$aa)
|
||||||
$oldattributes[$ai] = clone $aa;
|
$oldattributes[$ai] = clone $aa;
|
||||||
|
|
||||||
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('folder', $folder);
|
$controller->setParam('folder', $folder);
|
||||||
$controller->setParam('name', $name);
|
$controller->setParam('name', $name);
|
||||||
$controller->setParam('comment', $comment);
|
$controller->setParam('comment', $comment);
|
||||||
|
|
|
@ -174,10 +174,10 @@ function import_folder($dirname, $folder, $setfiledate, $setfolderdate, $metadat
|
||||||
|
|
||||||
echo $mimetype." - ".$filetype." - ".$path."<br />\n";
|
echo $mimetype." - ".$filetype." - ".$path."<br />\n";
|
||||||
if($res = $folder->addDocument($docname, $comment, $expires, $owner, $keywords,
|
if($res = $folder->addDocument($docname, $comment, $expires, $owner, $keywords,
|
||||||
$metadata[$path]['category'], $filetmp, $name,
|
!empty($metadata[$path]['category']) ? $metadata[$path]['category'] : array(), $filetmp, $name,
|
||||||
$filetype, $mimetype, $sequence, $reviewers,
|
$filetype, $mimetype, $sequence, $reviewers,
|
||||||
$approvers, $reqversion, $version_comment,
|
$approvers, $reqversion, $version_comment,
|
||||||
$metadata[$path]['attributes'])) {
|
!empty($metadata[$path]['attributes']) ? $metadata[$path]['attributes'] : array())) {
|
||||||
$doccount++;
|
$doccount++;
|
||||||
if($setfiledate) {
|
if($setfiledate) {
|
||||||
$newdoc = $res[0];
|
$newdoc = $res[0];
|
||||||
|
|
|
@ -64,7 +64,9 @@ if(isset($_GET['version'])) {
|
||||||
$controller->setParam('version', $version);
|
$controller->setParam('version', $version);
|
||||||
$controller->setParam('type', 'version');
|
$controller->setParam('type', 'version');
|
||||||
if(!$controller->run()) {
|
if(!$controller->run()) {
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_version"));
|
header('Content-Type: image/svg+xml');
|
||||||
|
readfile('../views/'.$theme.'/images/empty.svg');
|
||||||
|
exit;
|
||||||
}
|
}
|
||||||
exit;
|
exit;
|
||||||
} elseif(isset($_GET['file'])) {
|
} elseif(isset($_GET['file'])) {
|
||||||
|
@ -72,10 +74,21 @@ if(isset($_GET['version'])) {
|
||||||
if (!is_numeric($file) || intval($file)<1)
|
if (!is_numeric($file) || intval($file)<1)
|
||||||
exit;
|
exit;
|
||||||
$object = $document->getDocumentFile($file);
|
$object = $document->getDocumentFile($file);
|
||||||
|
$controller->setParam('width', !empty($_GET["width"]) ? $_GET["width"] : null);
|
||||||
|
$controller->setParam('document', $document);
|
||||||
|
$controller->setParam('object', $object);
|
||||||
|
$controller->setParam('type', 'file');
|
||||||
|
if(!$controller->run()) {
|
||||||
|
header('Content-Type: image/svg+xml');
|
||||||
|
readfile('../views/'.$theme.'/images/empty.svg');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
exit;
|
||||||
} else {
|
} else {
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* From here on old code which isn't used anymore
|
||||||
if (!is_object($object)) {
|
if (!is_object($object)) {
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
@ -98,5 +111,5 @@ if(!$previewer->hasPreview($object)) {
|
||||||
}
|
}
|
||||||
header('Content-Type: image/png');
|
header('Content-Type: image/png');
|
||||||
$previewer->getPreview($object);
|
$previewer->getPreview($object);
|
||||||
|
*/
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -60,14 +60,6 @@ if($document->isLocked()) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if($settings->_enableFullSearch) {
|
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
|
||||||
} else {
|
|
||||||
$index = null;
|
|
||||||
$indexconf = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
$folder = $document->getFolder();
|
$folder = $document->getFolder();
|
||||||
|
|
||||||
/* Remove all preview images. */
|
/* Remove all preview images. */
|
||||||
|
@ -87,8 +79,7 @@ $nl = array(
|
||||||
$docname = $document->getName();
|
$docname = $document->getName();
|
||||||
|
|
||||||
$controller->setParam('document', $document);
|
$controller->setParam('document', $document);
|
||||||
$controller->setParam('index', $index);
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('indexconf', $indexconf);
|
|
||||||
if(!$controller->run()) {
|
if(!$controller->run()) {
|
||||||
if ($controller->getErrorMsg() != '')
|
if ($controller->getErrorMsg() != '')
|
||||||
$errormsg = $controller->getErrorMsg();
|
$errormsg = $controller->getErrorMsg();
|
||||||
|
|
|
@ -54,13 +54,6 @@ if ($folder->getAccessMode($user, 'removeFolder') < M_ALL) {
|
||||||
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("access_denied"));
|
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("access_denied"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if($settings->_enableFullSearch) {
|
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
|
||||||
} else {
|
|
||||||
$index = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
function removePreviews($arr, $document) {
|
function removePreviews($arr, $document) {
|
||||||
$previewer = $arr[0];
|
$previewer = $arr[0];
|
||||||
|
@ -86,8 +79,7 @@ $nl = array(
|
||||||
);
|
);
|
||||||
|
|
||||||
$controller->setParam('folder', $folder);
|
$controller->setParam('folder', $folder);
|
||||||
$controller->setParam('index', $index);
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('indexconf', $indexconf);
|
|
||||||
if(!$controller->run()) {
|
if(!$controller->run()) {
|
||||||
UI::exitError(getMLText("folder_title", array("foldername" => htmlspecialchars($foldername))),getMLText("error_remove_folder"));
|
UI::exitError(getMLText("folder_title", array("foldername" => htmlspecialchars($foldername))),getMLText("error_remove_folder"));
|
||||||
}
|
}
|
||||||
|
|
|
@ -74,16 +74,13 @@ if (count($document->getContent())==1) {
|
||||||
} else {
|
} else {
|
||||||
$nexturl = "../out/out.ViewFolder.php?folderid=".$folder->getId();
|
$nexturl = "../out/out.ViewFolder.php?folderid=".$folder->getId();
|
||||||
/* Remove the document from the fulltext index */
|
/* Remove the document from the fulltext index */
|
||||||
if($settings->_enableFullSearch) {
|
if($fulltextservice && ($index = $fulltextservice->Index())) {
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
$lucenesearch = $fulltextservice->Search();
|
||||||
if($index) {
|
|
||||||
$lucenesearch = new $indexconf['Search']($index);
|
|
||||||
if($hit = $lucenesearch->getDocument($documentid)) {
|
if($hit = $lucenesearch->getDocument($documentid)) {
|
||||||
$index->delete($hit->id);
|
$index->delete($hit->id);
|
||||||
$index->commit();
|
$index->commit();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if ($notifier){
|
if ($notifier){
|
||||||
$subject = "document_deleted_email_subject";
|
$subject = "document_deleted_email_subject";
|
||||||
|
@ -142,19 +139,15 @@ else {
|
||||||
else
|
else
|
||||||
$nexturl = "../out/out.ViewDocument.php?documentid=".$documentid."¤ttab=previous";
|
$nexturl = "../out/out.ViewDocument.php?documentid=".$documentid."¤ttab=previous";
|
||||||
/* Remove the document from the fulltext index and reindex latest version */
|
/* Remove the document from the fulltext index and reindex latest version */
|
||||||
if($settings->_enableFullSearch) {
|
if($fulltextservice && ($index = $fulltextservice->Indexer())) {
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
$lucenesearch = $fulltextservice->Search();
|
||||||
if($index) {
|
|
||||||
$lucenesearch = new $indexconf['Search']($index);
|
|
||||||
if($hit = $lucenesearch->getDocument($document->getID())) {
|
if($hit = $lucenesearch->getDocument($document->getID())) {
|
||||||
$index->delete($hit->id);
|
$index->delete($hit->id);
|
||||||
}
|
}
|
||||||
$version = $document->getLatestContent();
|
$version = $document->getLatestContent();
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
$index->addDocument($fulltextservice->IndexedDocument($document));
|
||||||
$index->addDocument(new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, !($version->getFileSize() < $settings->_maxSizeForFullText)));
|
|
||||||
$index->commit();
|
$index->commit();
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// Notify affected users.
|
// Notify affected users.
|
||||||
if ($notifier){
|
if ($notifier){
|
||||||
|
|
|
@ -30,6 +30,4 @@ $session->resetSu();
|
||||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_switched_back_user')));
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_switched_back_user')));
|
||||||
|
|
||||||
add_log_line("");
|
add_log_line("");
|
||||||
header("Location: ../".(isset($settings->_siteDefaultPage) && strlen($settings->_siteDefaultPage)>0 ? $settings->_siteDefaultPage : "out/out.ViewFolder.php?folderid=".$settings->_rootFolderID));
|
header("Location: ".$settings->_httpRoot.(isset($settings->_siteDefaultPage) && strlen($settings->_siteDefaultPage)>0 ? $settings->_siteDefaultPage : "out/out.ViewFolder.php"));
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
|
@ -1,241 +0,0 @@
|
||||||
<?php
|
|
||||||
// MyDMS. Document Management System
|
|
||||||
// Copyright (C) 2002-2005 Markus Westphal
|
|
||||||
// Copyright (C) 2006-2008 Malcolm Cowe
|
|
||||||
// Copyright (C) 2010-2016 Uwe Steinmann
|
|
||||||
//
|
|
||||||
// This program is free software; you can redistribute it and/or modify
|
|
||||||
// it under the terms of the GNU General Public License as published by
|
|
||||||
// the Free Software Foundation; either version 2 of the License, or
|
|
||||||
// (at your option) any later version.
|
|
||||||
//
|
|
||||||
// This program is distributed in the hope that it will be useful,
|
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
// GNU General Public License for more details.
|
|
||||||
//
|
|
||||||
// You should have received a copy of the GNU General Public License
|
|
||||||
// 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");
|
|
||||||
include("../inc/inc.Utils.php");
|
|
||||||
include("../inc/inc.Language.php");
|
|
||||||
include("../inc/inc.Init.php");
|
|
||||||
include("../inc/inc.Extension.php");
|
|
||||||
include("../inc/inc.DBInit.php");
|
|
||||||
include("../inc/inc.ClassUI.php");
|
|
||||||
include("../inc/inc.Authentication.php");
|
|
||||||
|
|
||||||
function getTime() {
|
|
||||||
if (function_exists('microtime')) {
|
|
||||||
$tm = microtime();
|
|
||||||
$tm = explode(' ', $tm);
|
|
||||||
return (float) sprintf('%f', $tm[1] + $tm[0]);
|
|
||||||
}
|
|
||||||
return time();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!isset($_GET["folderid"]) || !is_numeric($_GET["folderid"]) || intval($_GET["folderid"])<1) {
|
|
||||||
$folderid=$settings->_rootFolderID;
|
|
||||||
} else {
|
|
||||||
$folderid = $_GET["folderid"];
|
|
||||||
}
|
|
||||||
|
|
||||||
$folder = $dms->getFolder($folderid);
|
|
||||||
if (!is_object($folder)) {
|
|
||||||
UI::exitError(getMLText("search_results"),getMLText("invalid_folder_id"));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Create the keyword search string. This search spans up to three columns
|
|
||||||
// in the database: keywords, name and comment.
|
|
||||||
|
|
||||||
if (isset($_GET["query"]) && is_string($_GET["query"])) {
|
|
||||||
$query = $_GET["query"];
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$query = "";
|
|
||||||
}
|
|
||||||
|
|
||||||
// category
|
|
||||||
$categories = array();
|
|
||||||
if(isset($_GET['categoryids']) && $_GET['categoryids']) {
|
|
||||||
foreach($_GET['categoryids'] as $catid) {
|
|
||||||
if($catid > 0) {
|
|
||||||
$category = $dms->getDocumentCategory($catid);
|
|
||||||
$categories[] = $category->getName();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
|
||||||
// Get the page number to display. If the result set contains more than
|
|
||||||
// 25 entries, it is displayed across multiple pages.
|
|
||||||
//
|
|
||||||
// This requires that a page number variable be used to track which page the
|
|
||||||
// user is interested in, and an extra clause on the select statement.
|
|
||||||
//
|
|
||||||
// Default page to display is always one.
|
|
||||||
$pageNumber=1;
|
|
||||||
if (isset($_GET["pg"])) {
|
|
||||||
if (is_numeric($_GET["pg"]) && $_GET["pg"]>0) {
|
|
||||||
$pageNumber = (integer)$_GET["pg"];
|
|
||||||
}
|
|
||||||
else if (!strcasecmp($_GET["pg"], "all")) {
|
|
||||||
$pageNumber = "all";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// --------------- Suche starten --------------------------------------------
|
|
||||||
|
|
||||||
// Check to see if the search has been restricted to a particular
|
|
||||||
// document owner.
|
|
||||||
$owner = null;
|
|
||||||
if (isset($_GET["ownerid"]) && is_numeric($_GET["ownerid"]) && $_GET["ownerid"]!=-1) {
|
|
||||||
$owner = $dms->getUser($_GET["ownerid"]);
|
|
||||||
if (!is_object($owner)) {
|
|
||||||
UI::exitError(getMLText("search_results"),getMLText("unknown_owner"));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$pageNumber=1;
|
|
||||||
if (isset($_GET["pg"])) {
|
|
||||||
if (is_numeric($_GET["pg"]) && $_GET["pg"]>0) {
|
|
||||||
$pageNumber = (integer)$_GET["pg"];
|
|
||||||
}
|
|
||||||
else if (!strcasecmp($_GET["pg"], "all")) {
|
|
||||||
$pageNumber = "all";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$startTime = getTime();
|
|
||||||
if($settings->_enableFullSearch) {
|
|
||||||
if(!empty($settings->_luceneClassDir))
|
|
||||||
require_once($settings->_luceneClassDir.'/Lucene.php');
|
|
||||||
else
|
|
||||||
require_once('SeedDMS/Lucene.php');
|
|
||||||
}
|
|
||||||
|
|
||||||
Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding('utf-8');
|
|
||||||
$index = Zend_Search_Lucene::open($settings->_luceneDir);
|
|
||||||
$lucenesearch = new SeedDMS_Lucene_Search($index);
|
|
||||||
$hits = $lucenesearch->search($query, $owner ? $owner->getLogin() : '', '', $categories);
|
|
||||||
$totalDocs = count($hits);
|
|
||||||
$limit = 20;
|
|
||||||
$resArr = array();
|
|
||||||
if($pageNumber != 'all' && count($hits) > $limit) {
|
|
||||||
$resArr['totalPages'] = (int) (count($hits) / $limit);
|
|
||||||
if ((count($hits)%$limit) > 0)
|
|
||||||
$resArr['totalPages']++;
|
|
||||||
$hits = array_slice($hits, ($pageNumber-1)*$limit, $limit);
|
|
||||||
} else {
|
|
||||||
$resArr['totalPages'] = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
$resArr['docs'] = array();
|
|
||||||
if($hits) {
|
|
||||||
foreach($hits as $hit) {
|
|
||||||
if($tmp = $dms->getDocument($hit['document_id'])) {
|
|
||||||
$resArr['docs'][] = $tmp;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$searchTime = getTime() - $startTime;
|
|
||||||
$searchTime = round($searchTime, 2);
|
|
||||||
|
|
||||||
// -------------- Output results --------------------------------------------
|
|
||||||
|
|
||||||
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
|
||||||
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'searchhits'=>$resArr['docs'], 'totalpages'=>$resArr['totalPages'], 'totaldocs'=>$totalDocs, 'pagenumber'=>$pageNumber, 'searchtime'=>$searchTime, 'urlparams'=>$_GET));
|
|
||||||
if($view) {
|
|
||||||
$view->show();
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
UI::htmlStartPage(getMLText("search_results"));
|
|
||||||
UI::globalNavigation($folder);
|
|
||||||
UI::pageNavigation(getFolderPathHTML($folder, true), "", $folder);
|
|
||||||
UI::contentHeading(getMLText("search_results"));
|
|
||||||
|
|
||||||
UI::contentContainerStart();
|
|
||||||
?>
|
|
||||||
<table width="100%" style="border-collapse: collapse;">
|
|
||||||
<tr>
|
|
||||||
<td align="left" style="padding:0; margin:0;">
|
|
||||||
<?php
|
|
||||||
$numResults = count($resArr['docs']);
|
|
||||||
if ($numResults == 0) {
|
|
||||||
printMLText("search_no_results");
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
printMLText("search_report_fulltext", array("doccount" => $totalDocs));
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</td>
|
|
||||||
<td align="right"><?php printMLText("search_time", array("time" => $searchTime));?></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<?php
|
|
||||||
if ($numResults == 0) {
|
|
||||||
UI::contentContainerEnd();
|
|
||||||
UI::htmlEndPage();
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
UI::pageList($pageNumber, $resArr['totalPages'], "../op/op.SearchFulltext.php", $_GET);
|
|
||||||
|
|
||||||
print "<table class=\"folderView\">";
|
|
||||||
print "<thead>\n<tr>\n";
|
|
||||||
//print "<th></th>\n";
|
|
||||||
print "<th>".getMLText("name")."</th>\n";
|
|
||||||
print "<th>".getMLText("owner")."</th>\n";
|
|
||||||
print "<th>".getMLText("status")."</th>\n";
|
|
||||||
print "<th>".getMLText("version")."</th>\n";
|
|
||||||
print "<th>".getMLText("comment")."</th>\n";
|
|
||||||
//print "<th>".getMLText("reviewers")."</th>\n";
|
|
||||||
//print "<th>".getMLText("approvers")."</th>\n";
|
|
||||||
print "</tr>\n</thead>\n<tbody>\n";
|
|
||||||
|
|
||||||
$resultsFilteredByAccess = false;
|
|
||||||
foreach ($resArr['docs'] as $document) {
|
|
||||||
if ($document->getAccessMode($user) < M_READ) {
|
|
||||||
$resultsFilteredByAccess = true;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$lc = $document->getLatestContent();
|
|
||||||
print "<tr>";
|
|
||||||
$docName = htmlspecialchars($document->getName());
|
|
||||||
print "<td><a class=\"standardText\" href=\"../out/out.ViewDocument.php?documentid=".$document->getID()."\">/";
|
|
||||||
$folder = $document->getFolder();
|
|
||||||
$path = $folder->getPath();
|
|
||||||
for ($i = 1; $i < count($path); $i++) {
|
|
||||||
print htmlspecialchars($path[$i]->getName())."/";
|
|
||||||
}
|
|
||||||
print $docName;
|
|
||||||
print "</a></td>";
|
|
||||||
|
|
||||||
$owner = $document->getOwner();
|
|
||||||
print "<td>".htmlspecialchars($owner->getFullName())."</td>";
|
|
||||||
$display_status=$lc->getStatus();
|
|
||||||
print "<td>".getOverallStatusText($display_status["status"]). "</td>";
|
|
||||||
|
|
||||||
print "<td class=\"center\">".$lc->getVersion()."</td>";
|
|
||||||
|
|
||||||
$comment = htmlspecialchars($document->getComment());
|
|
||||||
if (strlen($comment) > 50) $comment = substr($comment, 0, 47) . "...";
|
|
||||||
print "<td>".$comment."</td>";
|
|
||||||
print "</tr>\n";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ($resultsFilteredByAccess) {
|
|
||||||
print "<tr><td colspan=\"7\">". getMLText("search_results_access_filtered") . "</td></tr>";
|
|
||||||
}
|
|
||||||
print "</tbody></table>\n";
|
|
||||||
|
|
||||||
UI::pageList($pageNumber, $resArr['totalPages'], "../op/op.Search.php", $_GET);
|
|
||||||
|
|
||||||
UI::contentContainerEnd();
|
|
||||||
UI::htmlEndPage();
|
|
||||||
?>
|
|
|
@ -49,8 +49,9 @@ if (!isset($_POST["presetexpdate"]) || $_POST["presetexpdate"] == "") {
|
||||||
|
|
||||||
switch($_POST["presetexpdate"]) {
|
switch($_POST["presetexpdate"]) {
|
||||||
case "date":
|
case "date":
|
||||||
$tmp = explode('-', $_POST["expdate"]);
|
$expires = makeTsFromDate($_POST["expdate"]);
|
||||||
$expires = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]);
|
// $tmp = explode('-', $_POST["expdate"]);
|
||||||
|
// $expires = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]);
|
||||||
break;
|
break;
|
||||||
case "1w":
|
case "1w":
|
||||||
$tmp = explode('-', date('Y-m-d'));
|
$tmp = explode('-', date('Y-m-d'));
|
||||||
|
@ -88,6 +89,11 @@ if(isset($GLOBALS['SEEDDMS_HOOKS']['setExpires'])) {
|
||||||
|
|
||||||
if (!$document->setExpires($expires)){
|
if (!$document->setExpires($expires)){
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
||||||
|
} else {
|
||||||
|
if($expires)
|
||||||
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_expiration_date_set', array('date'=>getReadableDate($expires)))));
|
||||||
|
else
|
||||||
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_expiration_date_cleared')));
|
||||||
}
|
}
|
||||||
|
|
||||||
$document->verifyLastestContentExpriry();
|
$document->verifyLastestContentExpriry();
|
||||||
|
|
|
@ -59,11 +59,14 @@ if ($action == "saveSettings")
|
||||||
$settings->_footNote = $_POST["footNote"];
|
$settings->_footNote = $_POST["footNote"];
|
||||||
$settings->_printDisclaimer = getBoolValue("printDisclaimer");
|
$settings->_printDisclaimer = getBoolValue("printDisclaimer");
|
||||||
$settings->_language = $_POST["language"];
|
$settings->_language = $_POST["language"];
|
||||||
|
$settings->_dateformat = $_POST["dateformat"];
|
||||||
|
$settings->_datetimeformat = $_POST["datetimeformat"];
|
||||||
if(empty($_POST["availablelanguages"]))
|
if(empty($_POST["availablelanguages"]))
|
||||||
$settings->_availablelanguages = array();
|
$settings->_availablelanguages = array();
|
||||||
else
|
else
|
||||||
$settings->_availablelanguages = $_POST["availablelanguages"];
|
$settings->_availablelanguages = $_POST["availablelanguages"];
|
||||||
$settings->_theme = $_POST["theme"];
|
$settings->_theme = $_POST["theme"];
|
||||||
|
$settings->_overrideTheme = getBoolValue("overrideTheme");
|
||||||
$settings->_onePageMode = getBoolValue("onePageMode");
|
$settings->_onePageMode = getBoolValue("onePageMode");
|
||||||
$settings->_previewWidthList = $_POST["previewWidthList"];
|
$settings->_previewWidthList = $_POST["previewWidthList"];
|
||||||
$settings->_previewWidthMenuList = $_POST["previewWidthMenuList"];
|
$settings->_previewWidthMenuList = $_POST["previewWidthMenuList"];
|
||||||
|
@ -176,6 +179,7 @@ if ($action == "saveSettings")
|
||||||
// SETTINGS -ADVANCED - DISPLAY
|
// SETTINGS -ADVANCED - DISPLAY
|
||||||
$settings->_siteDefaultPage = $_POST["siteDefaultPage"];
|
$settings->_siteDefaultPage = $_POST["siteDefaultPage"];
|
||||||
$settings->_rootFolderID = intval($_POST["rootFolderID"]);
|
$settings->_rootFolderID = intval($_POST["rootFolderID"]);
|
||||||
|
$settings->_useHomeAsRootFolder = getBoolValue("useHomeAsRootFolder");
|
||||||
$settings->_titleDisplayHack = getBoolValue("titleDisplayHack");
|
$settings->_titleDisplayHack = getBoolValue("titleDisplayHack");
|
||||||
$settings->_showMissingTranslations = getBoolValue("showMissingTranslations");
|
$settings->_showMissingTranslations = getBoolValue("showMissingTranslations");
|
||||||
|
|
||||||
|
|
|
@ -133,13 +133,6 @@ if (isset($_FILES['userfile']) && $_FILES['userfile']['error'] == 0) {
|
||||||
|
|
||||||
$fileType = ".".pathinfo($userfilename, PATHINFO_EXTENSION);
|
$fileType = ".".pathinfo($userfilename, PATHINFO_EXTENSION);
|
||||||
|
|
||||||
if($settings->_enableFullSearch) {
|
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
|
||||||
} else {
|
|
||||||
$index = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(isset($_POST["comment"]))
|
if(isset($_POST["comment"]))
|
||||||
$comment = $_POST["comment"];
|
$comment = $_POST["comment"];
|
||||||
else
|
else
|
||||||
|
@ -148,8 +141,9 @@ else
|
||||||
$oldexpires = $document->getExpires();
|
$oldexpires = $document->getExpires();
|
||||||
switch($_POST["presetexpdate"]) {
|
switch($_POST["presetexpdate"]) {
|
||||||
case "date":
|
case "date":
|
||||||
$tmp = explode('-', $_POST["expdate"]);
|
$expires = makeTsFromDate($_POST["expdate"]);
|
||||||
$expires = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]);
|
// $tmp = explode('-', $_POST["expdate"]);
|
||||||
|
// $expires = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]);
|
||||||
break;
|
break;
|
||||||
case "1w":
|
case "1w":
|
||||||
$tmp = explode('-', date('Y-m-d'));
|
$tmp = explode('-', date('Y-m-d'));
|
||||||
|
@ -277,6 +271,11 @@ default:
|
||||||
foreach($attributes as $attrdefid=>$attribute) {
|
foreach($attributes as $attrdefid=>$attribute) {
|
||||||
$attrdef = $dms->getAttributeDefinition($attrdefid);
|
$attrdef = $dms->getAttributeDefinition($attrdefid);
|
||||||
if($attribute) {
|
if($attribute) {
|
||||||
|
switch($attrdef->getType()) {
|
||||||
|
case SeedDMS_Core_AttributeDefinition::type_date:
|
||||||
|
$attribute = date('Y-m-d', makeTsFromDate($attribute));
|
||||||
|
break;
|
||||||
|
}
|
||||||
if(!$attrdef->validate($attribute)) {
|
if(!$attrdef->validate($attribute)) {
|
||||||
$errmsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
$errmsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())), $errmsg);
|
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())), $errmsg);
|
||||||
|
@ -291,8 +290,7 @@ default:
|
||||||
|
|
||||||
$controller->setParam('folder', $folder);
|
$controller->setParam('folder', $folder);
|
||||||
$controller->setParam('document', $document);
|
$controller->setParam('document', $document);
|
||||||
$controller->setParam('index', $index);
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('indexconf', $indexconf);
|
|
||||||
$controller->setParam('comment', $comment);
|
$controller->setParam('comment', $comment);
|
||||||
if($oldexpires != $expires)
|
if($oldexpires != $expires)
|
||||||
$controller->setParam('expires', $expires);
|
$controller->setParam('expires', $expires);
|
||||||
|
|
|
@ -159,15 +159,13 @@ if( move_uploaded_file( $source_file_path, $target_file_path ) ) {
|
||||||
if (is_bool($contentResult) && !$contentResult) {
|
if (is_bool($contentResult) && !$contentResult) {
|
||||||
echo getMLText("error_occured");
|
echo getMLText("error_occured");
|
||||||
} else {
|
} else {
|
||||||
if($settings->_enableFullSearch) {
|
if($fulltextservice && ($index = $fulltextservice->Indexer())) {
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
|
||||||
if($index) {
|
if($index) {
|
||||||
$lucenesearch = new $indexconf['Search']($index);
|
$lucenesearch = $fulltextservice->Search();
|
||||||
if($hit = $lucenesearch->getDocument((int) $document->getId())) {
|
if($hit = $lucenesearch->getDocument((int) $document->getId())) {
|
||||||
$index->delete($hit->id);
|
$index->delete($hit->id);
|
||||||
}
|
}
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
$index->addDocument($fulltextservice->IndexedDocument($document));
|
||||||
$index->addDocument(new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, !($filesize < $settings->_maxSizeForFullText)));
|
|
||||||
$index->commit();
|
$index->commit();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,7 +46,7 @@ if ($document->getAccessMode($user) < M_READ) {
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
|
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if(isset($_GET["version"])) {
|
if(isset($_GET["version"])) { /* {{{ */
|
||||||
$version = $_GET["version"];
|
$version = $_GET["version"];
|
||||||
|
|
||||||
if (!is_numeric($version)) {
|
if (!is_numeric($version)) {
|
||||||
|
@ -59,7 +59,8 @@ if(isset($_GET["version"])) {
|
||||||
if(!$controller->run()) {
|
if(!$controller->run()) {
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_version"));
|
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_version"));
|
||||||
}
|
}
|
||||||
} elseif(isset($_GET["file"])) {
|
} /* }}} */
|
||||||
|
elseif(isset($_GET["file"])) { /* {{{ */
|
||||||
$fileid = $_GET["file"];
|
$fileid = $_GET["file"];
|
||||||
|
|
||||||
if (!is_numeric($fileid) || intval($fileid)<1) {
|
if (!is_numeric($fileid) || intval($fileid)<1) {
|
||||||
|
@ -83,7 +84,7 @@ if(isset($_GET["version"])) {
|
||||||
|
|
||||||
ob_clean();
|
ob_clean();
|
||||||
readfile($dms->contentDir . $file->getPath());
|
readfile($dms->contentDir . $file->getPath());
|
||||||
}
|
} /* }}} */
|
||||||
|
|
||||||
add_log_line();
|
add_log_line();
|
||||||
exit;
|
exit;
|
||||||
|
|
|
@ -35,8 +35,6 @@ if (!$user->isAdmin()) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("access_denied"));
|
UI::exitError(getMLText("admin_tools"),getMLText("access_denied"));
|
||||||
}
|
}
|
||||||
|
|
||||||
$rootfolder = $dms->getFolder($settings->_rootFolderID);
|
|
||||||
|
|
||||||
$type = 'docsperuser';
|
$type = 'docsperuser';
|
||||||
if(!empty($_GET['type'])) {
|
if(!empty($_GET['type'])) {
|
||||||
$type = $_GET['type'];
|
$type = $_GET['type'];
|
||||||
|
@ -52,7 +50,6 @@ if($data = $dms->getStatisticalData($type)) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if($view) {
|
if($view) {
|
||||||
$view->setParam('rootfolder', $rootfolder);
|
|
||||||
$view->setParam('type', $type);
|
$view->setParam('type', $type);
|
||||||
$view->setParam('data', $data);
|
$view->setParam('data', $data);
|
||||||
$view($_GET);
|
$view($_GET);
|
||||||
|
|
|
@ -31,12 +31,11 @@ require_once("inc/inc.Authentication.php");
|
||||||
|
|
||||||
if(isset($_GET['action']) && $_GET['action'] == 'subtree') {
|
if(isset($_GET['action']) && $_GET['action'] == 'subtree') {
|
||||||
if (!isset($_GET["node"]) || !is_numeric($_GET["node"]) || intval($_GET["node"])<1) {
|
if (!isset($_GET["node"]) || !is_numeric($_GET["node"]) || intval($_GET["node"])<1) {
|
||||||
$nodeid = $settings->_rootFolderID;
|
$node = $dms->getRootFolder();
|
||||||
} else {
|
} else {
|
||||||
$nodeid = intval($_GET["node"]);
|
$node = $dms->getFolder(intval($_GET["node"]));
|
||||||
}
|
}
|
||||||
|
|
||||||
$node = $dms->getFolder($nodeid);
|
|
||||||
if (!is_object($node)) {
|
if (!is_object($node)) {
|
||||||
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))), getMLText("invalid_folder_id"));
|
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))), getMLText("invalid_folder_id"));
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,12 +30,11 @@ require_once("inc/inc.Authentication.php");
|
||||||
|
|
||||||
if(isset($_GET['action']) && $_GET['action'] == 'subtree') {
|
if(isset($_GET['action']) && $_GET['action'] == 'subtree') {
|
||||||
if (!isset($_GET["node"]) || !is_numeric($_GET["node"]) || intval($_GET["node"])<1) {
|
if (!isset($_GET["node"]) || !is_numeric($_GET["node"]) || intval($_GET["node"])<1) {
|
||||||
$nodeid = $settings->_rootFolderID;
|
$node = $dms->getRootFolder();
|
||||||
} else {
|
} else {
|
||||||
$nodeid = intval($_GET["node"]);
|
$node = $dms->getFolder(intval($_GET["node"]));
|
||||||
}
|
}
|
||||||
|
|
||||||
$node = $dms->getFolder($nodeid);
|
|
||||||
if (!is_object($node)) {
|
if (!is_object($node)) {
|
||||||
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))), getMLText("invalid_folder_id"));
|
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))), getMLText("invalid_folder_id"));
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,14 +40,12 @@ if(!$settings->_enableFullSearch) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("fulltextsearch_disabled"));
|
UI::exitError(getMLText("admin_tools"),getMLText("fulltextsearch_disabled"));
|
||||||
}
|
}
|
||||||
|
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
$index = $fulltextservice->Indexer();
|
||||||
if(!$index) {
|
if(!$index) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("no_fulltextindex"));
|
UI::exitError(getMLText("admin_tools"),getMLText("no_fulltextindex"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if($view) {
|
if($view) {
|
||||||
$view->setParam('luceneclassdir', $settings->_luceneClassDir);
|
|
||||||
$view->setParam('lucenedir', $settings->_luceneDir);
|
|
||||||
$view->setParam('index', $index);
|
$view->setParam('index', $index);
|
||||||
$view($_GET);
|
$view($_GET);
|
||||||
exit;
|
exit;
|
||||||
|
|
|
@ -42,27 +42,25 @@ if(!$settings->_enableFullSearch) {
|
||||||
|
|
||||||
$index = null;
|
$index = null;
|
||||||
if(!isset($_GET['action']) || $_GET['action'] == 'show') {
|
if(!isset($_GET['action']) || $_GET['action'] == 'show') {
|
||||||
if($indexconf) {
|
if($fulltextservice) {
|
||||||
if(isset($_GET['create']) && $_GET['create'] == 1) {
|
if(isset($_GET['create']) && $_GET['create'] == 1) {
|
||||||
if(isset($_GET['confirm']) && $_GET['confirm'] == 1) {
|
if(isset($_GET['confirm']) && $_GET['confirm'] == 1) {
|
||||||
$index = $indexconf['Indexer']::create($settings->_luceneDir);
|
$index = $fulltextservice->Indexer(true);
|
||||||
if(!$index) {
|
if(!$index) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("no_fulltextindex"));
|
UI::exitError(getMLText("admin_tools"),getMLText("no_fulltextindex"));
|
||||||
}
|
}
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
|
||||||
} else {
|
} else {
|
||||||
header('Location: out.CreateIndex.php');
|
header('Location: out.CreateIndex.php');
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
$index = $fulltextservice->Indexer(false);
|
||||||
if(!$index) {
|
if(!$index) {
|
||||||
$index = $indexconf['Indexer']::create($settings->_luceneDir);
|
$index = $fulltextservice->Indexer(true);
|
||||||
if(!$index) {
|
if(!$index) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("no_fulltextindex"));
|
UI::exitError(getMLText("admin_tools"),getMLText("no_fulltextindex"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -76,8 +74,7 @@ else {
|
||||||
$folder = $dms->getFolder($folderid);
|
$folder = $dms->getFolder($folderid);
|
||||||
|
|
||||||
if($view) {
|
if($view) {
|
||||||
$view->setParam('index', $index);
|
$view->setParam('fulltextservice', $fulltextservice);
|
||||||
$view->setParam('indexconf', $indexconf);
|
|
||||||
$view->setParam('recreate', (isset($_GET['create']) && $_GET['create']==1));
|
$view->setParam('recreate', (isset($_GET['create']) && $_GET['create']==1));
|
||||||
$view->setParam('forceupdate', (isset($_GET['forceupdate']) && $_GET['forceupdate']==1));
|
$view->setParam('forceupdate', (isset($_GET['forceupdate']) && $_GET['forceupdate']==1));
|
||||||
$view->setParam('folder', $folder);
|
$view->setParam('folder', $folder);
|
||||||
|
|
|
@ -49,6 +49,7 @@ if (isset($_GET["orderby"]) && strlen($_GET["orderby"])==1 ) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if($view) {
|
if($view) {
|
||||||
|
$view->setParam('showtree', showtree());
|
||||||
$view->setParam('orderby', $orderby);
|
$view->setParam('orderby', $orderby);
|
||||||
$view->setParam('showinprocess', $showInProcess);
|
$view->setParam('showinprocess', $showInProcess);
|
||||||
$view->setParam('workflowmode', $settings->_workflowMode);
|
$view->setParam('workflowmode', $settings->_workflowMode);
|
||||||
|
|
|
@ -61,7 +61,7 @@ if(isset($_GET['setchecksum']) && $_GET['setchecksum'] == 1) {
|
||||||
$setchecksum = 0;
|
$setchecksum = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
$folder = $dms->getFolder($settings->_rootFolderID);
|
$folder = $dms->getRootFolder(); //getFolder($settings->_rootFolderID);
|
||||||
$unlinkedversions = $dms->getUnlinkedDocumentContent();
|
$unlinkedversions = $dms->getUnlinkedDocumentContent();
|
||||||
$unlinkedfolders = $dms->checkFolders();
|
$unlinkedfolders = $dms->checkFolders();
|
||||||
$unlinkeddocuments = $dms->checkDocuments();
|
$unlinkeddocuments = $dms->checkDocuments();
|
||||||
|
@ -73,7 +73,7 @@ foreach(array('review', 'approval') as $process) {
|
||||||
$processwithoutusergroup[$process][$ug] = $dms->getProcessWithoutUserGroup($process, $ug);
|
$processwithoutusergroup[$process][$ug] = $dms->getProcessWithoutUserGroup($process, $ug);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$rootfolder = $dms->getFolder($settings->_rootFolderID);
|
$rootfolder = $dms->getRootFolder(); //getFolder($settings->_rootFolderID);
|
||||||
|
|
||||||
if($view) {
|
if($view) {
|
||||||
$view->setParam('folder', $folder);
|
$view->setParam('folder', $folder);
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user