Compare commits

..

No commits in common. "master" and "6.0.26" have entirely different histories.

204 changed files with 5817 additions and 13201 deletions

152
CHANGELOG
View File

@ -1,53 +1,3 @@
--------------------------------------------------------------------------------
Changes in version 6.0.33
--------------------------------------------------------------------------------
- merge changes up to 5.1.40
--------------------------------------------------------------------------------
Changes in version 6.0.32
--------------------------------------------------------------------------------
- merge changes up to 5.1.39
- fix setting attributes (user, group, document, folder) when checking in
a new document version
- validate setting revision date
--------------------------------------------------------------------------------
Changes in version 6.0.31
--------------------------------------------------------------------------------
- merge changes up to 5.1.38
- fix various restapi endpoints which hadn't been updated to slim4
--------------------------------------------------------------------------------
Changes in version 6.0.30
--------------------------------------------------------------------------------
- merge changes up to 5.1.37
- receipt comment can be disabled
- send request receipt notification only when document is released
--------------------------------------------------------------------------------
Changes in version 6.0.29
--------------------------------------------------------------------------------
- merge changes up to 5.1.36
- fix regression in FolderNotify
--------------------------------------------------------------------------------
Changes in version 6.0.28
--------------------------------------------------------------------------------
- merge changes up to 5.1.35
--------------------------------------------------------------------------------
Changes in version 6.0.27
--------------------------------------------------------------------------------
- merge changes up to 5.1.34
- Document/folder check distinguishes between documents which cannot be
receiped/revised because of access rights or the recipient/revisor being
disabled.
- fix creating user via rest api
- checkout info does not depend on whether the logged in user was substituted
- add new endpoints for managing roles by rest api
- add transmittals in menu
- add legacy access check for controllers
--------------------------------------------------------------------------------
Changes in version 6.0.26
--------------------------------------------------------------------------------
@ -321,108 +271,6 @@
- add document list which can be exported as an archive
- search results can be exported
--------------------------------------------------------------------------------
Changes in version 5.1.40
--------------------------------------------------------------------------------
- fix saving user data when language selection is turned of (Closes: #568)
- add much better support for new storage drivers
- fix possible xss attacks
- saver way to collect plugin configuration
- fix update of postgres database
- add hook displayPreviewThumb
- add searching for mimetype in database
- list of expired documents can be filtered by user
- use quoted printable encoding instead of base64 for email subjects
--------------------------------------------------------------------------------
Changes in version 5.1.39
--------------------------------------------------------------------------------
- show quota on chart page when listing total document size per user
- turn off legend for chart sizepermonth
- do not add group manager as mandatory approver/reviewer if logged in
user is the manager itself
- fixed setting group approvers from previous document version
- very experimental support of memcached for accelerating some database
operations (do not use in production)
- prevent malicious manipulation of referer when setting language
- fix setting attributes of type user, group, document, folder when updating
a document
- objects can be removed from clipboard
- call hooks for document/folder list in attribute manager
--------------------------------------------------------------------------------
Changes in version 5.1.38
--------------------------------------------------------------------------------
- require php 8.2
- fix php error in out/out.ReviewSummary.php
--------------------------------------------------------------------------------
Changes in version 5.1.37
--------------------------------------------------------------------------------
- do not show chart by category if there are no categories
- documents in certain folders can be excluded from dashboard, could be useful
for folders containing archived documents
- migrate from Slim 3 to Slim 4 (check for extension updates)
- fix reloading more entries in list of folders/documents at end of page if
maxItemsPerPage is set
- prevent xss attack
- log level for rest api can be set separately
--------------------------------------------------------------------------------
Changes in version 5.1.36
--------------------------------------------------------------------------------
- add new page for send test notification
- remove deprecated function formatted_size()
- fix bugs when importing files from filesystem with metadata, better logging
- fix potential xss attack when showing log file
- support for different storage of documents (not yet used)
- do not treat repository url like a directory name (will no longer add a
directory seperator)
- use rename() on windows when moving an extension to its final destination
- fixed bug in AddDocument, approver group wasn't checked properly against
mandatory approvers
- email From-address in settings can be forced for all outgoing mail
- checking of ssl certificate for smtp can be turned off
- add chart for disk space per month
- clearing cache of js files works for a large number of files
- WebDAV returns `quota-used-bytes` and `quota-available-bytes`
- fix settings SeedDMS attributes in WebDAV server
- propperly check for duplicate folder names in op/op.Ajax.php
- add searching for file size (fulltext search)
--------------------------------------------------------------------------------
Changes in version 5.1.35
--------------------------------------------------------------------------------
- check access rights on EditDocumentFile and RemoveDocumentFile
- allow to set expiration dates in the past again
- fix authentication with ldap if AD is used
- fix progress bar in list of users if quota is active
- field storing email in ldap can be configured
--------------------------------------------------------------------------------
Changes in version 5.1.34
--------------------------------------------------------------------------------
- introduce global reviewer/approver
- group managers can be used as mandatory reviewers/approvers for all
users of that group
- update sabre/dav to 4.*
- show parent folder of document in lists of documents (calendar, dashboard)
- documents can be updated by dragging a file on a document list item
- dragging a folder on a folder list item oder the drag and drop area will
recursively upload the folder hierarchy including all files
- fix checking if user is owner when sending notifications
- do not show fast upload area if access on folder is insufficient
- do not send notification mail 'submitted review/approval' to owner of
document, still send it to uploader of version
- set default language in login form if language selector is turned off
- do not show full list of notifiers to none admins
- do not list document/folders in sequence selector if its number exceeds 50
- typeahead menu works with arrow keys again, wait 1 sec. before searching
- fix sending notification mails when document/folder was moved
- tasks and clipboard can be shown in main menu, even if there are no tasks
due or the clipboard is empty
- add conversion service from text/html to text/plain
--------------------------------------------------------------------------------
Changes in version 5.1.33
--------------------------------------------------------------------------------

View File

@ -74,13 +74,6 @@ module.exports = function (grunt) {
],
dest: bootstrapDir + '/select2/js',
flatten: true
},{
expand: true,
src: [
nodeDir + '/select2/dist/js/i18n/*'
],
dest: bootstrapDir + '/select2/js/i18n',
flatten: true
},{
expand: true,
src: [
@ -213,14 +206,6 @@ module.exports = function (grunt) {
],
dest: bootstrapDir + '/spectrum-colorpicker2',
flatten: true
},{
expand: true,
src: [
nodeDir + '/jquery-lazy/jquery.lazy.min.js',
nodeDir + '/jquery-lazy/jquery.lazy.plugins.js'
],
dest: bootstrapDir + '/jquery-lazy',
flatten: true
},{
expand: true,
src: [

View File

@ -16,7 +16,7 @@
<propertyregex property="shortversion" subject="${version} kk" pattern="([56])\.([0-9]).*" replace="seeddms$1$2x" override="true"/>
<property name="majorversion" value="${version}" />
<propertyregex property="majorversion" subject="${version}" pattern="([56])\..*" replace="$1" override="true"/>
<property name="composer_version" value="2.8.5" />
<property name="composer_version" value="2.2.22" />
<property name="composer_extra_params" value="" />
<property name="composer_env" value="" />
<property name="mink_driver" value="chrome" />
@ -73,13 +73,8 @@
<then>
<httpget url="https://getcomposer.org/composer-2.phar" sslVerifyPeer="false" dir="${srcdir}" filename="composer.phar" />
</then>
<else>
<if>
<not><available file="composer.phar" /></not>
<then>
<httpget url="https://getcomposer.org/download/${composer_version}/composer.phar" sslVerifyPeer="false" dir="${srcdir}" />
</then>
</if>
<else>
<httpget url="https://getcomposer.org/download/${composer_version}/composer.phar" sslVerifyPeer="false" dir="${srcdir}" />
</else>
</if>
<echo message="Installing dependencies..." />

View File

@ -1,41 +1,35 @@
{
"config": {
"platform": {
"php": "8.2"
"php": "7.4"
}
},
"require": {
"robthree/twofactorauth": "^1.5",
"slim/slim": "^4.0",
"guzzlehttp/psr7": "*",
"sabre/dav": "^3.",
"sabre/xml": "^1.4.",
"slim/slim": "^3.0",
"erusev/parsedown": "*",
"erusev/parsedown-extra": "*",
"mibe/feedwriter": "^1.1",
"phpoffice/phpspreadsheet": "*",
"sabre/xml": "*",
"sabre/dav": "^4.",
"pear/log": "*",
"pear/mail": "*",
"pear/mail_mime": "*",
"pear/net_smtp": "*",
"pear/auth_sasl": "*",
"pear/db": "*",
"dragonmantank/cron-expression": "^3.1",
"alecrabbit/php-console-colour": "*",
"dragonmantank/cron-expression": "^3",
"zf1/zend-search-lucene": "*",
"symfony/http-foundation": "^5.4",
"php-di/php-di": "^6.4",
"slim/psr7": "^1.7",
"seeddms/core": "dev-master",
"seeddms/lucene": "dev-master",
"seeddms/preview": "dev-master",
"seeddms/sqlitefts": "dev-master",
"seeddms/http_webdav_server": "dev-master"
},
"require-dev": {
"composer/composer": "dev-main"
},
"repositories": [
{
"type": "path",
@ -73,4 +67,5 @@
}
}
]
}

View File

@ -57,7 +57,7 @@
enableLanguageSelector = "true"
stopWordsFile = ""
sortUsersInList = ""
enableDropUpload = "true"
enableDropUpload = "false"
enableRecursiveCount = "false"
maxRecursiveCount = "0"
enableThemeSelector = "true"
@ -112,7 +112,6 @@
dropFolderDir = ""
cacheDir = ""
backupDir = ""
logFileMaxLevel="6"
/>
<!--
- enableGuestLogin: If you want anybody to login as guest, set the following line to true
@ -309,15 +308,21 @@
enableNotificationWorkflow = "false"
/>
<converters target="fulltext">
<converter mimeType="application/pdf">pdftotext -nopgbrk %s -</converter>
<converter mimeType="application/pdf">pdftotext -nopgbrk %s - | sed -e 's/ [a-zA-Z0-9.]\{1\} / /g' -e 's/[0-9.]//g'</converter>
<converter mimeType="application/msword">catdoc %s</converter>
<converter mimeType="application/vnd.ms-excel">ssconvert -T Gnumeric_stf:stf_csv -S %s fd://1</converter>
<converter mimeType="audio/mp3">id3 -l -R %s | egrep '(Title|Artist|Album)' | sed 's/^[^:]*: //g'</converter>
<converter mimeType="audio/mpeg">id3 -l -R %s | egrep '(Title|Artist|Album)' | sed 's/^[^:]*: //g'</converter>
<converter mimeType="text/plain">cat %s</converter>
<converter mimeType="text/html">html2text %s</converter>
<converter mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.document">docx2txt %s -</converter>
</converters>
<converters target="preview">
<converter mimeType="application/msword">unoconv -d document -e PageRange=1 -f pdf --stdout -v '%f'|gs -dBATCH -dNOPAUSE -sDEVICE=pngalpha -dPDFFitPage -r72x72 -sOutputFile=- -dFirstPage=1 -dLastPage=1 -q - | convert -resize %wx png:- '%o'</converter>
<converter mimeType="image/png">convert -resize %wx '%f' '%o'</converter>
<converter mimeType="image/jpg">convert -resize %wx '%f' '%o'</converter>
<converter mimeType="image/gif">convert -resize %wx '%f' '%o'</converter>
<converter mimeType="text/plain">a2ps -1 -a1 -R -B -o - '%f' | gs -dBATCH -dNOPAUSE -sDEVICE=pngalpha -dFirstPage=1 -dLastPage=1 -dPDFFitPage -r72x72 -sOutputFile=- -q - | convert -resize %wx png:- '%o'</converter>
</converters>
</advanced>
<extensions>

View File

@ -56,40 +56,13 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
$reqversion = $this->getParam('reqversion');
$version_comment = $this->getParam('versioncomment');
$attributes = $this->getParam('attributes');
foreach($attributes as $attrdefid=>&$attribute) {
foreach($attributes as $attrdefid=>$attribute) {
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
if($attribute) {
switch($attrdef->getType()) {
case SeedDMS_Core_AttributeDefinition::type_date:
if(is_array($attribute))
$attribute = array_map(fn($value): string => date('Y-m-d', makeTsFromDate($value)), $attribute);
else
$attribute = date('Y-m-d', makeTsFromDate($attribute));
break;
case SeedDMS_Core_AttributeDefinition::type_folder:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getFolder((int) $value), $attribute);
else
$attribute = $dms->getFolder((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_document:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getDocument((int) $value), $attribute);
else
$attribute = $dms->getDocument((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_user:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getUser((int) $value), $attribute);
else
$attribute = $dms->getUser((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_group:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getGroup((int) $value), $attribute);
else
$attribute = $dms->getGroup((int) $attribute);
$attribute = date('Y-m-d', makeTsFromDate($attribute));
break;
}
if(!$attrdef->validate($attribute, null, true)) {
@ -107,40 +80,13 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
}
}
if($attributes_version = $this->getParam('attributesversion')) {
foreach($attributes_version as $attrdefid=>&$attribute) {
foreach($attributes_version as $attrdefid=>$attribute) {
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
if($attribute) {
switch($attrdef->getType()) {
case SeedDMS_Core_AttributeDefinition::type_date:
if(is_array($attribute))
$attribute = array_map(fn($value): string => date('Y-m-d', makeTsFromDate($value)), $attribute);
else
$attribute = date('Y-m-d', makeTsFromDate($attribute));
break;
case SeedDMS_Core_AttributeDefinition::type_folder:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getFolder((int) $value), $attribute);
else
$attribute = $dms->getFolder((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_document:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getDocument((int) $value), $attribute);
else
$attribute = $dms->getDocument((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_user:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getUser((int) $value), $attribute);
else
$attribute = $dms->getUser((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_group:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getGroup((int) $value), $attribute);
else
$attribute = $dms->getGroup((int) $attribute);
$attribute = date('Y-m-d', makeTsFromDate($attribute));
break;
}
if(!$attrdef->validate($attribute, null, true)) {

View File

@ -41,40 +41,13 @@ class SeedDMS_Controller_AddSubFolder extends SeedDMS_Controller_Common {
$comment = $this->getParam('comment');
$sequence = $this->getParam('sequence');
$attributes = $this->getParam('attributes');
foreach($attributes as $attrdefid=>&$attribute) {
foreach($attributes as $attrdefid=>$attribute) {
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
if($attribute) {
switch($attrdef->getType()) {
case SeedDMS_Core_AttributeDefinition::type_date:
if(is_array($attribute))
$attribute = array_map(fn($value): string => date('Y-m-d', makeTsFromDate($value)), $attribute);
else
$attribute = date('Y-m-d', makeTsFromDate($attribute));
break;
case SeedDMS_Core_AttributeDefinition::type_folder:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getFolder((int) $value), $attribute);
else
$attribute = $dms->getFolder((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_document:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getDocument((int) $value), $attribute);
else
$attribute = $dms->getDocument((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_user:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getUser((int) $value), $attribute);
else
$attribute = $dms->getUser((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_group:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getGroup((int) $value), $attribute);
else
$attribute = $dms->getGroup((int) $attribute);
$attribute = date('Y-m-d', makeTsFromDate($attribute));
break;
}
if(!$attrdef->validate($attribute, null, true)) {

View File

@ -1,114 +0,0 @@
<?php
/**
* Implementation of CheckInDocument controller
*
* @category DMS
* @package SeedDMS
* @license GPL 2
* @version @version@
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2010-2024 Uwe Steinmann
* @version Release: @package_version@
*/
/**
* Class which does the busines logic for downloading a document
*
* @category DMS
* @package SeedDMS
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2010-2024 Uwe Steinmann
* @version Release: @package_version@
*/
class SeedDMS_Controller_CheckInDocument extends SeedDMS_Controller_Common {
public function run() { /* {{{ */
$name = $this->getParam('name');
$comment = $this->getParam('comment');
/* Call preCheckInDocument early, because it might need to modify some
* of the parameters.
*/
if(false === $this->callHook('preCheckInDocument', $this->params['document'])) {
if(empty($this->errormsg))
$this->errormsg = 'hook_preCheckInDocument_failed';
return null;
}
$comment = $this->getParam('comment');
$dms = $this->params['dms'];
$user = $this->params['user'];
$document = $this->params['document'];
$settings = $this->params['settings'];
$fulltextservice = $this->params['fulltextservice'];
$folder = $this->params['folder'];
$userfiletmp = $this->getParam('userfiletmp');
$userfilename = $this->getParam('userfilename');
$filetype = $this->getParam('filetype');
$userfiletype = $this->getParam('userfiletype');
$reviewers = $this->getParam('reviewers');
$approvers = $this->getParam('approvers');
$recipients = $this->getParam('recipients');
$reqversion = $this->getParam('reqversion');
$comment = $this->getParam('comment');
$attributes = $this->getParam('attributes');
$workflow = $this->getParam('workflow');
$maxsizeforfulltext = $this->getParam('maxsizeforfulltext');
$initialdocumentstatus = $this->getParam('initialdocumentstatus');
$content = $this->callHook('checkinDocument');
if($content === null) {
if($contentResult=$document->checkIn($comment, $user, $reviewers, $approvers, $version=0, $attributes, $workflow, $initialdocumentstatus)) {
if ($this->hasParam('expires')) {
if($document->setExpires($this->getParam('expires'))) {
} else {
}
}
if(!empty($recipients['i'])) {
foreach($recipients['i'] as $uid) {
if($u = $dms->getUser($uid)) {
$res = $contentResult->getContent()->addIndRecipient($u, $user);
}
}
}
if(!empty($recipients['g'])) {
foreach($recipients['g'] as $gid) {
if($g = $dms->getGroup($gid)) {
$res = $contentResult->getContent()->addGrpRecipient($g, $user);
}
}
}
$content = $contentResult->getContent();
} else {
$this->errormsg = 'error_checkin_document';
$result = false;
}
} elseif($result === false) {
if(empty($this->errormsg))
$this->errormsg = 'hook_checkinDocument_failed';
return false;
}
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $content) {
$idoc = $fulltextservice->IndexedDocument($document);
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
$lucenesearch = $fulltextservice->Search();
if($hit = $lucenesearch->getDocument((int) $document->getId())) {
$index->delete($hit->id);
}
$index->addDocument($idoc);
$index->commit();
}
}
if(false === $this->callHook('postCheckInDocument', $document, $content)) {
}
return $content;
} /* }}} */
}

View File

@ -45,8 +45,8 @@ class SeedDMS_Controller_ClearCache extends SeedDMS_Controller_Common {
}
if(!empty($post['js'])) {
/* system('rm ...') does not work anymore if the number of files is too large */
array_map('unlink', array_filter((array) glob(addDirSep($settings->_cacheDir).'js'.DIRECTORY_SEPARATOR.'*')));
$cmd = 'rm -rf '.addDirSep($settings->_cacheDir).'js'.DIRECTORY_SEPARATOR.'*';
system($cmd, $ret);
}
if(false === $this->callHook('clear', $post)) {

View File

@ -28,7 +28,6 @@ class SeedDMS_Controller_Cron extends SeedDMS_Controller_Common {
$settings = $this->params['settings'];
$logger = $this->params['logger'];
$mode = $this->params['mode'];
$seltask = $this->params['task'];
$db = $dms->getDb();
$scheduler = new SeedDMS_Scheduler($db);
@ -36,8 +35,6 @@ class SeedDMS_Controller_Cron extends SeedDMS_Controller_Common {
$jsonarr = [];
foreach($tasks as $task) {
if($seltask && $seltask != $task->getExtension()."::".$task->getTask())
continue;
if(isset($GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()]) && is_object($taskobj = resolveTask($GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()][$task->getTask()]))) {
$arr = array(
'extension'=>$task->getExtension(),

View File

@ -122,34 +122,7 @@ class SeedDMS_Controller_EditDocument extends SeedDMS_Controller_Common {
if($attribute) {
switch($attrdef->getType()) {
case SeedDMS_Core_AttributeDefinition::type_date:
if(is_array($attribute))
$attribute = array_map(fn($value): string => date('Y-m-d', makeTsFromDate($value)), $attribute);
else
$attribute = date('Y-m-d', makeTsFromDate($attribute));
break;
case SeedDMS_Core_AttributeDefinition::type_folder:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getFolder((int) $value), $attribute);
else
$attribute = $dms->getFolder((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_document:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getDocument((int) $value), $attribute);
else
$attribute = $dms->getDocument((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_user:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getUser((int) $value), $attribute);
else
$attribute = $dms->getUser((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_group:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getGroup((int) $value), $attribute);
else
$attribute = $dms->getGroup((int) $attribute);
$attribute = date('Y-m-d', makeTsFromDate($attribute));
break;
}
if(!$attrdef->validate($attribute, $document, false)) {

View File

@ -51,61 +51,33 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common {
$oldattributes = $folder->getAttributes();
if($attributes) {
foreach($attributes as $attrdefid=>$attribute) {
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
if($attribute) {
switch($attrdef->getType()) {
case SeedDMS_Core_AttributeDefinition::type_date:
if(is_array($attribute))
$attribute = array_map(fn($value): string => date('Y-m-d', makeTsFromDate($value)), $attribute);
else
$attribute = date('Y-m-d', makeTsFromDate($attribute));
break;
case SeedDMS_Core_AttributeDefinition::type_folder:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getFolder((int) $value), $attribute);
else
$attribute = $dms->getFolder((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_document:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getDocument((int) $value), $attribute);
else
$attribute = $dms->getDocument((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_user:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getUser((int) $value), $attribute);
else
$attribute = $dms->getUser((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_group:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getGroup((int) $value), $attribute);
else
$attribute = $dms->getGroup((int) $attribute);
break;
}
if(!$attrdef->validate($attribute, $folder, false)) {
$this->errormsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute);
return false;
}
$attrdef = $dms->getAttributeDefinition($attrdefid);
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
if($attribute) {
switch($attrdef->getType()) {
case SeedDMS_Core_AttributeDefinition::type_date:
$attribute = date('Y-m-d', makeTsFromDate($attribute));
break;
}
if(!$attrdef->validate($attribute, $folder, false)) {
$this->errormsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute);
return false;
}
if(!isset($oldattributes[$attrdefid]) || $attribute != $oldattributes[$attrdefid]->getValue()) {
if(!$folder->setAttributeValue($dms->getAttributeDefinition($attrdefid), $attribute))
return false;
}
} elseif($attrdef->getMinValues() > 0) {
$this->errormsg = getMLText("attr_min_values", array("attrname"=>$attrdef->getName()));
return false;
} elseif(isset($oldattributes[$attrdefid])) {
if(!$folder->removeAttribute($dms->getAttributeDefinition($attrdefid)))
return false;
}
} else {
if($ret === false)
if(!isset($oldattributes[$attrdefid]) || $attribute != $oldattributes[$attrdefid]->getValue()) {
if(!$folder->setAttributeValue($dms->getAttributeDefinition($attrdefid), $attribute))
return false;
}
} elseif($attrdef->getMinValues() > 0) {
$this->errormsg = getMLText("attr_min_values", array("attrname"=>$attrdef->getName()));
return false;
} elseif(isset($oldattributes[$attrdefid])) {
if(!$folder->removeAttribute($dms->getAttributeDefinition($attrdefid)))
return false;
}
} else {
if($ret === false)
return false;
}
}
}

View File

@ -232,8 +232,7 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
}
}
if(!is_object($user))
$user = $authenticator->authenticate($login, $pwd);
$user = $authenticator->authenticate($login, $pwd);
if(0) {
/* Authenticate against LDAP server {{{ */

View File

@ -22,10 +22,6 @@
*/
class SeedDMS_Controller_ReviseDocument extends SeedDMS_Controller_Common {
public $oldstatus;
public $newstatus;
public function run() {
$dms = $this->params['dms'];
$user = $this->params['user'];
@ -36,9 +32,6 @@ class SeedDMS_Controller_ReviseDocument extends SeedDMS_Controller_Common {
$revisiontype = $this->params['revisiontype'];
$group = $this->params['group'];
$comment = $this->params['comment'];
$overallStatus = $content->getStatus();
$this->oldstatus = $overallStatus['status'];
$this->newstatus = $this->oldstatus;
/* if set to true, a single reject will reject the doc. If set to false
* all revisions will be collected first and afterwards the doc is rejected
@ -78,7 +71,6 @@ class SeedDMS_Controller_ReviseDocument extends SeedDMS_Controller_Common {
$result = $this->callHook('reviseUpdateDocumentStatus', $content);
if($result === null) {
if ($onevotereject && $revisionstatus == -1){
$this->newstatus = S_NEEDS_CORRECTION;
if(!$content->setStatus(S_NEEDS_CORRECTION,$comment,$user)) {
$this->error = 1;
$this->errormsg = "revision_update_failed";
@ -110,22 +102,22 @@ class SeedDMS_Controller_ReviseDocument extends SeedDMS_Controller_Common {
// of them were rejections then documents needs correction.
// Otherwise put it back into revision workflow
if ($revisionok == $revisionTotal) {
$this->newstatus=S_RELEASED;
if ($content->finishRevision($user, $this->newstatus, 'Finished revision workflow', getMLText("automatic_status_update"))) {
$newStatus=S_RELEASED;
if ($content->finishRevision($user, $newStatus, 'Finished revision workflow', getMLText("automatic_status_update"))) {
if(!$this->callHook('finishReviseDocument', $content)) {
}
}
} elseif (($revisionok + $revisionnotok) == $revisionTotal) {
$this->newstatus=S_NEEDS_CORRECTION;
// if ($content->finishRevision($user, $this->newstatus, 'Finished revision workflow', getMLText("automatic_status_update"))) {
if(!$content->setStatus($this->newstatus,$comment,$user)) {
$newStatus=S_NEEDS_CORRECTION;
// if ($content->finishRevision($user, $newStatus, 'Finished revision workflow', getMLText("automatic_status_update"))) {
if(!$content->setStatus($newStatus,$comment,$user)) {
$this->error = 1;
$this->errormsg = "revision_update_failed";
return false;
}
} else {
$this->newstatus=S_IN_REVISION;
if(!$content->setStatus($this->newstatus,$comment,$user)) {
$newStatus=S_IN_REVISION;
if(!$content->setStatus($newStatus,$comment,$user)) {
$this->error = 1;
$this->errormsg = "revision_update_failed";
return false;

View File

@ -59,7 +59,7 @@ class SeedDMS_Controller_UpdateDocument extends SeedDMS_Controller_Common {
$content = $this->callHook('updateDocument');
if($content === null) {
$filesize = SeedDMS_Core_File::fileSize($userfiletmp);
if($contentResult=$document->addContent($comment, $user, $userfiletmp, utf8_basename($userfilename), $filetype, $userfiletype, $reviewers, $approvers, 0, $attributes, $workflow, $initialdocumentstatus)) {
if($contentResult=$document->addContent($comment, $user, $userfiletmp, utf8_basename($userfilename), $filetype, $userfiletype, $reviewers, $approvers, $version=0, $attributes, $workflow, $initialdocumentstatus)) {
if ($this->hasParam('expires')) {
if($document->setExpires($this->getParam('expires'))) {

View File

@ -1,31 +1,3 @@
Commands for converting documents
----------------------------------
This file contains commands for converting different document types
into
* text (for fulltext search)
* png (for preview images)
* pdf (for pdf documents)
Such conversions may not necessarily output an excact equivalent of
the input file, but outputs a suitable representation, e.g.
converting an mp3 file into text may output the metadata or even the
lyrics of the song. Converting it into a preview image may result
in a picture of the album cover.
Please note, that when ever a command outputs anything to stderr,
this will considered as a failure of the command. Most command line
programs have a parameter (.e.g. `-q`) to suppress such an output.
If you run php-fpm you may encounter problems with charsets based on
UTF-8. Programms like `catdoc` read LANG from the environment to
set the correct encoding of the output. php-fpm often clears the
environment and programms like `catdoc` will not longer output any
UTF-8 chars. In such a case you may want to set `clear_env=no` in
php-fpm's configuration. On Debian this is done in the file
`/etc/php/<php version>/fpm/pool.d/www.conf`. Search for `clear_env`.
Conversion to text for fulltext search
=======================================
@ -35,11 +7,10 @@ application/csv
cat '%s'
application/pdf
pdftotext -q -nopgbrk %s - | sed -e 's/ [a-zA-Z0-9.]\{1\} / /g' -e 's/[0-9.]//g'
pdftotext -nopgbrk %s - | sed -e 's/ [a-zA-Z0-9.]\{1\} / /g' -e 's/[0-9.]//g'
If pdftotext takes too long on large document you may want to pass parameter
-l to specify the last page to be converted. -q is for suppressing error/warnings
send to stderr
-l to specify the last page to be converted
mutool draw -F txt -q -N -o - %s
@ -49,9 +20,6 @@ application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/msword
catdoc %s
application/vnd.oasis.opendocument.text
odt2txt %s
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
xlsx2csv -d tab %s
@ -109,17 +77,6 @@ message/rfc822
text/plain
iconv -c -f utf-8 -t latin1 '%f' | a2ps -1 -q -a1 -R -B -o - - | ps2pdf - -
The parameter `-q` is important because a2ps sends some statistical
data to stderr, which makes SeedDMS believe the command has failed.
application/x-xopp
xournalpp -p "%o" "%f"
Converting from application/x-xopp to pdf only works if the xopp file
does not use a pdf document as a background, because this pdf is not
stored in the xopp fіle.
Conversion to png for preview images
=====================================
@ -153,12 +110,7 @@ application/pdf
convert -density 100 -resize %wx '%f[0]' 'png:%o'
mutool draw -F png -w %w -q -N -o '%o' '%f' 1
pdftocairo '%f' -png -singlefile -scale-to-x %w -scale-to-y -1 - > '%o'
pdftocairo needs to output to stdout because the output file name passed
to pdftocairo will be suffixed with png
mutool draw -F png -w %w -q -N -o %o %f 1
application/postscript
convert -density 100 -resize %wx '%f[0]' 'png:%o'
@ -190,17 +142,6 @@ video/mp4
convert -resize %wx "%f[12]" "png:%o"
You may as well use ffmpeg right away
ffmpeg -i "%f" -ss 00:00:02 -frames:v 1 -loglevel quiet -vf scale=%w:-1 -f apng "%o"
audio/mpeg
sox "%f" -n spectrogram -x 600 -Y 550 -r -l -o - | convert -resize %wx png:- "png:%o"
application/x-xopp
xournalpp -i "%o" --export-png-width=%w "%f"
Converting from application/x-xopp to png only works if the xopp file
does not use a pdf document as a background, because this pdf is not
stored in the xopp fіle.

View File

@ -8,13 +8,13 @@ SeedDMS is a web-based application written in PHP. It uses MySQL,
SQLite3 or PostgreSQL to manage the documents that were uploaded into
the application. Be aware that PostgreSQL is not very well tested.
Make sure you have PHP >= 8.2 and MySQL 5 or higher installed. SeedDMS
Make sure you have PHP >= 7.3 and MySQL 5 or higher installed. SeedDMS
will work with PHP running in CGI-mode as well as running as a module under
apache.
Here is a detailed list of requirements:
1. A web server with at least php 8.2
1. A web server with at least php 7.4
2. A mysql database, unless you use SQLite
3. The php installation must have support for `pdo_mysql`, `pdo_pgsql` or `pdo_sqlite`,
`php_gd2`, `php_mbstring`, `php_xml`
@ -240,7 +240,7 @@ in your current installation with new versions from the quickstart archive.
current installation and make the link `seeddms` point to this new directory.
3. copy the directory `pear` from the unpacked archive into your current
installation, replacing the existing directory. Make a backup of `pear` before
the replacement if you want to ensure to be able to go back to your old version.
the replacement if you want to ensure to be able to go back to your old version.
4. you may compare your `conf/settings.xml` file with the shipped version
`conf/settings.xml.template` for new parameters. If you don't do it, the next
time you save the configuration the default values will be used.
@ -350,7 +350,7 @@ http://localhost/seeddms/
* Create a data directory with the thre sub directories staging, cache
and lucene.
Make sure the data directory is either *not* below your document root
or is protected with a .htaccess file against web access. The data directory
or is protected with a .htaccess file against web access. The data directory
needs to be writable by the web server.
* Clicking on 'Start installation' will show a form with all necessary
@ -371,9 +371,9 @@ full text search engine support, you will also need to unpack
* Unpack all the files in a public web server folder. If you're working on
a host machine your provider will tell you where to upload the files.
If possible, do not unpack the pear packages `SeedDMS_Core-<version>.tgz`,
`SeedDMS_Preview-<version>.tgz` and
`SeedDMS_Preview-<version>.tgz` and
`SeedDMS_Lucene-<version>.tgz` below the document root of your web server.
Choose a temporary folder, as the files will be moved in a second.
Choose a temporary folder, as the files will be moved in a second.
Create a directory e.g. `pear` in the same directory where you unpacked
seeddms and create a sub directory SeedDMS. Move the content except for the
@ -395,36 +395,36 @@ full text search engine support, you will also need to unpack
Since they are pear packages they can also be installed with
> pear install SeedDMS_Core-<version>.tgz
> pear install SeedDMS_Lucene-<version>.tgz
> pear install SeedDMS_Preview-<version>.tgz
> pear install SeedDMS_Core-<version>.tgz
> pear install SeedDMS_Lucene-<version>.tgz
> pear install SeedDMS_Preview-<version>.tgz
* The PEAR packages Log and Mail are also needed. They can be downloaded from
http://pear.php.net/package/Log and http://pear.php.net/package/Mail.
Either install it as a pear package
or place it under your new directory 'pear'
Either install it as a pear package
or place it under your new directory 'pear'
> pear
> Log
> Log.php
> Mail
> Mail.php
> Log
> Log.php
> Mail
> Mail.php
* The package HTTP_WebDAV_Server is also needed. It can be downloaded from
http://pear.php.net/package/HTTP_WebDAV_Server. Either install it as a
pear package or place it under your new directory 'pear'
pear package or place it under your new directory 'pear'
> pear
> HTTP
> WebDAV
> Server
> Server.php
> WebDAV
> Server
> Server.php
If you run PHP in CGI mode, you also need to place a .htaccess file
in the webdav directory with the following content.
in the webdav directory with the following content.
RewriteEngine on
RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last]
RewriteEngine on
RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last]
* Create a data folder somewhere on your web server including the subdirectories
staging, cache and lucene and make sure they are writable by your web server,
@ -435,24 +435,24 @@ or should be protected by a .htaccess file. The folder containing the
configuration (settings.xml) must be protected by an .htaccess file like the
following.
> <Files ~ "^settings\.xml">
> Order allow,deny
> Deny from all
> </Files>
> <Files ~ "^settings\.xml">
> Order allow,deny
> Deny from all
> </Files>
If you install SeedDMS for the first time continue with the database setup.
* Create a new database on your web server
e.g. for mysql:
create database seeddms;
create database seeddms;
* Create a new user for the database with all permissions on the new database
e.g. for mysql:
grant all privileges on seeddms.* to seeddms@localhost identified by 'secret';
(replace 'secret' with you own password)
grant all privileges on seeddms.* to seeddms@localhost identified by 'secret';
(replace 'secret' with you own password)
* Optionally import `create_tables-innodb.sql` in the new database
e.g. for mysql:
> cat create_tables-innodb.sql | mysql -useeddms -p seeddms
> cat create_tables-innodb.sql | mysql -useeddms -p seeddms
This step can also be done by the install tool.
* create a file `ENABLE_INSTALL_TOOL` in the `conf` directory and point
your browser at http://hostname/seeddms/install

View File

@ -35,14 +35,6 @@ is set to false. In that case the common name (cn) and email address is taken
from ldap. An already existing account in SeedDMS will be updated with data from
ldap.
Since version 5.1.35 and 6.0.28 the field name of the email address in ldap
can be set with the attribute `mailField`. If it is not set it defaults to `mail`.
Since version 5.1.34 and 6.0.27 the groups of a user stored in the ldap directory
can be synchronised with the groups in SeedDMS. The ldap field storing
the groups can be configured with the attribute `mailField`. This will add
new groups in SeedDMS and aѕsign them to the user.
Examples
---------

View File

@ -106,11 +106,6 @@ op/op.ReviewDocument.php
* document was reviewed
subscribers of the document
op/op.SetReviewersApprovers.php
* Reviewers/approvers were added/deleted
subscribers of the document
uploader of version
op/op.RewindWorkflow.php
* Workflow was rewind to beginning
subscribers of the document
@ -126,28 +121,3 @@ op/op.TriggerWorkflow.php
op/op.UpdateDocument.php
* document was updated
subscribers of the document
op/op.ReceiptDocument.php
* document was received
subscribers of the document
op/op.ReviseDocument.php
* document was revised
subscribers of the document
op/op.SetRevisors.php
* Revisors were added/deleted
subscribers of the document
uploader of version
revisor
op/op.ReceiptDocument.php
* document was receipt
subscribers of the document
op/op.SetRecipients.php
* Recipients were added/deleted
subscribers of the document
uploader of version
recipient

View File

@ -1,55 +0,0 @@
# How to access the Rest API
Below are various examples on how to access the Rest API. Some of them
start by calling the `login` endpoint which creates a cookie based
session which is stored in a local file named `cookies.txt`.
The authentication is done with the user `admin`. You may use any other
user as well.
You may as well pass `-H Authorization: <api key>` instead of `-b cookies.txt`
to `curl` after setting the api key in the configuration of your SeedDMS.
Of course, in that case you will not need the initial call of the `login`
endpoint.
The examples often use the `jq` programm for formating the returned
json data.
## Initial test
The `echo` endpoint does not require any authentication.
```
#!/bin/sh
BASEURL="https://your-domain/"
curl --silent -X GET ${BASEURL}restapi/index.php/echo/test | jq '.'
```
## Getting list of users
```
#!/bin/sh
BASEURL="https://your-domain/"
curl --silent -F "user=admin" -F "pass=admin" -b cookies.txt -c cookies.txt ${BASEURL}restapi/index.php/login | jq
curl --silent -b cookies.txt -X GET "${BASEURL}restapi/index.php/users" | jq '.'
```
## Getting meta data of a folder
```
#!/bin/sh
BASEURL="https://your-domain/"
curl --silent -H "Authorization: <api key>" -X GET "${BASEURL}restapi/index.php/folder/1" | jq '.'
```
## Notes
Make sure to encode the data properly when using restapi functions which uses
put. If you use curl with PHP, then encode the data as the following
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));

View File

@ -7,17 +7,7 @@ http://petstore.swagger.io/ or http://editor.swagger.io/
You may as well set up your own swagger-ui installation as described at
https://medium.com/@tatianaensslin/how-to-add-swagger-ui-to-php-server-code-f1610c01dc03
Your apache needs to have the module `header` enabled, because some HTTP headers
are set when the file `swagger.yaml` is accessed by the editor.
Your apache needs to have the module 'header' enabled, because some HTTP headers
are set when the file swagger.yaml is accessed by the editor.
Currently, the swagger.yaml shipped with SeedDMS uses still swagger 2.0
If you are using php-fpm you will have to ensure that files with
extension .yaml are allowed to be parsed. Extend the
`security.limit_extensions` in the pool configuration by `.yaml`. Also
check the contents of the file `.htaccess` in directory `restapi`. It
by default sets the handler for php to `application/x-httpd-php` which
uses the apache module of php. If you would like to use php-fpm
instead, then set it to
SetHandler "proxy:unix:/var/run/php/php8.2-fpm.sock|fcgi://localhost/"

View File

@ -48,7 +48,7 @@ class SeedDMS_AccessOperation {
private $_aro;
/**
* @var array $legacy_access list of objects with access use for view and controller
* @var array $legacy_access list of objects with access
* @access protected
*/
private $legacy_access;
@ -59,14 +59,12 @@ class SeedDMS_AccessOperation {
$this->settings = $settings;
$this->legacy_access['guest'] = array(
'Calendar',
'Download',
'ErrorDlg',
'Help',
'Login',
'Search',
'ViewDocument',
'ViewFolder',
'ViewOnline',
);
$this->legacy_access['user'] = array(
'AddDocument',
@ -81,14 +79,12 @@ class SeedDMS_AccessOperation {
'CategoryChooser',
'ChangePassword',
'CheckInDocument',
'CheckOutDocument',
'Clipboard',
'Dashboard',
'DocumentAccess',
'DocumentChooser',
'DocumentNotify',
'DocumentVersionDetail',
'Download',
'DropFolderChooser',
'EditAttributes',
'EditComment',
@ -151,7 +147,6 @@ class SeedDMS_AccessOperation {
'ViewDocument',
'ViewEvent',
'ViewFolder',
'ViewOnline',
'WorkflowGraph',
'WorkflowSummary');
} /* }}} */
@ -564,32 +559,6 @@ class SeedDMS_AccessOperation {
return false;
} /* }}} */
protected function check_controller_legacy_access($controller, $get=array()) { /* {{{ */
if($this->user->isAdmin())
return true;
if(is_string($controller)) {
$scripts = array($controller);
} elseif(is_array($controller)) {
$scripts = $controller;
} elseif(is_subclass_of($controller, 'SeedDMS_Controller_Common')) {
$scripts = array($controller->getParam('class'));
} else {
return false;
}
if($this->user->isGuest()) {
$user_allowed = $this->legacy_access['guest'];
} else {
$user_allowed = $this->legacy_access['user'];
}
if(array_intersect($scripts, $user_allowed))
return true;
return false;
} /* }}} */
/**
* Check for access permission on view
*
@ -649,8 +618,6 @@ class SeedDMS_AccessOperation {
*/
function check_controller_access($controller, $get=array()) { /* {{{ */
if(!$this->settings->_advancedAcl) {
return $this->check_controller_legacy_access($controller, $get);
/*
if($this->user->isGuest())
return false;
elseif($this->user->isAdmin())
@ -660,7 +627,6 @@ class SeedDMS_AccessOperation {
return false;
return true;
}
*/
}
if(is_string($controller)) {
$scripts = array($controller);

View File

@ -1,35 +1,4 @@
<?php
/**
* MyDMS. Document Management System
* Copyright (C) 2002-2005 Markus Westphal
* Copyright (C) 2006-2008 Malcolm Cowe
* Copyright (C) 2010 Matteo Lucarelli
* Copyright (C) 2010-2024 Uwe Steinmann
*
* PHP version 8
*
* 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.
*
* @category SeedDMS
* @package SeedDMS
* @author Uwe Steinmann <info@seeddms.org>
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License
* @link https://www.seeddms.org Main Site
*/
/* Middleware for authentication based on session */
class SeedDMS_Auth_Middleware_Session { /* {{{ */
@ -48,31 +17,30 @@ class SeedDMS_Auth_Middleware_Session { /* {{{ */
*
* @return \Psr\Http\Message\ResponseInterface
*/
public function __invoke($request, $handler) {
public function __invoke($request, $response, $next) {
// $this->container has the DI
$dms = $this->container->get('dms');
$settings = $this->container->get('config');
$logger = $this->container->get('logger');
$dms = $this->container->dms;
$settings = $this->container->config;
$logger = $this->container->logger;
$userobj = null;
if ($this->container->has('userobj')) {
$userobj = $this->container->get('userobj');
if($this->container->has('userobj'))
$userobj = $this->container->userobj;
if($userobj) {
$response = $next($request, $response);
return $response;
}
if ($userobj) {
$response = $handler->handle($request);
return $response;
}
$logger->log("Invoke middleware for method " . $request->getMethod() . " on '" . $request->getUri()->getPath() . "'", PEAR_LOG_INFO);
$logger->log("Invoke middleware for method ".$request->getMethod()." on '".$request->getUri()->getPath()."'", PEAR_LOG_INFO);
require_once("inc/inc.ClassSession.php");
$session = new SeedDMS_Session($dms->getDb());
if (isset($_COOKIE["mydms_session"])) {
$dms_session = $_COOKIE["mydms_session"];
$logger->log("Session key: " . $dms_session, PEAR_LOG_DEBUG);
if (!$resArr = $session->load($dms_session)) {
$logger->log("Session key: ".$dms_session, PEAR_LOG_DEBUG);
if(!$resArr = $session->load($dms_session)) {
/* Delete Cookie */
setcookie("mydms_session", $dms_session, time() - 3600, $settings->_httpRoot);
$logger->log("Session for id '" . $dms_session . "' has gone", PEAR_LOG_ERR);
setcookie("mydms_session", $dms_session, time()-3600, $settings->_httpRoot);
$logger->log("Session for id '".$dms_session."' has gone", PEAR_LOG_ERR);
return $response->withStatus(403);
}
@ -80,29 +48,26 @@ class SeedDMS_Auth_Middleware_Session { /* {{{ */
$userobj = $dms->getUser($resArr["userID"]);
if (!is_object($userobj)) {
/* Delete Cookie */
setcookie("mydms_session", $dms_session, time() - 3600, $settings->_httpRoot);
if ($settings->_enableGuestLogin) {
if (!($userobj = $dms->getUser($settings->_guestID))) {
setcookie("mydms_session", $dms_session, time()-3600, $settings->_httpRoot);
if($settings->_enableGuestLogin) {
if(!($userobj = $dms->getUser($settings->_guestID)))
return $response->withStatus(403);
}
} else {
} else
return $response->withStatus(403);
}
}
if ($userobj->isAdmin()) {
if ($resArr["su"]) {
if (!($userobj = $dms->getUser($resArr["su"]))) {
if($userobj->isAdmin()) {
if($resArr["su"]) {
if(!($userobj = $dms->getUser($resArr["su"])))
return $response->withStatus(403);
}
}
}
$dms->setUser($userobj);
} else {
return $response->withStatus(403);
}
$this->container->set('userobj', $userobj);
$this->container['userobj'] = $userobj;
$response = $handler->handle($request);
$response = $next($request, $response);
return $response;
}
} /* }}} */

View File

@ -33,11 +33,6 @@ class SeedDMS_Calendar {
*/
protected $db;
/**
* Instanz of user
*/
protected $user;
public function __construct($db, $user) { /* {{{ */
$this->db = $db;
$this->user = $user;

View File

@ -30,7 +30,7 @@ class Controller {
* @return object an object of a class implementing the view
*/
static function factory($class, $params=array()) { /* {{{ */
global $settings, $session, $extMgr, $request, $logger, $notifier;
global $settings, $session, $extMgr, $request;
if(!$class) {
return null;
}
@ -59,8 +59,6 @@ class Controller {
$controller->setParam('session', $session);
$controller->setParam('request', $request);
$controller->setParam('settings', $settings);
$controller->setParam('logger', $logger);
$controller->setParam('notifier', $notifier);
return $controller;
}
return null;

View File

@ -75,7 +75,7 @@ class SeedDMS_Controller_Common {
if(method_exists($this, $action)) {
$refl = new ReflectionMethod($this, $action);
if($refl->isPublic())
$ret = $this->{$action}();
return $this->{$action}();
else {
echo "Action '".$action."' not public";
return false;
@ -85,12 +85,11 @@ class SeedDMS_Controller_Common {
return false;
}
} else
$ret = $this->run();
return $this->run();
} else {
return false;
}
$this->callHook('postRun', get_class($this), $action ? $action : 'run');
return $ret;
}
public function setParams($params) {

View File

@ -16,7 +16,6 @@ require_once("inc/inc.ClassConversionServiceImageToImage.php");
require_once("inc/inc.ClassConversionServiceImageToText.php");
require_once("inc/inc.ClassConversionServicePdfToImage.php");
require_once("inc/inc.ClassConversionServiceTextToText.php");
require_once("inc/inc.ClassConversionServiceHtmlToText.php");
require_once("inc/inc.ClassConversionServiceTextToImage.php");
/**

View File

@ -1,53 +0,0 @@
<?php
/**
* Implementation of conversion service class
*
* @category DMS
* @package SeedDMS
* @license GPL 2
* @version @version@
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2021 Uwe Steinmann
* @version Release: @package_version@
*/
require_once("inc/inc.ClassConversionServiceBase.php");
/**
* Implementation of conversion service class for text to text
*
* @category DMS
* @package SeedDMS
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2021 Uwe Steinmann
* @version Release: @package_version@
*/
class SeedDMS_ConversionServiceHtmlToText extends SeedDMS_ConversionServiceBase {
public function __construct($from, $to) {
parent::__construct();
$this->from = $from;
$this->to = $to;
}
public function getInfo() {
return "Strip tags from document contents";
}
public function convert($infile, $target = null, $params = array()) {
$d = new DOMDocument;
libxml_use_internal_errors(true);
$d->loadHTMLFile($infile);
libxml_clear_errors();
$body = $d->getElementsByTagName('body')->item(0);
$str = '';
foreach($body->childNodes as $childNode) {
$str .= $d->saveHTML($childNode);
}
if($target) {
file_put_contents($target, strip_tags($str));
return true;
} else
return strip_tags($str);
}
}

View File

@ -67,18 +67,8 @@ class SeedDMS_ConversionServiceImageToImage extends SeedDMS_ConversionServiceBas
} else {
return $imagick->getImageBlob();
}
} else {
if($this->logger) {
$this->logger->log('Conversion from '.$this->from.' to '.$this->to.' with image service failed: could not read input file.', PEAR_LOG_ERR);
}
$this->success = false;
return false;
}
} catch (ImagickException $e) {
if($this->logger) {
$this->logger->log('Conversion from '.$this->from.' to '.$this->to.' with image service failed: '.$e->getMessage(), PEAR_LOG_ERR);
}
$this->success = false;
return false;
}
} elseif(extension_loaded('gd')) {
@ -94,12 +84,6 @@ class SeedDMS_ConversionServiceImageToImage extends SeedDMS_ConversionServiceBas
case 'image/gif':
$im = @imagecreatefromgif($infile);
break;
case 'image/webp':
$im = @imagecreatefromwebp($infile);
break;
case 'image/avif':
$im = @imagecreatefromavif($infile);
break;
}
if($im) {
$width = imagesx($im);
@ -118,10 +102,6 @@ class SeedDMS_ConversionServiceImageToImage extends SeedDMS_ConversionServiceBas
return $image;
}
} else {
if($this->logger) {
$this->logger->log('Conversion from '.$this->from.' to '.$this->to.' with image service failed: could not read input file.', PEAR_LOG_ERR);
}
$this->success = false;
return false;
}
}

View File

@ -28,16 +28,16 @@ class SeedDMS_ConversionServicePdfToImage extends SeedDMS_ConversionServiceBase
*/
public $timeout;
public function __construct($from, $to) { /* {{{ */
public function __construct($from, $to) {
parent::__construct();
$this->from = $from;
$this->to = $to;
$this->timeout = 5;
} /* }}} */
}
public function getInfo() { /* {{{ */
public function getInfo() {
return "Convert with imagick php functions";
} /* }}} */
}
public function getAdditionalParams() { /* {{{ */
return [
@ -46,7 +46,7 @@ class SeedDMS_ConversionServicePdfToImage extends SeedDMS_ConversionServiceBase
];
} /* }}} */
public function convert($infile, $target = null, $params = array()) { /* {{{ */
public function convert($infile, $target = null, $params = array()) {
$start = microtime(true);
$imagick = new Imagick();
/* Setting a smaller resolution will speed up the conversion
@ -83,10 +83,6 @@ class SeedDMS_ConversionServicePdfToImage extends SeedDMS_ConversionServiceBase
} else {
return $imagick->getImageBlob();
}
} else {
if($this->logger) {
$this->logger->log('Conversion from '.$this->from.' to '.$this->to.' with pdf service failed: could not read input file.', PEAR_LOG_ERR);
}
}
} catch (ImagickException $e) {
if($this->logger) {
@ -96,6 +92,8 @@ class SeedDMS_ConversionServicePdfToImage extends SeedDMS_ConversionServiceBase
return false;
}
return false;
} /* }}} */
}
}

View File

@ -47,11 +47,6 @@ class SeedDMS_DbAuthentication extends SeedDMS_Authentication {
if($user = $dms->getUserByLogin($username)) {
$userid = $user->getID();
// Check if password matches
if (!seed_pass_verify($password, $user->getPwd())) {
$user = null;
}
} elseif(!empty($this->settings->_enableLoginByEmail) && ($user = $dms->getUserByEmail($username))) {
// Check if password matches
if (!seed_pass_verify($password, $user->getPwd())) {
$user = null;

View File

@ -39,48 +39,12 @@ class SeedDMS_Download_Mgr {
*/
protected $items;
/**
* @var array $folder_items list of folder content items
* @access protected
*/
protected $folder_items;
/**
* @var array $extracols list of arrays with extra columns per item
* @access protected
*/
protected $extracols;
/**
* @var array $folder_extracols list of arrays with extra columns per folder item
* @access protected
*/
protected $folder_extracols;
/**
* @var array $header list of entries in header (first line)
* @access protected
*/
protected $header;
/**
* @var array $folder_header list of entries in header (first line)
* @access protected
*/
protected $folder_header;
/**
* @var array $extraheader list of extra entries in header
* @access protected
*/
protected $extraheader;
/**
* @var array $folder_extraheader list of extra entries in header
* @access protected
*/
protected $folder_extraheader;
/**
* @var array $rawcontents list of content used instead of document content
* @access protected
@ -91,50 +55,21 @@ class SeedDMS_Download_Mgr {
* @var array $filenames filename used in archive
* @access protected
*/
protected $filenames;
/**
* @var boolean $skipdefaultcols skip default columns, will only export extracols
* @access protected
*/
protected $skipdefaultcols;
protected $filnames;
function __construct($tmpdir = '') {
$this->tmpdir = $tmpdir;
$this->items = array();
$this->folder_items = array();
$this->header = array(getMLText('download_header_document_no'), getMLText('download_header_document_name'), getMLText('download_header_filename'), getMLText('download_header_state'), getMLText('download_header_internal_version'));
$this->header[] = getMLText('download_header_reviewer');
$this->header[] = getMLText('download_header_review_date');
$this->header[] = getMLText('download_header_review_comment');
$this->header[] = getMLText('download_header_review_state');
$this->header[] = getMLText('download_header_approver');
$this->header[] = getMLText('download_header_approval_date');
$this->header[] = getMLText('download_header_approval_comment');
$this->header[] = getMLText('download_header_approval_state');
$this->folder_header = array(getMLText('download_header_folder_no'), getMLText('download_header_folder_name'));
$this->header = array(getMLText('download_header_document_no'), getMLText('download_header_document_name'), getMLText('download_header_filename'), getMLText('download_header_state'), getMLText('download_header_internal_version'), getMLText('download_header_reviewer'), getMLText('download_header_review_date'), getMLText('download_header_review_comment'), getMLText('download_header_review_state'), getMLText('download_header_approver'), getMLText('download_header_approval_date'), getMLText('download_header_approval_comment'), getMLText('download_header_approval_state'));
$this->extracols = array();
$this->folder_extracols = array();
$this->rawcontents = array();
$this->extraheader = array();
$this->folder_extraheader = array();
$this->filenames = array();
$this->includereviewers = false;
$this->includeapprovers = false;
}
public function skipDefaultCols($v) { /* {{{ */
$this->skipdefaultcols = (bool) $v;
} /* }}} */
public function addHeader($extraheader) { /* {{{ */
$this->extraheader = $extraheader;
} /* }}} */
public function addFolderHeader($extraheader) { /* {{{ */
$this->folder_extraheader = $extraheader;
} /* }}} */
public function addItem($item, $extracols=array(), $rawcontent='', $filename='') { /* {{{ */
$this->items[$item->getID()] = $item;
$this->extracols[$item->getID()] = $extracols;
@ -142,44 +77,34 @@ class SeedDMS_Download_Mgr {
$this->filenames[$item->getID()] = $filename;
} /* }}} */
public function addFolderItem($item, $extracols=array()) { /* {{{ */
$this->folder_items[$item->getID()] = $item;
$this->folder_extracols[$item->getID()] = $extracols;
} /* }}} */
public function createToc($file) { /* {{{ */
$items = $this->items;
$objPHPExcel = new PhpOffice\PhpSpreadsheet\Spreadsheet();
$objPHPExcel->setValueBinder(new \PhpOffice\PhpSpreadsheet\Cell\AdvancedValueBinder());
$objPHPExcel->getProperties()->setCreator("SeedDMS")->setTitle("Metadata");
if($items = $this->items) {
$sheet = $objPHPExcel->setActiveSheetIndex(0);
$sheet->setTitle(getMLText('documents'));
$i = 1;
$col = 1;
if(!$this->skipdefaultcols)
foreach($this->header as $h)
$sheet->setCellValue([$col++, $i], $h);
$col = 0;
foreach($this->header as $h)
$sheet->setCellValueByColumnAndRow($col++, $i, $h);
foreach($this->extraheader as $h)
$sheet->setCellValue([$col++, $i], $h);
$sheet->setCellValueByColumnAndRow($col++, $i, $h);
$i++;
foreach($items as $item) {
if($item->isType('documentcontent')) {
$document = $item->getDocument();
$dms = $document->_dms;
$status = $item->getStatus();
$reviewStatus = $item->getReviewStatus();
$approvalStatus = $item->getApprovalStatus();
$col = 1;
$l = $i; // Number of reviewers
$k = $i; // Number of approvers
if(!$this->skipdefaultcols) {
$sheet->setCellValue([$col++, $i], $document->getID());
$sheet->setCellValue([$col++, $i], $document->getName());
$sheet->setCellValue([$col++, $i], $document->getID()."-".$item->getOriginalFileName());
$sheet->setCellValue([$col++, $i], getOverallStatusText($status['status']));
$sheet->setCellValue([$col++, $i], $item->getVersion());
$col = 0;
$sheet->setCellValueByColumnAndRow($col++, $i, $document->getID());
$sheet->setCellValueByColumnAndRow($col++, $i, $document->getName());
$sheet->setCellValueByColumnAndRow($col++, $i, $document->getID()."-".$item->getOriginalFileName());
$sheet->setCellValueByColumnAndRow($col++, $i, getOverallStatusText($status['status']));
$sheet->setCellValueByColumnAndRow($col++, $i, $item->getVersion());
$l = $i;
$k = $i;
if($reviewStatus) {
foreach ($reviewStatus as $r) {
switch ($r["type"]) {
@ -201,11 +126,11 @@ class SeedDMS_Download_Mgr {
break;
}
$tcol = $col;
$sheet->setCellValue([$tcol++, $l], $reqName);
$sheet->setCellValue([$tcol, $l], ($r['status']==1 || $r['status']==-1) ? \PhpOffice\PhpSpreadsheet\Shared\Date::PHPToExcel(new DateTime($r['date'])) : null);
$sheet->getStyle([$tcol++, $l])->getNumberFormat()->setFormatCode(\PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_DATE_DATETIME);
$sheet->setCellValue([$tcol++, $l], $r['comment']);
$sheet->setCellValue([$tcol++, $l], getReviewStatusText($r["status"]));
$sheet->setCellValueByColumnAndRow($tcol++, $l, $reqName);
$sheet->setCellValueByColumnAndRow($tcol, $l, ($r['status']==1 || $r['status']==-1) ? \PhpOffice\PhpSpreadsheet\Shared\Date::PHPToExcel(new DateTime($r['date'])) : null);
$sheet->getStyleByColumnAndRow($tcol++, $l)->getNumberFormat()->setFormatCode(\PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_DATE_DATETIME);
$sheet->setCellValueByColumnAndRow($tcol++, $l, $r['comment']);
$sheet->setCellValueByColumnAndRow($tcol++, $l, getReviewStatusText($r["status"]));
$l++;
}
$l--;
@ -232,61 +157,23 @@ class SeedDMS_Download_Mgr {
break;
}
$tcol = $col;
$sheet->setCellValue([$tcol++, $k], $reqName);
$sheet->setCellValue([$tcol, $k], ($r['status']==1 || $r['status']==-1) ? \PhpOffice\PhpSpreadsheet\Shared\Date::PHPToExcel(new DateTime($r['date'])) : null);
$sheet->getStyle([$tcol++, $k])->getNumberFormat()->setFormatCode(\PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_DATE_DATETIME);
$sheet->setCellValue([$tcol++, $k], $r['comment']);
$sheet->setCellValue([$tcol++, $k], getApprovalStatusText($r["status"]));
$sheet->setCellValueByColumnAndRow($tcol++, $k, $reqName);
$sheet->setCellValueByColumnAndRow($tcol, $k, ($r['status']==1 || $r['status']==-1) ? \PhpOffice\PhpSpreadsheet\Shared\Date::PHPToExcel(new DateTime($r['date'])) : null);
$sheet->getStyleByColumnAndRow($tcol++, $k)->getNumberFormat()->setFormatCode(\PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_DATE_DATETIME);
$sheet->setCellValueByColumnAndRow($tcol++, $k, $r['comment']);
$sheet->setCellValueByColumnAndRow($tcol++, $k, getApprovalStatusText($r["status"]));
$k++;
}
$k--;
}
$col += 4;
}
if(isset($this->extracols[$item->getID()]) && $this->extracols[$item->getID()]) {
foreach($this->extracols[$item->getID()] as $column)
$sheet->setCellValue([$col++, $i], is_array($column) ? implode("\n", $column) : $column );
$sheet->setCellValueByColumnAndRow($col++, $i, is_array($column) ? implode("\n", $column) : $column );
}
$i = max($l, $k);
$i++;
}
}
}
if($items = $this->folder_items) {
if($this->items)
$sheet = $objPHPExcel->createSheet($i);
else
$sheet = $objPHPExcel->setActiveSheetIndex(0);
$sheet->setTitle(getMLText('folders'));
$i = 1;
$col = 1;
if(!$this->skipdefaultcols)
foreach($this->folder_header as $h)
$sheet->setCellValue([$col++, $i], $h);
foreach($this->folder_extraheader as $h)
$sheet->setCellValue([$col++, $i], $h);
$i++;
$items = $this->folder_items;
foreach($items as $item) {
if($item->isType('folder')) {
$folder = $item;
$dms = $folder->_dms;
$col = 1;
if(!$this->skipdefaultcols) {
$sheet->setCellValue([$col++, $i], $folder->getID());
$sheet->setCellValue([$col++, $i], $folder->getName());
}
if(isset($this->folder_extracols[$item->getID()]) && $this->folder_extracols[$item->getID()]) {
foreach($this->folder_extracols[$item->getID()] as $column)
$sheet->setCellValue([$col++, $i], is_array($column) ? implode("\n", $column) : $column );
}
$i++;
}
}
}
$objWriter = new PhpOffice\PhpSpreadsheet\Writer\Xlsx($objPHPExcel);
$objWriter->save($file);

View File

@ -46,13 +46,11 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
protected $from_address;
protected $force_from;
protected $lazy_ssl;
protected $debug;
function __construct($dms, $from_address='', $smtp_server='', $smtp_port='', $smtp_username='', $smtp_password='', $lazy_ssl=true, $force_from=false) { /* {{{ */
function __construct($dms, $from_address='', $smtp_server='', $smtp_port='', $smtp_username='', $smtp_password='', $lazy_ssl=true) { /* {{{ */
$this->_dms = $dms;
$this->smtp_server = $smtp_server;
$this->smtp_port = $smtp_port;
@ -60,7 +58,6 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
$this->smtp_password = $smtp_password;
$this->from_address = $from_address;
$this->lazy_ssl = $lazy_ssl;
$this->force_from = $force_from;
$this->debug = false;
} /* }}} */
@ -104,13 +101,7 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
return false;
$returnpath = $this->from_address;
if($this->force_from && $this->from_address) {
if(is_object($sender) && !strcasecmp(get_class($sender), $this->_dms->getClassname('user'))) {
$from = $sender->getFullName() ." <". $this->from_address .">";
} else {
$from = $this->from_address;
}
} elseif(is_object($sender) && !strcasecmp(get_class($sender), $this->_dms->getClassname('user'))) {
if(is_object($sender) && !strcasecmp(get_class($sender), $this->_dms->getClassname('user'))) {
$from = $sender->getFullName() ." <". $sender->getEmail() .">";
if(!$returnpath)
$returnpath = $sender->getEmail();
@ -205,8 +196,8 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
if($returnpath)
$headers['Return-Path'] = $returnpath;
$headers['To'] = $to;
$preferences = array("input-charset" => "UTF-8", "output-charset" => "UTF-8", "scheme"=>"Q");
$encoded_subject = iconv_mime_encode("Subject", getMLText($subject, $params, null, $lang), $preferences);
$preferences = array("input-charset" => "UTF-8", "output-charset" => "UTF-8");
$encoded_subject = iconv_mime_encode("Subject", getMLText($subject, $params, "", $lang), $preferences);
$headers['Subject'] = substr($encoded_subject, strlen('Subject: '));
$headers['Date'] = date('r', time());
$headers['MIME-Version'] = "1.0";

View File

@ -210,19 +210,13 @@ class SeedDMS_Extension_Mgr {
$fp = @fopen(self::getExtensionsConfFile(), "w");
if($fp) {
if($extensions) {
$EXT_CONF = [];
foreach($extensions as $_ext) {
if(file_exists($this->extdir . "/" . $_ext . "/conf.php")) {
include $this->extdir . "/" . $_ext . "/conf.php";
// $content = file_get_contents($this->extdir . "/" . $_ext . "/conf.php");
// fwrite($fp, $content);
$content = file_get_contents($this->extdir . "/" . $_ext . "/conf.php");
fwrite($fp, $content);
}
}
}
// fclose($fp);
// $fp = @fopen(self::getExtensionsConfFile(), "w");
fwrite($fp, '<?php
$EXT_CONF = '.var_export($EXT_CONF, true).';');
fclose($fp);
return true;
} else {
@ -412,7 +406,7 @@ $EXT_CONF = '.var_export($EXT_CONF, true).';');
*/
public function checkExtensionByName($extname, $extconf, $options=array()) { /* {{{ */
if(isset($this->configcache[$extname])) {
// return $this->configcache[$extname];
return $this->configcache[$extname];
}
$this->errmsgs = array();
@ -500,6 +494,19 @@ $EXT_CONF = '.var_export($EXT_CONF, true).';');
return $this->configcache[$extname];
} /* }}} */
static protected function rrmdir($dir) { /* {{{ */
if (is_dir($dir)) {
$objects = scandir($dir);
foreach ($objects as $object) {
if ($object != "." && $object != "..") {
if (filetype($dir."/".$object) == "dir") self::rrmdir($dir."/".$object); else unlink($dir."/".$object);
}
}
reset($objects);
rmdir($dir);
}
} /* }}} */
/**
* Update an extension
*
@ -515,7 +522,7 @@ $EXT_CONF = '.var_export($EXT_CONF, true).';');
$newdir = addDirSep($this->cachedir)."ext.new";
/* First remove a left over from a previous extension */
if(file_exists($newdir)) {
SeedDMS_Utils::rrmdir($newdir);
self::rrmdir($newdir);
}
if(!mkdir($newdir, 0755)) {
$this->errmsgs[] = "Cannot create temp. extension directory";
@ -535,7 +542,7 @@ $EXT_CONF = '.var_export($EXT_CONF, true).';');
/* Check if extension is complete and fullfills the constraints */
if(!self::checkExtensionByDir($newdir)) {
SeedDMS_Utils::rrmdir($newdir);
self::rrmdir($newdir);
return false;
}
@ -546,11 +553,11 @@ $EXT_CONF = '.var_export($EXT_CONF, true).';');
if(!is_dir($this->extdir)) {
if(!mkdir($this->extdir, 0755)) {
$this->errmsgs[] = "Cannot create extension directory";
SeedDMS_Utils::rrmdir($newdir);
self::rrmdir($newdir);
return false;
}
} elseif(is_dir($this->extdir ."/". $extname)) {
SeedDMS_Utils::rrmdir($this->extdir ."/". $extname);
$this->rrmdir($this->extdir ."/". $extname);
}
/* Move the temp. created ext directory to the final location */
/* rename() may fail if dirs are moved from one device to another.
@ -562,17 +569,13 @@ $EXT_CONF = '.var_export($EXT_CONF, true).';');
* location and leave the extracted archive in place. The next time an
* extension is imported the last extracted archive will be removed.
*/
if(strpos(PHP_OS, 'WIN') === 0)
$ret = rename($newdir, $this->extdir ."/". $extname);
else
$ret = exec('mv '.escapeshellarg($newdir).' '.escapeshellarg($this->extdir."/".$extname));
if(false === $ret) {
// if(!rename($newdir, $this->extdir ."/". $extname)) {
if(false === exec('mv '.escapeshellarg($newdir).' '.escapeshellarg($this->extdir."/".$extname))) {
/* If copy didn't succeed, then there is probably nothing to delete,
* but do it anyway, just to be sure not just parts of the extension
* has been copied.
*/
$this->errmsgs[] = "Cannot move temp. extension directory to final destination";
SeedDMS_Utils::rrmdir($this->extdir ."/". $extname);
$this->rrmdir($this->extdir ."/". $extname);
return false;
}

View File

@ -167,11 +167,11 @@ class SeedDMS_FulltextService {
if($previewer->hasPreview($version)) {
$filename = $previewer->getFileName($version).'.txt';
$result['content'] = file_get_contents($filename);
$result['cmd'] = 'text converter '.$previewer->getFileSize($version);
$result['cmd'] = 'previewer '.$previewer->getFileSize($version);
}
} else {
$result['cmd'] = 'text converter';
$result['errormsg'] = 'Creating plain text failed';
$result['cmd'] = 'previewer';
$result['errormsg'] = 'Creating preview failed';
}
}
return $result;
@ -209,7 +209,7 @@ class SeedDMS_FulltextService {
if($this->index)
return $this->index;
if($this->services) {
if($this->services[0]) {
if($recreate)
$this->index = $this->services[0]['Indexer']::create($this->services[0]['Conf']);
else
@ -222,7 +222,7 @@ class SeedDMS_FulltextService {
public function Search() { /* {{{ */
if($this->search)
return $this->search;
if($this->services) {
if($this->services[0]) {
$this->search = new $this->services[0]['Search']($this->index);
return $this->search;
} else {

View File

@ -29,17 +29,15 @@ class SeedDMS_LdapAuthentication extends SeedDMS_Authentication {
var $settings;
protected function addUser($username, $info) {
$mailfield = !empty($this->settings->_ldapMailField) ? $this->settings->_ldapMailField : 'mail';
return $this->dms->addUser($username, null, $info['cn'][0], isset($info[$mailfield]) ? $info[$mailfield][0] : '', $this->settings->_language, $this->settings->_theme, "User was added from LDAP");
return $this->dms->addUser($username, null, $info['cn'][0], isset($info['mail']) ? $info['mail'][0] : '', $this->settings->_language, $this->settings->_theme, "User was added from LDAP");
}
protected function updateUser($user, $info) {
$mailfield = !empty($this->settings->_ldapMailField) ? $this->settings->_ldapMailField : 'mail';
if(isset($info['cn'][0]) && ($info['cn'][0] != $user->getFullName())) {
$user->setFullName($info['cn'][0]);
}
if(isset($info[$mailfield][0]) && ($info[$mailfield][0] != $user->getEmail())) {
$user->setEmail($info[$mailfield][0]);
if(isset($info['mail'][0]) && ($info['mail'][0] != $user->getEmail())) {
$user->setEmail($info['mail'][0]);
}
}
@ -49,21 +47,9 @@ class SeedDMS_LdapAuthentication extends SeedDMS_Authentication {
if(isset($ldapgroups['count']))
$count = (int) $ldapgroups['count'];
for ($i = 0; $i < $count; $i++) {
if(0) {
/* ldap_explode_dn() turns all utf-8 chars into \xx
* This needs to be undone with the following regex.
*/
$tmp = ldap_explode_dn($ldapgroups[$i], 1);
$tmp[0] = preg_replace_callback('/\\\([0-9A-Fa-f]{2})/', function ($matches) { return chr(hexdec($matches[1])); }, $tmp[0]);
} else {
/* Second option would be to not using ldap_explode_dn()
* and just extract the cn with
* preg_match('/[^cn=]([^,]*)/i', $ldapgroups[$i], $tmp);
*/
preg_match('/[^cn=]([^,]*)/i', $ldapgroups[$i], $tmp);
}
$tmp = ldap_explode_dn($ldapgroups[$i], 1);
if (!in_array($tmp[0], $groupnames)) {
$groupnames[] = preg_replace_callback('/\\\([0-9A-Fa-f]{2})/', function ($matches) { return chr(hexdec($matches[1])); }, $tmp[0]);
$groupnames[] = $tmp[0];
}
}
@ -128,16 +114,14 @@ class SeedDMS_LdapAuthentication extends SeedDMS_Authentication {
* look like if searching for that user didn't return a dn.
*/
if (isset($settings->_ldapBaseDN)) {
$ldapSearchAttribut = "uid";
/* $tmpDN will only be used as a last resort if searching for the user failed */
$ldapSearchAttribut = "uid=";
$tmpDN = "uid=".$username.",".$settings->_ldapBaseDN;
}
/* Active directory has a different base dn */
if (isset($settings->_ldapType)) {
if ($settings->_ldapType==1) {
$ldapSearchAttribut = "sAMAccountName";
/* $tmpDN will only be used as a last resort if searching for the user failed */
$ldapSearchAttribut = "sAMAccountName=";
$tmpDN = $username.'@'.$settings->_ldapAccountDomainName;
// Add the following if authentication with an Active Dir doesn't work
// See https://sourceforge.net/p/seeddms/discussion/general/thread/19c70d8d/
@ -159,21 +143,7 @@ class SeedDMS_LdapAuthentication extends SeedDMS_Authentication {
} else {
$bind = @ldap_bind($ds);
}
$dn = false;
/* The simplest search is just the username */
$ldapsearchterm = $ldapSearchAttribut.'='.$username;
/* If login by email is allowed, the search for user name is ored with
* the search for the email.
*/
if($settings->_enableLoginByEmail) {
$ldapsearchterm = "|(".$ldapsearchterm.")(mail=".$username.")";
}
/* If a ldap filter is set, it will be added */
if($settings->_ldapFilter) {
$ldapsearchterm = "&(".$ldapsearchterm.")".$settings->_ldapFilter;
}
/* If bind succeed, then get the dn of the user. If a filter
* is set, it will be used to allow only those users to log in
* matching the filter criteria. Depending on the type of server,
@ -181,32 +151,19 @@ class SeedDMS_LdapAuthentication extends SeedDMS_Authentication {
* 'sAMAccountName=' or 'uid='. All other filters are ANDed.
* A common filter is '(mail=*)' to ensure a user has an email
* address.
* If the previous bind failed, we could try later to bind with
* the user's credentials (this was until 6.0.26 and 5.1.33 the case),
* but if login by email is allowed, it makes no sense to try it. The
* only way to bind is by using a correct dn and that cannot be
* formed with an email.
*/
if ($bind) {
/*
if (!empty($settings->_ldapFilter)) {
$search = ldap_search($ds, $settings->_ldapBaseDN, "(&(".$ldapSearchAttribut.'='.$username.")".$settings->_ldapFilter.")");
$search = ldap_search($ds, $settings->_ldapBaseDN, "(&(".$ldapSearchAttribut.$username.")".$settings->_ldapFilter.")");
} else {
$search = ldap_search($ds, $settings->_ldapBaseDN, $ldapSearchAttribut.'='.$username);
$search = ldap_search($ds, $settings->_ldapBaseDN, $ldapSearchAttribut.$username);
}
*/
$search = ldap_search($ds, $settings->_ldapBaseDN, "(".$ldapsearchterm.")");
if (!is_bool($search)) {
$info = ldap_get_entries($ds, $search);
if (!is_bool($info) && $info["count"]>0) {
$dn = $info[0]['dn'];
/* Set username to login name in case the email was used for authentication */
$username = $info[0][strtolower($ldapSearchAttribut)][0];
}
}
} elseif(!empty($settings->_enableLoginByEmail)) {
ldap_close($ds);
return null;
}
/* If the previous bind failed, try it with the users creditionals
@ -219,10 +176,8 @@ class SeedDMS_LdapAuthentication extends SeedDMS_Authentication {
* If that user was filtered out, because filter was set to '(mail=*)'
* and the user doesn't have a mail address, then $dn will not be
* set and $tmpDN will be used instead, allowing a successfull bind.
* Also do not take the $tmpDN if login by email is allowed, because
* the username could be the email and that doesn't form a valid dn.
*/
if (is_bool($dn) && empty($settings->_ldapFilter) && empty($settings->_enableLoginByEmail)) {
if (is_bool($dn) && empty($settings->_ldapFilter)) {
$dn = $tmpDN;
}
@ -234,9 +189,6 @@ class SeedDMS_LdapAuthentication extends SeedDMS_Authentication {
/* Check if user already exists in the database. Return with an error
* only if the sql statements fails, but not if no user was found.
* The username may not be the one passed to this function anymore. It
* could have been overwritten by uid (or sAMAccountName) derived from
* the above ldap search.
*/
$user = $dms->getUserByLogin($username);
if($user === false) {
@ -253,15 +205,13 @@ class SeedDMS_LdapAuthentication extends SeedDMS_Authentication {
// Successfully authenticated. Now check to see if the user exists within
// the database. If not, add them in if _restricted is not set,
// but do not set the password of the user.
// but do not add their password.
if (!$settings->_restricted) {
/* Retrieve the user's LDAP information. At this time the username is
* the uid or sAMAccountName, even if the email was used for login.
*/
// Retrieve the user's LDAP information.
if (isset($settings->_ldapFilter) && strlen($settings->_ldapFilter) > 0) {
$search = ldap_search($ds, $settings->_ldapBaseDN, "(&(".$ldapSearchAttribut.'='.$username.")".$settings->_ldapFilter.")");
$search = ldap_search($ds, $settings->_ldapBaseDN, "(&(".$ldapSearchAttribut.$username.")".$settings->_ldapFilter.")");
} else {
$search = ldap_search($ds, $settings->_ldapBaseDN, $ldapSearchAttribut.'='.$username);
$search = ldap_search($ds, $settings->_ldapBaseDN, $ldapSearchAttribut.$username);
}
if (!is_bool($search)) {

View File

@ -439,7 +439,7 @@ class SeedDMS_NotificationService {
* the currently logged in user is not the
* owner and the owner is not already in the list of notifiers.
*/
if($user->getID() != $version->getUser()->getID() && $version->getUser()->getID() != $document->getOwner()->getID() && false === SeedDMS_Core_DMS::inList($version->getUser(), $nl['users']))
if($user->getID() != $version->getUser()->getID() && $version->getUser()->getID() != $document->getOwner() && false === SeedDMS_Core_DMS::inList($version->getUser(), $nl['users']))
$this->toIndividual($user, $version->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_UPLOADER);
} /* }}} */
@ -573,12 +573,12 @@ class SeedDMS_NotificationService {
* the currently logged in user is not the
* owner and the owner is not already in the list of notifiers.
*/
if($user->getID() != $content->getUser()->getID() && $content->getUser()->getID() != $document->getOwner()->getID() && false === SeedDMS_Core_DMS::inList($content->getUser(), $notifyList['users']))
if($user->getID() != $content->getUser()->getID() && $content->getUser()->getID() != $document->getOwner() && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
$this->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_UPLOADER);
} /* }}} */
/**
* This notification is sent when an attachment is deleted.
* This notification is sent when a new attachment is created.
*/
public function sendDeleteFileMail($file, $user) { /* {{{ */
$document = $file->getDocument();
@ -644,7 +644,7 @@ class SeedDMS_NotificationService {
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['attribute_name'] = $attribute->getAttributeDefinition()->getName();
$params['attribute_old_value'] = $oldattributes[$attrdefid]->getValueAsString();
$params['attribute_old_value'] = $oldattributes[$attrdefid]->getValue();
$params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValue() : '';
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
@ -669,7 +669,7 @@ class SeedDMS_NotificationService {
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['attribute_name'] = $dms->getAttributeDefinition($attrdefid)->getName();
$params['attribute_value'] = $attribute->getValueAsString();
$params['attribute_value'] = $attribute->getValue();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
@ -699,8 +699,8 @@ class SeedDMS_NotificationService {
$params['name'] = $folder->getName();
$params['folder_id'] = $folder->getId();
$params['attribute_name'] = $attribute->getAttributeDefinition()->getName();
$params['attribute_old_value'] = $oldattributes[$attrdefid]->getValueAsString();
$params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValueAsString() : '';
$params['attribute_old_value'] = $oldattributes[$attrdefid]->getValue();
$params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValue() : '';
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
@ -722,9 +722,8 @@ class SeedDMS_NotificationService {
$message = "folder_attribute_added_email_body";
$params = array();
$params['name'] = $folder->getName();
$params['folder_id'] = $folder->getId();
$params['attribute_name'] = $dms->getAttributeDefinition($attrdefid)->getName();
$params['attribute_value'] = $attribute->getValueAsString();
$params['attribute_value'] = $attribute->getValue();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
@ -817,10 +816,10 @@ class SeedDMS_NotificationService {
$params['sitename'] = $this->settings->_siteName;
$params['http_root'] = $this->settings->_httpRoot;
// if user is not uploader of the version send notification to uploader
if ($user->getID() != $content->getUser()->getID() &&
false === SeedDMS_Core_DMS::inList($content->getUser(), $notifyList['users'])) {
$this->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_UPLOADER);
// if user is not owner send notification to owner
if ($user->getID() != $document->getOwner()->getID() &&
false === SeedDMS_Core_DMS::inList($document->getOwner(), $notifyList['users'])) {
$this->toIndividual($user, $document->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
}
$this->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
foreach ($notifyList["groups"] as $grp) {
@ -914,7 +913,7 @@ class SeedDMS_NotificationService {
// if user is not owner and owner not already in list of notifiers, then
// send notification to owner
if ($user->getID() != $document->getOwner()->getID() &&
false === SeedDMS_Core_DMS::inList($document->getOwner(), $nl['users'])) {
false === SeedDMS_Core_DMS::inList($document->getOwner(), $notifyList['users'])) {
$this->toIndividual($user, $document->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
}
} /* }}} */
@ -948,7 +947,7 @@ class SeedDMS_NotificationService {
}
// if user is not owner send notification to owner
if ($user->getID() != $folder->getOwner()->getID() &&
false === SeedDMS_Core_DMS::inList($folder->getOwner(), $nl['users'])) {
false === SeedDMS_Core_DMS::inList($folder->getOwner(), $notifyList['users'])) {
$this->toIndividual($user, $folder->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
}
} /* }}} */
@ -1014,7 +1013,7 @@ class SeedDMS_NotificationService {
* the currently logged in user is not the
* owner and the owner is not already in the list of notifiers.
*/
if($user->getID() != $content->getUser()->getID() && $content->getUser()->getID() != $document->getOwner()->getID() && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
if($user->getID() != $content->getUser()->getID() && $content->getUser()->getID() != $document->getOwner() && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
$this->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_UPLOADER);
} /* }}} */
@ -1126,16 +1125,14 @@ class SeedDMS_NotificationService {
/* Send mail to owner only if the currently logged in user is not the
* owner and the owner is not already in the list of notifiers.
*/
/*
if($user->getID() != $document->getOwner()->getID() && false === SeedDMS_Core_DMS::inList($document->getOwner(), $nl['users']))
$this->toIndividual($user, $document->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
*/
/* Send mail to uploader of version only if the uploader is not the owner and
* the currently logged in user is not the
* owner and the owner is not already in the list of notifiers.
*/
if($user->getID() != $content->getUser()->getID() /* && $content->getUser()->getID() != $document->getOwner()->getID() */ && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
if($user->getID() != $content->getUser()->getID() && $content->getUser()->getID() != $document->getOwner() && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
$this->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_UPLOADER);
} /* }}} */
@ -1164,90 +1161,14 @@ class SeedDMS_NotificationService {
/* Send mail to owner only if the currently logged in user is not the
* owner and the owner is not already in the list of notifiers.
*/
/*
if($user->getID() != $document->getOwner()->getID() && false === SeedDMS_Core_DMS::inList($document->getOwner(), $nl['users']))
$this->toIndividual($user, $document->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
*/
/* Send mail to uploader of version only if the uploader is not the owner and
* the currently logged in user is not the
* owner and the owner is not already in the list of notifiers.
*/
if($user->getID() != $content->getUser()->getID() /* && $content->getUser()->getID() != $document->getOwner()->getID() */ && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
$this->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_UPLOADER);
} /* }}} */
public function sendSubmittedReceiptMail($content, $user, $receiptlog) { /* {{{ */
$document = $content->getDocument();
$nl=$document->getNotifyList();
$folder = $document->getFolder();
$subject = "receipt_submit_email_subject";
$message = "receipt_submit_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['version'] = $content->getVersion();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['status'] = getReceiptStatusText($receiptlog["status"]);
$params['comment'] = $receiptlog['comment'];
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $this->settings->_siteName;
$params['http_root'] = $this->settings->_httpRoot;
$this->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
foreach ($nl["groups"] as $grp) {
$this->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
}
/* Send mail to owner only if the currently logged in user is not the
* owner and the owner is not already in the list of notifiers.
*/
/*
if($user->getID() != $document->getOwner()->getID() && false === SeedDMS_Core_DMS::inList($document->getOwner(), $nl['users']))
$this->toIndividual($user, $document->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
*/
/* Send mail to uploader of version only if the uploader is not the owner and
* the currently logged in user is not the
* owner and the owner is not already in the list of notifiers.
*/
if($user->getID() != $content->getUser()->getID() /* && $content->getUser()->getID() != $document->getOwner()->getID() */ && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
$this->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_UPLOADER);
} /* }}} */
public function sendSubmittedRevisionMail($content, $user, $revisionlog) { /* {{{ */
$document = $content->getDocument();
$nl=$document->getNotifyList();
$folder = $document->getFolder();
$subject = "revision_submit_email_subject";
$message = "revision_submit_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['version'] = $content->getVersion();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['status'] = getRevisionStatusText($revisionlog["status"]);
$params['comment'] = $revisionlog['comment'];
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $this->settings->_siteName;
$params['http_root'] = $this->settings->_httpRoot;
$this->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
foreach ($nl["groups"] as $grp) {
$this->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
}
/* Send mail to owner only if the currently logged in user is not the
* owner and the owner is not already in the list of notifiers.
*/
/*
if($user->getID() != $document->getOwner()->getID() && false === SeedDMS_Core_DMS::inList($document->getOwner(), $nl['users']))
$this->toIndividual($user, $document->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
*/
/* Send mail to uploader of version only if the uploader is not the owner and
* the currently logged in user is not the
* owner and the owner is not already in the list of notifiers.
*/
if($user->getID() != $content->getUser()->getID() /* && $content->getUser()->getID() != $document->getOwner()->getID() */ && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
if($user->getID() != $content->getUser()->getID() && $content->getUser()->getID() != $document->getOwner() && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
$this->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_UPLOADER);
} /* }}} */
@ -1284,11 +1205,7 @@ class SeedDMS_NotificationService {
$params['folder_path'] = $folder->getFolderPathPlain();
$params['version'] = $content->getVersion();
$params['comment'] = $content->getComment();
if($reviewer->isType('user'))
$params['reviewer'] = $reviewer->getFullName();
elseif($reviewer->isType('group'))
$params['reviewer'] = $reviewer->getName();
$params['username'] = $user->getName();
$params['username'] = $user->getFullName();
$params['sitename'] = $this->settings->_siteName;
$params['http_root'] = $this->settings->_httpRoot;
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
@ -1299,58 +1216,6 @@ class SeedDMS_NotificationService {
$this->toGroup($user, $reviewer, $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER);
} /* }}} */
public function sendDeleteRevisionMail($content, $user, $revisor) { /* {{{ */
$document = $content->getDocument();
$folder = $document->getFolder();
$subject = "revision_deletion_email_subject";
$message = "revision_deletion_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['version'] = $content->getVersion();
$params['comment'] = $content->getComment();
if($revisor->isType('user'))
$params['revisor'] = $revisor->getFullName();
elseif($revisor->isType('group'))
$params['revisor'] = $revisor->getName();
$params['username'] = $user->getFullName();
$params['sitename'] = $this->settings->_siteName;
$params['http_root'] = $this->settings->_httpRoot;
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
if($revisor->isType('user'))
$this->toIndividual($user, $revisor, $subject, $message, $params, SeedDMS_NotificationService::RECV_REVISOR);
elseif($revisor->isType('group'))
$this->toGroup($user, $revisor, $subject, $message, $params, SeedDMS_NotificationService::RECV_REVISOR);
} /* }}} */
public function sendDeleteReceiptMail($content, $user, $recipient) { /* {{{ */
$document = $content->getDocument();
$folder = $document->getFolder();
$subject = "receipt_deletion_email_subject";
$message = "receipt_deletion_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['version'] = $content->getVersion();
$params['comment'] = $content->getComment();
if($recipient->isType('user'))
$params['recipient'] = $recipient->getFullName();
elseif($recipient->isType('group'))
$params['recipient'] = $recipient->getName();
$params['username'] = $user->getFullName();
$params['sitename'] = $this->settings->_siteName;
$params['http_root'] = $this->settings->_httpRoot;
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
if($recipient->isType('user'))
$this->toIndividual($user, $recipient, $subject, $message, $params, SeedDMS_NotificationService::RECV_RECIPIENT);
elseif($recipient->isType('group'))
$this->toGroup($user, $recipient, $subject, $message, $params, SeedDMS_NotificationService::RECV_RECIPIENT);
} /* }}} */
/**
* This notification is send if a new approver is added.
*
@ -1402,10 +1267,6 @@ class SeedDMS_NotificationService {
$params['folder_path'] = $folder->getFolderPathPlain();
$params['version'] = $content->getVersion();
$params['comment'] = $content->getComment();
if($reviewer->isType('user'))
$params['reviewer'] = $reviewer->getFullName();
elseif($reviewer->isType('group'))
$params['reviewer'] = $reviewer->getName();
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $this->settings->_siteName;
@ -1417,89 +1278,6 @@ class SeedDMS_NotificationService {
$this->toGroup($user, $reviewer, $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER);
} /* }}} */
public function sendAddRevisionMail($content, $user, $revisor) { /* {{{ */
$document = $content->getDocument();
$folder = $document->getFolder();
$subject = "revision_request_email_subject";
$message = "revision_request_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['version'] = $content->getVersion();
$params['comment'] = $content->getComment();
if($revisor->isType('user'))
$params['revisor'] = $revisor->getFullName();
elseif($revisor->isType('group'))
$params['revisor'] = $user->getName();
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $this->settings->_siteName;
$params['http_root'] = $this->settings->_httpRoot;
if($revisor->isType('user'))
$this->toIndividual($user, $revisor, $subject, $message, $params, SeedDMS_NotificationService::RECV_REVISOR);
elseif($revisor->isType('group'))
$this->toGroup($user, $revisor, $subject, $message, $params, SeedDMS_NotificationService::RECV_REVISOR);
} /* }}} */
public function sendAddReceiptMail($content, $user, $recipient) { /* {{{ */
$document = $content->getDocument();
$folder = $document->getFolder();
$subject = "receipt_request_email_subject";
$message = "receipt_request_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['version'] = $content->getVersion();
$params['comment'] = $content->getComment();
if($recipient->isType('user'))
$params['recipient'] = $recipient->getFullName();
elseif($recipient->isType('group'))
$params['recipient'] = $user->getName();
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $this->settings->_siteName;
$params['http_root'] = $this->settings->_httpRoot;
if($recipient->isType('user'))
$this->toIndividual($user, $recipient, $subject, $message, $params, SeedDMS_NotificationService::RECV_RECIPIENT);
elseif($recipient->isType('group'))
$this->toGroup($user, $recipient, $subject, $message, $params, SeedDMS_NotificationService::RECV_RECIPIENT);
} /* }}} */
/**
* Send a request receipt notification to all recipients of the document content
*
* This method can be called when the status of a document content changes
* to 'released'. The recipients haven't been informed when the
* document content was created but not immediatly released.
*/
public function sendToAllReceiptMail($content, $user) { /* {{{ */
$dms = $content->getDMS();
$receiptStatus = $content->getReceiptStatus();
if (!empty($receiptStatus)) {
foreach ($receiptStatus as $r) {
if($r['status'] == 0) {
switch ($r["type"]) {
case 0: // Recipient is an individual.
if($recipient = $dms->getUser($r["required"]))
$this->sendAddReceiptMail($content, $user, $recipient);
break;
case 1: // Recipient is a group.
if($recipient = $dms->getGroup($r["required"]))
$this->sendAddReceiptMail($content, $user, $recipient);
break;
}
}
}
}
} /* }}} */
public function sendChangedDocumentOwnerMail($document, $user, $oldowner) { /* {{{ */
if($oldowner->getID() != $document->getOwner()->getID()) {
$notifyList = $document->getNotifyList();

View File

@ -259,52 +259,7 @@ class SeedDMS_SchedulerTask {
return $this->_params;
}
/**
* Check if task is due
*
* This methods compares the current time with the time in the database
* field `nextrun`.
* If nextrun is smaller than the current time, the the task is due.
* The methode does not rely on the value in the class variable `_nextrun`,
* because that value could be 'very old', retrieved at a time
* when the task list was fetched for checking due tasks e.g. by the
* scheduler client. There is good reason to always take the current
* value of nextrun from the database.
*
* Assuming there are two tasks. Task 1 takes 13 mins and task 2 takes only
* 30 sec. Task 1 is run every hour and task 2 starts at 8:06. The cronjob
* runs every 5 min. At e.g. 8:00 the list of tasks is read from the database
* task 1 is due and starts running and before it runs it sets the database
* field nextrun to 9:00. Task 2 isn't due at that time.
* At 8:05 the cron job runs again, task 1 has already a new nextrun value
* and will not run again. Task 2 isn't due yet and task 1 started at 8:00 is
* still running.
* At 8:10 task 1 is still running an not due again, but task 2 is due and
* will be run. The database field `nextrun` of task 2 will be set to 8:06
* on the next day.
* At 8:13 task 1 which started at 8:00 is finished and the list of tasks
* from that time will be processed further. Task 2 still has the old value
* in the class variable `_nextrun` (8:06 the current day),
* though the database field `nextrun` has been updated in
* between. Taking the value of the class variable would rerun task 2 again,
* though it ran at 8:10 already.
* That's why this method always takes the current value of nextrun
* from the database.
*
* @return boolean true if task is due, otherwise false
*/
public function isDue() {
$db = $this->db;
$queryStr = "SELECT * FROM `tblSchedulerTask` WHERE `id` = " . $this->_id;
$resArr = $db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false)
return false;
if (count($resArr) != 1)
return false;
$row = $resArr[0];
$this->_nextrun = $row['nextrun'];
return $this->_nextrun < date('Y-m-d H:i:s');
}

View File

@ -286,24 +286,6 @@ class SeedDMS_Session {
return (array) $this->data['clipboard'];
} /* }}} */
/**
* Check if object is on clipboard
*
* @param object $object Document or folder
*/
function isOnClipboard($object) { /* {{{ */
/* id is only set if load() was called before */
if($this->id) {
$dms = $object->getDMS();
if($object->isType('document')) {
return in_array($object->getID(), $this->data['clipboard']['docs']);
} elseif($object->isType('folder')) {
return in_array($object->getID(), $this->data['clipboard']['folders']);
}
}
return false;
} /* }}} */
/**
* Add to clipboard of session
*

View File

@ -47,8 +47,6 @@ class Settings { /* {{{ */
var $_enableGuestAutoLogin = false;
// Set to true for 2-factor Authentication
var $_enable2FactorAuthentication = false;
// If you want to allow login by email, set the following to true
var $_enableLoginByEmail = false;
// Allow users to reset their password
var $_enablePasswordForgotten = false;
// Do not allow users to change password
@ -148,12 +146,8 @@ class Settings { /* {{{ */
var $_defaultSearchMethod = 'database'; // or 'fulltext'
// suggest search term
var $_suggestTerms = array(); // or 'all', 'title'
// allowed batch operations on search result
var $_batchOperations = array(); // or 'all', 'change_owner', etc.
// jump straight to the document if it is the only hit of a search
var $_showSingleSearchHit = true;
// enable/disable use of memcached
var $_enableMemcached = false;
// contentOffsetDirTo
var $_contentOffsetDir = "1048576";
// Maximum number of sub-directories per parent directory
@ -194,7 +188,7 @@ class Settings { /* {{{ */
var $_enableHiddenRevApp = true;
// enable/disable update of a review/approval by the reviewer/approver
var $_enableUpdateRevApp = false;
// enable/disable removal of a review/approval by the administrator
// enable/disable removal of a review/approval by the admiistrator
var $_enableRemoveRevApp = false;
// enable/disable listing logged in user as recipient
var $_enableSelfReceipt = false;
@ -208,18 +202,6 @@ class Settings { /* {{{ */
var $_enableOwnerReceipt = false;
// enable/disable filter for receipt by the recipient
var $_enableFilterReceipt = false;
// group manager is mandatory reviewer
var $_addManagerAsReviewer = false;
// group manager is mandatory approver
var $_addManagerAsApprover = false;
// global individuel reviewer
var $_globalReviewer = array();
// global individuel approver
var $_globalApprover = array();
// global group reviewer
var $_globalGroupReviewer = array();
// global group approver
var $_globalGroupApprover = array();
// enable/disable default notification for owner
var $_enableOwnerNotification = false;
// enable/disable deleting of versions for regular users
@ -255,8 +237,6 @@ class Settings { /* {{{ */
var $_enableReceiptWorkflow = true;
// enable/disable reject of reception
var $_enableReceiptReject = false;
// enable/disable comment of reception
var $_disableReceiptComment = false;
// enable/disable revision workflow
var $_enableRevisionWorkflow = true;
// enable/disable revision on vote reject
@ -267,10 +247,6 @@ class Settings { /* {{{ */
var $_allowChangeRevAppInProcess = false;
// enable/disable log system
var $_logFileEnable = true;
// max log level
var $_logFileMaxLevel = 6; // PEAR_LOG_INFO
// max log level for restapi
var $_logFileRestApiMaxLevel = 6; // PEAR_LOG_INFO
// the log file rotation
var $_logFileRotation = "d";
// Enable file upload by fine-uploader (was 'jumploader')
@ -299,16 +275,10 @@ class Settings { /* {{{ */
var $_enableExtensionImportFromRepository = true;
// enable/disable display of the clipboard
var $_enableClipboard = true;
// show always clipboard in main menu, even if empty
var $_alwaysShowClipboard = false;
// enable/disable list of transmittals in main menu
var $_enableMenuTransmittals = false;
// enable/disable list of tasks in main menu
var $_enableMenuTasks = true;
// select which tasks show up in main menu
var $_tasksInMenu = array();
// show always tasks in main menu, even if none are due
var $_alwaysShowMenuTasks = true;
// enable/disable list of files in drop folder
var $_enableDropFolderList = false;
// enable/disable display of the session list
@ -325,8 +295,6 @@ class Settings { /* {{{ */
var $_maxRecursiveCount = 10000;
// number of days in the past of the dashboard
var $_daysPastDashboard = 7;
// list of folders not considered for dashboard
var $_excludeFoldersDashboard = [];
// enable/disable help
var $_enableHelp = true;
// enable/disable language selection menu
@ -394,10 +362,6 @@ class Settings { /* {{{ */
var $_smtpPort = null;
// SMTP : send from
var $_smtpSendFrom = null;
// SMTP : force send from
var $_smtpForceFrom = false;
// SMTP : allow self signed certificates
var $_smtpLazySSL = false;
// SMTP : user
var $_smtpUser = null;
// SMTP : password
@ -418,8 +382,6 @@ class Settings { /* {{{ */
// Name of the ldap field containing the groups of the user, e.g. memeberOf
// This field must contain the DN of the groups
var $_ldapGroupField = "";
// Name of the ldap field containing the email of the user, e.g. mail, or mailprimaryaddress
var $_ldapMailField = "";
// Type of Ldap server: 0 = ldap; 1 = AD
var $_ldapType = 1;
// Additional filter when searching for the user. If not set, the user will be searched
@ -514,7 +476,7 @@ class Settings { /* {{{ */
*
*/
function stringToArray($value) { /* {{{ */
return explode(";", $value);
return explode(";", $Value);
} /* }}} */
/**
@ -620,10 +582,7 @@ class Settings { /* {{{ */
$this->_enableUsersView = Settings::boolVal($tab["enableUsersView"]);
$this->_enableSessionList = Settings::boolVal($tab["enableSessionList"]);
$this->_enableClipboard = Settings::boolVal($tab["enableClipboard"]);
$this->_alwaysShowClipboard = Settings::boolVal($tab["alwaysShowClipboard"]);
$this->_enableMenuTransmittals = Settings::boolVal($tab["enableMenuTransmittals"]);
$this->_enableMenuTasks = Settings::boolVal($tab["enableMenuTasks"]);
$this->_alwaysShowMenuTasks = Settings::boolVal($tab["alwaysShowMenuTasks"]);
$this->_tasksInMenu = Settings::arrayVal($tab["tasksInMenu"]);
$this->_enableDropFolderList = Settings::boolVal($tab["enableDropFolderList"]);
$this->_enableDropUpload = Settings::boolVal($tab["enableDropUpload"]);
@ -632,8 +591,6 @@ class Settings { /* {{{ */
$this->_enableRecursiveCount = Settings::boolVal($tab["enableRecursiveCount"]);
$this->_maxRecursiveCount = intval($tab["maxRecursiveCount"]);
$this->_daysPastDashboard = intval($tab["daysPastDashboard"]);
if(trim(strval($tab["excludeFoldersDashboard"])))
$this->_excludeFoldersDashboard = explode(',',strval($tab["excludeFoldersDashboard"]));
$this->_enableHelp = Settings::boolVal($tab["enableHelp"]);
$this->_enableLanguageSelector = Settings::boolVal($tab["enableLanguageSelector"]);
$this->_enableThemeSelector = Settings::boolVal($tab["enableThemeSelector"]);
@ -643,8 +600,6 @@ class Settings { /* {{{ */
$this->_defaultSearchMethod = strval($tab["defaultSearchMethod"]);
if(trim(strval($tab["suggestTerms"])))
$this->_suggestTerms = explode(',',strval($tab["suggestTerms"]));
if(trim(strval($tab["batchOperations"])))
$this->_batchOperations = explode(',',strval($tab["batchOperations"]));
$this->_showSingleSearchHit = Settings::boolVal($tab["showSingleSearchHit"]);
$this->_stopWordsFile = strval($tab["stopWordsFile"]);
$this->_sortUsersInList = strval($tab["sortUsersInList"]);
@ -701,14 +656,11 @@ class Settings { /* {{{ */
$this->_proxyUser = strval($tab["proxyUser"]);
$this->_proxyPassword = strval($tab["proxyPassword"]);
$this->_logFileEnable = Settings::boolVal($tab["logFileEnable"]);
$this->_logFileMaxLevel = strval($tab["logFileMaxLevel"]);
$this->_logFileRestApiMaxLevel = strval($tab["logFileRestApiMaxLevel"]);
$this->_logFileRotation = strval($tab["logFileRotation"]);
$this->_enableLargeFileUpload = Settings::boolVal($tab["enableLargeFileUpload"]);
$this->_partitionSize = strval($tab["partitionSize"]);
$this->_maxUploadSize = strval($tab["maxUploadSize"]);
$this->_enableXsendfile = Settings::boolVal($tab["enableXsendfile"]);
$this->_enableMemcached = Settings::boolVal($tab["enableMemcached"]);
// XML Path: /configuration/system/authentication
$node = $xml->xpath('/configuration/system/authentication');
@ -716,7 +668,6 @@ class Settings { /* {{{ */
$this->_enableGuestLogin = Settings::boolVal($tab["enableGuestLogin"]);
$this->_enableGuestAutoLogin = Settings::boolVal($tab["enableGuestAutoLogin"]);
$this->_enable2FactorAuthentication = Settings::boolVal($tab["enable2FactorAuthentication"]);
$this->_enableLoginByEmail = Settings::boolVal($tab["enableLoginByEmail"]);
$this->_enablePasswordForgotten = Settings::boolVal($tab["enablePasswordForgotten"]);
$this->_passwordStrength = intval($tab["passwordStrength"]);
$this->_passwordStrengthAlgorithm = strval($tab["passwordStrengthAlgorithm"]);
@ -765,7 +716,6 @@ class Settings { /* {{{ */
$this->_ldapType = 0;
$this->_ldapFilter = strVal($connectorNode["filter"]);
$this->_ldapGroupField = strVal($connectorNode["groupField"]);
$this->_ldapMailField = strVal($connectorNode["mailField"]);
}
else if ($params['enable'] && ($typeConn == "AD"))
{
@ -778,7 +728,6 @@ class Settings { /* {{{ */
$this->_ldapFilter = strVal($connectorNode["filter"]);
$this->_ldapAccountDomainName = strVal($connectorNode["accountDomainName"]);
$this->_ldapGroupField = strVal($connectorNode["groupField"]);
$this->_ldapMailField = strVal($connectorNode["mailField"]);
}
}
@ -814,8 +763,6 @@ class Settings { /* {{{ */
$this->_smtpSendFrom = strval($tab["smtpSendFrom"]);
else
$this->_smtpSendFrom = ini_get("sendmail_from");
$this->_smtpForceFrom = Settings::boolVal($tab["smtpForceFrom"]);
$this->_smtpLazySSL = Settings::boolVal($tab["smtpLazySSL"]);
// smtpUser
$this->_smtpUser = strval($tab["smtpUser"]);
$this->_smtpPassword = strval($tab["smtpPassword"]);
@ -858,23 +805,12 @@ class Settings { /* {{{ */
$this->_enableOwnerReceipt = Settings::boolval($tab["enableOwnerReceipt"]);
$this->_enableUpdateReceipt = Settings::boolval($tab["enableUpdateReceipt"]);
$this->_enableFilterReceipt = Settings::boolval($tab["enableFilterReceipt"]);
$this->_addManagerAsReviewer = Settings::boolval($tab["addManagerAsReviewer"]);
$this->_addManagerAsApprover = Settings::boolval($tab["addManagerAsApprover"]);
if(trim(strval($tab["globalReviewer"])))
$this->_globalReviewer = explode(',',strval($tab["globalReviewer"]));
if(trim(strval($tab["globalApprover"])))
$this->_globalApprover = explode(',',strval($tab["globalApprover"]));
if(trim(strval($tab["globalGroupReviewer"])))
$this->_globalGroupReviewer = explode(',',strval($tab["globalGroupReviewer"]));
if(trim(strval($tab["globalGroupApprover"])))
$this->_globalGroupApprover = explode(',',strval($tab["globalGroupApprover"]));
$this->_presetExpirationDate = strval($tab["presetExpirationDate"]);
$this->_initialDocumentStatus = intval($tab["initialDocumentStatus"]);
$this->_versioningFileName = strval($tab["versioningFileName"]);
$this->_workflowMode = strval($tab["workflowMode"]);
$this->_enableReceiptWorkflow = Settings::boolval($tab["enableReceiptWorkflow"]);
$this->_enableReceiptReject = Settings::boolval($tab["enableReceiptReject"]);
$this->_disableReceiptComment = Settings::boolval($tab["disableReceiptComment"]);
$this->_enableRevisionWorkflow = Settings::boolval($tab["enableRevisionWorkflow"]);
$this->_enableRevisionOneVoteReject = Settings::boolval($tab["enableRevisionOneVoteReject"]);
$this->_allowReviewerOnly = Settings::boolval($tab["allowReviewerOnly"]);
@ -1014,8 +950,6 @@ class Settings { /* {{{ */
if (is_null($configFilePath))
$configFilePath = $this->_configFilePath;
// copy($configFilePath, $configFilePath.'.'.time());
// Load
$xml = simplexml_load_string(file_get_contents($configFilePath));
$this->getXMLNode($xml, '/', 'configuration');
@ -1056,10 +990,7 @@ class Settings { /* {{{ */
$this->setXMLAttributValue($node, "enableUsersView", $this->_enableUsersView);
$this->setXMLAttributValue($node, "enableSessionList", $this->_enableSessionList);
$this->setXMLAttributValue($node, "enableClipboard", $this->_enableClipboard);
$this->setXMLAttributValue($node, "alwaysShowClipboard", $this->_alwaysShowClipboard);
$this->setXMLAttributValue($node, "enableMenuTransmittals", $this->_enableMenuTransmittals);
$this->setXMLAttributValue($node, "enableMenuTasks", $this->_enableMenuTasks);
$this->setXMLAttributValue($node, "alwaysShowMenuTasks", $this->_alwaysShowMenuTasks);
$this->setXMLAttributValue($node, "tasksInMenu", $this->_tasksInMenu);
$this->setXMLAttributValue($node, "enableDropFolderList", $this->_enableDropFolderList);
$this->setXMLAttributValue($node, "enableDropUpload", $this->_enableDropUpload);
@ -1068,7 +999,6 @@ class Settings { /* {{{ */
$this->setXMLAttributValue($node, "enableRecursiveCount", $this->_enableRecursiveCount);
$this->setXMLAttributValue($node, "maxRecursiveCount", $this->_maxRecursiveCount);
$this->setXMLAttributValue($node, "daysPastDashboard", $this->_daysPastDashboard);
$this->setXMLAttributValue($node, "excludeFoldersDashboard", implode(',', $this->_excludeFoldersDashboard));
$this->setXMLAttributValue($node, "enableHelp", $this->_enableHelp);
$this->setXMLAttributValue($node, "enableLanguageSelector", $this->_enableLanguageSelector);
$this->setXMLAttributValue($node, "enableThemeSelector", $this->_enableThemeSelector);
@ -1077,7 +1007,6 @@ class Settings { /* {{{ */
$this->setXMLAttributValue($node, "fullSearchEngine", $this->_fullSearchEngine);
$this->setXMLAttributValue($node, "defaultSearchMethod", $this->_defaultSearchMethod);
$this->setXMLAttributValue($node, "suggestTerms", implode(',', $this->_suggestTerms));
$this->setXMLAttributValue($node, "batchOperations", implode(',', $this->_batchOperations));
$this->setXMLAttributValue($node, "showSingleSearchHit", $this->_showSingleSearchHit);
$this->setXMLAttributValue($node, "expandFolderTree", $this->_expandFolderTree);
$this->setXMLAttributValue($node, "stopWordsFile", $this->_stopWordsFile);
@ -1122,21 +1051,17 @@ class Settings { /* {{{ */
$this->setXMLAttributValue($node, "proxyUser", $this->_proxyUser);
$this->setXMLAttributValue($node, "proxyPassword", $this->_proxyPassword);
$this->setXMLAttributValue($node, "logFileEnable", $this->_logFileEnable);
$this->setXMLAttributValue($node, "logFileMaxLevel", $this->_logFileMaxLevel);
$this->setXMLAttributValue($node, "logFileRestApiMaxLevel", $this->_logFileRestApiMaxLevel);
$this->setXMLAttributValue($node, "logFileRotation", $this->_logFileRotation);
$this->setXMLAttributValue($node, "enableLargeFileUpload", $this->_enableLargeFileUpload);
$this->setXMLAttributValue($node, "partitionSize", $this->_partitionSize);
$this->setXMLAttributValue($node, "maxUploadSize", $this->_maxUploadSize);
$this->setXMLAttributValue($node, "enableXsendfile", $this->_enableXsendfile);
$this->setXMLAttributValue($node, "enableMemcached", $this->_enableMemcached);
// XML Path: /configuration/system/authentication
$node = $this->getXMLNode($xml, '/configuration/system', 'authentication');
$this->setXMLAttributValue($node, "enableGuestLogin", $this->_enableGuestLogin);
$this->setXMLAttributValue($node, "enableGuestAutoLogin", $this->_enableGuestAutoLogin);
$this->setXMLAttributValue($node, "enable2FactorAuthentication", $this->_enable2FactorAuthentication);
$this->setXMLAttributValue($node, "enableLoginByEmail", $this->_enableLoginByEmail);
$this->setXMLAttributValue($node, "enablePasswordForgotten", $this->_enablePasswordForgotten);
$this->setXMLAttributValue($node, "passwordStrength", $this->_passwordStrength);
$this->setXMLAttributValue($node, "passwordStrengthAlgorithm", $this->_passwordStrengthAlgorithm);
@ -1217,8 +1142,6 @@ class Settings { /* {{{ */
$this->setXMLAttributValue($node, "smtpServer", $this->_smtpServer);
$this->setXMLAttributValue($node, "smtpPort", $this->_smtpPort);
$this->setXMLAttributValue($node, "smtpSendFrom", $this->_smtpSendFrom);
$this->setXMLAttributValue($node, "smtpForceFrom", $this->_smtpForceFrom);
$this->setXMLAttributValue($node, "smtpLazySSL", $this->_smtpLazySSL);
$this->setXMLAttributValue($node, "smtpUser", $this->_smtpUser);
$this->setXMLAttributValue($node, "smtpPassword", $this->_smtpPassword);
@ -1254,19 +1177,10 @@ class Settings { /* {{{ */
$this->setXMLAttributValue($node, "enableFilterReceipt", $this->_enableFilterReceipt);
$this->setXMLAttributValue($node, "presetExpirationDate", $this->_presetExpirationDate);
$this->setXMLAttributValue($node, "initialDocumentStatus", $this->_initialDocumentStatus);
$this->setXMLAttributValue($node, "addManagerAsReviewer", $this->_addManagerAsReviewer);
$this->setXMLAttributValue($node, "addManagerAsApprover", $this->_addManagerAsApprover);
$this->setXMLAttributValue($node, "globalReviewer", implode(',', $this->_globalReviewer));
$this->setXMLAttributValue($node, "globalApprover", implode(',', $this->_globalApprover));
$this->setXMLAttributValue($node, "globalGroupReviewer", implode(',', $this->_globalGroupReviewer));
$this->setXMLAttributValue($node, "globalGroupApprover", implode(',', $this->_globalGroupApprover));
$this->setXMLAttributValue($node, "presetExpirationDate", $this->_presetExpirationDate);
$this->setXMLAttributValue($node, "apiOrigin", $this->_apiOrigin);
$this->setXMLAttributValue($node, "versioningFileName", $this->_versioningFileName);
$this->setXMLAttributValue($node, "workflowMode", $this->_workflowMode);
$this->setXMLAttributValue($node, "enableReceiptWorkflow", $this->_enableReceiptWorkflow);
$this->setXMLAttributValue($node, "enableReceiptReject", $this->_enableReceiptReject);
$this->setXMLAttributValue($node, "disableReceiptComment", $this->_disableReceiptComment);
$this->setXMLAttributValue($node, "enableRevisionWorkflow", $this->_enableRevisionWorkflow);
$this->setXMLAttributValue($node, "enableRevisionOneVoteReject", $this->_enableRevisionOneVoteReject);
$this->setXMLAttributValue($node, "allowReviewerOnly", $this->_allowReviewerOnly);
@ -1356,9 +1270,9 @@ class Settings { /* {{{ */
*/
foreach($extension as $fieldname=>$confvalue) {
if($fieldname != '___disable__' && $confvalue) {
$parameter = $extnode->addChild('parameter');
$parameter[0] = isset($extension[$fieldname]) ? (is_array($extension[$fieldname]) ? implode(',', $extension[$fieldname]) : $extension[$fieldname]) : '';
$this->setXMLAttributValue($parameter, 'name', $fieldname);
$parameter = $extnode->addChild('parameter');
$parameter[0] = isset($extension[$fieldname]) ? (is_array($extension[$fieldname]) ? implode(',', $extension[$fieldname]) : $extension[$fieldname]) : '';
$this->setXMLAttributValue($parameter, 'name', $fieldname);
}
}
/* Old code saves those parameters listed in the configuration

View File

@ -45,8 +45,8 @@ class UI extends UI_Default {
* @param array $params parameter passed to constructor of view class
* @return object an object of a class implementing the view
*/
static public function factory($theme, $class='', $params=array()) { /* {{{ */
global $settings, $dms, $user, $session, $extMgr, $request, $logger, $notifier, $fulltextservice;
static function factory($theme, $class='', $params=array()) { /* {{{ */
global $settings, $dms, $user, $session, $extMgr, $request;
if(!$class) {
$class = 'Bootstrap';
$class = 'Style';
@ -129,16 +129,12 @@ class UI extends UI_Default {
$view = new $classname($params, $theme);
/* Set some configuration parameters */
$view->setParam('accessobject', new SeedDMS_AccessOperation($dms, $user, $settings));
$view->setParam('referer', isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '');
$view->setParam('requesturi', $_SERVER['REQUEST_URI']);
$view->setParam('refferer', $_SERVER['REQUEST_URI']);
$view->setParam('absbaseprefix', $settings->_httpRoot.$httpbasedir);
$view->setParam('theme', $theme);
$view->setParam('class', $class);
$view->setParam('session', $session);
$view->setParam('request', $request);
$view->setParam('logger', $logger);
$view->setParam('notifier', $notifier);
$view->setParam('fulltextservice', $fulltextservice);
// $view->setParam('settings', $settings);
$view->setParam('sitename', $settings->_siteName);
$view->setParam('rootfolderid', $settings->_rootFolderID);
@ -156,7 +152,6 @@ class UI extends UI_Default {
$view->setParam('enablefoldertree', $settings->_enableFolderTree);
$view->setParam('enablelanguageselector', $settings->_enableLanguageSelector);
$view->setParam('enableclipboard', $settings->_enableClipboard);
$view->setParam('enablemenutransmittals', $settings->_enableMenuTransmittals);
$view->setParam('enablemenutasks', $settings->_enableMenuTasks);
$view->setParam('tasksinmenu', $settings->_tasksInMenu);
$view->setParam('enabledropfolderlist', $settings->_enableDropFolderList);
@ -180,7 +175,7 @@ class UI extends UI_Default {
return null;
} /* }}} */
static public function getStyles() { /* {{{ */
static function getStyles() { /* {{{ */
global $settings;
$themes = array();
@ -197,7 +192,7 @@ class UI extends UI_Default {
return $themes;
} /* }}} */
static public function exitError($pagetitle, $error, $noexit=false, $plain=false) {
static function exitError($pagetitle, $error, $noexit=false, $plain=false) {
global $theme, $dms, $user, $settings;
$view = UI::factory($theme, 'ErrorDlg');
$request = $view->getParam('request');

View File

@ -1,73 +1,40 @@
<?php
/**
* MyDMS. Document Management System
* Copyright (C) 2002-2005 Markus Westphal
* Copyright (C) 2006-2008 Malcolm Cowe
* Copyright (C) 2010 Matteo Lucarelli
* Copyright (C) 2010-2024 Uwe Steinmann
*
* PHP version 8
*
* 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.
*
* @category SeedDMS
* @package SeedDMS
* @author Uwe Steinmann <info@seeddms.org>
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License
* @link https://www.seeddms.org Main Site
*/
$conversionmgr = null;
require_once "inc.ClassConversionMgr.php";
require_once("inc.ClassConversionMgr.php");
$conversionmgr = new SeedDMS_ConversionMgr();
if (!empty($settings->_converters['preview'])) {
foreach ($settings->_converters['preview'] as $mimetype => $cmd) {
if(!empty($settings->_converters['preview'])) {
foreach($settings->_converters['preview'] as $mimetype=>$cmd) {
$conversionmgr->addService(new SeedDMS_ConversionServiceExec($mimetype, 'image/png', $cmd), $settings->_cmdTimeout)->setLogger($logger);
}
}
if (!empty($settings->_converters['pdf'])) {
foreach ($settings->_converters['pdf'] as $mimetype => $cmd) {
if(!empty($settings->_converters['pdf'])) {
foreach($settings->_converters['pdf'] as $mimetype=>$cmd) {
$conversionmgr->addService(new SeedDMS_ConversionServiceExec($mimetype, 'application/pdf', $cmd, $settings->_cmdTimeout))->setLogger($logger);
}
}
if (!empty($settings->_converters['fulltext'])) {
foreach ($settings->_converters['fulltext'] as $mimetype => $cmd) {
if(!empty($settings->_converters['fulltext'])) {
foreach($settings->_converters['fulltext'] as $mimetype=>$cmd) {
$conversionmgr->addService(new SeedDMS_ConversionServiceExec($mimetype, 'text/plain', $cmd, $settings->_cmdTimeout))->setLogger($logger);
}
}
if (extension_loaded('imagick')) {
if(extension_loaded('imagick')) {
$conversionmgr->addService(new SeedDMS_ConversionServicePdfToImage('application/pdf', 'image/png'))->setLogger($logger);
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/tiff', 'image/png'))->setLogger($logger);
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/svg+xml', 'image/png'))->setLogger($logger);
}
if (extension_loaded('gd') || extension_loaded('imagick')) {
if(extension_loaded('gd') || extension_loaded('imagick')) {
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/jpeg', 'image/png'))->setLogger($logger);
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/png', 'image/png'))->setLogger($logger);
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/jpg', 'image/png'))->setLogger($logger);
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/gif', 'image/png'))->setLogger($logger);
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/webp', 'image/png'))->setLogger($logger);
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/avif', 'image/png'))->setLogger($logger);
}
if (extension_loaded('imagick')) {
if(extension_loaded('imagick')) {
$conversionmgr->addService(new SeedDMS_ConversionServiceTextToImage('text/plain', 'image/png'))->setLogger($logger);
}
@ -75,16 +42,12 @@ $conversionmgr->addService(new SeedDMS_ConversionServiceImageToText('image/jpeg'
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToText('image/jpg', 'text/plain'))->setLogger($logger);
$conversionmgr->addService(new SeedDMS_ConversionServiceTextToText('text/plain', 'text/plain'))->setLogger($logger);
$conversionmgr->addService(new SeedDMS_ConversionServiceTextToText('text/markdown', 'text/plain'))->setLogger($logger);
$conversionmgr->addService(new SeedDMS_ConversionServiceTextToText('text/x-rst', 'text/plain'))->setLogger($logger);
$conversionmgr->addService(new SeedDMS_ConversionServiceHtmlToText('text/html', 'text/plain'))->setLogger($logger);
if (isset($GLOBALS['SEEDDMS_HOOKS']['initConversion'])) {
foreach ($GLOBALS['SEEDDMS_HOOKS']['initConversion'] as $hookObj) {
if(isset($GLOBALS['SEEDDMS_HOOKS']['initConversion'])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['initConversion'] as $hookObj) {
if (method_exists($hookObj, 'getConversionServices')) {
if ($services = $hookObj->getConversionServices(array('dms' => $dms, 'settings' => $settings, 'logger' => $logger))) {
foreach ($services as $service) {
if($services = $hookObj->getConversionServices(array('dms'=>$dms, 'settings'=>$settings, 'logger'=>$logger))) {
foreach($services as $service) {
$conversionmgr->addService($service)->setLogger($logger);
}
}

View File

@ -45,24 +45,7 @@ if(isset($GLOBALS['SEEDDMS_HOOKS']['initDMS'])) {
}
}
$storage = null;
if(isset($GLOBALS['SEEDDMS_HOOKS']['initStorage'])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['initStorage'] as $hookObj) {
if (method_exists($hookObj, 'getStorage')) {
$storage = $hookObj->getStorage(array('db'=>$db, 'settings'=>$settings, 'logger'=>$logger));
}
}
}
$dms = new SeedDMS_Core_DMS($db, $storage ? $storage : $settings->_contentDir.$settings->_contentOffsetDir);
if($settings->_enableMemcached && extension_loaded('memcached')) {
$memcache = new Memcached('seeddms');
$memcache->addServers(array(
array('localhost',11211),
));
$dms->setMemcache($memcache);
}
$dms = new SeedDMS_Core_DMS($db, $settings->_contentDir.$settings->_contentOffsetDir);
if(!$settings->_doNotCheckDBVersion && !$dms->checkVersion()) {
echo "Database update needed.";

View File

@ -1,45 +1,28 @@
<?php
/**
* MyDMS. Document Management System
* Copyright (C) 2002-2005 Markus Westphal
* Copyright (C) 2006-2008 Malcolm Cowe
* Copyright (C) 2010 Matteo Lucarelli
* Copyright (C) 2010-2024 Uwe Steinmann
*
* PHP version 8
*
* 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.
*
* @category SeedDMS
* @package SeedDMS
* @author Uwe Steinmann <info@seeddms.org>
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License
* @link https://www.seeddms.org Main Site
*/
// MyDMS. Document Management System
// Copyright (C) 2002-2005 Markus Westphal
// Copyright (C) 2006-2008 Malcolm Cowe
// Copyright (C) 2010 Matteo Lucarelli
//
// 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.
use Symfony\Component\HttpFoundation\Request;
/* Actually not needed anymore, but some old extension may still use
* S_RELEASED, S_REJECTED, etc. from SeedDMS_Core_Document. So we keep
* it for a while. Should be removed von 6.0.31 and 5.1.38 is released.
*/
if (!empty($settings->_coreDir)) {
require_once $settings->_coreDir . '/Core.php';
} else {
require_once 'vendor/seeddms/core/Core.php';
}
if(!empty($settings->_coreDir))
require_once($settings->_coreDir.'/Core.php');
else
require_once('vendor/seeddms/core/Core.php');
$request = Request::createFromGlobals();

View File

@ -404,23 +404,9 @@ function getAttributeValidationText($error, $attrname='', $attrvalue='', $regex=
} /* }}} */
function getAttributeValidationError($error, $attrname='', $attrvalue='', $regex='') { /* {{{ */
if(is_object($attrvalue))
$attrvalue = $attrvalue->getId();
switch($error) {
case 14:
return array("attr_not_in_valueset", array('attrname'=>$attrname, 'value'=>$attrvalue));
break;
case 13:
return array("attr_not_a_group", array('attrname'=>$attrname, 'value'=>$attrvalue));
break;
case 12:
return array("attr_not_a_user", array('attrname'=>$attrname, 'value'=>$attrvalue));
break;
case 11:
return array("attr_not_a_folder", array('attrname'=>$attrname, 'value'=>$attrvalue));
break;
case 10:
return array("attr_not_a_document", array('attrname'=>$attrname, 'value'=>$attrvalue));
return array("attr_not_in_valueset", array('attrname'=>$attrname, 'value'=>$attrvalue));
break;
case 9:
return array("attr_malformed_date", array('attrname'=>$attrname, 'value'=>$attrvalue));

View File

@ -21,5 +21,5 @@
require_once("Log.php");
require_once("inc/inc.Utils.php");
$logger = getLogger('', (int) $settings->_logFileMaxLevel);
$logger = getLogger();

View File

@ -24,7 +24,7 @@ if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
}
if($settings->_enableEmail) {
$notifier->addService(new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword, $settings->_smtpLazySSL, $settings->_smtpForceFrom), 'email');
$notifier->addService(new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword), 'email');
}
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {

View File

@ -45,21 +45,17 @@ class SeedDMS_ExpiredDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
$body .= "---------------------------------------------------------------------------------\n";
foreach($docs as $doc) {
$body .= sprintf($tableformat."\n", getReadableDate($doc->getExpires()), $doc->getId(), $doc->getName());
$bodyhtml .= sprintf($tableformathtml."\n", getReadableDate($doc->getExpires()), $doc->getId(), '<a href="'.getBaseUrl().'/out/out.ViewDocument.php?documentid='.$doc->getId().'">'.htmlspecialchars($doc->getName()).'</a>');
$bodyhtml .= sprintf($tableformathtml."\n", getReadableDate($doc->getExpires()), $doc->getId(), '<a href="'.getBaseUrl().'/out/out.ViewDocument.php? documentid='.$doc->getId().'">'.htmlspecialchars($doc->getName()).'</a>');
}
$bodyhtml .= "</table>".PHP_EOL;
if(empty($taskparams['dryrun'])) {
$params = array();
$params['count'] = count($docs);
$params['__body__'] = $body;
$params['__body_html__'] = $bodyhtml;
$params['__skip_footer__'] = true;
$params['sitename'] = $settings->_siteName;
$email->toIndividual('', $u, 'expired_docs_mail_subject', '', $params);
$logger->log('Task \'expired_docs\': Sending reminder \'expired_docs_mail_subject\' to user \''.$u->getLogin().'\' ('.(count($docs)).' documents)', PEAR_LOG_INFO);
} else {
$logger->log('Task \'expired_docs\': Dry run, not sending reminder \'expired_docs_mail_subject\' to user \''.$u->getLogin().'\' ('.(count($docs)).' documents)', PEAR_LOG_INFO);
}
$params = array();
$params['count'] = count($docs);
$params['__body__'] = $body;
$params['__body_html__'] = $bodyhtml;
$params['sitename'] = $settings->_siteName;
$email->toIndividual('', $u, 'expired_docs_mail_subject', '', $params);
$logger->log('Task \'expired_docs\': Sending reminder \'expired_docs_mail_subject\' to user \''.$u->getLogin().'\'', PEAR_LOG_INFO);
}
}
}
@ -72,22 +68,17 @@ class SeedDMS_ExpiredDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
$body .= "---------------------------------------------------------------------------------\n";
foreach($docs as $doc) {
$body .= sprintf($tableformat."\n", getReadableDate($doc->getExpires()), $doc->getId(), $doc->getName());
$bodyhtml .= sprintf($tableformathtml."\n", getReadableDate($doc->getExpires()), $doc->getId(), '<a href="'.getBaseUrl().'/out/out.ViewDocument.php?documentid='.$doc->getId().'">'.htmlspecialchars($doc->getName()).'</a>');
$bodyhtml .= sprintf($tableformathtml."\n", getReadableDate($doc->getExpires()), $doc->getId(), $doc->getName());
}
$bodyhtml .= "</table>".PHP_EOL;
if(empty($taskparams['dryrun'])) {
$params = array();
$params['count'] = count($docs);
$params['__body__'] = $body;
$params['__body_html__'] = $bodyhtml;
$params['__skip_footer__'] = true;
$params['sitename'] = $settings->_siteName;
$email->toIndividual('', $taskparams['email'], 'expired_docs_mail_subject', '', $params);
$params = array();
$params['count'] = count($docs);
$params['__body__'] = $body;
$params['__body_html__'] = $bodyhtml;
$params['sitename'] = $settings->_siteName;
$email->toIndividual('', $taskparams['email'], 'expired_docs_mail_subject', '', $params);
$logger->log('Task \'expired_docs\': Sending reminder \'expired_docs_mail_subject\' to user \''.$taskparams['email'].'\' ('.(count($docs)).' documents)', PEAR_LOG_INFO);
} else {
$logger->log('Task \'expired_docs\': Dry run, not sending reminder \'expired_docs_mail_subject\' to user \''.$taskparams['email'].'\' ('.(count($docs)).' documents)', PEAR_LOG_INFO);
}
$logger->log('Task \'expired_docs\': Sending reminder \'expired_docs_mail_subject\' to user \''.$taskparams['email'].'\'', PEAR_LOG_INFO);
}
} else {
$logger->log('Task \'expired_docs\': neither peruser nor email is set', PEAR_LOG_WARNING);
@ -101,26 +92,21 @@ class SeedDMS_ExpiredDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
public function getAdditionalParams() {
return array(
array(
'name'=>'email',
'type'=>'string',
'description'=> '',
),
array(
'name'=>'days',
'type'=>'integer',
'description'=> 'Number of days to check for. Negative values will look into the past. 0 will just check for documents expiring the current day. Keep in mind that the document is still valid on the expiration date.',
),
array(
'name'=>'email',
'type'=>'string',
'description'=> 'If set, emails are send to this address.',
),
array(
'name'=>'peruser',
'type'=>'boolean',
'description'=> 'Send mail to each user. If set, a list of all expired documents will be send to the owner of the documents.',
),
array(
'name'=>'dryrun',
'type'=>'boolean',
'description'=> 'Do not send emails, just log.',
),
)
);
}
} /* }}} */
@ -615,7 +601,6 @@ class SeedDMS_CalendarTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
$params['count'] = count($events);
$params['__body__'] = $body;
$params['__body_html__'] = $bodyhtml;
$params['__skip_footer__'] = true;
$params['sitename'] = $settings->_siteName;
$email->toIndividual('', $auser, 'calendar_events_mail_subject', '', $params);
@ -717,7 +702,6 @@ class SeedDMS_StatisticTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
$params = array();
$params['__body__'] = $body;
$params['__body_html__'] = $bodyhtml;
$params['__skip_footer__'] = true;
$params['sitename'] = $settings->_siteName;
$email->toIndividual('', $auser, 'statistics_mail_subject', '', $params);
@ -808,7 +792,7 @@ class SeedDMS_RecentChangesTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
$body .= "---------------------------------------------------------------------------------\n";
foreach($ds as $doc) {
$body .= sprintf($tableformat."\n", getReadableDate($doc->getDate()), $doc->getId(), $doc->getName());
$bodyhtml .= sprintf($tableformathtml."\n", getReadableDate($doc->getDate()), $doc->getId(), '<a href="'.getBaseUrl().'/out/out.ViewDocument.php?documentid='.$doc->getId().'">'.htmlspecialchars($doc->getName()).'</a>');
$bodyhtml .= sprintf($tableformathtml."\n", getReadableDate($doc->getDate()), $doc->getId(), '<a href="'.getBaseUrl().'/out/out.ViewDocument.php? documentid='.$doc->getId().'">'.htmlspecialchars($doc->getName()).'</a>');
}
$bodyhtml .= "</table>".PHP_EOL;
$body .= PHP_EOL;
@ -817,7 +801,6 @@ class SeedDMS_RecentChangesTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
$params['__body__'] = $body;
$params['__body_html__'] = $bodyhtml;
$params['__skip_footer__'] = true;
$params['sitename'] = $settings->_siteName;
$email->toIndividual('', $u, 'recentchanges_mail_subject', '', $params);

View File

@ -18,6 +18,14 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
/* deprecated! use SeedDMS_Core_File::format_filesize() instead */
function formatted_size($size_bytes) { /* {{{ */
if ($size_bytes>1000000000) return number_format($size_bytes/1000000000,1,".","")." GBytes";
else if ($size_bytes>1000000) return number_format($size_bytes/1000000,1,".","")." MBytes";
else if ($size_bytes>1000) return number_format($size_bytes/1000,1,".","")." KBytes";
return number_format($size_bytes,0,"","")." Bytes";
} /* }}} */
/* Date picker needs a different syntax for date formats using
* yyyy for %Y
* yy for %y
@ -718,7 +726,6 @@ function get_extension($mimetype) { /* {{{ */
case 'image/gif': return '.gif';
case 'image/ief': return '.ief';
case 'image/jpeg': return '.jpg';
case 'image/jpg': return '.jpg';
case 'image/pipeg': return '.jfif';
case 'image/tiff': return '.tif';
case 'image/x-cmu-raster': return '.ras';
@ -744,27 +751,16 @@ function get_extension($mimetype) { /* {{{ */
case 'application/zip': return '.zip';
case 'application/x-gzip': return '.gz';
case 'application/x-rar': return '.rar';
case 'application/x-7z-compressed': return '.7z';
case 'application/x-compressed-tar': return '.tgz';
case 'application/x-tar': return '.tar';
case 'application/x-xopp': return '.xopp';
case 'application/pdf': return '.pdf';
case 'application/dxf': return '.dxf';
case 'application/msword': return '.doc';
case 'application/vnd.ms-powerpoint': return '.ppt';
case 'application/vnd.ms-excel': return '.xls';
case 'application/postscript': return '.ps';
case 'application/vnd.openxmlformats-officedocument.wordprocessingml.document': return '.docx';
case 'application/vnd.openxmlformats-officedocument.presentationml.presentation': return '.pptx';
case 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet': return '.xlsx';
case 'application/vnd.oasis.opendocument.text': return '.odt';
case 'application/vnd.oasis.opendocument.spreadsheet': return '.ods';
case 'application/vnd.oasis.opendocument.presentation': return '.odp';
case 'application/vnd.apple.pages': return '.pages';
case 'application/vnd.apple.numbers': return '.numbers';
case 'application/vnd.apple.keynote': return '.keynote';
case 'application/vnd.wordperfect': return '.wpd';
case 'application/vnd.ms-works': return '.wps';
case 'text/plain': return '.txt';
case 'text/csv': return '.csv';
case 'text/rtf': return '.rtf';
@ -963,7 +959,7 @@ function isAjax() { /* {{{ */
} /* }}} */
/**
* Hash a password
* Hash a password
*
* @param string $password
* @return string hashed password
@ -973,7 +969,7 @@ function seed_pass_hash($password) { /* {{{ */
} /* }}} */
/**
* Verify a password
* Verify a password
*
* @param string $password
* @return string hashed password
@ -1048,7 +1044,7 @@ function cmp_user_login($a, $b) { /* {{{ */
} /* }}} */
/**
* Compare function for sorting users by name
* Compare function for sorting users by name
*
* Use this for usort()
*
@ -1070,96 +1066,36 @@ function cmp_user_fullname($a, $b) { /* {{{ */
* Returns the mandatory reviewers
*
* This function checks if the reviewers have at least read access
* on the folder containing the document. It also checks if the
* mandatory reviewer is an admin or the uploading user and if
* those are allowed to review/approve a document.
* Mandatory groups will only be added if they are not empty
* on the folder containing the document.
*
* @param $folder folder where document is located
* @param $document document which is updated, null when adding a new document
* @param $user user creating the new version or document
* @return array containing the elements 'i' and 'g'. Each is a list of user/group ids
* @return array
*/
function getMandatoryReviewers($folder, $document, $user) { /* {{{ */
function getMandatoryReviewers($folder, $user) { /* {{{ */
global $settings;
/* Get mandatory reviewers of user */
$res = $user->getMandatoryReviewers();
$revi = $revg = [];
/* Get a list of all users and groups with read access on the folder.
* Only those users and groups will be added as reviewers
*/
$docAccess = $folder->getReadAccessList($settings->_enableAdminRevApp, $settings->_enableOwnerRevApp);
$res=$user->getMandatoryReviewers();
$reviewers = array('i'=>[], 'g'=>[]);
foreach ($res as $r){
if ($r['reviewerUserID']!=0){
$revi[] = $r['reviewerUserID'];
foreach ($docAccess["users"] as $usr)
if ($usr->getID()==$r['reviewerUserID']){
$reviewers["i"][] = $r['reviewerUserID'];
break;
}
} elseif ($r['reviewerGroupID']!=0){
$revg[] = $r['reviewerGroupID'];
foreach ($docAccess["groups"] as $grp)
if ($grp->getID()==$r['reviewerGroupID']){
$reviewers["g"][] = $r['reviewerGroupID'];
break;
}
}
}
/* Add managers of groups as mandatory reviewers */
if(!empty($settings->_addManagerAsReviewer)) {
$groups = $user->getGroups();
foreach($groups as $group) {
$managers = $group->getManagers();
foreach($managers as $manager) {
/* Do not add myself, if I'm the manager of the group */
if($manager->getId() != $user->getId())
$revi[] = $manager->getId();
}
}
}
/* Add global reviewers as mandatory reviewers */
if(!empty($settings->_globalReviewer)) {
$revi = array_merge($revi, $settings->_globalReviewer);
}
/* Add global group reviewers as mandatory reviewers */
if(!empty($settings->_globalGroupReviewer)) {
$revg = array_merge($revg, $settings->_globalGroupReviewer);
}
/* Check if reviewers are allowed to review */
$revi = array_unique($revi);
$revg = array_unique($revg);
$reviewers["i"] = []; // users
$reviewers["g"] = []; // groups
$reviewers["ni"] = []; // users being filtered out
$reviewers["ng"] = []; // groups being filtered out
$dms = $user->getDMS();
foreach($revi as $uid) {
if($u = $dms->getUser($uid)) {
/* need at least read access on parent folder */
if($document)
$accessmode = $document->getAccessMode($u);
else
$accessmode = $folder->getAccessMode($u);
if($accessmode < M_READ)
$reviewers["ni"][] = $u->getId();
/* admins as reviewers must be enabled */
elseif(!$settings->_enableAdminRevApp && $u->isAdmin())
$reviewers["ni"][] = $u->getId();
/* the owner of the document as a reviewer must be enabled */
elseif(!$settings->_enableOwnerRevApp && $document && $document->getOwner()->getId() == $u->getId())
$reviewers["ni"][] = $u->getId();
/* the updloader as a reviewer must be enabled */
elseif(!$settings->_enableSelfRevApp && $u->getId() == $user->getId())
$reviewers["ni"][] = $u->getId();
else
$reviewers["i"][] = $u->getId();
}
}
foreach($revg as $gid) {
if($g = $dms->getGroup($gid)) {
if($document)
$accessmode = $document->getGroupAccessMode($u);
else
$accessmode = $folder->getGroupAccessMode($u);
if($accessmode < M_READ || !$g->getUsers())
$reviewers["ng"][] = $g->getId();
else
$reviewers["g"][] = $g->getId();
}
}
return $reviewers;
} /* }}} */
@ -1167,125 +1103,39 @@ function getMandatoryReviewers($folder, $document, $user) { /* {{{ */
* Returns the mandatory approvers
*
* This function checks if the approvers have at least read access
* on the folder containing the document. It also checks if the
* mandatory approver is an admin or the uploading user and if
* those are allowed to review/approve a document.
* Mandatory groups will only be added if they are not empty
* on the folder containing the document.
*
* @param $folder folder where document is located
* @param $document document which is updated, null when adding a new document
* @param $user user creating the new version or document
* @return array containing the elements 'i' and 'g'. Each is a list of user/group ids
* @return array
*/
function getMandatoryApprovers($folder, $document, $user) { /* {{{ */
function getMandatoryApprovers($folder, $user) { /* {{{ */
global $settings;
/* Get mandatory approvers of user */
$res = $user->getMandatoryApprovers();
$appi = $appg = [];
foreach ($res as $r){
if ($r['approverUserID']!=0){
$appi[] = $r['approverUserID'];
} elseif ($r['approverGroupID']!=0){
$appg[] = $r['approverGroupID'];
}
}
/* Add managers of groups as mandatory approvers */
if(!empty($settings->_addManagerAsApprover)) {
$groups = $user->getGroups();
foreach($groups as $group) {
$managers = $group->getManagers();
foreach($managers as $manager) {
/* Do not add myself, if I'm the manager of the group */
if($manager->getId() != $user->getId())
$appi[] = $manager->getId();
}
}
}
/* Add global approvers as mandatory approvers */
if(!empty($settings->_globalApprover)) {
$appi = array_merge($appi, $settings->_globalApprover);
}
/* Add global group approvers as mandatory approvers */
if(!empty($settings->_globalGroupApprover)) {
$appg = array_merge($appg, $settings->_globalGroupApprover);
}
/* Check if approvers are allowed to approve */
$appi = array_unique($appi);
$appg = array_unique($appg);
$approvers["i"] = []; // users
$approvers["g"] = []; // groups
$approvers["ni"] = []; // users being filtered out
$approvers["ng"] = []; // groups being filtered out
$dms = $user->getDMS();
foreach($appi as $uid) {
if($u = $dms->getUser($uid)) {
/* need at least read access on parent folder */
if($document)
$accessmode = $document->getAccessMode($u);
else
$accessmode = $folder->getAccessMode($u);
if($accessmode < M_READ)
$approvers["ni"][] = $u->getId();
/* admins as approvers must be enabled */
elseif(!$settings->_enableAdminRevApp && $u->isAdmin())
$approvers["ni"][] = $u->getId();
/* the owner of the document as a approver must be enabled */
elseif(!$settings->_enableOwnerRevApp && $document && $document->getOwner()->getId() == $u->getId())
$approvers["ni"][] = $u->getId();
/* the updloader as a approver must be enabled */
elseif(!$settings->_enableSelfRevApp && $u->getId() == $user->getId())
$approvers["ni"][] = $u->getId();
else
$approvers["i"][] = $u->getId();
}
}
foreach($appg as $gid) {
if($g = $dms->getGroup($gid)) {
if($document)
$accessmode = $document->getGroupAccessMode($u);
else
$accessmode = $folder->getGroupAccessMode($u);
if($accessmode < M_READ || !$g->getUsers())
$approvers["ng"][] = $g->getId();
else
$approvers["g"][] = $g->getId();
}
}
return $approvers;
} /* }}} */
/**
* Class with various utility methods
*
* This class will sooner or later comprise the functions above
*
*/
class SeedDMS_Utils { /* {{{ */
/**
* Recursively remove a directory on disc
*
* @param string $dir name of directory
/* Get a list of all users and groups with read access on the folder.
* Only those users and groups will be added as approvers
*/
static public function rrmdir($dir) { /* {{{ */
if (is_dir($dir)) {
$objects = scandir($dir);
foreach ($objects as $object) {
if ($object != "." && $object != "..") {
if (filetype($dir."/".$object) == "dir") self::rrmdir($dir."/".$object); else unlink($dir."/".$object);
}
}
reset($objects);
rmdir($dir);
}
} /* }}} */
$docAccess = $folder->getReadAccessList($settings->_enableAdminRevApp, $settings->_enableOwnerRevApp);
$res=$user->getMandatoryApprovers();
$approvers = array('i'=>[], 'g'=>[]);
foreach ($res as $r){
if ($r['approverUserID']!=0){
foreach ($docAccess["users"] as $usr)
if ($usr->getID()==$r['approverUserID']){
$approvers["i"][] = $r['approverUserID'];
break;
}
}
else if ($r['approverGroupID']!=0){
foreach ($docAccess["groups"] as $grp)
if ($grp->getID()==$r['approverGroupID']){
$approvers["g"][] = $r['approverGroupID'];
break;
}
}
}
return $approvers;
} /* }}} */
/**
@ -1420,659 +1270,3 @@ class SeedDMS_FolderTree { /* {{{ */
} /* }}} */
} /* }}} */
class SeedDMS_Search { /* {{{ */
protected $dms;
protected $user;
protected $fulltextservice;
protected $settings;
public $searchparams;
protected $dcount;
protected $fcount;
protected $totalPages;
protected $entries;
protected $terms;
protected $searchTime;
public function __construct($dms, $user, $fulltextservice, $settings) {
$this->dms = $dms;
$this->user = $user;
$this->fulltextservice = $fulltextservice;
$this->settings = $settings;
$this->searchparams = [];
$this->dcount = 0;
$this->fcount = 0;
$this->totalPages = 0;
$this->entries = array();
$this->terms = array();
$this->searchTime = 0;
}
protected function getTime() { /* {{{ */
if (function_exists('microtime')) {
$tm = microtime();
$tm = explode(' ', $tm);
return (float) sprintf('%f', $tm[1] + $tm[0]);
}
return time();
} /* }}} */
public function createSearchFromQuery($get) { /* {{{ */
$dms = $this->dms;
/* Creation date {{{ */
$createstartts = null;
$createstartdate = null;
$createendts = null;
$createenddate = null;
$created['from'] = null;
$created['to'] = null;
if(!empty($get["created"]["from"])) {
$createstartts = makeTsFromDate($get["created"]["from"]);
$createstartdate = array('year'=>(int)date('Y', $createstartts), 'month'=>(int)date('m', $createstartts), 'day'=>(int)date('d', $createstartts), 'hour'=>0, 'minute'=>0, 'second'=>0);
if (!checkdate($createstartdate['month'], $createstartdate['day'], $createstartdate['year'])) {
UI::exitError(getMLText("search"),getMLText("invalid_create_date_end"));
}
$created['from'] = $createstartts;
}
if(!empty($get["created"]["to"])) {
$createendts = makeTsFromDate($get["created"]["to"]);
$createenddate = array('year'=>(int)date('Y', $createendts), 'month'=>(int)date('m', $createendts), 'day'=>(int)date('d', $createendts), 'hour'=>23, 'minute'=>59, 'second'=>59);
if (!checkdate($createenddate['month'], $createenddate['day'], $createenddate['year'])) {
UI::exitError(getMLText("search"),getMLText("invalid_create_date_end"));
}
$created['to'] = $createendts;
}
$this->searchparams['created'] = $created;
/* }}} */
/* Modification date {{{ */
$modifystartts = null;
$modifystartdate = null;
$modifyendts = null;
$modifyenddate = null;
$modified['from'] = null;
$modified['to'] = null;
if(!empty($get["modified"]["from"])) {
$modifystartts = makeTsFromDate($get["modified"]["from"]);
$modifystartdate = array('year'=>(int)date('Y', $modifystartts), 'month'=>(int)date('m', $modifystartts), 'day'=>(int)date('d', $modifystartts), 'hour'=>0, 'minute'=>0, 'second'=>0);
if (!checkdate($modifystartdate['month'], $modifystartdate['day'], $modifystartdate['year'])) {
UI::exitError(getMLText("search"),getMLText("invalid_modification_date_end"));
}
$modified['from'] = $modifystartts;
}
if(!empty($get["modified"]["to"])) {
$modifyendts = makeTsFromDate($get["modified"]["to"]);
$modifyenddate = array('year'=>(int)date('Y', $modifyendts), 'month'=>(int)date('m', $modifyendts), 'day'=>(int)date('d', $modifyendts), 'hour'=>23, 'minute'=>59, 'second'=>59);
if (!checkdate($modifyenddate['month'], $modifyenddate['day'], $modifyenddate['year'])) {
UI::exitError(getMLText("search"),getMLText("invalid_modification_date_end"));
}
$modified['to'] = $modifyendts;
}
$this->searchparams['modified'] = $modified;
/* }}} */
/* Filesize {{{ */
$filesizestart = 0;
$filesizeend = 0;
$filesize['from'] = null;
$filesize['to'] = null;
if(!empty($get["filesize"]["from"])) {
$filesizestart = $get["filesize"]["from"];
$filesize['from'] = $get["filesize"]["from"];
}
if(!empty($get["filesize"]["to"])) {
$filesizeend = $get["filesize"]["to"];
$filesize['to'] = $get["filesize"]["to"];
}
$this->searchparams['filesize'] = $filesize;
/* }}} */
// Check to see if the search has been restricted to a particular
// document owner.
// $get['owner'] can be a name of an array of names or ids {{{
$owner = [];
$ownernames = []; // Needed by fulltext search
$ownerobjs = []; // Needed by database search
if(!empty($get["owner"])) {
$owner = $get['owner'];
if (!is_array($get['owner'])) {
if(is_numeric($get['owner']))
$o = $dms->getUser($get['owner']);
else
$o = $dms->getUserByLogin($get['owner']);
if($o) {
$ownernames[] = $o->getLogin();
$ownerobjs[] = $o;
}
} else {
foreach($get["owner"] as $l) {
if($l) {
if(is_numeric($l))
$o = $dms->getUser($l);
else
$o = $dms->getUserByLogin($l);
if($o) {
$ownernames[] = $o->getLogin();
$ownerobjs[] = $o;
}
}
}
}
}
$this->searchparams['ownernames'] = $ownernames;
$this->searchparams['ownerobjs'] = $ownerobjs;
/* }}} */
// category {{{
$categories = array();
$categorynames = array();
$category = array();
if(isset($get['category']) && $get['category']) {
$category = $get['category'];
foreach($get['category'] as $catid) {
if($catid) {
if(is_numeric($catid)) {
if($cat = $dms->getDocumentCategory($catid)) {
$categories[] = $cat;
$categorynames[] = $cat->getName();
}
} else {
$categorynames[] = $catid;
}
}
}
}
$this->searchparams['categorynames'] = $categorynames;
$this->searchparams['categories'] = $categories;
/* }}} */
if (isset($get["orderby"]) && is_string($get["orderby"])) {
$orderby = $get["orderby"];
} else {
$orderby = "";
}
$this->searchparams['orderby'] = $orderby;
$limit = (isset($get["limit"]) && is_numeric($get["limit"])) ? (int) $get['limit'] : 20;
$this->searchparams['limit'] = $limit;
$fullsearch = ((!isset($get["fullsearch"]) && $this->settings->_defaultSearchMethod == 'fulltext') || !empty($get["fullsearch"])) && $this->settings->_enableFullSearch;
$this->searchparams['fullsearch'] = $fullsearch;
$facetsearch = !empty($get["facetsearch"]) && $this->settings->_enableFullSearch;
$this->searchparams['facetsearch'] = $facetsearch;
if (isset($get["query"]) && is_string($get["query"])) {
$query = $get["query"];
} else {
$query = "";
}
$this->searchparams['query'] = $query;
// Check to see if the search has been restricted to a particular
// mimetype. {{{
$mimetype = [];
if (isset($get["mimetype"])) {
if (!is_array($get['mimetype'])) {
if(!empty($get['mimetype']))
$mimetype[] = $get['mimetype'];
} else {
foreach($get["mimetype"] as $l) {
if($l)
$mimetype[] = $l;
}
}
}
$this->searchparams['mimetype'] = $mimetype;
/* }}} */
// status
$status = isset($get['status']) ? $get['status'] : array();
$this->searchparams['status'] = $status;
// 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 = (int) $get["pg"];
}
elseif (!strcasecmp($get["pg"], "all")) {
$pageNumber = "all";
}
}
$this->searchparams['pageNumber'] = $pageNumber;
if($fullsearch) {
// Search in Fulltext {{{
// record_type
if(isset($get['record_type']))
$record_type = $get['record_type'];
else
$record_type = array();
$this->searchparams['record_type'] = $record_type;
if (isset($get["attributes"]))
$attributes = $get["attributes"];
else
$attributes = array();
foreach($attributes as $an=>&$av) {
if(substr($an, 0, 5) == 'attr_') {
$tmp = explode('_', $an);
if($attrdef = $dms->getAttributeDefinition($tmp[1])) {
switch($attrdef->getType()) {
/* Turn dates into timestamps */
case SeedDMS_Core_AttributeDefinition::type_date:
foreach(['from', 'to'] as $kk)
if(!empty($av[$kk])) {
if(!is_numeric($av[$kk])) {
$av[$kk] = makeTsFromDate($av[$kk]);
}
}
break;
}
}
}
}
$this->searchparams['attributes'] = $attributes;
/* Create $order array for fulltext search */
$order = ['by'=>'', 'dir'=>''];
switch($orderby) {
case 'dd':
$order = ['by'=>'created', 'dir'=>'desc'];
break;
case 'd':
$order = ['by'=>'created', 'dir'=>'asc'];
break;
case 'nd':
$order = ['by'=>'title', 'dir'=>'desc'];
break;
case 'n':
$order = ['by'=>'title', 'dir'=>'asc'];
break;
case 'id':
$order = ['by'=>'id', 'dir'=>'desc'];
break;
case 'i':
$order = ['by'=>'id', 'dir'=>'asc'];
break;
default:
$order = ['by'=>'', 'dir'=>''];
}
$this->searchparams['order'] = $order;
// Check to see if the search has been restricted to a particular sub-tree in
// the folder hierarchy.
$startFolder = null;
if (isset($get["folderfullsearchid"]) && is_numeric($get["folderfullsearchid"]) && $get["folderfullsearchid"]>0) {
$targetid = $get["folderfullsearchid"];
$startFolder = $this->dms->getFolder($targetid);
if (!is_object($startFolder)) {
UI::exitError(getMLText("search"),getMLText("invalid_folder_id"));
}
}
$this->searchparams['startFolder'] = $startFolder;
$rootFolder = $this->dms->getFolder($this->settings->_rootFolderID);
$this->searchparams['rootFolder'] = $rootFolder;
// }}}
} else {
// Search in Database {{{
/* Select if only documents (0x01), only folders (0x02) or both (0x03)
* are found
*/
$resultmode = 0x03;
if (isset($get["resultmode"]) && is_numeric($get["resultmode"])) {
$resultmode = $get['resultmode'];
}
$this->searchparams['resultmode'] = $resultmode;
$mode = "AND";
if (isset($get["mode"]) && is_numeric($get["mode"]) && $get["mode"]==0) {
$mode = "OR";
}
$this->searchparams['mode'] = $mode;
$searchin = array();
if (isset($get['searchin']) && is_array($get["searchin"])) {
foreach ($get["searchin"] as $si) {
if (isset($si) && is_numeric($si)) {
switch ($si) {
case 1: // keywords
case 2: // name
case 3: // comment
case 4: // attributes
case 5: // id
$searchin[$si] = $si;
break;
}
}
}
}
// if none is checkd search all
if (count($searchin)==0) $searchin=array(1, 2, 3, 4, 5);
$this->searchparams['searchin'] = $searchin;
// Check to see if the search has been restricted to a particular sub-tree in
// the folder hierarchy.
if (isset($get["targetid"]) && is_numeric($get["targetid"]) && $get["targetid"]>0) {
$targetid = $get["targetid"];
$startFolder = $this->dms->getFolder($targetid);
}
else {
$startFolder = $this->dms->getRootFolder();
}
if (!is_object($startFolder)) {
UI::exitError(getMLText("search"),getMLText("invalid_folder_id"));
}
$this->searchparams['startFolder'] = $startFolder;
/* Revision date {{{ */
$revisionstartts = null;
$revisionstartdate = array();
$revisionendts = null;
$revisionenddate = array();
$revised['from'] = null;
$revised['to'] = null;
if(!empty($get["revisiondatestart"])) {
$revisionstartts = makeTsFromDate($get["revisiondatestart"]);
$revisionstartdate = array('year'=>(int)date('Y', $revisionstartts), 'month'=>(int)date('m', $revisionstartts), 'day'=>(int)date('d', $revisionstartts), 'hour'=>0, 'minute'=>0, 'second'=>0);
if (!checkdate($revisionstartdate['month'], $revisionstartdate['day'], $revisionstartdate['year'])) {
UI::exitError(getMLText("search"),getMLText("invalid_revision_date_start"));
}
$revised['from'] = $revisionstartts;
}
$this->searchparams['revisionstartdate'] = $revisionstartdate;
if(!empty($get["revisiondateend"])) {
$revisionendts = makeTsFromDate($get["revisiondateend"]);
$revisionenddate = array('year'=>(int)date('Y', $revisionendts), 'month'=>(int)date('m', $revisionendts), 'day'=>(int)date('d', $revisionendts), 'hour'=>23, 'minute'=>59, 'second'=>59);
if (!checkdate($revisionenddate['month'], $revisionenddate['day'], $revisionenddate['year'])) {
UI::exitError(getMLText("search"),getMLText("invalid_revision_date_end"));
}
$revised['to'] = $revisionendts;
}
$this->searchparams['revisionenddate'] = $revisionenddate;
/* }}} */
/* Status date {{{ */
$statusstartdate = array();
$statusenddate = array();
if(!empty($get["statusdatestart"])) {
$statusstartts = makeTsFromDate($get["statusdatestart"]);
$statusstartdate = array('year'=>(int)date('Y', $statusstartts), 'month'=>(int)date('m', $statusstartts), 'day'=>(int)date('d', $statusstartts), 'hour'=>0, 'minute'=>0, 'second'=>0);
}
$this->searchparams['statusstartdate'] = $statusstartdate;
if ($statusstartdate && !checkdate($statusstartdate['month'], $statusstartdate['day'], $statusstartdate['year'])) {
UI::exitError(getMLText("search"),getMLText("invalid_status_date_start"));
}
$this->searchparams['statusstartdate'] = $statusstartdate;
if(!empty($get["statusdateend"])) {
$statusendts = makeTsFromDate($get["statusdateend"]);
$statusenddate = array('year'=>(int)date('Y', $statusendts), 'month'=>(int)date('m', $statusendts), 'day'=>(int)date('d', $statusendts), 'hour'=>23, 'minute'=>59, 'second'=>59);
}
if ($statusenddate && !checkdate($statusenddate['month'], $statusenddate['day'], $statusenddate['year'])) {
UI::exitError(getMLText("search"),getMLText("invalid_status_date_end"));
}
$this->searchparams['statusenddate'] = $statusenddate;
/* }}} */
/* Expiration date {{{ */
$expstartdate = array();
$expenddate = array();
if(!empty($get["expirationstart"])) {
$expstartts = makeTsFromDate($get["expirationstart"]);
$expstartdate = array('year'=>(int)date('Y', $expstartts), 'month'=>(int)date('m', $expstartts), 'day'=>(int)date('d', $expstartts), 'hour'=>0, 'minute'=>0, 'second'=>0);
if (!checkdate($expstartdate['month'], $expstartdate['day'], $expstartdate['year'])) {
UI::exitError(getMLText("search"),getMLText("invalid_expiration_date_start"));
}
}
$this->searchparams['expstartdate'] = $expstartdate;
if(!empty($get["expirationend"])) {
$expendts = makeTsFromDate($get["expirationend"]);
$expenddate = array('year'=>(int)date('Y', $expendts), 'month'=>(int)date('m', $expendts), 'day'=>(int)date('d', $expendts), 'hour'=>23, 'minute'=>59, 'second'=>59);
if (!checkdate($expenddate['month'], $expenddate['day'], $expenddate['year'])) {
UI::exitError(getMLText("search"),getMLText("invalid_expiration_date_end"));
}
}
$this->searchparams['expenddate'] = $expenddate;
/* }}} */
$reception = array();
if (isset($get["reception"])){
$reception = $get["reception"];
}
$this->searchparams['reception'] = $reception;
/* Do not search for folders if result shall be filtered by status.
* If this is not done, unexplainable results will be delivered.
* e.g. a search for expired documents of a given user will list
* also all folders of that user because the status doesn't apply
* to folders.
*/
// if($status)
// $resultmode = 0x01;
if (isset($get["attributes"]))
$attributes = $get["attributes"];
else
$attributes = array();
foreach($attributes as $attrdefid=>$attribute) {
$attrdef = $this->dms->getAttributeDefinition($attrdefid);
if($attribute) {
if($attrdef->getType() == SeedDMS_Core_AttributeDefinition::type_date) {
if(is_array($attribute)) {
if(!empty($attributes[$attrdefid]['from']))
$attributes[$attrdefid]['from'] = date('Y-m-d', makeTsFromDate($attribute['from']));
if(!empty($attributes[$attrdefid]['to']))
$attributes[$attrdefid]['to'] = date('Y-m-d', makeTsFromDate($attribute['to']));
} else {
$attributes[$attrdefid] = date('Y-m-d', makeTsFromDate($attribute));
}
}
}
}
$this->searchparams['attributes'] = $attributes;
// }}}
}
return $this->searchparams;
} /* }}} */
public function setSearchParam($name, $value) {
$this->searchparams[$name] = $value;
}
public function search() { /* {{{ */
if($this->searchparams['fullsearch']) {
if($this->settings->_fullSearchEngine == 'lucene') {
Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding('utf-8');
}
$startTime = $this->getTime();
$total = 0;
$index = $this->fulltextservice->Indexer();
if($index) {
if(!empty($this->settings->_suggestTerms) && !empty($get['query'])) {
$st = preg_split("/[\s,]+/", trim($get['query']));
if($lastterm = end($st))
$this->terms = $index->terms($lastterm, $this->settings->_suggestTerms);
}
$limit = $this->searchparams['limit'];
$lucenesearch = $this->fulltextservice->Search();
$searchresult = $lucenesearch->search($this->searchparams['query'],
array(
'record_type'=>$this->searchparams['record_type'],
'owner'=>$this->searchparams['ownernames'],
'status'=>$this->searchparams['status'],
'category'=>$this->searchparams['categorynames'],
'user'=>$this->user->isAdmin() ? [] : [$this->user->getLogin()],
'mimetype'=>$this->searchparams['mimetype'],
'startFolder'=>$this->searchparams['startFolder'],
'rootFolder'=>$this->searchparams['rootFolder'],
'created_start'=>$this->searchparams['created']['from'],
'created_end'=>$this->searchparams['created']['to'],
'modified_start'=>$this->searchparams['modified']['from'],
'modified_end'=>$this->searchparams['modified']['to'],
'filesize_start'=>$this->searchparams['filesize']['from'],
'filesize_end'=>$this->searchparams['filesize']['to'],
'attributes'=>$this->searchparams['attributes']
), ($this->searchparams['pageNumber'] == 'all' ? array() : array('limit'=>$limit, 'offset'=>$limit * ($this->searchparams['pageNumber']-1))), $this->searchparams['order']);
if($searchresult !== false) {
$entries = array();
$facets = $searchresult['facets'];
$stats = $searchresult['stats'] ?? null;
$dcount = 0;
$fcount = 0;
if($searchresult['hits']) {
foreach($searchresult['hits'] as $hit) {
if($hit['document_id'][0] == 'D') {
if($tmp = $this->dms->getDocument(substr($hit['document_id'], 1))) {
// if($tmp->getAccessMode($user) >= M_READ) {
$tmp->verifyLastestContentExpriry();
$entries[] = $tmp;
$dcount++;
// }
}
} elseif($hit['document_id'][0] == 'F') {
if($tmp = $this->dms->getFolder(substr($hit['document_id'], 1))) {
// if($tmp->getAccessMode($user) >= M_READ) {
$entries[] = $tmp;
$fcount++;
// }
}
}
}
if(isset($facets['record_type'])) {
$fcount = isset($facets['record_type']['folder']) ? $facets['record_type']['folder'] : 0;
$dcount = isset($facets['record_type']['document']) ? $facets['record_type']['document'] : 0 ;
}
}
$this->fcount = $fcount;
$this->dcount = $dcount;
$this->stats = $stats;
$this->entries = $entries;
$this->facets = $facets;
$totalPages = 0;
if($limit > 0) {
if($searchresult['count'] > $limit) {
$totalPages = (int) ($searchresult['count']/$limit);
if($searchresult['count']%$limit)
$totalPages++;
} else {
$totalPages = 1;
}
}
$this->total = $searchresult['count'];
$this->totalPages = $totalPages;
}
$searchTime = $this->getTime() - $startTime;
$this->searchTime = round($searchTime, 2);
}
} else {
// ---------------- Start searching -----------------------------------------
$startTime = $this->getTime();
$resArr = $this->dms->search(array(
'query'=>$this->searchparams['query'],
'limit'=>0,
'offset'=>0,
'logicalmode'=>$this->searchparams['mode'],
'searchin'=>$this->searchparams['searchin'],
'startFolder'=>$this->searchparams['startFolder'],
'owner'=>$this->searchparams['ownerobjs'],
'status'=>$this->searchparams['status'],
'mimetype'=>$this->searchparams['mimetype'],
'creationstartdate'=>$this->searchparams['created']['from'],
'creationenddate'=>$this->searchparams['created']['to'],
'modificationstartdate'=>$this->searchparams['modified']['from'],
'modificationenddate'=>$this->searchparams['modified']['to'],
'filesizestart'=>$this->searchparams['filesize']['from'],
'filesizeend'=>$this->searchparams['filesize']['to'],
'categories'=>$this->searchparams['categories'],
'attributes'=>$this->searchparams['attributes'],
'mode'=>$this->searchparams['resultmode'],
'expirationstartdate'=>$this->searchparams['expstartdate'],
'expirationenddate'=>$this->searchparams['expenddate'],
'revisionstartdate'=>$this->searchparams['revisionstartdate'],
'revisionenddate'=>$this->searchparams['revisionenddate'],
'reception'=>$this->searchparams['reception'],
'statusstartdate'=>$this->searchparams['statusstartdate'],
'statusenddate'=>$this->searchparams['statusenddate'],
'orderby'=>$this->searchparams['orderby']
));
$this->total = $resArr['totalDocs'] + $resArr['totalFolders'];
$searchTime = $this->getTime() - $startTime;
$this->searchTime = round($searchTime, 2);
$entries = array();
$fcount = 0;
if($resArr['folders']) {
foreach ($resArr['folders'] as $entry) {
if ($entry->getAccessMode($this->user) >= M_READ) {
$entries[] = $entry;
$fcount++;
}
}
}
$this->fcount = $fcount;
$dcount = 0;
if($resArr['docs']) {
foreach ($resArr['docs'] as $entry) {
if ($entry->getAccessMode($this->user) >= M_READ) {
if($entry->getLatestContent()) {
$entry->verifyLastestContentExpriry();
$entries[] = $entry;
$dcount++;
}
}
}
}
$limit = $this->searchparams['limit'];
$this->dcount = $dcount;
$totalPages = 0;
if($limit > 0) {
$totalPages = (int) (count($entries)/$limit);
if(count($entries)%$limit)
$totalPages++;
}
if($this->searchparams['pageNumber'] != 'all')
$this->entries = array_slice($entries, ($this->searchparams['pageNumber']-1)*$limit, $limit);
$this->totalPages = $totalPages;
$this->facets = array();
$this->stats = array();
}
} /* }}} */
public function getFolderCount() {
return $this->fcount;
}
public function getDocumentCount() {
return $this->dcount;
}
public function getTotal() {
return $this->total;
}
} /* }}} */

View File

@ -20,7 +20,7 @@
class SeedDMS_Version { /* {{{ */
const _number = "6.0.33";
const _number = "6.0.26";
const _string = "SeedDMS";
function __construct() {

134
index.php
View File

@ -1,38 +1,23 @@
<?php
/**
* SeedDMS (Formerly MyDMS) Document Management System
*
* PHP version 8
*
* Copyright (C) 2002-2005 Markus Westphal
* Copyright (C) 2006-2008 Malcolm Cowe
* Copyright (C) 2010-2024 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.
*
* @category SeedDMS
* @package SeedDMS
* @author Uwe Steinmann <info@seeddms.org>
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License
* @link https://www.seeddms.org Main Site
*/
// SeedDMS (Formerly MyDMS) Document Management System
// Copyright (C) 2002-2005 Markus Westphal
// Copyright (C) 2006-2008 Malcolm Cowe
//
// 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.
require "inc/inc.Settings.php";
use DI\ContainerBuilder;
use Slim\Factory\AppFactory;
require("inc/inc.Settings.php");
if(true) {
require_once("inc/inc.Utils.php");
@ -42,51 +27,66 @@ if(true) {
require_once("inc/inc.Extension.php");
require_once("inc/inc.DBInit.php");
$containerBuilder = new \DI\ContainerBuilder();
$c = $containerBuilder->build();
AppFactory::setContainer($c);
$app = AppFactory::create();
/* put lots of data into the container, because if slim instanciates
* a class by itself (with the help from the DI container), it will
* pass the container to the constructor of the instanciated class.
*/
$container = $app->getContainer();
$container->set('dms', $dms);
$container->set('config', $settings);
$container->set('conversionmgr', $conversionmgr);
$container->set('logger', $logger);
$container->set('fulltextservice', $fulltextservice);
$container->set('notifier', $notifier);
$container->set('authenticator', $authenticator);
if(isset($GLOBALS['SEEDDMS_HOOKS']['initDMS'])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['initDMS'] as $hookObj) {
if (method_exists($hookObj, 'addMiddleware')) {
$hookObj->addMiddleware($app);
}
$c = new \Slim\Container(); //Create Your container
$c['notFoundHandler'] = function ($c) use ($settings, $dms) {
return function ($request, $response) use ($c, $settings, $dms) {
$uri = $request->getUri();
if($uri->getBasePath())
$file = $uri->getPath();
else
$file = substr($uri->getPath(), 1);
if(file_exists($file) && is_file($file)) {
$_SERVER['SCRIPT_FILENAME'] = basename($file);
// include($file);
exit;
}
}
$app->addErrorMiddleware(false, true, true);
if($request->isXhr()) {
exit;
}
// print_r($request->getUri());
// exit;
return $c['response']
->withStatus(302)
->withHeader('Location', isset($settings->_siteDefaultPage) && strlen($settings->_siteDefaultPage)>0 ? $settings->_httpRoot.$settings->_siteDefaultPage : $settings->_httpRoot."out/out.ViewFolder.php");
};
};
$app = new \Slim\App($c);
$container = $app->getContainer();
$container['dms'] = $dms;
$container['config'] = $settings;
$container['conversionmgr'] = $conversionmgr;
$container['logger'] = $logger;
$container['fulltextservice'] = $fulltextservice;
$container['notifier'] = $notifier;
$container['authenticator'] = $authenticator;
if(isset($GLOBALS['SEEDDMS_HOOKS']['initDMS'])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['initDMS'] as $hookObj) {
if (method_exists($hookObj, 'addRoute')) {
// FIXME: pass $app only just like initRestAPI. $app has a container
// which contains all other objects
$hookObj->addRoute(array('dms'=>$dms, 'app'=>$app, 'settings'=>$settings, 'conversionmgr'=>$conversionmgr, 'authenticator'=>$authenticator, 'fulltextservice'=>$fulltextservice, 'logger'=>$logger));
// } else {
// include("inc/inc.Authentication.php");
// if (method_exists($hookObj, 'addRouteAfterAuthentication')) {
// $hookObj->addRouteAfterAuthentication(array('dms'=>$dms, 'app'=>$app, 'settings'=>$settings, 'user'=>$user));
// }
}
}
}
/* Catch all route */
$app->get('/{path:.*}', function($request, $response) use ($settings) {
return $response
->withHeader('Location', $settings->_httpRoot.'out/out.ViewFolder.php')
->withStatus(302);
/*
$app->get('/out/[{path:.*}]', function($request, $response, $path = null) use ($app) {
$uri = $request->getUri();
if($uri->getBasePath())
$file = $uri->getPath();
else
$file = substr($uri->getPath(), 1);
if(file_exists($file) && is_file($file)) {
$_SERVER['SCRIPT_FILENAME'] = basename($file);
include($file);
exit;
}
});
*/
$app->run();
} else {

View File

@ -406,97 +406,86 @@ echo '<p><a href="install.php">' . getMLText("settings_start_install") . '</a></
$this->contentHeading("SeedDMS Installation for version ".$_GET['version']);
$this->contentContainerStart();
$sqlfile = "update.sql";
switch($settings->_dbDriver) {
case 'mysql':
case 'mysqli':
case 'mysqlnd':
$tmp = explode(":", $settings->_dbHostname);
$dsn = $settings->_dbDriver.":dbname=".$settings->_dbDatabase.";host=".$tmp[0];
if(isset($tmp[1]))
$dsn .= ";port=".$tmp[1];
break;
case 'sqlite':
$dsn = $settings->_dbDriver.":".$settings->_dbDatabase;
if(file_exists('update-'.$_GET['version'].'/update-sqlite3.sql'))
$sqlfile = "update-sqlite3.sql";
break;
case 'pgsql':
$tmp = explode(":", $settings->_dbHostname);
$dsn = $settings->_dbDriver.":dbname=".$settings->_dbDatabase.";host=".$tmp[0];
if(isset($tmp[1]))
$dsn .= ";port=".$tmp[1];
if(file_exists('update-'.$_GET['version'].'/update-postgres.sql'))
$sqlfile = "update-postgres.sql";
}
$db = new PDO($dsn, $settings->_dbUser, $settings->_dbPass);
if (!$db) {
die;
}
$sqlfile = "update.sql";
switch($settings->_dbDriver) {
case 'mysql':
case 'mysqli':
case 'mysqlnd':
$tmp = explode(":", $settings->_dbHostname);
$dsn = $settings->_dbDriver.":dbname=".$settings->_dbDatabase.";host=".$tmp[0];
if(isset($tmp[1]))
$dsn .= ";port=".$tmp[1];
break;
case 'sqlite':
$dsn = $settings->_dbDriver.":".$settings->_dbDatabase;
if(file_exists('update-'.$_GET['version'].'/update-sqlite3.sql'))
$sqlfile = "update-sqlite3.sql";
break;
case 'pgsql':
$tmp = explode(":", $settings->_dbHostname);
$dsn = $settings->_dbDriver.":dbname=".$settings->_dbDatabase.";host=".$tmp[0];
if(isset($tmp[1]))
$dsn .= ";port=".$tmp[1];
if(file_exists('update-'.$_GET['version'].'/update-postgres.sql'))
$sqlfile = "update-postgres.sql";
}
$db = new PDO($dsn, $settings->_dbUser, $settings->_dbPass);
if (!$db) {
die;
}
$errorMsg = '';
switch($settings->_dbDriver) {
case 'mysql':
case 'mysqli':
case 'mysqlnd':
case 'sqlite':
$sql = 'select * from `tblVersion`';
break;
case 'pgsql':
$sql = 'select * from "tblVersion"';
break;
}
$res = $db->query($sql);
$recs = $res->fetchAll(PDO::FETCH_ASSOC);
if(!empty($recs)) {
$rec = $recs[0];
if($_GET['version'] > $rec['major'].'.'.$rec['minor'].'.'.$rec['subminor']) {
$errorMsg = '';
$res = $db->query('select * from tblVersion');
$recs = $res->fetchAll(PDO::FETCH_ASSOC);
if(!empty($recs)) {
$rec = $recs[0];
if($_GET['version'] > $rec['major'].'.'.$rec['minor'].'.'.$rec['subminor']) {
if(file_exists('update-'.$_GET['version'].'/'.$sqlfile)) {
$queries = file_get_contents('update-'.$_GET['version'].'/'.$sqlfile);
$queries = explode(";", $queries);
if(file_exists('update-'.$_GET['version'].'/'.$sqlfile)) {
$queries = file_get_contents('update-'.$_GET['version'].'/'.$sqlfile);
$queries = explode(";", $queries);
// execute queries
if($queries) {
echo "<h3>Updating database schema</h3>";
foreach($queries as $query) {
$query = trim($query);
if (!empty($query)) {
echo $query."<br />";
if(false === $db->exec($query)) {
$e = $db->ErrorInfo();
$errorMsg .= $e[2] . "<br/>";
}
}
// execute queries
if($queries) {
echo "<h3>Updating database schema</h3>";
foreach($queries as $query) {
$query = trim($query);
if (!empty($query)) {
echo $query."<br />";
if(false === $db->exec($query)) {
$e = $db->ErrorInfo();
$errorMsg .= $e[2] . "<br/>";
}
}
} else {
echo "<p>SQL file for update missing!</p>";
}
} else {
echo "<p>Database schema already up to date.</p>";
}
if(!$errorMsg) {
if(file_exists('update-'.$_GET['version'].'/update.php')) {
echo "<h3>Running update script</h3>";
include('update-'.$_GET['version'].'/update.php');
}
} else {
echo "<h3>Error Messages</h3>";
echo $errorMsg;
}
echo "<p><a href=\"install.php\">Go back to installation and recheck.</a></p>";
} else {
echo "<p>Could not determine database schema version.</p>";
echo "<p>SQL file for update missing!</p>";
}
$db = null;
} else {
echo "<p>Database schema already up to date.</p>";
}
// just remove info for web page installation
$settings->_printDisclaimer = false;
$settings->_footNote = false;
// end of the page
if(!$errorMsg) {
if(file_exists('update-'.$_GET['version'].'/update.php')) {
echo "<h3>Running update script</h3>";
include('update-'.$_GET['version'].'/update.php');
}
} else {
echo "<h3>Error Messages</h3>";
echo $errorMsg;
}
echo "<p><a href=\"install.php\">Go back to installation and recheck.</a></p>";
} else {
echo "<p>Could not determine database schema version.</p>";
}
$db = null;
// just remove info for web page installation
$settings->_printDisclaimer = false;
$settings->_footNote = false;
// end of the page
$this->contentContainerEnd();
$this->contentEnd();
$this->htmlEndPage();

View File

@ -100,7 +100,7 @@ CREATE TABLE `tblUserSubstitutes` (
PRIMARY KEY (`id`),
UNIQUE KEY `user` (`user`,`substitute`),
CONSTRAINT `tblUserSubstitutes_user` FOREIGN KEY (`user`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE,
CONSTRAINT `tblUserSubstitutes_substitute` FOREIGN KEY (`substitute`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
CONSTRAINT `tblUserSubstitutes_substitute` FOREIGN KEY (`user`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
);
-- --------------------------------------------------------

View File

@ -824,7 +824,7 @@ INSERT INTO "tblRoles" ("id", "name", "role") VALUES (2, 'Guest', 2);
SELECT nextval('"tblRoles_id_seq"');
INSERT INTO "tblRoles" ("id", "name", "role") VALUES (3, 'User', 0);
SELECT nextval('"tblRoles_id_seq"');
INSERT INTO "tblUsers" VALUES (1, 'admin', '21232f297a57a5a743894a0e4a801fc3', '', 'Administrator', 'info@seeddms.org', '', '', '', 1, 0, NULL, 0, 0, 0, NULL);
INSERT INTO "tblUsers" VALUES (1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'Administrator', 'info@seeddms.org', '', '', '', 1, 0, NULL, 0, 0, 0, NULL);
SELECT nextval('"tblUsers_id_seq"');
INSERT INTO "tblUsers" VALUES (2, 'guest', NULL, '', 'Guest User', NULL, '', '', '', 2, 0, NULL, 0, 0, 0, NULL);
SELECT nextval('"tblUsers_id_seq"');

View File

@ -41,7 +41,7 @@ CREATE TABLE `tblUserSubstitutes` (
PRIMARY KEY (`id`),
UNIQUE (`user`, `substitute`),
CONSTRAINT `tblUserSubstitutes_user` FOREIGN KEY (`user`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE,
CONSTRAINT `tblUserSubstitutes_substitute` FOREIGN KEY (`substitute`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
CONSTRAINT `tblUserSubstitutes_substitute` FOREIGN KEY (`user`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `tblDocumentCheckOuts` (

View File

@ -23,7 +23,6 @@
$text = array(
'2_factor_auth' => 'توثيق ذو عاملين',
'2_factor_auth_code' => '',
'2_factor_auth_info' => 'معلومات عن توثيق ذو عاملين',
'2_fact_auth_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -156,7 +155,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'الأقل اكبر من الأكبر',
'attrdef_multiple' => 'السماح باكثر من قيمة',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => 'يحتاج أكثر من قيمة',
'attrdef_must_be_multiple' => 'يجب أن يكون متعدد القيم',
'attrdef_name' => 'اسم',
@ -215,14 +213,9 @@ URL: [url]',
'backup_log_management' => 'نسخ احتياطي/سجلات',
'backup_remove' => 'ازالة ملف النسخ الاحتياطي',
'backup_tools' => 'أدوات النسخ الاحتياطية',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -273,7 +266,6 @@ URL: [url]',
'chart_docsperuser_title' => 'عنوان الجدول حسب المستخدم',
'chart_foldersperuser_title' => '',
'chart_selection' => 'تحديد الجدول',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'عنوان الجدول حسب حجم المستخدم',
'checkedout_file_has_different_version' => 'الملف المراجع لديه نسخة أخرى',
'checkedout_file_has_disappeared' => 'اختفى الملف المسحوب',
@ -285,7 +277,6 @@ URL: [url]',
'checkout_is_disabled' => 'السحب معطل',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'من فضلك اختر تعريف السمة',
@ -307,7 +298,6 @@ URL: [url]',
'clear_cache' => 'مسح المحفوظات',
'clear_clipboard' => 'مسح الحافظة',
'clear_password' => 'مسح الرقم السري',
'click_to_expand_filter_results' => '',
'clipboard' => 'لوحة القصاصات',
'close' => 'إغلاق',
'color' => '',
@ -316,8 +306,6 @@ URL: [url]',
'comment_changed_email' => 'تعليق تغيير البريد الإلكتروني',
'comment_for_current_version' => 'تعليق على الاصدار',
'configure_extension' => 'تعديل',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => 'تعديل مسح المحفوظات',
@ -350,8 +338,6 @@ URL: [url]',
'converter_new_mimetype' => 'نوع جديد من الوثائق',
'copied_to_checkout_as' => 'نسخ الى السب مثل',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => 'انشاء فهرس للنص الكامل',
'create_fulltext_index_warning' => 'انت على وشك اعادة انشاء فهرس النص الكامل.هذا سيتطلب وقت كافي وسيؤثر بشكل عام على كفاءة النظام. اذا كنت حقا تود اعادة انشاء الفهرس، من فضلك قم بتاكيد العملية.',
@ -394,9 +380,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'هذه المنطقة محظورة. الدخول فقط مسموح للموظفين المعتمدين. اي اختراق سيتم التعامل معه وفقا للقوانين المحلية والدولية.',
'discspace' => 'مساحة القرص',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => 'الدخول مرفوض الى المستندات في الإستقبال',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => 'الدخول مرفوض الى المستندات قيد المراجعة',
'docs_with_missing_revision_date' => '',
'document' => 'مستند',
@ -465,7 +449,6 @@ Parent folder: [folder_path]
'document_files' => '',
'document_has_no_workflow' => 'المستند لايحتوى مسار عمل',
'document_infos' => 'معلومات المستند',
'document_in_revision_no_date' => '',
'document_is_checked_out' => '',
'document_is_checked_out_remove' => '',
'document_is_checked_out_update' => 'تم سحب المستند',
@ -554,8 +537,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -654,7 +635,6 @@ URL: [url]',
'error_update_document' => 'خطأ في تحديث المستند',
'error_uploading_reviewer_only' => 'خطأ في رفع المراجع فقط',
'es_ES' => 'الإسبانية',
'event' => '',
'event_details' => 'تفاصيل الحدث',
'exclude_items' => 'فصل الأشياء',
'expired' => 'انتهى صلاحيته',
@ -686,8 +666,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => 'إرشيف أطول',
'extension_changelog' => 'سجل التعديلات',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => 'تحميل الإضافات',
@ -707,11 +685,11 @@ URL: [url]',
'february' => 'فبراير',
'file' => 'ملف',
'files' => 'ملفات',
'filesize' => 'حجم الملف',
'files_deletion' => 'مسح الملف',
'files_deletion_warning' => 'من خلال تلك الخاصية يمكنك مسح كل الملفات على مجلدات النظام. ملفات معلومات الاصدارات فقط ستظل متاحة للرؤية.',
'files_loading' => 'تحميل الملفات',
'filetype' => '',
'file_size' => 'حجم الملف',
'filter_for_documents' => 'فلتر للمستندات',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'فلتر للملفات',
@ -880,7 +858,6 @@ URL: [url]',
'individuals_in_groups' => 'أفراد في المجموعات',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => 'رابط معلومات المستلمين لم يصدر بعد',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'موروث',
'inherits_access_copy_msg' => 'نسخ قائمة صلاحيات موروثة.',
@ -972,11 +949,9 @@ URL: [url]',
'link_to_version' => 'رابط الإصدار',
'list_access_rights' => 'لائحة حقوق الدخول',
'list_contains_no_access_docs' => 'هذه الائحة لا تحتوي على مستندات للدخول',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => 'لائحة الدمج',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => 'لائحة المهمات',
'local_file' => 'ملف محلي',
'locked_by' => 'محمي بواسطة',
@ -1042,7 +1017,6 @@ URL: [url]',
'move_document' => 'تحريك مستند',
'move_folder' => 'تحريك مجلد',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'حسابي',
'my_documents' => 'مستنداتي',
'my_transmittals' => 'الإحالات الخاصة بي',
@ -1103,17 +1077,6 @@ URL: [url]',
'nl_NL' => 'الهولندي',
'no' => 'لا',
'notification' => '',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'نوفمبر',
'now' => 'الان',
@ -1142,7 +1105,6 @@ URL: [url]',
'no_groups' => 'لايوجد مجموعات',
'no_group_members' => 'هذه المجموعة لايوجد بها اعضاء',
'no_linked_files' => 'لايوجد ملفات مرتبطة',
'no_mimetype' => '',
'no_previous_versions' => 'لايوجد اصدارات سابقة',
'no_receipt_needed' => 'لا يحتاج لأي مستلم',
'no_review_needed' => 'لايوجد مراجعات في الانتظار',
@ -1288,9 +1250,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: [name] - تم ازالة مسار العمل من اصدار المستند',
'removeFolderFromDropFolder' => 'إزالة مجلد من إسقاط لائحة',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'ازالة الملفات المختارة',
'remove_review_log' => '',
'remove_task' => '',
@ -1368,8 +1328,6 @@ URL: [url]',
'revisions_without_group' => 'مراجعات بلا مجموعة',
'revisions_without_user' => 'مراجعات بلا مستخدم',
'revision_date' => 'تاريخ المراجعة',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => 'سجل المراجعة',
'revision_request_email_body' => 'طلب مراجعة محتوى البريد الإلكتروني',
'revision_request_email_body_html' => '',
@ -1472,7 +1430,6 @@ URL: [url]',
'select_category' => 'اضغط لاختيار قسم',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'اختيار مجموعة',
'select_groups' => 'اضغط لاختيار مجموعة',
'select_grp_approvers' => 'اضغط لاختيار مجموعة الموافقون',
@ -1493,7 +1450,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'اختر واحد',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1505,7 +1461,6 @@ URL: [url]',
'send_login_data' => 'ارسل بيانات تسجيل الدخول',
'send_login_data_body' => 'ارسل محتوى بيانات تسجيل الدخول',
'send_login_data_subject' => 'ارسل موضوع بيانات تسجيل الدخول',
'send_notification' => '',
'send_test_mail' => 'ارسل رسالة تجريبية',
'september' => 'سبتمبر',
'sequence' => 'تتابع',
@ -1520,16 +1475,10 @@ URL: [url]',
'service_name' => '',
'sessions' => 'صفوف',
'setDateFromFile' => 'وضع تاريخ من الملف',
'setDateFromFile_desc' => '',
'setDateFromFolder' => 'تحديد التاريخ من المجلد',
'setDateFromFolder_desc' => '',
'settings' => 'الإعدادات',
'settings_activate_module' => 'Activate module',
'settings_activate_php_extension' => 'Activate PHP extension',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'Admin IP',
'settings_adminIP_desc' => 'ِAdmin IP',
'settings_Advanced' => 'متقدم',
@ -1539,10 +1488,6 @@ URL: [url]',
'settings_allowChangeRevAppInProcess_desc' => 'السماح بتغيير التطبيق في العملية',
'settings_allowReviewerOnly' => 'السماح بالمراجع فقط',
'settings_allowReviewerOnly_desc' => 'السماح بالمراجع فقط',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1559,8 +1504,6 @@ URL: [url]',
'settings_backupDir_desc' => 'backupDir',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'cacheDir',
'settings_cacheDir_desc' => 'cacheDir',
'settings_Calendar' => 'اعدادات التقويم',
@ -1620,8 +1563,6 @@ URL: [url]',
'settings_delete_install_folder' => 'مسح مثبت المجلد',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'تعطيل التحرير الذاتي',
'settings_disableSelfEdit_desc' => 'تعطيل التحرير الذاتي',
'settings_disable_install' => 'تعطيل التثبيت',
@ -1685,14 +1626,8 @@ URL: [url]',
'settings_enableLanguageSelector_desc' => 'تمكين تحديد اللغة',
'settings_enableLargeFileUpload' => 'تمكين تحميل الملفات الكبيرة',
'settings_enableLargeFileUpload_desc' => 'تمكين تحميل الملفات الكبيرة',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'تمكين مهام القائمة',
'settings_enableMenuTasks_desc' => 'تمكين مهام القائمة',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => 'تمكين تحميل متعدد',
'settings_enableMultiUpload_desc' => 'تمكين تحميل متعدد',
'settings_enableNotificationAppRev' => 'تمكيين اشعارات لمراجعة التطبيق',
@ -1748,8 +1683,6 @@ URL: [url]',
'settings_encryptionKey' => 'مفتاح التشفير',
'settings_encryptionKey_desc' => 'مفتاح التشفير',
'settings_error' => 'خطأ',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'قم بتوسيع شجرة المجلد',
'settings_expandFolderTree_desc' => 'قم بتوسيع شجرة المجلد',
'settings_expandFolderTree_val0' => 'قم بتوسيع شجرة المجلد قيمة0',
@ -1767,16 +1700,6 @@ URL: [url]',
'settings_fullSearchEngine_desc' => 'محرك البحث الكامل',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLITEFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'معرف الضيف',
'settings_guestID_desc' => 'معرف الضيف',
'settings_guestid_is_admin' => '',
@ -1806,28 +1729,14 @@ URL: [url]',
'settings_libraryFolder_desc' => 'مجلد المكتبة',
'settings_logFileEnable' => 'تمكين سجل الملف',
'settings_logFileEnable_desc' => 'تمكين سجل الملف',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'سجل ملف التناوب',
'settings_logFileRotation_desc' => 'سجل ملف التناوب',
'settings_loginFailure' => 'فشل في تسجيل الدخول',
'settings_loginFailure_desc' => 'فشل في تسجيل الدخول',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'luceneClassDir',
'settings_luceneClassDir_desc' => 'luceneClassDir',
'settings_luceneDir' => 'luceneDir',
'settings_luceneDir_desc' => 'luceneDir',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'maxDirID',
@ -1920,10 +1829,6 @@ URL: [url]',
'settings_siteName' => 'اسم الموقع',
'settings_siteName_desc' => 'اسم الموقع',
'settings_SMTP' => 'SMTP Server settings',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'smtp Password',
'settings_smtpPassword_desc' => 'smtp Password',
'settings_smtpPort' => 'SMTP Server port',
@ -2007,7 +1912,6 @@ URL: [url]',
'sign_out' => 'تسجيل الخروج',
'sign_out_user' => 'تسجيل خروج مستخدم',
'site_brand' => 'مجلس النواب اللبناني',
'skip_default_export_cols' => '',
'sk_SK' => 'السلوفاكية',
'sort_by_date' => 'رتب حسب التاريخ',
'sort_by_expiration_date' => '',
@ -2021,7 +1925,6 @@ URL: [url]',
'splash_add_group' => 'اضافة مجموعة',
'splash_add_group_member' => 'اضافة مستخدم الى المجموعة',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => 'اضافة دور',
'splash_add_task' => '',
@ -2029,7 +1932,6 @@ URL: [url]',
'splash_add_transmittal' => 'إضافة إحالة',
'splash_add_user' => 'اضافة مستخدم',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => 'مسح ذاكرة التخزين المؤقت',
'splash_cleared_clipboard' => 'مسح الحافظة',
'splash_delete_access' => 'حذف الوصول',
@ -2041,20 +1943,17 @@ URL: [url]',
'splash_document_locked' => 'تم قفل المستند',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'تم الغاء قفل المستند',
'splash_document_updated' => '',
'splash_edit_access' => 'تحرير الدخول',
'splash_edit_attribute' => 'تحرير السمة',
'splash_edit_category' => '',
'splash_edit_event' => 'تحرير الحدث',
'splash_edit_group' => 'تحرير المجموعة',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => 'تحرير الدور',
'splash_edit_task' => 'تحرير المهمة',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'تحرير المستخدم',
'splash_error_add_to_transmittal' => 'خطأ الإضافة إلى الإحالة',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => 'خطأ في إزالة رابط التنزيل',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => 'خطأ في إرسال رابط التنزيل',
@ -2064,7 +1963,6 @@ URL: [url]',
'splash_extension_import' => 'استيراد',
'splash_extension_refresh' => 'تحديث',
'splash_extension_upload' => 'تحميل',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'تحرير مجلد',
'splash_importfs' => 'استيراد',
@ -2089,7 +1987,6 @@ URL: [url]',
'splash_rm_group' => 'تم حذف المجموعة',
'splash_rm_group_member' => 'تم حذف مستخدم من المجموعة',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => 'تم حذف دور',
'splash_rm_transmittal' => 'تم حذف إحالة',
@ -2137,7 +2034,6 @@ URL: [url]',
'status_revision_sleeping' => 'مراجعة الوضع في حالة النوم',
'status_revisor_removed' => 'تم ازالة حالة المراجع',
'status_unknown' => 'مجهول',
'storage' => '',
'storage_size' => 'حجم التخزين',
'subfolder_duplicate_name' => 'اسم مجلد فرعي مكرر',
'submit_2_fact_auth' => 'قدم ثنائي عامل التوثيق',
@ -2174,7 +2070,6 @@ URL: [url]',
'target_equals_source_folder' => '',
'tasks' => 'مهمات',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2257,7 +2152,6 @@ URL: [url]',
'transmittal' => 'الإحالة',
'transmittalitem_removed' => 'تم إزالة الإحالة',
'transmittalitem_updated' => 'تم تحديث الإحالة',
'transmittals' => '',
'transmittal_comment' => 'تعليق الإحالة',
'transmittal_name' => 'اسم الإحالة',
'transmittal_size' => 'حجم الإحالة',
@ -2271,7 +2165,6 @@ URL: [url]',
'type_to_filter' => '',
'type_to_search' => 'اكتب لتبحث',
'uk_UA' => 'ﺍﻮﻛﺭﺎﻨﻳ',
'undefined' => '',
'under_folder' => 'في المجلد',
'unknown_attrdef' => 'تعريف سمة غير معروفة',
'unknown_command' => 'لم يتم التعرف على الأمر.',
@ -2290,7 +2183,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'يمكنك تحديثه لانك من قمت بحمايته. سيتم ازالة الحماية تلقائية.',
'unlock_document' => 'ازالة القفل',
'update' => 'تحديث',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'تحديثة قائمة الموافقون',
'update_document' => 'تحديث المستند',

View File

@ -23,7 +23,6 @@
$text = array(
'2_factor_auth' => '',
'2_factor_auth_code' => '',
'2_factor_auth_info' => '',
'2_fact_auth_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -151,7 +150,6 @@ $text = array(
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => '',
'attrdef_multiple' => 'ПОзволи няколко стойности',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => '',
'attrdef_must_be_multiple' => '',
'attrdef_name' => 'Име',
@ -202,14 +200,9 @@ $text = array(
'backup_log_management' => 'Backup/Logging',
'backup_remove' => 'Изтрий бекъп',
'backup_tools' => 'Иструменти за бекъп',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -260,7 +253,6 @@ $text = array(
'chart_docsperuser_title' => 'Документи на юзър',
'chart_foldersperuser_title' => '',
'chart_selection' => 'Изберете диаграма',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => '',
'checkedout_file_has_different_version' => '',
'checkedout_file_has_disappeared' => '',
@ -272,7 +264,6 @@ $text = array(
'checkout_is_disabled' => '',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Изберете attribute definition',
@ -294,7 +285,6 @@ $text = array(
'clear_cache' => 'Изчистване на кеша',
'clear_clipboard' => '',
'clear_password' => '',
'click_to_expand_filter_results' => '',
'clipboard' => 'Клипборд',
'close' => 'Затвори',
'color' => '',
@ -303,8 +293,6 @@ $text = array(
'comment_changed_email' => 'Коментарите са изменени',
'comment_for_current_version' => 'Коментар за версията',
'configure_extension' => '',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => '',
@ -337,8 +325,6 @@ $text = array(
'converter_new_mimetype' => '',
'copied_to_checkout_as' => '',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => 'Създай пълнотекстов индекс',
'create_fulltext_index_warning' => 'Вие искате да пресъздадете пълнотекстов индекс. Това ще отнеме време и ще понижи производителността. Да продолжа ли?',
@ -381,9 +367,7 @@ $text = array(
'disable_extension' => '',
'disclaimer' => 'Работим аккуратно и задълбочено. От това зависи бъдeщето на нашата страна и благополучието на народа.nПетилетката за три години!nДа не оставим неодрусана слива в наше село!',
'discspace' => '',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => '',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => '',
'docs_with_missing_revision_date' => '',
'document' => 'Документ',
@ -439,7 +423,6 @@ $text = array(
'document_files' => '',
'document_has_no_workflow' => 'Документът няма процес',
'document_infos' => 'Информация за документа',
'document_in_revision_no_date' => '',
'document_is_checked_out' => '',
'document_is_checked_out_remove' => '',
'document_is_checked_out_update' => '',
@ -492,8 +475,6 @@ $text = array(
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -592,7 +573,6 @@ $text = array(
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Испански',
'event' => '',
'event_details' => 'Детайли за събитието',
'exclude_items' => '',
'expired' => 'Изтекъл',
@ -620,8 +600,6 @@ $text = array(
'export_user_list_csv' => '',
'extension_archive' => '',
'extension_changelog' => '',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => '',
@ -641,11 +619,11 @@ $text = array(
'february' => 'Февруари',
'file' => 'Файл',
'files' => 'Файлове',
'filesize' => 'Размер',
'files_deletion' => 'Изтриване на файлове',
'files_deletion_warning' => 'Тази операция ще изтрие всички файлове във всички папки. Информацията за версиите ще остане достъпна',
'files_loading' => 'Моля изчакайте докато се зареди списъкът на файловете',
'filetype' => '',
'file_size' => 'Размер',
'filter_for_documents' => '',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => '',
@ -774,7 +752,6 @@ $text = array(
'individuals_in_groups' => '',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => '',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'наследен',
'inherits_access_copy_msg' => 'Изкопирай наследения список',
@ -866,11 +843,9 @@ $text = array(
'link_to_version' => '',
'list_access_rights' => 'Списък на права',
'list_contains_no_access_docs' => '',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => '',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => '',
'local_file' => 'Локален файл',
'locked_by' => 'Блокиран',
@ -936,7 +911,6 @@ $text = array(
'move_document' => 'Премести документ',
'move_folder' => 'Премести папка',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Моя акаунт',
'my_documents' => 'Моите документи',
'my_transmittals' => 'Моите предавания',
@ -981,17 +955,6 @@ $text = array(
'nl_NL' => 'Холандски',
'no' => 'Не',
'notification' => '',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'ноември',
'now' => 'сега',
@ -1020,7 +983,6 @@ $text = array(
'no_groups' => 'Няма групи',
'no_group_members' => 'Групата няма членове',
'no_linked_files' => 'Няма свързани файлове',
'no_mimetype' => '',
'no_previous_versions' => 'Няма други версии',
'no_receipt_needed' => '',
'no_review_needed' => 'Рецензия не е нужна',
@ -1157,9 +1119,7 @@ $text = array(
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '',
'removeFolderFromDropFolder' => '',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => '',
'remove_review_log' => '',
'remove_task' => '',
@ -1223,8 +1183,6 @@ $text = array(
'revisions_without_group' => '',
'revisions_without_user' => '',
'revision_date' => '',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => '',
'revision_request_email_body' => '',
'revision_request_email_body_html' => '',
@ -1314,7 +1272,6 @@ $text = array(
'select_category' => 'Изберете категория',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => '',
'select_groups' => 'Кликни да избереш групи',
'select_grp_approvers' => 'Кликни да избереш група утвърждаващи',
@ -1335,7 +1292,6 @@ $text = array(
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Избери един',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1347,7 +1303,6 @@ $text = array(
'send_login_data' => '',
'send_login_data_body' => '',
'send_login_data_subject' => '',
'send_notification' => '',
'send_test_mail' => '',
'september' => 'септември',
'sequence' => 'Последователност',
@ -1362,16 +1317,10 @@ $text = array(
'service_name' => '',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFile_desc' => '',
'setDateFromFolder' => '',
'setDateFromFolder_desc' => '',
'settings' => 'Настройки',
'settings_activate_module' => 'Активирай модул',
'settings_activate_php_extension' => 'Активирай разширение на PHP',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'Админско IP',
'settings_adminIP_desc' => 'Ако е сложено, то админа ще може да влиза само от това IP. Оставете празно за да избегнем апокалипсиса. Не работи с LDAP',
'settings_Advanced' => 'Допълнително',
@ -1381,10 +1330,6 @@ $text = array(
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1401,8 +1346,6 @@ $text = array(
'settings_backupDir_desc' => '',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Кеш папка',
'settings_cacheDir_desc' => 'къде се съхраняват превю картинките (най-добре да се избере папка която не е достъпна през web-server-а)',
'settings_Calendar' => 'Настройки календар',
@ -1462,8 +1405,6 @@ $text = array(
'settings_delete_install_folder' => 'Изтрийте ENABLE_INSTALL_TOOL в папка конфигурация, за да започнете да използвате системата',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Изключи собствено редактиране',
'settings_disableSelfEdit_desc' => 'Ако е включено, потребителите няма да могат да редактират своята информация',
'settings_disable_install' => 'Изтрийте ENABLE_INSTALL_TOOL ако е возможно',
@ -1527,14 +1468,8 @@ $text = array(
'settings_enableLanguageSelector_desc' => 'Покажи селектор за език на интерфейса след влизане. Това не влияе на избора на език на първа страница.',
'settings_enableLargeFileUpload' => 'Включи джава-зараждане на файлове',
'settings_enableLargeFileUpload_desc' => 'Ако е включено, качване на файлове е дустъпно и чрез джава-аплет, именован jumploader, без лимит за размер на файла. Това също ще позволи да се качват няколко файла наведнъж.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => '',
'settings_enableMenuTasks_desc' => '',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => '',
'settings_enableMultiUpload_desc' => '',
'settings_enableNotificationAppRev' => 'Разреши уведомление до рецензиращи/утвърждаващи',
@ -1590,8 +1525,6 @@ $text = array(
'settings_encryptionKey' => 'Кодиращ ключ',
'settings_encryptionKey_desc' => 'Този стринг се използва за създаване на уникален идентификатор, който добавен като невидимо поле към формуляр, предотвратява CSRF атаки.',
'settings_error' => 'Грешка',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Разгърни дървото с папките',
'settings_expandFolderTree_desc' => 'Разгръщане на дървото с папките',
'settings_expandFolderTree_val0' => 'започвайки от сгънато дърво',
@ -1609,16 +1542,6 @@ $text = array(
'settings_fullSearchEngine_desc' => '',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'Идентификатор за гостенин',
'settings_guestID_desc' => 'Идентификатор за гост (може да не се променя)',
'settings_guestid_is_admin' => '',
@ -1648,28 +1571,14 @@ $text = array(
'settings_libraryFolder_desc' => '',
'settings_logFileEnable' => 'Включи лог-файл',
'settings_logFileEnable_desc' => 'Включи/изключи лог',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Превъртане на лога',
'settings_logFileRotation_desc' => 'Превъртане на лога',
'settings_loginFailure' => 'Неуспешно влизане',
'settings_loginFailure_desc' => 'Забрани акаунта след n грешни опита за влизане.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Папка Lucene SeedDMS',
'settings_luceneClassDir_desc' => 'Път към SeedDMS_Lucene (не е задължително)',
'settings_luceneDir' => 'Каталог за пълнотекстовия индекс',
'settings_luceneDir_desc' => 'Път, където Lucene ще пише своя индекс',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'Максимален ID на папка',
@ -1762,10 +1671,6 @@ $text = array(
'settings_siteName' => 'Название на сайта',
'settings_siteName_desc' => 'Название на сайта, исползвано в заглавията. По подразбиране: letoDMS',
'settings_SMTP' => 'Настройки на SMTP сървъра',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => '',
'settings_smtpPassword_desc' => '',
'settings_smtpPort' => 'SMTP порт',
@ -1849,7 +1754,6 @@ $text = array(
'sign_out' => 'изход',
'sign_out_user' => '',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Словашки',
'sort_by_date' => 'Сортирай по дата"',
'sort_by_expiration_date' => '',
@ -1863,7 +1767,6 @@ $text = array(
'splash_add_group' => '',
'splash_add_group_member' => '',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => '',
'splash_add_task' => '',
@ -1871,7 +1774,6 @@ $text = array(
'splash_add_transmittal' => '',
'splash_add_user' => '',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => '',
'splash_cleared_clipboard' => '',
'splash_delete_access' => '',
@ -1883,20 +1785,17 @@ $text = array(
'splash_document_locked' => 'Документът е заключен',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'Документа е отключен',
'splash_document_updated' => '',
'splash_edit_access' => '',
'splash_edit_attribute' => '',
'splash_edit_category' => '',
'splash_edit_event' => '',
'splash_edit_group' => '',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => '',
'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => '',
'splash_error_add_to_transmittal' => '',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => '',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => '',
@ -1906,7 +1805,6 @@ $text = array(
'splash_extension_import' => '',
'splash_extension_refresh' => '',
'splash_extension_upload' => '',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => '',
'splash_importfs' => '',
@ -1931,7 +1829,6 @@ $text = array(
'splash_rm_group' => '',
'splash_rm_group_member' => '',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => '',
'splash_rm_transmittal' => '',
@ -1979,7 +1876,6 @@ $text = array(
'status_revision_sleeping' => '',
'status_revisor_removed' => '',
'status_unknown' => 'Неизвестен',
'storage' => '',
'storage_size' => 'Размер на хранилището',
'subfolder_duplicate_name' => '',
'submit_2_fact_auth' => '',
@ -2016,7 +1912,6 @@ $text = array(
'target_equals_source_folder' => '',
'tasks' => '',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2090,7 +1985,6 @@ $text = array(
'transmittal' => '',
'transmittalitem_removed' => '',
'transmittalitem_updated' => '',
'transmittals' => '',
'transmittal_comment' => '',
'transmittal_name' => '',
'transmittal_size' => '',
@ -2104,7 +1998,6 @@ $text = array(
'type_to_filter' => '',
'type_to_search' => 'Тип за търсене',
'uk_UA' => 'Украински',
'undefined' => '',
'under_folder' => 'В папка',
'unknown_attrdef' => '',
'unknown_command' => 'Командата не е позната.',
@ -2123,7 +2016,6 @@ $text = array(
'unlock_cause_locking_user' => 'Вие все още можете да го обновите, защото сте един от тези, които го е блокирал. Блокировката ще бъде снета автоматично.',
'unlock_document' => 'Разблокирай',
'update' => 'Обнови',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Обнови списъка с утвърждаващи',
'update_document' => 'Обнови документ',

View File

@ -23,7 +23,6 @@
$text = array(
'2_factor_auth' => '',
'2_factor_auth_code' => '',
'2_factor_auth_info' => '',
'2_fact_auth_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -156,7 +155,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => '',
'attrdef_multiple' => '',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => '',
'attrdef_must_be_multiple' => '',
'attrdef_name' => '',
@ -207,14 +205,9 @@ URL: [url]',
'backup_log_management' => 'Còpia / Accés',
'backup_remove' => 'Eliminar fitxer de còpia de seguretat',
'backup_tools' => 'Eines de còpia de seguretat',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -265,7 +258,6 @@ URL: [url]',
'chart_docsperuser_title' => '',
'chart_foldersperuser_title' => '',
'chart_selection' => '',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => '',
'checkedout_file_has_different_version' => '',
'checkedout_file_has_disappeared' => '',
@ -277,7 +269,6 @@ URL: [url]',
'checkout_is_disabled' => '',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => '',
@ -299,7 +290,6 @@ URL: [url]',
'clear_cache' => 'Neteja memòria cau',
'clear_clipboard' => '',
'clear_password' => '',
'click_to_expand_filter_results' => '',
'clipboard' => 'Portapapers',
'close' => 'Tancar',
'color' => '',
@ -308,8 +298,6 @@ URL: [url]',
'comment_changed_email' => '',
'comment_for_current_version' => 'Comentari de la versió actual',
'configure_extension' => '',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => '',
@ -342,8 +330,6 @@ URL: [url]',
'converter_new_mimetype' => '',
'copied_to_checkout_as' => '',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => 'Crea un índex full-text',
'create_fulltext_index_warning' => '',
@ -386,9 +372,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'Aquesta és una àrea restringida. Només es permet l\'accés a usuaris autoritzats. Qualsevol intrusió es perseguirà d\'acord amb les lleis internacionals.',
'discspace' => '',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => '',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => '',
'docs_with_missing_revision_date' => '',
'document' => 'Document',
@ -444,7 +428,6 @@ URL: [url]',
'document_files' => '',
'document_has_no_workflow' => '',
'document_infos' => 'Informacions',
'document_in_revision_no_date' => '',
'document_is_checked_out' => '',
'document_is_checked_out_remove' => '',
'document_is_checked_out_update' => '',
@ -497,8 +480,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -597,7 +578,6 @@ URL: [url]',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Castellà',
'event' => '',
'event_details' => 'Detalls de l\'event',
'exclude_items' => '',
'expired' => 'Caducat',
@ -625,8 +605,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => '',
'extension_changelog' => '',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => '',
@ -646,11 +624,11 @@ URL: [url]',
'february' => 'Febrer',
'file' => 'Fitxer',
'files' => 'Fitxers',
'filesize' => 'Mida',
'files_deletion' => 'Eliminació de fitxers',
'files_deletion_warning' => 'Amb aquesta opció es poden eliminar tots els fitxers del DMS complet. La informació de versionat romandrà visible.',
'files_loading' => 'Esperi, fins que l\'arxiu estigui carregat …',
'filetype' => '',
'file_size' => 'Mida',
'filter_for_documents' => '',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Filtre adicional per les carpetes',
@ -779,7 +757,6 @@ URL: [url]',
'individuals_in_groups' => '',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => '',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'Heredat',
'inherits_access_copy_msg' => 'Copiar llista d\'accés heretat',
@ -871,11 +848,9 @@ URL: [url]',
'link_to_version' => '',
'list_access_rights' => 'Llista tots els tipus d\'accés...',
'list_contains_no_access_docs' => '',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => '',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => '',
'local_file' => 'Arxiu local',
'locked_by' => 'Locked by',
@ -941,7 +916,6 @@ URL: [url]',
'move_document' => 'Moure document',
'move_folder' => 'Moure directori',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'El meu compte',
'my_documents' => 'Els meus documents',
'my_transmittals' => 'Documents enviats per mi',
@ -986,17 +960,6 @@ URL: [url]',
'nl_NL' => 'Holandès',
'no' => 'No',
'notification' => '',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'Novembre',
'now' => '',
@ -1025,7 +988,6 @@ URL: [url]',
'no_groups' => 'No hi ha grups',
'no_group_members' => 'Aquest grup no té membres',
'no_linked_files' => 'No hi ha fitxers enllaçats',
'no_mimetype' => '',
'no_previous_versions' => 'No s\'han trobat altres versions',
'no_receipt_needed' => '',
'no_review_needed' => 'No hi ha revisions pendents.',
@ -1162,9 +1124,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '',
'removeFolderFromDropFolder' => 'Esborrar carpeta després de la importació',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => '',
'remove_review_log' => '',
'remove_task' => '',
@ -1228,8 +1188,6 @@ URL: [url]',
'revisions_without_group' => '',
'revisions_without_user' => '',
'revision_date' => '',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => '',
'revision_request_email_body' => '',
'revision_request_email_body_html' => '',
@ -1319,7 +1277,6 @@ URL: [url]',
'select_category' => 'Prem per seleccionar la categoria',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Seleccionar grup',
'select_groups' => '',
'select_grp_approvers' => '',
@ -1340,7 +1297,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Seleccionar un',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1352,7 +1308,6 @@ URL: [url]',
'send_login_data' => '',
'send_login_data_body' => '',
'send_login_data_subject' => '',
'send_notification' => '',
'send_test_mail' => '',
'september' => 'Setembre',
'sequence' => 'Seqüència',
@ -1367,16 +1322,10 @@ URL: [url]',
'service_name' => '',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFile_desc' => '',
'setDateFromFolder' => '',
'setDateFromFolder_desc' => '',
'settings' => 'Settings',
'settings_activate_module' => 'Activate module',
'settings_activate_php_extension' => 'Activate PHP extension',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'Admin IP',
'settings_adminIP_desc' => '',
'settings_Advanced' => '',
@ -1386,10 +1335,6 @@ URL: [url]',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1406,8 +1351,6 @@ URL: [url]',
'settings_backupDir_desc' => '',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => '',
'settings_cacheDir_desc' => '',
'settings_Calendar' => '',
@ -1467,8 +1410,6 @@ URL: [url]',
'settings_delete_install_folder' => '',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => '',
'settings_disableSelfEdit_desc' => '',
'settings_disable_install' => '',
@ -1532,14 +1473,8 @@ URL: [url]',
'settings_enableLanguageSelector_desc' => '',
'settings_enableLargeFileUpload' => '',
'settings_enableLargeFileUpload_desc' => '',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => '',
'settings_enableMenuTasks_desc' => '',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => '',
'settings_enableMultiUpload_desc' => '',
'settings_enableNotificationAppRev' => '',
@ -1595,8 +1530,6 @@ URL: [url]',
'settings_encryptionKey' => '',
'settings_encryptionKey_desc' => '',
'settings_error' => 'Error',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => '',
'settings_expandFolderTree_desc' => '',
'settings_expandFolderTree_val0' => '',
@ -1614,16 +1547,6 @@ URL: [url]',
'settings_fullSearchEngine_desc' => '',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => '',
'settings_guestID_desc' => '',
'settings_guestid_is_admin' => '',
@ -1653,28 +1576,14 @@ URL: [url]',
'settings_libraryFolder_desc' => '',
'settings_logFileEnable' => '',
'settings_logFileEnable_desc' => 'Enable/disable log file',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Log File Rotation',
'settings_logFileRotation_desc' => '',
'settings_loginFailure' => '',
'settings_loginFailure_desc' => '',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => '',
'settings_luceneClassDir_desc' => 'Path to LetoDMS_Lucene (optional)',
'settings_luceneDir' => '',
'settings_luceneDir_desc' => 'Path to LetoDMS_Lucene (optional)',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => '',
@ -1767,10 +1676,6 @@ URL: [url]',
'settings_siteName' => 'Site Name',
'settings_siteName_desc' => '',
'settings_SMTP' => '',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => '',
'settings_smtpPassword_desc' => '',
'settings_smtpPort' => '',
@ -1854,7 +1759,6 @@ URL: [url]',
'sign_out' => 'desconnectar',
'sign_out_user' => '',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Eslovac',
'sort_by_date' => '',
'sort_by_expiration_date' => '',
@ -1868,7 +1772,6 @@ URL: [url]',
'splash_add_group' => '',
'splash_add_group_member' => '',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => '',
'splash_add_task' => '',
@ -1876,7 +1779,6 @@ URL: [url]',
'splash_add_transmittal' => '',
'splash_add_user' => '',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => '',
'splash_cleared_clipboard' => '',
'splash_delete_access' => '',
@ -1888,20 +1790,17 @@ URL: [url]',
'splash_document_locked' => 'Document blocat',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'Document desblocat',
'splash_document_updated' => '',
'splash_edit_access' => '',
'splash_edit_attribute' => '',
'splash_edit_category' => '',
'splash_edit_event' => '',
'splash_edit_group' => '',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => '',
'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => '',
'splash_error_add_to_transmittal' => '',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => '',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => '',
@ -1911,7 +1810,6 @@ URL: [url]',
'splash_extension_import' => '',
'splash_extension_refresh' => '',
'splash_extension_upload' => '',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => '',
'splash_importfs' => '',
@ -1936,7 +1834,6 @@ URL: [url]',
'splash_rm_group' => '',
'splash_rm_group_member' => '',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => '',
'splash_rm_transmittal' => '',
@ -1984,7 +1881,6 @@ URL: [url]',
'status_revision_sleeping' => '',
'status_revisor_removed' => '',
'status_unknown' => 'Desconegut',
'storage' => '',
'storage_size' => 'Storage size',
'subfolder_duplicate_name' => '',
'submit_2_fact_auth' => '',
@ -2021,7 +1917,6 @@ URL: [url]',
'target_equals_source_folder' => '',
'tasks' => '',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2095,7 +1990,6 @@ URL: [url]',
'transmittal' => '',
'transmittalitem_removed' => '',
'transmittalitem_updated' => '',
'transmittals' => '',
'transmittal_comment' => '',
'transmittal_name' => '',
'transmittal_size' => '',
@ -2109,7 +2003,6 @@ URL: [url]',
'type_to_filter' => '',
'type_to_search' => 'Cerca',
'uk_UA' => 'Ucraïnès',
'undefined' => '',
'under_folder' => 'A carpeta',
'unknown_attrdef' => '',
'unknown_command' => 'Ordre no reconeguda.',
@ -2128,7 +2021,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'Pot actualitzar-lo perquè és qui el va bloquejar. El bloqueig s\'eliminarà automàticament.',
'unlock_document' => 'Desbloquejar',
'update' => 'Actualitzar',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Actualitzar llista d\'aprovadors',
'update_document' => 'Actualitzar',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1562), kreml (579)
// Translators: Admin (1561), kreml (579)
$text = array(
'2_factor_auth' => 'dvoufaktorové ověření',
'2_factor_auth_code' => '',
'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_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -168,7 +167,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'Minimální počet hodnot je větší, než maximální počet hodnot',
'attrdef_multiple' => 'Povolit více hodnot',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => 'Definice atributu s více hodnotami potřebuje nastavit hodnoty.',
'attrdef_must_be_multiple' => 'Atribut musí mít více než jednu hodnotu, přesto není zadáno více hodnot',
'attrdef_name' => 'Název',
@ -227,14 +225,9 @@ URL: [url]',
'backup_log_management' => 'Záloha/Logování',
'backup_remove' => 'Odstranit soubor zálohy',
'backup_tools' => 'Nástroje pro zálohování',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -285,7 +278,6 @@ URL: [url]',
'chart_docsperuser_title' => 'Dokumenty dle uživatele',
'chart_foldersperuser_title' => '',
'chart_selection' => 'Vyberte graf',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Diskový prostor dle uživatele',
'checkedout_file_has_different_version' => 'Zkontrolovaná verze není shodná s aktuální verzí. Přihlášení nebude aktualizovat dokument.',
'checkedout_file_has_disappeared' => 'Soubor dokumentu, který jste kontrolovali, zmizel. Zkontrolování nebude možné.',
@ -297,7 +289,6 @@ URL: [url]',
'checkout_is_disabled' => 'Kontrola dokumentů je zakázána v konfiguraci.',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Zvolte definici atributů',
@ -319,7 +310,6 @@ URL: [url]',
'clear_cache' => 'Vymazat vyrovnávací paměť',
'clear_clipboard' => 'Vyčistit schránku',
'clear_password' => 'Vymazat heslo',
'click_to_expand_filter_results' => '',
'clipboard' => 'Schránka',
'close' => 'Zavřít',
'color' => '',
@ -328,8 +318,6 @@ URL: [url]',
'comment_changed_email' => '',
'comment_for_current_version' => 'Komentář k aktuální verzi',
'configure_extension' => 'Konfigurovat rozšíření',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => 'Chtěli byste vyčistit mezipaměť? Tím se odstraní všechny předběžně vygenerované náhledy.',
@ -362,8 +350,6 @@ URL: [url]',
'converter_new_mimetype' => 'Nový mimetype',
'copied_to_checkout_as' => 'Soubor zkopírován do kontrolního prostoru jako \'[filename]\' v [date]',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => 'Vytvořit fulltext index',
'create_fulltext_index_warning' => 'Hodláte znovu vytvořit fulltext index. Může to trvat dlouho a zpomalit běh systému. Pokud víte, co děláte, potvďte operaci.',
@ -406,9 +392,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'Toto je neveřejná oblast. Přístup povolen pouze oprávněným uživatelům. Jakékoliv narušení bude stíháno podle platných právních norem.',
'discspace' => 'Místo na disku',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => 'Dokumenty s přijetím, ale bez přístupu příjemce',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => 'Dokumenty v revizi bez přístupu kontrolora',
'docs_with_missing_revision_date' => '',
'document' => 'Dokument',
@ -484,7 +468,6 @@ Uživatel: [username]',
'document_files' => '',
'document_has_no_workflow' => 'Dokument nemá workflow',
'document_infos' => 'Informace o dokumentu',
'document_in_revision_no_date' => '',
'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.',
@ -578,8 +561,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -605,7 +586,7 @@ URL: [url]',
'dropfolder_metadata' => '',
'dropupload' => 'Rychlý upload',
'drop_files_here' => 'Soubory dát sem!',
'drop_files_here_or_click' => 'Přetáhněte sobory sem, nebo klikněte pro nahrání',
'drop_files_here_or_click' => '',
'dump_creation' => 'Vytvoření zálohy databáze',
'dump_creation_warning' => 'Pomocí této operace můžete vytvořit soubor se zálohou databáze. Po vytvoření bude soubor zálohy uložen ve složce data vašeho serveru.',
'dump_list' => 'Existující soubory záloh',
@ -678,7 +659,6 @@ URL: [url]',
'error_update_document' => '',
'error_uploading_reviewer_only' => 'Chyba při vytváření dokumentu. Dokument má recenzenta, ale nemá schvalovatele.',
'es_ES' => 'Španělština',
'event' => '',
'event_details' => 'Údaje akce',
'exclude_items' => 'Vyloučit položky',
'expired' => 'Platnost vypršela',
@ -710,8 +690,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => 'Rozšíření',
'extension_changelog' => 'Changelog',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => 'Načítání rozšíření',
@ -731,11 +709,11 @@ URL: [url]',
'february' => 'Únor',
'file' => 'Soubor',
'files' => 'Soubory',
'filesize' => 'Velikost souboru',
'files_deletion' => 'Soubor odstraněn',
'files_deletion_warning' => 'Pomocí této volby můžete odstranit všechny soubory z celé složky DMS. Verzovací informace zůstanou viditelné.',
'files_loading' => 'Vyčkejte dokud se nenahraje seznam souborů …',
'filetype' => '',
'file_size' => 'Velikost souboru',
'filter_for_documents' => 'Další filtr pro dokumenty',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Další filtr pro složky',
@ -911,7 +889,6 @@ URL: [url]',
'individuals_in_groups' => 'Členové skupiny',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => 'Potvrzení o příjmu této verze dokumentu není možné, protože verze není uvolněna.',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'Zděděno',
'inherits_access_copy_msg' => 'Zkopírovat zděděný seznam řízení přístupu',
@ -1003,11 +980,9 @@ URL: [url]',
'link_to_version' => 'Provázat k verzi',
'list_access_rights' => 'Seznam všech přístupových práv ...',
'list_contains_no_access_docs' => 'Seznam obsahuje více dokumentů, ke kterým nemáte přístup a které se nezobrazují.',
'list_conversion_overview' => '',
'list_conversion_services' => 'Služba',
'list_hooks' => 'Seznam hooks',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => 'Seznam úkolů',
'local_file' => 'Lokální soubor',
'locked_by' => 'Zamčeno kým',
@ -1073,7 +1048,6 @@ URL: [url]',
'move_document' => 'Přesunout dokument',
'move_folder' => 'Přesun složky',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Můj účet',
'my_documents' => 'Moje dokumenty',
'my_transmittals' => 'Moje přenosy',
@ -1134,17 +1108,6 @@ URL: [url]',
'nl_NL' => 'Holandština',
'no' => 'Ne',
'notification' => '',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'Listopad',
'now' => 'nyní',
@ -1173,7 +1136,6 @@ URL: [url]',
'no_groups' => 'Žádné skupiny',
'no_group_members' => 'Tato skupina nemá žádné členy',
'no_linked_files' => 'Žádné propojené soubory',
'no_mimetype' => '',
'no_previous_versions' => 'Nebyly nalezeny žádné jiné verze',
'no_receipt_needed' => 'Nejsou žádné dokumenty, které by vyžadovaly potvrzení o přijetí.',
'no_review_needed' => 'Nic nečeká k recenzi.',
@ -1334,9 +1296,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: [name] - Odstraněno workflow z verze dokumentu',
'removeFolderFromDropFolder' => 'Odstranit složku po nahrání',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'Odstranit označené soubory',
'remove_review_log' => '',
'remove_task' => '',
@ -1430,8 +1390,6 @@ URL: [url]',
'revisions_without_group' => 'Revize bez skupiny',
'revisions_without_user' => 'Revize bez uživatele',
'revision_date' => 'Datum revize',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => 'Log revize',
'revision_request_email_body' => 'Žádost o revizi
Dokument: [name]
@ -1539,7 +1497,6 @@ URL: [url]',
'select_category' => 'Kliknutím vybrat kategorii',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Vybrat skupinu',
'select_groups' => 'Kliknutím vybrat skupiny',
'select_grp_approvers' => 'Kliknutím vybrat skupinu schvalovatele',
@ -1560,7 +1517,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Vybrat jeden',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1577,7 +1533,6 @@ Jméno: [username]
[comment]',
'send_login_data_subject' => '[sitename]: [login] - Přihlašovací údaje',
'send_notification' => '',
'send_test_mail' => 'Poslat zkušební zprávu',
'september' => 'Září',
'sequence' => 'Posloupnost',
@ -1592,16 +1547,10 @@ Jméno: [username]
'service_name' => '',
'sessions' => 'seance',
'setDateFromFile' => '',
'setDateFromFile_desc' => '',
'setDateFromFolder' => '',
'setDateFromFolder_desc' => '',
'settings' => 'Nastavení',
'settings_activate_module' => 'Aktivovat modul',
'settings_activate_php_extension' => 'Aktivovat PHP extension',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'Admin IP',
'settings_adminIP_desc' => 'Pokud je nastaveno, admin se může přihlásit pouze z uvedené IP adresy. Ponechejte prázdné k udržení přístupu. Pozn: pracuje pouze s lokálním ověřováním (ne LDAP)',
'settings_Advanced' => 'Pokročilé',
@ -1611,10 +1560,6 @@ Jméno: [username]
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => 'Nastavit pouze recenzenta',
'settings_allowReviewerOnly_desc' => 'Aktivujte, pokud má být nastaven pouze recenzent, ale žádný schvalovatel v tradičním režimu workflow.',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1631,8 +1576,6 @@ Jméno: [username]
'settings_backupDir_desc' => 'Adresář, kde zálohovací nástroj ukládá zálohy. Pokud tento adresář není nastaven nebo není k němu přístup, zálohy budou uloženy v adresáři obsahu.',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Adresář mezipaměti',
'settings_cacheDir_desc' => 'Kde jsou uloženy náhledy obrázků (nejlepší zvolit adresář, který není přístupný přes webový server)',
'settings_Calendar' => 'Nastavení kalendáře',
@ -1692,8 +1635,6 @@ Jméno: [username]
'settings_delete_install_folder' => 'Chcete-li použít SeedDMS, musíte v konfiguračním adresáři odstranit soubor ENABLE_INSTALL_TOOL',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Zakázat vlastní úpravy',
'settings_disableSelfEdit_desc' => 'Je-li zaškrtnuto, uživatel nemůže upravit svůj vlastní profil',
'settings_disable_install' => 'Pokud je to možné, smažte soubor ENABLE_INSTALL_TOOL',
@ -1757,14 +1698,8 @@ Jméno: [username]
'settings_enableLanguageSelector_desc' => 'Zobrazit výběr jazyka uživatelského rozhraní po přihlášení.',
'settings_enableLargeFileUpload' => 'Povolit nahrávání velkých souborů',
'settings_enableLargeFileUpload_desc' => 'Je-li nastaveno, nahrávání souborů je také k dispozici prostřednictvím java appletu s názvem jumploader bez omezení velikosti souboru nastaveného prohlížečem. Umožňuje také nahrát několik souborů v jednom kroku.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'Povolit seznam úkolů v nabídce',
'settings_enableMenuTasks_desc' => 'Aktivovat / Zakázat položku nabídky, která obsahuje všechny úkoly pro uživatele. Obsahuje dokumenty, které musí být přezkoumány, schváleny atd.',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => 'Umožit nahrát více souborů',
'settings_enableMultiUpload_desc' => 'Při vytváření nového dokumentu lze nahrát více souborů. Každý vytvoří nový dokument.',
'settings_enableNotificationAppRev' => 'Povolit oznámení posuzovateli / schvalovateli',
@ -1820,8 +1755,6 @@ Jméno: [username]
'settings_encryptionKey' => 'Šifrovací klíč',
'settings_encryptionKey_desc' => 'Tento řetězec se používá k vytvoření jedinečného identifikátoru, který je přidán jako skryté pole formuláře, aby se zabránilo útokům CSRF.',
'settings_error' => 'Chyba',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Rozbalit strom složek',
'settings_expandFolderTree_desc' => 'Rozbalení stromu složek',
'settings_expandFolderTree_val0' => 'začít se skrytým stromem',
@ -1839,16 +1772,6 @@ Jméno: [username]
'settings_fullSearchEngine_desc' => 'Nastavte metodu použitou pro fulltextové vyhledávání.',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'ID hosta',
'settings_guestID_desc' => 'ID hostovaného uživatele při přihlášení jako host (většinou není třeba měnit)',
'settings_guestid_is_admin' => '',
@ -1878,28 +1801,14 @@ Jméno: [username]
'settings_libraryFolder_desc' => 'Složka, ve které lze dokumenty kopírovat a vytvářet nové dokumenty.',
'settings_logFileEnable' => 'Povolit protokolový soubor',
'settings_logFileEnable_desc' => 'Povolení / zakázání souboru protokolu',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Otočení souboru protokolu',
'settings_logFileRotation_desc' => 'Otáčení souboru protokolu',
'settings_loginFailure' => 'Přihlášení selhalo',
'settings_loginFailure_desc' => 'Zakázat účet po [n] selhání přihlášení.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Lucene SeedDMS adresář',
'settings_luceneClassDir_desc' => 'Cesta k SeedDMS_Lucene (volitelná)',
'settings_luceneDir' => 'Adresář pro fulltextový index',
'settings_luceneDir_desc' => 'Cesta k indexu Lucene',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'Max Directory ID',
@ -1992,10 +1901,6 @@ Jméno: [username]
'settings_siteName' => 'Název webu',
'settings_siteName_desc' => 'Název webu použitý v titulcích stránek. Výchozí: SeedDMS',
'settings_SMTP' => 'Nastavení SMTP serveru',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'Heslo SMTP serveru',
'settings_smtpPassword_desc' => 'Heslo SMTP serveru',
'settings_smtpPort' => 'SMTP Server port',
@ -2079,7 +1984,6 @@ Jméno: [username]
'sign_out' => 'Odhlásit',
'sign_out_user' => 'Odhlášení uživatele',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Slovenština',
'sort_by_date' => '',
'sort_by_expiration_date' => '',
@ -2093,7 +1997,6 @@ Jméno: [username]
'splash_add_group' => 'Přidána nová skupina',
'splash_add_group_member' => 'Přidán nový člen skupiny',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => 'Přidána nová role',
'splash_add_task' => '',
@ -2101,7 +2004,6 @@ Jméno: [username]
'splash_add_transmittal' => 'Přidán přenos',
'splash_add_user' => 'Přidán nový uživatel',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => 'Mezipaměť vymazána',
'splash_cleared_clipboard' => 'Schránka vymazána',
'splash_delete_access' => 'Přístupová práva smazána',
@ -2113,20 +2015,17 @@ Jméno: [username]
'splash_document_locked' => 'Dokument zamčen',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'Dokument odemčen',
'splash_document_updated' => '',
'splash_edit_access' => 'Přístupová práva změněna',
'splash_edit_attribute' => 'Atribut uložen',
'splash_edit_category' => '',
'splash_edit_event' => 'Událost uložena',
'splash_edit_group' => 'Skupina uložena',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => 'Role uložena',
'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Uživatel uložen',
'splash_error_add_to_transmittal' => 'Chyba při přidávání dokumentu k přenosu',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => 'Chyba při odstranění odkazu ke stažení',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => 'Chyba při odesílání odkazu ke stažení',
@ -2136,7 +2035,6 @@ Jméno: [username]
'splash_extension_import' => 'Importováno rozšíření',
'splash_extension_refresh' => 'Aktualizovaný seznam rozšíření',
'splash_extension_upload' => 'Instalováno rozšíření',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'Změny složky uloženy',
'splash_importfs' => 'Importováno [docs] dokumentů a [folders] složek',
@ -2161,7 +2059,6 @@ Jméno: [username]
'splash_rm_group' => 'Skupina odstraněna',
'splash_rm_group_member' => 'Člen skupiny odstraněn',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => 'Role odstraněna',
'splash_rm_transmittal' => 'Přenos odstraněn',
@ -2209,7 +2106,6 @@ Jméno: [username]
'status_revision_sleeping' => 'Probíhá',
'status_revisor_removed' => 'Kontrolor odstraněn ze seznamu',
'status_unknown' => 'Neznámý',
'storage' => '',
'storage_size' => 'Velikost úložiště',
'subfolder_duplicate_name' => '',
'submit_2_fact_auth' => 'Poslán tajný kód',
@ -2246,7 +2142,6 @@ Jméno: [username]
'target_equals_source_folder' => '',
'tasks' => 'Úkoly',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2329,7 +2224,6 @@ URL: [url]',
'transmittal' => 'Přenos',
'transmittalitem_removed' => 'Položka přenosu byla odstraněna',
'transmittalitem_updated' => 'Dokument byl aktualizován na nejnovější verzi',
'transmittals' => '',
'transmittal_comment' => 'Komentář',
'transmittal_name' => 'Název',
'transmittal_size' => 'Velikost',
@ -2343,7 +2237,6 @@ URL: [url]',
'type_to_filter' => '',
'type_to_search' => 'Zadejte hledaný výraz',
'uk_UA' => 'Ukrajinština',
'undefined' => '',
'under_folder' => 'Ve složce',
'unknown_attrdef' => 'Neznámá definice atributu',
'unknown_command' => 'Příkaz nebyl rozpoznán.',
@ -2362,7 +2255,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'Můžete ho pořád aktualizovat, protože jste ten, kdo ho zamknul. Zámek bude automaticky odstraněn.',
'unlock_document' => 'Odemknout',
'update' => 'Aktualizovat',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Aktualizovat seznam schvalovatelů',
'update_document' => 'Aktualizovat',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (3444), dgrutsch (22)
// Translators: Admin (3297), dgrutsch (22)
$text = array(
'2_factor_auth' => '2-Faktor Authentifizierung',
'2_factor_auth_code' => '2ter Faktor',
'2_factor_auth_info' => 'Dieses System erfordert 2-Faktor-Authentifikation. Dazu brauchen Sie einen 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 Ihrem bevorzugten Authenticator (z.B. andOTP) zuvor eingescant haben.',
'2_fact_auth_current_secret' => 'Aktuelles Geheimnis',
'2_fact_auth_new_secret' => 'Neues Geheimnis',
@ -94,7 +93,7 @@ $text = array(
'any_value_set' => 'beliebiger Wert',
'apikey' => 'API-Schlüssel',
'apply' => 'Anwenden',
'approvals_accepted' => '[no_approvals] erfolgte Freigaben',
'approvals_accepted' => '[no_approvals] Freigaben',
'approvals_accepted_latest' => '(davon [no_approvals] in letzter Version)',
'approvals_and_reviews_accepted' => '[no_approvals] Freigaben und [no_reviews] Prüfungen',
'approvals_and_reviews_not_touched' => '[no_approvals] offene Freigaben und [no_reviews] offene Prüfungen',
@ -142,7 +141,7 @@ URL: [url]</p>',
'approval_request_email_subject' => '[sitename]: [name] - Aufforderung zur Freigabe',
'approval_status' => 'Freigabestatus',
'approval_submit_email' => '',
'approval_submit_email_body' => 'Freigabe ausgeführt
'approval_submit_email_body' => 'Freigabe erteilt
Dokument: [name]
Version: [version]
@ -151,7 +150,7 @@ Status: [status]
Kommentar: [comment]
Benutzer: [username]
URL: [url]',
'approval_submit_email_body_html' => '<p>Freigabe ausgeführt</p>
'approval_submit_email_body_html' => '<p>Freigabe erteilt</p>
<p>Dokument: [name]<br />
Version: [version]<br />
@ -191,7 +190,6 @@ URL: [url]</p>',
'attrdef_minvalues_help' => 'Minimale Anzahl der Werte. Setzen Sie diesen Wert auf 1, wenn ein Attribut gesetzt werden muss.',
'attrdef_min_greater_max' => 'Zahl der minimalen Werte ist größer als Zahl der maximalen Werte',
'attrdef_multiple' => 'Mehrfachwerte erlaubt',
'attrdef_multiple_but_doc_or_folder' => 'Attribute des Typs Dokument oder Ordner können keine Mehrfachwerte haben.',
'attrdef_multiple_needs_valueset' => 'Attributdefinition mit Mehrfachwerten erfordert eine Werteliste.',
'attrdef_must_be_multiple' => 'Attribut muss mehr als einen Wert haben, erlaubt aber keine Mehrfachwerte',
'attrdef_name' => 'Name',
@ -260,14 +258,9 @@ URL: [url]</p>',
'backup_log_management' => 'Backup/Logging',
'backup_remove' => 'Backup löschen',
'backup_tools' => 'Backup tools',
'batch_add_approver' => 'Freigeber hinzufügen',
'batch_add_approver_msg' => '[count] Dokumenten wurde der Freigeber \'[name]\' hinzugefügt.',
'batch_add_category_msg' => '[count] Dokumenten wurde die neue Kategorie \'[catname]\' hinzugefügt.',
'batch_add_reviewer' => 'Prüfer hinzufügen',
'batch_add_reviewer_msg' => '[count] Dokumenten wurde der Prüfer \'[name]\' hinzugefügt.',
'batch_change_category' => 'Kategorie ändern',
'batch_change_owner' => 'Besitzer ändern',
'batch_export' => 'Export',
'batch_new_owner_msg' => 'Der Besitzer von [count] Dokuments wurde geändert.',
'batch_operation' => 'Massenoperation',
'batch_operation_result' => 'Ergebnis der Massenoperation',
@ -318,7 +311,6 @@ URL: [url]</p>',
'chart_docsperuser_title' => 'Dokumente pro Benutzer',
'chart_foldersperuser_title' => 'Ordner pro Benutzer',
'chart_selection' => 'Diagrammauswahl',
'chart_sizepermonth_title' => 'Speicherplatz pro Monat',
'chart_sizeperuser_title' => 'Speicherplatz pro Benutzer',
'checkedout_file_has_different_version' => 'Die ausgecheckte Version ist nicht identisch mit der aktuellen Version. Das Einchecken wird das Dokument nicht aktualisieren.',
'checkedout_file_has_disappeared' => 'Die Datei des ausgecheckten Dokuments ist nicht mehr vorhanden. Ein Einchecken ist nicht möglich.',
@ -330,7 +322,6 @@ URL: [url]</p>',
'checkout_is_disabled' => 'Auschecken von Dokumenten ist in der Konfiguration ausgeschaltet.',
'check_directory_layout' => 'Prüfe Verzeichnise',
'check_failed' => 'fehlgeschlagen',
'check_notification_filter' => 'Prüfe Benachrichtigungsfilter',
'check_passed' => 'erfolgreich',
'check_secure_installation' => 'Prüfe auf sichere Installation',
'choose_attrdef' => 'Attributdefinition wählen',
@ -352,7 +343,6 @@ URL: [url]</p>',
'clear_cache' => 'Cache löschen',
'clear_clipboard' => 'Zwischenablage leeren',
'clear_password' => 'Passwort löschen',
'click_to_expand_filter_results' => 'Klicken zum Ausklappen der Filterprüfung',
'clipboard' => 'Zwischenablage',
'close' => 'Schließen',
'color' => 'Farbe',
@ -361,9 +351,7 @@ URL: [url]</p>',
'comment_changed_email' => '',
'comment_for_current_version' => 'Kommentar zur aktuellen Version',
'configure_extension' => 'Erweiterung konfigurieren',
'confirm_add_approver' => 'Bitte bestätigen Sie das Hinzufügen eines Freigebers für die ausgewählten Dokumente.',
'confirm_add_reviewer' => 'Bitte bestätigen Sie das Hinzufügen eines Prüfers für die ausgewählten Dokumente.',
'confirm_change_category' => 'Bitte bestätigen Sie das Ändern der Kategorie für die ausgewählten Dokumente.',
'confirm_change_category' => 'Bitte bestätigen Sie das Ändern der Kategorie für die ausgewählten Objekte.',
'confirm_change_owner' => 'Bitte bestätigen Sie den Besitzerwechsel der ausgewählten Objekte.',
'confirm_clear_cache' => 'Wollen Sie wirklich den Cache löschen? Dies entfernt alle vorberechneten Vorschaubilder, Javascript und andere Dateien.',
'confirm_create_fulltext_index' => 'Ja, Ich möchte den Volltext-Index neu erzeugen!.',
@ -395,8 +383,6 @@ URL: [url]</p>',
'converter_new_mimetype' => 'Neuer Mime-Type',
'copied_to_checkout_as' => 'Datei am [date] von [username] in den Checkout-Space als \'[filename]\' kopiert.',
'created' => 'Erstellt am',
'createSubFolderForImportedFiles' => 'Lege importierten Ordner an',
'createSubFolderForImportedFiles_desc' => 'Ereuge auch den zu importierenden Ordner.',
'create_download_link' => '',
'create_fulltext_index' => 'Erzeuge Volltext-Index',
'create_fulltext_index_warning' => 'Sie möchten den Volltext-Index neu erzeugen. Dies kann beträchtlich Zeit in Anspruch nehmen und Gesamtleistung Ihres System beeinträchtigen. Bestätigen Sie bitte diese Operation.',
@ -409,7 +395,7 @@ URL: [url]</p>',
'current_version' => 'Aktuelle Version',
'daily' => 'täglich',
'dashboard' => 'Übersicht',
'databasesearch' => 'Datenbank',
'databasesearch' => 'Datenbanksuche',
'database_schema_version' => 'Version des Datenbankschemas',
'data_loading' => 'Bitte warten, bis die Daten geladen sind …',
'date' => 'Datum',
@ -439,10 +425,8 @@ URL: [url]</p>',
'disable_extension' => 'Erweiterung deaktivieren',
'disclaimer' => 'Dies ist ein geschützter Bereich. Nur authorisiertes Personal hat Zugriff. Jegliche Verstöße werden nach geltendem Recht (Englisch und International) verfolgt.',
'discspace' => 'Plattenplatz',
'docs_in_reception_disabled' => 'Dokumente mit Empfangsbestätigung durch gesperrte Benutzer.',
'docs_in_reception_no_access' => 'Dokumente mit Empfangsbestätigung ohne Zugriff des Empfängers',
'docs_in_revision_disabled' => 'Dokument mit Wiederholungsprüfung durch gesperrten Benutzer',
'docs_in_revision_no_access' => 'Dokumente mit Wiederholungsprüfung ohne Zugriff des Prüfers',
'docs_in_revision_no_access' => 'Dokumente in Revision ohne Zugriff des Prüfers',
'docs_with_missing_revision_date' => 'Dokumente ohne Datum der Wiederholungsprüfung',
'document' => 'Dokument',
'documentcontent' => 'Dokumentenversion',
@ -559,7 +543,6 @@ Benutzer: [username]</p>',
'document_files' => 'Dokumentenanhänge',
'document_has_no_workflow' => 'Dokument hat keinen Workflow',
'document_infos' => 'Informationen',
'document_in_revision_no_date' => 'Das Dokument ist zur Zeit in der Wiederholungsprüfung. Ein neues Datum kann erst nach Abschluss der Prüfung gesetzt werden.',
'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.',
@ -648,16 +631,14 @@ URL: [url]</p>',
'document_status_changed_email_body' => 'Dokumentenstatus geändert
Dokument: [name]
Alter Status: [old_status]
Neuer Status: [status]
Status: [status]
Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'document_status_changed_email_body_html' => '<p>Dokumentenstatus geändert</p>
<p>Dokument: [name]<br />
Alter Status: [old_status]<br />
Neuer Status: [status]<br />
Status: [status]<br />
Elternordner: [folder_path]<br />
Benutzer: [username]<br />
URL: [url]</p>',
@ -712,8 +693,6 @@ URL: [url]</p>',
'download_header_document_name' => 'Dokumentenname',
'download_header_document_no' => 'Dokumenten-Nr.',
'download_header_filename' => 'Dateiname',
'download_header_folder_name' => 'Ordnername',
'download_header_folder_no' => 'Ordner-ID',
'download_header_internal_version' => 'Int. Version',
'download_header_reviewer' => 'Prüfer',
'download_header_review_comment' => 'Prüfkommentar',
@ -752,7 +731,7 @@ URL: [url]</p>',
'edit_comment' => 'Kommentar bearbeiten',
'edit_default_keywords' => 'Stichworte bearbeiten',
'edit_document_access' => 'Zugriffsrechte',
'edit_document_notify' => 'Dokument beobachten',
'edit_document_notify' => 'Beobachtung von Dokumenten',
'edit_document_props' => 'Bearbeiten',
'edit_event' => 'Ereignis editieren',
'edit_existing_access' => 'Bestehende Berechtigungen bearbeiten',
@ -760,7 +739,7 @@ URL: [url]</p>',
'edit_existing_notify' => 'Beobachter bearbeiten',
'edit_folder_access' => 'Zugriffsrechte',
'edit_folder_attrdefgrp' => 'Attributgruppen bearbeiten',
'edit_folder_notify' => 'Ordner beobachten',
'edit_folder_notify' => 'Beobachtung von Ordnern',
'edit_folder_props' => 'Bearbeiten',
'edit_group' => 'Gruppe bearbeiten',
'edit_online' => 'Online editieren',
@ -812,7 +791,6 @@ URL: [url]</p>',
'error_update_document' => 'Fehler beim Aktualisieren des Dokuments',
'error_uploading_reviewer_only' => 'Fehler beim Anlegen des Dokuments. Das Dokument besitzt einen Prufer, aber keinen Freigeber.',
'es_ES' => 'Spanisch',
'event' => 'Ereignis',
'event_details' => 'Ereignisdetails',
'exclude_items' => 'Einträge auslassen',
'expired' => 'abgelaufen',
@ -850,8 +828,6 @@ URL: [url]</p>',
'export_user_list_csv' => 'Exportiere Benutzer als CSV-Datei',
'extension_archive' => 'Erweiterung',
'extension_changelog' => 'Versionshistorie',
'extension_config' => 'Einstellungen',
'extension_info' => 'Erweiterungen',
'extension_is_off_now' => 'Erweiterung ist ausgeschaltet',
'extension_is_on_now' => 'Erweiterung ist eingeschaltet',
'extension_loading' => 'Lade Erweiterungen ...',
@ -867,15 +843,15 @@ URL: [url]</p>',
'extension_readme' => 'Readme',
'extension_toggle_error' => 'Konnte Erweiterung nicht aus/einschalten',
'extension_version_list' => 'Versionen',
'facetfullsearch' => 'Volltext (Facetten)',
'facetfullsearch' => 'Volltextsuche (Facetten)',
'february' => 'Februar',
'file' => 'Datei',
'files' => 'Dateien',
'filesize' => 'Dateigröße',
'files_deletion' => 'Dateien löschen',
'files_deletion_warning' => 'Durch diese Operation können Sie Dokumente des DMS löschen. Die Versions-Information bleibt erhalten.',
'files_loading' => 'Bitte warten, bis die Dateiliste geladen ist …',
'filetype' => 'Dateityp',
'file_size' => 'Dateigröße',
'filter_for_documents' => 'Zusätzliche Filter für Dokumente',
'filter_for_documents_and_folders' => 'Zusätzliche Filter für Ordner und Dokumente',
'filter_for_folders' => 'Zusätzliche Filter für Ordner',
@ -1048,7 +1024,7 @@ URL: [url]</p>',
'friday_abbr' => 'Fr',
'from' => 'von',
'fr_FR' => 'Französisch',
'fullsearch' => 'Volltext',
'fullsearch' => 'Volltextsuche',
'fullsearch_hint' => 'Volltext-Index benutzen',
'fulltextsearch_disabled' => 'Volltext-Index ist ausgeschaltet',
'fulltext_converters' => 'Index Dokumentenumwandlung',
@ -1124,7 +1100,6 @@ URL: [url]</p>',
'individuals_in_groups' => 'Mitglieder einer Gruppe',
'ind_review_removed' => 'Statuswechsel, weil Prufung des Benutzers [name] entfernt wurde.',
'info_recipients_tab_not_released' => 'Die Bestätigung des Empfangs für diese Dokumentenversion ist nicht möglich, weil die Version nicht freigegeben ist.',
'info_rm_user_from_processes_none' => 'Der Benutzer ist zur Zeit keine Aufgaben.',
'info_rm_user_from_processes_user' => 'Nur die noch offenen Aufgaben können auf einen anderen Benutzer übertragen werden. Bei Aufgaben, die bereits bearbeitet wurden, wird der Benutzer aus der Bearbeitungshistorie gelöscht, als würde der Benutzer selbst gelöscht.',
'inherited' => 'geerbt',
'inherits_access_copy_msg' => 'Berechtigungen kopieren',
@ -1216,11 +1191,9 @@ URL: [url]</p>',
'link_to_version' => 'An Version hängen',
'list_access_rights' => 'Alle Zugriffsrechte auflisten ...',
'list_contains_no_access_docs' => 'Die Liste enthält weitere Dokumente auf die Sie keinen Zugriff haben und deshalb nicht angezeigt werden.',
'list_conversion_overview' => 'Vorhandene Mime-Types und Konvertierungsdienste',
'list_conversion_services' => 'Liste der Konvertierer',
'list_hooks' => 'Liste der interne Aufrufe',
'list_notification_services' => 'Liste der Benachrichtigungsdienste',
'list_of_recipients_has_disabled_users' => 'Empfängerliste beinhaltet gesperrte Benutzer.',
'list_tasks' => 'Tasks auflisten',
'local_file' => 'Lokale Datei',
'locked_by' => 'Gesperrt von',
@ -1246,11 +1219,11 @@ URL: [url]</p>',
'mandatory_approvergroups' => 'Zwingende Gruppen von Freigebern',
'mandatory_approvergroup_no_access' => 'Zwingende Gruppe von Freigebern \'[group]\' hat unzureichende Zugriffsrechte.',
'mandatory_approvers' => 'Zwingende Freigeber',
'mandatory_approver_no_access' => 'Zwingender Freigeber \'[user]\' hat unzureichende Zugriffsrechte oder ist als Freigeber nicht erlaubt.',
'mandatory_approver_no_access' => 'Zwingender Freigeber \'[user]\' hat unzureichende Zugriffsrechte.',
'mandatory_reviewergroups' => 'Zwingende Gruppen von Prüfern',
'mandatory_reviewergroup_no_access' => 'Zwingende Gruppe von Prüfern \'[group]\' hat unzureichende Zugriffsrechte.',
'mandatory_reviewers' => 'Zwingende Prüfer',
'mandatory_reviewer_no_access' => 'Zwingender Prüfer \'[user]\' hat unzureichende Zugriffsrechte oder ist als Prüfer nicht erlaubt.',
'mandatory_reviewer_no_access' => 'Zwingender Prüfer \'[user]\' hat nicht ausreichende Zugriffsrechte.',
'march' => 'März',
'mark_document' => 'Dokument für Massenoperation auswählen',
'mark_folder' => 'Ordner für Massenoperation auswählen',
@ -1286,7 +1259,6 @@ URL: [url]</p>',
'move_document' => 'Verschieben',
'move_folder' => 'Verschieben',
'move_into_rootfolder' => 'In den Wurzelordner verschieben',
'must_drop_one_file' => 'Sie dürfen nicht mehr als eine Datei ablegen',
'my_account' => 'Mein Profil',
'my_documents' => 'Meine Dokumente',
'my_transmittals' => 'Meine Dokumentenlisten',
@ -1304,7 +1276,7 @@ URL: [url]</p>',
'never' => 'nie',
'new' => 'Neu',
'new_attrdef' => 'Neue Attributdefinition',
'new_default_keywords' => 'Stichwort hinzufügen',
'new_default_keywords' => 'Neue Vorlage',
'new_default_keyword_category' => 'Neue Kategorie',
'new_documents' => 'Neue Dokumente',
'new_documents_today' => 'Neue Dokumente heute',
@ -1367,17 +1339,6 @@ URL: [url]</p>',
'nl_NL' => 'Niederländisch',
'no' => 'Nein',
'notification' => 'Beobachter',
'notification_msg_tmpl' => 'Schablone',
'notification_recvtype' => 'Empfängertyp',
'notification_recv_any' => 'Jeder',
'notification_recv_approver' => 'Freigeber',
'notification_recv_notification' => 'Beobachter',
'notification_recv_owner' => 'Besitzer',
'notification_recv_reviewer' => 'Prüfer',
'notification_recv_uploader' => 'Hochlader',
'notification_recv_workflow' => 'Workflow',
'notification_service_no_filter' => 'Dieser Benachrichtigungsdienst hat keinen Filter.',
'notification_tmpl' => 'Schablone',
'not_subscribed' => 'Nicht abonniert',
'november' => 'November',
'now' => 'sofort',
@ -1406,7 +1367,6 @@ URL: [url]</p>',
'no_groups' => 'keine Gruppen',
'no_group_members' => 'Diese Gruppe hat keine Mitglieder',
'no_linked_files' => 'Keine verknüpften Dokumente',
'no_mimetype' => 'Kein Mime-Type',
'no_previous_versions' => 'Keine anderen Versionen gefunden',
'no_receipt_needed' => 'Es gibt zur Zeit keine Dokumente, die eine Empfangsbestätigung erfordern.',
'no_review_needed' => 'Keine offenen Prüfungen.',
@ -1513,7 +1473,7 @@ Sollen Sie danach immer noch Probleme bei der Anmeldung haben, dann kontaktieren
'quota_is_disabled' => 'Quota-Unterstützung ist zur Zeit ausgeschaltet. Benutzer-Quota werden ignoriert bis Quota-Unterstützung in den Einstellungen eingeschaltet wird.',
'quota_warning' => 'Ihr maximal verfügbarer Plattenplatz wurde um [bytes] überschritten. Bitte löschen Sie Dokumente oder ältere Versionen.',
'readme_loading' => 'Bitte warten, bis die Readme geladen ist ...',
'receipts_accepted' => '[no_receipts] erfolgte Empfangsbestätigungen',
'receipts_accepted' => '[no_receipts] Empfangsbestätigungen',
'receipts_accepted_latest' => '(davon [no_receipts] in letzter Version)',
'receipts_not_touched' => '[no_receipts] offene Empfangsbestätigungen',
'receipts_not_touched_latest' => '(davon [no_receipts] in letzter Version)',
@ -1537,7 +1497,7 @@ Elternordner: [folder_path]<br />
Empfänger: [recipient]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'receipt_deletion_email_subject' => '[sitename]: [name] - Aufforderung zur Empfangsbestätigung gelöscht',
'receipt_deletion_email_subject' => '[sitename]: [name] - Empfänger gelöscht',
'receipt_log' => 'Protokoll der Empfangsbestätigungen',
'receipt_request_email_body' => 'Aufforderung zur Empfangsbestätigung
@ -1623,9 +1583,7 @@ Benutzer: [username]<br />
URL: [url]</p>',
'removed_workflow_email_subject' => '[sitename]: [name] - Workflow von Dokumentenversion',
'removeFolderFromDropFolder' => 'Ordner nach Import entfernen',
'removeFolderFromDropFolder_desc' => 'Schalten Sie dies ein, um den importierten Ordner im Ablageordner auf der Festplatte zu löschen.',
'remove_approval_log' => 'Einzelne Freigabe entfernen',
'remove_from_clipboard' => 'Aus Zwischenablage entfernen',
'remove_marked_files' => 'Markierte Dateien löschen',
'remove_review_log' => 'Einzelne Prüfung entfernen',
'remove_task' => 'Task entfernen',
@ -1693,7 +1651,7 @@ URL: [url]</p>',
'reviewers' => 'Prüfer',
'reviewer_already_assigned' => 'Prüfer bereits zugewiesen',
'reviewer_already_removed' => 'Prüfer wurde bereits aus dem Prüfvorgang entfernt oder hat die Prüfung bereits abgeschlossen',
'reviews_accepted' => '[no_reviews] erfolgte Prüfungen',
'reviews_accepted' => '[no_reviews] Prüfungen',
'reviews_accepted_latest' => '(davon [no_reviews] in letzter Version)',
'reviews_not_touched' => '[no_reviews] offene Prüfungen',
'reviews_not_touched_latest' => '(davon [no_reviews] in letzter Version)',
@ -1762,7 +1720,7 @@ URL: [url]</p>',
'revise_document' => 'Wiederholungsprüfung',
'revise_document_on' => 'Nächste Wiederholungsprüfung des Dokuments am [date]',
'revision' => 'Wiederholungsprüfung',
'revisions_accepted' => '[no_revisions] erfolgte Wiederholungsprüfungen',
'revisions_accepted' => '[no_revisions] Wiederholungsprüfungen',
'revisions_accepted_latest' => '(davon [no_revisions] in letzter Version)',
'revisions_not_touched' => '[no_revisions] offene Wiederholungspüfungen',
'revisions_not_touched_latest' => '(davon [no_revisions] in letzter Version)',
@ -1773,14 +1731,6 @@ URL: [url]</p>',
'revisions_without_group' => 'Wiederholungsprüfungen ohne Gruppe',
'revisions_without_user' => 'Wiederholungsprüfungen ohne Benutzer',
'revision_date' => 'Datum der Wiederholungsprüfung',
'revision_deletion_email_body' => '<p>Aufforderung zur Wiederholungsprüfung gelöscht</p>
<p>Dokument: [name]<br />
Version: [version]<br />
Elternordner: [folder_path]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'revision_deletion_email_subject' => '[sitename]: [name] - Aufforderung zur Wiederholungsprüfung gelöscht',
'revision_log' => 'Protokoll der erneuten Prüfung',
'revision_request_email_body' => 'Aufforderung zur Wiederholungsprüfung
@ -1807,7 +1757,7 @@ Status: [status]
Kommentar: [comment]
Benutzer: [username]
URL: [url]',
'revision_submit_email_body_html' => '<p>Erneute Freigabe ausgeführt</p>
'revision_submit_email_body_html' => '<p>Erneute Freigabe erteilt</p>
<p>Dokument: [name]<br />
Version: [version]<br />
@ -1816,7 +1766,7 @@ Status: [status]<br />
Kommentar: [comment]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'revision_submit_email_subject' => '[sitename]: [name] - Erneute Freigabe ausgeführt',
'revision_submit_email_subject' => '[sitename]: [name] - Erneute Freigabe erteilt',
'revision_summary' => 'Übersicht Wiederholungsprüfungen',
'revisors' => 'Wiederholungsprüfer',
'revisor_already_assigned' => 'Benutzer bereits als Wiederholungsprüfer eingetragen.',
@ -1928,7 +1878,6 @@ URL: [url]</p>',
'select_category' => 'Klicken zur Auswahl einer Kategorie',
'select_created' => 'Klicken zur Auswahl des Erstellungsdatums',
'select_documents_for_process' => 'Dokumente auswählen',
'select_folder' => 'Ordner auswählen',
'select_group' => 'Gruppe auswählen',
'select_groups' => 'Klicken zur Auswahl einer Gruppe',
'select_grp_approvers' => 'Klicken zur Auswahl einer Freigabegruppe',
@ -1949,7 +1898,6 @@ URL: [url]</p>',
'select_mimetype' => 'Klicken zur Auswahl eines Mimetypes',
'select_modified' => 'Klicken zur Auswahl des Änderungsdatums',
'select_one' => 'Bitte wählen',
'select_option' => 'Option auswählen',
'select_owner' => 'Klicken zur Auswahl eines Besitzers',
'select_record_type' => 'Typ auswählen',
'select_status' => 'Klicken zur Auswahl des Dokumentstatus',
@ -1968,7 +1916,6 @@ Name: [username]
Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Vergessen-Funktion auf der Anmeldeseite, um ein neues Passwort zu setzen.',
'send_login_data_subject' => '[sitename]: [login] - Ihre Login-Daten',
'send_notification' => 'Benachrichtigung verschicken',
'send_test_mail' => 'Sende Test-E-mail',
'september' => 'September',
'sequence' => 'Reihenfolge',
@ -1983,16 +1930,10 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'service_name' => 'Service-Name',
'sessions' => 'Benutzer Online',
'setDateFromFile' => 'Datum von importierter Datei übernehmen',
'setDateFromFile_desc' => 'Übernimmt das Datum der zu importierenden Datei als Datum des Dokuments in SeedDMS',
'setDateFromFolder' => 'Datum von importierten Verzeichnis übernehmen',
'setDateFromFolder_desc' => 'Übernimmt das Datum des zu importierenden Ordners als Datum des Ordners in SeedDMS',
'settings' => 'Einstellungen',
'settings_activate_module' => 'Modul aktivieren',
'settings_activate_php_extension' => 'PHP-Erweiterung aktivieren',
'settings_addManagerAsApprover' => 'Setze Gruppenmanager als Freigeber',
'settings_addManagerAsApprover_desc' => 'Alle hochgeladenen Dokumente des Benutzers werden durch die Manager der Gruppe, in denen der Benutzer Mitglied ist, freigegeben.',
'settings_addManagerAsReviewer' => 'Setze Gruppenmanager als Prüfer',
'settings_addManagerAsReviewer_desc' => 'Alle hochgeladenen Dokumente des Benutzers werden durch die Manager der Gruppe, in denen der Benutzer Mitglied ist, geprüft.',
'settings_adminIP' => 'Admin IP',
'settings_adminIP_desc' => 'Wenn hier eine IP-Nummer eingetragen wird, kann eine Anmeldung als Administrator nur von dieser Adresse erfolgen. Funktioniert nur mit Anmeldung über die Datenbank (nicht LDAP)',
'settings_Advanced' => 'Erweitert',
@ -2002,13 +1943,9 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'settings_allowChangeRevAppInProcess_desc' => 'Voreingestellt können Prüfer und Freigeber nicht mehr verändert werden, wenn eine Freigabe oder Prüfung ausgeführt wurde. Diese Option erlaubt es Administratoren auch nach der ersten Prüfung oder Freigabe die Prüfer und Freigeber zu verändern, bis das Dokument endgültig freigegeben oder abgelehnt ist.',
'settings_allowReviewerOnly' => 'Erlaube nur Prüfer zu setzen',
'settings_allowReviewerOnly_desc' => 'Anwählen, um zu erlauben, dass nur ein Prüfer aber kein Freigeber beim traditionellen Workflow gesetzt werden darf.',
'settings_alwaysShowClipboard' => 'Zwischenablage im Hauptmenü immer anzeigen',
'settings_alwaysShowClipboard_desc' => 'Zeigt den Eintrag für die Zwischenablage im Hauptmenü auch dann an, wenn die Zwischenablage leer ist',
'settings_alwaysShowMenuTasks' => 'Aufgaben im Hauptmenü immer anzeigen',
'settings_alwaysShowMenuTasks_desc' => 'Zeigt den Eintrag im Hauptmenü für die Aufgaben auch dann an, wenn keine Aufgaben anstehen.',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
'settings_apiKey' => 'Authentifizierungsschḻüssel für REST API',
'settings_apiKey_desc' => 'Dieser Schlüssel wird zur alternativen Authentifizierung in der REST API verwendet. Wählen Sie eine 32 Zeichen lange Zeichenkette.',
'settings_apiKey_desc' => 'Dieser Schlüssel wird zur alternative Authentifizierung in der REST API verwendet. Wählen Sie eine 32 Zeichen lange Zeichenkette.',
'settings_apiOrigin' => 'Erlaubte Herkunft der API Aufrufe',
'settings_apiOrigin_desc' => 'Eine semicolon-separierte Liste von Adressen, denen ein Zugriff auf die REST API erlaubt ist. Jede Adresse muss in der Form <Protokoll>://<domain>[:<port>] angegeben werden. Der Port kann ausgelassen werden. Bleibt dieses Feld leer, dann ist der Zugriff uneingeschränkt.',
'settings_apiUserId' => 'Benutzer für die REST API',
@ -2022,8 +1959,6 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'settings_backupDir_desc' => 'Verzeichnis in dem das Backup-Tool die Sicherungen ablegt. Wenn hier kein Wert gesetzt wird oder auf das Verzeichnis nicht zugriffen werden kann, dann werden die Sicherungen im Content-Verzeichnis abgelegt.',
'settings_baseUrl' => 'Basis URL',
'settings_baseUrl_desc' => 'Dies ist die URL des Servers ohne das HTTP Wurzelverzeichnis. In der Regel kann SeedDMS dies selbst bestimmen. Hinter einem Proxy gelingt dies aber nicht zuverlässig. Für diesen Fall können Sie die Basis URL hier setzen.',
'settings_batchOperations' => 'Erlaubte Massenoperationen',
'settings_batchOperations_desc' => 'Nur diese Massenoperationen auf ein Suchergebnis sind erlaubt. Mit Ausnahme des Exports muss zudem der angemeldete Benutzer Administrationsrechte haben.',
'settings_cacheDir' => 'Cache Verzeichnis',
'settings_cacheDir_desc' => 'Verzeichnis in dem Vorschaubilder abgelegt werden. Dies sollte ein Verzeichnis sein, auf das man über den Web-Browser keinen direkten Zugriff hat.',
'settings_Calendar' => 'Kalender-Einstellungen',
@ -2083,8 +2018,6 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'settings_delete_install_folder' => 'Um SeedDMS nutzen zu können, müssen Sie die Datei ENABLE_INSTALL_TOOL aus dem Konfigurationsverzeichnis löschen.',
'settings_disableChangePassword' => 'Kein Ändern des eigenen Passworts',
'settings_disableChangePassword_desc' => 'Anwählen, um das Ändern des eigenen Passworts zu unterbinden. Schalten Sie dies ein, wenn LDAP-Authentifizierung verwendet wird. Es verhindert, dass Benutzer ein Passwort in der Datenbank setzen und damit die LDAP-Authentifizierung umgehen.',
'settings_disableReceiptComment' => 'Kommentar für Empfangsbestätigung ausschalten',
'settings_disableReceiptComment_desc' => 'Wenn Sie dies einschalten wird bei der Empfangsbestätigung kein Kommentar abgefragt.',
'settings_disableSelfEdit' => 'Kein Ändern des eigenen Profils',
'settings_disableSelfEdit_desc' => 'Anwählen, um das Ändern des eigenen Profiles zu verhindern.',
'settings_disable_install' => 'Lösche ENABLE_INSTALL_TOOL wenn möglich',
@ -2148,14 +2081,8 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'settings_enableLanguageSelector_desc' => 'Zeige Auswahl der verfügbaren Sprachen nachdem man sich angemeldet hat.',
'settings_enableLargeFileUpload' => 'Hochladen von sehr großen Dateien ermöglichen',
'settings_enableLargeFileUpload_desc' => 'Wenn dies gesetzt ist, dann ist ebenfalls der Upload von Dokumenten durch ein java applet mit Namen \'jumploader\' ohne Begrenzung der maximalen Dateigröße möglich. Auch das Hochladen mehrerer Dokumente in einem Schritt wird dadurch ermöglicht. Das Einschalten bewirkt, dass keine http only Cookies mehr gesetzt werden.',
'settings_enableLoginByEmail' => 'Anmeldung mit E-Mail erlauben',
'settings_enableLoginByEmail_desc' => 'Wenn eingeschaltet, dann ist auch die Anmeldung mit der E-Mail-Adresse möglich. Die Anmeldung mit dem Benutzername bleibt weiterhin möglich. Diese Einstellung wird möglicherweise nicht von allen Authentifizierungsmethoden berücksichtigt. Da die E-Mail nicht eindeutig ist, kann die Identifikation fehlschagen, auch wenn das Password aus Sicht des anmeldenen Benutzers korrekt ist.',
'settings_enableMemcached' => 'Memcached verwenden',
'settings_enableMemcached_desc' => 'Verwendet intern memcached, um einige Datenbankoperationen zu beschleunigen und sollte nicht im Produktionsbetrieb eingeschaltet werden.',
'settings_enableMenuTasks' => 'Aufgabenliste im Menü',
'settings_enableMenuTasks_desc' => 'Ein-/Ausschalten des Menüeintrags, der anstehenden Aufgaben des Benutzers enthält. Diese Liste beinhaltet Dokumente die geprüft, freigegeben, usw. werden müssen.',
'settings_enableMenuTransmittals' => 'Dokumentenlisten im Menü',
'settings_enableMenuTransmittals_desc' => 'Ein-/Ausschalten des Menüeintrags, der alle Dokumentenlisten des Benutzers enthält.',
'settings_enableMultiUpload' => 'Erlaube Hochladen mehrerer Dateien',
'settings_enableMultiUpload_desc' => 'Beim Erstellen eines neuen Dokuments können mehrere Dateien in einem Vorgang hochgeladen werden. Jede Datei erzeugt ein neues Dokument.',
'settings_enableNotificationAppRev' => 'Prűfer/Freigeber benachrichtigen',
@ -2211,8 +2138,6 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'settings_encryptionKey' => 'Verschlüsselungs-Sequenz',
'settings_encryptionKey_desc' => 'Diese Zeichenkette wird verwendet um eine eindeutige Kennung zu erzeugen, die als verstecktes Feld in einem Formular untergebracht wird. Sie dient zur Verhinderung von CSRF-Attacken.',
'settings_error' => 'Fehler',
'settings_excludeFoldersDashboard' => 'Ordner nicht für das Dashboard berücksichtigen',
'settings_excludeFoldersDashboard_desc' => 'Diese Ordner werden bei der Ausgabe der Dokumente auf dem Dashboard nicht berücksichtigt. Das kann z.B. für archivierte Dokumente oder Dokumente im Mülleimer sinnvoll sein.',
'settings_expandFolderTree' => 'Dokumenten-Baum',
'settings_expandFolderTree_desc' => 'Auswählen, wie der Dokumenten-Baum nach der Anmeldung angezeigt wird.',
'settings_expandFolderTree_val0' => 'versteckt',
@ -2230,16 +2155,6 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'settings_fullSearchEngine_desc' => 'Setzt das Verfahren, welches für die Volltextsuche verwendet wird.',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => 'Setze Freigeber für alle Dokumente',
'settings_globalApprover_desc' => 'Die hier eingetragenen Benutzer werden bei allen hochgeladenen Dokumenten als zwingende Freigeber gesetzt.',
'settings_globalGroupApprover' => 'Setze Gruppenfreigeber für alle Dokumente',
'settings_globalGroupApprover_desc' => 'Die hier eingetragenen Gruppen werden bei allen hochgeladenen Dokumenten als zwingende Freigeber gesetzt.',
'settings_globalGroupReviewer' => 'Setze Gruppenprüfer für alle Dokumente',
'settings_globalGroupReviewer_desc' => 'Die hier eingetragenen Gruppen werden bei allen hochgeladenen Dokumenten als zwingende Prüfer gesetzt.',
'settings_globalReviewer' => 'Setze Prüfer für alle Dokumente',
'settings_globalReviewer_desc' => 'Die hier eingetragenen Benutzer werden bei allen hochgeladenen Dokumenten als zwingende Prüfer gesetzt.',
'settings_global_approver_is_admin' => 'Freigeber \'[login]\' für alle Dokumente ist Administrator, aber Administratoren dürfen nicht freigeben.',
'settings_global_reviewer_is_admin' => 'Prüfer \'[login]\' für alle Dokumente ist Administrator, aber Administratoren dürfen nicht prüfen.',
'settings_guestID' => 'Gastbenutzer',
'settings_guestID_desc' => 'Id des Gast-Benutzers, wenn man sich als \'guest\' anmeldet.',
'settings_guestid_is_admin' => 'Gastuser ist ein Administrator',
@ -2269,28 +2184,14 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'settings_libraryFolder_desc' => 'Ordner aus dem Dokumente für neue Dokumente kopiert werden können.',
'settings_logFileEnable' => 'Log-Datei ein-/ausschalten',
'settings_logFileEnable_desc' => 'Anwählen, um alle Aktionen in einer Log-Datei im Datenverzeichnis zu speichern.',
'settings_logFileMaxLevel' => 'Maximal Log-Level',
'settings_logFileMaxLevel_desc' => 'Alle Meldungen bis zu diesem Level werden protokolliert',
'settings_logFileRestApiMaxLevel' => 'Rest Api maximal Log-Level',
'settings_logFileRestApiMaxLevel_desc' => 'Alle Meldungen der Rest Api bis zu diesem Level werden protokolliert',
'settings_logFileRotation' => 'Rotation der Log-Datei',
'settings_logFileRotation_desc' => 'Zeitraum nachdem eine Rotation der Log-Datei durchgeführt wird',
'settings_loginFailure' => 'Anmeldefehlversuche',
'settings_loginFailure_desc' => 'Konto nach n Anmeldefehlversuchen sperren.',
'settings_logLevelAlert' => 'Bedenklich',
'settings_logLevelCritical' => 'Kritisch',
'settings_logLevelDebug' => 'Debug',
'settings_logLevelEmergency' => 'Notfall',
'settings_logLevelError' => 'Fehler',
'settings_logLevelInfo' => 'Information',
'settings_logLevelNotice' => 'Bemerkung',
'settings_logLevelWarning' => 'Warnung',
'settings_luceneClassDir' => 'Lucene SeedDMS Verzeichnis',
'settings_luceneClassDir_desc' => 'Pfad zum PEAR-Paket SeedDMS_Lucene (optional). Lassen Sie diese Einstellung leer, wenn SeedDMS_Lucene ohnehin von PHP gefunden wird, weil es beispielweise im \'Extra PHP Include-Path\' installiert ist.',
'settings_luceneDir' => 'Verzeichnis für Volltext-Index',
'settings_luceneDir_desc' => 'Verzeichnis in dem der Lucene-Index abgelegt wird.',
'settings_manager_approver_is_admin' => 'Manager ist Administrator und soll als zwingender Freigeber eingetragen, aber Administratoren dürfen nicht freigeben.',
'settings_manager_reviewer_is_admin' => 'Manager ist Administrator und soll als zwingender Prüfer eingetragen, aber Administratoren dürfen nicht prüfen.',
'settings_markdownComments' => 'Kommentare als Markdown interpretieren',
'settings_markdownComments_desc' => 'Einschalten, um die Kommentare von Ordnern, Dokumenten und Versionen als Markdown zu interpretieren.',
'settings_maxDirID' => 'Max. Anzahl Unterverzeichnisse',
@ -2383,10 +2284,6 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'settings_siteName' => 'Name der Site',
'settings_siteName_desc' => 'Name der Site zur Anzeige in Seitentiteln. Voreingestellt ist \'SeedDMS\'',
'settings_SMTP' => 'SMTP Server-Einstellungen',
'settings_smtpForceFrom' => 'Verwende Absenderadresse',
'settings_smtpForceFrom_desc' => 'Benutze Absenderadresse für alle ausgehenden Mails.',
'settings_smtpLazySSL' => 'Keine SSL-Prüfung',
'settings_smtpLazySSL_desc' => 'Schaltet die Prüfung auf ein gültiges SSL-Zertifikat aus. Dies kann sinnvoll sein wenn beispielsweise selbst signierte Zertifikate verwendet werden oder ein Zertifikat abgelaufen ist. Sie sollten das Risiko kennen, wenn Sie dies einschalten.',
'settings_smtpPassword' => 'SMTP Server password',
'settings_smtpPassword_desc' => 'SMTP Server password',
'settings_smtpPort' => 'SMTP Server Port',
@ -2470,7 +2367,6 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'sign_out' => 'Abmelden',
'sign_out_user' => 'Benutzer abmelden',
'site_brand' => '',
'skip_default_export_cols' => 'Keine voreingestellten Spalten',
'sk_SK' => 'Slovakisch',
'sort_by_date' => 'Nach Datum sortieren',
'sort_by_expiration_date' => 'Nach Ablaufdatum sortieren',
@ -2484,7 +2380,6 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'splash_add_group' => 'Neue Gruppe hinzugefügt',
'splash_add_group_member' => 'Neues Gruppenmitglied hinzugefügt',
'splash_add_keyword' => 'Stichwort hinzugefügt',
'splash_add_keyword_category' => 'Stichwortliste hinzugefügt',
'splash_add_notify' => 'Neue Benachrichtigung hinzugefügt',
'splash_add_role' => 'Neue Rolle hinzugefügt',
'splash_add_task' => 'Neuer Task hinzugefügt',
@ -2492,7 +2387,6 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'splash_add_transmittal' => 'Neue Dokumentenliste angelegt',
'splash_add_user' => 'Neuen Benutzer hinzugefügt',
'splash_cancel_checkout' => 'Auschecken abgebrochen',
'splash_checked_in' => 'Dokument eingecheckt',
'splash_cleared_cache' => 'Cache geleert',
'splash_cleared_clipboard' => 'Zwischenablage geleert',
'splash_delete_access' => 'Zugriffsrecht gelöscht',
@ -2504,20 +2398,17 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'splash_document_locked' => 'Dokument gesperrt',
'splash_document_name_changed' => 'Dokumentenname geändert',
'splash_document_unlocked' => 'Dokumentensperre aufgehoben',
'splash_document_updated' => 'Dokument aktualisiert',
'splash_edit_access' => 'Zugriffsrecht verändert',
'splash_edit_attribute' => 'Attribut gespeichert',
'splash_edit_category' => 'Kategorie gespeichert',
'splash_edit_event' => 'Ereignis gespeichert',
'splash_edit_group' => 'Gruppe gespeichert',
'splash_edit_keyword' => 'Stichwort gespeichert',
'splash_edit_keyword_category' => 'Name der Stichwortliste geändert',
'splash_edit_role' => 'Rolle gespeichert',
'splash_edit_task' => 'Task gespeichert',
'splash_edit_transmittal' => 'Dokumentenliste gespeichert',
'splash_edit_user' => 'Benutzer gespeichert',
'splash_error_add_to_transmittal' => 'Fehler beim Hinzufügen zur Dokumentenliste',
'splash_error_checkin_ended' => 'Einchecken beendet und Änderungen verworfen',
'splash_error_rm_download_link' => 'Fehler beim Löschen des Download-Links',
'splash_error_saving_file' => 'Fehler beim Speichern der Datei',
'splash_error_send_download_link' => 'Fehler beim Verschicken des Download-Links',
@ -2527,7 +2418,6 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'splash_extension_import' => 'Erweiterung installiert',
'splash_extension_refresh' => 'Liste der Erweiterungen neu geladen',
'splash_extension_upload' => 'Erweiterung installiert',
'splash_folder_added' => 'Ordner hinzugefügt',
'splash_folder_deleted' => 'Ordner gelöscht',
'splash_folder_edited' => 'Änderungen am Ordner gespeichert',
'splash_importfs' => '[docs] Dokumente und [folders] Ordner importiert',
@ -2552,7 +2442,6 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'splash_rm_group' => 'Gruppe gelöscht',
'splash_rm_group_member' => 'Mitglied der Gruppe gelöscht',
'splash_rm_keyword' => 'Stichwort gelöscht',
'splash_rm_keyword_category' => 'Stichwortliste gelöscht',
'splash_rm_notify' => 'Benachrichtigung gelöscht',
'splash_rm_role' => 'Rolle gelöscht',
'splash_rm_transmittal' => 'Dokumentenliste gelöscht',
@ -2600,7 +2489,6 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'status_revision_sleeping' => 'wartend',
'status_revisor_removed' => 'Wiederholungsprüfer von Liste entfernt',
'status_unknown' => 'unbekannt',
'storage' => 'Speicherung',
'storage_size' => 'Speicherverbrauch',
'subfolder_duplicate_name' => 'Doppelter Unterordnername',
'submit_2_fact_auth' => 'Schlüssel speichern',
@ -2637,7 +2525,6 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'target_equals_source_folder' => 'Zielordner ist identisch zu Quellordner',
'tasks' => 'Aufgaben',
'task_core_expireddocs_days' => 'Tage',
'task_core_expireddocs_dryrun' => 'Testlauf',
'task_core_expireddocs_email' => 'E-Mail',
'task_core_expireddocs_peruser' => 'Pro Benutzer',
'task_core_importdropfolder_dryrun' => 'Testlauf',
@ -2662,15 +2549,7 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'task_name' => 'Name',
'task_next_run' => 'Nächste Ausführung',
'temp_jscode' => 'Temporärer Javascript-Code',
'testmail_body' => 'Diese Mail ist lediglich zum Test der E-Mail-Konfiguration von SeedDMS.
URL: [url]
Sitename: [sitename]
Version: [version]
SMTP Server: [smtpserver]
SMTP Port: [smtpport]
Kein SSL Check: [lazyssl]
Benutzer Absenderadresse: [forcefrom]',
'testmail_body' => 'Diese Mail ist lediglich zum Test der E-Mail-Konfiguration von SeedDMS',
'testmail_subject' => 'Test Mail',
'theme' => 'Aussehen',
'thursday' => 'Donnerstag',
@ -2739,7 +2618,6 @@ URL: [url]</p>',
'transmittal' => 'Dokumentenliste',
'transmittalitem_removed' => 'Eintrag aus Dokumentenliste gelöscht',
'transmittalitem_updated' => 'Dokument auf neueste Version aktualisiert',
'transmittals' => 'Dokumentlisten',
'transmittal_comment' => 'Kommentar',
'transmittal_name' => 'Name',
'transmittal_size' => 'Größe',
@ -2753,7 +2631,6 @@ URL: [url]</p>',
'type_to_filter' => 'Hier tippen zum Filtern der Liste',
'type_to_search' => 'Hier tippen zum Suchen',
'uk_UA' => 'Ukrainisch',
'undefined' => 'unbestimmt',
'under_folder' => 'In Ordner',
'unknown_attrdef' => 'unbekannte Attributdefinition',
'unknown_command' => 'unbekannter Befehl',
@ -2772,7 +2649,6 @@ URL: [url]</p>',
'unlock_cause_locking_user' => 'Sie sind im Moment mit demselben Benutzer angemeldet.<br>Daher wird die Sperrung beim Update automatisch aufgehoben',
'unlock_document' => 'Sperrung aufheben',
'update' => 'Aktualisieren',
'updated' => 'aktualisiert',
'updated_documents' => 'Aktualisierte Dokumente',
'update_approvers' => 'Liste der Freigebenden aktualisieren',
'update_document' => 'Aktualisieren',

View File

@ -23,7 +23,6 @@
$text = array(
'2_factor_auth' => '',
'2_factor_auth_code' => '',
'2_factor_auth_info' => '',
'2_fact_auth_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -151,7 +150,6 @@ $text = array(
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => '',
'attrdef_multiple' => '',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => '',
'attrdef_must_be_multiple' => '',
'attrdef_name' => 'Όνομα',
@ -202,14 +200,9 @@ $text = array(
'backup_log_management' => 'Αρχεία Εφεδρικά/Καταγραφής',
'backup_remove' => '',
'backup_tools' => 'Εργαλεία εφεδρικής καταγραφής',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -260,7 +253,6 @@ $text = array(
'chart_docsperuser_title' => 'Έγγραφα κατά χρήστη',
'chart_foldersperuser_title' => '',
'chart_selection' => 'Επιλογή γραφήματος',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Χώρος κατά χρήστη',
'checkedout_file_has_different_version' => '',
'checkedout_file_has_disappeared' => '',
@ -272,7 +264,6 @@ $text = array(
'checkout_is_disabled' => '',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => '',
@ -294,7 +285,6 @@ $text = array(
'clear_cache' => 'Εκκαθάριση στιγμιαίας μνήμης',
'clear_clipboard' => '',
'clear_password' => '',
'click_to_expand_filter_results' => '',
'clipboard' => 'Πρόχειρο',
'close' => 'Κλέισιμο',
'color' => '',
@ -303,8 +293,6 @@ $text = array(
'comment_changed_email' => '',
'comment_for_current_version' => 'τρέχουσα έκδοση',
'configure_extension' => '',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => '',
@ -337,8 +325,6 @@ $text = array(
'converter_new_mimetype' => '',
'copied_to_checkout_as' => '',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => 'Δημιούργησε Αρίθμηση των Κειμένων',
'create_fulltext_index_warning' => 'Είσαστε έτοιμοι για επαναδημιουργία των δεικτών πλήρους κειμένου. Αυτό θα χρειαστεί κάποιο χρόνο και θα μειώσει τη συνολική απόδοση του συστήματος. Αν πραγματικά θέλετε την επαναδημιουργία των δεικτών, παρακαλώ να επιβεβαιώσετε τη λειτουργία αυτή.',
@ -381,9 +367,7 @@ $text = array(
'disable_extension' => '',
'disclaimer' => 'Διαβαθμισμένη περιοχή. Η πρόσβαση επιτρέπεται μόνο σε εξουσιοδοτημένο προσωπικό. Κάθε παράβαση διώκεται σύμφωνα με τους εθνικούς και διεθνής νόμους.',
'discspace' => '',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => '',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => '',
'docs_with_missing_revision_date' => '',
'document' => 'Έγγραφο',
@ -439,7 +423,6 @@ $text = array(
'document_files' => '',
'document_has_no_workflow' => '',
'document_infos' => 'Πληροφορίες Εγγράφου',
'document_in_revision_no_date' => '',
'document_is_checked_out' => '',
'document_is_checked_out_remove' => '',
'document_is_checked_out_update' => '',
@ -492,8 +475,6 @@ $text = array(
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -592,7 +573,6 @@ $text = array(
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Spanish/Ισπανικά',
'event' => '',
'event_details' => '',
'exclude_items' => '',
'expired' => 'Έχει λήξει',
@ -620,8 +600,6 @@ $text = array(
'export_user_list_csv' => '',
'extension_archive' => '',
'extension_changelog' => '',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => '',
@ -641,11 +619,11 @@ $text = array(
'february' => 'Φεβρουάριος',
'file' => 'Αρχείο',
'files' => 'Αρχεία',
'filesize' => 'Μέγεθος αρχείου',
'files_deletion' => 'Διαγραφή αρχείων',
'files_deletion_warning' => '',
'files_loading' => 'Παρακαλώ περιμένετε, μέχρι να φορτωθεί το αρχείο',
'filetype' => '',
'file_size' => 'Μέγεθος αρχείου',
'filter_for_documents' => '',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => '',
@ -774,7 +752,6 @@ $text = array(
'individuals_in_groups' => '',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => '',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'Κληρονομημένο',
'inherits_access_copy_msg' => 'Αντιγραφή δικαιωμάτων πρόσβασης',
@ -866,11 +843,9 @@ $text = array(
'link_to_version' => '',
'list_access_rights' => 'Εμφάνισε όλα τα δικαιώματα πρόσβασης',
'list_contains_no_access_docs' => '',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => '',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => '',
'local_file' => 'Τοπικό αρχείο',
'locked_by' => '',
@ -936,7 +911,6 @@ $text = array(
'move_document' => 'Μετακίνηση εγγράφου',
'move_folder' => 'Μετακίνηση φακέλου',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Ο Λογαριασμός μου',
'my_documents' => 'Τα έγγραφα μου',
'my_transmittals' => 'Οι Διαβιβάσεις μου',
@ -992,17 +966,6 @@ URL: [url]',
'nl_NL' => 'Δανέζικα',
'no' => 'Όχι',
'notification' => '',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'Νοέμβριος',
'now' => 'τώρα',
@ -1031,7 +994,6 @@ URL: [url]',
'no_groups' => '',
'no_group_members' => '',
'no_linked_files' => 'δεν υπάρχουν συνδεδεμένα αρχεία',
'no_mimetype' => '',
'no_previous_versions' => '',
'no_receipt_needed' => '',
'no_review_needed' => '',
@ -1168,9 +1130,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '',
'removeFolderFromDropFolder' => '',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => '',
'remove_review_log' => '',
'remove_task' => '',
@ -1234,8 +1194,6 @@ URL: [url]',
'revisions_without_group' => '',
'revisions_without_user' => '',
'revision_date' => '',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => '',
'revision_request_email_body' => '',
'revision_request_email_body_html' => '',
@ -1325,7 +1283,6 @@ URL: [url]',
'select_category' => 'Επιλογή κατηγορίας',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Επιλογή ομάδας',
'select_groups' => '',
'select_grp_approvers' => '',
@ -1346,7 +1303,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Επιλογή',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1358,7 +1314,6 @@ URL: [url]',
'send_login_data' => '',
'send_login_data_body' => '',
'send_login_data_subject' => '',
'send_notification' => '',
'send_test_mail' => '',
'september' => 'Σεπτέμβριος',
'sequence' => 'Σειρά',
@ -1373,16 +1328,10 @@ URL: [url]',
'service_name' => '',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFile_desc' => '',
'setDateFromFolder' => '',
'setDateFromFolder_desc' => '',
'settings' => 'Ρυθμίσεις',
'settings_activate_module' => '',
'settings_activate_php_extension' => '',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => '',
'settings_adminIP_desc' => '',
'settings_Advanced' => '',
@ -1392,10 +1341,6 @@ URL: [url]',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => '',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1412,8 +1357,6 @@ URL: [url]',
'settings_backupDir_desc' => '',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => '',
'settings_cacheDir_desc' => '',
'settings_Calendar' => '',
@ -1473,8 +1416,6 @@ URL: [url]',
'settings_delete_install_folder' => '',
'settings_disableChangePassword' => 'Disable changing password',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => '',
'settings_disableSelfEdit_desc' => '',
'settings_disable_install' => '',
@ -1538,14 +1479,8 @@ URL: [url]',
'settings_enableLanguageSelector_desc' => '',
'settings_enableLargeFileUpload' => '',
'settings_enableLargeFileUpload_desc' => '',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => '',
'settings_enableMenuTasks_desc' => '',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => '',
'settings_enableMultiUpload_desc' => '',
'settings_enableNotificationAppRev' => '',
@ -1601,8 +1536,6 @@ URL: [url]',
'settings_encryptionKey' => '',
'settings_encryptionKey_desc' => '',
'settings_error' => '',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => '',
'settings_expandFolderTree_desc' => '',
'settings_expandFolderTree_val0' => '',
@ -1620,16 +1553,6 @@ URL: [url]',
'settings_fullSearchEngine_desc' => '',
'settings_fullSearchEngine_vallucene' => '',
'settings_fullSearchEngine_valsqlitefts' => '',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => '',
'settings_guestID_desc' => '',
'settings_guestid_is_admin' => '',
@ -1659,28 +1582,14 @@ URL: [url]',
'settings_libraryFolder_desc' => '',
'settings_logFileEnable' => '',
'settings_logFileEnable_desc' => '',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => '',
'settings_logFileRotation_desc' => '',
'settings_loginFailure' => '',
'settings_loginFailure_desc' => '',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => '',
'settings_luceneClassDir_desc' => '',
'settings_luceneDir' => '',
'settings_luceneDir_desc' => '',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => '',
@ -1773,10 +1682,6 @@ URL: [url]',
'settings_siteName' => '',
'settings_siteName_desc' => '',
'settings_SMTP' => '',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => '',
'settings_smtpPassword_desc' => '',
'settings_smtpPort' => '',
@ -1860,7 +1765,6 @@ URL: [url]',
'sign_out' => 'Αποσύνδεση',
'sign_out_user' => 'Αποσύνδεση χρήστη',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Σλοβάκικα',
'sort_by_date' => '',
'sort_by_expiration_date' => '',
@ -1874,7 +1778,6 @@ URL: [url]',
'splash_add_group' => '',
'splash_add_group_member' => '',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => '',
'splash_add_task' => '',
@ -1882,7 +1785,6 @@ URL: [url]',
'splash_add_transmittal' => '',
'splash_add_user' => '',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => '',
'splash_cleared_clipboard' => '',
'splash_delete_access' => '',
@ -1894,20 +1796,17 @@ URL: [url]',
'splash_document_locked' => 'Κλειδωμένο έγγραφο',
'splash_document_name_changed' => '',
'splash_document_unlocked' => '',
'splash_document_updated' => '',
'splash_edit_access' => '',
'splash_edit_attribute' => '',
'splash_edit_category' => '',
'splash_edit_event' => '',
'splash_edit_group' => '',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => '',
'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => '',
'splash_error_add_to_transmittal' => '',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => '',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => '',
@ -1917,7 +1816,6 @@ URL: [url]',
'splash_extension_import' => '',
'splash_extension_refresh' => '',
'splash_extension_upload' => '',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => '',
'splash_importfs' => '',
@ -1942,7 +1840,6 @@ URL: [url]',
'splash_rm_group' => '',
'splash_rm_group_member' => '',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => '',
'splash_rm_transmittal' => '',
@ -1990,7 +1887,6 @@ URL: [url]',
'status_revision_sleeping' => '',
'status_revisor_removed' => '',
'status_unknown' => '',
'storage' => '',
'storage_size' => '',
'subfolder_duplicate_name' => '',
'submit_2_fact_auth' => '',
@ -2027,7 +1923,6 @@ URL: [url]',
'target_equals_source_folder' => '',
'tasks' => '',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2101,7 +1996,6 @@ URL: [url]',
'transmittal' => '',
'transmittalitem_removed' => '',
'transmittalitem_updated' => '',
'transmittals' => '',
'transmittal_comment' => '',
'transmittal_name' => '',
'transmittal_size' => '',
@ -2115,7 +2009,6 @@ URL: [url]',
'type_to_filter' => '',
'type_to_search' => 'Πληκτρολόγησε για αναζήτηση',
'uk_UA' => 'Ουκρανικά',
'undefined' => '',
'under_folder' => '',
'unknown_attrdef' => '',
'unknown_command' => '',
@ -2134,7 +2027,6 @@ URL: [url]',
'unlock_cause_locking_user' => '',
'unlock_document' => 'Ξεκλείδωμα',
'update' => 'Ενημέρωση',
'updated' => '',
'updated_documents' => '',
'update_approvers' => '',
'update_document' => 'Ενημέρωση εγγράφου',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (2547), archonwang (3), dgrutsch (9), netixw (14)
// Translators: Admin (2390), archonwang (3), dgrutsch (9), netixw (14)
$text = array(
'2_factor_auth' => '2-factor authentication',
'2_factor_auth_code' => '2nd factor',
'2_factor_auth_info' => 'This system enforces 2 factor authentication. You will need an 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 your preffered authenticator, e.g. andOTP.',
'2_fact_auth_current_secret' => 'Current secret',
'2_fact_auth_new_secret' => 'New secret',
@ -191,7 +190,6 @@ URL: [url]</p>',
'attrdef_minvalues_help' => 'Minimum number of values. Set to 1 if attribute must be set.',
'attrdef_min_greater_max' => 'Minimum number of values is larger than maximum number of values',
'attrdef_multiple' => 'Allow multiple values',
'attrdef_multiple_but_doc_or_folder' => 'Attributes of type document or folder cannot have multiple values.',
'attrdef_multiple_needs_valueset' => 'Attribute definition with multiple values needs value set.',
'attrdef_must_be_multiple' => 'Attribute must have more than one value, but is not set multiple value',
'attrdef_name' => 'Name',
@ -260,14 +258,9 @@ URL: [url]</p>',
'backup_log_management' => 'Backup/Logging',
'backup_remove' => 'Remove backup file',
'backup_tools' => 'Backup tools',
'batch_add_approver' => 'Add approver',
'batch_add_approver_msg' => 'Added approver \'[name]\' to [count] documents.',
'batch_add_category_msg' => 'Added a new category \'[catname]\' to [count] documents.',
'batch_add_reviewer' => 'Add reviewer',
'batch_add_reviewer_msg' => 'Added reviewer \'[name]\' to [count] documents.',
'batch_change_category' => 'Change category',
'batch_change_owner' => 'Change owner',
'batch_export' => 'Export',
'batch_new_owner_msg' => 'The owner of [count] documents has been changed.',
'batch_operation' => 'Batch operation',
'batch_operation_result' => 'Result of batch operation',
@ -282,7 +275,7 @@ URL: [url]</p>',
'cancel' => 'Cancel',
'cancel_checkout' => 'Cancel checkout',
'cancel_checkout_document' => 'Cancel checkout',
'cancel_checkout_warning' => 'The check out can be 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.',
'cancel_checkout_warning' => 'The check out can canceled thought the checked out file has been changed. In that case the file will be deleted from the check out space and your modification will be lost.',
'cannot_assign_invalid_state' => 'Cannot modify an obsolete or rejected document',
'cannot_change_final_states' => 'Warning: You cannot alter status for document rejected, expired or with pending review or approval',
'cannot_delete_user' => 'Cannot delete user',
@ -318,11 +311,10 @@ URL: [url]</p>',
'chart_docsperuser_title' => 'Documents per user',
'chart_foldersperuser_title' => 'Folders per user',
'chart_selection' => 'Select chart',
'chart_sizepermonth_title' => 'Disk space per month',
'chart_sizeperuser_title' => 'Disk space per user',
'chart_sizeperuser_title' => 'Diskspace per user',
'checkedout_file_has_different_version' => 'The checked out version is not identical to the current version. Check in will not update the document.',
'checkedout_file_has_disappeared' => 'The file of the checked out document has disappeared. Check in will not be possible.',
'checkedout_file_is_unchanged' => 'The file of the checked out document is still unchanged. Check in will not be possible. If you do not plan any modifications, you can reset the check out status.',
'checkedout_file_is_unchanged' => 'The file of the checked out document is still unchanged. Check in will not be possible. If do not plan any modifications, you can reset the check out status.',
'checkin_document' => 'Check In',
'checkoutpath_does_not_exist' => 'Checkout path does not exists',
'checkout_cancel_confirm' => 'Confirm to cancel checkout',
@ -330,7 +322,6 @@ URL: [url]</p>',
'checkout_is_disabled' => 'Check out of documents is disabled in the configuration.',
'check_directory_layout' => 'Check directory layout',
'check_failed' => 'failed',
'check_notification_filter' => 'Check notification filter',
'check_passed' => 'passed',
'check_secure_installation' => 'Check for a secure installation',
'choose_attrdef' => 'Please choose attribute definition',
@ -352,7 +343,6 @@ URL: [url]</p>',
'clear_cache' => 'Clear cache',
'clear_clipboard' => 'Clear clipboard',
'clear_password' => 'Clear password',
'click_to_expand_filter_results' => 'Click to expand filter check',
'clipboard' => 'Clipboard',
'close' => 'Close',
'color' => 'Color',
@ -361,9 +351,7 @@ URL: [url]</p>',
'comment_changed_email' => '',
'comment_for_current_version' => 'Version comment',
'configure_extension' => 'Configure extension',
'confirm_add_approver' => 'Please confirm adding the approver to the selected documents.',
'confirm_add_reviewer' => 'Please confirm adding the reviewer to the selected documents.',
'confirm_change_category' => 'Please confirm changing the category of the selected documents.',
'confirm_change_category' => 'Please confirm changing the category of the selected objects.',
'confirm_change_owner' => 'Please confirm changing the owner of the selected objects.',
'confirm_clear_cache' => 'Would you really like to clear the cache? This will remove all precalculated preview images, javascript and other files.',
'confirm_create_fulltext_index' => 'Yes, I would like to recreate the fulltext index!',
@ -395,8 +383,6 @@ URL: [url]</p>',
'converter_new_mimetype' => 'New mimetype',
'copied_to_checkout_as' => 'File copied by [username] to checkout space as \'[filename]\' on [date]',
'created' => 'Created',
'createSubFolderForImportedFiles' => 'Create imported folder',
'createSubFolderForImportedFiles_desc' => 'If enabled, the folder being imported will be created as well.',
'create_download_link' => '',
'create_fulltext_index' => 'Create fulltext index',
'create_fulltext_index_warning' => 'You are about to recreate the fulltext index. This can take a considerable amount of time and reduce your overall system performance. If you really want to recreate the index, please confirm your operation.',
@ -409,7 +395,7 @@ URL: [url]</p>',
'current_version' => 'Current version',
'daily' => 'Daily',
'dashboard' => 'Dashboard',
'databasesearch' => 'Database',
'databasesearch' => 'Database search',
'database_schema_version' => 'Version of database schema',
'data_loading' => 'Please wait, until the data is loaded …',
'date' => 'Date',
@ -439,9 +425,7 @@ URL: [url]</p>',
'disable_extension' => 'Disable extension',
'disclaimer' => 'This is a classified area. Access is permitted only to authorized personnel. Any violation will be prosecuted according to the national and international laws.',
'discspace' => 'Disc space',
'docs_in_reception_disabled' => 'Documents with reception by diabled users',
'docs_in_reception_no_access' => 'Documents with reception without access by recipient',
'docs_in_revision_disabled' => 'Documents with revision by disabled user',
'docs_in_revision_no_access' => 'Documents in revision without access by revisor',
'docs_with_missing_revision_date' => 'Documents withoug date of revision',
'document' => 'Document',
@ -467,7 +451,7 @@ URL: [url]</p>',
'documents_user_no_reception' => 'Documents without reception',
'documents_user_obsolete' => 'Obsolete documents',
'documents_user_reception' => 'Documents awaiting reception',
'documents_user_rejected' => 'Documents rejected',
'documents_user_rejected' => 'Rejected documents',
'documents_user_requiring_attention' => 'Documents owned by you that require attention',
'documents_with_notification' => 'Documents with notification',
'document_access_permission_changed_email' => 'Permission changed',
@ -559,7 +543,6 @@ User: [username]</p>',
'document_files' => 'Attachments',
'document_has_no_workflow' => 'Document has no workflow',
'document_infos' => 'Document Information',
'document_in_revision_no_date' => 'The document is currently in revision. A new revision date can be set when the revision was finished.',
'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.',
@ -648,16 +631,14 @@ URL: [url]</p>',
'document_status_changed_email_body' => 'Document status changed
Document: [name]
Old status: [old_status]
New status: [status]
Status: [status]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'document_status_changed_email_body_html' => '<p>Document status changed</p>
<p>Document: [name]<br />
Old status: [old_status]<br />
New status: [status]<br />
Status: [status]<br />
Parent folder: [folder_path]<br />
User: [username]<br />
URL: [url]</p>',
@ -712,8 +693,6 @@ URL: [url]</p>',
'download_header_document_name' => 'Document name',
'download_header_document_no' => 'Document no',
'download_header_filename' => 'File name',
'download_header_folder_name' => 'Folder name',
'download_header_folder_no' => 'Folder no.',
'download_header_internal_version' => 'Int. version',
'download_header_reviewer' => 'Reviewer',
'download_header_review_comment' => 'Review comment',
@ -812,7 +791,6 @@ URL: [url]</p>',
'error_update_document' => 'Error while updating document',
'error_uploading_reviewer_only' => 'Error when creating the document. The document has a reviewer, but no approver.',
'es_ES' => 'Spanish',
'event' => 'event',
'event_details' => 'Event details',
'exclude_items' => 'Exclude items',
'expired' => 'Expired',
@ -850,8 +828,6 @@ URL: [url]</p>',
'export_user_list_csv' => 'Export users as CSV',
'extension_archive' => 'Extension',
'extension_changelog' => 'Changelog',
'extension_config' => 'Settings',
'extension_info' => 'Extensions',
'extension_is_off_now' => 'Extension off now',
'extension_is_on_now' => 'Extension now enabled',
'extension_loading' => 'Loading extensions ...',
@ -867,17 +843,17 @@ URL: [url]</p>',
'extension_readme' => 'Readme',
'extension_toggle_error' => 'Could not toggle extension',
'extension_version_list' => 'Versions',
'facetfullsearch' => 'Full text (facetts)',
'facetfullsearch' => 'Full text search (facetts)',
'february' => 'February',
'file' => 'File',
'files' => 'Files',
'filesize' => 'File size',
'files_deletion' => 'Files deletion',
'files_deletion_warning' => 'With this option you can delete all files of entire DMS folders. The versioning information will remain visible.',
'files_loading' => 'Please wait, until the list of files is loaded …',
'filetype' => 'File type',
'file_size' => 'Filesize',
'filter_for_documents' => 'Additional filter for documents',
'filter_for_documents_and_folders' => 'Additional filter for folders and documents',
'filter_for_documents_and_folders' => 'Additional filter for folder and documents',
'filter_for_folders' => 'Additional filter for folders',
'finished_workflow_log' => 'Finished workflows',
'folder' => 'Folder',
@ -913,7 +889,7 @@ Value: [attribute_value]<br />
Parent folder: [folder_path]<br />
User: [username]<br />
URL: [url]</p>',
'folder_attribute_added_email_subject' => '[sitename]: [name] - Attribute added',
'folder_attribute_added_email_subject' => '[sitename]: [name] - Attribute changed',
'folder_attribute_changed_email_body' => 'Attribute changed
Folder: [name]
@ -1048,7 +1024,7 @@ URL: [url]</p>',
'friday_abbr' => 'Fr',
'from' => 'From',
'fr_FR' => 'French',
'fullsearch' => 'Full text',
'fullsearch' => 'Full text search',
'fullsearch_hint' => 'Use fulltext index',
'fulltextsearch_disabled' => 'Fulltext index is disabled',
'fulltext_converters' => 'Index document conversion',
@ -1123,9 +1099,8 @@ URL: [url]</p>',
'individuals' => 'Individuals',
'individuals_in_groups' => 'Members of a group',
'ind_review_removed' => 'Change of status, because review of user [name] was removed.',
'info_recipients_tab_not_released' => 'Acknowledgment of reception for this document version is not possible, because the version is not released.',
'info_rm_user_from_processes_none' => 'The user has currently no tasks.',
'info_rm_user_from_processes_user' => 'Only tasks not being touched can be transferred to another user. Task which has been taken care of, will just add an item in the history, as if the user was deleted.',
'info_recipients_tab_not_released' => 'Acknowledgement of reception for this document version is not possible, because the version is not released.',
'info_rm_user_from_processes_user' => 'Only tasks not being touched can be transfered to another user. Task which has been taken care of, will just add an item in the history, as if the user was deleted.',
'inherited' => 'inherited',
'inherits_access_copy_msg' => 'Copy inherited access list',
'inherits_access_empty_msg' => 'Start with empty access list',
@ -1180,7 +1155,7 @@ URL: [url]</p>',
'js_no_keywords' => 'Specify some keywords',
'js_no_login' => 'Please type in a username',
'js_no_name' => 'Please type in a name',
'js_no_override_status' => 'Please select the new status',
'js_no_override_status' => 'Please select the new [override] status',
'js_no_pwd' => 'You need to type in your password',
'js_no_query' => 'Type in a query',
'js_no_review_group' => 'Please select a review group',
@ -1200,9 +1175,9 @@ URL: [url]</p>',
'language' => 'Language',
'lastaccess' => 'Last access',
'last_update' => 'Last Update',
'latest_newdocuments' => 'Recently added documents',
'latest_statuschange' => 'Documents with recent status change',
'latest_updateddocuments' => 'Recently updated documents',
'latest_newdocuments' => 'Latest added documents',
'latest_statuschange' => 'Latest status change',
'latest_updateddocuments' => 'Latest updated documents',
'legend' => 'Legend',
'librarydoc' => 'Document from library',
'linked_document' => 'Linked document',
@ -1216,11 +1191,9 @@ URL: [url]</p>',
'link_to_version' => 'Attach to version',
'list_access_rights' => 'List all access rights ...',
'list_contains_no_access_docs' => 'The list contains more documents you have no access to and are not displayed.',
'list_conversion_overview' => 'Existing mime types and conversion services',
'list_conversion_services' => 'List of conversion services',
'list_hooks' => 'List of hooks',
'list_notification_services' => 'List of notification services',
'list_of_recipients_has_disabled_users' => 'List of recipients contains disabled users.',
'list_tasks' => 'List tasks',
'local_file' => 'Local file',
'locked_by' => 'Locked by',
@ -1246,11 +1219,11 @@ URL: [url]</p>',
'mandatory_approvergroups' => 'Mandatory Groups of approvers',
'mandatory_approvergroup_no_access' => 'Mandatory group of approvers \'[group]\' has insufficient access rights.',
'mandatory_approvers' => 'Mandatory approvers',
'mandatory_approver_no_access' => 'Mandatory approver \'[user]\' has insufficient access rights or is not allowed as an approver.',
'mandatory_approver_no_access' => 'Mandatory approver \'[user]\' has insufficient access rights.',
'mandatory_reviewergroups' => 'Mandatory group of reviewers',
'mandatory_reviewergroup_no_access' => 'Mandatory group of reviewers \'[group]\' has insufficient access rights.',
'mandatory_reviewers' => 'Mandatory reviewers',
'mandatory_reviewer_no_access' => 'Mandatory reviewer \'[user]\' has insufficient access rights or is not allowed as a reviewer.',
'mandatory_reviewer_no_access' => 'Mandatory reviewer \'[user]\' has insufficient access rights.',
'march' => 'March',
'mark_document' => 'Mark document for batch operation',
'mark_folder' => 'Mark folder for batch operation',
@ -1264,7 +1237,7 @@ URL: [url]</p>',
'misc' => 'Misc',
'missing_checksum' => 'Missing checksum',
'missing_file' => 'Missing file',
'missing_filesize' => 'Missing file size',
'missing_filesize' => 'Missing filesize',
'missing_func_class_note' => 'Note',
'missing_php_class' => 'PHP class [classname] missing',
'missing_php_extension' => 'PHP extension [extname] missing',
@ -1286,7 +1259,6 @@ URL: [url]</p>',
'move_document' => 'Move document',
'move_folder' => 'Move Folder',
'move_into_rootfolder' => 'Move into root folder',
'must_drop_one_file' => 'You may not drop more than one file',
'my_account' => 'My Account',
'my_documents' => 'My Documents',
'my_transmittals' => 'My Transmittals',
@ -1304,7 +1276,7 @@ URL: [url]</p>',
'never' => 'never',
'new' => 'New',
'new_attrdef' => 'Add attribute definition',
'new_default_keywords' => 'Add keyword',
'new_default_keywords' => 'Add keywords',
'new_default_keyword_category' => 'Add category',
'new_documents' => 'New documents',
'new_documents_today' => 'New documents today',
@ -1369,17 +1341,6 @@ URL: [url]</p>',
'nl_NL' => 'Dutch',
'no' => 'No',
'notification' => 'Notification',
'notification_msg_tmpl' => 'Template',
'notification_recvtype' => 'Type of receiver',
'notification_recv_any' => 'Any',
'notification_recv_approver' => 'Approver',
'notification_recv_notification' => 'Notifier',
'notification_recv_owner' => 'Owner',
'notification_recv_reviewer' => 'Reviewer',
'notification_recv_uploader' => 'Uploader',
'notification_recv_workflow' => 'Workflow',
'notification_service_no_filter' => 'This notification services does not have a filter.',
'notification_tmpl' => 'Template',
'not_subscribed' => 'Not subscribed',
'november' => 'November',
'now' => 'now',
@ -1408,7 +1369,6 @@ URL: [url]</p>',
'no_groups' => 'No groups',
'no_group_members' => 'This group has no members',
'no_linked_files' => 'No linked files',
'no_mimetype' => 'No mimetype',
'no_previous_versions' => 'No other versions found',
'no_receipt_needed' => 'There are currently no documents requiring a receipt confirmation.',
'no_review_needed' => 'No review pending.',
@ -1625,9 +1585,7 @@ User: [username]<br />
URL: [url]</p>',
'removed_workflow_email_subject' => '[sitename]: [name] - Removed workflow from document version',
'removeFolderFromDropFolder' => 'Remove folder after import',
'removeFolderFromDropFolder_desc' => 'Enable this if you want the folder which was imported to be removed from the drop folder.',
'remove_approval_log' => 'Remove approval',
'remove_from_clipboard' => 'Remove from clipboard',
'remove_marked_files' => 'Remove marked files',
'remove_review_log' => 'Remove review',
'remove_task' => 'Remove task',
@ -1775,14 +1733,6 @@ URL: [url]</p>',
'revisions_without_group' => 'Revisions without group',
'revisions_without_user' => 'Revisions without user',
'revision_date' => 'Date of revision',
'revision_deletion_email_body' => '<p>Revision request deleted</p>
<p>Document: [name]<br />
Version: [version]<br />
Parent folder: [folder_path]<br />
User: [username]<br />
URL: [url]</p>',
'revision_deletion_email_subject' => '[sitename]: [name] - Revision request removed',
'revision_log' => 'Revision log',
'revision_request_email_body' => 'Revision request
@ -1930,7 +1880,6 @@ URL: [url]</p>',
'select_category' => 'Click to select category',
'select_created' => 'Click to select date of creation',
'select_documents_for_process' => 'Select documents',
'select_folder' => 'Select folder',
'select_group' => 'Select group',
'select_groups' => 'Click to select groups',
'select_grp_approvers' => 'Click to select group approver',
@ -1951,7 +1900,6 @@ URL: [url]</p>',
'select_mimetype' => 'Click to select mimetype',
'select_modified' => 'Click to select date of modification',
'select_one' => 'Select one',
'select_option' => 'Select option',
'select_owner' => 'Click to select owner',
'select_record_type' => 'Choose type',
'select_status' => 'Click to select document status',
@ -1970,7 +1918,6 @@ Name: [username]
If you did not receive a password, please use the password forgotten function on the login page to set a new password.',
'send_login_data_subject' => '[sitename]: [login] - Your login data',
'send_notification' => 'Send notification',
'send_test_mail' => 'Send test mail',
'september' => 'September',
'sequence' => 'Sequence',
@ -1985,16 +1932,10 @@ If you did not receive a password, please use the password forgotten function on
'service_name' => 'Name of service',
'sessions' => 'Users online',
'setDateFromFile' => 'Take over date from imported file',
'setDateFromFile_desc' => 'Take over the date of the imported file as the date of the document in SeedDMS',
'setDateFromFolder' => 'Take over date from imported folder',
'setDateFromFolder_desc' => 'Take over the date of the imported directory as the date of the folder in SeedDMS',
'settings' => 'Settings',
'settings_activate_module' => 'Activate module',
'settings_activate_php_extension' => 'Activate PHP extension',
'settings_addManagerAsApprover' => 'Add group manager as approver',
'settings_addManagerAsApprover_desc' => 'All uploaded documents of a user will be approved by the managers of the users\'s groups.',
'settings_addManagerAsReviewer' => 'Add group manager as reviewer',
'settings_addManagerAsReviewer_desc' => 'All uploaded documents of a user will be reviewed by the managers of the users\'s groups.',
'settings_adminIP' => 'Admin IP',
'settings_adminIP_desc' => 'If set, admin can login only by specified IP address. Leave empty to avoid lose of access. NOTE: works only with local authentication (no LDAP)',
'settings_Advanced' => 'Advanced',
@ -2004,17 +1945,13 @@ If you did not receive a password, please use the password forgotten function on
'settings_allowChangeRevAppInProcess_desc' => 'By default the reviewers and approvers cannot be changed anymore once a review or approval has been submitted. This option will allow administrators to do this as long as the document is not released or rejected.',
'settings_allowReviewerOnly' => 'Allow to set reviewer only',
'settings_allowReviewerOnly_desc' => 'Enable this, if it shall be allow to set just a reviewer but no approver in traditional workflow mode.',
'settings_alwaysShowClipboard' => 'Always show clipboard in main menu',
'settings_alwaysShowClipboard_desc' => 'Show the entry for the clipboard in the main menu, even if the clipboard is empty.',
'settings_alwaysShowMenuTasks' => 'Always show tasks in main menu',
'settings_alwaysShowMenuTasks_desc' => 'Shows the menu item in the main menu for the tasks, even if there are no tasks due.',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
'settings_apiKey' => 'Authentification key for REST api',
'settings_apiKey_desc' => 'This key is used a alternative authentication for the REST api. Choose a 32 char long string.',
'settings_apiKey' => 'Authentification key for rest api',
'settings_apiKey_desc' => 'This key is used a alternative authentication for the rest api. Choose a 32 char long string.',
'settings_apiOrigin' => 'Allowed origin of api calls',
'settings_apiOrigin_desc' => 'A list of addresses separated by semicolon. Each address has the form <protocol>://<domain>[:<port>]. The port can be omitted. If this field is left empty, no restrictions will apply.',
'settings_apiUserId' => 'User for REST api',
'settings_apiUserId_desc' => 'This user will be used by the REST api, if authentication was done with the configured api key.',
'settings_apiUserId' => 'User for rest api',
'settings_apiUserId_desc' => 'This user will be used by the rest api, if authentication was done with the configured api key.',
'settings_Authentication' => 'Authentication settings',
'settings_autoLoginUser' => 'Automatic login',
'settings_autoLoginUser_desc' => 'Use this user id for accesses if the user is not already logged in. Such an access will not create a session.',
@ -2024,8 +1961,6 @@ If you did not receive a password, please use the password forgotten function on
'settings_backupDir_desc' => 'Directory where the backup tool saves backups. If this directory is not set or cannot be accessed, then the backups will be saved in the content directory.',
'settings_baseUrl' => 'Base URL',
'settings_baseUrl_desc' => 'This is the URL without the HTTP root dir. Usually, this is determined by SeedDMS. Behind a proxy this can fail and in this case set it manually.',
'settings_batchOperations' => 'Allowed batch operations',
'settings_batchOperations_desc' => 'Allow only these batch operations on a search result. Except for exporting, all other batch operations require admin rights.',
'settings_cacheDir' => 'Cache directory',
'settings_cacheDir_desc' => 'Where the preview images are stored (best to choose a directory that is not accessible through your web-server)',
'settings_Calendar' => 'Calendar settings',
@ -2085,8 +2020,6 @@ If you did not receive a password, please use the password forgotten function on
'settings_delete_install_folder' => 'In order to use SeedDMS, you must delete the file ENABLE_INSTALL_TOOL in the configuration directory',
'settings_disableChangePassword' => 'Disallow changing own password',
'settings_disableChangePassword_desc' => 'If checked the user cannot change his/her password. Turn this on if LDAP authentication is used. It prevents setting a database password and circumvent LDAP authentication.',
'settings_disableReceiptComment' => 'Disable comment for reception',
'settings_disableReceiptComment_desc' => 'Turning this on will disable comments for receptions.',
'settings_disableSelfEdit' => 'Disable Self Edit',
'settings_disableSelfEdit_desc' => 'If checked user cannot edit his own profile',
'settings_disable_install' => 'Delete file ENABLE_INSTALL_TOOL if possible',
@ -2150,14 +2083,8 @@ If you did not receive a password, please use the password forgotten function on
'settings_enableLanguageSelector_desc' => 'Show selector for user interface language after being logged in.',
'settings_enableLargeFileUpload' => 'Enable large file upload',
'settings_enableLargeFileUpload_desc' => 'If set, file upload is also available through a java applet called jumploader without a file size limit set by the browser. It also allows to upload several files in one step. Turning this on will turn off http only cookies.',
'settings_enableLoginByEmail' => 'Enable login by email',
'settings_enableLoginByEmail_desc' => 'If enabled, the user maya also use the email address for login. This will not disable login with the username. This setting may not be regarded by all authentication methods. Because the email is not unique, authentication may fail, even if the user enters a right password.',
'settings_enableMemcached' => 'Use memcached (experimental)',
'settings_enableMemcached_desc' => 'Use memcached for accelerating some database operations. This should not be be turned on in production.',
'settings_enableMenuTasks' => 'Enable task list in menu',
'settings_enableMenuTasks_desc' => 'Enable/Disable the menu item which contains all tasks for the user. This contains documents, that need to be reviewed, approved, etc.',
'settings_enableMenuTransmittals' => 'Enable transmittals in menu',
'settings_enableMenuTransmittals_desc' => 'Enable/Disable the menu item which contains all transmittals of the user.',
'settings_enableMultiUpload' => 'Allow upload of multiple files',
'settings_enableMultiUpload_desc' => 'When creating a new document, multiple files can be uploaded. Each will create a new document.',
'settings_enableNotificationAppRev' => 'Enable reviewer/approver notification',
@ -2213,8 +2140,6 @@ If you did not receive a password, please use the password forgotten function on
'settings_encryptionKey' => 'Encryption key',
'settings_encryptionKey_desc' => 'This string is used for creating a unique identifier being added as a hidden field to a form in order to prevent CSRF attacks.',
'settings_error' => 'Error',
'settings_excludeFoldersDashboard' => 'Exclude folders from dashboard',
'settings_excludeFoldersDashboard_desc' => 'This folders will not be checked for documents shown on the dashboard. This can be useful for archived documents or documents in the trash.',
'settings_expandFolderTree' => 'Expand Folder Tree',
'settings_expandFolderTree_desc' => 'Expand Folder Tree',
'settings_expandFolderTree_val0' => 'start with tree hidden',
@ -2232,16 +2157,6 @@ If you did not receive a password, please use the password forgotten function on
'settings_fullSearchEngine_desc' => 'Set the method used for the fulltext search.',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => 'Add approver for all documents',
'settings_globalApprover_desc' => 'This users will be added to each uploaded document as mandatory approvers.',
'settings_globalGroupApprover' => 'Add group approver for all documents',
'settings_globalGroupApprover_desc' => 'This groups will be added to each uploaded document as mandatory approvers.',
'settings_globalGroupReviewer' => 'Add group reviewer for all documents',
'settings_globalGroupReviewer_desc' => 'This groups will be added to each uploaded document as mandatory reviewers.',
'settings_globalReviewer' => 'Add reviewer for all documents',
'settings_globalReviewer_desc' => 'This users will be added to each uploaded document as mandatory reviewers.',
'settings_global_approver_is_admin' => 'Approver \'[login]\' for all documents is administrator, but administrators may not approve.',
'settings_global_reviewer_is_admin' => 'Reviewer \'[login]\' for all documents is administrator, but administrators may not review.',
'settings_guestID' => 'Guest user',
'settings_guestID_desc' => 'ID of guest-user used when logged in as guest (mostly no need to change)',
'settings_guestid_is_admin' => 'Guest user is an administrator',
@ -2271,28 +2186,14 @@ If you did not receive a password, please use the password forgotten function on
'settings_libraryFolder_desc' => 'Folder where documents can be copied to create new documents.',
'settings_logFileEnable' => 'Log File Enable',
'settings_logFileEnable_desc' => 'Enable/disable log file',
'settings_logFileMaxLevel' => 'Maximum log level',
'settings_logFileMaxLevel_desc' => 'All messages up to this level will be logged',
'settings_logFileRestApiMaxLevel' => 'Rest Api maximum log level',
'settings_logFileRestApiMaxLevel_desc' => 'All messages of the Rest Api up to this level will be logged',
'settings_logFileRotation' => 'Log File Rotation',
'settings_logFileRotation_desc' => 'The log file rotation',
'settings_loginFailure' => 'Login failure',
'settings_loginFailure_desc' => 'Disable account after n login failures.',
'settings_logLevelAlert' => 'Alert',
'settings_logLevelCritical' => 'Critical',
'settings_logLevelDebug' => 'Debug',
'settings_logLevelEmergency' => 'Emergency',
'settings_logLevelError' => 'Error',
'settings_logLevelInfo' => 'Information',
'settings_logLevelNotice' => 'Notice',
'settings_logLevelWarning' => 'Warning',
'settings_luceneClassDir' => 'Lucene SeedDMS directory',
'settings_luceneClassDir_desc' => 'Path to SeedDMS_Lucene (optional). Leave this empty if you have installed SeedDMS_Lucene at a place where it can be found by PHP, e.g. Extra PHP Include-Path',
'settings_luceneDir' => 'Directory for full text index',
'settings_luceneDir_desc' => 'Path to Lucene index',
'settings_manager_approver_is_admin' => 'Manager ist adminstrator and a mandatory approver, but administrators may not approve.',
'settings_manager_reviewer_is_admin' => 'Manager ist adminstrator and a mandatory reviewer, but administrators may not review.',
'settings_markdownComments' => 'Parse comments as markdown',
'settings_markdownComments_desc' => 'Enable this, if comments of folders, documents and versions are interpreted as markdown.',
'settings_maxDirID' => 'Max Directory ID',
@ -2303,7 +2204,7 @@ If you did not receive a password, please use the password forgotten function on
'settings_maxItemsPerPage_desc' => 'Restricts the number of folders and documents shown on the view folder page. Further objects will be loaded when scrolling to the end of the page. Set to 0 to always show all objects.',
'settings_maxRecursiveCount' => 'Max. number of recursive document/folder count',
'settings_maxRecursiveCount_desc' => 'This is the maximum number of documents or folders that will be checked for access rights, when recursively counting objects. If this number is exceeded, the number of documents and folders in the folder view will be estimated.',
'settings_maxSizeForFullText' => 'Maximum file size for instant indexing',
'settings_maxSizeForFullText' => 'Maximum filesize for instant indexing',
'settings_maxSizeForFullText_desc' => 'All new document version smaller than the configured size will be fully indexed right after uploading. In all other cases only the metadata will be indexed.',
'settings_maxUploadSize' => 'Maxium size for uploaded files',
'settings_maxUploadSize_desc' => 'This is the maximum size for uploaded files. It will take affect for document versions and attachments.',
@ -2322,7 +2223,7 @@ If you did not receive a password, please use the password forgotten function on
'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 file size',
'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_passwordExpiration' => 'Password expiration',
'settings_passwordExpiration_desc' => 'The number of days after which a password expireѕ and must be reset. 0 turns password expiration off.',
@ -2385,10 +2286,6 @@ If you did not receive a password, please use the password forgotten function on
'settings_siteName' => 'Site Name',
'settings_siteName_desc' => 'Name of site used in the page titles. Default: SeedDMS',
'settings_SMTP' => 'SMTP Server settings',
'settings_smtpForceFrom' => 'Force from email',
'settings_smtpForceFrom_desc' => 'Use address from \'Send from\' for all outgoing mail.',
'settings_smtpLazySSL' => 'Lazy SSL checking',
'settings_smtpLazySSL_desc' => 'Turn off checking for a valid SSL certificate. This can be useful if self signed certificates are used or a certificate has expired. Turning this on can be dangerous, if you do not know the potential risks.',
'settings_smtpPassword' => 'SMTP Server password',
'settings_smtpPassword_desc' => 'SMTP Server password',
'settings_smtpPort' => 'SMTP Server port',
@ -2472,7 +2369,6 @@ If you did not receive a password, please use the password forgotten function on
'sign_out' => 'Sign out',
'sign_out_user' => 'Sign out user',
'site_brand' => '',
'skip_default_export_cols' => 'Skip default columns',
'sk_SK' => 'Slovak',
'sort_by_date' => 'Sort by date',
'sort_by_expiration_date' => 'Sort by date of expiration',
@ -2486,7 +2382,6 @@ If you did not receive a password, please use the password forgotten function on
'splash_add_group' => 'New group added',
'splash_add_group_member' => 'New group member added',
'splash_add_keyword' => 'New keyword added',
'splash_add_keyword_category' => 'New list of keywords added',
'splash_add_notify' => 'Added new notification',
'splash_add_role' => 'Added new role',
'splash_add_task' => 'Added new task',
@ -2494,7 +2389,6 @@ If you did not receive a password, please use the password forgotten function on
'splash_add_transmittal' => 'Added new transmittal',
'splash_add_user' => 'Added new user',
'splash_cancel_checkout' => 'Checkout canceled',
'splash_checked_in' => 'Document checked in',
'splash_cleared_cache' => 'Cache cleared',
'splash_cleared_clipboard' => 'Clipboard cleared',
'splash_delete_access' => 'Access right deleted',
@ -2506,20 +2400,17 @@ If you did not receive a password, please use the password forgotten function on
'splash_document_locked' => 'Document locked',
'splash_document_name_changed' => 'Document name changed',
'splash_document_unlocked' => 'Document unlocked',
'splash_document_updated' => 'Document updated',
'splash_edit_access' => 'Access right changed',
'splash_edit_attribute' => 'Attribute saved',
'splash_edit_category' => 'Category saved',
'splash_edit_event' => 'Event saved',
'splash_edit_group' => 'Group saved',
'splash_edit_keyword' => 'Keyword saved',
'splash_edit_keyword_category' => 'Name of keyword list changed',
'splash_edit_role' => 'Role saved',
'splash_edit_task' => 'Task saved',
'splash_edit_transmittal' => 'Transmittal saved',
'splash_edit_user' => 'User saved',
'splash_error_add_to_transmittal' => 'Error while adding document to transmittal',
'splash_error_checkin_ended' => 'Ended checkin and discarded changes',
'splash_error_rm_download_link' => 'Error when removing download link',
'splash_error_saving_file' => 'Error while saving file',
'splash_error_send_download_link' => 'Error while sending download link',
@ -2529,7 +2420,6 @@ If you did not receive a password, please use the password forgotten function on
'splash_extension_import' => 'Extension installed',
'splash_extension_refresh' => 'Refreshed list of extensions',
'splash_extension_upload' => 'Extension installed',
'splash_folder_added' => 'Folder added',
'splash_folder_deleted' => 'Folder deleted',
'splash_folder_edited' => 'Save folder changes',
'splash_importfs' => 'Imported [docs] documents and [folders] folders',
@ -2554,7 +2444,6 @@ If you did not receive a password, please use the password forgotten function on
'splash_rm_group' => 'Group removed',
'splash_rm_group_member' => 'Member of group removed',
'splash_rm_keyword' => 'Keyword removed',
'splash_rm_keyword_category' => 'List of keywords removed',
'splash_rm_notify' => 'Notification deleted',
'splash_rm_role' => 'Role deleted',
'splash_rm_transmittal' => 'Transmittal deleted',
@ -2573,9 +2462,9 @@ If you did not receive a password, please use the password forgotten function on
'splash_substituted_user' => 'Substituted user',
'splash_switched_back_user' => 'Switched back to original user',
'splash_toogle_group_manager' => 'Group manager toogled',
'splash_transfer_content' => 'Content transferred',
'splash_transfer_document' => 'Document transferred',
'splash_transfer_objects' => 'Objects transferred',
'splash_transfer_content' => 'Content transfered',
'splash_transfer_document' => 'Document transfered',
'splash_transfer_objects' => 'Objects transfered',
'splash_trigger_workflow' => 'Triggered transition of workflow',
'startdate' => 'Start date',
'state_and_next_state' => 'State/Next state',
@ -2602,7 +2491,6 @@ If you did not receive a password, please use the password forgotten function on
'status_revision_sleeping' => 'pending',
'status_revisor_removed' => 'Revisor removed from list',
'status_unknown' => 'Unknown',
'storage' => 'Storage',
'storage_size' => 'Storage size',
'subfolder_duplicate_name' => 'Duplicate subfolder name',
'submit_2_fact_auth' => 'Save secret',
@ -2639,7 +2527,6 @@ If you did not receive a password, please use the password forgotten function on
'target_equals_source_folder' => 'Target folder equals source folder',
'tasks' => 'Tasks',
'task_core_expireddocs_days' => 'Days',
'task_core_expireddocs_dryrun' => 'Dry run',
'task_core_expireddocs_email' => 'Email',
'task_core_expireddocs_peruser' => 'Per user',
'task_core_importdropfolder_dryrun' => 'Dry run',
@ -2664,15 +2551,7 @@ If you did not receive a password, please use the password forgotten function on
'task_name' => 'Name',
'task_next_run' => 'Next run',
'temp_jscode' => 'Temporary javascript code',
'testmail_body' => 'This mail is just for testing the mail configuration of SeedDMS
URL: [url]
Sitename: [sitename]
Version: [version]
SMTP Server: [smtpserver]
SMTP Port: [smtpport]
No SSL Check: [lazyssl]
Use Sender from: [forcefrom]',
'testmail_body' => 'This mail is just for testing the mail configuration of SeedDMS',
'testmail_subject' => 'Test mail',
'theme' => 'Theme',
'thursday' => 'Thursday',
@ -2707,7 +2586,7 @@ Use Sender from: [forcefrom]',
'transfer_content' => 'Transfer content',
'transfer_document' => 'Transfer document',
'transfer_no_read_access' => 'The user does not have read access in the folder',
'transfer_no_users' => 'There are currently no users the document can be transferred to.',
'transfer_no_users' => 'There are currenlty no users the document can be transfered to.',
'transfer_no_write_access' => 'The user does not have write access in the folder',
'transfer_objects' => 'Transfer objects',
'transfer_objects_to_user' => 'New owner',
@ -2741,7 +2620,6 @@ URL: [url]</p>',
'transmittal' => 'Transmittal',
'transmittalitem_removed' => 'Transmittal item removed',
'transmittalitem_updated' => 'Document updated to latest version',
'transmittals' => 'Transmittals',
'transmittal_comment' => 'Comment',
'transmittal_name' => 'Name',
'transmittal_size' => 'Size',
@ -2755,7 +2633,6 @@ URL: [url]</p>',
'type_to_filter' => 'Type to filter list',
'type_to_search' => 'Type to search',
'uk_UA' => 'Ukrainian',
'undefined' => 'undefined',
'under_folder' => 'In Folder',
'unknown_attrdef' => 'Unknown attribute definition',
'unknown_command' => 'Command not recognized.',
@ -2774,7 +2651,6 @@ URL: [url]</p>',
'unlock_cause_locking_user' => 'You can still update it because you are also the one that locked it. Locking will automatically be removed.',
'unlock_document' => 'Unlock',
'update' => 'Update',
'updated' => 'updated',
'updated_documents' => 'Updated documents',
'update_approvers' => 'Update List of Approvers',
'update_document' => 'Update document',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: acabello (20), Admin (1356), angel (123), francisco (2), jaimem (14)
// Translators: acabello (20), Admin (1353), angel (123), francisco (2), jaimem (14)
$text = array(
'2_factor_auth' => 'Autenticación de doble factor',
'2_factor_auth_code' => '',
'2_factor_auth_info' => '',
'2_fact_auth_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -163,7 +162,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'El número mínimo de valores es mayor que el numero máximo de valores',
'attrdef_multiple' => 'Permitir múltiples valores',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => '',
'attrdef_must_be_multiple' => 'El atributo debe tener más de un valor, pero no está seteado para valores múltiples',
'attrdef_name' => 'Nombre',
@ -222,14 +220,9 @@ URL: [url]',
'backup_log_management' => 'Gestión log Backup',
'backup_remove' => 'Eliminar fichero de copia de seguridad',
'backup_tools' => 'Herramientas de copia de seguridad',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -280,7 +273,6 @@ URL: [url]',
'chart_docsperuser_title' => 'Documentos por usuario',
'chart_foldersperuser_title' => '',
'chart_selection' => 'Seleccione un gráfico',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Espacio de almacenamiento por usuario',
'checkedout_file_has_different_version' => '',
'checkedout_file_has_disappeared' => '',
@ -292,7 +284,6 @@ URL: [url]',
'checkout_is_disabled' => '',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Por favor, seleccione definición de atributo',
@ -314,7 +305,6 @@ URL: [url]',
'clear_cache' => 'Borrar cache',
'clear_clipboard' => 'Limpiar portapapeles',
'clear_password' => '',
'click_to_expand_filter_results' => '',
'clipboard' => 'Portapapeles',
'close' => 'Cerrar',
'color' => '',
@ -323,8 +313,6 @@ URL: [url]',
'comment_changed_email' => '',
'comment_for_current_version' => 'Comentario de la versión actual',
'configure_extension' => 'Configurar extensión',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => '',
@ -357,8 +345,6 @@ URL: [url]',
'converter_new_mimetype' => 'Nuevo mime type',
'copied_to_checkout_as' => '',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => 'Crear índice de texto completo',
'create_fulltext_index_warning' => 'Usted va a regenerar el índice te texto completo. Esto puede tardar un tiempo considerable y consumir capacidad de su equipo. Si realmente quiere regenerar el índice, por favor confirme la operación.',
@ -370,7 +356,7 @@ URL: [url]',
'current_state' => 'Estado actual',
'current_version' => 'Versión actual',
'daily' => 'Diaria',
'dashboard' => 'Panel Principal',
'dashboard' => '',
'databasesearch' => 'Búsqueda en base de datos',
'database_schema_version' => 'Versión del esquema de base de datos',
'data_loading' => 'Por favor, espere hasta que los datos sean cargados ...',
@ -401,9 +387,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'Esta es un área restringida. Se permite el acceso únicamente a personal autorizado. Cualquier intrusión se perseguirá conforme a las leyes internacionales.',
'discspace' => 'Espacio en disco',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => 'Documentos recibidos sin acceso por recipiente',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => 'Documentos en revisión sin acceso para el revisor',
'docs_with_missing_revision_date' => '',
'document' => 'Documento',
@ -478,7 +462,6 @@ Usuario: [username]',
'document_files' => '',
'document_has_no_workflow' => 'Documento sin flujo de trabajo',
'document_infos' => 'Informaciones',
'document_in_revision_no_date' => '',
'document_is_checked_out' => '',
'document_is_checked_out_remove' => '',
'document_is_checked_out_update' => '',
@ -567,8 +550,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -667,7 +648,6 @@ URL: [url]',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Castellano',
'event' => '',
'event_details' => 'Detalles del evento',
'exclude_items' => 'Registros excluidos',
'expired' => 'Caducado',
@ -699,8 +679,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => '',
'extension_changelog' => 'Log de Cambios',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => 'Cargando extensiones',
@ -720,11 +698,11 @@ URL: [url]',
'february' => 'Febrero',
'file' => 'Fichero',
'files' => 'Ficheros',
'filesize' => 'Tamaño',
'files_deletion' => 'Eliminación de ficheros',
'files_deletion_warning' => 'Con esta opción se puede eliminar todos los ficheros del DMS completo. La información de versionado permanecerá visible.',
'files_loading' => 'Por favor espere, mientras la lista de archivos es cargada',
'filetype' => '',
'file_size' => 'Tamaño',
'filter_for_documents' => 'Filtro adicional para documentos',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Filtro adicional para carpetas',
@ -863,7 +841,7 @@ URL: [url]',
'hu_HU' => 'Hungaro',
'id' => 'ID',
'identical_version' => 'La nueva versión es idéntica a la actual.',
'id_ID' => 'Indones',
'id_ID' => '',
'import' => 'Importar',
'importfs' => '',
'import_extension' => '',
@ -895,7 +873,6 @@ URL: [url]',
'individuals_in_groups' => 'Miembros del grupo',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => '',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'heredado',
'inherits_access_copy_msg' => 'Copiar lista de acceso heredado',
@ -951,7 +928,7 @@ URL: [url]',
'js_no_keywords' => 'Especifique palabras clave',
'js_no_login' => 'Por favor, escriba un nombre de usuario',
'js_no_name' => 'Por favor, escriba un nombre',
'js_no_override_status' => 'Por favor, seleccione el nuevo estado',
'js_no_override_status' => 'Por favor, seleccione el nuevo [override] estado',
'js_no_pwd' => 'Necesita escribir su contraseña',
'js_no_query' => 'Escriba una búsqueda',
'js_no_review_group' => 'Por favor, seleccione un grupo de revisión',
@ -987,11 +964,9 @@ URL: [url]',
'link_to_version' => '',
'list_access_rights' => 'Listar los derechos de acceso',
'list_contains_no_access_docs' => '',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => 'Mis bloques',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => '',
'local_file' => 'Fichero local',
'locked_by' => 'Bloqueado por',
@ -1057,7 +1032,6 @@ URL: [url]',
'move_document' => 'Mover documento',
'move_folder' => 'Mover carpeta',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Mi cuenta',
'my_documents' => 'Mis documentos',
'my_transmittals' => 'Mi transmision',
@ -1118,17 +1092,6 @@ URL: [url]',
'nl_NL' => 'Holandes',
'no' => 'No',
'notification' => 'Notificación',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'Noviembre',
'now' => 'ahora',
@ -1157,7 +1120,6 @@ URL: [url]',
'no_groups' => 'No hay grupos',
'no_group_members' => 'Este grupo no tiene miembros',
'no_linked_files' => 'No hay ficheros vinculados',
'no_mimetype' => '',
'no_previous_versions' => 'No se han encontrado otras versiones',
'no_receipt_needed' => '',
'no_review_needed' => 'No hay revisiones pendientes.',
@ -1311,9 +1273,7 @@ nURL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: [name] - Eliminar flujo de trabajo de la versión del documento',
'removeFolderFromDropFolder' => 'Eliminar carpeta después de importar',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'Eliminar ficheros marcados',
'remove_review_log' => '',
'remove_task' => '',
@ -1391,8 +1351,6 @@ URL: [url]',
'revisions_without_group' => 'Revisiones sin grupo',
'revisions_without_user' => 'Revisiones sin usuario',
'revision_date' => 'Fecha de revisión',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => 'Histórico de revisiones',
'revision_request_email_body' => '',
'revision_request_email_body_html' => '',
@ -1495,7 +1453,6 @@ URL: [url]',
'select_category' => 'Haga Click para seleccionar categoría',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Seleccionar Grupo',
'select_groups' => 'Haga Click para seleccionar grupos',
'select_grp_approvers' => 'Haga Click para seleccionar grupo de aprobadores',
@ -1516,7 +1473,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Seleccionar uno',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1528,7 +1484,6 @@ URL: [url]',
'send_login_data' => '',
'send_login_data_body' => '',
'send_login_data_subject' => '',
'send_notification' => '',
'send_test_mail' => 'Enviar correo de prueba',
'september' => 'Septiembre',
'sequence' => 'Secuencia',
@ -1543,16 +1498,10 @@ URL: [url]',
'service_name' => '',
'sessions' => '',
'setDateFromFile' => 'Obtiene la fecha del archivo importado',
'setDateFromFile_desc' => '',
'setDateFromFolder' => 'Obtiene la fecha de la carpeta importada',
'setDateFromFolder_desc' => '',
'settings' => 'Configuración',
'settings_activate_module' => 'Activar módulo',
'settings_activate_php_extension' => 'Activar extensión PHP',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'IP de administración',
'settings_adminIP_desc' => 'Si establece que el administrador solo puede conectar desde una dirección IP específica, deje en blanco para evitar el control. NOTA: funciona únicamente con autenticación local (no LDAP).',
'settings_Advanced' => 'Avanzado',
@ -1562,10 +1511,6 @@ URL: [url]',
'settings_allowChangeRevAppInProcess_desc' => 'Por defecto, los revisores y aprobadores no se pueden cambiar una vez que se ha enviado una revisión o aprobación esta opción permitirá al administrador hacer esto mientras el documento no sea liberado o rechazado.',
'settings_allowReviewerOnly' => 'Permitir habilitar la función de Revisor para un usuario',
'settings_allowReviewerOnly_desc' => 'Habilite esto si se requiere permitir que un usuario sea lector o revisor sin capacidad de aprobar un documento en un proceso de workflow tradicional',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Módulo Reescritura',
'settings_apiKey' => 'Clave de autenticación para la API de descanso.',
'settings_apiKey_desc' => 'Esta clave se utiliza como autenticación alternativa para la API de descanso. Selecciona una cadena de 32 caracteres.',
@ -1582,8 +1527,6 @@ URL: [url]',
'settings_backupDir_desc' => 'Directorio donde la herramienta de respaldos guarda los respaldos. Si este directorio no se crea o no puede ser accedido, entonces los respaldos serán guardados en el directorio de contenido.',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Carpeta caché',
'settings_cacheDir_desc' => 'Donde están archivadas las imágenes anteriores (mejor elegir una carpeta que no sea accesible a través de su servidor web)',
'settings_Calendar' => 'Configuración de calendario',
@ -1643,8 +1586,6 @@ URL: [url]',
'settings_delete_install_folder' => 'Para utilizar SeedDMS, debe eliminar el archivo ENABLE_INSTALL_TOOL de la carpeta de configuración',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Deshabilitar autoedición',
'settings_disableSelfEdit_desc' => 'Si está seleccionado el usuario no podrá editar su propio perfil',
'settings_disable_install' => 'Eliminar el archivo ENABLE_INSTALL_TOOL se es posible',
@ -1708,14 +1649,8 @@ URL: [url]',
'settings_enableLanguageSelector_desc' => 'Mostrar selector de lenguaje para usuario despues de identificarse.',
'settings_enableLargeFileUpload' => 'Habilitar la carga de ficheros grandes',
'settings_enableLargeFileUpload_desc' => 'Si se habilita, la carga de ficheros también estará disponible a través de un applet java llamado jumploader, sin límite de tamaño de fichero fijado por el navegador. También permite la carga de múltiples ficheros de una sola vez.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'Activar en el menú la lista de tareas',
'settings_enableMenuTasks_desc' => 'Habilita/Deshabillita la parte del menú que contiene todas las tareas para el usuario. Contiene documentos que necesitan ser revisados, aprobados, etc.',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => 'Permitir subir múltiples archivos',
'settings_enableMultiUpload_desc' => 'Cuando se crea un documento, es posible subir varios archivos a la vez. Cada uno creará un nuevo documento.',
'settings_enableNotificationAppRev' => 'Habilitar notificación a revisor/aprobador',
@ -1771,8 +1706,6 @@ URL: [url]',
'settings_encryptionKey' => 'Clave de cifrado',
'settings_encryptionKey_desc' => 'Esta cadena se utiliza para crear un identificador único añadido como campo oculto a formularios para prevenir ataques CSRF.',
'settings_error' => 'Error',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Expandir árbol de carpetas',
'settings_expandFolderTree_desc' => 'Expandir árbol de carpetas',
'settings_expandFolderTree_val0' => 'Comenzar con el árbol oculto',
@ -1790,16 +1723,6 @@ URL: [url]',
'settings_fullSearchEngine_desc' => 'Establece el metodo utilizado para la busqueda de texto completa',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'ID de invitado',
'settings_guestID_desc' => 'ID del usuario invitado cuando se conecta como invitado (mayormente no necesita cambiarlo)',
'settings_guestid_is_admin' => '',
@ -1829,28 +1752,14 @@ URL: [url]',
'settings_libraryFolder_desc' => 'Carpeta donde un documento puede ser copiado para crear nuevos documentos',
'settings_logFileEnable' => 'Archivo de registro habilitado',
'settings_logFileEnable_desc' => 'Habilitar/Deshabilitar archivo de registro',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Rotación del archivo de registro',
'settings_logFileRotation_desc' => 'Rotación del archivo de registro',
'settings_loginFailure' => 'Fallo de acceso',
'settings_loginFailure_desc' => 'Deshabilitar cuenta después de n intentos de acceso.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Carpeta de SeedDMS Lucene',
'settings_luceneClassDir_desc' => 'Ruta hacia SeedDMS_Lucene (opcional)',
'settings_luceneDir' => 'Carpeta del índice de texto completo',
'settings_luceneDir_desc' => 'Ruta hacia el índice Lucene',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'ID máximo de carpeta',
@ -1943,10 +1852,6 @@ URL: [url]',
'settings_siteName' => 'Nombre del sitio',
'settings_siteName_desc' => 'Nombre del sitio usado en los títulos de página. Por defecto: SeedDMS',
'settings_SMTP' => 'Configuración del servidor SMTP',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'Contraseña del servidor SMTP',
'settings_smtpPassword_desc' => 'Contraseña del servidor SMTP',
'settings_smtpPort' => 'Puerto del servidor SMTP',
@ -2030,7 +1935,6 @@ URL: [url]',
'sign_out' => 'Salir',
'sign_out_user' => 'Desconectar usuario',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Slovaco',
'sort_by_date' => 'Ordenar por Fecha',
'sort_by_expiration_date' => 'Ordenar por fecha de vencimiento',
@ -2044,7 +1948,6 @@ URL: [url]',
'splash_add_group' => 'Nuevo grupo agregado',
'splash_add_group_member' => 'Nuevo miembro del grupo agregado',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => '',
'splash_add_task' => '',
@ -2052,7 +1955,6 @@ URL: [url]',
'splash_add_transmittal' => '',
'splash_add_user' => 'Nuevo usuario agregado',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => '',
'splash_cleared_clipboard' => 'Portapapeles limpiado',
'splash_delete_access' => '',
@ -2064,20 +1966,17 @@ URL: [url]',
'splash_document_locked' => 'Documento bloqueado',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'Documento desbloqueado',
'splash_document_updated' => '',
'splash_edit_access' => '',
'splash_edit_attribute' => 'Atributo guardado',
'splash_edit_category' => '',
'splash_edit_event' => '',
'splash_edit_group' => 'Grupo guardado',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => '',
'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Usuario guardado',
'splash_error_add_to_transmittal' => '',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => '',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => '',
@ -2087,7 +1986,6 @@ URL: [url]',
'splash_extension_import' => '',
'splash_extension_refresh' => '',
'splash_extension_upload' => '',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'Cambios a la carpeta guardados',
'splash_importfs' => '',
@ -2112,7 +2010,6 @@ URL: [url]',
'splash_rm_group' => 'Grupo eliminado',
'splash_rm_group_member' => 'Miembro eliminado del grupo',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => '',
'splash_rm_transmittal' => '',
@ -2160,7 +2057,6 @@ URL: [url]',
'status_revision_sleeping' => 'pendiente',
'status_revisor_removed' => '',
'status_unknown' => 'Desconocido',
'storage' => '',
'storage_size' => 'Tamaño de almacenamiento',
'subfolder_duplicate_name' => '',
'submit_2_fact_auth' => '',
@ -2197,7 +2093,6 @@ URL: [url]',
'target_equals_source_folder' => '',
'tasks' => 'Tareas',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2280,7 +2175,6 @@ URL: [url]',
'transmittal' => '',
'transmittalitem_removed' => '',
'transmittalitem_updated' => '',
'transmittals' => '',
'transmittal_comment' => '',
'transmittal_name' => 'Nombre',
'transmittal_size' => 'Tamaño',
@ -2294,7 +2188,6 @@ URL: [url]',
'type_to_filter' => 'Escriba para filtrar lista',
'type_to_search' => 'Tipo de búsqueda',
'uk_UA' => 'Ucraniano',
'undefined' => '',
'under_folder' => 'En carpeta',
'unknown_attrdef' => 'Definición de atributo desconocida',
'unknown_command' => 'Orden no reconocida.',
@ -2313,7 +2206,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'Puede actualizarlo porque fue quién lo bloqueó. El bloqueo será automáticamente eliminado.',
'unlock_document' => 'Desbloquear',
'update' => 'Actualizar',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Actualizar lista de aprobadores',
'update_document' => 'Actualizar documento',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1175), jeromerobert (50), lonnnew (9), Oudiceval (1171)
// Translators: Admin (1170), jeromerobert (50), lonnnew (9), Oudiceval (1171)
$text = array(
'2_factor_auth' => 'Authentification forte',
'2_factor_auth_code' => '',
'2_factor_auth_info' => 'Ce système requiert une authentification à deux facteurs. Cela nécessite linstallation 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_current_secret' => 'Clé secrète actuelle',
'2_fact_auth_new_secret' => 'Nouvelle clé secrète',
@ -182,7 +181,6 @@ URL : [url]</p>',
'attrdef_minvalues_help' => 'Nombre minimum de valeurs. Définir à 1 si lattribut doit être défini.',
'attrdef_min_greater_max' => 'Le nombre minimum de valeurs est supérieur au maximum',
'attrdef_multiple' => 'Permettre des valeurs multiples',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => 'Une définition dattribut à valeurs multiples nécessite un ensemble de valeurs.',
'attrdef_must_be_multiple' => 'L\'attribut a plusieurs valeurs mais n\'est pas définit comme possédant des valeurs multiples',
'attrdef_name' => 'Nom',
@ -251,14 +249,9 @@ URL : [url]</p>',
'backup_log_management' => 'Sauvegarde/Log',
'backup_remove' => 'Supprimer le fichier de sauvegarde',
'backup_tools' => 'Outils de sauvegarde',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -309,7 +302,6 @@ URL : [url]</p>',
'chart_docsperuser_title' => 'Documents par utilisateur',
'chart_foldersperuser_title' => 'Dossiers par utilisateur',
'chart_selection' => 'Sélectionner un graphique',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Volume par utilisateur',
'checkedout_file_has_different_version' => 'La version bloquée nest pas identique à la version actuelle. Le déblocage ne modifiera pas le document.',
'checkedout_file_has_disappeared' => 'Le fichier du document bloqué nexiste plus. Le déblocage est impossible.',
@ -321,7 +313,6 @@ URL : [url]</p>',
'checkout_is_disabled' => 'Le blocage (check-out) de documents est désactivé dans la configuration.',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Choisissez une définition d\'attribut',
@ -343,7 +334,6 @@ URL : [url]</p>',
'clear_cache' => 'Vider le cache',
'clear_clipboard' => 'Vider le presse-papier',
'clear_password' => 'Sans mot de passe',
'click_to_expand_filter_results' => '',
'clipboard' => 'Presse-papier',
'close' => 'Fermer',
'color' => 'Couleur',
@ -352,8 +342,6 @@ URL : [url]</p>',
'comment_changed_email' => 'Commentaire lors du changement d\'adresse mail',
'comment_for_current_version' => 'Commentaires pour la version actuelle',
'configure_extension' => 'Configurer lextension',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => 'Voulez-vous vraiment vider le cache ? Cela va effacer toutes les miniatures.',
@ -386,8 +374,6 @@ URL : [url]</p>',
'converter_new_mimetype' => 'Nouveau type MIME',
'copied_to_checkout_as' => 'Fichier copié dans lespace de blocage en tant que « [filename] » ([date])',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => 'Créer un lien de téléchargement',
'create_fulltext_index' => 'Créer un index de recherche plein texte',
'create_fulltext_index_warning' => 'Vous allez recréer l\'index de recherche plein texte. Cela peut prendre un temps considérable et réduire les performances de votre système dans son ensemble. Si vous voulez vraiment recréer l\'index, merci de confirmer votre opération.',
@ -399,7 +385,7 @@ URL : [url]</p>',
'current_state' => 'État actuel',
'current_version' => 'Version actuelle',
'daily' => 'Journalier',
'dashboard' => 'Tableau de bord',
'dashboard' => '',
'databasesearch' => 'Recherche dans la base de données',
'database_schema_version' => 'Version du schéma de base de données',
'data_loading' => 'Veuillez patienter, jusqu\'à ce que les données soient chargées',
@ -430,9 +416,7 @@ URL : [url]</p>',
'disable_extension' => 'Désactiver lextension',
'disclaimer' => 'Cet espace est protégé. Son accès est strictement réservé aux utilisateurs autorisés.<br/>Tout accès non autorisé est punissable par les lois internationales.',
'discspace' => 'Espace disque',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => 'Documents en attente de réception sans accès du destinataire',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => 'Documents en révision sans accès du réviseur',
'docs_with_missing_revision_date' => '',
'document' => 'Document',
@ -534,7 +518,6 @@ Utilisateur : [username]</p>',
'document_files' => 'Fichiers attachés',
'document_has_no_workflow' => 'Le document n\'a pas de workflow',
'document_infos' => 'Informations sur le document',
'document_in_revision_no_date' => '',
'document_is_checked_out' => 'Ce document est vérifié',
'document_is_checked_out_remove' => 'Le document est actuellement vérifié. Si vous supprimez le document, la version vérifiée ne pourra plus être ajoutée et restera dans la zone de vérification.',
'document_is_checked_out_update' => 'Le document est actuellement vérifié. Si vous ajoutez une nouvelle version, la version vérifiée ne pourra plus être vérifiée à nouveau.',
@ -682,8 +665,6 @@ URL : [url]</p>',
'download_header_document_name' => 'Nom du document',
'download_header_document_no' => 'N° du document',
'download_header_filename' => 'Nom du fichier',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => 'Version interne',
'download_header_reviewer' => 'Examinateur',
'download_header_review_comment' => 'Commentaire de vérification',
@ -782,7 +763,6 @@ URL : [url]</p>',
'error_update_document' => 'Erreur lors de la mise à jour du document',
'error_uploading_reviewer_only' => 'Erreur lors de la création du document. Le document a un examinateur, mais pas dapprobateur.',
'es_ES' => 'Espagnol',
'event' => 'Évenement',
'event_details' => 'Détails de l\'événement',
'exclude_items' => 'Exclure des élements',
'expired' => 'Expiré',
@ -820,8 +800,6 @@ URL : [url]</p>',
'export_user_list_csv' => 'Exporter les utilisateurs en CSV',
'extension_archive' => 'Extension',
'extension_changelog' => 'Journal des modifications',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => 'Lextension est désactivée',
'extension_is_on_now' => 'Lextension est activée',
'extension_loading' => 'Chargement des extensions…',
@ -841,11 +819,11 @@ URL : [url]</p>',
'february' => 'Février',
'file' => 'Fichier',
'files' => 'Fichiers',
'filesize' => 'Taille',
'files_deletion' => 'Suppression de fichiers',
'files_deletion_warning' => 'Avec cette option, vous pouvez supprimer tous les fichiers d\'un dossier DMS. Les informations de version resteront visibles.',
'files_loading' => 'Veuillez patienter pendant le chargement de la liste des fichiers…',
'filetype' => 'Type de fichier',
'file_size' => 'Taille',
'filter_for_documents' => 'Filtre additionnel pour les documents',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Filtre additionnel pour les dossiers',
@ -1079,7 +1057,6 @@ URL : [url]</p>',
'individuals_in_groups' => 'Membres dun groupe',
'ind_review_removed' => 'Changement de statut car la vérification de lutilisateur [name] a été supprimée.',
'info_recipients_tab_not_released' => 'Laccusé de réception pour cette version du document nest pas possible car la version nest pas en état « publié ».',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => 'Seules les tâches non traitées peuvent être transférées à un autre utilisateur. Pour les tâches déjà traitées, une entrée sera ajoutée dans lhistorique, comme si lutilisateur lui-même avait été supprimé.',
'inherited' => 'hérité',
'inherits_access_copy_msg' => 'Recopier la liste des accès hérités',
@ -1135,7 +1112,7 @@ URL : [url]</p>',
'js_no_keywords' => 'Spécifiez quelques mots-clés',
'js_no_login' => 'Veuillez saisir un identifiant',
'js_no_name' => 'Veuillez saisir un nom',
'js_no_override_status' => 'Veuillez sélectionner le nouveau statut',
'js_no_override_status' => 'Veuillez sélectionner le nouveau statut [override]',
'js_no_pwd' => 'Vous devez saisir votre mot de passe',
'js_no_query' => 'Saisir une requête',
'js_no_review_group' => 'Veuillez sélectionner un groupe dexaminateurs',
@ -1171,11 +1148,9 @@ URL : [url]</p>',
'link_to_version' => 'Version',
'list_access_rights' => 'Liste des droits daccès…',
'list_contains_no_access_docs' => 'La liste contient des documents auxquels vous navez pas accès et qui ne sont donc pas affichés.',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => 'Liste des appels internes',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => 'Liste des tâches',
'local_file' => 'Fichier local',
'locked_by' => 'Verrouillé par',
@ -1241,7 +1216,6 @@ URL : [url]</p>',
'move_document' => 'Déplacer le document',
'move_folder' => 'Déplacer le dossier',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Mon compte',
'my_documents' => 'Mes documents',
'my_transmittals' => 'Mes transmissions',
@ -1324,17 +1298,6 @@ URL : [url]</p>',
'nl_NL' => 'Danois',
'no' => 'Non',
'notification' => 'Notification',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => 'Non inscrit',
'november' => 'Novembre',
'now' => 'Maintenant',
@ -1363,7 +1326,6 @@ URL : [url]</p>',
'no_groups' => 'Aucun groupe',
'no_group_members' => 'Ce groupe ne contient aucun membre',
'no_linked_files' => 'Aucun fichier lié',
'no_mimetype' => '',
'no_previous_versions' => 'Aucune autre version trouvée',
'no_receipt_needed' => 'Il ny a actuellement aucun document nécessitant une confirmation de réception.',
'no_review_needed' => 'Aucune vérification en attente',
@ -1578,9 +1540,7 @@ Utilisateur : [username]<br />
URL : [url]</p>',
'removed_workflow_email_subject' => '[sitename] : [name] - Workflow retiré de la version du doument',
'removeFolderFromDropFolder' => 'Suppression du dossier après importation',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => 'Approbation retirée',
'remove_from_clipboard' => '',
'remove_marked_files' => 'Supprimer les fichiers sélectionnés',
'remove_review_log' => 'Vérification retirée',
'remove_task' => '',
@ -1728,8 +1688,6 @@ URL : [url]</p>',
'revisions_without_group' => 'Révisions sans groupe',
'revisions_without_user' => 'Révisions sans utilisateur',
'revision_date' => 'Date de révision',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => 'Journal des révisions',
'revision_request_email_body' => 'Demande de révision
@ -1877,7 +1835,6 @@ URL : [url]</p>',
'select_category' => 'Cliquer pour choisir une catégorie',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Sélectionner un groupe',
'select_groups' => 'Cliquer pour choisir un groupe',
'select_grp_approvers' => 'Cliquer pour choisir un groupe d\'approbateur',
@ -1898,7 +1855,6 @@ URL : [url]</p>',
'select_mimetype' => 'Sélectionner un type MIME',
'select_modified' => '',
'select_one' => 'Selectionner',
'select_option' => '',
'select_owner' => 'Sélectionner un propriétaire',
'select_record_type' => '',
'select_status' => 'Cliquer pour sélectionner un statut',
@ -1915,7 +1871,6 @@ Nom : [username]
[comment]',
'send_login_data_subject' => '[sitename] : [login] - Vos informations de connexion',
'send_notification' => '',
'send_test_mail' => 'Envoyer un e-mail test',
'september' => 'Septembre',
'sequence' => 'Position dans le dossier',
@ -1930,16 +1885,10 @@ Nom : [username]
'service_name' => '',
'sessions' => 'Utilisateurs en ligne',
'setDateFromFile' => 'Reprendre la date du fichier importé',
'setDateFromFile_desc' => '',
'setDateFromFolder' => 'Reprendre la date du dossier importé',
'setDateFromFolder_desc' => '',
'settings' => 'Configuration',
'settings_activate_module' => 'Activez le module',
'settings_activate_php_extension' => 'Activez l\'extension PHP',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'Admin IP',
'settings_adminIP_desc' => 'Si activé l\'administrateur ne peut se connecter que par l\'adresse IP spécifiées, laisser vide pour éviter le contrôle. NOTE: fonctionne uniquement avec autentication locale (sans LDAP)',
'settings_Advanced' => 'Avancé',
@ -1949,10 +1898,6 @@ Nom : [username]
'settings_allowChangeRevAppInProcess_desc' => 'Par défaut, les réviseurs et les approbateurs ne peuvent plus être modifiés une fois la soumission dun examen ou dune approbation. Cette option permettra aux administrateurs de le faire tant que le document nest pas publié ou rejeté.',
'settings_allowReviewerOnly' => 'Permettre daffecter lexaminateur uniquement',
'settings_allowReviewerOnly_desc' => 'Activer cette option pour permettre daffecter un examinateur mais pas dapprobateur dans le mode de Workflow traditionnel.',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
'settings_apiKey' => 'Clé dauthentification pour lAPI REST',
'settings_apiKey_desc' => 'Cette clé est utilisée pour lauthentification alternative via l\'API REST. Utilisez une chaîne de 32 caractères.',
@ -1969,8 +1914,6 @@ Nom : [username]
'settings_backupDir_desc' => 'Répertoire dans lequel loutil de sauvegarde stocke les sauvegardes. Si aucune valeur nest définie ou si le répertoire nest pas accessible, les sauvegardes seront stockées dans le répertoire de contenu.',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Répertoire Cache',
'settings_cacheDir_desc' => 'Lieu de stockage des images de prévisualisation (choisir de préférence un dossier non accessible à travers le web-server)',
'settings_Calendar' => 'Paramètres de l\'agenda',
@ -2030,8 +1973,6 @@ Nom : [username]
'settings_delete_install_folder' => 'Pour utiliser SeedDMS, vous devez supprimer le fichier ENABLE_INSTALL_TOOL dans le répertoire de configuration',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Désactiver auto modification',
'settings_disableSelfEdit_desc' => 'Si coché, l\'utilisateur ne peut pas éditer son profil',
'settings_disable_install' => 'Si possible, supprimer le fichier ENABLE_INSTALL_TOOL',
@ -2095,14 +2036,8 @@ Nom : [username]
'settings_enableLanguageSelector_desc' => 'Montrer le sélecteur de langue d\'interface après connexion de l\'utilisateur.',
'settings_enableLargeFileUpload' => 'Activer le dépôt de fichiers très volumineux',
'settings_enableLargeFileUpload_desc' => 'Si défini, le téléchargement de fichier est également disponible via un applet java appelé jumploader sans limite de taille définie par le navigateur. Il permet également de télécharger plusieurs fichiers en une seule fois.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'Activer le menu des tâches',
'settings_enableMenuTasks_desc' => 'Affiche un menu avec la liste des tâches. Cette liste contient les documents en attente dune action par lutilisateur.',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => 'Autoriser le dépôt de plusieurs fichiers',
'settings_enableMultiUpload_desc' => 'Lors de la création dun document, autoriser le dépôt de plusieurs fichiers à la fois. Un nouveau document sera créé pour chaque fichier.',
'settings_enableNotificationAppRev' => 'Notification examinateur/approbateur',
@ -2158,8 +2093,6 @@ Nom : [username]
'settings_encryptionKey' => 'Clé de cryptage',
'settings_encryptionKey_desc' => 'Cette chaîne est utilisée pour créer un identifiant unique étant ajouté comme champ masqué à un formulaire afin de prévenir des attaques CSRF.',
'settings_error' => 'Erreur',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Dérouler l\'arborescence des dossiers',
'settings_expandFolderTree_desc' => 'Dérouler l\'arborescence des dossiers',
'settings_expandFolderTree_val0' => 'Démarrer avec l\'arborescence cachée',
@ -2177,16 +2110,6 @@ Nom : [username]
'settings_fullSearchEngine_desc' => 'Définissez la méthode utilisée pour la recherche complète de texte.',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'ID invité',
'settings_guestID_desc' => 'ID de l\'invité utilisé lorsque vous êtes connecté en tant qu\'invité (la plupart du temps pas besoin de changer)',
'settings_guestid_is_admin' => 'Lutilisateur invité est administrateur',
@ -2216,28 +2139,14 @@ Nom : [username]
'settings_libraryFolder_desc' => 'Dossier dans lequel les documents peuvent être copiés pour en créer de nouveaux.',
'settings_logFileEnable' => 'Fichier journal activé',
'settings_logFileEnable_desc' => 'Active/désactive le fichier journal',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Rotation fichier journal',
'settings_logFileRotation_desc' => 'Rotation fichier journal',
'settings_loginFailure' => 'Max. échecs de connexion',
'settings_loginFailure_desc' => 'Désactiver le compte après n échecs de connexion.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Répertoire Lucene SeedDMS',
'settings_luceneClassDir_desc' => 'Chemin vers SeedDMS_Lucene (optionnel)',
'settings_luceneDir' => 'Répertoire index Lucene',
'settings_luceneDir_desc' => 'Chemin vers index Lucene',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'Nombre max. de sous-dossiers',
@ -2330,10 +2239,6 @@ Nom : [username]
'settings_siteName' => 'Nom du site',
'settings_siteName_desc' => 'Nom du site utilisé pour les titres de pages. Par défaut : SeedDMS',
'settings_SMTP' => 'Paramètres du serveur SMTP',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'Mot de passe du serveur SMTP',
'settings_smtpPassword_desc' => 'Mot de passe du serveur SMTP',
'settings_smtpPort' => 'Port serveur SMTP',
@ -2417,7 +2322,6 @@ Nom : [username]
'sign_out' => 'Déconnexion',
'sign_out_user' => 'Déconnecter l\'utilisateur',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Slovaque',
'sort_by_date' => 'Trier par date',
'sort_by_expiration_date' => 'Trier par date dexpiration',
@ -2431,7 +2335,6 @@ Nom : [username]
'splash_add_group' => 'Nouveau groupe ajouté',
'splash_add_group_member' => 'Nouveau membre ajouté au groupe',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => 'Nouvelle notification ajoutée',
'splash_add_role' => 'Nouveau rôle ajouté',
'splash_add_task' => 'Nouvelle tâche ajoutée',
@ -2439,7 +2342,6 @@ Nom : [username]
'splash_add_transmittal' => 'Ajouté à la transmission',
'splash_add_user' => 'Nouvel utilisateur ajouté',
'splash_cancel_checkout' => 'Vérification annulée',
'splash_checked_in' => '',
'splash_cleared_cache' => 'Cache vidé',
'splash_cleared_clipboard' => 'Presse-papier vidé',
'splash_delete_access' => 'Droits daccès supprimés',
@ -2451,20 +2353,17 @@ Nom : [username]
'splash_document_locked' => 'Document verrouillé',
'splash_document_name_changed' => 'Nom du document modifié',
'splash_document_unlocked' => 'Document déverrouillé',
'splash_document_updated' => '',
'splash_edit_access' => 'Droits daccès modifiés',
'splash_edit_attribute' => 'Attribut modifié',
'splash_edit_category' => '',
'splash_edit_event' => 'Événement modifié',
'splash_edit_group' => 'Groupe modifié',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => 'Rôle modifié',
'splash_edit_task' => 'Tâche modifiée',
'splash_edit_transmittal' => 'Transmission enregistrée',
'splash_edit_user' => 'Utilisateur modifié',
'splash_error_add_to_transmittal' => 'Erreur lors de lajout du document à la transmission',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => 'Erreur lors de la suppression du lien de téléchargement',
'splash_error_saving_file' => 'Erreur lors de lenregistrement du fichier',
'splash_error_send_download_link' => 'Erreur lors de lenvoi du lien de téléchargement',
@ -2474,7 +2373,6 @@ Nom : [username]
'splash_extension_import' => 'Extension installée',
'splash_extension_refresh' => 'Liste des extensions actualisée',
'splash_extension_upload' => 'Extension installée',
'splash_folder_added' => '',
'splash_folder_deleted' => 'Dossier supprimé',
'splash_folder_edited' => 'Dossier modifié',
'splash_importfs' => '[docs] documents et [folders] dossiers importés',
@ -2499,7 +2397,6 @@ Nom : [username]
'splash_rm_group' => 'Groupe supprimé',
'splash_rm_group_member' => 'Membre retiré du groupe',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => 'Notification supprimée',
'splash_rm_role' => 'Rôle supprimé',
'splash_rm_transmittal' => 'Transmission supprimée',
@ -2547,7 +2444,6 @@ Nom : [username]
'status_revision_sleeping' => 'en attente',
'status_revisor_removed' => 'Réviseur retiré de la liste',
'status_unknown' => 'Inconnu',
'storage' => '',
'storage_size' => 'Taille occupée',
'subfolder_duplicate_name' => 'Un sous-dossier porte déjà ce nom !',
'submit_2_fact_auth' => 'Enregistrer la clé secrète',
@ -2584,7 +2480,6 @@ Nom : [username]
'target_equals_source_folder' => 'Le dossier de destination est identique au dossier source',
'tasks' => 'Tâches',
'task_core_expireddocs_days' => 'jours',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => 'E-mail',
'task_core_expireddocs_peruser' => 'Par utilisateur',
'task_core_importdropfolder_dryrun' => '',
@ -2678,7 +2573,6 @@ URL : [url]</p>',
'transmittal' => 'Transmission',
'transmittalitem_removed' => 'Élément de la transmission supprimé',
'transmittalitem_updated' => 'Élément de la transmission mis à jour',
'transmittals' => '',
'transmittal_comment' => 'Commentaire',
'transmittal_name' => 'Nom',
'transmittal_size' => 'Taille',
@ -2692,7 +2586,6 @@ URL : [url]</p>',
'type_to_filter' => 'Filtrer dans la liste',
'type_to_search' => 'Effectuer une recherche',
'uk_UA' => 'Ukrénien',
'undefined' => 'indéfini',
'under_folder' => 'Dans le dossier',
'unknown_attrdef' => 'Définition dattribut inconnue',
'unknown_command' => 'Commande non reconnue.',
@ -2711,7 +2604,6 @@ URL : [url]</p>',
'unlock_cause_locking_user' => 'Vous pouvez encore le mettre à jour, car vous êtes le seul à l\'avoir verrouillé. Le verrouillage sera automatiquement annulé.',
'unlock_document' => 'Déverrouiller',
'update' => 'Mettre à jour',
'updated' => 'mis à jour',
'updated_documents' => '',
'update_approvers' => 'Mettre à jour la liste des approbateurs',
'update_document' => 'Mettre à jour',

File diff suppressed because it is too large Load Diff

View File

@ -23,7 +23,6 @@
$text = array(
'2_factor_auth' => 'Kétfaktoros azonosítás',
'2_factor_auth_code' => '',
'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_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -163,7 +162,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'A minimum érték magasabb mint a maximum érték',
'attrdef_multiple' => 'Több érték is megadható',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => '',
'attrdef_must_be_multiple' => 'A tulajdonságnak több értékkel kell rendelkeznie, de nincs több érték megadva',
'attrdef_name' => 'Név',
@ -222,14 +220,9 @@ URL: [url]',
'backup_log_management' => 'Mentés/Naplózás',
'backup_remove' => 'Mentési állomány eltávolítása',
'backup_tools' => 'Mentő eszközök',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -280,7 +273,6 @@ URL: [url]',
'chart_docsperuser_title' => 'Dokumentumok felhasználónként',
'chart_foldersperuser_title' => '',
'chart_selection' => 'Diagram választása',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Lemezterület felhasználónként',
'checkedout_file_has_different_version' => '',
'checkedout_file_has_disappeared' => '',
@ -292,7 +284,6 @@ URL: [url]',
'checkout_is_disabled' => '',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Kérem válasszon jellemző meghatározást',
@ -314,7 +305,6 @@ URL: [url]',
'clear_cache' => 'Gyorsítótár törlése',
'clear_clipboard' => 'Vágólap törlése',
'clear_password' => 'jelszó törlése',
'click_to_expand_filter_results' => '',
'clipboard' => 'Vágólap',
'close' => 'Bezár',
'color' => '',
@ -323,8 +313,6 @@ URL: [url]',
'comment_changed_email' => '',
'comment_for_current_version' => 'Megjegyzés az aktuális verzióhoz',
'configure_extension' => '',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => '',
@ -357,8 +345,6 @@ URL: [url]',
'converter_new_mimetype' => 'Új mime típus',
'copied_to_checkout_as' => '',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => 'Teljes szöveg index létrehozása',
'create_fulltext_index_warning' => 'Ön a teljes szöveg index újraépítését kezdeményezte. Ez a művelet hosszú ideig eltarthat és jelentősen csökkentheti az egész rendszer teljesítményét. Ha biztosan újra kívánja építeni az indexet, kérjük erősítse meg a műveletet.',
@ -401,9 +387,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'Ez egy bizalmas terület. Hozzáférés kizárólag a meghatalmazott személyek részére engedélyezett. Bárminemű megsértését a nemzeti, illetve a nemzetközi jog szerint fogják büntetni.',
'discspace' => 'Lemezterület',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => '',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => '',
'docs_with_missing_revision_date' => '',
'document' => 'Dokumentum',
@ -472,7 +456,6 @@ Felhasználó: [username]',
'document_files' => '',
'document_has_no_workflow' => 'Dokumentumhoz nincs munkafolyamat',
'document_infos' => 'Dokumentum információ',
'document_in_revision_no_date' => '',
'document_is_checked_out' => '',
'document_is_checked_out_remove' => '',
'document_is_checked_out_update' => '',
@ -561,8 +544,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -661,7 +642,6 @@ URL: [url]',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Spanyol',
'event' => '',
'event_details' => 'Esemény részletek',
'exclude_items' => 'Kizárt elemek',
'expired' => 'Lejárt',
@ -693,8 +673,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => 'Bővítmények',
'extension_changelog' => 'Változásnapló',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => 'Kiterjesztések betöltése ...',
@ -714,11 +692,11 @@ URL: [url]',
'february' => 'Február',
'file' => 'Állomány',
'files' => 'Állományok',
'filesize' => 'Állomány méret',
'files_deletion' => 'Állományok törlése',
'files_deletion_warning' => 'Ezzel az opcióval törölheti az összes állományt valamennyi DMS mappában. A változási információk láthatók maradnak.',
'files_loading' => 'Kérem, várjon, amíg a fájl lista betöltődik ...',
'filetype' => '',
'file_size' => 'Állomány méret',
'filter_for_documents' => 'További dokumentum szűrők',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'További mappa szűrők',
@ -886,7 +864,6 @@ URL: [url]',
'individuals_in_groups' => '',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => '',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'örökölt',
'inherits_access_copy_msg' => 'Örökített hozzáférési lista másolása',
@ -978,11 +955,9 @@ URL: [url]',
'link_to_version' => '',
'list_access_rights' => 'Összes jogosultság felsorolása...',
'list_contains_no_access_docs' => '',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => 'Hook lista',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => '',
'local_file' => 'Helyi állomány',
'locked_by' => 'Zárolta',
@ -1048,7 +1023,6 @@ URL: [url]',
'move_document' => 'Dokumentum áthelyezése',
'move_folder' => 'Könyvtár áthelyezése',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Saját hozzáférés',
'my_documents' => 'Saját dokumentumok',
'my_transmittals' => 'Átviteleim',
@ -1109,17 +1083,6 @@ URL: [url]',
'nl_NL' => 'Holland',
'no' => 'Nem',
'notification' => '',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'November',
'now' => 'most',
@ -1148,7 +1111,6 @@ URL: [url]',
'no_groups' => 'Nincsenek csoportok',
'no_group_members' => 'Ennek a csoportnak nincsenek tagjai',
'no_linked_files' => 'Nincsenek hivatkozott állományok',
'no_mimetype' => '',
'no_previous_versions' => 'Nem találhatók más változatok',
'no_receipt_needed' => '',
'no_review_needed' => 'Nincs folyamatban lévő felülvizsgálat.',
@ -1302,9 +1264,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: [name] - Dokumentum változatból eltávolított munkafolyamat',
'removeFolderFromDropFolder' => '',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'Megjelölt állományok eltávolítása',
'remove_review_log' => '',
'remove_task' => '',
@ -1382,8 +1342,6 @@ URL: [url]',
'revisions_without_group' => '',
'revisions_without_user' => '',
'revision_date' => '',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => '',
'revision_request_email_body' => '',
'revision_request_email_body_html' => '',
@ -1485,7 +1443,6 @@ URL: [url]',
'select_category' => 'Kattintson a kategória kiválasztásához',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Csoport kiválasztása',
'select_groups' => 'Kattintson a csoportok kijelöléséhez',
'select_grp_approvers' => 'Kattintson a csoport jóváhagyó kijelöléséhez',
@ -1506,7 +1463,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Válasszon egyet',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1518,7 +1474,6 @@ URL: [url]',
'send_login_data' => '',
'send_login_data_body' => '',
'send_login_data_subject' => '',
'send_notification' => '',
'send_test_mail' => 'Teszt e-mail küldése',
'september' => 'September',
'sequence' => 'Sorrend',
@ -1533,16 +1488,10 @@ URL: [url]',
'service_name' => '',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFile_desc' => '',
'setDateFromFolder' => '',
'setDateFromFolder_desc' => '',
'settings' => 'Beállítások',
'settings_activate_module' => 'Modul aktiválása',
'settings_activate_php_extension' => 'PHP kiterjesztés aktiválása',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'Adminisztációs IP',
'settings_adminIP_desc' => 'Amennyiben beállítja az adminisztrátor csak a megadott IP címről tud bejelentkezni. Hagyja üresen az ellenőrzés elkerüléséhez. MEGJEGYZÉS: csak helyi azonosítás esetén működik (LDAP használatakor nem)',
'settings_Advanced' => 'Részletek',
@ -1552,10 +1501,6 @@ URL: [url]',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => 'Engedélyezi, hogy csak az ellenört állítsa be',
'settings_allowReviewerOnly_desc' => 'Ha ezt engedélyez, akkor lehetővé válik, hogy a hagyományos munkafolyamat módban csak ellenört állítson be, ne jóváhagyót.',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Rewrite modul',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1572,8 +1517,6 @@ URL: [url]',
'settings_backupDir_desc' => 'Könyvtár, ahol a biztonsági mentési eszköz mentéseket készít. Ha ez a könyvtár nincs beállítva vagy nem érhető el, akkor a biztonsági másolatot a tartalom könyvtárba menti.',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Átmeneti állományok könyvtára',
'settings_cacheDir_desc' => 'Ahol az előnézeti képek tárolódnak (legjobb olyan könyvtárat választani, amit a web-kiszolgálón keresztül nem lehet elérni)',
'settings_Calendar' => 'Naptár beállítások',
@ -1633,8 +1576,6 @@ URL: [url]',
'settings_delete_install_folder' => 'A SeedDMS használatához törölnie kell a konfigurációs könyvtárban található ENABLE_INSTALL_TOOL állományt.',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Saját adatok szerkesztésének tiltása',
'settings_disableSelfEdit_desc' => 'Ha be van jelölve a felhasználó nem szerkesztheti saját profilját',
'settings_disable_install' => 'Törölje az ENABLE_INSTALL_TOOL állományt, ha lehetséges',
@ -1698,14 +1639,8 @@ URL: [url]',
'settings_enableLanguageSelector_desc' => 'Megjelenít egy választást a felhasználói felületen a bejelentkezést követően.',
'settings_enableLargeFileUpload' => 'Nagy méretű állományok feltöltésének engedélyezése',
'settings_enableLargeFileUpload_desc' => 'Ha beállítja az állományok feltöltése elérhető lesz egy jumploadernek hívott java appleten keresztül a böngészőprogram állomány méret korlátja nélkül. Ez engedélyezi több állomány feltöltését egy lépésben.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'Feladatok menüpont engedélyezése',
'settings_enableMenuTasks_desc' => 'Engedélyezi / letiltja a menüelemet, amely a felhasználó összes feladatát tartalmazza. Ez olyan dokumentumokat tartalmaz, amelyeket felül kell vizsgálni, jóvá kell hagyni stb.',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => 'Több fájl feltöltésének engedélyezése',
'settings_enableMultiUpload_desc' => 'Új dokumentum létrehozásakor több fájl feltölthető. Mindegyik létrehoz egy új dokumentumot.',
'settings_enableNotificationAppRev' => 'A felülvizsgáló/jóváhagyó értesítés engedélyezése',
@ -1761,8 +1696,6 @@ URL: [url]',
'settings_encryptionKey' => 'Titkosító kulcs',
'settings_encryptionKey_desc' => 'Ez a karaktersorozat használható egyedi azonosító létrehozásához amely rejtett mezőként lesz hozzáadva az űrlapokhoz a CSRF támadások megelőzésére.',
'settings_error' => 'Hiba',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Mappa fastruktúra kibontása',
'settings_expandFolderTree_desc' => 'Mappa fastruktúra kibontása',
'settings_expandFolderTree_val0' => 'indulás rejtett fastruktúrával',
@ -1780,16 +1713,6 @@ URL: [url]',
'settings_fullSearchEngine_desc' => 'Állítsa be a kereséséhez használt módot.',
'settings_fullSearchEngine_vallucene' => 'Dokumentum tartalom keresés',
'settings_fullSearchEngine_valsqlitefts' => 'Adatbázis keresés',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'Vendég azonosító',
'settings_guestID_desc' => 'A vendég felhasználó azonosítója ami a vendégként történő bejelentkezéskor lesz használva (általában nem szükséges módosítani)',
'settings_guestid_is_admin' => '',
@ -1819,28 +1742,14 @@ URL: [url]',
'settings_libraryFolder_desc' => '',
'settings_logFileEnable' => 'Naplóállomány engedélyezése',
'settings_logFileEnable_desc' => 'Naplóállomány engedélyezése/tiltása',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Naplóállomány forgatása',
'settings_logFileRotation_desc' => 'A naplóállomány forgatása',
'settings_loginFailure' => 'Bejelentkezési hiba',
'settings_loginFailure_desc' => 'Letiltja a hozzáférést n bejelentkezési hiba után.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Lucene SeedDMS könyvtár',
'settings_luceneClassDir_desc' => 'Elérési útvonal a SeedDMS_Lucene programhoz (opcionális). Hagyja üresen, ha már telepített SeedDMS_Lucene alkalmazást olyan helyre, ahol azt megtalálja a PHP, pl.: Extra PHP Include-Path segítségével',
'settings_luceneDir' => 'Teljes szöveg index könyvtára',
'settings_luceneDir_desc' => 'Lucene index elérési útvonal',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'Legnagyobb könyvtár azonosító',
@ -1933,10 +1842,6 @@ URL: [url]',
'settings_siteName' => 'Webhely név',
'settings_siteName_desc' => 'A webhely neve az oldalak címsorában. Alapérték: SeedDMS',
'settings_SMTP' => 'SMTP kiszolgáló beállítások',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'SMTP kiszolgáló jelszó',
'settings_smtpPassword_desc' => 'SMTP kiszolgáló jelszó',
'settings_smtpPort' => 'SMTP kiszolgáló port',
@ -2020,7 +1925,6 @@ URL: [url]',
'sign_out' => 'Kijelentkezés',
'sign_out_user' => 'Kijelentkezés',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Szlovák',
'sort_by_date' => '',
'sort_by_expiration_date' => '',
@ -2034,7 +1938,6 @@ URL: [url]',
'splash_add_group' => 'Új csoport hozzáadva',
'splash_add_group_member' => 'Új csoporttag hozzáadva',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => '',
'splash_add_task' => '',
@ -2042,7 +1945,6 @@ URL: [url]',
'splash_add_transmittal' => '',
'splash_add_user' => 'Új felhasználó hozzáadva',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => '',
'splash_cleared_clipboard' => 'Vágólap törölve',
'splash_delete_access' => '',
@ -2054,20 +1956,17 @@ URL: [url]',
'splash_document_locked' => 'Dokumentum zárolva',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'Dokumentum zárolás feloldva',
'splash_document_updated' => '',
'splash_edit_access' => '',
'splash_edit_attribute' => 'Jellemző mentve',
'splash_edit_category' => '',
'splash_edit_event' => '',
'splash_edit_group' => 'Csoport mentve',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => '',
'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Felhasználó mentve',
'splash_error_add_to_transmittal' => '',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => '',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => '',
@ -2077,7 +1976,6 @@ URL: [url]',
'splash_extension_import' => '',
'splash_extension_refresh' => '',
'splash_extension_upload' => '',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'Mappa változásainak mentése',
'splash_importfs' => '',
@ -2102,7 +2000,6 @@ URL: [url]',
'splash_rm_group' => 'Csoport eltávolítva',
'splash_rm_group_member' => 'Csoporttag eltávolítva',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => '',
'splash_rm_transmittal' => '',
@ -2150,7 +2047,6 @@ URL: [url]',
'status_revision_sleeping' => '',
'status_revisor_removed' => '',
'status_unknown' => 'Ismeretlen',
'storage' => '',
'storage_size' => 'Tároló mérete',
'subfolder_duplicate_name' => '',
'submit_2_fact_auth' => '',
@ -2187,7 +2083,6 @@ URL: [url]',
'target_equals_source_folder' => '',
'tasks' => '',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2270,7 +2165,6 @@ URL: [url]',
'transmittal' => '',
'transmittalitem_removed' => '',
'transmittalitem_updated' => '',
'transmittals' => '',
'transmittal_comment' => '',
'transmittal_name' => '',
'transmittal_size' => '',
@ -2284,7 +2178,6 @@ URL: [url]',
'type_to_filter' => '',
'type_to_search' => 'Adja meg a keresendő kifejezést',
'uk_UA' => 'Ukrán',
'undefined' => '',
'under_folder' => 'Mappában',
'unknown_attrdef' => 'Ismeretlen tulajdonság meghatározás',
'unknown_command' => 'Parancs nem ismerhető fel.',
@ -2303,7 +2196,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'Ön még módosíthatja mivel egyike azoknak akik zárolták. A zárolás automatikusan el lesz távolítva.',
'unlock_document' => 'Felszabadít',
'update' => 'Frissítés',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Jóváhagyók listájának frissítése',
'update_document' => 'Dokumentum frissítése',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (489), atoz-chevara (835)
// Translators: Admin (485), atoz-chevara (835)
$text = array(
'2_factor_auth' => '',
'2_factor_auth_code' => '',
'2_factor_auth_info' => '',
'2_fact_auth_current_secret' => 'Kunci rahasi saat ini',
'2_fact_auth_new_secret' => '',
@ -171,7 +170,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'Jumlah nilai minimum lebih besar dari jumlah nilai maksimum',
'attrdef_multiple' => '',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => 'Definisi atribut dengan beberapa nilai membutuhkan nilai yang ditetapkan.',
'attrdef_must_be_multiple' => '',
'attrdef_name' => 'Nama',
@ -231,14 +229,9 @@ URL: [url]</p>',
'backup_log_management' => 'Pencadangan/Logging',
'backup_remove' => 'Hapus berkas backup',
'backup_tools' => 'Alat cadangan',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -289,7 +282,6 @@ URL: [url]</p>',
'chart_docsperuser_title' => 'Dokumen berdasarkan pengguna',
'chart_foldersperuser_title' => 'Folder berdasarkan pengguna',
'chart_selection' => 'Pilih grafik',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Ruang penyimpanan per pengguna',
'checkedout_file_has_different_version' => '',
'checkedout_file_has_disappeared' => 'Berkas dokumen yang diperiksa telah hilang. Check-in tidak dapat dilakukan.',
@ -301,7 +293,6 @@ URL: [url]</p>',
'checkout_is_disabled' => 'Check out dokumen dinonaktifkan dalam konfigurasi',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Harap memilih definisi label',
@ -323,7 +314,6 @@ URL: [url]</p>',
'clear_cache' => 'Hapus cache',
'clear_clipboard' => 'Hapus Papan klip',
'clear_password' => 'Hapus kata sandi',
'click_to_expand_filter_results' => '',
'clipboard' => 'Papan klip',
'close' => 'Tutup',
'color' => 'Warna',
@ -332,8 +322,6 @@ URL: [url]</p>',
'comment_changed_email' => '',
'comment_for_current_version' => 'Komentar versi',
'configure_extension' => 'Konfigurasi ekstensi',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => '',
@ -366,8 +354,6 @@ URL: [url]</p>',
'converter_new_mimetype' => 'Mimetype baru',
'copied_to_checkout_as' => '',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => 'Buat link unduhan',
'create_fulltext_index' => 'Buat fulltext indek',
'create_fulltext_index_warning' => 'Anda akan membuat ulang indeks fulltext. Ini dapat memakan banyak waktu dan mengurangi kinerja sistem Anda secara keseluruhan. Jika Anda benar-benar ingin membuat ulang indeks, harap konfirmasikan operasi Anda.',
@ -382,7 +368,7 @@ URL: [url]</p>',
'dashboard' => '',
'databasesearch' => 'Pencarian Basis data',
'database_schema_version' => 'Versi skema basis data',
'data_loading' => 'Harap tunggu, data sedang disiapkan.',
'data_loading' => '',
'date' => 'Tanggal',
'days' => 'hari',
'debug' => 'Debug',
@ -410,9 +396,7 @@ URL: [url]</p>',
'disable_extension' => 'Nonaktifkan ekstensi',
'disclaimer' => 'Ini adalah area rahasia. Akses hanya diizinkan untuk personel yang berwenang. Setiap pelanggaran akan dituntut sesuai dengan hukum nasional dan internasional.',
'discspace' => 'Ruang penyimpanan',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => '',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => 'Dokumen dalam revisi tanpa akses oleh revisor',
'docs_with_missing_revision_date' => '',
'document' => 'Dokumen',
@ -496,7 +480,6 @@ Pengguna: [username]',
'document_files' => 'Lampiran',
'document_has_no_workflow' => 'Dokumen tidak memiliki alur kerja',
'document_infos' => 'Informasi Dokumen',
'document_in_revision_no_date' => '',
'document_is_checked_out' => '',
'document_is_checked_out_remove' => 'Dokumen sedang diperiksa. Jika Anda menghapus dokumen, versi check out tidak dapat ditambahkan lagi dan tetap berada di area checkout.',
'document_is_checked_out_update' => '',
@ -616,8 +599,6 @@ URL: [url]</p>',
'download_header_document_name' => 'Nama dokumen',
'download_header_document_no' => 'Nomor Dokumen',
'download_header_filename' => 'Nama berkas',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => 'Int. versi',
'download_header_reviewer' => 'Pengulas',
'download_header_review_comment' => '',
@ -689,7 +670,7 @@ URL: [url]</p>',
'empty_notify_list' => 'Tidak ada entri',
'enable_extension' => 'Aktifkan ekstensi',
'enddate' => '',
'en_GB' => 'Inggris (GB)',
'en_GB' => '',
'equal_transition_states' => 'Status awal dan akhir sama',
'error' => 'Galat',
'error_add_aro' => 'Kesalahan saat menambahkan objek permintaan akses',
@ -716,7 +697,6 @@ URL: [url]</p>',
'error_update_document' => '',
'error_uploading_reviewer_only' => 'Kesalahan saat membuat dokumen. Dokumen memiliki peninjau, tetapi tidak ada pemberi persetujuan.',
'es_ES' => 'Spanyol',
'event' => '',
'event_details' => '',
'exclude_items' => 'Kecualikan item ini',
'expired' => 'Kedaluwarsa',
@ -749,8 +729,6 @@ URL: [url]',
'export_user_list_csv' => 'Ekspor pengguna sebagai CSV',
'extension_archive' => 'Ekstensi',
'extension_changelog' => '',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => 'Perpanjangan tidak aktif sekarang',
'extension_is_on_now' => '',
'extension_loading' => 'Memuat ekstensi...',
@ -770,11 +748,11 @@ URL: [url]',
'february' => 'Februari',
'file' => 'Berkas',
'files' => '',
'filesize' => 'Ukuran berkas',
'files_deletion' => 'Penghapusan berkas',
'files_deletion_warning' => '',
'files_loading' => 'Harap tunggu, hingga daftar berkas dimuat ...',
'filetype' => '',
'file_size' => 'Ukuran berkas',
'filter_for_documents' => '',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Filter tambahan untuk folder',
@ -967,10 +945,9 @@ URL: [url]</p>',
'index_processing' => '',
'index_waiting' => 'Mengunggu',
'individuals' => 'Perorangan',
'individuals_in_groups' => 'Anggota di grup',
'individuals_in_groups' => '',
'ind_review_removed' => 'Perubahan status, karena ulasan pengguna [name] telah dihapus.',
'info_recipients_tab_not_released' => '',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => 'Hanya tugas yang tidak disentuh yang dapat ditransfer ke pengguna lain. Tugas yang telah diurus, hanya akan menambahkan item dalam riwayat, seolah-olah pengguna telah dihapus.',
'inherited' => '',
'inherits_access_copy_msg' => 'Salin daftar akses yang diwarisi',
@ -1062,11 +1039,9 @@ URL: [url]</p>',
'link_to_version' => 'Lampirkan ke versi',
'list_access_rights' => 'Daftar semua hak akses ...',
'list_contains_no_access_docs' => '',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => 'Daftar hooks',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => 'Daftar tasks',
'local_file' => 'Berkas lokal',
'locked_by' => 'Dikunci oleh',
@ -1132,7 +1107,6 @@ URL: [url]</p>',
'move_document' => 'Pindah dokumen',
'move_folder' => 'Pindah Folder',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Akun Saya',
'my_documents' => 'Dokumen Saya',
'my_transmittals' => 'Transmisi Saya',
@ -1202,17 +1176,6 @@ URL: [url]',
'nl_NL' => 'Belanda',
'no' => 'Tidak',
'notification' => 'Notifikasi',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => 'Tidak berlangganan',
'november' => 'November',
'now' => 'sekarang',
@ -1241,7 +1204,6 @@ URL: [url]',
'no_groups' => 'Tidak ada kelompok',
'no_group_members' => 'Kelompok ini tidak memiliki anggota',
'no_linked_files' => 'Tidak ada berkas yang ditautkan',
'no_mimetype' => '',
'no_previous_versions' => 'Tidak ada versi lain yang ditemukan',
'no_receipt_needed' => 'Saat ini tidak ada dokumen yang memerlukan konfirmasi tanda terima.',
'no_review_needed' => 'Tidak ada tinjauan yang tertunda.',
@ -1411,9 +1373,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '',
'removeFolderFromDropFolder' => 'Hapus folder setelah diimpor',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => 'Hapus persetujuan',
'remove_from_clipboard' => '',
'remove_marked_files' => 'Hapus file yang ditandai',
'remove_review_log' => 'Hapus ulasan',
'remove_task' => '',
@ -1477,8 +1437,6 @@ URL: [url]',
'revisions_without_group' => 'Revisi tanpa kelompok',
'revisions_without_user' => '',
'revision_date' => 'Tanggal revisi',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => '',
'revision_request_email_body' => '',
'revision_request_email_body_html' => '',
@ -1568,7 +1526,6 @@ URL: [url]',
'select_category' => 'Klik untuk memilih kategori',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Pilih group',
'select_groups' => 'Klik untuk memilih groups',
'select_grp_approvers' => 'Klik untuk memilih group approver',
@ -1589,7 +1546,6 @@ URL: [url]',
'select_mimetype' => 'Klik untuk memilih mimetype',
'select_modified' => '',
'select_one' => 'Pilih salah satu',
'select_option' => '',
'select_owner' => 'Klik untuk memilih pemilik',
'select_record_type' => '',
'select_status' => 'Klik untuk memilih status dokumen',
@ -1608,7 +1564,6 @@ Nama: [username]
Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di halaman login untuk mengatur kata sandi baru.',
'send_login_data_subject' => '[sitename]: [login] - Data login anda',
'send_notification' => '',
'send_test_mail' => 'Kirim surel percobaan',
'september' => 'September',
'sequence' => 'Urutan',
@ -1623,16 +1578,10 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'service_name' => '',
'sessions' => 'Pengguna Online',
'setDateFromFile' => 'Ambil alih tanggal dari file yang diimpor',
'setDateFromFile_desc' => '',
'setDateFromFolder' => 'Ambil alih tanggal dari folder yang diimpor',
'setDateFromFolder_desc' => '',
'settings' => 'Pengaturan',
'settings_activate_module' => 'Aktifkan modul',
'settings_activate_php_extension' => 'Aktifkan ekstensi PHP',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'IP Admin',
'settings_adminIP_desc' => 'Jika disetel, admin hanya dapat login dengan alamat IP yang ditentukan. Biarkan kosong untuk menghindari kehilangan akses. CATATAN: hanya berfungsi dengan autentikasi lokal (tanpa LDAP)',
'settings_Advanced' => 'Lanjutan',
@ -1642,10 +1591,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'settings_allowChangeRevAppInProcess_desc' => 'Secara default, peninjau dan pemberi persetujuan tidak dapat diubah lagi setelah tinjauan atau persetujuan telah dikirimkan. Opsi ini akan memungkinkan administrator untuk melakukan ini selama dokumen tidak dirilis atau ditolak.',
'settings_allowReviewerOnly' => 'Izinkan untuk menyetel pengulas saja',
'settings_allowReviewerOnly_desc' => 'Aktifkan ini, jika diizinkan untuk menetapkan hanya peninjau tetapi tidak ada pemberi persetujuan dalam mode alur kerja tradisional.',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Modul Rewrite',
'settings_apiKey' => 'Kunci otentikasi untuk rest api',
'settings_apiKey_desc' => 'Kunci ini digunakan sebagai otentikasi alternatif untuk rest api. Pilih panjang string 32 karakter.',
@ -1662,8 +1607,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'settings_backupDir_desc' => 'Direktori tempat alat pencadangan menyimpan cadangan. Jika direktori ini tidak disetel atau tidak dapat diakses, maka cadangan akan disimpan di direktori konten.',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Direktori cache',
'settings_cacheDir_desc' => 'Di mana gambar pratinjau disimpan (paling baik memilih direktori yang tidak dapat diakses melalui server web Anda)',
'settings_Calendar' => 'Pengaturan kalender',
@ -1723,8 +1666,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'settings_delete_install_folder' => 'Untuk menggunakan SeedDMS, Anda harus menghapus file ENABLE_INSTALL_TOOL di direktori konfigurasi',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => '',
'settings_disableSelfEdit_desc' => 'Jika dicentang, pengguna tidak dapat mengedit profilnya sendiri',
'settings_disable_install' => '',
@ -1788,14 +1729,8 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'settings_enableLanguageSelector_desc' => 'Tampilkan pemilihan bahasa antarmuka pengguna setelah masuk.',
'settings_enableLargeFileUpload' => 'Aktifkan unggahan file besar',
'settings_enableLargeFileUpload_desc' => 'Jika disetel, unggah berkas juga tersedia melalui java applet yang disebut jumploader tanpa batas ukuran berkas yang ditetapkan oleh peramban. Ini juga memungkinkan untuk mengunggah beberapa berkas dalam satu langkah. Mengaktifkan ini akan mematikan cookie http saja.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'Aktifkan daftar task di menu',
'settings_enableMenuTasks_desc' => '',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => 'Izinkan mengunggah banyak berkas',
'settings_enableMultiUpload_desc' => 'Saat membuat dokumen baru, beberapa berkas dapat diunggah. Masing-masing akan membuat dokumen baru.',
'settings_enableNotificationAppRev' => 'Aktifkan pemberitahuan pengulas/pemberi persetujuan',
@ -1851,8 +1786,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'settings_encryptionKey' => '',
'settings_encryptionKey_desc' => '',
'settings_error' => 'Galat',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => '',
'settings_expandFolderTree_desc' => '',
'settings_expandFolderTree_val0' => '',
@ -1870,16 +1803,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'settings_fullSearchEngine_desc' => '',
'settings_fullSearchEngine_vallucene' => '',
'settings_fullSearchEngine_valsqlitefts' => '',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => '',
'settings_guestID_desc' => '',
'settings_guestid_is_admin' => '',
@ -1909,28 +1832,14 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'settings_libraryFolder_desc' => '',
'settings_logFileEnable' => '',
'settings_logFileEnable_desc' => '',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => '',
'settings_logFileRotation_desc' => '',
'settings_loginFailure' => 'Gagal masuk',
'settings_loginFailure_desc' => '',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => '',
'settings_luceneClassDir_desc' => '',
'settings_luceneDir' => '',
'settings_luceneDir_desc' => '',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => '',
@ -2023,10 +1932,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'settings_siteName' => 'Nama Situs',
'settings_siteName_desc' => 'Nama situs yang digunakan dalam judul halaman. Bawaan: SeedDMS',
'settings_SMTP' => 'Pengaturan SMTP Server',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'Kata sandi SMTP Server',
'settings_smtpPassword_desc' => 'Kata sandi SMTP Server',
'settings_smtpPort' => 'Port SMTP Server',
@ -2110,7 +2015,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'sign_out' => 'Keluar',
'sign_out_user' => '',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Slovakia',
'sort_by_date' => 'Urutkan berdasarkan tanggal',
'sort_by_expiration_date' => 'Urutkan berdasarkan tanggal kadaluwarsa',
@ -2124,7 +2028,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'splash_add_group' => 'Kelompok baru ditambahkan',
'splash_add_group_member' => 'Anggota kelompok baru ditambahkan',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => 'Menambahkan notifikasi baru',
'splash_add_role' => 'Menambahkan izin baru',
'splash_add_task' => 'Menambahkan tugas baru',
@ -2132,7 +2035,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'splash_add_transmittal' => 'Menambahkan transmisi baru',
'splash_add_user' => 'Pengguna baru ditambahkan',
'splash_cancel_checkout' => 'Pembayaran dibatalkan',
'splash_checked_in' => '',
'splash_cleared_cache' => '',
'splash_cleared_clipboard' => '',
'splash_delete_access' => '',
@ -2144,20 +2046,17 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'splash_document_locked' => 'Dokumen terkunci',
'splash_document_name_changed' => 'Nama dokumen diubah',
'splash_document_unlocked' => '',
'splash_document_updated' => '',
'splash_edit_access' => '',
'splash_edit_attribute' => 'Label telah disimpan',
'splash_edit_category' => '',
'splash_edit_event' => '',
'splash_edit_group' => 'Kelompok telah disimpan',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => 'Izin disimpan',
'splash_edit_task' => 'Tugas disimpan',
'splash_edit_transmittal' => 'Pengiriman disimpan',
'splash_edit_user' => 'Pengguna telah disimpan',
'splash_error_add_to_transmittal' => 'Kesalahan saat menambahkan dokumen ke pengiriman',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => 'Kesalahan saat menghapus tautan unduhan',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => '',
@ -2167,7 +2066,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'splash_extension_import' => 'Ekstensi terpasang',
'splash_extension_refresh' => '',
'splash_extension_upload' => '',
'splash_folder_added' => '',
'splash_folder_deleted' => 'Folder dihapus',
'splash_folder_edited' => '',
'splash_importfs' => '',
@ -2192,7 +2090,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'splash_rm_group' => 'Kelompok dihapus',
'splash_rm_group_member' => '',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => 'Notifikasi dihapus',
'splash_rm_role' => 'Izin dihapus',
'splash_rm_transmittal' => '',
@ -2240,7 +2137,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'status_revision_sleeping' => 'tertunda',
'status_revisor_removed' => '',
'status_unknown' => 'Tidak diketahui',
'storage' => '',
'storage_size' => 'Ukuran penyimpanan',
'subfolder_duplicate_name' => 'Duplikasi nama subfolder',
'submit_2_fact_auth' => '',
@ -2277,7 +2173,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'target_equals_source_folder' => '',
'tasks' => 'Tugas',
'task_core_expireddocs_days' => 'Hari',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2351,7 +2246,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'transmittal' => 'Pengiriman',
'transmittalitem_removed' => 'Item pengiriman dihapus',
'transmittalitem_updated' => 'Perbarui dokumen ke versi terkini',
'transmittals' => '',
'transmittal_comment' => 'Komentar',
'transmittal_name' => 'Nama',
'transmittal_size' => 'Ukuran',
@ -2365,7 +2259,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'type_to_filter' => '',
'type_to_search' => '',
'uk_UA' => 'Ukraina',
'undefined' => '',
'under_folder' => 'Dalam Folder',
'unknown_attrdef' => 'Definisi atribut tidak diketahui',
'unknown_command' => 'Perintah tidak dikenali.',
@ -2384,7 +2277,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'unlock_cause_locking_user' => '',
'unlock_document' => 'Membuka kunci',
'update' => 'Perbarui',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Perbarui Daftar Penyetuju',
'update_document' => 'Perbarui dokumen',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (2073), rickr (144), s.pnt (26)
// Translators: Admin (2071), rickr (144), s.pnt (26)
$text = array(
'2_factor_auth' => 'Autorizzazione a due fattori',
'2_factor_auth_code' => '',
'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_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -168,7 +167,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'Il numero minimo di valori è maggiore del massimo',
'attrdef_multiple' => 'Permetti valori multipli',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => 'Attributo definizione con i molteplici valori esigenze un valore impostato.',
'attrdef_must_be_multiple' => 'Gli attributi devono avere più di un valore, ma non sono permessi valori multipli',
'attrdef_name' => 'Nome',
@ -227,14 +225,9 @@ URL: [url]',
'backup_log_management' => 'Backup/Logging',
'backup_remove' => 'Elimina file di backup',
'backup_tools' => 'Strumenti di backup',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -285,7 +278,6 @@ URL: [url]',
'chart_docsperuser_title' => 'Documenti per utente',
'chart_foldersperuser_title' => '',
'chart_selection' => 'Seleziona grafico',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Spazio su disco per utente',
'checkedout_file_has_different_version' => 'La versione approvata non è uguale alla versione corrente. Non si aggiornerà documento.',
'checkedout_file_has_disappeared' => 'File documento approvato non trovato. Impossibile caricare.',
@ -297,7 +289,6 @@ URL: [url]',
'checkout_is_disabled' => 'Approvazione dei documenti disabilitata',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Seleziona l\'Attributo',
@ -319,7 +310,6 @@ URL: [url]',
'clear_cache' => 'Pulisci cache',
'clear_clipboard' => 'Cancella appunti',
'clear_password' => 'Cancella la password',
'click_to_expand_filter_results' => '',
'clipboard' => 'Appunti',
'close' => 'Chiudi',
'color' => '',
@ -328,8 +318,6 @@ URL: [url]',
'comment_changed_email' => '',
'comment_for_current_version' => 'Commento per la versione',
'configure_extension' => 'Configura estensione',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => 'Vuoi davvero cancellare la cache? Questo eliminerà tutte le immagini di anteprima precalcolate.',
@ -362,8 +350,6 @@ URL: [url]',
'converter_new_mimetype' => 'Nuovo mimetype',
'copied_to_checkout_as' => 'File copiato come \'[filename]\'',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => 'Crea indice fulltext',
'create_fulltext_index_warning' => 'Stai creando un indice fulltext. Questo può occupare un tempo considerevole e ridurre le prestazioni del sistema. Sei sicuro di voler ricreare l\'indice? Prego conferma l\'operazione.',
@ -375,7 +361,7 @@ URL: [url]',
'current_state' => 'Stato corrente',
'current_version' => 'Versione attuale',
'daily' => 'Giornaliero',
'dashboard' => 'Cruscotto',
'dashboard' => '',
'databasesearch' => 'Ricerca nel Database',
'database_schema_version' => 'Versione dello schema del database',
'data_loading' => 'Attendere il caricamento dei dati...',
@ -406,9 +392,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'Questa è un\'area riservata. L\'accesso è consentito solo agli utenti autorizzati. Qualunque violazione sarà perseguita a norma delle leggi italiane ed internazionali.',
'discspace' => 'Spazio su disco',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => 'Documenti con ricezione senza accesso dai destinatari',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => 'Documenti in riesame senza accesso dai revisori',
'docs_with_missing_revision_date' => '',
'document' => 'Documento',
@ -477,7 +461,6 @@ Utente: [username]',
'document_files' => '',
'document_has_no_workflow' => 'Il documento non ha un flusso di lavoro',
'document_infos' => 'Informazioni documento',
'document_in_revision_no_date' => '',
'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',
@ -571,8 +554,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -671,7 +652,6 @@ URL: [url]',
'error_update_document' => 'Errore durante l\'aggiornamento del documento',
'error_uploading_reviewer_only' => 'Errore durante la creazione del documento. Il documento ha un revisore, ma non un approvatore.',
'es_ES' => 'Spagnolo',
'event' => '',
'event_details' => 'Dettagli evento',
'exclude_items' => 'Escludi elementi',
'expired' => 'Scaduto',
@ -703,8 +683,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => 'Archivio estensioni',
'extension_changelog' => 'Registro delle modifiche delle estensioni',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => 'Caricamento estensioni...',
@ -724,11 +702,11 @@ URL: [url]',
'february' => 'Febbraio',
'file' => 'File',
'files' => 'Files',
'filesize' => 'Grandezza del file',
'files_deletion' => 'Cancellazione files',
'files_deletion_warning' => 'Con questa operazione è possible cancellare i file di intere cartelle. Dopo la cancellazione lo storico delle versioni rimarrà comunque disponibile.',
'files_loading' => 'Attendi che il file venga caricato per favore ...',
'filetype' => '',
'file_size' => 'Grandezza del file',
'filter_for_documents' => 'Filtro aggiuntivo per i documenti',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Filtro aggiuntivo per le cartelle',
@ -893,7 +871,6 @@ URL: [url]',
'individuals_in_groups' => 'I membri de la gruppo',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => 'Non è possibile confermare la ricezione di questa versione del documento, poiché la versione non è stata rilasciata.',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'ereditato',
'inherits_access_copy_msg' => 'Copia la lista degli accessi ereditati',
@ -949,7 +926,7 @@ URL: [url]',
'js_no_keywords' => 'Specifica alcune parole-chiave',
'js_no_login' => 'Per favore digita un ID utente',
'js_no_name' => 'Per favore digita un nome',
'js_no_override_status' => 'È necessario selezionare un nuovo stato',
'js_no_override_status' => 'È necessario selezionare un nuovo [override] stato',
'js_no_pwd' => 'La password è necessaria',
'js_no_query' => 'Scrivi una query',
'js_no_review_group' => 'Per favore seleziona un gruppo di revisori',
@ -985,11 +962,9 @@ URL: [url]',
'link_to_version' => 'Collega alla versione',
'list_access_rights' => 'Elenca tutti i diritti di accesso...',
'list_contains_no_access_docs' => 'L\'elenco contiene più documenti ai quali non si ha accesso e non vengono visualizzati.',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => 'Elenco hooks',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => 'Elenco attività',
'local_file' => 'File locale',
'locked_by' => 'Bloccato da',
@ -1055,7 +1030,6 @@ URL: [url]',
'move_document' => 'Sposta documento',
'move_folder' => 'Sposta cartella',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Account personale',
'my_documents' => 'Documenti personali',
'my_transmittals' => 'Mie trasmissioni',
@ -1116,17 +1090,6 @@ URL: [url]',
'nl_NL' => 'Olandese',
'no' => 'No',
'notification' => 'Notifica',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'Novembre',
'now' => 'Adesso',
@ -1155,7 +1118,6 @@ URL: [url]',
'no_groups' => 'Nessun gruppo',
'no_group_members' => 'Questo gruppo non ha membri',
'no_linked_files' => 'Nessun file collegato',
'no_mimetype' => '',
'no_previous_versions' => 'Nessun\'altra versione trovata',
'no_receipt_needed' => 'Rete disco',
'no_review_needed' => 'Nessuna revisione in corso.',
@ -1320,9 +1282,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: [name] - Flusso di lavoro rimosso dalla versione del documento',
'removeFolderFromDropFolder' => 'Rimuovi la cartella di pubblicazione dopo l\'importazione',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'Rimuovi i files contrassegnati',
'remove_review_log' => '',
'remove_task' => '',
@ -1417,8 +1377,6 @@ URL: [url]',
'revisions_without_group' => 'Riesami senza gruppo',
'revisions_without_user' => 'Riesami senza utente',
'revision_date' => 'data riesame',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => 'Log riesame',
'revision_request_email_body' => 'Richiesta di riesame
Document: [name]
@ -1526,7 +1484,6 @@ URL: [url]',
'select_category' => 'Clicca per selezionare la categoria',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Seleziona gruppo',
'select_groups' => 'Clicca per selezionare i gruppi',
'select_grp_approvers' => 'Seleziona gruppo approvatore',
@ -1547,7 +1504,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Seleziona uno',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1564,7 +1520,6 @@ Name: [username]
[comment]',
'send_login_data_subject' => '[sitename]: [login] - I tuoi dati di login',
'send_notification' => '',
'send_test_mail' => 'Invia messagio di prova',
'september' => 'Settembre',
'sequence' => 'Posizione',
@ -1579,16 +1534,10 @@ Name: [username]
'service_name' => '',
'sessions' => 'Utenti online',
'setDateFromFile' => 'Prende la data dal file importato',
'setDateFromFile_desc' => '',
'setDateFromFolder' => 'Prende la data dalla cartella importata',
'setDateFromFolder_desc' => '',
'settings' => 'Impostazioni',
'settings_activate_module' => 'Attivazione modulo',
'settings_activate_php_extension' => 'Attivazione estensione PHP',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'IP Amministratore',
'settings_adminIP_desc' => 'Se attivato l\'amministratore si può collegare solo da un IP specifico; lasciare vuoto per evitare il controllo. NOTA: funziona solo con autenticazione locale (no LDAP)',
'settings_Advanced' => 'Avanzate',
@ -1598,10 +1547,6 @@ Name: [username]
'settings_allowChangeRevAppInProcess_desc' => 'Per impostazione predefinita, i revisori e gli approvatori non possono più essere modificati dopo l\'invio di una revisione o di un\'approvazione. Questa opzione consentirà agli amministratori di farlo purché il documento non venga rilasciato o rifiutato.',
'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_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Mod Rewrite',
'settings_apiKey' => 'Chiave di autenticazione per api',
'settings_apiKey_desc' => 'Questa chiave viene utilizzata come autenticazione alternativa per api. Scegli una stringa lunga 32 caratteri.',
@ -1618,8 +1563,6 @@ Name: [username]
'settings_backupDir_desc' => 'Directory in cui lo strumento di backup salva i backup. Se questa directory non è impostato o non è possibile accedervi, quindi i backup vengono salvati nella directory dei contenuti.',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Cartella di cache',
'settings_cacheDir_desc' => 'Cartella in cui vengono conservate le immagini di anteprima, si consiglia di scegliere una cartella sul web-server che non sia direttamente accessibile.',
'settings_Calendar' => 'Impostazioni calendario',
@ -1679,8 +1622,6 @@ Name: [username]
'settings_delete_install_folder' => 'Per poter usare SeedDMS, devi cancellare il file ENABLE_INSTALL_TOOL nella cartella di configurazione.',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Disabilita auto-modifica',
'settings_disableSelfEdit_desc' => 'Se selezionato l\'utente non può modificare il proprio profilo',
'settings_disable_install' => 'Prova ad eliminare il file ENABLE_INSTALL_TOOL se possibile',
@ -1744,14 +1685,8 @@ Name: [username]
'settings_enableLanguageSelector_desc' => 'Mostra/nasconde il selettore di lingua successivamente al login.',
'settings_enableLargeFileUpload' => 'Abilita caricamento grandi files',
'settings_enableLargeFileUpload_desc' => 'Se selezionato, il caricamento (upload) dei files può essere effettuato anche attraverso un\'applet Java chiamata Jumploader evitando il limite di dimensioni file imposto dal browser; Jumploader permette anche il caricamento di diversi files contemporaneamente.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'Abilita compito delle attività nel menù',
'settings_enableMenuTasks_desc' => 'Abilita/disabilita la voce di menu che contiene tutte le attività degli utenti. Questo conterrà i documenti che devono essere rivisti, approvati, etc.',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => 'Consenti il caricamento di più files',
'settings_enableMultiUpload_desc' => 'Quando viene creato un nuovo documento, possono essere caricati più files. Ogniuno di essi genera un nuovo documento.',
'settings_enableNotificationAppRev' => 'Abilita/disabilita notifica a revisore/approvatore',
@ -1807,8 +1742,6 @@ Name: [username]
'settings_encryptionKey' => 'Chiave di criptazione',
'settings_encryptionKey_desc' => 'La chiave viene usata per creare un identificatore unico da aggiungere come campo nascosto ad un formulario per protezione da attacchi CSRF.',
'settings_error' => 'Errore',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Espandi l\'albero delle cartelle',
'settings_expandFolderTree_desc' => 'Espandi la struttura ad albero delle cartelle',
'settings_expandFolderTree_val0' => 'Inizia con l\'albero nascosto',
@ -1826,16 +1759,6 @@ Name: [username]
'settings_fullSearchEngine_desc' => 'Configurazioni del sistema di ricerca a testo libero.',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'ID Ospite',
'settings_guestID_desc' => 'ID o utenza ospite utilizzata quando collegati al sito come ospite (da cambiare solo in casi eccezionali).',
'settings_guestid_is_admin' => '',
@ -1865,28 +1788,14 @@ Name: [username]
'settings_libraryFolder_desc' => 'Cartella dove i documenti possono essere copiati per crearne di nuovi.',
'settings_logFileEnable' => 'Abilita il file di registro',
'settings_logFileEnable_desc' => 'Abilita/disabilita il file di registro',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Rotazione del file di registro',
'settings_logFileRotation_desc' => 'Abilita/disabilita la rotazione del file di registro',
'settings_loginFailure' => 'Login fallito',
'settings_loginFailure_desc' => 'Account disabilitato: troppi tentativi di accesso falliti.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Cartella Lucene SeedDMS',
'settings_luceneClassDir_desc' => 'Cartella del pacchetto SeedDMS_Lucene (opzionale). Lasciare il campo vuoto se SeedDMS_Lucene è stato installato in una cartella localizzabile dal PHP, ad esempio quella indicata per gli include PHP addizionali.',
'settings_luceneDir' => 'Cartella di indicizzazione fulltext',
'settings_luceneDir_desc' => 'Cartella di memorizzazione dell\'indice utilizzato da Lucene',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'Max numero di ID cartella',
@ -1979,10 +1888,6 @@ Name: [username]
'settings_siteName' => 'Nome del sito',
'settings_siteName_desc' => 'Nome del sito utilizzato nei titoli di pagina. Default: SeedDMS',
'settings_SMTP' => 'Impostazioni server SMTP',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'Password server SMTP',
'settings_smtpPassword_desc' => 'Password di accesso al server SMTP (posta in uscita).',
'settings_smtpPort' => 'Porta server SMTP',
@ -2066,7 +1971,6 @@ Name: [username]
'sign_out' => 'Disconnettiti',
'sign_out_user' => 'Disconnetti l\'utente',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Slovacco',
'sort_by_date' => 'Ordina per data',
'sort_by_expiration_date' => '',
@ -2080,7 +1984,6 @@ Name: [username]
'splash_add_group' => 'Gruppo aggiunto',
'splash_add_group_member' => 'Membro aggiunto al gruppo',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => 'Aggiunto nuovo ruolo',
'splash_add_task' => '',
@ -2088,7 +1991,6 @@ Name: [username]
'splash_add_transmittal' => 'Aggiungere trasmissione',
'splash_add_user' => 'Utente aggiunto',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => 'Cache cancellata',
'splash_cleared_clipboard' => 'Appunti cancellati',
'splash_delete_access' => 'Diritto d\'accesso cancellato',
@ -2100,20 +2002,17 @@ Name: [username]
'splash_document_locked' => 'Documento bloccato',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'Documento sbloccato',
'splash_document_updated' => '',
'splash_edit_access' => 'Accesso modificato',
'splash_edit_attribute' => 'Attributo modificato',
'splash_edit_category' => '',
'splash_edit_event' => 'Evento modificato',
'splash_edit_group' => 'Gruppo modificato',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => 'Ruolo memorizzato',
'splash_edit_task' => 'Attività modificata',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Utente modificato',
'splash_error_add_to_transmittal' => 'Errore durante l\'aggiunta di documento per la trasmissione',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => 'Errore durante la rimozione del collegamento di scaricamento',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => 'Errore durante l\'invio del collegamento di scaricamento',
@ -2123,7 +2022,6 @@ Name: [username]
'splash_extension_import' => 'Extensition installed',
'splash_extension_refresh' => 'Refreshed list of extensions',
'splash_extension_upload' => 'Extension installed',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'Cartella modificata',
'splash_importfs' => 'Importati [Documenti] documenti e cartelle [cartelle]',
@ -2148,7 +2046,6 @@ Name: [username]
'splash_rm_group' => 'Gruppo eliminato',
'splash_rm_group_member' => 'Membro del gruppo eliminato',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => 'Ruolo cancellato',
'splash_rm_transmittal' => 'Trasmissione cancellato',
@ -2196,7 +2093,6 @@ Name: [username]
'status_revision_sleeping' => 'in attesa',
'status_revisor_removed' => 'Revisore rimosso dalla lista',
'status_unknown' => 'Sconosciuto',
'storage' => '',
'storage_size' => 'Spazio di archiviazione',
'subfolder_duplicate_name' => 'Nome sottocartella duplicato',
'submit_2_fact_auth' => 'Salva segreto',
@ -2233,7 +2129,6 @@ Name: [username]
'target_equals_source_folder' => '',
'tasks' => 'Attività',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2316,7 +2211,6 @@ URL: [url]',
'transmittal' => 'Trasmissione',
'transmittalitem_removed' => 'Oggetto trasmissione rimosso',
'transmittalitem_updated' => 'Documento aggiornato all\'ultima versione',
'transmittals' => '',
'transmittal_comment' => 'Commento',
'transmittal_name' => 'Nome',
'transmittal_size' => 'Dimensione',
@ -2330,7 +2224,6 @@ URL: [url]',
'type_to_filter' => '',
'type_to_search' => 'Digitare per cercare',
'uk_UA' => 'Ucraino',
'undefined' => '',
'under_folder' => 'Nella cartella',
'unknown_attrdef' => 'Attributo sconosciuto',
'unknown_command' => 'Comando non riconosciuto',
@ -2349,7 +2242,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'Puoi ancora aggiornarlo, perchè sei l\'utente che ha eseguito il blocco. Il blocco sarà rimosso automaticamente.',
'unlock_document' => 'Sblocca',
'update' => 'Aggiorna',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Aggiornamento lista approvatori',
'update_document' => 'Aggiorna documento',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (966), daivoc (421), fofwisdom (166)
// Translators: Admin (965), daivoc (421), fofwisdom (166)
$text = array(
'2_factor_auth' => '이중 인증',
'2_factor_auth_code' => '',
'2_factor_auth_info' => '',
'2_fact_auth_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -168,7 +167,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => '최소값은 최대 값 보다 큽니다',
'attrdef_multiple' => '여러 값 허용',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => '정의된 복수의 속성',
'attrdef_must_be_multiple' => '속성은 하나 이상의 값을 가져야하지만, 여러 값을 설정하지 않습니다.',
'attrdef_name' => '이름',
@ -229,14 +227,9 @@ URL: [url]',
'backup_log_management' => '백업/로깅',
'backup_remove' => '백업 파일 제거',
'backup_tools' => '백업 도구',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -287,7 +280,6 @@ URL: [url]',
'chart_docsperuser_title' => '사용자별 문서',
'chart_foldersperuser_title' => '',
'chart_selection' => '차트 선택',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => '사용자별 디스크 사용량',
'checkedout_file_has_different_version' => '확인된 버전은 현재 버전과 동일하지 않습니다. 문서를 업데이트하지 않습니다.',
'checkedout_file_has_disappeared' => '요청한 문서파일이 사라져 버렸습니다. 확인이 불가능 합니다.',
@ -299,7 +291,6 @@ URL: [url]',
'checkout_is_disabled' => '체크아웃된 문서는 설정에서 비활성화됩니다.',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => '속성의 정의를 선택하세요',
@ -321,7 +312,6 @@ URL: [url]',
'clear_cache' => '캐시 비우기',
'clear_clipboard' => '클립 보드 제거',
'clear_password' => '암호 비우기',
'click_to_expand_filter_results' => '',
'clipboard' => '클립보드',
'close' => '닫기',
'color' => '',
@ -330,8 +320,6 @@ URL: [url]',
'comment_changed_email' => '',
'comment_for_current_version' => '버전 주석',
'configure_extension' => '',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => '',
@ -365,8 +353,6 @@ URL: [url]',
'converter_new_mimetype' => '새 MIME 형태',
'copied_to_checkout_as' => '체크아웃으로 파일(\'[filename]\')이 파일 복사됨',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => '전체 텍스트 인덱스 만들기',
'create_fulltext_index_warning' => '전체 자료의 텍스트 인덱스를 다시 만들 수 있습니다. 이것은 상당한 시간을 요구하며 진행되는 동안 시스템 성능을 감소시킬 수 있습니다. 인덱스를 재 생성하려면, 확인하시기 바랍니다.',
@ -378,7 +364,7 @@ URL: [url]',
'current_state' => '현재 상태',
'current_version' => '현재 버전',
'daily' => '매일',
'dashboard' => 'ㅁㄹㄴㅇㄻㄴㄹㅇ',
'dashboard' => '',
'databasesearch' => '데이터베이스 검색',
'database_schema_version' => '',
'data_loading' => '데이터 로딩이 완료될 때까지 잠시만 기다려주십시요.',
@ -409,9 +395,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => '본 사이트는 접근이 허가된 자에게만 사용이 허용된 곳 입니다. 허가받지 않은 접근이나 불법행위는 국내 및 국제법에 따라 기소 될 것입니다.',
'discspace' => '디스크 공간',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => '',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => '',
'docs_with_missing_revision_date' => '',
'document' => '문서',
@ -480,7 +464,6 @@ URL: [url]',
'document_files' => '',
'document_has_no_workflow' => '문서에 워크플로우가 없습니다',
'document_infos' => '문서 정보',
'document_in_revision_no_date' => '',
'document_is_checked_out' => '',
'document_is_checked_out_remove' => '',
'document_is_checked_out_update' => '문서가 현재 체크아웃 되어 있습니다. 새 버전을 업로드하면 체크아웃된 버전은 더 이상 확인 할 수 없습니다.',
@ -567,8 +550,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -667,7 +648,6 @@ URL: [url]',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => '스페인어',
'event' => '',
'event_details' => '이벤트의 자세한 사항',
'exclude_items' => '항목 제외',
'expired' => '만료됨',
@ -699,8 +679,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => '',
'extension_changelog' => '',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => '',
@ -720,11 +698,11 @@ URL: [url]',
'february' => '2월',
'file' => '파일',
'files' => '파일',
'filesize' => '파일 크기',
'files_deletion' => '파일 삭제',
'files_deletion_warning' => '이 옵션을 사용하면 전체 DMS 폴더의 모든 파일을 삭제할 수 있습니다. 버전 정보가 표시로 남을 것 입니다 files파일',
'files_loading' => '파일 목록을 가지고 오는 중 ...',
'filetype' => '',
'file_size' => '파일 크기',
'filter_for_documents' => '문서에 대한 추가 필터',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => '폴더에 대한 추가 필터',
@ -893,7 +871,6 @@ URL: [url]',
'individuals_in_groups' => '개별 그룹',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => '',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => '상속',
'inherits_access_copy_msg' => '상속 액세스 목록 복사',
@ -985,11 +962,9 @@ URL: [url]',
'link_to_version' => '',
'list_access_rights' => '모든 접근 권한 나열',
'list_contains_no_access_docs' => '',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => '',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => '',
'local_file' => '로컬 파일',
'locked_by' => '잠근이',
@ -1055,7 +1030,6 @@ URL: [url]',
'move_document' => '문서 옮기기',
'move_folder' => '폴더 이동',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => '내 계정',
'my_documents' => '내 문서',
'my_transmittals' => '내 송부',
@ -1116,17 +1090,6 @@ URL [url]',
'nl_NL' => '네덜란드',
'no' => '아니오',
'notification' => '',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => '11월',
'now' => '지금',
@ -1155,7 +1118,6 @@ URL [url]',
'no_groups' => '그룹이 없음',
'no_group_members' => '그룹 회원 이 없습니다.',
'no_linked_files' => '연결되지 않은 파일',
'no_mimetype' => '',
'no_previous_versions' => '다른 버전을 찾을 수 없습니다',
'no_receipt_needed' => '접수가 필요하지 않습니다',
'no_review_needed' => '검토중인 자료가 없습니다.',
@ -1301,9 +1263,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename] : [name] - 문서 버전에서 제거 된 워크플로우',
'removeFolderFromDropFolder' => '',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => '마크 파일을 제거',
'remove_review_log' => '',
'remove_task' => '',
@ -1398,8 +1358,6 @@ URL: [url]',
'revisions_without_group' => '',
'revisions_without_user' => '',
'revision_date' => '개정 일자',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => '개정 로그',
'revision_request_email_body' => '수정 요청 메일 내용',
'revision_request_email_body_html' => '',
@ -1502,7 +1460,6 @@ URL : [url]',
'select_category' => '범주를 선택합니다',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => '',
'select_groups' => '그룹을 선택합니다',
'select_grp_approvers' => '그룹 승인을 선택합니다',
@ -1523,7 +1480,6 @@ URL : [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => '선택',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1535,7 +1491,6 @@ URL : [url]',
'send_login_data' => '',
'send_login_data_body' => '',
'send_login_data_subject' => '',
'send_notification' => '',
'send_test_mail' => '테스트 메일',
'september' => '9월',
'sequence' => '순서',
@ -1550,16 +1505,10 @@ URL : [url]',
'service_name' => '',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFile_desc' => '',
'setDateFromFolder' => '',
'setDateFromFolder_desc' => '',
'settings' => '설정',
'settings_activate_module' => '모듈 활성화',
'settings_activate_php_extension' => 'PHP 확장 활성화',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => '관리 IP',
'settings_adminIP_desc' => '설정 관리자가 지정된 IP로 만 로그인 할 경우, 컨트롤을 피하기 위해 비워 둡니다. 참고 : 로컬 인증작동 (NO LDAP)',
'settings_Advanced' => '고급',
@ -1569,10 +1518,6 @@ URL : [url]',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => '아파치 - 모듈 다시 쓰기',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1589,8 +1534,6 @@ URL : [url]',
'settings_backupDir_desc' => '백업 도구가 백업을 저장할 디렉토리. 이 디렉토리가 설정되어 있지 않거나 액세스 할 수 없는 경우 백업은 컨텐츠 디렉토리에 저장 됩니다.',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => '캐시 디렉토리',
'settings_cacheDir_desc' => '미리보기 이미지 에 저장된다.(웹 서버를 통해 액세스 할 수없는 디렉토리를 선택하는 것이 좋습니다)',
'settings_Calendar' => '캘린더 설정',
@ -1650,8 +1593,6 @@ URL : [url]',
'settings_delete_install_folder' => 'SeedDMS을 사용하려면 구성 디렉토리의 파일 ENABLE_INSTALL_TOOL을 삭제해야합니다',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => '자체 수정 불가',
'settings_disableSelfEdit_desc' => '확인시 사용자가 자신의 프로필을 편집 할 수 없음',
'settings_disable_install' => 'ENABLE_INSTALL_TOOL 삭제',
@ -1715,14 +1656,8 @@ URL : [url]',
'settings_enableLanguageSelector_desc' => '로그인 된 후 사용자 인터페이스 언어 선택기 보기 . 이것은 로그인 페이지에서 언어 선택에 영향을 주지 않습니다.',
'settings_enableLargeFileUpload' => '대용량 파일 업로드 사용',
'settings_enableLargeFileUpload_desc' => '설정하면, 브라우저가 설정 한 파일 크기 제한없이 jumploader라는 파일 업로드 자바 애플릿을 통해 사용할 수 있습니다. 또한 한 번에 여러 파일을 업로드 할 수 있습니다.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => '메뉴의 작업 목록 허용',
'settings_enableMenuTasks_desc' => '사용자의 모든 작업이 포함되어있는 메뉴 항목을 활성/비활성 합니다. 이것은 검토, 승인등이 필요한 문서를 포함 합니다',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => '',
'settings_enableMultiUpload_desc' => '',
'settings_enableNotificationAppRev' => '검토 / 승인 알림 사용',
@ -1778,8 +1713,6 @@ URL : [url]',
'settings_encryptionKey' => '암호화 키',
'settings_encryptionKey_desc' => '이 문자열은 CSRF 공격을 방지하기 위해 formular에 숨겨진 필드로 추가되는 고유 식별자를 만드는 데 사용된다.',
'settings_error' => '오류',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => '폴더 트리 확장',
'settings_expandFolderTree_desc' => '폴더 트리 확장',
'settings_expandFolderTree_val0' => '숨겨진 Tree로 시작',
@ -1797,16 +1730,6 @@ URL : [url]',
'settings_fullSearchEngine_desc' => '전체 텍스트 검색에 사용되는 방법을 설정합니다.',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'Guest ID',
'settings_guestID_desc' => 'Guest로 로그인 할 때 사용하는 ID (변경이 필요치 않음)',
'settings_guestid_is_admin' => '',
@ -1836,28 +1759,14 @@ URL : [url]',
'settings_libraryFolder_desc' => '새 문서를 작성 하기 위해 문서를 복사하는 폴더.',
'settings_logFileEnable' => '로그 파일 사용',
'settings_logFileEnable_desc' => '로그 파일 활성 / 비활성화',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => '로그 파일 회전',
'settings_logFileRotation_desc' => '로그 파일 회전',
'settings_loginFailure' => '로그인 실패',
'settings_loginFailure_desc' => 'N회 로그인 실패 후 계정 비활성.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Lucene SeedDMS 디렉토리',
'settings_luceneClassDir_desc' => 'SeedDMS_Lucene 경로 (선택 사항). 이이 PHP에 의해 발견 될 수있는 장소에 SeedDMS_Lucene를 설치된 경우 설정하지 않음',
'settings_luceneDir' => '전체 텍스트 인덱스에 대한 디렉토리',
'settings_luceneDir_desc' => 'Lucene 색인 경로',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => '최대 디렉토리 ID',
@ -1950,10 +1859,6 @@ URL : [url]',
'settings_siteName' => '사이트 이름',
'settings_siteName_desc' => '페이지 제목에 사용 된 사이트의 이름입니다. 기본값 : SeedDMS',
'settings_SMTP' => 'SMTP 서버 설정',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'SMTP 서버 비밀번호',
'settings_smtpPassword_desc' => 'SMTP 서버 비밀번호',
'settings_smtpPort' => 'SMTP 서버 포트',
@ -2037,7 +1942,6 @@ URL : [url]',
'sign_out' => '로그 아웃',
'sign_out_user' => '사용자가 로그 아웃',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => '슬로바키아어',
'sort_by_date' => '',
'sort_by_expiration_date' => '',
@ -2051,7 +1955,6 @@ URL : [url]',
'splash_add_group' => '새 그룹이 추가',
'splash_add_group_member' => '새 그룹 구성원 추가',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => '',
'splash_add_task' => '',
@ -2059,7 +1962,6 @@ URL : [url]',
'splash_add_transmittal' => '',
'splash_add_user' => '새 사용자 추가',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => '',
'splash_cleared_clipboard' => '클립 보드 비우기',
'splash_delete_access' => '',
@ -2071,20 +1973,17 @@ URL : [url]',
'splash_document_locked' => '문서 잠김',
'splash_document_name_changed' => '',
'splash_document_unlocked' => '문서 잠금 해제',
'splash_document_updated' => '',
'splash_edit_access' => '',
'splash_edit_attribute' => '속성 저장',
'splash_edit_category' => '',
'splash_edit_event' => '',
'splash_edit_group' => '그룹 저장',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => '',
'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => '사용자 저장',
'splash_error_add_to_transmittal' => '',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => '',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => '',
@ -2094,7 +1993,6 @@ URL : [url]',
'splash_extension_import' => '',
'splash_extension_refresh' => '',
'splash_extension_upload' => '',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => '저장 폴더 변경',
'splash_importfs' => '',
@ -2119,7 +2017,6 @@ URL : [url]',
'splash_rm_group' => '그룹 제거',
'splash_rm_group_member' => '회원 그룹 제거',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => '역할 지워짐',
'splash_rm_transmittal' => '',
@ -2167,7 +2064,6 @@ URL : [url]',
'status_revision_sleeping' => '보류',
'status_revisor_removed' => '감사자 목록에서 제거',
'status_unknown' => '알 수없는',
'storage' => '',
'storage_size' => '저장 크기',
'subfolder_duplicate_name' => '',
'submit_2_fact_auth' => '',
@ -2204,7 +2100,6 @@ URL : [url]',
'target_equals_source_folder' => '',
'tasks' => '작업',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2287,7 +2182,6 @@ URL : [url]',
'transmittal' => '전송',
'transmittalitem_removed' => '송부 항목 삭제',
'transmittalitem_updated' => '최신 버전으로 문서 업데이트',
'transmittals' => '',
'transmittal_comment' => '코멘트',
'transmittal_name' => '아름',
'transmittal_size' => '크기',
@ -2301,7 +2195,6 @@ URL : [url]',
'type_to_filter' => '',
'type_to_search' => '유형 검색',
'uk_UA' => '우크라이나어',
'undefined' => '',
'under_folder' => '폴더',
'unknown_attrdef' => '알수 없는 속성 정의',
'unknown_command' => '명령을 인식 할 수 없습니다.',
@ -2320,7 +2213,6 @@ URL : [url]',
'unlock_cause_locking_user' => '당신은 여전히 업데이트 할 수 있습니다. 잠금이 자동으로 제거됩니다.',
'unlock_document' => '잠금풀기',
'update' => '업데이트',
'updated' => '',
'updated_documents' => '',
'update_approvers' => '승인자의 업데이트 목록',
'update_document' => '문서 갱신하기',

View File

@ -23,7 +23,6 @@
$text = array(
'2_factor_auth' => 'ການກວດສອບແບບ 2 ປັດໃຈ',
'2_factor_auth_code' => '',
'2_factor_auth_info' => 'ລະບົບນີ້ໄຊ້ການກວດສອບແບບ 02 ປັດໃຈ. ເຈົ້າຈະຕ້ອງມີ Google Authenticator ໃນໂທລະສັບມືຖືຂອງທ່ານ. ດ້ານລຸ່ມແມ່ນມີ QR Codes ສອງແບບ ທາງດ້ານຂວາຈະມີຄວາມເປັນສ່ວນຕົວຂອງເຈົ້າ, ສ່ວນດ້ານຊ້າຍຂອງເຈົ້າແມ່ນຈະສາມາດຕັ້ງຄ່າຄວາມເປັນສ່ວນຕົວໄຫມ່. ຖ້າເຈົ້າຕັ້ງຄ່າຄວາມເປັນສ່ວນຕົວໄຫມ່ຮຽບຮ້ອຍ ແລ້ວນັ້ນໃຫ້ແນ່ໃຈວ່າໄດ້ສະແກນອີກຄັ້ງດ້ວຍ Google Authenticator',
'2_fact_auth_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -168,7 +167,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'ຈຳນວນມູນຄ່ານ້ອຍສຸດຫຼາຍກວ່າມູນຄ່າຫຼາຍສຸດ',
'attrdef_multiple' => 'ອະນຸຍາດຄ່າຫຼາຍຄ່າ',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => 'ນິຍາມແອັດທີບິວທີ່ມີຫຼາຍຄ່າຕ້ອງມີການຕັ້ງຄ່າ',
'attrdef_must_be_multiple' => 'ແອັດທີບິວຕ້ອງມີຫຼາຍກວ່າໜື່ງຄ່າ ແຕ່ບໍ່ໄດ້ມີການຕັ້ງຄ່າຫຼາຍຄ່າ',
'attrdef_name' => 'ຊື່',
@ -225,14 +223,9 @@ URL: [url]',
'backup_log_management' => 'ສຳຮອງ/ເຂົ້າສຸ່ລະບົບ',
'backup_remove' => 'ລົບຟາຍສຳຮອງ',
'backup_tools' => 'ເຄື່ອງມືສຳຮອງຂໍມູນ',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -283,7 +276,6 @@ URL: [url]',
'chart_docsperuser_title' => 'ເອກະສານສຳລັບຜູ້ໄຊ້',
'chart_foldersperuser_title' => '',
'chart_selection' => 'ເລືອກຕາຕະລາງ',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'ພື້ນທີດິສຂອງຜູ້ນຳໄຊ້',
'checkedout_file_has_different_version' => 'ເວີຊັ້ນເຊັດເອົາບໍ່ຄືກັບເວີຊັນປະຈຸບັນ ໃນຂະນະທີເຊັກອິນຈະບໍ່ມີການປັບປຸງເອກະສານ',
'checkedout_file_has_disappeared' => 'ໄຟລເອກະສານທີ່ເຊັກເອົາຫາຍໄປແລ້ວ ບໍ່ສາມາດເຊັກອິນໄດ້',
@ -295,7 +287,6 @@ URL: [url]',
'checkout_is_disabled' => 'ໃນການກຳນົດຄ່າເຊັກເອົາເອກະສານໄດ້ຖືກປິດໄຊ້ງານ',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'ກະລຸນາເລືອກນິຍາມແອັດທິບິວ',
@ -317,7 +308,6 @@ URL: [url]',
'clear_cache' => 'ລ້າງແຄຣ',
'clear_clipboard' => 'ລ້າງຄິບບອສ',
'clear_password' => 'ລ້າງລະຫັດ',
'click_to_expand_filter_results' => '',
'clipboard' => 'ຄິບບອດ',
'close' => 'ປຶດ',
'color' => '',
@ -326,8 +316,6 @@ URL: [url]',
'comment_changed_email' => '',
'comment_for_current_version' => 'ຄວາມຄິດເຫັນກ່ຽວກັບເວີຊັ້ນ',
'configure_extension' => '',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => 'ເຈົ້າຕ້ອງການລົບແຄຣຫຼືບໍ່? ການດຳເນີນການນີ້ຈະລົບພາບຕົວຢ່າງທັງໝົດທີມີການຄຳນວນລ່ວງໜ້າ',
@ -360,8 +348,6 @@ URL: [url]',
'converter_new_mimetype' => 'ລະຄອນໃບຊະນິດຫນືື່ງ',
'copied_to_checkout_as' => 'ກັອບປີໄຟລໄປຍັງພື້ນທີ່ເຊັກເອົາເປັນ "[filename] " ໃນ [date]',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => 'ສ້າງດັດສະນີແບບເຕັມຮູບແບບ',
'create_fulltext_index_warning' => 'ເຈົ້າກຳລັງສ້າງດັດຊະນີຂໍ້ຄວາມເຕັມໄຫມ່ ອາດໄຊ້ເວລາເປັນຈຳນວນຫຼາຍແລະລົດປະສິດທິພາບໂດຍລວມຂອງລະບົບເຈົ້າ ຖ້າຫາກວ່າຕ້ອງການສ້າງດັດຊະນີໄຫມ່ກະລຸນາຢືນຢັນການດຳເນີນການຂອງເຈົ້າ',
@ -404,9 +390,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'ນີ້ແມ່ນພື້ນທີ່ທີ່ຈຳແນກ ອະນຸຍາດໃຫ້ເຂົ້າເຖິງສະເພາະຜູ້ທີໄດ້ຮັບອານຸຍາດເທົ່ານັ້ນ ຖ້າມີການລະເມີດໄດ້ໆ ຈະຖືກຟ້ອງຮ້ອງຕາມກົດໝາຍຂອງພາຍໃນ ແລະ ຕ່າງປະເທດ',
'discspace' => 'ຟື້ນທີ່ວ່າງໃນດິສ',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => 'ເອກະສານທີ່ໄດ້ຮັບແມ່ນບໍ່ສາມາດເຂົ້າເບີ່ງໄດ້',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => 'ເອກະສານທີ້ແກ້ໄຂໂດຍບໍ່ຕ້ອງເຂົ້າໄຊ້ງານ',
'docs_with_missing_revision_date' => '',
'document' => 'ຟື້ນທີ່ວ່າງໃນດິສ',
@ -475,7 +459,6 @@ URL: [url]',
'document_files' => '',
'document_has_no_workflow' => 'ເອກະສານບໍ່ມີເວີກໂຟ',
'document_infos' => 'ຂໍ້ມູນເອກະສານ',
'document_in_revision_no_date' => '',
'document_is_checked_out' => '',
'document_is_checked_out_remove' => '',
'document_is_checked_out_update' => 'ຂະນະນີ້ມີການກວດສອບເອກະສານ ຫາກເຈົ້າອັບໂຫລດເວີຊັນໄຫມ່ລະບົບຈະບໍ່ສາມາດກວດສອບລະບົບທີປິດອອກໄດ້ອີກຕໍ່ໄປ',
@ -564,8 +547,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -664,7 +645,6 @@ URL: [url]',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'ສະເປນ',
'event' => '',
'event_details' => 'ລາຍລະອຽດກິດຈະກຳ',
'exclude_items' => 'ຍົກເວັນລາຍການ',
'expired' => 'ໝົດອາຍຸ',
@ -696,8 +676,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => '',
'extension_changelog' => '',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => '',
@ -717,11 +695,11 @@ URL: [url]',
'february' => 'ເດືອນ ກຸມພາ',
'file' => 'ໄຟລ',
'files' => 'ໄຟລ',
'filesize' => 'ຂະໜາດ',
'files_deletion' => 'ລົບໄຟລ',
'files_deletion_warning' => 'ດ້ວຍຕົວເລືອກນີ້ເຈົ້ສາມາດລົບໄຟລທັງໝົດຂອງ DMS ໂຟລເດີທັງໝົດ ຂໍ້ມູນການກຳນົດລຸ້ນຈະຍັງຄົງປາກົດຢູ່',
'files_loading' => 'ກະລຸນາລໍຖ້າ, ຈົນກວ່າລາຍການໄຟລຈະຖືກໂຫລດ …',
'filetype' => '',
'file_size' => 'ຂະໜາດ',
'filter_for_documents' => 'ຕົວກອງເພີ່ມເຕົມສຳລັບເອກະສານ',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'ຕົວກອງເພີ່ມເຕີມສຳລັບໂຟລເດີ',
@ -890,7 +868,6 @@ URL: [url]',
'individuals_in_groups' => 'ສະມາຊິກຂອງກຸ່ມ',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => '',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'ຮັບການຖ່າຍທອດ',
'inherits_access_copy_msg' => 'ຄັດລັອກລາຍການເຂົາເຖິງທີສືບທອດ',
@ -982,11 +959,9 @@ URL: [url]',
'link_to_version' => 'ແນບໄປພ້ອມກັບເວີຊັນ',
'list_access_rights' => 'ສະແດງສິດທິການເຂົ້າເຖິງທັງໝົດ ...',
'list_contains_no_access_docs' => 'ລິດລາຍການປະກອບດ້ວຍເອກະສານເພີ່ມເຕີມທີ່ເຈົ້າບໍ່ສາມາດເຂົ້າເຖິງໄດ້ ແລະບໍ່ສະແດງ',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => 'ລາບການ hooks',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => '',
'local_file' => 'ໄຟລທ້ອງຖິນ',
'locked_by' => 'ຖູກລັອກໂດຍ',
@ -1052,7 +1027,6 @@ URL: [url]',
'move_document' => 'ຍ້າຍເອກະສານ',
'move_folder' => 'ຍ້າຍໂຟລເດີ',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'ບັນຊີຂອງຂ້ອຍ',
'my_documents' => 'ເອກະສານຂອງຂ້ອຍ',
'my_transmittals' => 'ການຂົນສົ່ງຂອງຂ້ອຍ',
@ -1113,17 +1087,6 @@ URL: [url]',
'nl_NL' => 'ດັສ',
'no' => 'ບໍ່',
'notification' => '',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'ເດືອນພະຈິກ',
'now' => 'ຕອນນີ້',
@ -1152,7 +1115,6 @@ URL: [url]',
'no_groups' => 'ບໍ່ມີກຸ່ມ',
'no_group_members' => 'ກຸ່ມນີ້ຍັງບໍ່ມີສະມາຊິກ',
'no_linked_files' => 'ບໍ່ມີໄຟລທີ່ເຊື່ອມໂຍງ',
'no_mimetype' => '',
'no_previous_versions' => 'ບໍ່ພົບເວີຊັນອື່ນ',
'no_receipt_needed' => 'ປະຈຸບັນນີ້ບໍ່ມີເອກະສານທີ່ຈະຕ້ອງຢືນຢັນກ່ຽວກັບການຮັບສິນຄ້າ',
'no_review_needed' => 'ບໍ່ມີເອກະສານທີຍັງຄ້າງທີລໍຖ້າກວດຄືນ',
@ -1317,9 +1279,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]:[name] - ຍ້າຍການເຮັດວຽກ (ເວີກໂຟລ) ອອກຈາກເວີຊັ້ນຂອງເອກະສານ',
'removeFolderFromDropFolder' => 'ຍ້າຍໂຟລເດີຫຼັງຈາກນຳຂໍ້ມູນເຂົ້າ',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'ລົບໄຟລທີມີເຄື່ອງໝາຍໄວ້',
'remove_review_log' => '',
'remove_task' => '',
@ -1414,8 +1374,6 @@ URL: [url]',
'revisions_without_group' => 'ການປັບປຸງໂດຍບໍ່ຢູ່ໃນກຸ່ມ',
'revisions_without_user' => 'ການແກ້ໄຂໂດຍບໍ່ມີຜູ້ໄຊ້',
'revision_date' => 'ວັນທີ່ແກ້ໄຂ',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => 'ບັນທຶກການແກ້ໄຂ',
'revision_request_email_body' => 'ຄຳຂໍແກ້ໄຂ
ເອກະສານຊື່: [name]
@ -1523,7 +1481,6 @@ URL: [url]',
'select_category' => 'ຄິກເພື່ອເລືອກປະເພດ',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => '',
'select_groups' => 'ຄິກເລືອກກຸ່ມ',
'select_grp_approvers' => 'ຄິກເພືອເລືອກຜູ້ອະນຸມັດກຸ່ມ',
@ -1544,7 +1501,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'ເລືອກໜື່ງອັນ',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1561,7 +1517,6 @@ URL: [url]',
[comment]',
'send_login_data_subject' => '[sitename]:[login] - ຂໍ້ມູນການເຂົ້າສູ້ລະບົບຂອງເຈົ້າ',
'send_notification' => '',
'send_test_mail' => 'ສົ່ງອີເມວທົດສອບ',
'september' => 'ເດືອນກັນຍາ',
'sequence' => 'ລຳດັບ',
@ -1576,16 +1531,10 @@ URL: [url]',
'service_name' => '',
'sessions' => 'ຜູ້ໄຊ້ອອນລາຍ',
'setDateFromFile' => '',
'setDateFromFile_desc' => '',
'setDateFromFolder' => '',
'setDateFromFolder_desc' => '',
'settings' => 'ການຕັ້ງຄ່າ',
'settings_activate_module' => 'ເປີດໄຊ້ງານໂມດູນ',
'settings_activate_php_extension' => 'ຂະຫຍາຍພື້ນທີການໄຊ້ງານຂອງ PHP',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'ຜູ້ດູແລລະບົບ IP',
'settings_adminIP_desc' => 'ຫາກຕັ້ງຄ່າ ຜູ້ດູແລລະບົບສະມາດເຂົ້າສູ້ລະບົບໄດ້ຕາມທີຢູ່ IP ທີລະບຸເທົ່ານັ້ນ ປ່ອຍໃຫ້ວ່າງເພື່ອຫຼີກລ້ຽງການສູນເສຍການເຂົ້າເຖິງ ໝາຍເຫດ: ທຳງານໄດ້ສະເພາະກັບການຮອງຮັບຄວາມຖືກຕ້ອງໂດຍສະເພາະແມ່ນ (ບໍ່ມີ LDAP)',
'settings_Advanced' => 'ຂັນສູງ',
@ -1595,10 +1544,6 @@ URL: [url]',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'ອາປາເຊ -ຂຽນໄຫມ່',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1615,8 +1560,6 @@ URL: [url]',
'settings_backupDir_desc' => 'ໄດເລິກທໍລີ້ເຄື່ອງມືສຳຮອງຈະບັນທຶກຂໍ້ມູນສຳຮອງ ຖ້າບບໍ່ມີການຕັ້ງຄ່າໄດ້ເລັກທໍລີ້ນີ້ຫຼືບໍ່ສາມາດເຂົ້າເຖິງໄດ້ການສຳຮອງຂໍ້ມູນຈະໄດ້ຮັບການບັນທຶກເນື້ອຫາໄວ້ໃນໄດເລັກທໍລີ້',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'ແຄຣໄດ້ເລັກທໍລີ້',
'settings_cacheDir_desc' => 'ບ່ອນເກັບຮູບພາບຕົວຢ່າງໄວ້ ເລືອກໄດເລັກທໍລີທີບໍ່ສາມາດເຂົ້າເຖິງໄດ້ຈາກເວັບເຊີເວີຂອງເຈົ້າ',
'settings_Calendar' => 'ການຕັ້ງຄ່າປະຕິທິນ',
@ -1676,8 +1619,6 @@ URL: [url]',
'settings_delete_install_folder' => 'ໃນການໄຊ້ SeedDMS, ເຈົ້າຈະຕ້ອງລົບໄຟລ ເປີດໄຊ້ງານ_ຕິດຕັ້ງ_ເຄື່ອງມືໃນການບໍລິຫານ ການກຳນົດຄ່າ',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'ແກ້ໄຂການປິດໄຊ້ງານດ້ວຍຕົວເອງ',
'settings_disableSelfEdit_desc' => 'ກວດຄືນເບິ່ງວ່າຍ້ອນຫຍັງຜູ້ນຳໄຊ້ຈື່ງບໍ່ສາມາດແກ້ໄຂໂປລໄຟລຂອງພວກເຂົາໄດ້',
'settings_disable_install' => 'ຖ້າເປັນໄປໄດ້ ລົບໄຟລເປີດໄຊ້ງານ-ຕິດຕັ້ງ-ເຄື່ອງມື ຖ້າເປັນໄປໄດ້',
@ -1741,14 +1682,8 @@ URL: [url]',
'settings_enableLanguageSelector_desc' => 'ສະແດງຕົວເລືອກສຳລັບພາສາອິນເທິເຟກ ສຳລັບຜູ້ໄຊ້ຫຼັງຈາກທີ່ເຂົ້າລະບົບ',
'settings_enableLargeFileUpload' => 'ເປີດໄຊ້ງານການອັບໂຫລດໄຟລຂະໜາດໃຫ່ຍ',
'settings_enableLargeFileUpload_desc' => 'ການຕັ້ງຄ່າອັບໂຫລດໄຟລຈະມີໃຫ້ບໍລິການຜ່ານທາງດ້ານຂວາຂອງເອັບເຟັກທີ່ເອີ້ນວ່າ jumploader ໂດຍບໍ່ມີຂິດຈຳກັດຂອງຂະໜາດໄຟລທີກຳນົດໂດຍບາວເຊີ ນອກຈາກນີຍັງຊ່ວຍໃນການອັບໂຫລດໄຟລຫຼາຍໄຟລໃນຂັນຕອນດຽວການເປີດຄຸນລັກສະນະນີ້ຈະປິດຄຸກກີ້ສະເພາະ Http ເທົ່ານັ້ນ',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'ເປີດການໄຊ້ງານ',
'settings_enableMenuTasks_desc' => 'ເປີດ/ປິດ ລາຍການເມນູທີ່ມີວຽກທັງໝົດສຳລັບຜູ້ໄຊ້ເອກະສານນີ້ມີເອກະສານທີຈ້ອງໄດ້ຮັບການກວດສອບ',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => 'ອະນຸຍາດໃຫ້ອັບໂຫລດໄຟລຫຼາຍໄຟລ',
'settings_enableMultiUpload_desc' => 'ເມື່ອສ້າງເອກະສານໄໝ່ເຈົ້າສາມາດອັບໂຫຼດໄຟລຫຼາຍໄຟລໄດ້, ເມື່ອຕ້ອງການທີຈະສ້າງເອກະສານໄຫມ່',
'settings_enableNotificationAppRev' => 'ເປີດໄຊ້ງານການແຈ້ງເຕືອນຜູ້ກວດກາ/ ຜູ້ອະນຸມັດ',
@ -1804,8 +1739,6 @@ URL: [url]',
'settings_encryptionKey' => 'ກະແຈການເຂົ້າລະຫັດລັບ',
'settings_encryptionKey_desc' => 'ສະຕິງນີ້ໄຊ້ສຳຫຼັບສ້າງຕົວ',
'settings_error' => 'ຄວາມຜິດພາດ',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'ຂະຫຍານທີໂຟລເດີ',
'settings_expandFolderTree_desc' => 'ຂະຫຍານທີໂຟລເດີ',
'settings_expandFolderTree_val0' => 'ການເລີ່ມຕົ້ນດ້ວຍສາຂາຍ່ອຍ',
@ -1823,16 +1756,6 @@ URL: [url]',
'settings_fullSearchEngine_desc' => 'ພິເສດ',
'settings_fullSearchEngine_vallucene' => 'ເສັ້ນທາງ',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'ລະຫັດຂອງແຂກຜູ້ທີມາຢ້ຽມເຢືອນ',
'settings_guestID_desc' => 'ລະຫັດຂອງແຂກຜູ້ທີມານຳໄຊ້ເມື່ອລັອກອອນເຂົ້າສູ້ລະບົບໃນຖານະແຂກ (ສ່ວນຫຼາຍແມ່ນບໍ່ຈຳເປັນຕ້ອງປ່ຽນແປງຫຍັງ)',
'settings_guestid_is_admin' => '',
@ -1862,28 +1785,14 @@ URL: [url]',
'settings_libraryFolder_desc' => 'ໂຟລເດີທີສາມາດກັອບປີເອກະສານເພື່ອທີຈະສ້າງເອກະສານໄຫມ່',
'settings_logFileEnable' => 'ເປີດໄຊ້ງານແຟ້ມບັນທຶກ',
'settings_logFileEnable_desc' => 'ເປີດ/ປິດ ໃຊ້ວຽກໄຟລບັນທຶກ',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'ການໝຸນແຟ້ມບັນທືກ',
'settings_logFileRotation_desc' => 'ການໝຸນແຟ້ມບັນທືກ',
'settings_loginFailure' => 'ຄວາມລົ້ມເຫຼວໃນການເຂົາເຖີງ',
'settings_loginFailure_desc' => 'ປິດການໄຊ້ງານບັນຊີຫຼັງຈາກຄວາມລົ້ວເຫຼວໃນການເຂົ້າສູ້ລະບົບ',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Lucene SeedDMS directory',
'settings_luceneClassDir_desc' => 'เส้นทางไป SeedDMS_Lucene (ตัวเลือก) เว้นว่างไว้ถ้าคุณได้ติดตั้ง SeedDMS_Lucene ไว้ ณ ตำแหน่งที่ PHP สามารถพบได้เช่น PHP รวมเส้นทาง.',
'settings_luceneDir' => 'การจัดการดัชนีข้อความเต็มรูปแบบ',
'settings_luceneDir_desc' => 'เส้นทางไปยังดัชนี Lucene',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'ລະຫັດໄດເລັກທໍລີຂັນສູງ',
@ -1976,10 +1885,6 @@ URL: [url]',
'settings_siteName' => 'ຊື່ເວັບໄຊຣ',
'settings_siteName_desc' => 'ຊື່ສະຖານທີທີ່ນຳໄຊ້ຊື່ເຟສ ຄ່າເລີ່ມຕົ້ນ: SeedDMS',
'settings_SMTP' => 'ການຕັ້ງຄ່າ ເຊີເວີ SMTP',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'ລະຫັດຜ່ານ ເຊີເວີ SMTP',
'settings_smtpPassword_desc' => 'ລະຫັດຜ່ານ ເຊີເວີ SMTP',
'settings_smtpPort' => 'ຟອດ ເຊີເວີSMTP',
@ -2063,7 +1968,6 @@ URL: [url]',
'sign_out' => 'ອອກຈາກລະບົບ',
'sign_out_user' => 'ອອກຈາກລະບົບຜູ້ໄຊ້',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'ສະໂລວາເກຍ',
'sort_by_date' => '',
'sort_by_expiration_date' => '',
@ -2077,7 +1981,6 @@ URL: [url]',
'splash_add_group' => 'ເພີ່ມກຸ່ມໄຫມ່ແລ້ວ',
'splash_add_group_member' => 'ເພີ່ມສະມາຊິກໄໝ່ແລ້ວ',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => 'ເພີ່ມບົດບາດໄຫມ່',
'splash_add_task' => '',
@ -2085,7 +1988,6 @@ URL: [url]',
'splash_add_transmittal' => 'ເພີ່ມການສົ່ງຜ່ານ',
'splash_add_user' => 'ເພີ່ມຜູ້ໄຊ້ໄຫມ່ແລ້ວ',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => 'ລ້າງແຄຣແລ້ວ',
'splash_cleared_clipboard' => 'ລ້າງຄິບບອດແລ້ວ',
'splash_delete_access' => '',
@ -2097,20 +1999,17 @@ URL: [url]',
'splash_document_locked' => 'ເອກະສານຖືກລັອກ',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'ເອກະສານປົດລັອກແລ້ວ',
'splash_document_updated' => '',
'splash_edit_access' => '',
'splash_edit_attribute' => 'ບັນທຶກແອັດທີບິວແລ້ວ',
'splash_edit_category' => '',
'splash_edit_event' => 'ບັນທຶກກິດຈະກຳແລ້ວ',
'splash_edit_group' => 'ບັນທຶກກຸ່ມແລ້ວ',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => 'ບັນທຶກບົດບາດແລ້ວ',
'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'ບັນທຶກຜູ້ໄຊ້ແລ້ວ',
'splash_error_add_to_transmittal' => 'ເກີດຂໍ້ຜິດພາດໃນຂະນະທີ່ເພີ່ມເອກະສານເພື່ອຕິດຕໍ່',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => 'ຂໍ້ຜິດພາດໃນການລົບລິງການດາວໂຫລດ',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => 'ຂໍ້ຜິດພາດໃນການລົບລິງການດາວໂຫລດ',
@ -2120,7 +2019,6 @@ URL: [url]',
'splash_extension_import' => '',
'splash_extension_refresh' => '',
'splash_extension_upload' => '',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'ບັນທິກການປ່ຽນແປງໂຟລເດີ',
'splash_importfs' => 'ນຳເຂົ້າ [docs] ເອກະສານແລະໂຟລເດີ [folders]',
@ -2145,7 +2043,6 @@ URL: [url]',
'splash_rm_group' => 'ລົບກຸ່ມແລ້ວ',
'splash_rm_group_member' => 'ສະມະຊິກຂອງກຸ່ມໄດ້ຖືກລົບອອກຈາກກູຸ່ມ',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => 'ລົບບົດບາດແລ້ວ',
'splash_rm_transmittal' => 'ຍົກເລີກການລົບແລ້ວ',
@ -2193,7 +2090,6 @@ URL: [url]',
'status_revision_sleeping' => 'ຢູ່ລະຫວ່າງດຳເນີນການ',
'status_revisor_removed' => 'ແກ້ໄຂຄຳອະທິບາຍອອກຈາກລາຍການ',
'status_unknown' => 'ບໍ່ຮູ້',
'storage' => '',
'storage_size' => 'ຂະໜາດພື້ນທີ່ເກັບຂໍ້ມູນ',
'subfolder_duplicate_name' => '',
'submit_2_fact_auth' => 'ເກັບຄວາມລັບໄວ້',
@ -2230,7 +2126,6 @@ URL: [url]',
'target_equals_source_folder' => '',
'tasks' => 'ງານ',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2313,7 +2208,6 @@ URL: [url]',
'transmittal' => 'ການສົ່ງ',
'transmittalitem_removed' => 'ລົບລາຍການທີ່ສົງຜ່ານໄປແລ້ວ',
'transmittalitem_updated' => 'ອັບເດດເອກະສານເປັນເວີຊັ້ນລ້າສຸດ',
'transmittals' => '',
'transmittal_comment' => 'ຄຳຄິດເຫັນ',
'transmittal_name' => 'ຊື່',
'transmittal_size' => 'ຂະຫນາດ',
@ -2327,7 +2221,6 @@ URL: [url]',
'type_to_filter' => '',
'type_to_search' => 'ພິມເພື່ອຄົ້ນຫາ',
'uk_UA' => 'ຢູເຄຣນ',
'undefined' => '',
'under_folder' => 'ໃນໂຟລເດີ',
'unknown_attrdef' => 'ນິຍາມຂອງຄຸນສົມບັດທີບໍ່ຮູ້ຈັກ',
'unknown_command' => 'ບໍ່ຮູ້ຈັກຄຳສັ່ງ',
@ -2346,7 +2239,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'ເຈົ້າຍັງສາມາດອັບເດດໄດ້ເນື່ອງຈາກເຈົ້າເປັນຄົນລັອກຂໍ້ມູນນັ້ນ ການລັອກຈະຖືກປົດອອກໂດຍອັດຕະໂນມັດ',
'unlock_document' => 'ປົດລັອກ',
'update' => 'ປັບປຸງ',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'ອັບເດດລາຍຊື່ຜູ້ອະນຸມັດ',
'update_document' => 'ອັບເດດເອກະສານ',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1748)
// Translators: Admin (1743)
$text = array(
'2_factor_auth' => '2-trinns autentisering',
'2_factor_auth_code' => '',
'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_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -168,7 +167,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'Verdien av minste tall er større en verdien av maksimum tall',
'attrdef_multiple' => 'Tillat flere verdier',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => 'Egenskaps definisjon med flere verdier trenger verdisettes.',
'attrdef_must_be_multiple' => 'Egenskapet må ha mer enn én verdi, men er ikke angitt flere verdier',
'attrdef_name' => 'Navn',
@ -227,14 +225,9 @@ URL: [url]',
'backup_log_management' => 'Sikkerhetskopi logg',
'backup_remove' => 'Slette sikkerhetskopi',
'backup_tools' => 'Sikkerhetskopi-verktøy',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -285,7 +278,6 @@ URL: [url]',
'chart_docsperuser_title' => 'Dokumenter pr. bruker',
'chart_foldersperuser_title' => '',
'chart_selection' => 'Velg diagram',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Diskplass pr. bruker',
'checkedout_file_has_different_version' => 'Den utsjekkede versjonen er ikke identisk med den gjeldende versjonen. Innsjekking vil ikke oppdatere dokumentet.',
'checkedout_file_has_disappeared' => 'Filen til det utsjekkede dokumentet har forsvunnet. Innsjekking vil ikke være mulig.',
@ -297,7 +289,6 @@ URL: [url]',
'checkout_is_disabled' => 'Sjekk ut av dokumentene er deaktivert i konfigurasjonen.',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Velg egenskaps definition',
@ -319,7 +310,6 @@ URL: [url]',
'clear_cache' => 'Tøm cache',
'clear_clipboard' => 'Tøm utklippstavle',
'clear_password' => 'Slett passord',
'click_to_expand_filter_results' => '',
'clipboard' => 'Utklippstavle',
'close' => 'Lukk',
'color' => '',
@ -328,8 +318,6 @@ URL: [url]',
'comment_changed_email' => 'Forandre e-post',
'comment_for_current_version' => 'Versjonskommentar',
'configure_extension' => 'Konfigurere utvidelse',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => 'Vil du virkelig tømme hurtigbufferen? Dette vil fjerne alle forhåndsberegnede forhåndsbilder.',
@ -362,8 +350,6 @@ URL: [url]',
'converter_new_mimetype' => 'Ny MIME-type',
'copied_to_checkout_as' => 'Filen er kopiert til utsjekkingsmappen som \'[filename]\' pr. [date]',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => 'Lag en link for nedlasting',
'create_fulltext_index' => 'Lag fulltekst-søkindex',
'create_fulltext_index_warning' => 'Du er i ferd med å gjenskape fulltekstindeksen. Dette kan ta betydelig tid og redusere den generelle systemytelsen. Hvis du virkelig vil gjenskape indeksen, må du bekrefte operasjonen.',
@ -375,7 +361,7 @@ URL: [url]',
'current_state' => 'Aktuell status',
'current_version' => 'Aktuell version',
'daily' => 'Daglig',
'dashboard' => 'Dashboard',
'dashboard' => '',
'databasesearch' => 'Søk i database',
'database_schema_version' => '',
'data_loading' => 'Vennligst vent, til dataene er lastet ...',
@ -406,9 +392,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'Dette er et klassifisert område. Tilgang er bare tillatt for autorisert personell. Ethvert brudd vil bli tiltalt i henhold til nasjonale og internasjonale lover.',
'discspace' => 'Diskplass',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => 'Dokumenter med mottak uten tilgang fra mottaker',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => 'Dokumenter i revisjon uten tilgang fra korrekturleser',
'docs_with_missing_revision_date' => '',
'document' => 'Dokument',
@ -484,7 +468,6 @@ Bruker: [username]',
'document_files' => '',
'document_has_no_workflow' => 'Dokumentet har ingen arbeidsflyt',
'document_infos' => 'Dokumentinformation',
'document_in_revision_no_date' => '',
'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.',
@ -578,8 +561,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -678,7 +659,6 @@ URL: [url]',
'error_update_document' => 'Feil under oppdatering av dokument',
'error_uploading_reviewer_only' => 'Feil når du oppretter dokumentet. Dokumentet har en korrekturleser, men ingen godkjenner.',
'es_ES' => 'Spansk',
'event' => '',
'event_details' => 'Arrangementsdetaljer',
'exclude_items' => 'Ekskluderte elementer',
'expired' => 'Utløpt',
@ -710,8 +690,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => 'Utvidelse',
'extension_changelog' => 'Endringslogg',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => 'Laster inn utvidelser ...',
@ -731,11 +709,11 @@ URL: [url]',
'february' => 'Februar',
'file' => 'Fil',
'files' => 'Filer',
'filesize' => 'Filstørrelse',
'files_deletion' => 'Sletting av filer',
'files_deletion_warning' => 'Med dette alternativet kan du slette alle filer av hele DMS-mapper. Informasjon om versjon vil forbli synlig.',
'files_loading' => 'Vennligst vent til listen over filer er lastet inn ...',
'filetype' => 'Filtype',
'file_size' => 'Filstørrelse',
'filter_for_documents' => 'Tilleggsfilter for dokumentet',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Tilleggsfilter for mapper',
@ -879,13 +857,13 @@ URL: [url]',
'hu_HU' => 'Ungarn',
'id' => 'Navn',
'identical_version' => 'Ny version er identisk med nåverende version.',
'id_ID' => 'Indonesisk',
'id_ID' => '',
'import' => 'Import',
'importfs' => 'Import fra filsystem',
'import_extension' => 'Importer utvidelse',
'import_fs' => 'Import fra filsystem',
'import_fs_warning' => 'Dette fungerer bare for mapper i slippmappen. Operasjonen importerer rekursivt alle mapper og filer. Filer vil bli gitt ut umiddelbart.',
'import_users' => 'Importer brukere',
'import_users' => '',
'import_users_addnew' => '',
'import_users_no_column_mapping' => '',
'import_users_update' => '',
@ -911,7 +889,6 @@ URL: [url]',
'individuals_in_groups' => 'Medlemmer i en gruppe',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => 'Bekreftelse av mottak for denne dokumentversjonen er ikke mulig fordi versjonen ikke er utgitt.',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'arvet',
'inherits_access_copy_msg' => 'Kopier arvet adgangsliste',
@ -967,7 +944,7 @@ URL: [url]',
'js_no_keywords' => 'Spesifiser noen søkeord',
'js_no_login' => 'Skriv inn et brukernavn',
'js_no_name' => 'Skriv inn et navn',
'js_no_override_status' => 'Velg den nye statusen',
'js_no_override_status' => 'Velg den nye [override] statusen',
'js_no_pwd' => 'Du må skrive inn passordet ditt',
'js_no_query' => 'Skriv inn et spørsmål',
'js_no_review_group' => 'Velg en vurderingsgruppe',
@ -1003,11 +980,9 @@ URL: [url]',
'link_to_version' => 'Vedlegg til versjonen',
'list_access_rights' => 'Liste over alle rettigheter...',
'list_contains_no_access_docs' => 'Listen inneholder flere dokumenter du ikke har tilgang til og ikke vises.',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => 'Liste hooks',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => 'Liste oppgaver',
'local_file' => 'Lokal fil',
'locked_by' => 'Låst av',
@ -1073,7 +1048,6 @@ URL: [url]',
'move_document' => 'Flytte dokument',
'move_folder' => 'Flytte mappe',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Min side',
'my_documents' => 'Mine dokumenter',
'my_transmittals' => 'Mine sendinger',
@ -1134,17 +1108,6 @@ URL: [url]',
'nl_NL' => 'Nederland',
'no' => 'Nei',
'notification' => 'Melding',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'November',
'now' => 'nå',
@ -1173,7 +1136,6 @@ URL: [url]',
'no_groups' => 'Ingen grupper',
'no_group_members' => 'Denne gruppen har ingen medlemmer',
'no_linked_files' => 'Ingen koblede filer',
'no_mimetype' => '',
'no_previous_versions' => 'Ingen andre versjoner funnet',
'no_receipt_needed' => 'Det er for øyeblikket ingen dokumenter som krever kvitteringsbekreftelse.',
'no_review_needed' => 'Ingen gjennomgang i påvente.',
@ -1332,9 +1294,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: [name] - Fjernet arbeidsflyt fra dokumentversjonen',
'removeFolderFromDropFolder' => 'Fjern mappe etter import',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'Fjern markerte filer',
'remove_review_log' => '',
'remove_task' => '',
@ -1417,7 +1377,7 @@ URL: [url]',
'review_update_failed' => 'Feil ved oppdatering av korrekturstatus. Oppdatering mislyktes.',
'revise_document' => 'Korrektur av dokumentet',
'revise_document_on' => 'Neste korrektur av dokumentversjonen den [date]',
'revision' => 'Versjon',
'revision' => '',
'revisions_accepted' => '[no_revisions] korrektur allerede godkjent',
'revisions_accepted_latest' => '(er [no_revisions] i siste versjon)',
'revisions_not_touched' => '[no_revisions] korrektur blir ikke berørt',
@ -1429,8 +1389,6 @@ URL: [url]',
'revisions_without_group' => 'Korrekturer som savner grupp',
'revisions_without_user' => 'Korrekturer som savner bruker',
'revision_date' => 'Dato for korrektur',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => 'Korrekturlogg',
'revision_request_email_body' => 'Korrektur forespørsel
Dokument: [name]
@ -1538,7 +1496,6 @@ URL: [url]',
'select_category' => 'Klikk for å velge kategori',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Klikk for å velge gruppe',
'select_groups' => 'Klikk for å velge grupper',
'select_grp_approvers' => 'Klikk for å velge gruppe godkjennere',
@ -1559,7 +1516,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Velg en',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1574,7 +1530,6 @@ Loginn: [login]
Bruker: [username]
[comment]',
'send_login_data_subject' => '[sitename]: [login] - Dine innloggingsdata',
'send_notification' => '',
'send_test_mail' => 'Send test mail',
'september' => 'September',
'sequence' => 'Sekvens',
@ -1589,16 +1544,10 @@ Bruker: [username]
'service_name' => '',
'sessions' => 'Brukere innlogget',
'setDateFromFile' => 'Overta dato fra importert fil',
'setDateFromFile_desc' => '',
'setDateFromFolder' => 'Overta dato fra importert mappe',
'setDateFromFolder_desc' => '',
'settings' => 'Innstillinger',
'settings_activate_module' => 'Aktiver modul',
'settings_activate_php_extension' => 'Aktiver PHP-utvidelse',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'Admin IP',
'settings_adminIP_desc' => 'Hvis den er angitt, kan administrator bare logge på med spesifisert IP-adresse. La stå tomt for å unngå at du mister tilgangen. MERKNAD: fungerer bare med lokal autentisering (ingen LDAP)',
'settings_Advanced' => 'Avansert',
@ -1608,10 +1557,6 @@ Bruker: [username]
'settings_allowChangeRevAppInProcess_desc' => 'Som standard kan ikke anmelderne og godkjennerne endres lenger når en gjennomgang eller godkjenning er sendt. Dette alternativet lar administratorer gjøre dette så lenge dokumentet ikke er utgitt eller avvist.',
'settings_allowReviewerOnly' => 'Tilat til å kun sette korrektur',
'settings_allowReviewerOnly_desc' => 'Aktiver dette hvis det skal være tillatt å stille en korrekturleser, men ingen godkjenner i tradisjonell arbeidsflytmodus.',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Omskriving av moduler',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1628,8 +1573,6 @@ Bruker: [username]
'settings_backupDir_desc' => 'Mappe der sikkerhetskopieringsverktøyet lagrer sikkerhetskopier. Hvis denne mappen ikke er angitt eller ikke kan nås, vil sikkerhetskopiene lagres i innholdskatalogen.',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Cache-mappe',
'settings_cacheDir_desc' => 'Hvor forhåndsvisningsbildene er lagret (best å velge en mappe som ikke er tilgjengelig via webserveren)',
'settings_Calendar' => 'Kalender innstillinger',
@ -1689,8 +1632,6 @@ Bruker: [username]
'settings_delete_install_folder' => 'For å bruke SeedDMS, må du slette filen ENABLE_INSTALL_TOOL i konfigurasjonsmappen',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Deaktiver selvredigering',
'settings_disableSelfEdit_desc' => 'Hvis merket kan brukeren ikke redigere sin egen profil',
'settings_disable_install' => 'Slett filen ENABLE_INSTALL_TOOL hvis mulig',
@ -1754,14 +1695,8 @@ Bruker: [username]
'settings_enableLanguageSelector_desc' => 'Vis velger for språk for bruker etter at du er logget inn.',
'settings_enableLargeFileUpload' => 'Aktiver for store filopplastinger',
'settings_enableLargeFileUpload_desc' => 'Hvis det er satt, er filopplasting også tilgjengelig via en java-applet som heter jumploader uten en filstørrelsesgrense som er angitt av nettleseren. Det gjør det også mulig å laste opp flere filer på ett trinn. Hvis du slår på dette, slås bare av cookies.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'Aktiver oppgaveliste i menyen',
'settings_enableMenuTasks_desc' => 'Aktiver/deaktiver menypunktet som inneholder alle oppgaver for brukeren. Denne inneholder dokumenter som må gjennomgås, godkjennes osv.',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => 'Tillat opplasting av flere filer',
'settings_enableMultiUpload_desc' => 'Når du oppretter et nytt dokument, kan flere filer lastes opp. Hver fil vil lage et nytt dokument.',
'settings_enableNotificationAppRev' => 'Aktiver anmeldelse/godkjenningsvarsel',
@ -1817,8 +1752,6 @@ Bruker: [username]
'settings_encryptionKey' => 'Krypteringsnøkkel',
'settings_encryptionKey_desc' => 'Denne strengen brukes til å lage en unik identifikator som blir lagt til som et skjult felt til et skjema for å forhindre CSRF-angrep.',
'settings_error' => 'Feil',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Utvid mappetreet',
'settings_expandFolderTree_desc' => 'Utvid mappetreet',
'settings_expandFolderTree_val0' => 'starte med treet gjemt',
@ -1836,16 +1769,6 @@ Bruker: [username]
'settings_fullSearchEngine_desc' => 'Angi metoden som brukes for fulltekstsøk.',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'Gjestenavn',
'settings_guestID_desc' => 'Navn til gjestebruker som ble brukt når han er logget inn som gjest (trenger stort sett ikke å endre)',
'settings_guestid_is_admin' => '',
@ -1875,28 +1798,14 @@ Bruker: [username]
'settings_libraryFolder_desc' => 'Mappe der dokumenter kan kopieres for å opprette nye dokumenter.',
'settings_logFileEnable' => 'Loggfil Aktiver',
'settings_logFileEnable_desc' => 'Aktiver/deaktiver loggfil',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Loggfil rotasjon',
'settings_logFileRotation_desc' => 'Loggfil rotasjon',
'settings_loginFailure' => 'Påloggingsfeil',
'settings_loginFailure_desc' => 'Deaktiver konto etter n påloggingsfeil.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Lucene SeedDMS mappe',
'settings_luceneClassDir_desc' => 'Sti til SeedDMS_Lucene (valgfritt). La dette være tomt hvis du har installert SeedDMS_Lucene på et sted der det kan bli funnet av PHP, f.eks. Ekstra PHP inkluderer-bane.',
'settings_luceneDir' => 'Mappe for fulltekstindeks',
'settings_luceneDir_desc' => 'Sti til Lucene-indeksen',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'Maks mappenavn',
@ -1989,10 +1898,6 @@ Bruker: [username]
'settings_siteName' => 'Navn på nettsted',
'settings_siteName_desc' => 'Navnet på nettstedet som brukes i sidetitlene. Standard: SeedDMS',
'settings_SMTP' => 'SMTP-serverinnstillinger',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'SMTP-serverpassord',
'settings_smtpPassword_desc' => 'SMTP-serverpassord',
'settings_smtpPort' => 'SMTP-serverport',
@ -2076,7 +1981,6 @@ Bruker: [username]
'sign_out' => 'Logg ut',
'sign_out_user' => 'Logg ut bruker',
'site_brand' => 'Nettsted merke/logo',
'skip_default_export_cols' => '',
'sk_SK' => 'Slovakisk',
'sort_by_date' => 'Sorter etter dato',
'sort_by_expiration_date' => '',
@ -2090,7 +1994,6 @@ Bruker: [username]
'splash_add_group' => 'Ny gruppe lagt til',
'splash_add_group_member' => 'Nytt gruppemedlem lagt til',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => 'Lagt til ny rolle',
'splash_add_task' => '',
@ -2098,7 +2001,6 @@ Bruker: [username]
'splash_add_transmittal' => 'Lagt til overføring',
'splash_add_user' => 'Ny bruker lagt til',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => 'Cache ble slettet',
'splash_cleared_clipboard' => 'Utklippstavlen ryddet',
'splash_delete_access' => 'Adgangs retten er slettet',
@ -2110,20 +2012,17 @@ Bruker: [username]
'splash_document_locked' => 'Dokumentet er låst',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'Dokumentet åpnet',
'splash_document_updated' => '',
'splash_edit_access' => 'Adgangsretten ble endret',
'splash_edit_attribute' => 'Egenskapen ble lagret',
'splash_edit_category' => '',
'splash_edit_event' => 'Hendelsen lagret',
'splash_edit_group' => 'Gruppen lagret',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => 'Rollen er lagret',
'splash_edit_task' => 'Oppgaven lagret',
'splash_edit_transmittal' => 'Overføring lagret',
'splash_edit_user' => 'Bruker lagret',
'splash_error_add_to_transmittal' => 'Feil under tilføyelse av dokument til overføringen',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => 'Feil ved fjerning av nedlastingslenke',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => 'Feil under sending av nedlastingslenke',
@ -2133,7 +2032,6 @@ Bruker: [username]
'splash_extension_import' => 'Utvidelse installert',
'splash_extension_refresh' => 'Oppdaterte liste over utvidelser',
'splash_extension_upload' => 'Utvidelse installert',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'Lagre mappe endringer',
'splash_importfs' => 'Importerte [docs] dokumenter og [folders] mapper',
@ -2158,7 +2056,6 @@ Bruker: [username]
'splash_rm_group' => 'Gruppen fjernet',
'splash_rm_group_member' => 'Gruppemedlem fjernet',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => 'Rolle slettet',
'splash_rm_transmittal' => 'Overføring slettet',
@ -2206,7 +2103,6 @@ Bruker: [username]
'status_revision_sleeping' => 'avventer',
'status_revisor_removed' => 'Revisor fjernet fra listen',
'status_unknown' => 'Ukjent',
'storage' => '',
'storage_size' => 'Lagrings størrelse',
'subfolder_duplicate_name' => 'Dupliser navnet på undermappen',
'submit_2_fact_auth' => 'Lagre hemmelighet',
@ -2243,7 +2139,6 @@ Bruker: [username]
'target_equals_source_folder' => '',
'tasks' => 'Oppgaver',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2326,7 +2221,6 @@ URL: [url]',
'transmittal' => 'Overføring',
'transmittalitem_removed' => 'Overførings element fjernet',
'transmittalitem_updated' => 'Dokument oppdatert til siste versjon',
'transmittals' => '',
'transmittal_comment' => 'Kommentar',
'transmittal_name' => 'Navn',
'transmittal_size' => 'Størrelse',
@ -2340,7 +2234,6 @@ URL: [url]',
'type_to_filter' => 'Skriv for filter liste',
'type_to_search' => 'Skriv for å søke',
'uk_UA' => 'Ukrainsk',
'undefined' => '',
'under_folder' => 'I mappe',
'unknown_attrdef' => 'Ukjent egenskaps definisjon',
'unknown_command' => 'Kommando ikke gjenkjent.',
@ -2359,7 +2252,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'Du kan fortsatt oppdatere den fordi du også er den som låste den. Låsen fjernes automatisk.',
'unlock_document' => 'Lås opp',
'update' => 'Opptatere',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Oppdater liste over godkjennere',
'update_document' => 'Oppdater dokumentet',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1189), gijsbertush (673), pepijn (45), reinoutdijkstra@hotmail.com (270)
// Translators: Admin (1188), gijsbertush (673), pepijn (45), reinoutdijkstra@hotmail.com (270)
$text = array(
'2_factor_auth' => '2-factor-authenticatie',
'2_factor_auth_code' => '',
'2_factor_auth_info' => 'Dit systeem werkt met 2-factor-authenticatie. U heeft de Google Authenticator nodig op uw mobiele telfoon. Hieronder staan 2 QR-codes. De rechter is uw huidige geheime code. Met de linker kunt u een nieuwe geheime code instellen. Denk erom de nieuwe code opnieuw te scannen met Googke Authenticator.',
'2_fact_auth_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -161,7 +160,6 @@ URL: [url]',
'attrdef_minvalues_help' => 'Minimum aantal waardes. Zet het op 1.',
'attrdef_min_greater_max' => 'Het minimum aantal is groter dan het maximum aantal',
'attrdef_multiple' => 'Meerdere waarden toegestaan',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => 'Meerdere waarden nodig',
'attrdef_must_be_multiple' => 'Het attribuut moet meer dan 1 waarde hebben maar is niet ingesteld om meerdere waardes te bevatten',
'attrdef_name' => 'Naam',
@ -220,14 +218,9 @@ URL: [url]',
'backup_log_management' => 'Backup/loggen',
'backup_remove' => 'Verwijder backupbestand',
'backup_tools' => 'Backup-gereedschap',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -278,7 +271,6 @@ URL: [url]',
'chart_docsperuser_title' => 'Documenten per gebruiker',
'chart_foldersperuser_title' => '',
'chart_selection' => 'Kies een grafiek',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Schijfruimte per gebruiker',
'checkedout_file_has_different_version' => 'Checkout-document is een andere versie',
'checkedout_file_has_disappeared' => 'File is onvindbaar',
@ -290,7 +282,6 @@ URL: [url]',
'checkout_is_disabled' => 'Checkout is niet mogelijk',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Kies een attribuutdefinitie',
@ -312,7 +303,6 @@ URL: [url]',
'clear_cache' => 'Cache leegmaken',
'clear_clipboard' => 'Vrijgeven klembord',
'clear_password' => 'Verwijder het wachtwoord',
'click_to_expand_filter_results' => '',
'clipboard' => 'Klembord',
'close' => 'Sluiten',
'color' => '',
@ -321,8 +311,6 @@ URL: [url]',
'comment_changed_email' => 'Gewijzigde email',
'comment_for_current_version' => 'Versie van het commentaar',
'configure_extension' => 'Configureer extensie',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => 'Ja, ik wil de cache opschonen!',
@ -355,8 +343,6 @@ URL: [url]',
'converter_new_mimetype' => 'Wijziging: nieuw mimetype',
'copied_to_checkout_as' => 'Gekopieerd naar checkout als:',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => 'Maak een download-link',
'create_fulltext_index' => 'Creëer de index voor de fulltext search',
'create_fulltext_index_warning' => 'U staat op het punt de volledige tekst opnieuw te indexeren. Dit kan behoorlijk veel tijd en snelheid vergen van het systeem. Als u echt opnieuw wilt indexeren, bevestig dan deze actie.',
@ -399,9 +385,7 @@ URL: [url]',
'disable_extension' => 'Schakel de extensie uit',
'disclaimer' => 'Dit is een beveiligde omgeving. Gebruik is alleen toegestaan voor geautoriseerde leden. Ongeautoriseerde toegang kan worden bestraft overeenkomstig (inter)nationale wetgeving.',
'discspace' => 'Schijfruimte',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => 'Documenten zonder toegang ontvanger',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => 'Documenten in revisie zonder toegang ontvanger',
'docs_with_missing_revision_date' => '',
'document' => 'Document',
@ -477,7 +461,6 @@ Gebruiker: [username]',
'document_files' => '',
'document_has_no_workflow' => 'Document bevat geen workflow',
'document_infos' => 'Document-informatie',
'document_in_revision_no_date' => '',
'document_is_checked_out' => 'Document is uitgecheckt.',
'document_is_checked_out_remove' => '',
'document_is_checked_out_update' => 'Document is uitgecheckt.',
@ -571,8 +554,6 @@ URL: [url]',
'download_header_document_name' => 'Naam document',
'download_header_document_no' => 'Document nr.',
'download_header_filename' => 'Filenaam',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => 'Interne versie',
'download_header_reviewer' => 'Beoordelaar',
'download_header_review_comment' => 'Commentaar bij beoordeling',
@ -671,7 +652,6 @@ URL: [url]',
'error_update_document' => 'Fout tijdens updaten van het document',
'error_uploading_reviewer_only' => 'Fout bij het creëren van het document. Er is alleen een beoordelaar, geen goedkeurder.',
'es_ES' => 'Spaans',
'event' => '',
'event_details' => 'Activiteit-details',
'exclude_items' => 'Sluit iets uit',
'expired' => 'Verlopen',
@ -703,8 +683,6 @@ URL: [url]',
'export_user_list_csv' => 'Exporteer gebruikers in csv-formaat',
'extension_archive' => 'Extensies',
'extension_changelog' => 'Overzicht van wijzigingen',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => 'Extensie uitgeschakeld',
'extension_is_on_now' => 'Extensie ingeschakeld',
'extension_loading' => 'Laden van extensies ...',
@ -724,11 +702,11 @@ URL: [url]',
'february' => 'februari',
'file' => 'Bestand',
'files' => 'Bestanden',
'filesize' => 'Bestandsomvang',
'files_deletion' => 'Bestanden verwijderen',
'files_deletion_warning' => 'Met deze handeling verwijdert U ALLE bestanden uit het DMS. Versie-informatie blijft beschikbaar',
'files_loading' => 'Even geduld. De lijst met bestanden wordt geladen ...',
'filetype' => 'Type file',
'file_size' => 'Bestandsomvang',
'filter_for_documents' => 'Extra filter voor documenten',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Extra filter voor mappen',
@ -904,7 +882,6 @@ URL: [url]',
'individuals_in_groups' => 'Individuen in groepen',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => 'Ontvangstbevestiging van deze versie van het document is niet mogelijk omdat de versie nog niet is vrijgegeven.',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'overgeërfd',
'inherits_access_copy_msg' => 'Lijst van overgeërfde toegang',
@ -960,7 +937,7 @@ URL: [url]',
'js_no_keywords' => 'Specificeer een aantal sleutelwoorden',
'js_no_login' => 'Voer een Gebruikersnaam in',
'js_no_name' => 'Voer een naam in',
'js_no_override_status' => 'Selecteer de nieuwe status',
'js_no_override_status' => 'Selecteer de nieuwe [override] status',
'js_no_pwd' => 'U moet uw wachtwoord invoeren',
'js_no_query' => 'Voer een zoekvraag in',
'js_no_review_group' => 'Selecteer a.u.b. een beoordelaarsgroep',
@ -996,11 +973,9 @@ URL: [url]',
'link_to_version' => 'Bijlage(n) bij versie',
'list_access_rights' => 'Toegangsrechten',
'list_contains_no_access_docs' => 'Geen toegankelijke documenten',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => 'Hooks',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => 'Taken',
'local_file' => 'Lokaal bestand',
'locked_by' => 'In gebruik door',
@ -1066,7 +1041,6 @@ URL: [url]',
'move_document' => 'Verplaats document',
'move_folder' => 'Map verplaatsen',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Mijn Account',
'my_documents' => 'Mijn Documenten',
'my_transmittals' => 'Mijn zendingen',
@ -1126,17 +1100,6 @@ URL: [url]',
'nl_NL' => 'Nederlands',
'no' => 'Nee',
'notification' => 'Bericht',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'november',
'now' => 'nu',
@ -1165,7 +1128,6 @@ URL: [url]',
'no_groups' => 'Geen groepen',
'no_group_members' => 'Deze groep heeft geen leden',
'no_linked_files' => 'Geen gekoppelde bestanden',
'no_mimetype' => '',
'no_previous_versions' => 'Geen andere versie(s) gevonden',
'no_receipt_needed' => 'Geen ontvangstbericht nodig',
'no_review_needed' => 'Geen review bezig.',
@ -1330,9 +1292,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: [name] - Workflow verwijderd van document versie',
'removeFolderFromDropFolder' => 'Map verwijderen uit Dropfilder',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'Geselecteerde bestanden worden verwijderd',
'remove_review_log' => '',
'remove_task' => '',
@ -1426,8 +1386,6 @@ URL: [url]',
'revisions_without_group' => '[no_revisions] revisies zonder groep',
'revisions_without_user' => '[no_revisions] revisies zonder gebruiker',
'revision_date' => 'Datum revisie',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => 'Log herziening',
'revision_request_email_body' => 'Verzoek tot herziening
Document: [name]
@ -1535,7 +1493,6 @@ URL: [url]',
'select_category' => 'klik om categorie te selecteren',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Selecteer groep',
'select_groups' => 'Klik om groep te selecteren',
'select_grp_approvers' => 'Klik om beoordelaars te selecteren',
@ -1556,7 +1513,6 @@ URL: [url]',
'select_mimetype' => 'Selecteer het mime-type',
'select_modified' => '',
'select_one' => 'Kies er een',
'select_option' => '',
'select_owner' => 'Kies de eigenaar',
'select_record_type' => '',
'select_status' => '',
@ -1573,7 +1529,6 @@ Name: [username]
[comment]',
'send_login_data_subject' => 'Onderwerp',
'send_notification' => '',
'send_test_mail' => 'Testmail versturen',
'september' => 'september',
'sequence' => 'Volgorde',
@ -1588,16 +1543,10 @@ Name: [username]
'service_name' => '',
'sessions' => 'sessies',
'setDateFromFile' => 'Gebruik de datum van de geïmporteerde file',
'setDateFromFile_desc' => '',
'setDateFromFolder' => 'Gebruik de datum van de geïmporteerde map',
'setDateFromFolder_desc' => '',
'settings' => 'Instellingen',
'settings_activate_module' => 'Activeer module',
'settings_activate_php_extension' => 'Activeer PHP uitbreiding',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'Beheer IP',
'settings_adminIP_desc' => 'Indien ingesteld kan de beheerder alleen vanaf het ingestelde IP adres inloggen. Leeg laten om controle te vermijden. Opmerking: Werkt alleen met lokale authenticatie (Geen LDAP)',
'settings_Advanced' => 'Uitgebreid',
@ -1607,10 +1556,6 @@ Name: [username]
'settings_allowChangeRevAppInProcess_desc' => 'De default is dat beoordelaars en goedkeurders niet meer veranderen nadat er al een beoordeling of goedkeuring is verzonden. Deze optie stelt administrators in staat veranderingen aan te brengen zolang het document niet is afgewezen of vrijgegeven.',
'settings_allowReviewerOnly' => 'Alleen reviewer toestaan',
'settings_allowReviewerOnly_desc' => 'Aanzetten als wel de reviewer, maar niet de goedkeurder toegewezen kan worden.',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
'settings_apiKey' => 'Authentification key voor REST api',
'settings_apiKey_desc' => 'Deze sleutel wordt gebruikt als alternatieve authenticatie voor de REST api. Kies een tekst-string van 32 tekens.',
@ -1627,8 +1572,6 @@ Name: [username]
'settings_backupDir_desc' => 'Instellingen vd backupmap',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'cache directory',
'settings_cacheDir_desc' => 'De map waar de voorbeeldafbeeldingen zijn opgeslagen (het is het beste om te kiezen voor een map die niet toegankelijk voor uw webserver)',
'settings_Calendar' => 'Instellingen van de agenda',
@ -1688,8 +1631,6 @@ Name: [username]
'settings_delete_install_folder' => 'Om SeedDMS te kunnen gebruiken moet het bestand ENABLE_INSTALL_TOOL uit de configuratiemap verwijderd worden.',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Uitschakelen Eigenprofiel wijzigen',
'settings_disableSelfEdit_desc' => 'Indien aangevinkt kan de gebruiker zijn eigen profiel niet wijzigen.',
'settings_disable_install' => 'Verwijder het bestand ENABLE_INSTALL_TOOL indien mogelijk',
@ -1753,14 +1694,8 @@ Name: [username]
'settings_enableLanguageSelector_desc' => 'Laat selector zien voor taalinterface, nadat gebruikers inloggen.',
'settings_enableLargeFileUpload' => 'Grote bestanden uploaden',
'settings_enableLargeFileUpload_desc' => 'Indien ingeschakeld, is bestandsupload ook beschikbaar via een java applet jumploader genaamd zonder een bestandsgrootte limiet door de browser. Het staat ook toe om meerdere bestanden in een keer te versturen.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'Menu-taken aanzetten',
'settings_enableMenuTasks_desc' => 'Menu-taken aanzetten',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => 'Multi-upload',
'settings_enableMultiUpload_desc' => 'Bij multiupload kunnen tegelijkertijd verschillende bestanden worden geüpload. Ieder bestand wordt een nieuw document.',
'settings_enableNotificationAppRev' => 'Notificeren controleur/beoordeler',
@ -1816,8 +1751,6 @@ Name: [username]
'settings_encryptionKey' => 'Sleutel voor encryptie',
'settings_encryptionKey_desc' => 'Deze string wordt gebruikt om een unieke identificatie als onzichtbaar veld aan een formulier toe te voegen om CSRF aanvallen tegen te gaan.',
'settings_error' => 'Fout',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Uitvouwen mappenstructuur',
'settings_expandFolderTree_desc' => 'Uitvouwen mappenstructuur',
'settings_expandFolderTree_val0' => 'begin met verborgen structuur',
@ -1835,16 +1768,6 @@ Name: [username]
'settings_fullSearchEngine_desc' => 'Instellingen Fulltext search',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'Gast ID',
'settings_guestID_desc' => 'ID van gastgebruiker gebruikt indien ingelogd als gast (meestal geen wijziging nodig)',
'settings_guestid_is_admin' => '',
@ -1874,28 +1797,14 @@ Name: [username]
'settings_libraryFolder_desc' => 'In deze map kunnen documenten worden opgeslagen. Hiermee worden nieuwe documenten gecreëerd.',
'settings_logFileEnable' => 'Inschakelen logbestand',
'settings_logFileEnable_desc' => 'Inschakelen/uitschakelen logbestand',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Rotering Logbestand',
'settings_logFileRotation_desc' => 'Rotering Logbestand',
'settings_loginFailure' => 'Login-fout',
'settings_loginFailure_desc' => 'Deactiveer account na n foutieve loginpogingen.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Lucene SeedDMS map',
'settings_luceneClassDir_desc' => 'Pad naar SeedDMS_Lucene (optioneel)',
'settings_luceneDir' => 'Map voor volledigetekst index',
'settings_luceneDir_desc' => 'Pad naar Lucene index',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'Max Map-ID',
@ -1988,10 +1897,6 @@ Name: [username]
'settings_siteName' => 'Naam van de site',
'settings_siteName_desc' => 'Naam van de Locatie dat wordt gebruikt in de titel van de paginas. Standaard: letoDMS',
'settings_SMTP' => 'SMTP Server instellingen',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'SMTP Server wachtwoord',
'settings_smtpPassword_desc' => 'SMTP Server wachtwoord',
'settings_smtpPort' => 'SMTP Server poort',
@ -2075,7 +1980,6 @@ Name: [username]
'sign_out' => 'Log uit',
'sign_out_user' => 'Log gebruiker uit',
'site_brand' => 'Merk van de site',
'skip_default_export_cols' => '',
'sk_SK' => 'Slowaaks',
'sort_by_date' => 'Sorteren op datum',
'sort_by_expiration_date' => 'Sorteren op vervaldatum',
@ -2089,7 +1993,6 @@ Name: [username]
'splash_add_group' => 'Nieuwe groep toegevoegd',
'splash_add_group_member' => 'Nieuwe groepslid toegevoegd',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => 'Nieuwe rol toegevoegd',
'splash_add_task' => 'Taak toegevoegd',
@ -2097,7 +2000,6 @@ Name: [username]
'splash_add_transmittal' => 'Verzending toegevoegd',
'splash_add_user' => 'Nieuwe gebruiker toegevoegd',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => 'Cache leeggemaakt',
'splash_cleared_clipboard' => 'Klembord leeg gemaakt',
'splash_delete_access' => 'Toegangsrechten verwijderd',
@ -2109,20 +2011,17 @@ Name: [username]
'splash_document_locked' => 'Document vergrendeld',
'splash_document_name_changed' => 'Documentnaam veranderd',
'splash_document_unlocked' => 'Document ontgrendeld',
'splash_document_updated' => '',
'splash_edit_access' => 'Wijzig toegangsrechten',
'splash_edit_attribute' => 'Attribuut opgeslagen',
'splash_edit_category' => '',
'splash_edit_event' => 'Gebeurtenis opgeslagen',
'splash_edit_group' => 'Groep opgeslagen',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => 'Rol opgeslagen',
'splash_edit_task' => 'Taak opgeslagen',
'splash_edit_transmittal' => 'Zending opgeslagen',
'splash_edit_user' => 'Gebruiker opgeslagen',
'splash_error_add_to_transmittal' => 'Fout: toevoeging aan verzending',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => 'Fout bij verwijderen download-link',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => 'Fout bij verzenden download-link',
@ -2132,7 +2031,6 @@ Name: [username]
'splash_extension_import' => 'Extensie geïnstalleerd',
'splash_extension_refresh' => 'Extensie vernieuwd',
'splash_extension_upload' => 'Extensie geüpload',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'Opslaan mapwijzigingen',
'splash_importfs' => 'Geïmporteerd: [docs] documenten en [folders] mappen',
@ -2157,7 +2055,6 @@ Name: [username]
'splash_rm_group' => 'Groep verwijderd',
'splash_rm_group_member' => 'Lid van de groep verwijderd',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => 'Rol verwijderd',
'splash_rm_transmittal' => 'Verzending verwijderd',
@ -2205,7 +2102,6 @@ Name: [username]
'status_revision_sleeping' => 'Slapend',
'status_revisor_removed' => 'Verwijderd',
'status_unknown' => 'Onbekend',
'storage' => '',
'storage_size' => 'Omvang opslag',
'subfolder_duplicate_name' => 'Dubble mapnaam',
'submit_2_fact_auth' => '2-factor-authentificatie verstuurd',
@ -2242,7 +2138,6 @@ Name: [username]
'target_equals_source_folder' => 'Doel- en bronmap zijn dezelfde',
'tasks' => 'taken',
'task_core_expireddocs_days' => 'Dagen',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2325,7 +2220,6 @@ URL: [url]',
'transmittal' => 'Verzending',
'transmittalitem_removed' => 'Verzonden item verwijderd',
'transmittalitem_updated' => 'Verzonden item geüpdate',
'transmittals' => '',
'transmittal_comment' => 'Commentaar bij verzending',
'transmittal_name' => 'Naam verzending',
'transmittal_size' => 'Omvang verzending',
@ -2339,7 +2233,6 @@ URL: [url]',
'type_to_filter' => 'Type om de lijst te filteren',
'type_to_search' => 'zoeken naar',
'uk_UA' => 'Oekraïens',
'undefined' => '',
'under_folder' => 'In map',
'unknown_attrdef' => 'Onbekende attribuut definitie',
'unknown_command' => 'Opdracht nietherkend.',
@ -2358,7 +2251,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'U kunt toch e.e.a. bijwerken omdat U degene bent die dit heeft geblokeerd. Blokkering wordt automatisch opgeheven.',
'unlock_document' => 'De-blokkeer',
'update' => 'Bijwerken',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Bijwerken lijst van [Goedkeurders]',
'update_document' => 'Bijwerken',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1707), netixw (84), romi (93), uGn (112)
// Translators: Admin (1705), netixw (84), romi (93), uGn (112)
$text = array(
'2_factor_auth' => 'Uwierzytelnianie dwuetapowe',
'2_factor_auth_code' => '',
'2_factor_auth_info' => 'Uwierzytelnianie dwuetapowe',
'2_fact_auth_current_secret' => 'Obecny poufny kod',
'2_fact_auth_new_secret' => 'Nowy poufny kod',
@ -156,7 +155,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'Minimalna ilość wartości jest większa od ich maksymalnej ilości',
'attrdef_multiple' => 'Pozwól na wiele wartości',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => 'Definiowanie atrybutów z wieloma wartościami wymaga podania tych wartości',
'attrdef_must_be_multiple' => 'Atrybut musi mieć więcej niż jedną wartość, ale nie może zawierać wielu wartości',
'attrdef_name' => 'Nazwa',
@ -215,14 +213,9 @@ URL: [url]',
'backup_log_management' => 'Backup/Logi',
'backup_remove' => 'Usuń plik backupu',
'backup_tools' => 'Narzędzia kopii zapasowej',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -273,7 +266,6 @@ URL: [url]',
'chart_docsperuser_title' => 'Dokumenty na użytkownika',
'chart_foldersperuser_title' => 'Foldery na użytkownika',
'chart_selection' => 'Wybierz wykres',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Zajętość dysku na użytkownika',
'checkedout_file_has_different_version' => 'Wersja wypisana nie jest identyczna z bieżącą wersją. Zameldowanie nie zaktualizuje dokumentu.',
'checkedout_file_has_disappeared' => 'Plik wyrejestrowanego dokumentu zniknął. Zameldowanie nie będzie możliwe.',
@ -285,7 +277,6 @@ URL: [url]',
'checkout_is_disabled' => 'Wyewidencjonowywanie dokumentów jest wyłączone w konfiguracji.',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Proszę wybrać definicję atrybutu',
@ -307,7 +298,6 @@ URL: [url]',
'clear_cache' => 'Wyczyść cache',
'clear_clipboard' => 'Oczyść schowek',
'clear_password' => 'Wyczyść hasło',
'click_to_expand_filter_results' => '',
'clipboard' => 'Schowek',
'close' => 'Zamknij',
'color' => 'Kolor',
@ -316,8 +306,6 @@ URL: [url]',
'comment_changed_email' => '',
'comment_for_current_version' => 'Komentarz do wersji',
'configure_extension' => 'Konfiguruj rozszerzenie',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => 'Czy naprawdę chcesz wyczyścić pamięć podręczną? Spowoduje to usunięcie wszystkich wstępnie obliczonych obrazów podglądu.',
@ -350,8 +338,6 @@ URL: [url]',
'converter_new_mimetype' => 'Nowy typ MIME',
'copied_to_checkout_as' => 'Plik skopiowany w celu wyewidencjonowania miejsca jako \'[filename]\' w dniu [date]',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => 'Utwórz link do pobrania',
'create_fulltext_index' => 'Utwórz indeks pełnotekstowy',
'create_fulltext_index_warning' => 'Zamierzasz ponownie utworzyć indeks pełnotekstowy. To może zająć sporo czasu i ograniczyć ogólną wydajność systemu. Jeśli faktycznie chcesz to zrobić, proszę potwierdź tę operację.',
@ -363,7 +349,7 @@ URL: [url]',
'current_state' => 'Bieżący stan',
'current_version' => 'Bieżąca wiersja',
'daily' => 'Codziennie',
'dashboard' => 'Pulpit',
'dashboard' => '',
'databasesearch' => 'Przeszukiwanie bazy danych',
'database_schema_version' => 'Wersja schematu bazy danych',
'data_loading' => 'Proszę czekać, dane są pobierane...',
@ -394,9 +380,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'To jest zastrzeżona strefa. Dostęp do niej ma wyłącznie wyznaczony personel. Wszelkie naruszenia będą ścigane zgodnie z prawem krajowym i międzynarodowym.',
'discspace' => 'Zajęta przestrzeń dyskowa',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => 'Dokumenty z odbiorem bez dostępu odbiorcy',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => 'Dokumenty w wersji bez dostępu przez audytora',
'docs_with_missing_revision_date' => '',
'document' => 'Dokument',
@ -465,7 +449,6 @@ Użytkownik: [username]',
'document_files' => '',
'document_has_no_workflow' => 'Dokument nie ma przypisanego procesu',
'document_infos' => 'Informacje o dokumencie',
'document_in_revision_no_date' => '',
'document_is_checked_out' => '',
'document_is_checked_out_remove' => '',
'document_is_checked_out_update' => 'Ten dokument jest pobierany',
@ -554,8 +537,6 @@ URL: [url]',
'download_header_document_name' => 'Nazwa dokumentu',
'download_header_document_no' => 'Numer dokumentu',
'download_header_filename' => 'Nazwa pliku',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => 'Wersja wewnętrzna',
'download_header_reviewer' => 'Recenzent',
'download_header_review_comment' => 'Komentarz recezenta',
@ -654,7 +635,6 @@ URL: [url]',
'error_update_document' => 'Błąd podczas aktualizacji dokumentu',
'error_uploading_reviewer_only' => 'Błąd podczas tworzenia dokumentu. Dokument ma recenzenta, ale nie ma osoby zatwierdzającej.',
'es_ES' => 'Hiszpański',
'event' => 'Wydarzenie',
'event_details' => 'Szczegóły zdarzenia',
'exclude_items' => 'Pozycje wykluczone',
'expired' => 'Wygasły',
@ -686,8 +666,6 @@ URL: [url]',
'export_user_list_csv' => 'Eksportuj użytkowników do pliku CSV',
'extension_archive' => 'Rozszerzenie',
'extension_changelog' => 'Log Zmian',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => 'Wgrywam dodatki...',
@ -707,11 +685,11 @@ URL: [url]',
'february' => 'Luty',
'file' => 'Plik',
'files' => 'Pliki',
'filesize' => 'Rozmiar pliku',
'files_deletion' => 'Usuwanie plików',
'files_deletion_warning' => 'Ta operacja pozwala usunąć wszystkie pliki z repozytorium. Informacje o wersjonowaniu pozostaną widoczne.',
'files_loading' => 'Proszę czekać do załadowania lista plików.',
'filetype' => 'Typ pliku',
'file_size' => 'Rozmiar pliku',
'filter_for_documents' => 'Dodatkowe filtrowanie dla dokumentów',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Dodatkowe filtrowanie dla folderów',
@ -880,7 +858,6 @@ URL: [url]',
'individuals_in_groups' => 'Członkowie grupy',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => 'Potwierdzenie odbioru dla tej wersji dokumentu nie jest możliwe, ponieważ wersja nie została wydana.',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'dziedziczony',
'inherits_access_copy_msg' => 'Kopiuj odziedziczoną listę dostępu',
@ -972,11 +949,9 @@ URL: [url]',
'link_to_version' => 'Załącz do wersji',
'list_access_rights' => 'Pokaż uprawnienia dostępu',
'list_contains_no_access_docs' => 'Lista zawiera więcej dokumentów, do których nie masz dostępu i nie są wyświetlane.',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => 'Lista błędów',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => 'Lista zadań',
'local_file' => 'Lokalny plik',
'locked_by' => 'Zablokowane przez',
@ -1042,7 +1017,6 @@ URL: [url]',
'move_document' => 'Przenieś dokument',
'move_folder' => 'Przenieś folder',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Moje konto',
'my_documents' => 'Moje dokumenty',
'my_transmittals' => 'Moi recenzenci',
@ -1103,17 +1077,6 @@ URL: [url]',
'nl_NL' => 'holenderski',
'no' => 'Nie',
'notification' => 'Powiadomienie',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'Listopad',
'now' => 'teraz',
@ -1142,7 +1105,6 @@ URL: [url]',
'no_groups' => 'Brak grup',
'no_group_members' => 'Ta grupa nie ma członków',
'no_linked_files' => 'Brak powiązanych dokumentów',
'no_mimetype' => '',
'no_previous_versions' => 'Nie znaleziono poprzednich wersji',
'no_receipt_needed' => 'Brak dokumentów w trakcie potwierdzenia',
'no_review_needed' => 'Brak dokumentów w trakcie opiniowania',
@ -1296,9 +1258,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: [name] - Usunięty przepływ dokumentu z wersji dokumentu',
'removeFolderFromDropFolder' => 'Usuń folder po imporcie',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'Usuń zaznaczone pliki',
'remove_review_log' => '',
'remove_task' => '',
@ -1362,8 +1322,6 @@ URL: [url]',
'revisions_without_group' => 'Korekty bez grupy',
'revisions_without_user' => 'Korekty bez użytkownika',
'revision_date' => 'Data korekty',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => 'Log korekty',
'revision_request_email_body' => '',
'revision_request_email_body_html' => '',
@ -1466,7 +1424,6 @@ URL: [url]',
'select_category' => 'Kliknij by wybrać kategorię',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Wybierz grupę',
'select_groups' => 'Kliknij by wybrać grupy',
'select_grp_approvers' => 'Kliknij by wybrać grupę zatwierdzającą',
@ -1487,7 +1444,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Wybierz',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => 'Kliknij by wybrać status dokumentu',
@ -1504,7 +1460,6 @@ Name: [username]
[comment]',
'send_login_data_subject' => '[sitename]: [login] - Twoje dane logowania',
'send_notification' => '',
'send_test_mail' => 'Wyślij wiadomość testową',
'september' => 'Wrzesień',
'sequence' => 'Kolejność',
@ -1519,16 +1474,10 @@ Name: [username]
'service_name' => '',
'sessions' => 'Sesja',
'setDateFromFile' => 'Przejmij datę z importowanego pliku',
'setDateFromFile_desc' => '',
'setDateFromFolder' => 'Przejmij datę z importowanego folderu',
'setDateFromFolder_desc' => '',
'settings' => 'Ustawienia',
'settings_activate_module' => 'Aktywuj moduł',
'settings_activate_php_extension' => 'Aktywuj rozszerzenie PHP',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'Adres IP Administratora',
'settings_adminIP_desc' => 'Wprowadzenie tego adresu IP spowoduje, że administrator będzie mógł się logować tylko z tego adresu. Zostaw puste aby tego nie kontrolować. Uwaga! Działa tylko z autentykacją lokalną (nie w LDAP-ie)',
'settings_Advanced' => 'Zaawansowane',
@ -1538,10 +1487,6 @@ Name: [username]
'settings_allowChangeRevAppInProcess_desc' => 'Domyślnie recenzenci i osoby zatwierdzające nie mogą być już zmieniane po przesłaniu recenzji lub zatwierdzenia. Ta opcja umożliwia administratorom to zrobić tak długo, jak długo dokument nie zostanie wydany lub odrzucony.',
'settings_allowReviewerOnly' => 'Zezwalaj tylko na ustawianie recenzenta',
'settings_allowReviewerOnly_desc' => 'Włącz to, jeśli będzie można zezwolić na ustawienie tylko recenzenta, ale bez osoby zatwierdzającej w tradycyjnym trybie przepływu pracy.',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Moduł Rewrite',
'settings_apiKey' => 'Klucz autentyfikacyjny dla REST API',
'settings_apiKey_desc' => 'Ten klucz jest używany jako alternatywna autentyfikacja dla REST API. Wybierz 32-znakowy łańcuch.',
@ -1558,8 +1503,6 @@ Name: [username]
'settings_backupDir_desc' => 'Katalog, w którym narzędzie do tworzenia kopii zapasowych zapisuje kopie zapasowe. Jeśli ten katalog nie jest ustawiony lub nie można uzyskać do niego dostępu, kopie zapasowe zostaną zapisane w katalogu zawartości.',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Folder bufora',
'settings_cacheDir_desc' => 'Miejsce przechowywania obrazków podglądu (najlepiej wybrać katalog niedostępny bezpośrednio dla web-serwera).',
'settings_Calendar' => 'Ustawienia kalendarza',
@ -1619,8 +1562,6 @@ Name: [username]
'settings_delete_install_folder' => 'Aby móc używać SeedDMS, musisz usunąć plik ENABLE_INSTALL_TOOL znajdujący się w katalogu konfiguracyjnym',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Wyłącz auto edycję',
'settings_disableSelfEdit_desc' => 'Jeśli zaznaczone, użytkownik nie może zmieniać własnych danych',
'settings_disable_install' => 'Usuń plik ENABLE_INSTALL_TOOL jeśli to możliwe',
@ -1684,14 +1625,8 @@ Name: [username]
'settings_enableLanguageSelector_desc' => 'Pokaż selektor języka dla interfejsu użytkownika po zalogowaniu To nie ma wpływu na wybór języka na stronie logowania.',
'settings_enableLargeFileUpload' => 'Zezwól na wczytywanie dużych plików',
'settings_enableLargeFileUpload_desc' => 'Jeśli zaznaczone, wczytywanie plików będzie możliwe również przez aplet javy bez limitu rozmiaru plików. Aplet pozwala również na wczytywanie wielu plików jednocześnie.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'Włącz listę zadań w menu',
'settings_enableMenuTasks_desc' => 'Włącza/Wyłącza pozycję w menu w której znajdują się wszystkie zadania dla użytkownika. Zawiera dokumenty, które potrzebują być ocenione, zatwierdzone, itd.',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => 'Zezwól na wysyłanie wielu plików',
'settings_enableMultiUpload_desc' => 'Zezwolenie na wysyłanie wielu plików',
'settings_enableNotificationAppRev' => 'Włącz/Wyłącz powiadomienia dla zatwierdzających/recenzentów',
@ -1747,8 +1682,6 @@ Name: [username]
'settings_encryptionKey' => 'Klucz szyfrujący',
'settings_encryptionKey_desc' => 'Ten ciąg znaków jest używany do tworzenia unikatowego identyfikatora dodawanego jako ukryte pole do formularza aby zapobiec atakom CSRF.',
'settings_error' => 'Błąd',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Rozwiń drzewo katalogów',
'settings_expandFolderTree_desc' => 'Rozwiń drzewo katalogów',
'settings_expandFolderTree_val0' => 'Rozpocznij z ukrytym drzewem',
@ -1766,16 +1699,6 @@ Name: [username]
'settings_fullSearchEngine_desc' => 'Ustaw metodę używaną do pełnotekstowego wyszukiwania',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'ID gościa',
'settings_guestID_desc' => 'ID gościa używane kiedy gość jest zalogowany (zazwyczaj nie wymaga zmiany)',
'settings_guestid_is_admin' => '',
@ -1805,28 +1728,14 @@ Name: [username]
'settings_libraryFolder_desc' => 'Folder, w którym można kopiować dokumenty w celu utworzenia nowych dokumentów.',
'settings_logFileEnable' => 'Włącz plik dziennika',
'settings_logFileEnable_desc' => 'Włącz/Wyłącz plik dziennika',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Rotowanie pliku dziennika',
'settings_logFileRotation_desc' => 'Rotowanie pliku dziennika',
'settings_loginFailure' => 'Błędy logowania',
'settings_loginFailure_desc' => 'Wyłącz konto po n nieprawidłowych logowaniach.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Katalog Lucene SeedDMS',
'settings_luceneClassDir_desc' => 'Ścieżka do Path to SeedDMS_Lucene (opcjonalnie)',
'settings_luceneDir' => 'Katalog dla indeksu pełnotekstowego',
'settings_luceneDir_desc' => 'Ścieżka do indeksu Lucene',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'Maksymalny ID katalogu',
@ -1919,10 +1828,6 @@ Name: [username]
'settings_siteName' => 'Nazwa strony',
'settings_siteName_desc' => 'Nazwa strony używana tytułach. Domyślnie: SeedDMS',
'settings_SMTP' => 'Ustawienia serwera SMTP',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'Hasło serwera SMTP',
'settings_smtpPassword_desc' => 'Hasło SMTP',
'settings_smtpPort' => 'Port serwera SMTP',
@ -2006,7 +1911,6 @@ Name: [username]
'sign_out' => 'Wyloguj',
'sign_out_user' => 'Wyloguj użytkownika',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'słowacki',
'sort_by_date' => 'Sortuj według daty',
'sort_by_expiration_date' => 'Sortuj według daty ważności',
@ -2020,7 +1924,6 @@ Name: [username]
'splash_add_group' => 'Dodano nową grupę',
'splash_add_group_member' => 'Dodano nowego członka grupy',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => 'Dodano nową rolę',
'splash_add_task' => '',
@ -2028,7 +1931,6 @@ Name: [username]
'splash_add_transmittal' => 'Dodano przekaz',
'splash_add_user' => 'Dodano nowego użytkownika',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => 'Pamięć podręczna wyczyszczona',
'splash_cleared_clipboard' => 'Wyczyszczono schowek',
'splash_delete_access' => 'Prawo dostępu zostało usunięte',
@ -2040,20 +1942,17 @@ Name: [username]
'splash_document_locked' => 'Dokument zablokowany',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'Odblokowano dokument',
'splash_document_updated' => '',
'splash_edit_access' => 'Prawo dostępu zostało zmienione',
'splash_edit_attribute' => 'Zapisano atrybuty',
'splash_edit_category' => '',
'splash_edit_event' => 'Wydarzenie zapisane',
'splash_edit_group' => 'Grupa zapisana',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => 'Rola zapisana',
'splash_edit_task' => 'Zadanie zapisane',
'splash_edit_transmittal' => 'Przesyłanie zapisane',
'splash_edit_user' => 'Zapisano użytkownika',
'splash_error_add_to_transmittal' => 'Błąd podczas dodawania dokumentu do przekazu',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => 'Błąd podczas usuwania linku do pobrania',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => 'Błąd podczas wysyłania linku do pobrania',
@ -2063,7 +1962,6 @@ Name: [username]
'splash_extension_import' => 'Rozszerzenie zainstalowane',
'splash_extension_refresh' => 'Odświeżona lista rozszerzeń',
'splash_extension_upload' => 'Rozszerzenie zainstalowane',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'Zapisz zmiany folderu',
'splash_importfs' => 'Zaimportowane dokumenty [docs] i foldery [folders]',
@ -2088,7 +1986,6 @@ Name: [username]
'splash_rm_group' => 'Grupę usunięto',
'splash_rm_group_member' => 'Usunięto członka grupy',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => 'Rola usunięta',
'splash_rm_transmittal' => 'Przekazywanie usunięte',
@ -2136,7 +2033,6 @@ Name: [username]
'status_revision_sleeping' => 'Oczekujące',
'status_revisor_removed' => 'Revisor usunięty z listy',
'status_unknown' => 'Nieznany',
'storage' => '',
'storage_size' => 'Zajętość dysku',
'subfolder_duplicate_name' => 'Zduplikowana nazwa podfolderu',
'submit_2_fact_auth' => 'Zapisz sekretne hasło',
@ -2173,7 +2069,6 @@ Name: [username]
'target_equals_source_folder' => '',
'tasks' => 'Zadania',
'task_core_expireddocs_days' => 'Rdzeń zadania wygasa',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2256,7 +2151,6 @@ URL: [url]',
'transmittal' => 'Przekaz',
'transmittalitem_removed' => 'Przedmiot przekazu został usunięty',
'transmittalitem_updated' => 'Dokument zaktualizowano do najnowszej wersji',
'transmittals' => '',
'transmittal_comment' => 'Komentarz',
'transmittal_name' => 'Nazwa przekazu',
'transmittal_size' => 'Rozmiar przekazu',
@ -2270,7 +2164,6 @@ URL: [url]',
'type_to_filter' => 'Wpisz, aby przefiltrować listę',
'type_to_search' => 'Wpisz wyszukiwane',
'uk_UA' => 'Ukrainski',
'undefined' => '',
'under_folder' => 'W folderze',
'unknown_attrdef' => 'Nieznana definicja atrybutu',
'unknown_command' => 'Polecenie nierozpoznane.',
@ -2289,7 +2182,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'Nadal możesz zaktualizować dokument ponieważ jesteś też osobą, która go zablokowała. Blokada będzie automatycznie zdjęta.',
'unlock_document' => 'Odblokuj',
'update' => 'Uaktualnij',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Aktualizuj listę osób zatwierdzających',
'update_document' => 'Aktualizuj dokument',

View File

@ -23,7 +23,6 @@
$text = array(
'2_factor_auth' => 'Autenticação de dois fatores',
'2_factor_auth_code' => '',
'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_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -168,7 +167,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'Número mínimo de valores é maior do que o número máximo de valores',
'attrdef_multiple' => 'Permitir múltiplos valores',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => 'A definição de atributo com vários valores precisa de um conjunto de valores.',
'attrdef_must_be_multiple' => 'Atributo deve ter mais de um valor, mas não está definido valor múltiplo',
'attrdef_name' => 'Nome',
@ -227,14 +225,9 @@ URL: [url]',
'backup_log_management' => 'Backup/Logs',
'backup_remove' => 'Remove backup file',
'backup_tools' => 'Ferramentas de backup',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -285,7 +278,6 @@ URL: [url]',
'chart_docsperuser_title' => 'Documentos por usuário',
'chart_foldersperuser_title' => '',
'chart_selection' => 'Selecione gráfico',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Espaço em disco por usuário',
'checkedout_file_has_different_version' => 'A versão retirada não é idêntica à versão atual. A entrada não atualizará o documento.',
'checkedout_file_has_disappeared' => 'O arquivo do documento retirado desapareceu. A entrada não será possível.',
@ -297,7 +289,6 @@ URL: [url]',
'checkout_is_disabled' => 'A retirada de documentos está desativada na configuração.',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Por favor escolha a definição de atributo',
@ -319,7 +310,6 @@ URL: [url]',
'clear_cache' => 'Limpar o Cache',
'clear_clipboard' => 'Limpar área de transferência',
'clear_password' => 'Limpar senha',
'click_to_expand_filter_results' => '',
'clipboard' => 'Área de transferência',
'close' => 'Fechar',
'color' => '',
@ -328,8 +318,6 @@ URL: [url]',
'comment_changed_email' => 'comentário alterado email',
'comment_for_current_version' => 'Comentário para versão atual',
'configure_extension' => 'Configurar extensão',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => 'Você realmente gostaria de limpar o cache? Isso removerá todas as imagens de pré-visualização.',
@ -362,8 +350,6 @@ URL: [url]',
'converter_new_mimetype' => 'Novo mimetype',
'copied_to_checkout_as' => 'Arquivo copiado para o espaço de retirada como \'[nome do arquivo]\' em [date]',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => 'Criar link de download',
'create_fulltext_index' => 'Criar índice de texto completo',
'create_fulltext_index_warning' => 'Você está para recriar o índice de texto completo. Isso pode levar uma quantidade considerável de tempo e reduzir o desempenho geral do sistema. Se você realmente deseja recriar o índice, por favor confirme a operação.',
@ -406,9 +392,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'Esta é uma área restrita, o acesso é permitido apenas ao pessoal autorizado. Qualquer violação será tratado de acordo com as normas internas e leis vigentes.',
'discspace' => 'Espaço em Disco',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => 'Documentos com recepção sem acesso pelo destinatário',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => 'Documentos em revisão sem acesso por revisor',
'docs_with_missing_revision_date' => '',
'document' => 'Documento',
@ -484,7 +468,6 @@ Usuário: [username]',
'document_files' => '',
'document_has_no_workflow' => 'Documento não tem fluxo de trabalho',
'document_infos' => 'Informações',
'document_in_revision_no_date' => '',
'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.',
@ -578,8 +561,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -678,7 +659,6 @@ URL: [url]',
'error_update_document' => 'Erro ao atualizar o documento',
'error_uploading_reviewer_only' => 'Erro ao criar o documento. O documento tem um revisor, mas não tem um aprovador',
'es_ES' => 'Espanhol',
'event' => '',
'event_details' => 'Detalhes do evento',
'exclude_items' => 'Excluir ítens',
'expired' => 'Expirado',
@ -710,8 +690,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => 'Extensão',
'extension_changelog' => 'Alterações no Log',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => 'Carregando Extensões',
@ -731,11 +709,11 @@ URL: [url]',
'february' => 'Fevereiro',
'file' => 'Arquivo',
'files' => 'Arquivos',
'filesize' => 'Tamanho',
'files_deletion' => 'Arquivos deletados',
'files_deletion_warning' => 'Com essa opção, você pode excluir todos os arquivos de pastas inteiras do DMS. As informações de versão permanecerão visíveis.',
'files_loading' => 'Pro favor aguarde ate a lista de ficheiros é carregado...',
'filetype' => '',
'file_size' => 'Tamanho',
'filter_for_documents' => 'Filtro adicional para documentos',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Filtro adicional para pasta',
@ -911,7 +889,6 @@ URL: [url]',
'individuals_in_groups' => 'Members of a group',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => 'Confirmação de recebimento para esta versão do documento não é possível, porque a versão não é liberada.',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'herdado',
'inherits_access_copy_msg' => 'Copiar lista de acesso herdada',
@ -1003,11 +980,9 @@ URL: [url]',
'link_to_version' => 'Anexar à versão',
'list_access_rights' => 'Listar todos os direitos de acesso...',
'list_contains_no_access_docs' => 'A lista contém mais documentos aos quais você não tem acesso e não são exibidos.',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => 'Listar ganchos',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => 'Listar tarefas',
'local_file' => 'Arquivo local',
'locked_by' => 'Bloqueado por',
@ -1073,7 +1048,6 @@ URL: [url]',
'move_document' => 'Mover documento',
'move_folder' => 'Mover Pasta',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Minha Conta',
'my_documents' => 'Meus Documentos',
'my_transmittals' => 'Minhas Transmissões',
@ -1133,17 +1107,6 @@ URL: [url]',
'nl_NL' => 'Holandês',
'no' => 'Não',
'notification' => 'Notificação',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'Novembro',
'now' => 'agora',
@ -1172,7 +1135,6 @@ URL: [url]',
'no_groups' => 'Sem grupos',
'no_group_members' => 'Este grupo não tem membros',
'no_linked_files' => 'Não há arquivos vinculados',
'no_mimetype' => '',
'no_previous_versions' => 'Nenhuma outra versão encontrada',
'no_receipt_needed' => 'Atualmente, não há documentos que exijam uma confirmação de recebimento.',
'no_review_needed' => 'Nenhuma revisão pendente.',
@ -1337,9 +1299,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: [name] - Fluxo de trabalho removido da versão do documento',
'removeFolderFromDropFolder' => 'Remover pasta após a importação',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'Remover arquivos marcados',
'remove_review_log' => '',
'remove_task' => '',
@ -1433,8 +1393,6 @@ URL: [url]',
'revisions_without_group' => 'Revisões sem grupo',
'revisions_without_user' => 'Revisões sem usuário',
'revision_date' => 'Data da revisão',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => 'Log de revisão',
'revision_request_email_body' => 'Pedido de revisão
Documento: [name]
@ -1542,7 +1500,6 @@ URL: [url]',
'select_category' => 'Clique para selecionar a categoria',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Selecione o grupo',
'select_groups' => 'Clique para selecionar os grupos',
'select_grp_approvers' => 'Clique para selecionar o grupo aprovador',
@ -1563,7 +1520,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Selecione um',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => 'Pressione para selecionar o estado do documento',
@ -1580,7 +1536,6 @@ Nome: [username]
[comment]',
'send_login_data_subject' => '[sitename]: [login] - Suas informações para login',
'send_notification' => '',
'send_test_mail' => 'Enviar email de teste',
'september' => 'Setembro',
'sequence' => 'Sequência',
@ -1595,16 +1550,10 @@ Nome: [username]
'service_name' => '',
'sessions' => 'Online',
'setDateFromFile' => 'Assumir a data do arquivo importado',
'setDateFromFile_desc' => '',
'setDateFromFolder' => 'Assumir a data da pasta importada',
'setDateFromFolder_desc' => '',
'settings' => 'Configurações',
'settings_activate_module' => 'Ativar módulo',
'settings_activate_php_extension' => 'Ativar extensão PHP',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'IP Administrador',
'settings_adminIP_desc' => 'Se definido administrador pode entrar apenas por endereço IP especificado, deixe em branco para evitar o controle. NOTA: só funciona com Autenticação local (não LDAP)',
'settings_Advanced' => 'Avançado',
@ -1614,10 +1563,6 @@ Nome: [username]
'settings_allowChangeRevAppInProcess_desc' => 'Por padrão, os revisores e aprovadores não podem mais ser alterados depois que uma revisão ou aprovação for enviada. Essa opção permitirá que os administradores façam isso, desde que o documento não seja liberado ou rejeitado.',
'settings_allowReviewerOnly' => 'Permitir definir apenas o revisor',
'settings_allowReviewerOnly_desc' => 'Habilitar se for permitido definir apenas um revisor, mas nenhum aprovador no modo de fluxo de trabalho tradicional.',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Módulo Rewrite',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1634,8 +1579,6 @@ Nome: [username]
'settings_backupDir_desc' => 'Diretório onde a ferramenta de backup salva backups. Se esse diretório não estiver definido ou não puder ser acessado, os backups serão salvos no diretório de conteúdo.',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Diretório de cache',
'settings_cacheDir_desc' => 'Onde as imagens de visualização são armazenadas (melhor escolher um diretório que não é acessível através de seu web-server)',
'settings_Calendar' => 'Configurações do calendário',
@ -1695,8 +1638,6 @@ Nome: [username]
'settings_delete_install_folder' => 'Para utilizar Sistema GED, você deve excluir o arquivo ENABLE_INSTALL_TOOL do diretório de configuração',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Desativar Auto Editar',
'settings_disableSelfEdit_desc' => 'Se selecionado o usuário não poderá editar seu próprio perfil',
'settings_disable_install' => 'Elimine o arquivo ENABLE_INSTALL_TOOL se possível',
@ -1760,14 +1701,8 @@ Nome: [username]
'settings_enableLanguageSelector_desc' => 'Mostrar seletor para idioma de interface de usuário após login.',
'settings_enableLargeFileUpload' => 'Ativar envio de grandes arquivos',
'settings_enableLargeFileUpload_desc' => 'Se selecionado, o upload de arquivo também estará disponível através de um applet java chamado jumploader sem limite de tamanho de arquivo definido pelo navegador. Ele também permite fazer o upload de vários arquivos de uma só vez.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'Ativar lista de tarefas no menu',
'settings_enableMenuTasks_desc' => 'Ativar / desativar o item de menu que contém todas as tarefas do usuário. Contém documentos que precisam ser revisados, aprovados etc.',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => 'Permitir envio de vários arquivos',
'settings_enableMultiUpload_desc' => 'Ao criar um novo documento, vários arquivos podem ser enviados. Cada um criará um novo documento.',
'settings_enableNotificationAppRev' => 'Habilitar notificações revisor/aprovador',
@ -1823,8 +1758,6 @@ Nome: [username]
'settings_encryptionKey' => 'Chave de criptografia',
'settings_encryptionKey_desc' => 'Esta cadeia é usada para a criação de um identificador único a ser adicionado como um campo oculto para formular, a fim de evitar ataques CSRF.',
'settings_error' => 'Erro',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Expandir a árvore de pastas',
'settings_expandFolderTree_desc' => 'Expanda a Árvore de Pastas',
'settings_expandFolderTree_val0' => 'começar com a árvore escondida',
@ -1842,16 +1775,6 @@ Nome: [username]
'settings_fullSearchEngine_desc' => 'Selecione o método utilizado para a busca textual',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'ID convidado',
'settings_guestID_desc' => 'ID do usuário-convidado usada quando conectado como convidado (na maioria das vezes não há necessidade de mudar)',
'settings_guestid_is_admin' => '',
@ -1881,28 +1804,14 @@ Nome: [username]
'settings_libraryFolder_desc' => 'Pasta onde os documentos podem ser copiados para criar novos documentos.',
'settings_logFileEnable' => 'Ativar Log File',
'settings_logFileEnable_desc' => 'Ativar/Dasativar arquivo log',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Rotação do Arquivo Log',
'settings_logFileRotation_desc' => 'A rotação de arquivo de log',
'settings_loginFailure' => 'Falha de login',
'settings_loginFailure_desc' => 'Desativar conta após n falhas de login.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Diretório Lucene Sistema GED',
'settings_luceneClassDir_desc' => 'Caminho para Sistema GED_Lucene (opcional). Deixe em branco se você tiver instalado Sistema GED_Lucene em um lugar onde ele pode ser encontrado por PHP, por exemplo, PHP extras incluem-Path',
'settings_luceneDir' => 'Diretório para o índice de texto completo',
'settings_luceneDir_desc' => 'Caminho para o índice Lucene',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'ID máxima de diretório',
@ -1995,10 +1904,6 @@ Nome: [username]
'settings_siteName' => 'Nome do Site',
'settings_siteName_desc' => 'Nome do Site usado nos títulos das páginas. Padrão: Sistema GED',
'settings_SMTP' => 'Configurações do servidor SMTP',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'Senha do servidor SMTP',
'settings_smtpPassword_desc' => 'Senha do servidor SMTP',
'settings_smtpPort' => 'Porta do servidor SMTP',
@ -2082,7 +1987,6 @@ Nome: [username]
'sign_out' => 'Sair',
'sign_out_user' => 'Sair usuário',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Eslovaco',
'sort_by_date' => 'classificar por data',
'sort_by_expiration_date' => '',
@ -2096,7 +2000,6 @@ Nome: [username]
'splash_add_group' => 'Novo grupo adicionado',
'splash_add_group_member' => 'Novo membro do grupo adicionado',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => 'Novo papel adicionado',
'splash_add_task' => '',
@ -2104,7 +2007,6 @@ Nome: [username]
'splash_add_transmittal' => 'Transmissão adicionada',
'splash_add_user' => 'Novo usuário adicionado',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => 'Cache limpo',
'splash_cleared_clipboard' => 'Área de transferência limpa',
'splash_delete_access' => 'Direito de acesso removido',
@ -2116,20 +2018,17 @@ Nome: [username]
'splash_document_locked' => 'Documento bloqueado',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'Documento desbloqueado',
'splash_document_updated' => '',
'splash_edit_access' => 'Direito de acesso alterado',
'splash_edit_attribute' => 'Atributo salvo',
'splash_edit_category' => '',
'splash_edit_event' => 'Evento salvo',
'splash_edit_group' => 'Grupo salvo',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => 'Papel salvo',
'splash_edit_task' => 'Tarefa salva',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Usuário salvo',
'splash_error_add_to_transmittal' => 'Erro ao adicionar documento à transmissão',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => 'Erro ao remover o link de download',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => 'Erro ao enviar o link de download',
@ -2139,7 +2038,6 @@ Nome: [username]
'splash_extension_import' => 'Extensão instalada',
'splash_extension_refresh' => 'Lista atualizada de extensões',
'splash_extension_upload' => 'Extensão instalada',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'Salvar modificação de pastas',
'splash_importfs' => 'Documentos [docs] e pastas [folders] importados',
@ -2164,7 +2062,6 @@ Nome: [username]
'splash_rm_group' => 'Grupo removido',
'splash_rm_group_member' => 'Membro do grupo removido',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => 'Papel removido',
'splash_rm_transmittal' => 'Transmissão excluída',
@ -2212,7 +2109,6 @@ Nome: [username]
'status_revision_sleeping' => 'Pendente',
'status_revisor_removed' => 'Revisor removido da lista',
'status_unknown' => 'Desconhecido',
'storage' => '',
'storage_size' => 'Tamanho de armazenamento',
'subfolder_duplicate_name' => 'nome duplicado da subpasta',
'submit_2_fact_auth' => 'Salvar senha',
@ -2249,7 +2145,6 @@ Nome: [username]
'target_equals_source_folder' => '',
'tasks' => 'Tarefas',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2332,7 +2227,6 @@ URL: [url]',
'transmittal' => 'Transmissão',
'transmittalitem_removed' => 'Item de transmissão removido',
'transmittalitem_updated' => 'Documento atualizado para a versão mais recente',
'transmittals' => '',
'transmittal_comment' => 'Comentário',
'transmittal_name' => 'Nome',
'transmittal_size' => 'Tamanho',
@ -2346,7 +2240,6 @@ URL: [url]',
'type_to_filter' => '',
'type_to_search' => 'Tipo de pesquisa',
'uk_UA' => 'Ucraniano',
'undefined' => '',
'under_folder' => 'Na pasta',
'unknown_attrdef' => 'Definição de atributo desconhecido',
'unknown_command' => 'Comando não reconhecido.',
@ -2365,7 +2258,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'Você pode pode atualizá-lo, porque você o travou também. A trava será automaticamente removida.',
'unlock_document' => 'Remover trava',
'update' => 'Atualizar',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Atualizar lista de aprovadores',
'update_document' => 'Atualizar',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1119), balan (87)
// Translators: Admin (1118), balan (87)
$text = array(
'2_factor_auth' => '',
'2_factor_auth_code' => '',
'2_factor_auth_info' => '',
'2_fact_auth_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -168,7 +167,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'Numărul minim de valori este mai mare decât numărul maxim de valori',
'attrdef_multiple' => 'Permiteți valori multiple',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => '',
'attrdef_must_be_multiple' => 'Atributul trebuie să aibă mai mult de o valoare, dar nu este setat valoare multiplu',
'attrdef_name' => 'Nume',
@ -227,14 +225,9 @@ URL: [url]',
'backup_log_management' => 'Backup/Logging',
'backup_remove' => 'Sterge fișier backup',
'backup_tools' => 'Backup tools',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -285,7 +278,6 @@ URL: [url]',
'chart_docsperuser_title' => 'Documente per utilizator',
'chart_foldersperuser_title' => '',
'chart_selection' => 'Selectați grafic',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Spațiu pe disc per utilizator',
'checkedout_file_has_different_version' => 'Versiunea verificata nu este identica cu versiunea curenta. Check in-ul nu va actualiza documentul.',
'checkedout_file_has_disappeared' => 'Fisierul documentului verificat a disparut. Check in-ul nu va fi posibil.',
@ -297,7 +289,6 @@ URL: [url]',
'checkout_is_disabled' => 'Verificarea documentelor este dezactivata in configurari.',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Vă rugăm să alegeți definiția atributului',
@ -319,7 +310,6 @@ URL: [url]',
'clear_cache' => 'Sterge cache',
'clear_clipboard' => 'Goleste clipboard',
'clear_password' => '',
'click_to_expand_filter_results' => '',
'clipboard' => 'Clipboard',
'close' => 'Inchide',
'color' => '',
@ -328,8 +318,6 @@ URL: [url]',
'comment_changed_email' => '',
'comment_for_current_version' => 'Comentariu versiune',
'configure_extension' => '',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => '',
@ -362,8 +350,6 @@ URL: [url]',
'converter_new_mimetype' => '',
'copied_to_checkout_as' => '',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => 'Creați indexul pentru tot textul',
'create_fulltext_index_warning' => 'Sunteți pe cale sa recreați indexul pentru tot textul. Acest lucru poate dura o perioadă considerabilă de timp și poate reduce performanța sistemului în ansamblu. Dacă doriți cu adevărat să recreati indexul pentru tot textul, vă rugăm să confirmați operațiunea.',
@ -406,9 +392,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'Aceasta este o zonă clasificată. Accesul este permis numai personalului autorizat. Orice încălcare va fi urmărită penal în conformitate cu legile naționale și internaționale.',
'discspace' => 'Spațiu pe disc',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => '',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => '',
'docs_with_missing_revision_date' => '',
'document' => 'Document',
@ -477,7 +461,6 @@ Utilizator: [username]',
'document_files' => '',
'document_has_no_workflow' => 'Documentul nu are workflow',
'document_infos' => 'Informații document',
'document_in_revision_no_date' => '',
'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.',
@ -566,8 +549,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -666,7 +647,6 @@ URL: [url]',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Spaniola',
'event' => '',
'event_details' => 'Detalii eveniment',
'exclude_items' => 'Elemente excluse',
'expired' => 'Expirat',
@ -698,8 +678,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => '',
'extension_changelog' => '',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => 'Se incarca extensiile',
@ -719,11 +697,11 @@ URL: [url]',
'february' => 'Februarie',
'file' => 'Fișier',
'files' => 'Fișiere',
'filesize' => 'Mărimea fișierului',
'files_deletion' => 'Ștergere fișiere',
'files_deletion_warning' => 'Cu această opțiune puteți șterge toate fișierele din toate folderele DMS. Informațiile versiunilor vor rămâne vizibile.',
'files_loading' => 'Vă rog așteptați până la încărcarea listei cu fișiere',
'filetype' => '',
'file_size' => 'Mărimea fișierului',
'filter_for_documents' => 'Filtru suplimentar pentru documente',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Filtru suplimentar pentru foldere',
@ -892,7 +870,6 @@ URL: [url]',
'individuals_in_groups' => '',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => '',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'moștenit',
'inherits_access_copy_msg' => 'Copie lista de acces moștenită',
@ -948,7 +925,7 @@ URL: [url]',
'js_no_keywords' => 'Specificați câteva cuvinte cheie',
'js_no_login' => 'Vă rugăm să introduceți un username',
'js_no_name' => 'Vă rugăm să introduceți un nume',
'js_no_override_status' => 'Vă rugăm să selectați nou status',
'js_no_override_status' => 'Vă rugăm să selectați nou status [override]',
'js_no_pwd' => 'Trebuie să introduceți parola dumneavoastră',
'js_no_query' => 'Introduceți o interogare',
'js_no_review_group' => 'Vă rugăm să selectați un grup pentru revizuire',
@ -984,11 +961,9 @@ URL: [url]',
'link_to_version' => '',
'list_access_rights' => 'Listeaza toate drepturile de acces',
'list_contains_no_access_docs' => '',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => '',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => '',
'local_file' => 'Fișier local',
'locked_by' => 'Blocat de',
@ -1054,7 +1029,6 @@ URL: [url]',
'move_document' => 'Mută document',
'move_folder' => 'Mută Folder',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Contul Meu',
'my_documents' => 'Documentele Mele',
'my_transmittals' => 'Trimiterile mele',
@ -1115,17 +1089,6 @@ URL: [url]',
'nl_NL' => 'Olandeză',
'no' => 'Nu',
'notification' => '',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'Noiembrie',
'now' => 'nou',
@ -1154,7 +1117,6 @@ URL: [url]',
'no_groups' => 'Nu există grupe',
'no_group_members' => 'Acest grup nu are membri',
'no_linked_files' => 'Nici un fișiere asociate',
'no_mimetype' => '',
'no_previous_versions' => 'Nu sunt alte versiuni gasite',
'no_receipt_needed' => '',
'no_review_needed' => 'Nici o revizuire în așteptare.',
@ -1308,9 +1270,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: [name] - Workflow eliminat din versiunea documentului',
'removeFolderFromDropFolder' => '',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'Eliminați fișierele marcate',
'remove_review_log' => '',
'remove_task' => '',
@ -1405,8 +1365,6 @@ URL: [url]',
'revisions_without_group' => '',
'revisions_without_user' => '',
'revision_date' => '',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => 'Log revizuire',
'revision_request_email_body' => '',
'revision_request_email_body_html' => '',
@ -1509,7 +1467,6 @@ URL: [url]',
'select_category' => 'Click pentru a selecta categoria',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Selecteaza grupul',
'select_groups' => 'Click pentru a selecta grupuri',
'select_grp_approvers' => 'Click pentru a selecta grupul de aprobatori',
@ -1530,7 +1487,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Selectați unul',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1542,7 +1498,6 @@ URL: [url]',
'send_login_data' => '',
'send_login_data_body' => '',
'send_login_data_subject' => '',
'send_notification' => '',
'send_test_mail' => 'Trimite e-mail de test',
'september' => 'Septembrie',
'sequence' => 'Poziție',
@ -1557,16 +1512,10 @@ URL: [url]',
'service_name' => '',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFile_desc' => '',
'setDateFromFolder' => '',
'setDateFromFolder_desc' => '',
'settings' => 'Setări',
'settings_activate_module' => 'Activați modulul',
'settings_activate_php_extension' => 'Activați extensia PHP',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'IP Admin',
'settings_adminIP_desc' => 'Dacă este setat, adminul se poate autentifica numai de la adresa IP specificată, lăsați gol pentru a evita controlul. NOTĂ: funcționează numai cu autentificarea locală (pe LDAP)',
'settings_Advanced' => 'Avansat',
@ -1576,10 +1525,6 @@ URL: [url]',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1596,8 +1541,6 @@ URL: [url]',
'settings_backupDir_desc' => '',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Director Cache',
'settings_cacheDir_desc' => 'Unde sunt stocate imaginile de previzualizare (este recomandat sa alegeti un director care nu este accesibil prin intermediul web-server-ului dumneavoastră)',
'settings_Calendar' => 'Setări calendar',
@ -1657,8 +1600,6 @@ URL: [url]',
'settings_delete_install_folder' => 'Pentru a utiliza SeedDMS, trebuie să ștergeți fișierul ENABLE_INSTALL_TOOL din directorul de configurare',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Dezactivați Auto Editarea',
'settings_disableSelfEdit_desc' => 'Dacă este bifată, utilizatorul nu va putea să-și editeze profilul',
'settings_disable_install' => 'Ștergeți fișierul ENABLE_INSTALL_TOOL dacă este posibil',
@ -1722,14 +1663,8 @@ URL: [url]',
'settings_enableLanguageSelector_desc' => 'Arată selectorul de limbă pentru interfața cu utilizatorul după ce a fost autentificat.',
'settings_enableLargeFileUpload' => 'Activare încărcare fișier mare',
'settings_enableLargeFileUpload_desc' => 'Dacă este setat, incărcarea este de asemenea disponibilă prin intermediul unui applet Java numit jumploader fără limită de dimensiune a fișierului stabilită de browser. De asemenea, permite încărcarea mai multor fișiere într-un singur pas. Activand aceasta optiune va dezactiva optiunea http only cookies.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => '',
'settings_enableMenuTasks_desc' => '',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => '',
'settings_enableMultiUpload_desc' => '',
'settings_enableNotificationAppRev' => 'Activare notificari rezuitor/aprobator',
@ -1785,8 +1720,6 @@ URL: [url]',
'settings_encryptionKey' => 'Cheia de criptare',
'settings_encryptionKey_desc' => 'Acest șir este utilizat pentru crearea unui identificator unic ce este adăugat ca un câmp ascuns pentru un formular, cu scopul de a preveni atacurile CSRF.',
'settings_error' => 'Eroare',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Expandați ierarhia Folderului',
'settings_expandFolderTree_desc' => 'Expandați ierarhia Folderului',
'settings_expandFolderTree_val0' => 'începeți cu ierarhia ascunsă',
@ -1804,16 +1737,6 @@ URL: [url]',
'settings_fullSearchEngine_desc' => 'Selectează metoda folosită pentru căutarea în tot textul',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'ID oaspete',
'settings_guestID_desc' => 'ID-ul utilizatorului oaspete folosit când la Logarea ca oaspete (de cele mai multe ori nu este nevoie să se schimbe)',
'settings_guestid_is_admin' => '',
@ -1843,28 +1766,14 @@ URL: [url]',
'settings_libraryFolder_desc' => '',
'settings_logFileEnable' => 'Activare Log fișiser',
'settings_logFileEnable_desc' => 'Activare/dezactivare log fișier',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Rotire Log fișiser',
'settings_logFileRotation_desc' => 'Rotirea Log-ului fișierului',
'settings_loginFailure' => 'Eșec Autentificare',
'settings_loginFailure_desc' => 'Dezactivați contul după n eșecuri de autentificare.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Directorul Lucene SeedDMS',
'settings_luceneClassDir_desc' => 'Calea catre SeedDMS_Lucene (optional). Lăsați gol dacă ați instalat SeedDMS_Lucene într-un loc unde poate fi găsit de PHP (exemplu: Extra PHP Include-Path)',
'settings_luceneDir' => 'Directorul pentru indexul de text integral(full text index)',
'settings_luceneDir_desc' => 'Calea catre indexul Lucene',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'ID director Maxim',
@ -1957,10 +1866,6 @@ URL: [url]',
'settings_siteName' => 'Nume site',
'settings_siteName_desc' => 'Numele site-ului utilizat în titlurile paginilor. Implicit: SeedDMS',
'settings_SMTP' => 'Setări server SMTP',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'Parolă server SMTP',
'settings_smtpPassword_desc' => 'Parolă server SMTP',
'settings_smtpPort' => 'Port server SMTP',
@ -2044,7 +1949,6 @@ URL: [url]',
'sign_out' => 'Sign out',
'sign_out_user' => 'Sign out utilizator',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Slovacă',
'sort_by_date' => 'Sortare dupa data',
'sort_by_expiration_date' => '',
@ -2058,7 +1962,6 @@ URL: [url]',
'splash_add_group' => 'Grup nou adăugat',
'splash_add_group_member' => 'Membru grup nou adăugat',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => '',
'splash_add_task' => '',
@ -2066,7 +1969,6 @@ URL: [url]',
'splash_add_transmittal' => '',
'splash_add_user' => 'Utilizator nou adăugat',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => '',
'splash_cleared_clipboard' => 'Clipboard golit',
'splash_delete_access' => '',
@ -2078,20 +1980,17 @@ URL: [url]',
'splash_document_locked' => 'Document blocat',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'Document deblocat',
'splash_document_updated' => '',
'splash_edit_access' => '',
'splash_edit_attribute' => 'Atribut salvat',
'splash_edit_category' => '',
'splash_edit_event' => '',
'splash_edit_group' => 'Grup salvat',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => '',
'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Utilizator salvat',
'splash_error_add_to_transmittal' => '',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => '',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => '',
@ -2101,7 +2000,6 @@ URL: [url]',
'splash_extension_import' => '',
'splash_extension_refresh' => '',
'splash_extension_upload' => '',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'Salvați modificările folderului',
'splash_importfs' => '',
@ -2126,7 +2024,6 @@ URL: [url]',
'splash_rm_group' => 'Grup eliminat',
'splash_rm_group_member' => 'Membru grup eliminat',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => '',
'splash_rm_transmittal' => '',
@ -2174,7 +2071,6 @@ URL: [url]',
'status_revision_sleeping' => 'in asteptare',
'status_revisor_removed' => 'Revizuitor eliminat din lista',
'status_unknown' => 'Necunoscut',
'storage' => '',
'storage_size' => 'Dimensiunea de stocare',
'subfolder_duplicate_name' => '',
'submit_2_fact_auth' => '',
@ -2211,7 +2107,6 @@ URL: [url]',
'target_equals_source_folder' => '',
'tasks' => '',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2294,7 +2189,6 @@ URL: [url]',
'transmittal' => '',
'transmittalitem_removed' => '',
'transmittalitem_updated' => '',
'transmittals' => '',
'transmittal_comment' => 'Comentariu',
'transmittal_name' => 'Nume',
'transmittal_size' => '',
@ -2308,7 +2202,6 @@ URL: [url]',
'type_to_filter' => '',
'type_to_search' => 'Tastați pentru a căuta',
'uk_UA' => 'Ucraineană',
'undefined' => '',
'under_folder' => 'In Folder',
'unknown_attrdef' => 'Definiție atribut necunoscută',
'unknown_command' => 'Comandă nerecunoscută.',
@ -2327,7 +2220,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'Puteți încă să-l actualizați pentru că sunteți cel care l-a blocat. Blocarea va fi eliminată automat.',
'unlock_document' => 'Deblocare',
'update' => 'Actualizare',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Actualizare Listă de aprobatori',
'update_document' => 'Actualizare document',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1733)
// Translators: Admin (1732)
$text = array(
'2_factor_auth' => 'Двухфакторная аутентификация',
'2_factor_auth_code' => '',
'2_factor_auth_info' => 'Использовать усиленную проверку подлинности',
'2_fact_auth_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -168,7 +167,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'Минимальное значений превышает максимальное значение',
'attrdef_multiple' => 'Несколько значений',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => 'Атрибут с несколькими значениями нуждается в установке значений',
'attrdef_must_be_multiple' => 'Атрибут должен иметь несколько значений, но несколько значений не установлены',
'attrdef_name' => 'Название',
@ -227,14 +225,9 @@ URL: [url]',
'backup_log_management' => 'Резервные копии и журналы',
'backup_remove' => 'Удалить резервную копию',
'backup_tools' => 'Резервные копии',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -285,7 +278,6 @@ URL: [url]',
'chart_docsperuser_title' => 'Документы на пользователя',
'chart_foldersperuser_title' => 'Каталоги по пользователям',
'chart_selection' => 'Выбор графика',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Занятое дисковое пространство по пользователям',
'checkedout_file_has_different_version' => 'Полученная версия не совпадает с текущей версией. Загрузка не обновит документ',
'checkedout_file_has_disappeared' => 'Файл полученного документа не найден. Загрузка невозможна.',
@ -297,7 +289,6 @@ URL: [url]',
'checkout_is_disabled' => 'Загрузка отключена.',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Выберите атрибут',
@ -319,7 +310,6 @@ URL: [url]',
'clear_cache' => 'Очистить кэш',
'clear_clipboard' => 'Очистить буфер обмена',
'clear_password' => 'Сбросить пароль',
'click_to_expand_filter_results' => '',
'clipboard' => 'Буфер обмена',
'close' => 'Закрыть',
'color' => '',
@ -328,8 +318,6 @@ URL: [url]',
'comment_changed_email' => 'Сообщение об изменении комментария',
'comment_for_current_version' => 'Комментарий версии',
'configure_extension' => '',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => 'Подтвердить очистку кеша',
@ -362,8 +350,6 @@ URL: [url]',
'converter_new_mimetype' => 'Новый mime тип',
'copied_to_checkout_as' => 'Файл скопирован в среду загрузки как \'[filename]\' на [date]',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => 'Создать полнотекстовый индекс',
'create_fulltext_index_warning' => 'Вы хотите пересоздать полнотекстовый индекс. Это займёт какое-то время и снизит производительность. Продолжить?',
@ -375,7 +361,7 @@ URL: [url]',
'current_state' => 'Текущее состояние',
'current_version' => 'Текущая версия',
'daily' => 'Ежедневно',
'dashboard' => 'Saya',
'dashboard' => '',
'databasesearch' => 'Поиск по БД',
'database_schema_version' => 'Версия базы',
'data_loading' => 'Пожалуйста подождите, данные загружаются...',
@ -406,9 +392,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'Работник, помни! От тебя зависит успех фирмы и всей страны!',
'discspace' => 'Дисковое пространство',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => '',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => '',
'docs_with_missing_revision_date' => '',
'document' => 'Документ',
@ -477,7 +461,6 @@ URL: [url]',
'document_files' => '',
'document_has_no_workflow' => 'Для документа не назначен процесс',
'document_infos' => 'Информация о документе',
'document_in_revision_no_date' => '',
'document_is_checked_out' => '',
'document_is_checked_out_remove' => '',
'document_is_checked_out_update' => 'Документ в настоящее время проверяется. Если вы загрузить новую версию, то проверяемая версия не может быть возвращена обратно.',
@ -566,8 +549,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -666,7 +647,6 @@ URL: [url]',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Spanish',
'event' => '',
'event_details' => 'Информация о событии',
'exclude_items' => 'Не показывать события:',
'expired' => 'Срок действия вышел',
@ -698,8 +678,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => '',
'extension_changelog' => 'Журнал изменений',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => 'Загрузка расширений',
@ -719,11 +697,11 @@ URL: [url]',
'february' => 'Февраль',
'file' => 'Файл',
'files' => 'Файлы',
'filesize' => 'Размер',
'files_deletion' => 'Удалить файлы',
'files_deletion_warning' => 'Эта операция удалит все файлы во всех каталогах. Информация о версиях останется доступна',
'files_loading' => 'Пожалуйста подождите, идет загрузка файла …',
'filetype' => '',
'file_size' => 'Размер',
'filter_for_documents' => 'Дополнительный фильтр по документам',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Дополнительный фильтр по папкам',
@ -892,7 +870,6 @@ URL: [url]',
'individuals_in_groups' => 'Пользователи группы',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => '',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'унаследованный',
'inherits_access_copy_msg' => 'Скопировать наследованный список',
@ -984,11 +961,9 @@ URL: [url]',
'link_to_version' => '',
'list_access_rights' => 'Показать все права доступа',
'list_contains_no_access_docs' => '',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => 'Список хуков',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => '',
'local_file' => 'Локальный файл',
'locked_by' => 'Заблокирован',
@ -1054,7 +1029,6 @@ URL: [url]',
'move_document' => 'Переместить документ',
'move_folder' => 'Переместить каталог',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Моя учётка',
'my_documents' => 'Мои документы',
'my_transmittals' => 'Мои пересылки',
@ -1114,17 +1088,6 @@ URL: [url]',
'nl_NL' => 'Dutch',
'no' => 'Нет',
'notification' => 'Уведомление',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'Ноябрь',
'now' => 'сейчас',
@ -1153,7 +1116,6 @@ URL: [url]',
'no_groups' => 'Нет групп',
'no_group_members' => 'Группа не имеет членов',
'no_linked_files' => 'Нет связанных документов',
'no_mimetype' => '',
'no_previous_versions' => 'Нет предыдущих версий',
'no_receipt_needed' => 'Нет документов, нуждающихся в подтверждении получения',
'no_review_needed' => 'Рецензия не требуется',
@ -1310,9 +1272,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: удалён процесс из версии документа «[name]»',
'removeFolderFromDropFolder' => '',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'Удалить выбранные файлы',
'remove_review_log' => '',
'remove_task' => '',
@ -1407,8 +1367,6 @@ URL: [url]',
'revisions_without_group' => '',
'revisions_without_user' => '',
'revision_date' => 'Дата ревизии',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => 'Лог ревизии',
'revision_request_email_body' => 'Запрос на ревизию
Документ: [name]
@ -1516,7 +1474,6 @@ URL: [url]',
'select_category' => 'Выберите категорию',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Выберите группу',
'select_groups' => 'Выберите группы',
'select_grp_approvers' => 'Выберите утверждающую группу',
@ -1537,7 +1494,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Выберите',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1549,7 +1505,6 @@ URL: [url]',
'send_login_data' => '',
'send_login_data_body' => '',
'send_login_data_subject' => '',
'send_notification' => '',
'send_test_mail' => 'Отправить тестовое сообщение',
'september' => 'Сентябрь',
'sequence' => 'Позиция',
@ -1564,16 +1519,10 @@ URL: [url]',
'service_name' => '',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFile_desc' => '',
'setDateFromFolder' => '',
'setDateFromFolder_desc' => '',
'settings' => 'Настройки',
'settings_activate_module' => 'Активировать модуль',
'settings_activate_php_extension' => 'Активировать расширение PHP',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'Администраторский IP',
'settings_adminIP_desc' => 'Если установлено, то администратор сможет зайти только с этого IP-адреса. Оставьте пустым, если это не требуется. Не работает с LDAP.',
'settings_Advanced' => 'Дополнительно',
@ -1583,10 +1532,6 @@ URL: [url]',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache — модуль Rewrite',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1603,8 +1548,6 @@ URL: [url]',
'settings_backupDir_desc' => 'Каталог, в котором средство резервного копирования сохраняет резервные копии. Если этот каталог не установлен или в него отсутствует доступ, то резервные копии будут сохранены в каталоге содержимого.',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Каталог кэша',
'settings_cacheDir_desc' => 'Где хранятся эскизы изображений (лучше выбрать каталог недоступный веб-серверу).',
'settings_Calendar' => 'Настройки календаря',
@ -1664,8 +1607,6 @@ URL: [url]',
'settings_delete_install_folder' => 'Удалите ENABLE_INSTALL_TOOL в каталоге конфигурации, для того что бы начать использовать систему',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Отключить собственное редактирование',
'settings_disableSelfEdit_desc' => 'Если включено, пользователи не смогут изменять информацию о себе.',
'settings_disable_install' => 'Удалить ENABLE_INSTALL_TOOL, если возможно',
@ -1729,14 +1670,8 @@ URL: [url]',
'settings_enableLanguageSelector_desc' => 'Показывать меню выбора языка пользовательского интерфейса после входа в систему. Это не влияет на выбор языка на странице входа.',
'settings_enableLargeFileUpload' => 'Включить Java-загрузчик файлов',
'settings_enableLargeFileUpload_desc' => 'Если включено, загрузка файлов доступна так же через Java-апплет, называемый jumploader, без ограничения размера файла. Это также позволит загружать несколько файлов за раз.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'Включить список задач в меню',
'settings_enableMenuTasks_desc' => 'Включить/отключить пункт меню, который содержит все задачи пользователя. Там содержатся документы, которые нуждаются в рецензии, утверждении и т.д.',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => 'Разрешить загрузку нескольких файлов',
'settings_enableMultiUpload_desc' => '',
'settings_enableNotificationAppRev' => 'Извещать рецензента или утверждающего',
@ -1792,8 +1727,6 @@ URL: [url]',
'settings_encryptionKey' => 'Ключ шифрования',
'settings_encryptionKey_desc' => 'Строка используется для создания уникального идентификатора, добавляемого как скрытые поля к формулярам, для предотвращения CSRF-атак.',
'settings_error' => 'Ошибка',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Разворачивать дерево каталогов',
'settings_expandFolderTree_desc' => 'Разворачивать дерево каталогов.',
'settings_expandFolderTree_val0' => 'Начинать со свёрнутого дерева',
@ -1811,16 +1744,6 @@ URL: [url]',
'settings_fullSearchEngine_desc' => 'Установить метод, используемый для полнотекстового поиска.',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'Идентификатор гостя',
'settings_guestID_desc' => 'Идентификатор гостя (можно не изменять).',
'settings_guestid_is_admin' => '',
@ -1850,28 +1773,14 @@ URL: [url]',
'settings_libraryFolder_desc' => 'Каталог, куда можно копировать документы для создания новых документов',
'settings_logFileEnable' => 'Включить журнал',
'settings_logFileEnable_desc' => 'Включить/отключить журнал.',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Ротация журнала',
'settings_logFileRotation_desc' => 'Ротация файла журнала.',
'settings_loginFailure' => 'Не удалось войти',
'settings_loginFailure_desc' => 'Отключить учётную запись после n неудачных попыток.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Каталог Lucene SeedDMS',
'settings_luceneClassDir_desc' => 'Путь к SeedDMS_Lucene (не обязательно).',
'settings_luceneDir' => 'Каталог полнотекстового индекса Lucene',
'settings_luceneDir_desc' => 'Путь, куда Lucene будет записывать свой индекс.',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'Максимальный ID каталога',
@ -1964,10 +1873,6 @@ URL: [url]',
'settings_siteName' => 'Название сайта',
'settings_siteName_desc' => 'Название сайта, используемое в заголовках. По умолчанию: SeedDMS',
'settings_SMTP' => 'Настройки SMTP',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'Пароль сервера SMTP',
'settings_smtpPassword_desc' => 'Пароль сервера SMTP',
'settings_smtpPort' => 'Порт SMTP',
@ -2051,7 +1956,6 @@ URL: [url]',
'sign_out' => 'Выйти',
'sign_out_user' => 'Пользовательский выход',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Slovak',
'sort_by_date' => 'Сортировка по дате',
'sort_by_expiration_date' => '',
@ -2065,7 +1969,6 @@ URL: [url]',
'splash_add_group' => 'Добавлена новая группа',
'splash_add_group_member' => 'Добавлен новый член группы',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => '',
'splash_add_task' => '',
@ -2073,7 +1976,6 @@ URL: [url]',
'splash_add_transmittal' => '',
'splash_add_user' => 'Добавлен новый пользователь',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => '',
'splash_cleared_clipboard' => 'Буфер обмена очищен',
'splash_delete_access' => '',
@ -2085,20 +1987,17 @@ URL: [url]',
'splash_document_locked' => 'Документ заблокирован',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'Документ разблокирован',
'splash_document_updated' => '',
'splash_edit_access' => '',
'splash_edit_attribute' => 'Атрибут сохранён',
'splash_edit_category' => '',
'splash_edit_event' => '',
'splash_edit_group' => 'Группа сохранена',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => '',
'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Пользователь сохранён',
'splash_error_add_to_transmittal' => '',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => '',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => '',
@ -2108,7 +2007,6 @@ URL: [url]',
'splash_extension_import' => '',
'splash_extension_refresh' => '',
'splash_extension_upload' => '',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'Изменения каталога сохранены',
'splash_importfs' => '',
@ -2133,7 +2031,6 @@ URL: [url]',
'splash_rm_group' => 'Группа удалена',
'splash_rm_group_member' => 'Удалён член группы',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => '',
'splash_rm_transmittal' => '',
@ -2181,7 +2078,6 @@ URL: [url]',
'status_revision_sleeping' => 'В ожидании рецензии',
'status_revisor_removed' => 'Ревизор удален из списка',
'status_unknown' => 'Неизвестный',
'storage' => '',
'storage_size' => 'Размер хранилища',
'subfolder_duplicate_name' => '',
'submit_2_fact_auth' => '',
@ -2218,7 +2114,6 @@ URL: [url]',
'target_equals_source_folder' => '',
'tasks' => 'Задания',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2301,7 +2196,6 @@ URL: [url]',
'transmittal' => 'Передача',
'transmittalitem_removed' => 'Переданный элемент удален',
'transmittalitem_updated' => 'Переданный элемент обновлен',
'transmittals' => '',
'transmittal_comment' => 'Комментарий',
'transmittal_name' => 'Имя',
'transmittal_size' => 'Размер',
@ -2315,7 +2209,6 @@ URL: [url]',
'type_to_filter' => '',
'type_to_search' => 'Введите запрос',
'uk_UA' => 'Украинский',
'undefined' => '',
'under_folder' => 'В каталоге',
'unknown_attrdef' => 'Неизвестное значение атрибута',
'unknown_command' => 'Команда не опознана.',
@ -2334,7 +2227,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'Вы все ещё можете его обновить, потому что вы один из тех кто его заблокировал. Блокировка будет снята автоматически.',
'unlock_document' => 'Разблокировать',
'update' => 'Обновить',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Обновить список утверждающих',
'update_document' => 'Обновить документ',

View File

@ -23,7 +23,6 @@
$text = array(
'2_factor_auth' => '2-faktorové overovanie',
'2_factor_auth_code' => '',
'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_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -168,7 +167,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'Minimum number of values is larger than maximum number of values',
'attrdef_multiple' => 'Allow multiple values',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => 'Attribute definition with multiple values needs value set.',
'attrdef_must_be_multiple' => 'Atribút musí mať viac ako jednu hodnotu, ale nie je nastavená viacnásobná hodnota',
'attrdef_name' => 'Meno',
@ -227,14 +225,9 @@ URL: [url]',
'backup_log_management' => 'Zálohovanie/Log-y',
'backup_remove' => 'Odstrániť zálohu',
'backup_tools' => 'Zálohovacie nástroje',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -285,7 +278,6 @@ URL: [url]',
'chart_docsperuser_title' => 'Dokumenty podľa používateľa',
'chart_foldersperuser_title' => '',
'chart_selection' => 'Vyber graf',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Diskový priestor na používateľa',
'checkedout_file_has_different_version' => 'The checked out version is not identical to the current version. Check in will not update the document.',
'checkedout_file_has_disappeared' => 'The file of the checked out document has disappeared. Check in will not be possible.',
@ -297,7 +289,6 @@ URL: [url]',
'checkout_is_disabled' => 'Kontrola dokumentov je zakázaná v konfigurácii.',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Vyberte prosím definíciu atribútu',
@ -319,7 +310,6 @@ URL: [url]',
'clear_cache' => 'Vyčistiť pamäť cache',
'clear_clipboard' => 'Vymazať schránku',
'clear_password' => 'Vymazať heslo',
'click_to_expand_filter_results' => '',
'clipboard' => 'Schránka',
'close' => 'Zavrieť',
'color' => '',
@ -328,8 +318,6 @@ URL: [url]',
'comment_changed_email' => 'Nepreložené',
'comment_for_current_version' => 'Version comment',
'configure_extension' => 'Configure extension',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => 'Chcete naozaj vyčistiť vyrovnávaciu pamäť? Tým sa odstránia všetky predbežne náhľady obrázkov.',
@ -362,8 +350,6 @@ URL: [url]',
'converter_new_mimetype' => 'Nový mime-type',
'copied_to_checkout_as' => 'File copied to checkout space as \'[filename]\' on [date]',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => 'Vytvoriť fulltext index',
'create_fulltext_index_warning' => 'Chystáte sa obnoviť fulltext index, čo môže dlho trvať a môže znížiť výkon systému. Ak chcete pokračovať, potvrďte svoju voľbu.',
@ -406,9 +392,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'Toto je zabezpečená zóna. Prístup je povolený len autorizovaným osobám.',
'discspace' => 'Priestor na disku',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => 'Documents with reception without access by recipient',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => 'Documents in revision without access by revisor',
'docs_with_missing_revision_date' => '',
'document' => 'Dokument',
@ -484,7 +468,6 @@ Používateľ: [username]',
'document_files' => '',
'document_has_no_workflow' => 'Dokument nemá pracovný postup',
'document_infos' => 'Informácie o dokumente',
'document_in_revision_no_date' => '',
'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.',
@ -578,8 +561,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -678,7 +659,6 @@ URL: [url]',
'error_update_document' => 'Chyba pri aktualizácii dokumentu',
'error_uploading_reviewer_only' => 'Chyba pri vytváraní dokumentu. Dokument má recenzenta, ale nemá schvaľovateľa.',
'es_ES' => 'Španielčina',
'event' => '',
'event_details' => 'Detail udalosti',
'exclude_items' => 'Vylúčiť položky',
'expired' => 'Platnosť vypršala',
@ -710,8 +690,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => 'Rozšírenie',
'extension_changelog' => 'Denník zmien',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => 'Nahrávajú sa rozšírenia ...',
@ -731,11 +709,11 @@ URL: [url]',
'february' => 'Február',
'file' => 'Súbor',
'files' => 'Súbory',
'filesize' => 'Veľkosť súboru',
'files_deletion' => 'Odstránenie súboru',
'files_deletion_warning' => 'Touto akciou môžete odstrániť všetky súbory celých DMS zložiek. Verziovacie informácie zostanú viditeľné.',
'files_loading' => 'Prosím počkajte, kým sa načíta zoznam súborov ...',
'filetype' => '',
'file_size' => 'Veľkosť súboru',
'filter_for_documents' => 'Ďalší filter pre dokumenty',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Ďalší filter pre zložky',
@ -911,7 +889,6 @@ URL: [url]',
'individuals_in_groups' => 'Členovia skupiny',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => 'Acknowledgement of reception for this document version is not possible, because the version is not released.',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'zdedené',
'inherits_access_copy_msg' => 'Skopírovať zdedený zoznam riadenia prístupu',
@ -1003,11 +980,9 @@ URL: [url]',
'link_to_version' => 'Pripojiť k verzii',
'list_access_rights' => 'Zobraziť všetky prístupové práva',
'list_contains_no_access_docs' => 'Zoznam obsahuje viac dokumentov, ku ktorým nemáte prístup a nie sú zobrazené.',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => 'List hooks',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => 'List tasks',
'local_file' => 'Lokálny súbor',
'locked_by' => 'Uzamkol',
@ -1073,7 +1048,6 @@ URL: [url]',
'move_document' => 'Presunúť dokument',
'move_folder' => 'Presunúť zložku',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Môj účet',
'my_documents' => 'Moje dokumenty',
'my_transmittals' => 'My Transmittals',
@ -1134,17 +1108,6 @@ URL: [url]',
'nl_NL' => 'Holandština',
'no' => 'Nie',
'notification' => '',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'November',
'now' => 'teraz',
@ -1173,7 +1136,6 @@ URL: [url]',
'no_groups' => 'Žiadne skupiny',
'no_group_members' => 'Táto skupina nemá žiadnych členov',
'no_linked_files' => 'No linked files',
'no_mimetype' => '',
'no_previous_versions' => 'Neboli nájdené žiadne iné verzie',
'no_receipt_needed' => 'There are currently no documents requiring a receipt confirmation.',
'no_review_needed' => 'No review pending.',
@ -1338,9 +1300,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: [name] - Removed workflow from document version',
'removeFolderFromDropFolder' => 'Po importe odstrániť zložku',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'Odstrániť označené súbory',
'remove_review_log' => '',
'remove_task' => '',
@ -1435,8 +1395,6 @@ URL: [url]',
'revisions_without_group' => 'Revízie bez skupiny',
'revisions_without_user' => 'Revízie bez používateľa',
'revision_date' => 'Dátum revízie',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => 'Protokol revízie',
'revision_request_email_body' => 'Žiadosť o revíziu
Dokument: [name]
@ -1544,7 +1502,6 @@ URL: [url]',
'select_category' => 'Vyber kategóriu',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Vybrať skupinu',
'select_groups' => 'Kliknutím vyberte skupiny',
'select_grp_approvers' => 'Kliknutím vyberte schvaľovateľa skupiny',
@ -1565,7 +1522,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Vyberte',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1582,7 +1538,6 @@ Meno: [username]
[comment]',
'send_login_data_subject' => '[sitename]: [login] - Vaše prihlasovacie údaje',
'send_notification' => '',
'send_test_mail' => 'Poslať testovací E-mail',
'september' => 'September',
'sequence' => 'Postupnosť',
@ -1597,16 +1552,10 @@ Meno: [username]
'service_name' => '',
'sessions' => 'Používatelia online',
'setDateFromFile' => 'Prebrať dátumy z importovaných súborov',
'setDateFromFile_desc' => '',
'setDateFromFolder' => 'Prebrať dátumy z importovaných zložiek',
'setDateFromFolder_desc' => '',
'settings' => 'Nastavenia',
'settings_activate_module' => 'Aktivovať modul',
'settings_activate_php_extension' => 'Aktivovať PHP rozšírenie',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'IP administrátora',
'settings_adminIP_desc' => 'If set, admin can login only by specified IP address. Leave empty to avoid lose of access. NOTE: works only with local authentication (no LDAP)',
'settings_Advanced' => 'Rozšírené',
@ -1616,10 +1565,6 @@ Meno: [username]
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => 'Allow to set reviewer only',
'settings_allowReviewerOnly_desc' => 'Enable this, if it shall be allow to set just a reviewer but no approver in traditional workflow mode.',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Modul Rewrite',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1636,8 +1581,6 @@ Meno: [username]
'settings_backupDir_desc' => 'Directory where the backup tool saves backups. If this directory is not set or cannot be accessed, then the backups will be saved in the content directory.',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Zložka medzipamäte',
'settings_cacheDir_desc' => 'Where the preview images are stored (best to choose a directory that is not accessible through your web-server)',
'settings_Calendar' => 'Nastavenie kalendára',
@ -1697,8 +1640,6 @@ Meno: [username]
'settings_delete_install_folder' => 'In order to use SeedDMS, you must delete the file ENABLE_INSTALL_TOOL in the configuration directory',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Disable Self Edit',
'settings_disableSelfEdit_desc' => 'If checked user cannot edit his own profile',
'settings_disable_install' => 'Delete file ENABLE_INSTALL_TOOL if possible',
@ -1762,14 +1703,8 @@ Meno: [username]
'settings_enableLanguageSelector_desc' => 'Zobraziť výber pre jazyk používateľského rozhrania potom, čo bol prihlásený.',
'settings_enableLargeFileUpload' => 'Povoliť nahrávať veľké súbory',
'settings_enableLargeFileUpload_desc' => 'If set, file upload is also available through a java applet called jumploader without a file size limit set by the browser. It also allows to upload several files in one step. Turning this on will turn off http only cookies.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'Enable task list in menu',
'settings_enableMenuTasks_desc' => 'Enable/Disable the menu item which contains all tasks for the user. This contains documents, that need to be reviewed, approved, etc.',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => 'Povoliť nahrať viacero súborov',
'settings_enableMultiUpload_desc' => 'When creating a new document, multiple files can be uploaded. Each will create a new document.',
'settings_enableNotificationAppRev' => 'Enable reviewer/approver notification',
@ -1825,8 +1760,6 @@ Meno: [username]
'settings_encryptionKey' => 'Encryption key',
'settings_encryptionKey_desc' => 'This string is used for creating a unique identifier being added as a hidden field to a form in order to prevent CSRF attacks.',
'settings_error' => 'Chyba',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Rozbaliť',
'settings_expandFolderTree_desc' => 'Rozbaliť strom zložiek',
'settings_expandFolderTree_val0' => 'začať so skrytou stromovou štruktúrou',
@ -1844,16 +1777,6 @@ Meno: [username]
'settings_fullSearchEngine_desc' => 'Set the method used for the fulltext search.',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'Hosť ID',
'settings_guestID_desc' => 'ID of guest-user used when logged in as guest (mostly no need to change)',
'settings_guestid_is_admin' => '',
@ -1883,28 +1806,14 @@ Meno: [username]
'settings_libraryFolder_desc' => 'Folder where documents can be copied to create new documents.',
'settings_logFileEnable' => 'Povoliť Log súbor',
'settings_logFileEnable_desc' => 'Povoliť/zakázať log súbor',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Log File Rotation',
'settings_logFileRotation_desc' => 'The log file rotation',
'settings_loginFailure' => 'Prihlásenie zlyhalo',
'settings_loginFailure_desc' => 'Disable account after n login failures.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Lucene SeedDMS zložka',
'settings_luceneClassDir_desc' => 'Path to SeedDMS_Lucene (optional). Leave this empty if you have installed SeedDMS_Lucene at a place where it can be found by PHP, e.g. Extra PHP Include-Path',
'settings_luceneDir' => 'Directory for full text index',
'settings_luceneDir_desc' => 'Cesta do Lucene indexu',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'Max Zložka ID',
@ -1997,10 +1906,6 @@ Meno: [username]
'settings_siteName' => 'Názov stránky',
'settings_siteName_desc' => 'Názov stránky používaný v nadpisoch. Predvolený: SeedDMS',
'settings_SMTP' => 'SMTP Server nastavenia',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'SMTP Server heslo',
'settings_smtpPassword_desc' => 'SMTP Server heslo',
'settings_smtpPort' => 'SMTP Server port',
@ -2084,7 +1989,6 @@ Meno: [username]
'sign_out' => 'odhlásiť',
'sign_out_user' => 'Odhlásiť používateľa',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Slovenčina',
'sort_by_date' => '',
'sort_by_expiration_date' => '',
@ -2098,7 +2002,6 @@ Meno: [username]
'splash_add_group' => 'Bola pridaná nová skupina',
'splash_add_group_member' => 'New group member added',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => 'Nová rola bola pridaná',
'splash_add_task' => '',
@ -2106,7 +2009,6 @@ Meno: [username]
'splash_add_transmittal' => 'Added transmittal',
'splash_add_user' => 'Pridaný nový používateľ',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => 'Vymazanie vyrovnávacej pamäte',
'splash_cleared_clipboard' => 'Schránka bola vymazaná',
'splash_delete_access' => 'Access right deleted',
@ -2118,20 +2020,17 @@ Meno: [username]
'splash_document_locked' => 'Dokument uzamknutý',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'Dokument odomknutý',
'splash_document_updated' => '',
'splash_edit_access' => 'Access right changed',
'splash_edit_attribute' => 'Atribút bol uložený',
'splash_edit_category' => '',
'splash_edit_event' => 'Udalosť bola uložená',
'splash_edit_group' => 'Skupina bola uložená',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => 'Rola bola uložená',
'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Používateľ bol uložený',
'splash_error_add_to_transmittal' => 'Error while adding document to transmittal',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => 'Error when removing download link',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => 'Error while sending download link',
@ -2141,7 +2040,6 @@ Meno: [username]
'splash_extension_import' => 'Extensition installed',
'splash_extension_refresh' => 'Refreshed list of extensions',
'splash_extension_upload' => 'Extension installed',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'Uložiť zmeny zložky',
'splash_importfs' => 'Importované dokumenty [docs] a zložky [folders]',
@ -2166,7 +2064,6 @@ Meno: [username]
'splash_rm_group' => 'Skupina bola odstránená',
'splash_rm_group_member' => 'Člen skupiny odstránený',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => 'Rola bola odstránená',
'splash_rm_transmittal' => 'Transmittal deleted',
@ -2214,7 +2111,6 @@ Meno: [username]
'status_revision_sleeping' => 'pending',
'status_revisor_removed' => 'Revisor removed from list',
'status_unknown' => 'Neznámy',
'storage' => '',
'storage_size' => 'Objem dát',
'subfolder_duplicate_name' => '',
'submit_2_fact_auth' => 'Save secret',
@ -2251,7 +2147,6 @@ Meno: [username]
'target_equals_source_folder' => '',
'tasks' => 'Úlohy',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2334,7 +2229,6 @@ URL: [url]',
'transmittal' => 'Transmittal',
'transmittalitem_removed' => 'Transmittal item removed',
'transmittalitem_updated' => 'Dokument bol aktualizovaný na najnovšiu verziu',
'transmittals' => '',
'transmittal_comment' => 'Komentár',
'transmittal_name' => 'Názov',
'transmittal_size' => 'Veľkosť',
@ -2348,7 +2242,6 @@ URL: [url]',
'type_to_filter' => '',
'type_to_search' => 'Zadajte na vyhľadanie',
'uk_UA' => 'Ukrajinsky',
'undefined' => '',
'under_folder' => 'V zložke',
'unknown_attrdef' => 'Neznáme definovanie atribútu',
'unknown_command' => 'Príkaz nebol rozpoznaný.',
@ -2367,7 +2260,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'Môžete ho stále aktualizovať, pretože ste ten, kto ho aj zamkol. Zámok bude automaticky odstránený.',
'unlock_document' => 'Odomknúť',
'update' => 'Aktualizovať',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Aktualizovať zoznam schvaľovateľov',
'update_document' => 'Aktualizovať',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1178), MagnusI (649), tmichelfelder (106)
// Translators: Admin (1177), MagnusI (649), tmichelfelder (106)
$text = array(
'2_factor_auth' => '2-faktors autentisering',
'2_factor_auth_code' => '',
'2_factor_auth_info' => 'För stöd av 2-faktors autentisering behöver du Google Authenticator installerad 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 nytt med Google Authenticator.',
'2_fact_auth_current_secret' => '',
@ -169,7 +168,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'Minimum antal värden är större än maximum antal värden',
'attrdef_multiple' => 'Tillåt flera värden',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => 'Attribut med flera värden behöver definieras.',
'attrdef_must_be_multiple' => 'Attribut måste ha mer än ett värde',
'attrdef_name' => 'Namn',
@ -228,14 +226,9 @@ URL: [url]',
'backup_log_management' => 'Backup/Loggning',
'backup_remove' => 'Ta bort backup-fil',
'backup_tools' => 'Backup-verktyg',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -286,7 +279,6 @@ URL: [url]',
'chart_docsperuser_title' => 'Dokumenter per användare',
'chart_foldersperuser_title' => '',
'chart_selection' => 'Välj diagram',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Diskutrymme per användare',
'checkedout_file_has_different_version' => 'Det utcheckade dokumentet är inte detsamma som nuvarande version. Incheckning kommer inte att uppdatera dokumentet.',
'checkedout_file_has_disappeared' => 'Filen för det utcheckade dokumentet saknas. Incheckning är inte möjlig.',
@ -298,7 +290,6 @@ URL: [url]',
'checkout_is_disabled' => 'Utcheckning av dokument är invaktiverad i systemets inställningar.',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Välj attributdefinition',
@ -320,7 +311,6 @@ URL: [url]',
'clear_cache' => 'Rensa cache',
'clear_clipboard' => 'Rensa urklipp',
'clear_password' => 'Ta bort lösenord',
'click_to_expand_filter_results' => '',
'clipboard' => 'Urklipp',
'close' => 'Stäng',
'color' => '',
@ -329,8 +319,6 @@ URL: [url]',
'comment_changed_email' => '',
'comment_for_current_version' => 'Kommentar till versionen',
'configure_extension' => '',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => 'Vill du verkligen rensa cachen? Detta kommer att ta bort alla förlagrade bilder för förhandsvisning.',
@ -363,8 +351,6 @@ URL: [url]',
'converter_new_mimetype' => 'Ny MIME-typ',
'copied_to_checkout_as' => 'Filen har kopierats till utcheckningmappen som \'[filename]\' per [date]',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => 'Skapa fulltext-sökindex',
'create_fulltext_index_warning' => 'Du håller på att skapa fulltext-sökindex. Detta kan ta mycket lång tid och sakta ner den allmänna systemprestandan. Om du verkligen vill skapa indexet, bekräfta åtgärden.',
@ -407,9 +393,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'Detta är ett sekretessbelagt område. Bara auktoriserade personer äger tillträde. Vid överträdelse kommer åtal att väckas i enlighet med nationella och internationella lagar.',
'discspace' => 'Diskutrymme',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => 'Dokument med angiven mottagare som saknar behörighet till dokumentet',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => 'Dokument med angiven granskare som saknar behörighet till dokumentet',
'docs_with_missing_revision_date' => '',
'document' => 'Dokument',
@ -478,7 +462,6 @@ Användare: [username]',
'document_files' => '',
'document_has_no_workflow' => 'Dokumentet saknar arbetsflöde',
'document_infos' => 'Dokumentinformation',
'document_in_revision_no_date' => '',
'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.',
@ -572,8 +555,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -672,7 +653,6 @@ URL: [url]',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Spanska',
'event' => '',
'event_details' => 'Händelseinställningar',
'exclude_items' => '',
'expired' => 'Har gått ut',
@ -704,8 +684,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => '',
'extension_changelog' => '',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => '',
@ -725,11 +703,11 @@ URL: [url]',
'february' => 'februari',
'file' => 'Fil',
'files' => 'Filer',
'filesize' => 'Filstorlek',
'files_deletion' => 'Ta bort filer',
'files_deletion_warning' => 'Med detta alternativ kan du ta bort alla filer i en dokumentkatalog. Versionsinformationen kommer fortfarande att visas.',
'files_loading' => 'Vänligen vänta tills listan med filer har laddats ...',
'filetype' => '',
'file_size' => 'Filstorlek',
'filter_for_documents' => 'Tilläggsfilter för dokument',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Tilläggsfilter för kataloger',
@ -898,7 +876,6 @@ URL: [url]',
'individuals_in_groups' => 'Medlemmar i en grupp',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => '',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'ärvd',
'inherits_access_copy_msg' => 'Kopiera lista för behörighetsarv',
@ -954,7 +931,7 @@ URL: [url]',
'js_no_keywords' => 'Skriv några nyckelord',
'js_no_login' => 'Skriv ett användarnamn',
'js_no_name' => 'Skriv ett namn',
'js_no_override_status' => 'Välj ny status',
'js_no_override_status' => 'Välj ny [override] status',
'js_no_pwd' => 'Du måste ange ditt lösenord',
'js_no_query' => 'Skriv en fråga',
'js_no_review_group' => 'Välj en grupp som ska utföra granskningen',
@ -990,11 +967,9 @@ URL: [url]',
'link_to_version' => 'Kopppla till version',
'list_access_rights' => 'Lista alla rättigheter...',
'list_contains_no_access_docs' => 'Listan innehåller fler dokument som inte visas då du saknar rättigheter till dessa.',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => 'Lista hooks',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => '',
'local_file' => 'Lokal fil',
'locked_by' => 'Låst av',
@ -1060,7 +1035,6 @@ URL: [url]',
'move_document' => 'Flytta dokument',
'move_folder' => 'Flytta katalog',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Min Sida',
'my_documents' => 'Mina dokument',
'my_transmittals' => 'Mina överföringar',
@ -1121,17 +1095,6 @@ URL: [url]',
'nl_NL' => 'Holländska',
'no' => 'Nej',
'notification' => '',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'November',
'now' => 'nu',
@ -1160,7 +1123,6 @@ URL: [url]',
'no_groups' => 'Inga grupper',
'no_group_members' => 'Denna grupp har inga medlemmar',
'no_linked_files' => 'Inga länkade filer',
'no_mimetype' => '',
'no_previous_versions' => 'Inga andra versioner hittades.',
'no_receipt_needed' => 'Det finns inga dokument som saknar mottagningsbevis.',
'no_review_needed' => 'Det finns inga dokument som du behöver granska.',
@ -1311,9 +1273,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: [name] - Arbetsflöde borttaget från dokumentversion',
'removeFolderFromDropFolder' => 'Radera katalog efter import',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'Ta bort markerade filer',
'remove_review_log' => '',
'remove_task' => '',
@ -1408,8 +1368,6 @@ URL: [url]',
'revisions_without_group' => 'Revisioner som saknar grupp',
'revisions_without_user' => 'Revisioner som saknar användare',
'revision_date' => 'Datum för revision',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => 'Revisionslogg',
'revision_request_email_body' => 'Begäran om revision
Dokument: [name]
@ -1517,7 +1475,6 @@ URL: [url]',
'select_category' => 'Klicka för att välja en kategori',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Välj grupp',
'select_groups' => 'Välj grupper',
'select_grp_approvers' => 'Välj en grupp som ska godkänna',
@ -1538,7 +1495,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Välj',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1555,7 +1511,6 @@ Namn: [username]
Kommentar: [comment]',
'send_login_data_subject' => '[sitename]: [login] - Dina inloggningsuppgifter',
'send_notification' => '',
'send_test_mail' => 'Skicka testmail',
'september' => 'September',
'sequence' => 'Position',
@ -1570,16 +1525,10 @@ Kommentar: [comment]',
'service_name' => '',
'sessions' => 'Användare online',
'setDateFromFile' => '',
'setDateFromFile_desc' => '',
'setDateFromFolder' => '',
'setDateFromFolder_desc' => '',
'settings' => 'Inställningar',
'settings_activate_module' => 'Aktivera modul',
'settings_activate_php_extension' => 'Aktivera PHP-extension',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'Admin-IP',
'settings_adminIP_desc' => 'Om den har satts, kan administratören bara logga in från den angivna IP-adressen. Lämna detta fält tomt för att undvika begränsningar. OBS! Fungerar bara med lokal autentisering (ingen LDAP).',
'settings_Advanced' => 'Avancerat',
@ -1589,10 +1538,6 @@ Kommentar: [comment]',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1609,8 +1554,6 @@ Kommentar: [comment]',
'settings_backupDir_desc' => 'Sökväg till katalogen dit backupverktyget skriver backuper. Om sökväg saknas eller åtkomst inte medges, skrivs backuper till dokumentkatalogen.',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Cache-mapp',
'settings_cacheDir_desc' => 'Här kommer bilder för förhandsvisning att sparas. (Det är bäst att använda en mapp som inte är tillgänglig från webbservern)',
'settings_Calendar' => 'Kalenderinställningar',
@ -1670,8 +1613,6 @@ Kommentar: [comment]',
'settings_delete_install_folder' => 'För att kunna använda LetoDMS måste du ta bort filen ENABLE_INSTALL_TOOL som finns i konfigurationsmappen.',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Inaktivera själveditering',
'settings_disableSelfEdit_desc' => 'Om ikryssad kan användare inte ändra sin egen profil.',
'settings_disable_install' => 'Ta bort filen ENABLE_INSTALL_TOOL, om det är möjligt.',
@ -1735,14 +1676,8 @@ Kommentar: [comment]',
'settings_enableLanguageSelector_desc' => 'Visa språkurval i användargränssnittet efter inloggning.',
'settings_enableLargeFileUpload' => 'Aktivera uppladdning av stora filer',
'settings_enableLargeFileUpload_desc' => 'Om aktiverad, kan filer laddas upp via javaapplet med namnet jumploader, utan begränsningar i filstorlek. Flera filer kan även laddas upp samtidigt i ett steg.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'Aktivera uppgiftslista i menyn',
'settings_enableMenuTasks_desc' => 'Aktiverar ett menyobjekt som visar användarens uppgifter, såsom dokument som behöver granskas eller godkännas.',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => 'Tillåt uppladdning av multipla filer',
'settings_enableMultiUpload_desc' => 'Ger möjlighet att ladda upp flera filer parallellt. Varje uppladdad fil skapar ett nytt dokument.',
'settings_enableNotificationAppRev' => 'Aktivera meddelande till personer som granskar/godkänner',
@ -1798,8 +1733,6 @@ Kommentar: [comment]',
'settings_encryptionKey' => 'Krypteringsnyckel',
'settings_encryptionKey_desc' => 'Denna sträng används för att generera en unik identifierare, som är inrymd som ett dolt fält i ett formulär. Det används för att förhindra CSRF-attacker.',
'settings_error' => 'Fel',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Expandera katalogträd',
'settings_expandFolderTree_desc' => 'Expandera katalogträd',
'settings_expandFolderTree_val0' => 'Börja med dolt träd',
@ -1817,16 +1750,6 @@ Kommentar: [comment]',
'settings_fullSearchEngine_desc' => 'Se metoder som används för fulltextsökning.',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'Gäst-ID',
'settings_guestID_desc' => 'ID som används för inloggad gästanvändare (behöver oftast inte ändras)',
'settings_guestid_is_admin' => '',
@ -1856,28 +1779,14 @@ Kommentar: [comment]',
'settings_libraryFolder_desc' => 'Katalog för kopiering av dokument för att skapa nya dokuemnt.',
'settings_logFileEnable' => 'Aktivera loggfil',
'settings_logFileEnable_desc' => 'Aktivera/Inaktivera loggfil',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Loggfils-rotation',
'settings_logFileRotation_desc' => 'Loggfils-rotation',
'settings_loginFailure' => 'Fel vid inloggning',
'settings_loginFailure_desc' => 'Inaktivera kontot efter n antal misslyckade inloggningar.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Lucene LetoDMS-mapp',
'settings_luceneClassDir_desc' => 'Sökväg till LetoDMS_Lucene (valfritt)',
'settings_luceneDir' => 'Mapp för fulltext-index',
'settings_luceneDir_desc' => 'Sökväg till Lucene-index',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'Max. mapp-ID',
@ -1970,10 +1879,6 @@ Kommentar: [comment]',
'settings_siteName' => 'Site namn',
'settings_siteName_desc' => 'Sidans namn som visas i sidhuvud. Standard: letoDMS',
'settings_SMTP' => 'SMTP server-inställningar',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'SMTP Server lösenord',
'settings_smtpPassword_desc' => 'SMTP Server lösenord',
'settings_smtpPort' => 'SMTP server-port',
@ -2057,7 +1962,6 @@ Kommentar: [comment]',
'sign_out' => 'Logga ut',
'sign_out_user' => 'Logga ut användare',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Slovakiska',
'sort_by_date' => '',
'sort_by_expiration_date' => '',
@ -2071,7 +1975,6 @@ Kommentar: [comment]',
'splash_add_group' => 'Ny grupp tillagd',
'splash_add_group_member' => 'Ny gruppmedlem tillagt',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => 'Lägg till ny roll',
'splash_add_task' => '',
@ -2079,7 +1982,6 @@ Kommentar: [comment]',
'splash_add_transmittal' => 'Meddelande tillagt',
'splash_add_user' => 'Ny användare tillagd',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => 'Cachen är rensad',
'splash_cleared_clipboard' => 'Urklipp rensat',
'splash_delete_access' => '',
@ -2091,20 +1993,17 @@ Kommentar: [comment]',
'splash_document_locked' => 'Dokument låst',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'Dokument upplåst',
'splash_document_updated' => '',
'splash_edit_access' => '',
'splash_edit_attribute' => 'Attribut sparat',
'splash_edit_category' => '',
'splash_edit_event' => 'Händelse sparad',
'splash_edit_group' => 'Grupp sparad',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => 'Roll sparad',
'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Användare sparad',
'splash_error_add_to_transmittal' => '',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => 'Fel vid borttagande av nedladdningslänk',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => 'Fel vid sändning av nedladdningslänk',
@ -2114,7 +2013,6 @@ Kommentar: [comment]',
'splash_extension_import' => '',
'splash_extension_refresh' => '',
'splash_extension_upload' => '',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'Spara ändringar i katalog',
'splash_importfs' => 'Importerade [docs] dokument och [folders] kataloger',
@ -2139,7 +2037,6 @@ Kommentar: [comment]',
'splash_rm_group' => 'Grupp har tagits bort',
'splash_rm_group_member' => 'Gruppmedlem har tagits bort',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => 'Rollen raderad',
'splash_rm_transmittal' => 'Meddelande raderat',
@ -2187,7 +2084,6 @@ Kommentar: [comment]',
'status_revision_sleeping' => 'Vilande',
'status_revisor_removed' => 'Reviderare borttagen från listan',
'status_unknown' => 'Okänd',
'storage' => '',
'storage_size' => 'Lagringsstorlek',
'subfolder_duplicate_name' => '',
'submit_2_fact_auth' => 'Spara hemlighet',
@ -2224,7 +2120,6 @@ Kommentar: [comment]',
'target_equals_source_folder' => '',
'tasks' => 'Uppgifter',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2307,7 +2202,6 @@ URL: [url]',
'transmittal' => 'Meddelande',
'transmittalitem_removed' => 'Komponent i meddelande borttaget',
'transmittalitem_updated' => 'Dokument uppdaterat till senaste version',
'transmittals' => '',
'transmittal_comment' => 'Kommentar',
'transmittal_name' => 'Namn',
'transmittal_size' => 'Storlek',
@ -2321,7 +2215,6 @@ URL: [url]',
'type_to_filter' => '',
'type_to_search' => 'Skriv för att söka',
'uk_UA' => 'Ukrainska',
'undefined' => '',
'under_folder' => 'I katalogen',
'unknown_attrdef' => 'Okänd attributdefinition',
'unknown_command' => 'Okänt kommando',
@ -2340,7 +2233,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'Du kan fortfarande uppdatera, eftersom du är samma person som låste dokumentet. Låsningen kommer automatiskt att tas bort.',
'unlock_document' => 'Lås upp',
'update' => 'Uppdatera',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Uppdatera lista med personer som godkänner',
'update_document' => 'Uppdatera dokument',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1144), aydin (83)
// Translators: Admin (1141), aydin (83)
$text = array(
'2_factor_auth' => 'İki faktörlü yetkilendirme',
'2_factor_auth_code' => '',
'2_factor_auth_info' => '',
'2_fact_auth_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -163,7 +162,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'Minimum değer maksimum değerden büyük',
'attrdef_multiple' => 'Birden fazla değere izin ver',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => '',
'attrdef_must_be_multiple' => 'Nitelik birden fazla değere sahip olmalı, fakat birden fazla değer ayarlanmamış',
'attrdef_name' => 'İsim',
@ -222,14 +220,9 @@ URL: [url]',
'backup_log_management' => 'Yedekleme/Loglama',
'backup_remove' => 'Yedek dosyasını sil',
'backup_tools' => 'Yedekleme araçları',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -280,7 +273,6 @@ URL: [url]',
'chart_docsperuser_title' => 'Kullanıcıya göre dokümanlar',
'chart_foldersperuser_title' => '',
'chart_selection' => 'Grafik seç',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Kullanıcıya göre disk kullanımı',
'checkedout_file_has_different_version' => '',
'checkedout_file_has_disappeared' => '',
@ -292,7 +284,6 @@ URL: [url]',
'checkout_is_disabled' => '',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Lütfen nitelik tanımını seçiniz',
@ -314,7 +305,6 @@ URL: [url]',
'clear_cache' => 'Ön belleği temizle',
'clear_clipboard' => 'Panoyu temizle',
'clear_password' => '',
'click_to_expand_filter_results' => '',
'clipboard' => 'Pano',
'close' => 'Kapat',
'color' => '',
@ -323,8 +313,6 @@ URL: [url]',
'comment_changed_email' => '',
'comment_for_current_version' => 'Versiyon açıklaması',
'configure_extension' => '',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => '',
@ -357,8 +345,6 @@ URL: [url]',
'converter_new_mimetype' => '',
'copied_to_checkout_as' => '',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => 'Tam metin indeksi oluştur',
'create_fulltext_index_warning' => 'Tam metin indeksi yeniden oluşturmak üzeresiniz. Bu işlem bir hayli uzun sürebilir ve sistem performansını olumsuz etkileyebilir. Buna rağmen indeksi oluşturmak istiyorsanız lütfen bu işlemi onaylayın.',
@ -370,7 +356,7 @@ URL: [url]',
'current_state' => 'Mevcut durum',
'current_version' => 'Mevcut versiyon',
'daily' => 'Günlük',
'dashboard' => 'Ana Ekran',
'dashboard' => '',
'databasesearch' => 'Veritabanı arama',
'database_schema_version' => 'Veritabanı tasarım sürümü',
'data_loading' => 'Lütfen veriler yüklenene kadar bekleyin…',
@ -401,9 +387,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'Bu sisteme sadece yetkilendirilmiş personel yetki seviyesine göre erişebilir. Herhangi bir ihlalde veya ihlal girişiminde, ulusal ve uluslararası yasalara göre takibat yapılacaktır.',
'discspace' => 'Disk alanı',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => '',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => '',
'docs_with_missing_revision_date' => '',
'document' => 'Doküman',
@ -471,7 +455,6 @@ Kullanıcı: [username]',
'document_files' => '',
'document_has_no_workflow' => 'Dokümanın iş akışı yok',
'document_infos' => 'Doküman Bilgisi',
'document_in_revision_no_date' => '',
'document_is_checked_out' => '',
'document_is_checked_out_remove' => '',
'document_is_checked_out_update' => '',
@ -560,8 +543,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -660,7 +641,6 @@ URL: [url]',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'İspanyolca',
'event' => '',
'event_details' => 'Etkinkil detayları',
'exclude_items' => '',
'expired' => 'Süresi doldu',
@ -692,8 +672,6 @@ URL: [url]',
'export_user_list_csv' => 'Kullanıcıları CSV olarak dışa aktar',
'extension_archive' => '',
'extension_changelog' => 'Değişiklik Listesi',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => 'Uzantı yüklendi',
@ -713,11 +691,11 @@ URL: [url]',
'february' => 'Şubat',
'file' => 'Dosya',
'files' => 'Dosyalar',
'filesize' => 'Dosya boyutu',
'files_deletion' => 'Dosya silme',
'files_deletion_warning' => 'Bu işlemle bütün DYS klasörlerindeki dosyaların tamamını silebilirsiniz. Versiyonlama bilgisi görülmeye devam edecek.',
'files_loading' => 'Döküman ağaç yapısı yüklenirken, lütfen bekleyiniz ...',
'filetype' => '',
'file_size' => 'Dosya boyutu',
'filter_for_documents' => 'Dokümanlar için ek filtreler',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Klasörler için ek filtreler',
@ -852,7 +830,7 @@ URL: [url]',
'hu_HU' => 'Macarca',
'id' => 'ID',
'identical_version' => 'Yeni versiyon güncel versiyonla aynı.',
'id_ID' => 'Endoneyza',
'id_ID' => '',
'import' => '',
'importfs' => '',
'import_extension' => '',
@ -884,7 +862,6 @@ URL: [url]',
'individuals_in_groups' => 'Ekip Üyeleri',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => '',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'devralındı',
'inherits_access_copy_msg' => 'Devralınan erişim listesini kopyala',
@ -940,7 +917,7 @@ URL: [url]',
'js_no_keywords' => 'Anahtar kelime belirleyiniz',
'js_no_login' => 'Lütfen kullanıcı adı yazınız',
'js_no_name' => 'Lütfen isim yazınız',
'js_no_override_status' => 'Lütfen yeni durumu seçiniz',
'js_no_override_status' => 'Lütfen yeni [override] durumu seçiniz',
'js_no_pwd' => 'Parolanızı girmeniz gerekiyor',
'js_no_query' => 'Bir sorgu yazınız',
'js_no_review_group' => 'Lütfen kontrol grubu seçiniz',
@ -976,11 +953,9 @@ URL: [url]',
'link_to_version' => '',
'list_access_rights' => 'Tüm erişim haklarini listele',
'list_contains_no_access_docs' => '',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => '',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => '',
'local_file' => 'Yerel dosya',
'locked_by' => 'Kilitleyen',
@ -1046,7 +1021,6 @@ URL: [url]',
'move_document' => 'Dokümanı taşı',
'move_folder' => 'Klasörü Taşı',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Hesabım',
'my_documents' => 'Dokümanlarım',
'my_transmittals' => 'Çevirilerim',
@ -1107,17 +1081,6 @@ URL: [url]',
'nl_NL' => 'Hollandaca',
'no' => 'Hayır',
'notification' => 'Notlar',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'Kasım',
'now' => 'şimdi',
@ -1146,7 +1109,6 @@ URL: [url]',
'no_groups' => 'Grup yok',
'no_group_members' => 'Bu grubun hiç üyesi yok',
'no_linked_files' => 'Link verilmiş dosya yok',
'no_mimetype' => '',
'no_previous_versions' => 'Başka versiyon yok',
'no_receipt_needed' => '',
'no_review_needed' => 'Bekleyen kontrol yok.',
@ -1302,9 +1264,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: [name] - Doküman versiyonundan iş akışı silindi',
'removeFolderFromDropFolder' => '',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'İşaretli dosyaları sil',
'remove_review_log' => '',
'remove_task' => '',
@ -1382,8 +1342,6 @@ URL: [url]',
'revisions_without_group' => '',
'revisions_without_user' => '',
'revision_date' => '',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => '',
'revision_request_email_body' => '',
'revision_request_email_body_html' => '',
@ -1486,7 +1444,6 @@ URL: [url]',
'select_category' => 'Kategori seçmek için tıklayın',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => 'Grup Seç',
'select_groups' => 'Grup seçmek için tıklayın',
'select_grp_approvers' => 'Grup onaylayıcı seçmek için tıklayın',
@ -1507,7 +1464,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Birini seçiniz',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1519,7 +1475,6 @@ URL: [url]',
'send_login_data' => '',
'send_login_data_body' => '',
'send_login_data_subject' => '',
'send_notification' => '',
'send_test_mail' => 'Test maili gönder',
'september' => 'Eylül',
'sequence' => 'Sıralama',
@ -1534,16 +1489,10 @@ URL: [url]',
'service_name' => '',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFile_desc' => '',
'setDateFromFolder' => '',
'setDateFromFolder_desc' => '',
'settings' => 'Ayarlar',
'settings_activate_module' => 'Modülü etkinleştir',
'settings_activate_php_extension' => 'PHP uzantısını etkinleştir',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'Admin IP',
'settings_adminIP_desc' => 'Yöneticinin sadece belli bir IP adresinden erişmesini istiyorsanız IP adresini giriniz. Kontrolü kaybetme riski olduğunu düşünüyorsanız boş bırakınız. NOT: sadece yerel yetkilendirme ile çalışır (LDAP ile çalışmaz)',
'settings_Advanced' => 'Gelişmiş ayarlar',
@ -1553,10 +1502,6 @@ URL: [url]',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1573,8 +1518,6 @@ URL: [url]',
'settings_backupDir_desc' => '',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Cache klasörü',
'settings_cacheDir_desc' => 'Önizleme resimlerinin depolanacağı yer (web üzerinden erişilemeyen bir yer tercih etmeniz önerilir.)',
'settings_Calendar' => 'Takvim ayarları',
@ -1634,8 +1577,6 @@ URL: [url]',
'settings_delete_install_folder' => 'SeedDMS kullanabilmeniz için konfigürasyon (conf) dizini içindeki ENABLE_INSTALL_TOOL dosyasını silmelisiniz',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Kendi kendine Düzenlemeyi Kapat',
'settings_disableSelfEdit_desc' => 'Seçilirse kullanıcı kendi profil ayarlarını değiştiremez.',
'settings_disable_install' => 'ENABLE_INSTALL_TOOL dosyasını silmeyi dene',
@ -1699,14 +1640,8 @@ URL: [url]',
'settings_enableLanguageSelector_desc' => 'Kullanıcının giriş yaparken dil seçimi yapabilmesi için bu seçeneği etkinleştirin.',
'settings_enableLargeFileUpload' => 'Büyük dosya yüklemeyi etkinleştir',
'settings_enableLargeFileUpload_desc' => 'Etkinleştirilirse, büyük dosyalar dosya limitine bakılmaksızın jumploader isimli java applet aracılığıyla yüklenebilir. Bu ayrıca bir seferde birden çok dosya yüklemeyi de sağlar. Bu açıldığında sadece http çerezleri kapanmış olur.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => '',
'settings_enableMenuTasks_desc' => '',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => '',
'settings_enableMultiUpload_desc' => '',
'settings_enableNotificationAppRev' => 'Kontrol eden/onaylayan bildirimlerini etkinleştir',
@ -1762,8 +1697,6 @@ URL: [url]',
'settings_encryptionKey' => 'Şifreleme anahtarı',
'settings_encryptionKey_desc' => 'Bu string, CSRF ataklarını önlemek için eşsiz id olarak kaydedilir.',
'settings_error' => 'Hata',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Klasör Ağacını Genişlet',
'settings_expandFolderTree_desc' => 'Klasör Ağacını Genişlet',
'settings_expandFolderTree_val0' => 'ağaç yapısı gizli olarak başlat',
@ -1781,16 +1714,6 @@ URL: [url]',
'settings_fullSearchEngine_desc' => 'Full text arama metodunu ayarlayın',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'Misafir ID',
'settings_guestID_desc' => 'Misafir kullanıcı için ID (genelde değiştirmek gerekmez)',
'settings_guestid_is_admin' => '',
@ -1820,28 +1743,14 @@ URL: [url]',
'settings_libraryFolder_desc' => '',
'settings_logFileEnable' => 'Log Dosyası Etkin',
'settings_logFileEnable_desc' => 'Log dosyasını etkinleştir/devredışı bırak',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Log Dosyası rotasyonu',
'settings_logFileRotation_desc' => 'Log dosyasını seçeceğiniz zaman dilimine göre ayrı ayrı kaydet',
'settings_loginFailure' => 'Hatalı giriş sayısı',
'settings_loginFailure_desc' => 'n sefer hatalı girişte hesabı devredışı bırak.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Lucene SeedDMS dizini',
'settings_luceneClassDir_desc' => 'SeedDMS_Lucene yolu (isteğe bağlı). SeedDMS_Lucene\'i PHP tarafından bulunabilecek bir yere kurduysanız bu alanı boş bırakabilirsiniz. Ör. Ekstra PHP Include-Path',
'settings_luceneDir' => 'Tam metin dizini',
'settings_luceneDir_desc' => 'Lucene indeks dizini yolu',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'Maks Dizin ID',
@ -1934,10 +1843,6 @@ URL: [url]',
'settings_siteName' => 'Site Adı',
'settings_siteName_desc' => 'Sayfa başlığında görünecek site ismi. Varsayılan: SeedDMS',
'settings_SMTP' => 'SMTP Sunucu ayarları',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'SMTP Sunucu parolası',
'settings_smtpPassword_desc' => 'SMTP Sunucu parolası',
'settings_smtpPort' => 'SMTP Sunucu portu',
@ -2021,7 +1926,6 @@ URL: [url]',
'sign_out' => ıkış',
'sign_out_user' => 'Kullanıcı hesabından çıkış',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Slovakça',
'sort_by_date' => 'Tarihe göre sırala',
'sort_by_expiration_date' => '',
@ -2035,7 +1939,6 @@ URL: [url]',
'splash_add_group' => 'Yeni grup eklendi',
'splash_add_group_member' => 'Yeni grup üyesi eklendi',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => '',
'splash_add_task' => '',
@ -2043,7 +1946,6 @@ URL: [url]',
'splash_add_transmittal' => '',
'splash_add_user' => 'Yeni kullanıcı eklendi',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => '',
'splash_cleared_clipboard' => 'Pano temizlendi',
'splash_delete_access' => '',
@ -2055,20 +1957,17 @@ URL: [url]',
'splash_document_locked' => 'Doküman kilitlendi',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'Doküman kiliti açıldı',
'splash_document_updated' => '',
'splash_edit_access' => '',
'splash_edit_attribute' => 'Nitelik kaydedildi',
'splash_edit_category' => '',
'splash_edit_event' => '',
'splash_edit_group' => 'Grup kaydedildi',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => '',
'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Kullanıcı kaydedildi',
'splash_error_add_to_transmittal' => '',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => '',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => '',
@ -2078,7 +1977,6 @@ URL: [url]',
'splash_extension_import' => '',
'splash_extension_refresh' => '',
'splash_extension_upload' => '',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'Klasör değişiklikleri kaydedildi',
'splash_importfs' => '',
@ -2103,7 +2001,6 @@ URL: [url]',
'splash_rm_group' => 'Grup silindi',
'splash_rm_group_member' => 'Grup üyesi silindi',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => '',
'splash_rm_transmittal' => '',
@ -2151,7 +2048,6 @@ URL: [url]',
'status_revision_sleeping' => '',
'status_revisor_removed' => '',
'status_unknown' => 'Bilinmeyen',
'storage' => '',
'storage_size' => 'Depo boyutu',
'subfolder_duplicate_name' => '',
'submit_2_fact_auth' => '',
@ -2188,7 +2084,6 @@ URL: [url]',
'target_equals_source_folder' => '',
'tasks' => '',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2271,7 +2166,6 @@ URL: [url]',
'transmittal' => '',
'transmittalitem_removed' => '',
'transmittalitem_updated' => '',
'transmittals' => '',
'transmittal_comment' => '',
'transmittal_name' => '',
'transmittal_size' => '',
@ -2285,7 +2179,6 @@ URL: [url]',
'type_to_filter' => '',
'type_to_search' => 'Aranacak sözcük yazınız',
'uk_UA' => 'Ukraynaca',
'undefined' => '',
'under_folder' => 'Klasörde',
'unknown_attrdef' => 'Bilinmeyen nitelik tanımı',
'unknown_command' => 'Komut anlaşılamadı.',
@ -2304,7 +2197,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'Bunu halen güncelleyebilirsiniz çünkü kilitleyen sizsiniz. Kilit otomatik olarak açılacaktır.',
'unlock_document' => 'Kilidi aç',
'update' => 'Güncelle',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Onaylayanlar listesini güncelle',
'update_document' => 'Doküman güncelle',

View File

@ -23,7 +23,6 @@
$text = array(
'2_factor_auth' => '',
'2_factor_auth_code' => '',
'2_factor_auth_info' => '',
'2_fact_auth_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -168,7 +167,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => 'Мінімальна кількість значень більша за максимальну кількість значень',
'attrdef_multiple' => 'Декілька значень',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => 'Атрибут з кількома значеннями потребує встановлення значень',
'attrdef_must_be_multiple' => 'Атрибут повинен мати кілька значень, але кілька значень не встановлено',
'attrdef_name' => 'Назва',
@ -227,14 +225,9 @@ URL: [url]',
'backup_log_management' => 'Резервні копії і журнали',
'backup_remove' => 'Видалити резервну копію',
'backup_tools' => 'Резервні копії',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -285,7 +278,6 @@ URL: [url]',
'chart_docsperuser_title' => 'Документи по користувачах',
'chart_foldersperuser_title' => '',
'chart_selection' => 'Оберіть діаграму',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => 'Зайнятий дисковий простір по користувачах',
'checkedout_file_has_different_version' => 'Отримана версія документу не відповідає останній його версії. Завантаження не оновить документ.',
'checkedout_file_has_disappeared' => 'Файл отримуваного документа не знайдено. Завантаження неможливе.',
@ -297,7 +289,6 @@ URL: [url]',
'checkout_is_disabled' => 'Завантаження відключене',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Оберіть атрибут',
@ -319,7 +310,6 @@ URL: [url]',
'clear_cache' => 'Очистити кеш',
'clear_clipboard' => 'Очистити буфер обміну',
'clear_password' => '',
'click_to_expand_filter_results' => '',
'clipboard' => 'Буфер обміну',
'close' => 'Закрити',
'color' => '',
@ -328,8 +318,6 @@ URL: [url]',
'comment_changed_email' => 'Повідомлення про зміну коментаря',
'comment_for_current_version' => 'Коментар версії',
'configure_extension' => '',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => '',
@ -362,8 +350,6 @@ URL: [url]',
'converter_new_mimetype' => 'Новий mime тип',
'copied_to_checkout_as' => 'Файл скопійовано в середовище скачування як',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => 'Створити повнотекстовий індекс',
'create_fulltext_index_warning' => 'Ви хочете перестворити повнотекстовий індекс. Це займе деякий час і знизить продуктивність. Продовжити?',
@ -406,9 +392,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => 'Авторизована зона. Несанкціонований доступ переслідується згідно національного законодавства.',
'discspace' => 'Дисковий простір',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => '',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => '',
'docs_with_missing_revision_date' => '',
'document' => 'Документ',
@ -477,7 +461,6 @@ URL: [url]',
'document_files' => '',
'document_has_no_workflow' => 'Документові не призначено процес',
'document_infos' => 'Інформація про документ',
'document_in_revision_no_date' => '',
'document_is_checked_out' => '',
'document_is_checked_out_remove' => '',
'document_is_checked_out_update' => 'Документ на опрацюванні',
@ -565,8 +548,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -665,7 +646,6 @@ URL: [url]',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Spanish',
'event' => '',
'event_details' => 'Інформація про подію',
'exclude_items' => 'Виключені елементи',
'expired' => 'Термін виконання вийшов',
@ -697,8 +677,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => '',
'extension_changelog' => '',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => '',
@ -718,11 +696,11 @@ URL: [url]',
'february' => 'Лютий',
'file' => 'Файл',
'files' => 'Файли',
'filesize' => 'Розмір',
'files_deletion' => 'Видалити файли',
'files_deletion_warning' => 'Ця операція видалить всі файли у всіх каталогах. Інформація про версії залишиться доступною',
'files_loading' => 'Будь ласка, зачекайте, поки завантажується файл …',
'filetype' => '',
'file_size' => 'Розмір',
'filter_for_documents' => 'Додатковий фільтр по документах',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => 'Додатковий фільтр по каталогах',
@ -891,7 +869,6 @@ URL: [url]',
'individuals_in_groups' => 'Користувачі групи',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => '',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => 'успадкований',
'inherits_access_copy_msg' => 'Скопіювати успадкований список',
@ -983,11 +960,9 @@ URL: [url]',
'link_to_version' => '',
'list_access_rights' => 'Повний список прав...',
'list_contains_no_access_docs' => '',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => '',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => '',
'local_file' => 'Локальний файл',
'locked_by' => 'Заблоковано',
@ -1053,7 +1028,6 @@ URL: [url]',
'move_document' => 'Перемістити документ',
'move_folder' => 'Перемістити каталог',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => 'Мій обліковий запис',
'my_documents' => 'Мої документи',
'my_transmittals' => 'Мої перенесення',
@ -1113,17 +1087,6 @@ URL: [url]',
'nl_NL' => 'Dutch',
'no' => 'Ні',
'notification' => '',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => 'Листопад',
'now' => 'зараз',
@ -1152,7 +1115,6 @@ URL: [url]',
'no_groups' => 'Немає груп',
'no_group_members' => 'Група не має членів',
'no_linked_files' => 'Немає пов\'язаних документів',
'no_mimetype' => '',
'no_previous_versions' => 'Немає попередніх версій',
'no_receipt_needed' => 'Немає документів, які потребують підтвердження отримання',
'no_review_needed' => 'Рецензія не потрібна',
@ -1309,9 +1271,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: видалено процес з версії документа «[name]»',
'removeFolderFromDropFolder' => '',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => 'Видалити обрані файли',
'remove_review_log' => '',
'remove_task' => '',
@ -1399,8 +1359,6 @@ URL: [url]',
'revisions_without_group' => '',
'revisions_without_user' => '',
'revision_date' => 'Дата ревізії',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => 'Лог ревізії',
'revision_request_email_body' => 'Запит на ревізію
Документ: [name]
@ -1508,7 +1466,6 @@ URL: [url]',
'select_category' => 'Оберіть категорію',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => '',
'select_groups' => 'Оберіть групи',
'select_grp_approvers' => 'Оберіть групу затверджувачів',
@ -1529,7 +1486,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => 'Оберіть',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1541,7 +1497,6 @@ URL: [url]',
'send_login_data' => '',
'send_login_data_body' => '',
'send_login_data_subject' => '',
'send_notification' => '',
'send_test_mail' => 'Надіслати тестове повідомлення',
'september' => 'Вересень',
'sequence' => 'Позиція',
@ -1556,16 +1511,10 @@ URL: [url]',
'service_name' => '',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFile_desc' => '',
'setDateFromFolder' => '',
'setDateFromFolder_desc' => '',
'settings' => 'Налаштування',
'settings_activate_module' => 'Активувати модуль',
'settings_activate_php_extension' => 'Активувати розширення PHP',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'Адміністраторська IP',
'settings_adminIP_desc' => 'Якщо встановлено, то адміністратор зможе зайти лише з цієї IP-адреси. Залиште порожнім, якщо це не потрібно. Не працює з LDAP.',
'settings_Advanced' => 'Додатково',
@ -1575,10 +1524,6 @@ URL: [url]',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache — модуль Rewrite',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1595,8 +1540,6 @@ URL: [url]',
'settings_backupDir_desc' => 'Каталог, в якому інструмент резервного копіювання зберігає резервні копії. Якщо цей каталог не встановлений або до нього не має доступу, то резервні копії будуть збережені в каталозі вмісту.',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Каталог кешу',
'settings_cacheDir_desc' => 'Де зберігаються ескізи зображень (краще вибрати каталог, недоступний веб-серверові).',
'settings_Calendar' => 'Налаштування календаря',
@ -1656,8 +1599,6 @@ URL: [url]',
'settings_delete_install_folder' => 'Видаліть ENABLE_INSTALL_TOOL в каталозі конфігурації для того, щоби почати використовувати систему',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => 'Відключити власне редагування',
'settings_disableSelfEdit_desc' => 'Якщо ввімкнено, користувачі не зможуть змінювати інформацію про себе.',
'settings_disable_install' => 'Видалити ENABLE_INSTALL_TOOL, якщо можливо',
@ -1721,14 +1662,8 @@ URL: [url]',
'settings_enableLanguageSelector_desc' => 'Відображати меню вибору мови інтерфейсу користувача після входу в систему. Це не впливає на вибір мови на сторінці авторизації.',
'settings_enableLargeFileUpload' => 'Увімкнути Java-завантажувач файлів',
'settings_enableLargeFileUpload_desc' => 'Якщо увімкнено, завантаження файлів доступне також через Java-аплет jumploader без обмеження розміру файлів. Це також дозволить завантажувати кілька файлів за раз.',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => 'Включити список завдань в меню',
'settings_enableMenuTasks_desc' => 'Включити/відключити пункт меню, який містить всі завдання користувача. Там містяться документи, які потребують рецензії, затвердження і т.ін.',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => '',
'settings_enableMultiUpload_desc' => '',
'settings_enableNotificationAppRev' => 'Сповіщати рецензента і затверджувача',
@ -1784,8 +1719,6 @@ URL: [url]',
'settings_encryptionKey' => 'Ключ шифрування',
'settings_encryptionKey_desc' => 'Рядок використовується для створення унікального ідентифікатора, який додається як приховане поле до формулярів, для запобігання CSRF-атак.',
'settings_error' => 'Помилка',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => 'Розгортати дерево каталогів',
'settings_expandFolderTree_desc' => 'Розгортати дерево каталогів.',
'settings_expandFolderTree_val0' => 'Починати із згорнутого дерева',
@ -1803,16 +1736,6 @@ URL: [url]',
'settings_fullSearchEngine_desc' => 'Встановити метод, який використовується для повнотекстового пошуку.',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'Ідентифікатор гостя',
'settings_guestID_desc' => 'Ідентифікатор гостя (можна не змінювати).',
'settings_guestid_is_admin' => '',
@ -1842,28 +1765,14 @@ URL: [url]',
'settings_libraryFolder_desc' => 'Каталог, куди можна копіювати документи для створення нових документів',
'settings_logFileEnable' => 'Увімкнути протоколювання (лог)',
'settings_logFileEnable_desc' => 'Увімкнути/вимкнути протоколювання (лог).',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => 'Ротація журналу (протоколу)',
'settings_logFileRotation_desc' => 'Ротація файлу журналу.',
'settings_loginFailure' => 'Не вдалося увійти',
'settings_loginFailure_desc' => 'Відключити обліковий запис після n невдалих спроб.',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Каталог Lucene SeedDMS',
'settings_luceneClassDir_desc' => 'Шлях до SeedDMS_Lucene (не обов\'язково).',
'settings_luceneDir' => 'Каталог повнотекстового індексу Lucene',
'settings_luceneDir_desc' => 'Шлях, куди Lucene буде записувати свій індекс.',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => 'Максимальний ID каталогу',
@ -1956,10 +1865,6 @@ URL: [url]',
'settings_siteName' => 'Назва сайту',
'settings_siteName_desc' => 'Назва сайту, яка використовується в заголовках. По замовчуванню: SeedDMS',
'settings_SMTP' => 'Налаштування SMTP',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'Пароль сервера SMTP',
'settings_smtpPassword_desc' => 'Пароль сервера SMTP',
'settings_smtpPort' => 'Порт SMTP',
@ -2043,7 +1948,6 @@ URL: [url]',
'sign_out' => 'Вийти',
'sign_out_user' => 'Вихід користувача',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => 'Slovak',
'sort_by_date' => '',
'sort_by_expiration_date' => '',
@ -2057,7 +1961,6 @@ URL: [url]',
'splash_add_group' => 'Додана нова група',
'splash_add_group_member' => 'Додано нового члена групи',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => '',
'splash_add_task' => '',
@ -2065,7 +1968,6 @@ URL: [url]',
'splash_add_transmittal' => '',
'splash_add_user' => 'Додано нового користувача',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => '',
'splash_cleared_clipboard' => 'Буфер обміну очищено',
'splash_delete_access' => '',
@ -2077,20 +1979,17 @@ URL: [url]',
'splash_document_locked' => 'Документ заблоковано',
'splash_document_name_changed' => '',
'splash_document_unlocked' => 'Документ розблоковано',
'splash_document_updated' => '',
'splash_edit_access' => '',
'splash_edit_attribute' => 'Атрибут збережено',
'splash_edit_category' => '',
'splash_edit_event' => '',
'splash_edit_group' => 'Групу збережено',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => '',
'splash_edit_task' => '',
'splash_edit_transmittal' => '',
'splash_edit_user' => 'Користувача збережено',
'splash_error_add_to_transmittal' => '',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => '',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => '',
@ -2100,7 +1999,6 @@ URL: [url]',
'splash_extension_import' => '',
'splash_extension_refresh' => '',
'splash_extension_upload' => '',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => 'Зміни каталогу збережено',
'splash_importfs' => '',
@ -2125,7 +2023,6 @@ URL: [url]',
'splash_rm_group' => 'Групу видалено',
'splash_rm_group_member' => 'Члена групи видалено',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => '',
'splash_rm_transmittal' => '',
@ -2173,7 +2070,6 @@ URL: [url]',
'status_revision_sleeping' => 'Ревізію призупинено',
'status_revisor_removed' => 'Ревізора видалено зі списку',
'status_unknown' => 'Невідомий',
'storage' => '',
'storage_size' => 'Розмір сховища',
'subfolder_duplicate_name' => '',
'submit_2_fact_auth' => '',
@ -2210,7 +2106,6 @@ URL: [url]',
'target_equals_source_folder' => '',
'tasks' => 'Завдання',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2293,7 +2188,6 @@ URL: [url]',
'transmittal' => 'Передача',
'transmittalitem_removed' => 'Переданий елемент видалено',
'transmittalitem_updated' => 'Переданий елемент оновлено',
'transmittals' => '',
'transmittal_comment' => 'Коментар',
'transmittal_name' => 'Назва',
'transmittal_size' => 'Розмір',
@ -2307,7 +2201,6 @@ URL: [url]',
'type_to_filter' => '',
'type_to_search' => 'Введіть запит',
'uk_UA' => 'Українська',
'undefined' => '',
'under_folder' => 'В каталозі',
'unknown_attrdef' => 'Невідоме визначення атрибуту',
'unknown_command' => 'Не зрозуміла команда.',
@ -2326,7 +2219,6 @@ URL: [url]',
'unlock_cause_locking_user' => 'Ви все ще можете його оновлювати, тому що ви один з тих, хто його заблокував. Блокування буде автоматично зняте.',
'unlock_document' => 'Розблокувати',
'update' => 'Оновити',
'updated' => '',
'updated_documents' => '',
'update_approvers' => 'Оновити список затверджувачів',
'update_document' => 'Оновити документ',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1246), archonwang (469), fengjohn (5), yang86 (1)
// Translators: Admin (1245), archonwang (469), fengjohn (5), yang86 (1)
$text = array(
'2_factor_auth' => '双重认证',
'2_factor_auth_code' => '',
'2_factor_auth_info' => '该系统启用双重认证。您需要在手机上进行 Google 认证。下面你会看到两个 QR 码。正确的是你目前的密码。在左边你可以设置一个新的密码。如果您设置了新的密码,请重新扫描并通过 Google 认证。',
'2_fact_auth_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -168,7 +167,6 @@ URL: [url]',
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => '最小值数目大于最大值数目',
'attrdef_multiple' => '允许多个值',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => '有多个值的属性定义需要设置值',
'attrdef_must_be_multiple' => '必须为多个值',
'attrdef_name' => '名称',
@ -219,14 +217,9 @@ URL: [url]',
'backup_log_management' => '备份/日志',
'backup_remove' => '删除备份',
'backup_tools' => '备份工具',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -277,7 +270,6 @@ URL: [url]',
'chart_docsperuser_title' => '单用户文档数',
'chart_foldersperuser_title' => '',
'chart_selection' => '选择报表',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => '单用户磁盘空间',
'checkedout_file_has_different_version' => '检查后的版本和现在的版本不一样。将不会更新文件。',
'checkedout_file_has_disappeared' => '签出文件不存在,无法登记。',
@ -289,7 +281,6 @@ URL: [url]',
'checkout_is_disabled' => '不允许签出',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => '请选择属性',
@ -311,7 +302,6 @@ URL: [url]',
'clear_cache' => '清除缓存',
'clear_clipboard' => '清除粘贴板',
'clear_password' => '清除密码',
'click_to_expand_filter_results' => '',
'clipboard' => '剪切板',
'close' => '关闭',
'color' => '',
@ -320,8 +310,6 @@ URL: [url]',
'comment_changed_email' => '评论更新',
'comment_for_current_version' => '版本说明',
'configure_extension' => '配置扩展',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => '确认清除缓存吗?这将删除所有预先计算的预览图像。',
@ -354,8 +342,6 @@ URL: [url]',
'converter_new_mimetype' => '新建 MIME 类型',
'copied_to_checkout_as' => '"[username]"复制文件到签出空间\'[filename]\' 日期 [date]',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '添加下载链接',
'create_fulltext_index' => '创建全文索引',
'create_fulltext_index_warning' => '你将重新创建全
@ -369,7 +355,7 @@ URL: [url]',
'current_state' => '当前状态',
'current_version' => '当前版本',
'daily' => '天',
'dashboard' => '面板',
'dashboard' => '',
'databasesearch' => '数据库搜索',
'database_schema_version' => '数据库数据版本',
'data_loading' => '数据加载中,请稍后...',
@ -400,9 +386,7 @@ URL: [url]',
'disable_extension' => '',
'disclaimer' => '警告:这是机密区.只有授权用户才被允许访问.任何违反行为将受到法律制裁',
'discspace' => '磁盘空间',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => '收件人未访问接收到的文档',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => '修订人未访问带修订文档',
'docs_with_missing_revision_date' => '',
'document' => '文档',
@ -471,7 +455,6 @@ URL: [url]',
'document_files' => '',
'document_has_no_workflow' => '文档未配置工作流',
'document_infos' => '文档信息',
'document_in_revision_no_date' => '',
'document_is_checked_out' => '文档已签出。如上传了新版本,则已签出的版本则不能再被签回。',
'document_is_checked_out_remove' => '',
'document_is_checked_out_update' => '文档已签出。如上传了新版本,则已签出的版本则不能再被签回。',
@ -560,8 +543,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -666,7 +647,6 @@ URL: [url]',
'error_update_document' => '文档升级时报错',
'error_uploading_reviewer_only' => '创建文档时报错!文档有复核人,但没有审核人。',
'es_ES' => '西班牙语',
'event' => '',
'event_details' => '错误详情',
'exclude_items' => '排除项目',
'expired' => '过期',
@ -700,8 +680,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => '扩展',
'extension_changelog' => '更新日志',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => '加载扩展',
@ -721,11 +699,11 @@ URL: [url]',
'february' => '二 月',
'file' => '文件',
'files' => '文件',
'filesize' => '文件大小',
'files_deletion' => '删除文件',
'files_deletion_warning' => '通过此操作您可以删除整个DMS(文档管理系统)文件夹里的所有文件.但版本信息将被保留',
'files_loading' => '等待中,正在整理文件列表',
'filetype' => '',
'file_size' => '文件大小',
'filter_for_documents' => '文档新增过滤',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => '文件夹新增过滤',
@ -894,7 +872,6 @@ URL: [url]',
'individuals_in_groups' => '组成员',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => '由于该版本尚未发布因此无法确认收到此文件版本',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => '继承',
'inherits_access_copy_msg' => '复制继承访问权限列表',
@ -986,11 +963,9 @@ URL: [url]',
'link_to_version' => '附加到版本',
'list_access_rights' => '列出所有的访问权限',
'list_contains_no_access_docs' => '这个列表包含了更多你无法访问的文件也没有显示出来。',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => '钩子列表',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => '任务列表',
'local_file' => '本地文件',
'locked_by' => '锁定人',
@ -1056,7 +1031,6 @@ URL: [url]',
'move_document' => '移动文档',
'move_folder' => '移动文件夹',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => '我的账户',
'my_documents' => '我的文档',
'my_transmittals' => '我的传送',
@ -1117,17 +1091,6 @@ URL: [url]',
'nl_NL' => '荷兰语',
'no' => '否',
'notification' => '',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => '十一月',
'now' => '现在',
@ -1156,7 +1119,6 @@ URL: [url]',
'no_groups' => '无组别',
'no_group_members' => '该组没有成员',
'no_linked_files' => '无链接文件',
'no_mimetype' => '',
'no_previous_versions' => '无其它版本',
'no_receipt_needed' => '目前没有需要收据确认的文件',
'no_review_needed' => '无待校对的文件',
@ -1315,9 +1277,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: [name] - 已从文档版本中移除工作流',
'removeFolderFromDropFolder' => '导入后删除文件夹',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => '删除选中的文件',
'remove_review_log' => '',
'remove_task' => '',
@ -1388,8 +1348,6 @@ URL: [url]',
'revisions_without_group' => '无修订群组',
'revisions_without_user' => '无修改用户',
'revision_date' => '修订日期',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => '修订日志',
'revision_request_email_body' => '修订请求
文档: [name]
@ -1491,7 +1449,6 @@ URL: [url]',
'select_category' => '选中分类',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => '选择用户组',
'select_groups' => '点击选择组',
'select_grp_approvers' => '点击选择组审批组',
@ -1512,7 +1469,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => '选择一个',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1529,7 +1485,6 @@ URL: [url]',
[comment]',
'send_login_data_subject' => '[sitename]: [login] - 您的登录数据',
'send_notification' => '',
'send_test_mail' => '发送测试邮件',
'september' => '九 月',
'sequence' => '次序',
@ -1544,16 +1499,10 @@ URL: [url]',
'service_name' => '',
'sessions' => '在线用户',
'setDateFromFile' => '导入文件接收日期',
'setDateFromFile_desc' => '',
'setDateFromFolder' => '导入文件夹接收日期',
'setDateFromFolder_desc' => '',
'settings' => '设置',
'settings_activate_module' => '启用模块',
'settings_activate_php_extension' => '启用 PHP 扩展',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => '管理员IP',
'settings_adminIP_desc' => '如果设置管理员只能通过指定的IP地址登录请确认网络连接和端口。注意:只适用于本地认证(没有LDAP)',
'settings_Advanced' => '高级设置',
@ -1563,10 +1512,6 @@ URL: [url]',
'settings_allowChangeRevAppInProcess_desc' => '默认情况下,已提交审核或审核人员和审批人有批准就不能再更改。',
'settings_allowReviewerOnly' => '允许只设置审阅者',
'settings_allowReviewerOnly_desc' => '在传统的工作流程模式中,只允许设置审批人而不允许设置审批人则启用此功能。',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache -模块重写',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1583,8 +1528,6 @@ URL: [url]',
'settings_backupDir_desc' => '备份保存的目录。如果该目录未设置或无法访问则备份将保存在内容目录中。',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => 'Cashe 缓存目录',
'settings_cacheDir_desc' => '预览图像存储的位置(最好选择一个无法通过网络服务器访问的目录)',
'settings_Calendar' => '日历设置',
@ -1644,8 +1587,6 @@ URL: [url]',
'settings_delete_install_folder' => '在使用 DMS 前您必须先删除配置目录config下的 ENABLE_INSTALL_TOOL 文件',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => '禁用自编辑',
'settings_disableSelfEdit_desc' => '若勾选,则用户不能编辑自己的档案信息',
'settings_disable_install' => '如有可能,则删除 ENABLE_INSTALL_TOOL 文件',
@ -1709,14 +1650,8 @@ URL: [url]',
'settings_enableLanguageSelector_desc' => '登录后显示用户界面语言选择',
'settings_enableLargeFileUpload' => '开启大文件上传',
'settings_enableLargeFileUpload_desc' => '如果设置了文件上传也可以通过一个名为jumploader的浏览器java小程序来实现文件上传。它还允许一次上传多个文件。打开此选项将关闭网页cookie。',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => '在菜单中启用任务列表',
'settings_enableMenuTasks_desc' => '启用/禁用包含用户所有任务的菜单项。其中包含需要审核、批准的文件等。',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => '允许一次性上传多个文件',
'settings_enableMultiUpload_desc' => '当创建新文档时可以上传多个文件。每个上传的文件都将创建一个新文档。',
'settings_enableNotificationAppRev' => '启用校对/审核通知',
@ -1772,8 +1707,6 @@ URL: [url]',
'settings_encryptionKey' => '加密密钥',
'settings_encryptionKey_desc' => '这个字符串用于创建一个唯一的标识符并作为一个隐藏字段添加到表单中以防止CSRF攻击。',
'settings_error' => '错误',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => '展开文件夹树',
'settings_expandFolderTree_desc' => '展开文件夹树',
'settings_expandFolderTree_val0' => '启动时隐藏树形结构',
@ -1791,16 +1724,6 @@ URL: [url]',
'settings_fullSearchEngine_desc' => '设置用于全文检索的方法',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => '访客名称',
'settings_guestID_desc' => '来宾用户登录时使用的ID(基本不需要更改)',
'settings_guestid_is_admin' => '',
@ -1830,28 +1753,14 @@ URL: [url]',
'settings_libraryFolder_desc' => '可复制文件以创建新文件的文件夹',
'settings_logFileEnable' => '开启日历文件',
'settings_logFileEnable_desc' => '启用 / 禁用日志文件',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => '设置日志文件时间段',
'settings_logFileRotation_desc' => '日志文件时间段切换',
'settings_loginFailure' => '登录失败',
'settings_loginFailure_desc' => '在 n 次登陆失败后,锁定账号',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Lucene的DMS目录',
'settings_luceneClassDir_desc' => '路径到DMS_Lucene(可选)。如果你已经在PHP可以找到的地方安装了DMS_Lucene请将此空例如Extra PHP Include-Path',
'settings_luceneDir' => '全文索引目录',
'settings_luceneDir_desc' => 'Lucene 索引路径',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => '最大目录编号',
@ -1944,10 +1853,6 @@ URL: [url]',
'settings_siteName' => '站点名称',
'settings_siteName_desc' => '用于页面标题的站点名称默认为DMS',
'settings_SMTP' => 'SMTP 服务器设定',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'SMTP服务器密码',
'settings_smtpPassword_desc' => 'SMTP服务器密码',
'settings_smtpPort' => 'SMTP 服务器端口',
@ -2031,7 +1936,6 @@ URL: [url]',
'sign_out' => '登出',
'sign_out_user' => '退出登录',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => '斯洛伐克语',
'sort_by_date' => '日期排序',
'sort_by_expiration_date' => '',
@ -2045,7 +1949,6 @@ URL: [url]',
'splash_add_group' => '组已添加',
'splash_add_group_member' => '组成员已添加',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => '添加新角色',
'splash_add_task' => '',
@ -2053,7 +1956,6 @@ URL: [url]',
'splash_add_transmittal' => '添加传输',
'splash_add_user' => '用户已添加',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => 'Cache 缓存已清理',
'splash_cleared_clipboard' => '剪贴板已清空',
'splash_delete_access' => '访问权限已删除',
@ -2065,20 +1967,17 @@ URL: [url]',
'splash_document_locked' => '文档已被锁定',
'splash_document_name_changed' => '',
'splash_document_unlocked' => '已解锁的文档',
'splash_document_updated' => '',
'splash_edit_access' => '访问权限已改变',
'splash_edit_attribute' => '属性已保存',
'splash_edit_category' => '',
'splash_edit_event' => '事件已保存',
'splash_edit_group' => '组已保存',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => '角色已保存',
'splash_edit_task' => '任务保存',
'splash_edit_transmittal' => '',
'splash_edit_user' => '用户信息已保存',
'splash_error_add_to_transmittal' => '在传送中添加文件时出错',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => '移除下载链接时报错',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => '发送下载链接时报错',
@ -2088,7 +1987,6 @@ URL: [url]',
'splash_extension_import' => '扩展安装完成',
'splash_extension_refresh' => '刷新的扩展列表',
'splash_extension_upload' => '扩展安装',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => '更新文件夹',
'splash_importfs' => '已导入文档 [docs] 和文件夹 [folders]',
@ -2113,7 +2011,6 @@ URL: [url]',
'splash_rm_group' => '组信息已删除',
'splash_rm_group_member' => '组成员已移除',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => '角色已删除',
'splash_rm_transmittal' => '传送删除',
@ -2161,7 +2058,6 @@ URL: [url]',
'status_revision_sleeping' => '等待',
'status_revisor_removed' => '从名单中删除校订人',
'status_unknown' => '未知',
'storage' => '',
'storage_size' => '存储大小',
'subfolder_duplicate_name' => '重复的文件夹',
'submit_2_fact_auth' => '保存秘钥',
@ -2198,7 +2094,6 @@ URL: [url]',
'target_equals_source_folder' => '',
'tasks' => '任务',
'task_core_expireddocs_days' => '',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2272,7 +2167,6 @@ URL: [url]',
'transmittal' => '传输',
'transmittalitem_removed' => '传送条目删除',
'transmittalitem_updated' => '文件更新至最新版本',
'transmittals' => '',
'transmittal_comment' => '备注',
'transmittal_name' => '名称',
'transmittal_size' => '大小',
@ -2286,7 +2180,6 @@ URL: [url]',
'type_to_filter' => '',
'type_to_search' => '搜索类型',
'uk_UA' => '乌克兰语',
'undefined' => '',
'under_folder' => '文件夹内',
'unknown_attrdef' => '未知属性',
'unknown_command' => '未知命令',
@ -2305,7 +2198,6 @@ URL: [url]',
'unlock_cause_locking_user' => '您仍然可以更新,因为是您锁定了该文件. 锁定状态被自动解除.',
'unlock_document' => '解锁',
'update' => '更新',
'updated' => '',
'updated_documents' => '',
'update_approvers' => '更新审核人名单',
'update_document' => '更新',

View File

@ -19,11 +19,10 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (2445)
// Translators: Admin (2442)
$text = array(
'2_factor_auth' => '2階段認證',
'2_factor_auth_code' => '',
'2_factor_auth_info' => '此系統強制執行2階段身份驗證。您將需要在手機上使用Google Authenticator。在下面您可以看到兩個QR碼。正確的是您當前的秘密。在左側您可以設置一個新的秘密。如果您設置了新的機密請確保使用Google Authenticator重新掃描它。',
'2_fact_auth_current_secret' => '',
'2_fact_auth_new_secret' => '',
@ -168,7 +167,6 @@ $text = array(
'attrdef_minvalues_help' => '',
'attrdef_min_greater_max' => '最小數值大於最大數值',
'attrdef_multiple' => '允許多個值',
'attrdef_multiple_but_doc_or_folder' => '',
'attrdef_multiple_needs_valueset' => '具有多個值的屬性定義需要設置值。',
'attrdef_must_be_multiple' => '屬性必須具有多個值,但不能設置多個值',
'attrdef_name' => '名稱',
@ -227,14 +225,9 @@ $text = array(
'backup_log_management' => '備份/日誌',
'backup_remove' => '刪除備份',
'backup_tools' => '備份工具',
'batch_add_approver' => '',
'batch_add_approver_msg' => '',
'batch_add_category_msg' => '',
'batch_add_reviewer' => '',
'batch_add_reviewer_msg' => '',
'batch_change_category' => '',
'batch_change_owner' => '',
'batch_export' => '',
'batch_new_owner_msg' => '',
'batch_operation' => '',
'batch_operation_result' => '',
@ -285,7 +278,6 @@ $text = array(
'chart_docsperuser_title' => '使用者文件比例圖表',
'chart_foldersperuser_title' => '',
'chart_selection' => '選擇圖表',
'chart_sizepermonth_title' => '',
'chart_sizeperuser_title' => '每一使用者的空間',
'checkedout_file_has_different_version' => '簽出的版本與當前版本不同。簽入將不會更新文件。',
'checkedout_file_has_disappeared' => '簽出文件的文件已消失。無法辦理入住手續。',
@ -297,7 +289,6 @@ $text = array(
'checkout_is_disabled' => '在配置中禁用了簽出文件功能。',
'check_directory_layout' => '',
'check_failed' => '',
'check_notification_filter' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => '請選擇屬性',
@ -319,7 +310,6 @@ $text = array(
'clear_cache' => '清除緩存',
'clear_clipboard' => '清除剪貼簿',
'clear_password' => '清除密碼',
'click_to_expand_filter_results' => '',
'clipboard' => '剪貼簿',
'close' => '關閉',
'color' => '',
@ -328,8 +318,6 @@ $text = array(
'comment_changed_email' => '',
'comment_for_current_version' => '版本說明',
'configure_extension' => '配置擴充套件',
'confirm_add_approver' => '',
'confirm_add_reviewer' => '',
'confirm_change_category' => '',
'confirm_change_owner' => '',
'confirm_clear_cache' => '您真的要清除緩存嗎?這將刪除所有預先計算的預覽圖像。',
@ -362,8 +350,6 @@ $text = array(
'converter_new_mimetype' => '新的 mimetype',
'copied_to_checkout_as' => '在[date]以\'[filename] \'複製到簽出空間的文件',
'created' => '',
'createSubFolderForImportedFiles' => '',
'createSubFolderForImportedFiles_desc' => '',
'create_download_link' => '',
'create_fulltext_index' => '創建全文索引',
'create_fulltext_index_warning' => '您將要重新創建全文索引。這會花費大量時間並降低整體系統性能。如果您確實要重新創建索引,請確認操作。',
@ -375,7 +361,7 @@ $text = array(
'current_state' => '當前狀態',
'current_version' => '當前版本',
'daily' => '每日',
'dashboard' => '面板',
'dashboard' => '',
'databasesearch' => '資料庫搜索',
'database_schema_version' => '',
'data_loading' => '請等到資料載入完畢',
@ -406,9 +392,7 @@ $text = array(
'disable_extension' => '',
'disclaimer' => '警告:這是機密區.只有授權使用者才被允許訪問.任何違反行為將受到法律制裁',
'discspace' => '磁碟空間',
'docs_in_reception_disabled' => '',
'docs_in_reception_no_access' => '帶有收件人的文件,收件人無法訪問',
'docs_in_revision_disabled' => '',
'docs_in_revision_no_access' => '修訂中的文件,沒有修訂者可以訪問',
'docs_with_missing_revision_date' => '',
'document' => '文件',
@ -484,7 +468,6 @@ URL: [url]',
'document_files' => '',
'document_has_no_workflow' => '文件沒有工作流程',
'document_infos' => '文件資訊',
'document_in_revision_no_date' => '',
'document_is_checked_out' => '',
'document_is_checked_out_remove' => '',
'document_is_checked_out_update' => '當前已簽出文檔。如果您上傳新版本,那麼簽出的版本將無法再簽回。',
@ -578,8 +561,6 @@ URL: [url]',
'download_header_document_name' => '',
'download_header_document_no' => '',
'download_header_filename' => '',
'download_header_folder_name' => '',
'download_header_folder_no' => '',
'download_header_internal_version' => '',
'download_header_reviewer' => '',
'download_header_review_comment' => '',
@ -678,7 +659,6 @@ URL: [url]',
'error_update_document' => '更新文件時發生錯誤',
'error_uploading_reviewer_only' => '創建文件時出錯。該文件具有審閱者,但沒有批准者。',
'es_ES' => '西班牙語',
'event' => '事件',
'event_details' => '錯誤詳情',
'exclude_items' => '例外項目',
'expired' => '過期',
@ -710,8 +690,6 @@ URL: [url]',
'export_user_list_csv' => '',
'extension_archive' => '擴充',
'extension_changelog' => '修改紀錄',
'extension_config' => '',
'extension_info' => '',
'extension_is_off_now' => '',
'extension_is_on_now' => '',
'extension_loading' => '擴充套件讀取中',
@ -731,11 +709,11 @@ URL: [url]',
'february' => '二 月',
'file' => '文件',
'files' => '文件',
'filesize' => '文件大小',
'files_deletion' => '刪除檔',
'files_deletion_warning' => '通過此操作您可以刪除整個DMS(文件管理系統)資料夾裡的所有檔.但版本資訊將被保留',
'files_loading' => '請稍候, 檔案讀取中',
'filetype' => '檔案類型',
'file_size' => '文件大小',
'filter_for_documents' => '附加文件過濾器',
'filter_for_documents_and_folders' => '',
'filter_for_folders' => '文件夾的附加過濾器',
@ -911,7 +889,6 @@ URL: [url]',
'individuals_in_groups' => '小組成員',
'ind_review_removed' => '',
'info_recipients_tab_not_released' => '由於未發布該文檔版本,因此無法確認接收。',
'info_rm_user_from_processes_none' => '',
'info_rm_user_from_processes_user' => '',
'inherited' => '繼承',
'inherits_access_copy_msg' => '複製繼承存取權限列表',
@ -1003,11 +980,9 @@ URL: [url]',
'link_to_version' => '附加到版本',
'list_access_rights' => '列出權限',
'list_contains_no_access_docs' => '該列表包含更多您無法訪問且不會顯示的文檔。',
'list_conversion_overview' => '',
'list_conversion_services' => '',
'list_hooks' => '掛勾列表',
'list_notification_services' => '',
'list_of_recipients_has_disabled_users' => '',
'list_tasks' => '工作列表',
'local_file' => '選擇檔案',
'locked_by' => '鎖定人',
@ -1073,7 +1048,6 @@ URL: [url]',
'move_document' => '移動文件',
'move_folder' => '移動資料夾',
'move_into_rootfolder' => '',
'must_drop_one_file' => '',
'my_account' => '我的帳戶',
'my_documents' => '我的文件',
'my_transmittals' => '我的傳送',
@ -1134,17 +1108,6 @@ URL: [url]',
'nl_NL' => '荷蘭語',
'no' => '否',
'notification' => '通知',
'notification_msg_tmpl' => '',
'notification_recvtype' => '',
'notification_recv_any' => '',
'notification_recv_approver' => '',
'notification_recv_notification' => '',
'notification_recv_owner' => '',
'notification_recv_reviewer' => '',
'notification_recv_uploader' => '',
'notification_recv_workflow' => '',
'notification_service_no_filter' => '',
'notification_tmpl' => '',
'not_subscribed' => '',
'november' => '十一月',
'now' => '現在',
@ -1173,7 +1136,6 @@ URL: [url]',
'no_groups' => '無組別',
'no_group_members' => '該組沒有成員',
'no_linked_files' => '無連結檔',
'no_mimetype' => '',
'no_previous_versions' => '無其它版本',
'no_receipt_needed' => '當前沒有需要收據確認的文件。',
'no_review_needed' => '無待校對的文件',
@ -1336,9 +1298,7 @@ URL: [url]',
'removed_workflow_email_body_html' => '',
'removed_workflow_email_subject' => '[sitename]: [name] - 從文檔版本中刪除了工作流程',
'removeFolderFromDropFolder' => '導入後刪除文件夾',
'removeFolderFromDropFolder_desc' => '',
'remove_approval_log' => '',
'remove_from_clipboard' => '',
'remove_marked_files' => '刪除勾選的檔案',
'remove_review_log' => '',
'remove_task' => '',
@ -1433,8 +1393,6 @@ URL: [url]',
'revisions_without_group' => '沒有組的修訂',
'revisions_without_user' => '沒有使用者的修訂',
'revision_date' => '修訂日期',
'revision_deletion_email_body' => '',
'revision_deletion_email_subject' => '',
'revision_log' => '修訂日誌',
'revision_request_email_body' => '修訂要求
文件:[name]
@ -1542,7 +1500,6 @@ URL: [url]',
'select_category' => '選中分類',
'select_created' => '',
'select_documents_for_process' => '',
'select_folder' => '',
'select_group' => '選擇群',
'select_groups' => '點擊選擇組',
'select_grp_approvers' => '請點選審核人員群組',
@ -1563,7 +1520,6 @@ URL: [url]',
'select_mimetype' => '',
'select_modified' => '',
'select_one' => '選擇一個',
'select_option' => '',
'select_owner' => '',
'select_record_type' => '',
'select_status' => '',
@ -1580,7 +1536,6 @@ URL: [url]',
[comment]',
'send_login_data_subject' => '[sitename]: [login] - 您的登入資料',
'send_notification' => '',
'send_test_mail' => '寄送測試信件',
'september' => '九 月',
'sequence' => '次序',
@ -1595,16 +1550,10 @@ URL: [url]',
'service_name' => '',
'sessions' => '在線用戶',
'setDateFromFile' => '從導入的文件接管日期',
'setDateFromFile_desc' => '',
'setDateFromFolder' => '從導入的文件夾接管日期',
'setDateFromFolder_desc' => '',
'settings' => '設置',
'settings_activate_module' => '激活模塊',
'settings_activate_php_extension' => '激活PHP擴展',
'settings_addManagerAsApprover' => '',
'settings_addManagerAsApprover_desc' => '',
'settings_addManagerAsReviewer' => '',
'settings_addManagerAsReviewer_desc' => '',
'settings_adminIP' => 'Admin IP',
'settings_adminIP_desc' => '如果設置則管理員只能通過指定的IP地址登錄。留空以免失去訪問權限。注意僅適用於本地身份驗證無LDAP',
'settings_Advanced' => '進階',
@ -1614,10 +1563,6 @@ URL: [url]',
'settings_allowChangeRevAppInProcess_desc' => '默認情況下,一旦提交了審核或批准,就不能再更改審核者和批准者。只要未發布或拒絕文檔,此選項將允許管理員執行此操作。',
'settings_allowReviewerOnly' => '只允許設置審閱者',
'settings_allowReviewerOnly_desc' => '如果允許在傳統的工作流程模式下僅設置審閱者而不設置批准者,則啟用此功能。',
'settings_alwaysShowClipboard' => '',
'settings_alwaysShowClipboard_desc' => '',
'settings_alwaysShowMenuTasks' => '',
'settings_alwaysShowMenuTasks_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
'settings_apiKey' => '',
'settings_apiKey_desc' => '',
@ -1634,8 +1579,6 @@ URL: [url]',
'settings_backupDir_desc' => '備份工具保存備份的目錄。如果未設置此目錄或無法訪問該目錄,則備份將保存在內容目錄中。',
'settings_baseUrl' => '',
'settings_baseUrl_desc' => '',
'settings_batchOperations' => '',
'settings_batchOperations_desc' => '',
'settings_cacheDir' => '緩存目錄',
'settings_cacheDir_desc' => '預覽圖像的存儲位置最好選擇無法通過Web服務器訪問的目錄',
'settings_Calendar' => '日曆設定',
@ -1695,8 +1638,6 @@ URL: [url]',
'settings_delete_install_folder' => '為了使用SeedDMS必須在配置目錄中刪除文件ENABLE_INSTALL_TOOL',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableReceiptComment' => '',
'settings_disableReceiptComment_desc' => '',
'settings_disableSelfEdit' => '禁用自我編輯',
'settings_disableSelfEdit_desc' => '如果選中,則用戶無法編輯自己的個人資料',
'settings_disable_install' => '如果可能刪除文件ENABLE_INSTALL_TOOL',
@ -1760,14 +1701,8 @@ URL: [url]',
'settings_enableLanguageSelector_desc' => '登錄後顯示用戶界面語言的選擇器。',
'settings_enableLargeFileUpload' => '啟用大文件上傳',
'settings_enableLargeFileUpload_desc' => '如果設置了該選項則還可以通過一個名為Jumploader的Java小程序來上傳文件而瀏覽器沒有設置文件大小限制。它還允許一步上傳幾個文件。啟用此功能將關閉僅HTTP cookie。',
'settings_enableLoginByEmail' => '',
'settings_enableLoginByEmail_desc' => '',
'settings_enableMemcached' => '',
'settings_enableMemcached_desc' => '',
'settings_enableMenuTasks' => '在菜單中啟用任務列表',
'settings_enableMenuTasks_desc' => '啟用/禁用包含用戶所有任務的菜單項。其中包含需要審查,批准等的文件。',
'settings_enableMenuTransmittals' => '',
'settings_enableMenuTransmittals_desc' => '',
'settings_enableMultiUpload' => '允許上傳多個文件',
'settings_enableMultiUpload_desc' => '創建新文檔時,可以上傳多個文件。每個都將創建一個新文檔。',
'settings_enableNotificationAppRev' => '啟用審閱者/批准者通知',
@ -1823,8 +1758,6 @@ URL: [url]',
'settings_encryptionKey' => '加密金鑰',
'settings_encryptionKey_desc' => '該字符串用於創建唯一的標識符該標識符作為隱藏字段添加到表單中以防止CSRF攻擊。',
'settings_error' => '錯誤',
'settings_excludeFoldersDashboard' => '',
'settings_excludeFoldersDashboard_desc' => '',
'settings_expandFolderTree' => '展開文件樹',
'settings_expandFolderTree_desc' => '展開文件樹',
'settings_expandFolderTree_val0' => '從隱藏的樹開始',
@ -1842,16 +1775,6 @@ URL: [url]',
'settings_fullSearchEngine_desc' => '設置用於全文搜索的方法。',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_globalApprover' => '',
'settings_globalApprover_desc' => '',
'settings_globalGroupApprover' => '',
'settings_globalGroupApprover_desc' => '',
'settings_globalGroupReviewer' => '',
'settings_globalGroupReviewer_desc' => '',
'settings_globalReviewer' => '',
'settings_globalReviewer_desc' => '',
'settings_global_approver_is_admin' => '',
'settings_global_reviewer_is_admin' => '',
'settings_guestID' => 'Guest ID',
'settings_guestID_desc' => '以訪客身份登錄時使用的訪客用戶ID通常無需更改',
'settings_guestid_is_admin' => '',
@ -1881,28 +1804,14 @@ URL: [url]',
'settings_libraryFolder_desc' => '可以在其中復製文檔以創建新文檔的文件夾。',
'settings_logFileEnable' => '日誌文件啟用',
'settings_logFileEnable_desc' => '啟用/禁用日誌文件',
'settings_logFileMaxLevel' => '',
'settings_logFileMaxLevel_desc' => '',
'settings_logFileRestApiMaxLevel' => '',
'settings_logFileRestApiMaxLevel_desc' => '',
'settings_logFileRotation' => '日誌文件輪換',
'settings_logFileRotation_desc' => '日誌文件輪換',
'settings_loginFailure' => '登錄失敗',
'settings_loginFailure_desc' => 'n次登錄失敗後禁用帳戶。',
'settings_logLevelAlert' => '',
'settings_logLevelCritical' => '',
'settings_logLevelDebug' => '',
'settings_logLevelEmergency' => '',
'settings_logLevelError' => '',
'settings_logLevelInfo' => '',
'settings_logLevelNotice' => '',
'settings_logLevelWarning' => '',
'settings_luceneClassDir' => 'Lucene的SeedDMS目錄',
'settings_luceneClassDir_desc' => 'SeedDMS_Lucene的路徑可選。如果您已在PHP可以找到SeedDMS_Lucene的位置安裝了該字段請將該字段留空。額外的PHP包含路徑',
'settings_luceneDir' => '全文索引目錄',
'settings_luceneDir_desc' => 'Lucene索引的路徑',
'settings_manager_approver_is_admin' => '',
'settings_manager_reviewer_is_admin' => '',
'settings_markdownComments' => '',
'settings_markdownComments_desc' => '',
'settings_maxDirID' => '最大目錄編號',
@ -1995,10 +1904,6 @@ URL: [url]',
'settings_siteName' => '站台名稱',
'settings_siteName_desc' => '頁面標題中使用的站點名稱。默認值SeedDMS',
'settings_SMTP' => 'SMTP 伺服器設定',
'settings_smtpForceFrom' => '',
'settings_smtpForceFrom_desc' => '',
'settings_smtpLazySSL' => '',
'settings_smtpLazySSL_desc' => '',
'settings_smtpPassword' => 'SMTP服務器密碼',
'settings_smtpPassword_desc' => 'SMTP服務器密碼',
'settings_smtpPort' => 'SMTP 伺服器埠',
@ -2082,7 +1987,6 @@ URL: [url]',
'sign_out' => '登出',
'sign_out_user' => '登出使用者',
'site_brand' => '',
'skip_default_export_cols' => '',
'sk_SK' => '斯洛伐克語',
'sort_by_date' => '依日期排序',
'sort_by_expiration_date' => '',
@ -2096,7 +2000,6 @@ URL: [url]',
'splash_add_group' => '新增群組',
'splash_add_group_member' => '新群組會員新增',
'splash_add_keyword' => '',
'splash_add_keyword_category' => '',
'splash_add_notify' => '',
'splash_add_role' => '新增一個角色',
'splash_add_task' => '',
@ -2104,7 +2007,6 @@ URL: [url]',
'splash_add_transmittal' => '加入傳送',
'splash_add_user' => '新增新的使用者',
'splash_cancel_checkout' => '',
'splash_checked_in' => '',
'splash_cleared_cache' => '快取清除',
'splash_cleared_clipboard' => '剪貼簿已清除',
'splash_delete_access' => '訪問權限已刪除',
@ -2116,20 +2018,17 @@ URL: [url]',
'splash_document_locked' => '文件已被鎖定',
'splash_document_name_changed' => '',
'splash_document_unlocked' => '已解鎖的文件',
'splash_document_updated' => '',
'splash_edit_access' => '訪問權限已更改',
'splash_edit_attribute' => '屬性已保存',
'splash_edit_category' => '',
'splash_edit_event' => '活動已保存',
'splash_edit_group' => '群組已保存',
'splash_edit_keyword' => '',
'splash_edit_keyword_category' => '',
'splash_edit_role' => '角色已保存',
'splash_edit_task' => '任務已儲存',
'splash_edit_transmittal' => '傳送已儲存',
'splash_edit_user' => '使用者已儲存',
'splash_error_add_to_transmittal' => '將文件添加到傳送時出錯',
'splash_error_checkin_ended' => '',
'splash_error_rm_download_link' => '刪除下載鏈接時出錯',
'splash_error_saving_file' => '',
'splash_error_send_download_link' => '發送下載鏈接時出錯',
@ -2139,7 +2038,6 @@ URL: [url]',
'splash_extension_import' => '安裝擴展',
'splash_extension_refresh' => '刷新的擴展名列表',
'splash_extension_upload' => '安裝擴展',
'splash_folder_added' => '',
'splash_folder_deleted' => '',
'splash_folder_edited' => '保存文件夾更改',
'splash_importfs' => '導入的[docs]文檔和[folders]文件夾',
@ -2164,7 +2062,6 @@ URL: [url]',
'splash_rm_group' => '組已刪除',
'splash_rm_group_member' => '組成員已刪除',
'splash_rm_keyword' => '',
'splash_rm_keyword_category' => '',
'splash_rm_notify' => '',
'splash_rm_role' => '角色已刪除',
'splash_rm_transmittal' => '傳送已刪除',
@ -2212,7 +2109,6 @@ URL: [url]',
'status_revision_sleeping' => '待定',
'status_revisor_removed' => '修訂者已從清單中刪除',
'status_unknown' => '未知',
'storage' => '',
'storage_size' => '存儲大小',
'subfolder_duplicate_name' => '子文件夾名稱重複',
'submit_2_fact_auth' => '保存秘密',
@ -2249,7 +2145,6 @@ URL: [url]',
'target_equals_source_folder' => '',
'tasks' => '任務',
'task_core_expireddocs_days' => '天數',
'task_core_expireddocs_dryrun' => '',
'task_core_expireddocs_email' => '',
'task_core_expireddocs_peruser' => '',
'task_core_importdropfolder_dryrun' => '',
@ -2332,7 +2227,6 @@ URL: [url]',
'transmittal' => '傳輸',
'transmittalitem_removed' => '傳輸項目已刪除',
'transmittalitem_updated' => '文件已更新至最新版本',
'transmittals' => '',
'transmittal_comment' => '註解',
'transmittal_name' => '名稱',
'transmittal_size' => '大小',
@ -2346,7 +2240,6 @@ URL: [url]',
'type_to_filter' => '鍵入到篩選列表',
'type_to_search' => '搜索類型',
'uk_UA' => '烏克蘭語',
'undefined' => '未定義',
'under_folder' => '資料夾內',
'unknown_attrdef' => '未知的屬性定義',
'unknown_command' => '未知命令',
@ -2365,7 +2258,6 @@ URL: [url]',
'unlock_cause_locking_user' => '您仍然可以更新,因為是您鎖定了該檔. 鎖定狀態被自動解除.',
'unlock_document' => '解鎖',
'update' => '更新',
'updated' => '',
'updated_documents' => '',
'update_approvers' => '更新審核人名單',
'update_document' => '更新',

View File

@ -234,13 +234,13 @@ if($settings->_workflowMode == 'traditional' || $settings->_workflowMode == 'tra
// add mandatory reviewers/approvers
if($settings->_workflowMode == 'traditional') {
$mreviewers = getMandatoryReviewers($folder, null, $user);
$mreviewers = getMandatoryReviewers($folder, $user);
if($mreviewers['i'])
$reviewers['i'] = array_merge($reviewers['i'], $mreviewers['i']);
if($mreviewers['g'])
$reviewers['g'] = array_merge($reviewers['g'], $mreviewers['g']);
}
$mapprovers = getMandatoryApprovers($folder, null, $user);
$mapprovers = getMandatoryApprovers($folder, $user);
if($mapprovers['i'])
$approvers['i'] = array_merge($approvers['i'], $mapprovers['i']);
if($mapprovers['g'])
@ -498,20 +498,9 @@ foreach($file_ary as $file) {
if($controller->hasHook('cleanUpDocument')) {
$controller->callHook('cleanUpDocument', $document, $file);
}
// Send notification to subscribers of folder.
if($notifier) {
// Send notification to subscribers of folder.
$notifier->sendNewDocumentMail($document, $user);
// Send notifcation to recipients of document
$content = $document->getLatestContent();
$status = $content->getStatus();
if ($status["status"] == S_RELEASED) {
if ($settings->_enableNotificationAppRev) {
if ($notifier) {
$notifier->sendToAllReceiptMail($content, $user);
}
}
}
}
if($settings->_removeFromDropFolder) {
if(file_exists($userfiletmp)) {

View File

@ -51,47 +51,6 @@ if ($document->getAccessMode($user, 'addDocumentFile') < M_READWRITE) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
}
function reArrayFiles(&$file_post) {
$file_ary = array();
$file_count = count($file_post['name']);
$file_keys = array_keys($file_post);
for ($i=0; $i<$file_count; $i++) {
if($file_post['error'][$i] != 4) { // no file uploaded
foreach ($file_keys as $key) {
$file_ary[$i][$key] = $file_post[$key][$i];
}
$file_ary[$i]['source'] = 'upload';
}
}
return $file_ary;
}
if(!empty($_FILES['userfile'])) {
$file_ary = reArrayFiles($_FILES['userfile']);
} else {
$file_ary = array();
}
if($settings->_dropFolderDir) {
if(isset($_POST["dropfolderfileaddfileform"]) && $_POST["dropfolderfileaddfileform"]) {
$fullfile = $settings->_dropFolderDir.'/'.$user->getLogin().'/'.$_POST["dropfolderfileaddfileform"];
if(file_exists($fullfile)) {
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mimetype = finfo_file($finfo, $fullfile);
$file_ary[] = array(
'tmp_name' => $fullfile,
'type' => $mimetype,
'name' => $_POST["dropfolderfileaddfileform"],
'size' => filesize($fullfile),
'error' => 0,
'source' => 'dropfolder'
);
}
}
}
$prefix = 'userfile';
if(isset($_POST[$prefix.'-fine-uploader-uuids']) && $_POST[$prefix.'-fine-uploader-uuids']) {
$uuids = explode(';', $_POST[$prefix.'-fine-uploader-uuids']);
@ -101,43 +60,34 @@ if(isset($_POST[$prefix.'-fine-uploader-uuids']) && $_POST[$prefix.'-fine-upload
if(file_exists($fullfile)) {
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mimetype = finfo_file($finfo, $fullfile);
$file_ary[] = array(
'tmp_name' => $fullfile,
'type' => $mimetype,
'name' => isset($names[$i]) ? $names[$i] : $uuid,
'size' => filesize($fullfile),
'error' => 0,
'source' => 'upload',
);
$_FILES["userfile"]['tmp_name'][] = $fullfile;
$_FILES["userfile"]['type'][] = $mimetype;
$_FILES["userfile"]['name'][] = isset($names[$i]) ? $names[$i] : $uuid;
$_FILES["userfile"]['size'][] = filesize($fullfile);
$_FILES["userfile"]['error'][] = 0;
}
}
}
if(!$file_ary) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("uploading_failed"));
}
$maxuploadsize = SeedDMS_Core_File::parse_filesize($settings->_maxUploadSize);
foreach($file_ary as $file) {
if($file['error']==1) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("uploading_maxsize"));
}
if($file['error']!=0) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("uploading_failed"));
}
if ($file["size"]==0) {
for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
if ($_FILES["userfile"]["size"][$file_num]==0) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("uploading_zerosize"));
}
if ($maxuploadsize && $file["size"] > $maxuploadsize) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("uploading_maxsize"));
if ($maxuploadsize && $_FILES["userfile"]["size"][$file_num] > $maxuploadsize) {
UI::exitError(getMLText("folder_title", array("documentname" => $document->getName())),getMLText("uploading_maxsize"));
}
if (is_uploaded_file($_FILES["userfile"]["tmp_name"][$file_num]) && $_FILES['userfile']['error'][$file_num] != 0){
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("uploading_failed"));
}
if($_FILES["userfile"]["error"][$file_num]) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
}
}
foreach($file_ary as $file) {
if(count($file_ary) == 1 && !empty($_POST['name']))
if(count($_FILES["userfile"]["tmp_name"]) == 1 && !empty($_POST['name']))
$name = $_POST["name"];
else
$name = $file['name'];
$name = $_FILES["userfile"]['name'][$file_num];
$comment = $_POST["comment"];
$version = (int) $_POST["version"];
$public = (isset($_POST["public"]) && $_POST["public"] == 'true') ? 1 : 0;
@ -149,9 +99,9 @@ foreach($file_ary as $file) {
}
}
$userfiletmp = $file["tmp_name"];
$userfiletype = $file["type"];
$userfilename = $file["name"];
$userfiletmp = $_FILES["userfile"]["tmp_name"][$file_num];
$userfiletype = $_FILES["userfile"]["type"][$file_num];
$userfilename = $_FILES["userfile"]["name"][$file_num];
$fileType = ".".pathinfo($userfilename, PATHINFO_EXTENSION);

View File

@ -122,8 +122,7 @@ switch($command) {
foreach($hits['docs'] as $hit) {
if($hit->getAccessMode($user, 'search') >= M_READ) {
if($hit->getLatestContent()) {
// $result[] = $hit->getID().'#'.$hit->getName();
$result[] = array('type'=>'D', 'id'=>$hit->getId(), 'name'=>htmlspecialchars($hit->getName()), 'path'=>htmlspecialchars($hit->getParent()->getFolderPathPlain(true, '/')));
$result[] = $hit->getID().'#'.$hit->getName();
}
}
}
@ -133,46 +132,30 @@ switch($command) {
}
break; /* }}} */
/* This is used for searching folders in the folder selectors
* 1. the selector also having a tree
* 2. the selector based on select2 for <select class="chzn-select-folder" ...>
* $format is set to 'select2' in the second case.
*/
/* Used for folder chooser */
case 'searchfolder': /* {{{ */
if($user) {
$format = $_GET['format'] ?? '';
$query = $_GET['query'] ?? '';
if(!$query) {
header('Content-Type: application/json');
if($format == 'select2')
echo json_encode(['results'=>[]]);
else
echo json_encode([]);
return;
}
$query = $_GET['query'];
if(false !== ($pos = strpos($query, '/'))) {
$subquery = substr($query, 0, $pos);
$hits = $dms->search($subquery, $limit=0, $offset=0, $logicalmode='AND', $searchin=array(2), $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());
$hits = $dms->search($subquery, $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(count($hits['folders']) == 1) {
$hit = $hits['folders'][0];
$basefolder = $dms->getFolder($hit->getID());
if($basefolder->getAccessMode($user, 'search') >= M_READ) {
if($subquery = substr($query, $pos+1)) {
$hits = $dms->search($subquery, $limit=0, $offset=0, $logicalmode='AND', $searchin=array(2), $startFolder=$basefolder, $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($subquery, $limit=0, $offset=0, $logicalmode='AND', $searchin=array(), $startFolder=$basefolder, $owner=null, $status = array(), $creationstartdate=array(), $creationenddate=array(), $modificationstartdate=array(), $modificationenddate=array(), $categories=array(), $attributes=array(), $mode=0x2, $expirationstartdate=array(), $expirationenddate=array());
if($hits) {
$result = array();
foreach($hits['folders'] as $hit) {
if($hit->getAccessMode($user, 'search') >= M_READ)
// $result[] = $hit->getID().'#'.$hit->getFolderPathPlain(true, '/');
$result[] = array('type'=>'F', 'id'=>$hit->getId(), 'name'=>htmlspecialchars($hit->getName()), 'path'=>htmlspecialchars($hit->getParent()->getFolderPathPlain(true, '/')));
//$result[] = $hit->getID().'#'.$basefolder->getName().'/'.$hit->getName();
$result[] = $hit->getID().'#'.$hit->getFolderPathPlain(true, '/');
}
header('Content-Type: application/json');
if($format == 'select2')
echo json_encode(['results'=>$result]);
else
echo json_encode($result);
echo json_encode($result);
return;
}
} else {
@ -181,14 +164,10 @@ switch($command) {
$result = array();
foreach($subfolders as $subfolder) {
//$result[] = $subfolder->getID().'#'.$basefolder->getName().'/'.$subfolder->getName();
// $result[] = $subfolder->getID().'#'.$subfolder->getFolderPathPlain(true, '/');
$result[] = array('type'=>'F', 'id'=>$subfolder->getId(), 'name'=>htmlspecialchars($subfolder->getName()), 'path'=>htmlspecialchars($subfolder->getParent()->getFolderPathPlain(true, '/')));
$result[] = $subfolder->getID().'#'.$subfolder->getFolderPathPlain(true, '/');
}
header('Content-Type: application/json');
if($format == 'select2')
echo json_encode(['results'=>$result]);
else
echo json_encode($result);
echo json_encode($result);
return;
}
}
@ -200,14 +179,10 @@ switch($command) {
$result = array();
foreach($hits['folders'] as $hit) {
if($hit->getAccessMode($user, 'search') >= M_READ)
// $result[] = $hit->getID().'#'.$hit->getFolderPathPlain(true, '/');
$result[] = array('type'=>'F', 'id'=>$hit->getId(), 'name'=>htmlspecialchars($hit->getName()), 'path'=>htmlspecialchars($hit->getParent()->getFolderPathPlain(true, '/')));
$result[] = $hit->getID().'#'.$hit->getFolderPathPlain(true, '/');
}
header('Content-Type: application/json');
if($format == 'select2')
echo json_encode(['results'=>$result]);
else
echo json_encode($result);
echo json_encode($result);
}
}
break; /* }}} */
@ -297,18 +272,9 @@ switch($command) {
case 'testmail': /* {{{ */
if($user && $user->isAdmin()) {
if($user->getEmail()) {
$emailobj = new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword, $settings->_smtpLazySSL, $settings->_smtpForceFrom);
$emailobj = new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword);
$emailobj->setDebug(true);
$params = array();
$params['url'] = getBaseUrl().$settings->_httpRoot;
$params['sitename'] = $settings->_siteName;
$params['version'] = (new SeedDMS_Version())->version();
$params['smtpserver'] = $settings->_smtpServer;
$params['smtpport'] = $settings->_smtpPort;
$params['lazyssl'] = $settings->_smtpLazySSL ? 'Yes' : 'No';
$params['forcefrom'] = $settings->_smtpForceFrom ? 'Yes' : 'No';
$params['__skip_header__'] = true;
$params['__skip_footer__'] = true;
ob_start();
$ret = $emailobj->toIndividual($settings->_smtpSendFrom, $user, "testmail_subject", "testmail_body", $params);
@ -665,13 +631,6 @@ switch($command) {
if($notifier) {
$notifier->sendChangedNameMail($document, $user, $oldname);
}
if($fulltextservice && ($index = $fulltextservice->Indexer())) {
$lucenesearch = $fulltextservice->Search();
if($hit = $lucenesearch->getDocument($document->getId())) {
$index->reindexDocument($hit->id);
$index->commit();
}
}
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_name_changed'), 'data'=>''));
add_log_line("set name '".$_REQUEST['name']."' of document ".$document->getId());
@ -698,18 +657,11 @@ switch($command) {
if($content) {
$document = $content->getDocument();
if ($document->getAccessMode($user) >= M_READWRITE) {
$realmimetype = $content->getRealMimeType();
$realmimetype = SeedDMS_Core_File::mimetype($dms->contentDir . $content->getPath());
if (!$content->setMimeType($realmimetype)) {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>'Error setting mimetype', 'data'=>''));
} else {
if($fulltextservice && ($index = $fulltextservice->Indexer())) {
$lucenesearch = $fulltextservice->Search();
if($hit = $lucenesearch->getDocument($document->getId())) {
$index->reindexDocument($hit->id);
$index->commit();
}
}
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_mimetype_changed'), 'data'=>''));
add_log_line("set mimetype '".$realmimetype."' of document ".$document->getId().":".$content->getVersion());
@ -842,13 +794,13 @@ switch($command) {
if($settings->_workflowMode == 'traditional' || $settings->_workflowMode == 'traditional_only_approval') {
// add mandatory reviewers/approvers
if($settings->_workflowMode == 'traditional') {
$mreviewers = getMandatoryReviewers($folder, null, $user);
$mreviewers = getMandatoryReviewers($folder, $user);
if($mreviewers['i'])
$reviewers['i'] = array_merge($reviewers['i'], $mreviewers['i']);
if($mreviewers['g'])
$reviewers['g'] = array_merge($reviewers['g'], $mreviewers['g']);
}
$mapprovers = getMandatoryApprovers($folder, null, $user);
$mapprovers = getMandatoryApprovers($folder, $user);
if($mapprovers['i'])
$approvers['i'] = array_merge($approvers['i'], $mapprovers['i']);
if($mapprovers['g'])
@ -970,162 +922,6 @@ switch($command) {
}
break; /* }}} */
case 'updatedocument': /* {{{ */
if($user) {
if(checkFormKey('')) {
if (!isset($_POST["documentid"]) || !is_numeric($_POST["documentid"]) || intval($_POST["documentid"])<1) {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText("invalid_document_id")));
exit;
}
$documentid = $_POST["documentid"];
$document = $dms->getDocument($documentid);
if (!is_object($document)) {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText("invalid_document_id")));
exit;
}
if ($document->getAccessMode($user, 'addDocument') < M_READWRITE) {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText("access_denied")));
exit;
}
if($settings->_quota > 0) {
$remain = checkQuota($user);
if ($remain < 0) {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText("quota_exceeded", array('bytes'=>SeedDMS_Core_File::format_filesize(abs($remain))))));
exit;
}
}
if (!is_uploaded_file($_FILES["userfile"]["tmp_name"]) || $_FILES['userfile']['error']!=0){
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText("uploading_failed")));
exit;
}
if ($_FILES["userfile"]["size"]==0) {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText("uploading_zerosize")));
exit;
}
$maxuploadsize = SeedDMS_Core_File::parse_filesize($settings->_maxUploadSize);
if ($maxuploadsize && $_FILES["userfile"]["size"] > $maxuploadsize) {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText("uploading_maxsize")));
exit;
}
$userfiletmp = $_FILES["userfile"]["tmp_name"];
$userfiletype = $_FILES["userfile"]["type"];
$userfilename = $_FILES["userfile"]["name"];
$fileType = ".".pathinfo($userfilename, PATHINFO_EXTENSION);
if($settings->_overrideMimeType) {
$userfiletype = SeedDMS_Core_File::mimetype($userfiletmp);
}
if (!empty($_POST["name"]))
$name = $_POST["name"];
else
$name = utf8_basename($userfilename);
if(isset($_POST["attributes"]))
$attributes = $_POST["attributes"];
else
$attributes = array();
if(isset($_POST["comment"]))
$comment = trim($_POST["comment"]);
else
$comment = '';
// Get the list of reviewers and approvers for this document.
$reviewers = array();
$approvers = array();
$reviewers["i"] = array();
$reviewers["g"] = array();
$approvers["i"] = array();
$approvers["g"] = array();
$workflow = null;
if($settings->_workflowMode == 'traditional' || $settings->_workflowMode == 'traditional_only_approval') {
// add mandatory reviewers/approvers
if($settings->_workflowMode == 'traditional') {
$mreviewers = getMandatoryReviewers(null, $document, $user);
if($mreviewers['i'])
$reviewers['i'] = array_merge($reviewers['i'], $mreviewers['i']);
if($mreviewers['g'])
$reviewers['g'] = array_merge($reviewers['g'], $mreviewers['g']);
}
$mapprovers = getMandatoryApprovers(null, $document, $user);
if($mapprovers['i'])
$approvers['i'] = array_merge($approvers['i'], $mapprovers['i']);
if($mapprovers['g'])
$approvers['g'] = array_merge($approvers['g'], $mapprovers['g']);
} elseif($settings->_workflowMode == 'advanced') {
$workflow = $user->getMandatoryWorkflow();
}
$expires = false;
if($settings->_presetExpirationDate) {
$expires = strtotime($settings->_presetExpirationDate);
}
$controller = Controller::factory('UpdateDocument', array('dms'=>$dms, 'user'=>$user));
$controller->setParam('documentsource', 'upload');
$controller->setParam('fulltextservice', $fulltextservice);
$controller->setParam('document', $document);
$controller->setParam('folder', $document->getFolder());
$controller->setParam('name', $name);
$controller->setParam('comment', $comment);
$controller->setParam('expires', $expires);
$controller->setParam('userfiletmp', $userfiletmp);
$controller->setParam('userfilename', $userfilename);
$controller->setParam('filetype', $fileType);
$controller->setParam('userfiletype', $userfiletype);
$controller->setParam('reviewers', $reviewers);
$controller->setParam('approvers', $approvers);
$controller->setParam('reqversion', 1);
$controller->setParam('attributes', $attributes);
$controller->setParam('workflow', $workflow);
$controller->setParam('maxsizeforfulltext', $settings->_maxSizeForFullText);
if(!$content = $controller()) {
$err = $controller->getErrorMsg();
if(is_string($err))
$errmsg = getMLText($err);
elseif(is_array($err)) {
$errmsg = getMLText($err[0], $err[1]);
} else {
$errmsg = $err;
}
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>$errmsg));
exit;
} else {
// Send notification to subscribers of folder.
if($notifier) {
$notifier->sendNewDocumentVersionMail($document, $user);
}
}
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_updated'), 'data'=>$document->getID()));
add_log_line("updated document ".$document->getId());
} else {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText('invalid_request_token'), 'data'=>''));
}
}
break; /* }}} */
/* Deprecated, has moved to op/op.TransmittalMgr.php */
case '___updatetransmittalitem': /* {{{ */
if($user) {
@ -1161,99 +957,6 @@ switch($command) {
}
break; /* }}} */
case 'addfolder': /* {{{ */
if($user) {
if(checkFormKey('')) {
if (!isset($_POST["folderid"]) || !is_numeric($_POST["folderid"]) || intval($_POST["folderid"])<1) {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText("invalid_folder_id")));
exit;
}
$folderid = $_POST["folderid"];
$folder = $dms->getFolder($folderid);
if (!is_object($folder)) {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText("invalid_folder_id")));
exit;
}
if ($folder->getAccessMode($user, 'addFolder') < M_READWRITE) {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText("access_denied")));
exit;
}
if (!empty($_POST["name"]))
$name = $_POST["name"];
else
$name = utf8_basename($userfilename);
/* Check if name already exists in the folder */
if(!$settings->_enableDuplicateSubFolderNames) {
if($folder->hasSubFolderByName($name)) {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText("subfolder_duplicate_name")));
exit;
}
}
if(isset($_POST["attributes"]))
$attributes = $_POST["attributes"];
else
$attributes = array();
if(isset($_POST["comment"]))
$comment = trim($_POST["comment"]);
else
$comment = '';
$controller = Controller::factory('AddSubFolder', array('dms'=>$dms, 'user'=>$user));
$controller->setParam('documentsource', 'upload');
$controller->setParam('folder', $folder);
$controller->setParam('fulltextservice', $fulltextservice);
$controller->setParam('name', $name);
$controller->setParam('comment', $comment);
$minmax = $folder->getFoldersMinMax();
$deviation = rand(10, 1000)/10;
if($settings->_defaultFolderPosition == 'start')
$controller->setParam('sequence', $minmax['min'] - $deviation);
else
$controller->setParam('sequence', $minmax['max'] + $deviation);
$controller->setParam('owner', $user);
$controller->setParam('attributes', $attributes);
$controller->setParam('notificationgroups', array());
$controller->setParam('notificationusers', array());
if(!$subfolder = $controller()) {
$err = $controller->getErrorMsg();
if(is_string($err))
$errmsg = getMLText($err);
elseif(is_array($err)) {
$errmsg = getMLText($err[0], $err[1]);
} else {
$errmsg = $err;
}
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>$errmsg));
exit;
} else {
// Send notification to subscribers of folder.
if($notifier) {
$notifier->sendNewFolderMail($subfolder, $user);
}
}
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_folder_added'), 'data'=>$subfolder->getID()));
add_log_line("add folder ".$subfolder->getId()." in folder ".$folder->getId());
} else {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText('invalid_request_token'), 'data'=>''));
}
}
break; /* }}} */
case 'addfile': /* {{{ */
if($user) {
if(checkFormKey('addfile')) {

View File

@ -111,16 +111,11 @@ if(!$controller()) {
$notifier->sendSubmittedApprovalMail($latestContent, $user, $approvelog ? $approvelog[0] : false);
if($controller->oldstatus != $controller->newstatus)
$notifier->sendChangedDocumentStatusMail($latestContent, $user, $controller->oldstatus);
if ($controller->newstatus == S_RELEASED) {
if ($settings->_enableNotificationAppRev) {
if ($notifier) {
$notifier->sendToAllReceiptMail($content, $user);
}
}
}
}
}
add_log_line("?documentid=".$documentid."&version=".$version."&approvalType=".$_POST['approvalType']."&approvalStatus=".$_POST['approvalStatus']);
add_log_line("?documentid=".$_POST['documentid']."&version=".$_POST['version']."&approvalType=".$_POST['approvalType']."&approvalStatus=".$_POST['approvalStatus']);
header("Location:../out/out.ViewDocument.php?documentid=".$documentid."&currenttab=revapp");
?>

View File

@ -73,13 +73,8 @@ if ($action == "addattrdef") {
if($minvalues > $maxvalues) {
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_min_greater_max"));
}
if($multiple) {
if(in_array($type, array(SeedDMS_Core_AttributeDefinition::type_document, SeedDMS_Core_AttributeDefinition::type_folder))) {
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_multiple_but_doc_or_folder"));
}
if($valueset == '' && !in_array($type, array(SeedDMS_Core_AttributeDefinition::type_user, SeedDMS_Core_AttributeDefinition::type_group))) {
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_multiple_needs_valueset"));
}
if($multiple && $valueset == '' && !in_array($type, array(SeedDMS_Core_AttributeDefinition::type_user, SeedDMS_Core_AttributeDefinition::type_group))) {
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_multiple_needs_valueset"));
}
$controller->setParam('name', $name);
@ -155,13 +150,8 @@ else if ($action == "editattrdef") {
if($minvalues > $maxvalues) {
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_min_greater_max"));
}
if($multiple) {
if(in_array($type, array(SeedDMS_Core_AttributeDefinition::type_document, SeedDMS_Core_AttributeDefinition::type_folder))) {
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_multiple_but_doc_or_folder"));
}
if($valueset == '' && !in_array($type, array(SeedDMS_Core_AttributeDefinition::type_user, SeedDMS_Core_AttributeDefinition::type_group))) {
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_multiple_needs_valueset"));
}
if($multiple && $valueset == '' && !in_array($type, array(SeedDMS_Core_AttributeDefinition::type_user, SeedDMS_Core_AttributeDefinition::type_group))) {
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_multiple_needs_valueset"));
}
$controller->setParam('name', $name);
@ -218,3 +208,6 @@ else if ($action == "removeattrvalue") {
}
header("Location:../out/out.AttributeMgr.php?attrdefid=".$attrdefid);
?>

View File

@ -35,7 +35,7 @@ if (!$user->isAdmin()) {
if (isset($_POST["action"])) $action=$_POST["action"];
else $action=NULL;
// Add new category ---------------------------------------------------------
//Neue Kategorie anlegen -----------------------------------------------------------------------------
if ($action == "addcategory") {
/* Check if the form data comes from a trusted request */
@ -60,7 +60,7 @@ if ($action == "addcategory") {
add_log_line(".php&action=addcategory&categoryid=".$categoryid);
}
// Delete category ---------------------------------------------------------
//Kategorie löschen ----------------------------------------------------------------------------------
else if ($action == "removecategory") {
/* Check if the form data comes from a trusted request */
@ -86,7 +86,7 @@ else if ($action == "removecategory") {
$categoryid=-1;
}
// Edit category -----------------------------------------------------------
//Kategorie bearbeiten: Neuer Name --------------------------------------------------------------------
else if ($action == "editcategory") {
/* Check if the form data comes from a trusted request */
@ -118,3 +118,4 @@ else {
header("Location:../out/out.Categories.php?categoryid=".$categoryid);
?>

View File

@ -28,6 +28,16 @@ include("../inc/inc.ClassSession.php");
include("../inc/inc.DBInit.php");
include("../inc/inc.ClassUI.php");
function _printMessage($heading, $message) {
UI::htmlStartPage($heading, "password");
UI::globalBanner();
UI::pageNavigation($heading);
UI::contentContainer($message."<p><a href=\"../out/out.Login.php\">" . getMLText("login") . "</a></p>\n");
UI::htmlEndPage();
return;
}
/* Check if the form data comes from a trusted request */
if(!checkFormKey('changepassword')) {
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_request_token"))),getMLText("invalid_request_token"));

View File

@ -23,23 +23,10 @@ include("../inc/inc.Language.php");
include("../inc/inc.Init.php");
include("../inc/inc.Extension.php");
include("../inc/inc.DBInit.php");
include("../inc/inc.Authentication.php");
include("../inc/inc.ClassUI.php");
include("../inc/inc.ClassController.php");
include("../inc/inc.Authentication.php");
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
$controller = Controller::factory($tmp[1], array('dms'=>$dms, 'user'=>$user));
$accessop = new SeedDMS_AccessOperation($dms, $user, $settings);
if (!$accessop->check_controller_access($controller, $_POST)) {
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("access_denied"));
}
/* if post_max_size is to small, then $_POST will not be set and the content
* lenght will exceed post_max_size
*/
if(empty($_POST) && $_SERVER['CONTENT_LENGTH'] > SeedDMS_Core_File::parse_filesize(ini_get('post_max_size'))) {
UI::exitError(getMLText("folder_title", array("foldername" => '')),getMLText("uploading_postmaxsize"));
}
/* Check if the form data comes from a trusted request */
if(!checkFormKey('checkindocument')) {
@ -58,7 +45,7 @@ if (!is_object($document)) {
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
}
if ($document->getAccessMode($user, 'checkinDocument') < M_READWRITE) {
if ($document->getAccessMode($user) < M_READWRITE) {
UI::exitError(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName()))),getMLText("access_denied"));
}
@ -86,34 +73,6 @@ if(isset($_POST["comment"]))
else
$comment = "";
$oldexpires = $document->getExpires();
switch($_POST["presetexpdate"]) {
case "date":
$expires = makeTsFromDate($_POST["expdate"]);
// $tmp = explode('-', $_POST["expdate"]);
// $expires = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]);
break;
case "1w":
$tmp = explode('-', date('Y-m-d'));
$expires = mktime(0,0,0, $tmp[1], $tmp[2]+7, $tmp[0]);
break;
case "1m":
$tmp = explode('-', date('Y-m-d'));
$expires = mktime(0,0,0, $tmp[1]+1, $tmp[2], $tmp[0]);
break;
case "1y":
$tmp = explode('-', date('Y-m-d'));
$expires = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]+1);
break;
case "2y":
$tmp = explode('-', date('Y-m-d'));
$expires = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]+2);
break;
case "never":
default:
$expires = null;
break;
}
// Get the list of reviewers and approvers for this document.
$reviewers = array();
@ -182,17 +141,13 @@ default:
// add mandatory reviewers/approvers
if($settings->_workflowMode == 'traditional') {
$mreviewers = getMandatoryReviewers($folder, $document, $user);
$mreviewers = getMandatoryReviewers($folder, $user);
if($mreviewers['i'])
$reviewers['i'] = array_merge($reviewers['i'], $mreviewers['i']);
if($mreviewers['g'])
$reviewers['g'] = array_merge($reviewers['g'], $mreviewers['g']);
}
$mapprovers = getMandatoryApprovers($folder, $document, $user);
$mapprovers = getMandatoryApprovers($folder, $user);
if($mapprovers['i'])
$approvers['i'] = array_merge($approvers['i'], $mapprovers['i']);
if($mapprovers['g'])
$approvers['g'] = array_merge($approvers['g'], $mapprovers['g']);
if($settings->_workflowMode == 'traditional' && !$settings->_allowReviewerOnly) {
/* Check if reviewers are send but no approvers */
@ -201,19 +156,11 @@ default:
}
}
} elseif($settings->_workflowMode == 'advanced') {
if(!$workflows = $user->getMandatoryWorkflows()) {
if(!$workflow = $user->getMandatoryWorkflow()) {
if(isset($_POST["workflow"]))
$workflow = $dms->getWorkflow($_POST["workflow"]);
else
$workflow = null;
} else {
/* If there is excactly 1 mandatory workflow, then set no matter what has
* been posted in 'workflow', otherwise check if the posted workflow is in the
* list of mandatory workflows. If not, then take the first one.
*/
$workflow = array_shift($workflows);
foreach($workflows as $mw)
if($mw->getID() == $_POST['workflow']) {$workflow = $mw; break;}
}
}
@ -237,7 +184,7 @@ default:
if($group = $dms->getGroup($grp)) {
$members = $group->getUsers();
foreach($members as $member) {
/* Do not add the uploader itself as recipient */
/* Do not add the uploader itself and reviewers */
if(!$settings->_enableFilterReceipt || ($member->getID() != $user->getID() && !in_array($member->getID(), $reviewers['i'])))
if(!in_array($member->getID(), $recipients["i"]))
$recipients["i"][] = $member->getID();
@ -250,38 +197,10 @@ default:
$attributes = $_POST["attributes_version"];
foreach($attributes as $attrdefid=>$attribute) {
$attrdef = $dms->getAttributeDefinition($attrdefid);
if(null === ($ret = $controller->callHook('validateAttribute', $attrdef, $attribute))) {
if($attribute) {
switch($attrdef->getType()) {
case SeedDMS_Core_AttributeDefinition::type_date:
if(is_array($attribute))
$attribute = array_map(fn($value): string => date('Y-m-d', makeTsFromDate($value)), $attribute);
else
$attribute = date('Y-m-d', makeTsFromDate($attribute));
break;
case SeedDMS_Core_AttributeDefinition::type_folder:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getFolder((int) $value), $attribute);
else
$attribute = $dms->getFolder((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_document:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getDocument((int) $value), $attribute);
else
$attribute = $dms->getDocument((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_user:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getUser((int) $value), $attribute);
else
$attribute = $dms->getUser((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_group:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getGroup((int) $value), $attribute);
else
$attribute = $dms->getGroup((int) $attribute);
$attribute = date('Y-m-d', makeTsFromDate($attribute));
break;
}
if(!$attrdef->validate($attribute, null, true)) {
@ -291,53 +210,180 @@ default:
} elseif($attrdef->getMinValues() > 0) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("attr_min_values", array("attrname"=>$attrdef->getName())));
}
} else {
if($ret === false)
return false;
}
}
} else {
$attributes = array();
}
$controller->setParam('documentsource', 'checkin');
$controller->setParam('folder', $folder);
$controller->setParam('document', $document);
$controller->setParam('fulltextservice', $fulltextservice);
$controller->setParam('comment', $comment);
if($oldexpires != $expires)
$controller->setParam('expires', $expires);
$controller->setParam('reviewers', $reviewers);
$controller->setParam('approvers', $approvers);
$controller->setParam('recipients', $recipients);
$controller->setParam('attributes', $attributes);
$controller->setParam('workflow', $workflow);
$controller->setParam('initialdocumentstatus', $settings->_initialDocumentStatus);
$controller->setParam('maxsizeforfulltext', $settings->_maxSizeForFullText);
if(!$content = $controller()) {
$err = $controller->getErrorMsg();
if(is_string($err))
$errmsg = getMLText($err);
elseif(is_array($err)) {
$errmsg = getMLText($err[0], $err[1]);
} else {
$errmsg = $err;
}
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())), $errmsg);
$contentResult=$document->checkIn($comment, $user, $reviewers, $approvers, $version=0, $attributes, $workflow, $settings->_initialDocumentStatus);
if (is_bool($contentResult) && !$contentResult) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
} elseif (is_bool($contentResult) && $contentResult) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_no_checkin"));
$session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('splash_error_checkin_ended')));
} else {
if($controller->hasHook('cleanUpDocument')) {
$controller->callHook('cleanUpDocument', $document, $file);
}
// Send notification to subscribers.
if($notifier) {
$notifier->sendNewDocumentVersionMail($document, $user);
if ($notifier){
$notifyList = $document->getNotifyList();
$folder = $document->getFolder();
$notifier->sendChangedExpiryMail($document, $user, $oldexpires);
$subject = "document_updated_email_subject";
$message = "document_updated_email_body";
$params = array();
$params['name'] = $document->getName();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['comment'] = $document->getComment();
$params['version_comment'] = $contentResult->getContent()->getComment();
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
foreach ($notifyList["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
}
if($workflow && $settings->_enableNotificationWorkflow) {
$subject = "request_workflow_action_email_subject";
$message = "request_workflow_action_email_body";
$params = array();
$params['name'] = $document->getName();
$params['version'] = $contentResult->getContent()->getVersion();
$params['workflow'] = $workflow->getName();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['current_state'] = $workflow->getInitState()->getName();
$params['username'] = $user->getFullName();
$params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot;
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
foreach($workflow->getNextTransitions($workflow->getInitState()) as $ntransition) {
foreach($ntransition->getUsers() as $tuser) {
$notifier->toIndividual($user, $tuser->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_WORKFLOW);
}
foreach($ntransition->getGroups() as $tuser) {
$notifier->toGroup($user, $tuser->getGroup(), $subject, $message, $params, SeedDMS_NotificationService::RECV_WORKFLOW);
}
}
}
if($settings->_enableNotificationAppRev) {
/* Reviewers and approvers will be informed about the new document */
if($reviewers['i'] || $reviewers['g']) {
$subject = "review_request_email_subject";
$message = "review_request_email_body";
$params = array();
$params['name'] = $document->getName();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['version'] = $contentResult->getContent()->getVersion();
$params['comment'] = $comment;
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot;
foreach($reviewers['i'] as $reviewerid) {
$notifier->toIndividual($user, $dms->getUser($reviewerid), $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER);
}
foreach($reviewers['g'] as $reviewergrpid) {
$notifier->toGroup($user, $dms->getGroup($reviewergrpid), $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER);
}
}
elseif($approvers['i'] || $approvers['g']) {
$subject = "approval_request_email_subject";
$message = "approval_request_email_body";
$params = array();
$params['name'] = $document->getName();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['version'] = $contentResult->getContent()->getVersion();
$params['comment'] = $comment;
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot;
foreach($approvers['i'] as $approverid) {
$notifier->toIndividual($user, $dms->getUser($approverid), $subject, $message, $params, SeedDMS_NotificationService::RECV_APPROVER);
}
foreach($approvers['g'] as $approvergrpid) {
$notifier->toGroup($user, $dms->getGroup($approvergrpid), $subject, $message, $params, SeedDMS_NotificationService::RECV_APPROVER);
}
}
}
}
if($recipients['i']) {
foreach($recipients['i'] as $uid) {
if($u = $dms->getUser($uid)) {
$res = $contentResult->getContent()->addIndRecipient($u, $user);
}
}
}
if($recipients['g']) {
foreach($recipients['g'] as $gid) {
if($g = $dms->getGroup($gid)) {
$res = $contentResult->getContent()->addGrpRecipient($g, $user);
}
}
}
$oldexpires = $document->getExpires();
switch($_POST["presetexpdate"]) {
case "date":
$tmp = explode('-', $_POST["expdate"]);
$expires = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]);
break;
case "1w":
$tmp = explode('-', date('Y-m-d'));
$expires = mktime(0,0,0, $tmp[1], $tmp[2]+7, $tmp[0]);
break;
case "1m":
$tmp = explode('-', date('Y-m-d'));
$expires = mktime(0,0,0, $tmp[1]+1, $tmp[2], $tmp[0]);
break;
case "1y":
$tmp = explode('-', date('Y-m-d'));
$expires = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]+1);
break;
case "2y":
$tmp = explode('-', date('Y-m-d'));
$expires = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]+2);
break;
case "never":
default:
$expires = null;
break;
}
if($oldexpires != $expires) {
if($document->setExpires($expires)) {
if($notifier) {
$notifyList = $document->getNotifyList();
$folder = $document->getFolder();
// Send notification to subscribers.
$subject = "expiry_changed_email_subject";
$message = "expiry_changed_email_body";
$params = array();
$params['name'] = $document->getName();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
foreach ($notifyList["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
}
}
} else {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
}
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_checked_in')));
}
add_log_line("checkin document ".$documentid." with version ".$content->getVersion());
add_log_line("?documentid=".$documentid);
header("Location:../out/out.ViewDocument.php?documentid=".$documentid);

View File

@ -75,3 +75,5 @@ $session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_documen
add_log_line();
header("Location:../out/out.ViewDocument.php?documentid=".$documentid);
?>

View File

@ -50,5 +50,5 @@ else
add_log_line("");
header("Location:../out/out.ClearCache.php");
header("Location:../out/out.AdminTools.php");

View File

@ -0,0 +1,114 @@
<?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.LogInit.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");
UI::htmlStartPage("Create Document Folder Index");
UI::globalNavigation();
UI::pageNavigation("Create Document Folder Index");
UI::contentHeading("Indexing Documents...");
if (!$user->isAdmin()) {
UI::contentContainer("<p>Permission denied.</p>");
UI::htmlPageEnd();
exit;
}
function getTime() {
if (function_exists('microtime')) {
$tm = microtime();
$tm = explode(' ', $tm);
return (float) sprintf('%f', $tm[1] + $tm[0]);
}
return time();
}
// ------------------------------------- Suche starten --------------------------------------------
UI::contentContainerStart();
$startTime = getTime();
$results = array();
//searchInFolder($startFolder);
//
// Construct the SQL query that will be used to search the database.
//
// Create the keyword search string. This search spans up to three columns
// in the database: keywords, name and comment.
//
// The base query.
//
$searchQuery = "SELECT `tblDocuments`.* FROM `tblDocuments` ";
// Send the search query to the database.
$resArr = $db->getResultArray($searchQuery);
// Assemble the results into an array of MyDMS Document objects.
if (!is_bool($resArr) && count($resArr)>0) {
echo "<ol>";
foreach($resArr as $docArr) {
$doc = new SeedDMS_Core_Document($docArr["id"],
$docArr["name"],
$docArr["comment"],
$docArr["date"],
$docArr["expires"],
$docArr["owner"],
$docArr["folder"],
$docArr["inheritAccess"],
$docArr["defaultAccess"],
$docArr["lockUser"],
$docArr["keywords"],
$docArr["sequence"]);
// Make sure that the folder search path is also updated.
$folder = $doc->getFolder();
$path = $folder->getPath();
$flist = "";
foreach ($path as $f) {
$flist .= ":".$f->getID();
}
if (strlen($flist)>1) {
$flist .= ":";
}
$queryStr = "UPDATE tblDocuments SET folderList = '" . $flist . "' WHERE id = ". $doc->getID();
$db->getResult($queryStr);
echo "<li>Updating docID '".$doc->getID()."' -- '".$flist."'</li>";
}
echo "</ol>";
}
$searchTime = getTime() - $startTime;
$searchTime = round($searchTime, 2);
echo "<p>";
printMLText("search_time", array("time" => $searchTime));
UI::contentContainerEnd();
UI::htmlEndPage();
?>

View File

@ -42,14 +42,10 @@ if($user->getLogin() != 'cli_scheduler') {
$mode = 'list';
if(!empty($_GET['mode']) && in_array($_GET['mode'], array('list', 'run', 'dryrun', 'check')))
$mode = $_GET['mode'];
$task = '';
if(!empty($_GET['task']))
$task = $_GET['task'];
$controller->setParam('settings', $settings);
$controller->setParam('logger', $logger);
$controller->setParam('mode', $mode);
$controller->setParam('task', $task);
if(!$controller->run()) {
echo getMLText("error_occured");
exit;

View File

@ -52,39 +52,37 @@ $action = $_POST["action"];
if (isset($_POST["userid"]) && (!is_numeric($_POST["userid"]) || $_POST["userid"]<-1)) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("unknown_user"));
}
$userid = isset($_POST["userid"]) ? $_POST["userid"] : -1;
if ($userid > 0){
$u=$dms->getUser($userid);
if (($u->getId() != $user->getId()) && !$user->isAdmin())
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("access_denied"));
}
$userid = 0;
if(isset($_POST["userid"]))
$userid = $_POST["userid"];
if (isset($_POST["groupid"]) && (!is_numeric($_POST["groupid"]) || $_POST["groupid"]<-1)) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("unknown_group"));
}
$groupid = isset($_POST["groupid"]) ? $_POST["groupid"] : -1;
if(isset($_POST["groupid"]))
$groupid = $_POST["groupid"];
if ($groupid > 0){
if (isset($_POST["groupid"])&&$_POST["groupid"]!=-1){
$group=$dms->getGroup($groupid);
if (!$group->isMember($user,true) && !$user->isAdmin())
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
}
$folder = $document->getFolder();
$docPathHTML = getFolderPathHTML($folder, true). " / <a href=\"../out/out.ViewDocument.php?documentid=".$documentid."\">".$document->getName()."</a>";
if ($document->getAccessMode($user) < M_READ) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
}
// delete notification
if ($action == "delnotify") {
if ($userid > 0) {
if ($action == "delnotify"){
if ($userid) {
$obj = $dms->getUser($userid);
$res = $document->removeNotify($userid, true);
} elseif ($groupid > 0) {
} elseif (isset($groupid)) {
$obj = $dms->getGroup($groupid);
$res = $document->removeNotify($groupid, false);
}
@ -139,7 +137,7 @@ else if ($action == "addnotify") {
break;
}
}
if ($groupid > 0) {
if ($groupid != -1) {
$res = $document->addNotify($groupid, false);
switch ($res) {
case -1:

View File

@ -75,55 +75,27 @@ foreach($version->getAttributes() as $ai=>$aa)
$attributes = $_POST["attributes"];
if($attributes) {
foreach($attributes as $attrdefid=>$attribute) {
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
if($attribute) {
switch($attrdef->getType()) {
case SeedDMS_Core_AttributeDefinition::type_date:
if(is_array($attribute))
$attribute = array_map(fn($value): string => date('Y-m-d', makeTsFromDate($value)), $attribute);
else
$attribute = date('Y-m-d', makeTsFromDate($attribute));
break;
case SeedDMS_Core_AttributeDefinition::type_folder:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getFolder((int) $value), $attribute);
else
$attribute = $dms->getFolder((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_document:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getDocument((int) $value), $attribute);
else
$attribute = $dms->getDocument((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_user:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getUser((int) $value), $attribute);
else
$attribute = $dms->getUser((int) $attribute);
break;
case SeedDMS_Core_AttributeDefinition::type_group:
if(is_array($attribute))
$attribute = array_map(fn($value): object => $dms->getGroup((int) $value), $attribute);
else
$attribute = $dms->getGroup((int) $attribute);
break;
}
if(!$attrdef->validate($attribute, $version, false)) {
$errmsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute);
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())), $errmsg);
}
if(!isset($oldattributes[$attrdefid]) || $attribute != $oldattributes[$attrdefid]->getValue()) {
if(!$version->setAttributeValue($dms->getAttributeDefinition($attrdefid), $attribute)) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
}
}
} elseif($attrdef->getMinValues() > 0) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("attr_min_values", array("attrname"=>$attrdef->getName())));
} elseif(isset($oldattributes[$attrdefid])) {
if(!$version->removeAttribute($dms->getAttributeDefinition($attrdefid)))
UI::exitError(getMLText("document_title", array("documentname" => $folder->getName())),getMLText("error_occured"));
$attrdef = $dms->getAttributeDefinition($attrdefid);
if($attribute) {
switch($attrdef->getType()) {
case SeedDMS_Core_AttributeDefinition::type_date:
$attribute = date('Y-m-d', makeTsFromDate($attribute));
break;
}
if(!$attrdef->validate($attribute, $version, false)) {
$errmsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute);
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())), $errmsg);
}
if(!isset($oldattributes[$attrdefid]) || $attribute != $oldattributes[$attrdefid]->getValue()) {
if(!$version->setAttributeValue($dms->getAttributeDefinition($attrdefid), $attribute)) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
}
}
} elseif($attrdef->getMinValues() > 0) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("attr_min_values", array("attrname"=>$attrdef->getName())));
} elseif(isset($oldattributes[$attrdefid])) {
if(!$version->removeAttribute($dms->getAttributeDefinition($attrdefid)))
UI::exitError(getMLText("document_title", array("documentname" => $folder->getName())),getMLText("error_occured"));
}
}
}

View File

@ -46,8 +46,7 @@ if(!checkFormKey('edituserdata')) {
$fullname = $_POST["fullname"];
$email = $_POST["email"];
$comment = $_POST["comment"];
if(isset($_POST["language"]))
$language = $_POST["language"];
$language = $_POST["language"];
/* 'theme' won't be set, if themeselector is turned off */
if(isset($_POST["theme"]))
$mytheme = $_POST["theme"];
@ -104,7 +103,7 @@ if ($user->getEmail() != $email)
if ($user->getComment() != $comment)
$user->setComment($comment);
if (isset($language) && $user->getLanguage() != $language)
if ($user->getLanguage() != $language)
$user->setLanguage($language);
if (isset($mytheme) && $user->getTheme() != $mytheme)

View File

@ -53,24 +53,19 @@ if (isset($_POST["userid"]) && (!is_numeric($_POST["userid"]) || $_POST["userid"
}
$userid = isset($_POST["userid"]) ? $_POST["userid"] : -1;
if ($userid > 0){
$u=$dms->getUser($userid);
if (($u->getId() != $user->getId()) && !$user->isAdmin())
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("access_denied"));
}
if (isset($_POST["groupid"]) && (!is_numeric($_POST["groupid"]) || $_POST["groupid"]<-1)) {
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("unknown_group"));
}
$groupid = isset($_POST["groupid"]) ? $_POST["groupid"] : -1;
if ($groupid > 0){
if (isset($_POST["groupid"])&&$_POST["groupid"]!=-1){
$group=$dms->getGroup($groupid);
if (!$group->isMember($user,true) && !$user->isAdmin())
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("access_denied"));
}
$folderPathHTML = getFolderPathHTML($folder, true);
if ($folder->getAccessMode($user) < M_READ) {
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("access_denied"));
}
@ -79,11 +74,12 @@ if ($folder->getAccessMode($user) < M_READ) {
if ($action == "delnotify") {
if ($userid > 0) {
$obj = $dms->getUser($userid);
$res = $folder->removeNotify($userid, true);
} elseif ($groupid > 0) {
$obj = $dms->getGroup($groupid);
$obj = $dms->getUser($userid);
}
elseif ($groupid > 0) {
$res = $folder->removeNotify($groupid, false);
$obj = $dms->getGroup($groupid);
}
switch ($res) {
case -1:
@ -110,7 +106,7 @@ if ($action == "delnotify") {
// Add notification ----------------------------------------------------------
else if ($action == "addnotify") {
if ($userid > 0) {
if ($userid != -1) {
$res = $folder->addNotify($userid, true);
switch ($res) {
case -1:
@ -136,7 +132,7 @@ else if ($action == "addnotify") {
break;
}
}
if ($groupid > 0) {
if ($groupid != -1) {
$res = $folder->addNotify($groupid, false);
switch ($res) {
case -1:

View File

@ -61,7 +61,7 @@ function getAttributeData($attrdef, $coldata, $objdata) { /* {{{ */
function getCategoryData($colname, $coldata, $objdata) { /* {{{ */
global $catids;
$kk = explode(',', $coldata);
$objdata['category'] = array();
$objdata['category'][] = array();
foreach($kk as $k) {
if(isset($catids[$k]))
$objdata['category'][] = $catids[$k];
@ -90,7 +90,7 @@ if(!empty($_GET["dropfolderfileform2"])) {
$colmap[$i] = array("getCategoryData", $colname);
} elseif(in_array($colname, array('owner'))) {
$colmap[$i] = array("getUserData", $colname);
} elseif(in_array($colname, array('filename', 'keywords', 'name', 'comment'))) {
} elseif(in_array($colname, array('filename', 'category', 'name', 'comment'))) {
$colmap[$i] = array("getBaseData", $colname);
} elseif(substr($colname, 0, 5) == 'attr:') {
$kk = explode(':', $colname, 2);
@ -100,7 +100,7 @@ if(!empty($_GET["dropfolderfileform2"])) {
}
}
}
// echo "<pre>";var_dump($colmap);echo "</pre>";exit;
// echo "<pre>";print_r($colmap);echo "</pre>";
if(count($colmap) > 1) {
$nameprefix = dirname($dirname).'/';
$allcats = $dms->getDocumentCategories();
@ -113,6 +113,8 @@ if(!empty($_GET["dropfolderfileform2"])) {
$userids[$muser->getLogin()] = $muser;
while(!feof($fp)) {
if($data = fgetcsv($fp, 0, $csvdelim, $csvencl)) {
$mi = $nameprefix.$data[$colmap['filename']];
// $metadata[$mi] = array('category'=>array());
$md = array();
$md['attributes'] = array();
foreach($data as $i=>$coldata) {
@ -128,6 +130,7 @@ if(!empty($_GET["dropfolderfileform2"])) {
}
}
//echo "<pre>";print_r($metadata);echo "</pre>";
//exit;
$setfiledate = false;
if(isset($_GET['setfiledate']) && $_GET["setfiledate"]) {
@ -140,7 +143,7 @@ if(isset($_GET['setfolderdate']) && $_GET["setfolderdate"]) {
}
function import_folder($dirname, $folder, $setfiledate, $setfolderdate, $metadata) { /* {{{ */
global $user, $doccount, $foldercount, $logger;
global $user, $doccount, $foldercount;
$d = dir($dirname);
$sequence = 1;
@ -169,9 +172,7 @@ function import_folder($dirname, $folder, $setfiledate, $setfolderdate, $metadat
$comment = !empty($metadata[$path]['comment']) ? $metadata[$path]['comment'] : '';
$owner = !empty($metadata[$path]['owner']) ? $metadata[$path]['owner'] : $user;
// echo $mimetype." - ".$filetype." - ".$path."<br />\n";
if($logger)
$logger->log('ImportFS: importing \''.$path.'\' '.(!empty($metadata[$path]['attributes']) ? 'with' : 'without').' metadata', PEAR_LOG_INFO);
echo $mimetype." - ".$filetype." - ".$path."<br />\n";
if($res = $folder->addDocument($docname, $comment, $expires, $owner, $keywords,
!empty($metadata[$path]['category']) ? $metadata[$path]['category'] : array(), $filetmp, $name,
$filetype, $mimetype, $sequence, $reviewers,
@ -184,11 +185,10 @@ function import_folder($dirname, $folder, $setfiledate, $setfolderdate, $metadat
$lc = $newdoc->getLatestContent();
$lc->setDate(filemtime($path));
}
if($logger)
$logger->log('ImportFS: imported \''.$path.'\' as document '.$res[0]->getId(), PEAR_LOG_INFO);
} else {
if($logger)
$logger->log('ImportFS: importing \''.$path.'\' failed.', PEAR_LOG_ERR);
echo "Error importing ".$path."<br />";
echo "<pre>".print_r($res, true)."</pre>";
// return false;
}
set_time_limit(30);
} elseif(is_dir($path)) {
@ -198,13 +198,10 @@ function import_folder($dirname, $folder, $setfiledate, $setfolderdate, $metadat
if($setfolderdate) {
$newfolder->setDate(filemtime($path));
}
if($logger)
$logger->log('ImportFS: creating folder \''.$path.'\' as folder '.$newfolder->getId(), PEAR_LOG_INFO);
if(!import_folder($path, $newfolder, $setfiledate, $setfolderdate, $metadata))
return false;
} else {
if($logger)
$logger->log('ImportFS: creating folder \''.$path.'\' failed.', PEAR_LOG_ERR);
// return false;
}
}
$sequence++;
@ -214,35 +211,17 @@ function import_folder($dirname, $folder, $setfiledate, $setfolderdate, $metadat
} /* }}} */
$foldercount = $doccount = 0;
if(!empty($_GET['createfolder'])) {
if($newfolder = $folder->addSubFolder($_GET["dropfolderfileform1"], '', $user, 1)) {
if($setfolderdate) {
$newfolder->setDate(filemtime($dirname));
}
if($logger)
$logger->log('ImportFS: creating folder \''.$_GET["dropfolderfileform1"].'\' as folder '.$newfolder->getId(), PEAR_LOG_INFO);
} else {
if($logger)
$logger->log('ImportFS: creating folder \''.$_GET["dropfolderfileform1"].'\' failed.', PEAR_LOG_ERR);
}
} else {
$newfolder = $folder;
}
if($newfolder) {
if($logger) {
$logger->log('ImportFS: importing into folder '.$newfolder->getId(), PEAR_LOG_INFO);
if($metadata)
$logger->log('ImportFS: using metadata for '.count($metadata).' files from file \''.$metadatafile.'\'', PEAR_LOG_INFO);
if($newfolder = $folder->addSubFolder($_GET["dropfolderfileform1"], '', $user, 1)) {
if($setfolderdate) {
$newfolder->setDate(filemtime($dirname));
}
if(!import_folder($dirname, $newfolder, $setfiledate, $setfolderdate, $metadata))
$session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('error_importfs')));
else {
if(isset($_GET['remove']) && $_GET["remove"]) {
SeedDMS_Utils::rrmdir($dirname);
// $cmd = 'rm -rf '.$dirname;
// $ret = null;
// system($cmd, $ret);
$cmd = 'rm -rf '.$dirname;
$ret = null;
system($cmd, $ret);
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_importfs', array('docs'=>$doccount, 'folders'=>$foldercount))));
}

View File

@ -85,16 +85,9 @@ if ($overrideStatus != $overallStatus["status"]) {
if (!$content->setStatus($overrideStatus, $comment, $user)) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
} else {
if ($notifier) {
// Send notification to subscribers.
// Send notification to subscribers.
if($notifier) {
$notifier->sendChangedDocumentStatusMail($content, $user, $overallStatus["status"]);
// Send request for receipt notification
if ($overrideStatus == S_RELEASED) {
if ($settings->_enableNotificationAppRev) {
$notifier->sendToAllReceiptMail($content, $user);
}
}
}
}
}

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